net.minecraft.server.world

public class ServerWorld

extends World implements BlockableEventLoop

All mapped superinterfaces:

WorldView, BlockableEventLoop

lq
net.minecraft.class_795
net.minecraft.server.world.ServerWorld
net.minecraft.world.WorldServer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_8892
LOGGER
LOGGER
private final MinecraftServer
I
field_2819
server
mcServer
private final EntityMap
J
field_2809
entityMap
theEntityTracker
private final ChunkMap
K
field_2810
chunkMap
thePlayerManager
private final Set<ScheduledTick>
L
field_2811
scheduledTicks
pendingTickListEntriesHashSet
private final TreeSet<ScheduledTick>
M
field_2812
scheduledTicksInOrder
pendingTickListEntriesTreeSet
private final Map<UUID, Entity>
N
field_11759
entitiesByUuid
entitiesByUuid
public boolean
b
field_2822
savingDisabled
disableLevelSaving
private boolean
O
field_2813
allPlayersSleeping
allPlayersSleeping
private int
P
field_2814
idleTimeout
updateEntityTick
private final PortalForcer
Q
field_5302
portalForcer
worldTeleporter
private final NaturalSpawner
R
field_6728
naturalSpawner
entitySpawner
protected final VillageSiege
c
field_11761
villageSiege
villageSiege
private ServerWorld$BlockEventQueue[]
S
field_2815
blockEvents
blockEventQueue
private int
T
field_2816
nextBlockEventQueueIndex
blockEventCacheIndex
private List<ScheduledTick>
U
field_6729
scheduledTicksThisTick
pendingTickListEntriesThisTick

Constructor summary

ModifierConstructor
public (MinecraftServer server, WorldStorage storage, WorldData data, int dimension, Profiler profiler)

Method summary

Modifier and TypeMethod
public World
b()
method_8525()
load()
init()
public void
d()
method_3646()
tick()
tick()
public Biome$SpawnEntry
a(sc arg0, cl arg1)
method_10754(class_872 arg0, class_2552 arg1)
pickSpawnEntry(MobCategory category, BlockPos pos)
getSpawnListEntryForTypeAt(EnumCreatureType creatureType, BlockPos pos)
public boolean
a(sc arg0, aig$c arg1, cl arg2)
method_10753(class_872 arg0, class_1170$class_1171 arg1, class_2552 arg2)
isValidSpawnEntry(MobCategory category, Biome$SpawnEntry entry, BlockPos pos)
canCreatureTypeSpawnHere(EnumCreatureType creatureType, Biome$SpawnListEntry spawnListEntry, BlockPos pos)
public void
e()
method_3669()
updatePlayersSleepingStatus()
updateAllPlayersSleepingFlag()
protected void
f()
method_2141()
wakeSleepingPlayers()
wakeAllPlayers()
private void
c()
method_2130()
clearWeather()
resetRainAndThunder()
public boolean
g()
method_2142()
canSkipNight()
areAllPlayersAsleep()
protected boolean
a(int arg0, int arg1, boolean arg2)
method_8487(int arg0, int arg1, boolean arg2)
isChunkLoadedAt(int arg0, int arg1, boolean arg2)
isChunkLoaded(int arg0, int arg1, boolean arg2)
protected void
i()
method_12780()
playerCheckLight()
playerCheckLight()
protected void
j()
method_3701()
tickChunks()
updateBlocks()
protected BlockPos
a(cl arg0)
method_10749(class_2552 arg0)
findLightningTarget(BlockPos pos)
adjustPosToNearbyEntity(BlockPos pos)
public boolean
a(cl arg0, ajt arg1)
method_8502(class_2552 arg0, class_197 arg1)
willTickThisTick(BlockPos arg0, Block arg1)
isBlockTickPending(BlockPos arg0, Block arg1)
public boolean
b(cl arg0, ajt arg1)
method_11489(class_2552 arg0, class_197 arg1)
hasScheduledTick(BlockPos arg0, Block arg1)
isUpdateScheduled(BlockPos arg0, Block arg1)
public void
a(cl arg0, ajt arg1, int arg2)
method_3599(class_2552 arg0, class_197 arg1, int arg2)
scheduleTick(BlockPos arg0, Block arg1, int arg2)
scheduleUpdate(BlockPos arg0, Block arg1, int arg2)
public void
a(cl arg0, ajt arg1, int arg2, int arg3)
method_4682(class_2552 arg0, class_197 arg1, int arg2, int arg3)
scheduleTick(BlockPos arg0, Block arg1, int arg2, int arg3)
updateBlockTick(BlockPos arg0, Block arg1, int arg2, int arg3)
public void
b(cl arg0, ajt arg1, int arg2, int arg3)
method_3653(class_2552 arg0, class_197 arg1, int arg2, int arg3)
loadScheduledTick(BlockPos arg0, Block arg1, int arg2, int arg3)
scheduleBlockUpdate(BlockPos arg0, Block arg1, int arg2, int arg3)
public void
k()
method_3706()
tickEntities()
updateEntities()
protected void
l()
method_11491()
tickPlayers()
tickPlayers()
public void
m()
method_4411()
resetIdleTimeout()
resetUpdateEntityTick()
public boolean
a(boolean arg0)
method_3644(boolean arg0)
doScheduledTicks(boolean arg0)
tickUpdates(boolean arg0)
public List<ScheduledTick>
a(asf arg0, boolean arg1)
method_3643(class_1196 arg0, boolean arg1)
getScheduledTicks(WorldChunk arg0, boolean arg1)
getPendingBlockUpdates(Chunk arg0, boolean arg1)
public List<ScheduledTick>
a(avp arg0, boolean arg1)
method_8497(class_1251 arg0, boolean arg1)
getScheduledTicks(StructureBox arg0, boolean arg1)
getPendingBlockUpdates(StructureBoundingBox arg0, boolean arg1)
public void
a(rr arg0, boolean arg1)
method_3636(class_864 arg0, boolean arg1)
tickEntity(Entity arg0, boolean arg1)
updateEntityWithOptionalForce(Entity arg0, boolean arg1)
private boolean
al()
method_10755()
shouldSpawnNpcs()
canSpawnNPCs()
private boolean
am()
method_10756()
shouldSpawnAnimals()
canSpawnAnimals()
protected ChunkSource
n()
method_3712()
createChunkCache()
createChunkProvider()
public boolean
a(zj arg0, cl arg1)
method_8517(class_988 arg0, class_2552 arg1)
canModify(PlayerEntity arg0, BlockPos arg1)
isBlockModifiable(EntityPlayer arg0, BlockPos arg1)
public void
a(ahw arg0)
method_3641(class_1156 arg0)
init(WorldSettings arg0)
initialize(WorldSettings arg0)
private void
an()
method_10757()
initDebugWorld()
setDebugWorldSettings()
private void
b(ahw arg0)
method_2140(class_1156 arg0)
initSpawnPoint(WorldSettings settings)
createSpawnPosition(WorldSettings settings)
protected void
o()
method_2143()
placeBonusChest()
createBonusChest()
public BlockPos
p()
method_2144()
getForcedSpawnPoint()
getSpawnCoordinate()
public void
a(boolean arg0, op arg1)
method_8133(boolean arg0, class_841 arg1)
save(boolean saveEntities, ProgressListener listener)
saveAllChunks(boolean arg0, IProgressUpdate progressCallback)
public void
q()
method_5323()
flushChunks()
saveChunkData()
protected void
a()
method_2132()
saveData()
saveLevel()
public boolean
a(rr arg0)
method_3686(class_864 arg0)
addEntity(Entity arg0)
spawnEntityInWorld(Entity arg0)
public void
a(Collection<rr> arg0)
method_8537(Collection<class_864> arg0)
loadEntities(Collection<Entity> arg0)
loadEntities(Collection<Entity> arg0)
private boolean
i(rr arg0)
method_12781(class_864 arg0)
canAddEntity(Entity entity)
canAddEntity(Entity entityIn)
protected void
b(rr arg0)
method_3626(class_864 arg0)
notifyEntityAdded(Entity arg0)
onEntityAdded(Entity arg0)
protected void
c(rr arg0)
method_3663(class_864 arg0)
notifyEntityRemoved(Entity arg0)
onEntityRemoved(Entity arg0)
public boolean
d(rr arg0)
method_3677(class_864 arg0)
addGlobalEntity(Entity arg0)
addWeatherEffect(Entity arg0)
public void
a(rr arg0, byte arg1)
method_3627(class_864 arg0, byte arg1)
doEntityEvent(Entity arg0, byte arg1)
setEntityState(Entity arg0, byte arg1)
public ServerChunkCache
r()
method_12782()
getChunkSource()
getChunkProvider()
public Explosion
a(rr arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, boolean arg6)
method_3630(class_864 arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, boolean arg6)
explode(Entity arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, boolean arg6)
newExplosion(Entity arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, boolean arg6)
public void
c(cl arg0, ajt arg1, int arg2, int arg3)
method_3654(class_2552 arg0, class_197 arg1, int arg2, int arg3)
addBlockEvent(BlockPos arg0, Block arg1, int arg2, int arg3)
addBlockEvent(BlockPos arg0, Block arg1, int arg2, int arg3)
private void
ao()
method_2131()
doBlockEvents()
sendQueuedBlockEvents()
private boolean
a(ahl arg0)
method_2137(class_1166 arg0)
doBlockEvent(BlockEvent blockEvent)
fireBlockEvent(BlockEventData event)
public void
s()
method_2145()
forceSave()
flush()
protected void
t()
method_3722()
tickWeather()
updateWeather()
public MinecraftServer
u()
method_2146()
getServer()
getMinecraftServer()
public EntityMap
v()
method_2147()
getEntityMap()
getEntityTracker()
public ChunkMap
w()
method_2148()
getChunkMap()
getPlayerChunkMap()
public PortalForcer
x()
method_4412()
getPortalForcer()
getDefaultTeleporter()
public StructureManager
y()
method_12783()
getStructureManager()
getStructureTemplateManager()
public void
a(da arg0, double arg1, double arg2, double arg3, int arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
method_10750(class_2562 arg0, double arg1, double arg2, double arg3, int arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
addParticle(ParticleType type, double x, double y, double z, int count, double velocityX, double velocityY, double velocityZ, double velocityScale, int... parameters)
spawnParticle(EnumParticleTypes yOffset, double xCoord, double yCoord, double zCoord, int numberOfParticles, double xOffset, double arg6, double arg7, double arg8, int... arg9)
public void
a(da arg0, boolean arg1, double arg2, double arg3, double arg4, int arg5, double arg6, double arg7, double arg8, double arg9, int... arg10)
method_10751(class_2562 arg0, boolean arg1, double arg2, double arg3, double arg4, int arg5, double arg6, double arg7, double arg8, double arg9, int... arg10)
addParticle(ParticleType type, boolean ignoreDistance, double x, double y, double z, int count, double velocityX, double velocityY, double velocityZ, double velocityScale, int... parameters)
spawnParticle(EnumParticleTypes particleType, boolean longDistance, double xCoord, double yCoord, double zCoord, int numberOfParticles, double arg6, double arg7, double arg8, double arg9, int... arg10)
public void
a(ls arg0, da arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10, int... arg11)
method_12778(class_798 arg0, class_2562 arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10, int... arg11)
addParticle(ServerPlayerEntity player, ParticleType type, boolean ignoreDistance, double x, double y, double z, int count, double velocityX, double velocityY, double velocityZ, double velocityScale, int... parameters)
spawnParticle(EntityPlayerMP xOffset, EnumParticleTypes particle, boolean longDistance, double x, double y, double z, int arg6, double arg7, double arg8, double arg9, double arg10, int... arg11)
private void
a(ls arg0, boolean arg1, double arg2, double arg3, double arg4, fh<?> arg5)
method_12779(class_798 arg0, boolean arg1, double arg2, double arg3, double arg4, class_700<?> arg5)
sendParticlePacket(ServerPlayerEntity player, boolean ignoreDistance, double x, double y, double z, Packet<?> packet)
sendPacketWithinDistance(EntityPlayerMP player, boolean longDistance, double x, double y, double z, Packet<?> packetIn)
public Entity
a(UUID arg0)
method_10752(UUID arg0)
getEntity(UUID uuid)
getEntityFromUuid(UUID uuid)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(Runnable arg0)
method_6635(Runnable arg0)
executeTask(Runnable arg0)
addScheduledTask(Runnable arg0)
public boolean
aE()
method_6640()
isOnSameThread()
isCallingFromMinecraftThread()
public void
h()
method_3694()
resetSpawnPoint()
setInitialSpawnLocation()