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 ChunkProviderServerchunkProviderServerbooleandisableSpawnProtectionbooleanlevelSaving-
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 booleanaddWeatherEffect(Entity var1)booleancanMineBlock(Player entityPlayer, int i, int j, int var4)protected IChunkProvidercreateChunkProvider()voidfunc_12017_b(Entity entity, boolean bl)voidfunc_30006_w()Entityfunc_6158_a(int i)protected voidgenerateSpawnPoint()java.util.List<TileEntity>getTileEntityList(int i, int j, int k, int l, int m, int var6)ExplosionnewExplosion(Entity entity, double d, double e, double f, float g, boolean var9)protected voidobtainEntitySkin(Entity var1)voidplayNoteAt(int i, int j, int k, int l, int var5)protected voidreleaseEntitySkin(Entity var1)voidsetEntityState(Entity entity, byte var2)voidupdateEntityWithOptionalForce(Entity entity, boolean var2)protected voidupdateWeather()-
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:
updateEntityWithOptionalForcein classWorld
-
func_12017_b
public void func_12017_b(Entity entity, boolean bl)
-
createChunkProvider
protected IChunkProvider createChunkProvider()
- Overrides:
createChunkProviderin 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:
canMineBlockin classWorld
-
generateSpawnPoint
protected void generateSpawnPoint()
- Overrides:
generateSpawnPointin classWorld
-
obtainEntitySkin
protected void obtainEntitySkin(Entity var1)
- Overrides:
obtainEntitySkinin classWorld
-
releaseEntitySkin
protected void releaseEntitySkin(Entity var1)
- Overrides:
releaseEntitySkinin classWorld
-
func_6158_a
public Entity func_6158_a(int i)
-
addWeatherEffect
public boolean addWeatherEffect(Entity var1)
- Overrides:
addWeatherEffectin classWorld
-
setEntityState
public void setEntityState(Entity entity, byte var2)
- Overrides:
setEntityStatein classWorld
-
newExplosion
public Explosion newExplosion(Entity entity, double d, double e, double f, float g, boolean var9)
- Overrides:
newExplosionin classWorld
-
playNoteAt
public void playNoteAt(int i, int j, int k, int l, int var5)- Overrides:
playNoteAtin classWorld
-
func_30006_w
public void func_30006_w()
-
updateWeather
protected void updateWeather()
- Overrides:
updateWeatherin classWorld
-
-