Package net.minecraft.src
Class WorldServer
- java.lang.Object
-
- net.minecraft.src.World
-
- net.minecraft.src.WorldServer
-
- All Implemented Interfaces:
IBlockAccess
- Direct Known Subclasses:
WorldServerMulti
public class WorldServer extends World
-
-
Field Summary
Fields Modifier and Type Field Description ChunkProviderServer
chunkProviderServer
boolean
disableSpawnProtection
boolean
levelSaving
-
Fields inherited from class net.minecraft.src.World
activeChunkSet, autosavePeriod, chunkProvider, conservativeLightingUpdate, difficultySetting, DIST_HASH_MAGIC, editingBlocks, findingSpawnPoint, isNewWorld, isRemote, lastLightningBolt, lightningFlash, loadedEntityList, loadedTileEntityList, mapStorage, playerEntities, prevRainingStrength, prevThunderingStrength, rainingStrength, rand, saveHandler, scheduledUpdatesAreImmediate, skylightSubtracted, spawnHostileMobs, spawnPeacefulMobs, thunderingStrength, updateLCG, villageCollectionObj, weatherEffects, worldAccesses, worldInfo, worldProvider
-
-
Constructor Summary
Constructors Constructor Description WorldServer(MinecraftServer minecraftServer, ISaveHandler iSaveHandler, java.lang.String string, int i, WorldSettings worldSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addWeatherEffect(Entity var1)
boolean
canMineBlock(Player entityPlayer, int i, int j, int var4)
protected IChunkProvider
createChunkProvider()
void
func_12017_b(Entity entity, boolean bl)
void
func_30006_w()
Entity
func_6158_a(int i)
protected void
generateSpawnPoint()
java.util.List<TileEntity>
getTileEntityList(int i, int j, int k, int l, int m, int var6)
Explosion
newExplosion(Entity entity, double d, double e, double f, float g, boolean var9)
protected void
obtainEntitySkin(Entity var1)
void
playNoteAt(int i, int j, int k, int l, int var5)
protected void
releaseEntitySkin(Entity var1)
void
setEntityState(Entity entity, byte var2)
void
updateEntityWithOptionalForce(Entity entity, boolean var2)
protected void
updateWeather()
-
Methods inherited from class net.minecraft.src.World
addLoadedEntities, addTileEntity, addWorldAccess, advanceTime, blockExists, calculateInitialSkylight, calculateSkylightSubtracted, canBlockBePlacedAt, canBlockSeeTheSky, canLightningStrikeAt, canSnowAt, checkChunksExist, checkIfAABBIsClear, checkSessionLock, commandToggleDownfall, countEntities, createExplosion, doChunksNearChunkExist, drawClouds, dropOldChunks, fillReportDetails, findClosestStructure, findNearestEntityWithinAABB, func_35464_b, func_4085_a, func_48084_h, func_48452_a, func_48456_a, func_48457_a, func_48458_a, func_48461_r, func_48462_d, func_48464_p, func_6464_c, getBiomeGenForCoords, getBlockDensity, getBlockId, getBlockLightValue, getBlockLightValue_do, getBlockMaterial, getBlockMetadata, getBlockTileEntity, getBrightness, getCelestialAngle, getCelestialAngleRadians, getChunkFromBlockCoords, getChunkFromChunkCoords, getChunkProvider, getClosestPlayer, getClosestPlayerToEntity, getClosestVulnerablePlayer, getClosestVulnerablePlayerToEntity, getCollidingBoundingBoxes, getDebugLoadedEntities, getEntitiesWithinAABB, getEntitiesWithinAABBExcludingEntity, getEntityPathToXYZ, getEntrancePortalLocation, getFirstUncoveredBlock, getFogColor, getFullBlockLightValue, getHeight, getHeightValue, getLightBrightness, getLightBrightnessForSkyBlocks, getLoadedEntityList, getMoonPhase, getPathEntityToEntity, getPendingBlockUpdates, getPlayerEntityByName, getPrecipitationHeight, getProviderName, getRainStrength, getRandomMob, getSavedLightValue, getSaveHandler, getSeaLevel, getSeed, getSkyBlockTypeBrightness, getSkyColor, getSpawnPoint, getStarBrightness, getTopSolidOrLiquidBlock, getUniqueDataId, getWeightedThunderStrength, getWorldChunkManager, getWorldInfo, getWorldTime, handleMaterialAcceleration, isAABBEmpty, isAABBInMaterial, isAirBlock, isAllPlayersFullyAsleep, isAnyLiquid, isBlockGettingPowered, isBlockHighHumidity, isBlockHydrated, isBlockHydratedDirectly, isBlockHydratedIndirectly, isBlockIndirectlyGettingPowered, isBlockIndirectlyProvidingPowerTo, isBlockNormalCube, isBlockNormalCubeDefault, isBlockOpaqueCube, isBlockProvidingPowerTo, isBoundingBoxBurning, isDaytime, isDemoExpired, isMaterialInBB, isRaining, isThundering, joinEntityInSurroundings, loadItemData, markBlockAsNeedsUpdate, markBlockNeedsUpdate, markBlocksDirty, markBlocksDirtyVertical, markTileEntityForDespawn, notifyBlockChange, notifyBlocksOfNeighborChange, outputDemoReminder, playAuxSFX, playAuxSFXAtEntity, playRecord, playSoundAtEntity, playSoundEffect, quickSaveWorld, randomDisplayUpdates, rayTraceBlocks, rayTraceBlocks_do, rayTraceBlocks_do_do, removeBlockTileEntity, removePlayer, removeWorldAccess, saveWorld, saveWorldIndirectly, scheduleBlockUpdate, scheduleBlockUpdateFromLoad, sendQuittingDisconnectingPacket, setAllowedSpawnTypes, setBlock, setBlockAndMetadata, setBlockAndMetadataWithNotify, setBlockMetadata, setBlockMetadataWithNotify, setBlockTileEntity, setBlockWithNotify, setEntityDead, setItemData, setLightValue, setRainStrength, setRandomSeed, setSpawnLocation, setSpawnPoint, setWorldTime, spawnEntityInWorld, spawnParticle, spawnParticle, spawnPlayerWithLoadedChunks, tick, tickBlocksAndAmbiance, tickUpdates, unloadEntities, updateAllLightTypes, updateAllPlayersSleepingFlag, updateEntities, updateEntity, updateEntityList, updateLightByType, updateTileEntityChunkAndDoNothing, updatingLighting, wakeUpAllPlayers
-
-
-
-
Field Detail
-
chunkProviderServer
public ChunkProviderServer chunkProviderServer
-
disableSpawnProtection
public boolean disableSpawnProtection
-
levelSaving
public boolean levelSaving
-
-
Constructor Detail
-
WorldServer
public WorldServer(MinecraftServer minecraftServer, ISaveHandler iSaveHandler, java.lang.String string, int i, WorldSettings worldSettings)
-
-
Method Detail
-
updateEntityWithOptionalForce
public void updateEntityWithOptionalForce(Entity entity, boolean var2)
- Overrides:
updateEntityWithOptionalForce
in classWorld
-
func_12017_b
public void func_12017_b(Entity entity, boolean bl)
-
createChunkProvider
protected IChunkProvider createChunkProvider()
- Overrides:
createChunkProvider
in classWorld
-
getTileEntityList
public java.util.List<TileEntity> getTileEntityList(int i, int j, int k, int l, int m, int var6)
-
canMineBlock
public boolean canMineBlock(Player entityPlayer, int i, int j, int var4)
- Overrides:
canMineBlock
in classWorld
-
generateSpawnPoint
protected void generateSpawnPoint()
- Overrides:
generateSpawnPoint
in classWorld
-
obtainEntitySkin
protected void obtainEntitySkin(Entity var1)
- Overrides:
obtainEntitySkin
in classWorld
-
releaseEntitySkin
protected void releaseEntitySkin(Entity var1)
- Overrides:
releaseEntitySkin
in classWorld
-
func_6158_a
public Entity func_6158_a(int i)
-
addWeatherEffect
public boolean addWeatherEffect(Entity var1)
- Overrides:
addWeatherEffect
in classWorld
-
setEntityState
public void setEntityState(Entity entity, byte var2)
- Overrides:
setEntityState
in classWorld
-
newExplosion
public Explosion newExplosion(Entity entity, double d, double e, double f, float g, boolean var9)
- Overrides:
newExplosion
in classWorld
-
playNoteAt
public void playNoteAt(int i, int j, int k, int l, int var5)
- Overrides:
playNoteAt
in classWorld
-
func_30006_w
public void func_30006_w()
-
updateWeather
protected void updateWeather()
- Overrides:
updateWeather
in classWorld
-
-