net.minecraft.server.world

public class ServerWorld

extends World implements BlockableEventLoop

All mapped superinterfaces:

EntityView, WorldAccess, WorldView, BlockView, SavedDataAccess, ModifiableWorld, BlockLightView, BlockableEventLoop

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

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_8892
LOGGER
field_147491_a
LOGGER
private final MinecraftServer
F
field_2819
server
field_73061_a
server
private final EntityMap
G
field_2809
entityMap
field_73062_L
entityTracker
private final ChunkMap
H
field_2810
chunkMap
field_73063_M
playerChunkMap
private final Map<UUID, Entity>
I
field_11759
entitiesByUuid
field_175741_N
entitiesByUuid
public boolean
b
field_2822
savingDisabled
field_73058_d
disableLevelSaving
private boolean
J
field_2813
allPlayersSleeping
field_73068_P
allPlayersSleeping
private int
K
field_2814
idleTimeout
field_80004_Q
updateEntityTick
private final PortalForcer
L
field_5302
portalForcer
field_85177_Q
worldTeleporter
private final NaturalSpawner
M
field_6728
naturalSpawner
field_175742_R
entitySpawner
private final ServerTickList<Block>
N
field_21842
blockTicks
field_94579_S
pendingBlockTicks
private final ServerTickList<Fluid>
O
field_21843
fluidTicks
field_205342_P
pendingFluidTicks
protected final VillageSiege
c
field_11761
villageSiege
field_175740_d
villageSiege
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet<BlockEvent>
d
field_21845
blockEvents
field_147490_S
blockEventQueue
private boolean
P
field_21844
ticking
field_211159_Q
insideTick

Constructor summary

ModifierConstructor
public (MinecraftServer server, WorldStorage storage, DimensionDataStorage dimensionDataStorage, WorldData data, DimensionType dimension, Profiler profiler)

Method summary

Modifier and TypeMethod
public ServerWorld
i_()
method_21265()
init()
func_212251_i__()
init()
public void
a(BooleanSupplier arg0)
method_16327(BooleanSupplier arg0)
tick(BooleanSupplier arg0)
func_72835_b(BooleanSupplier arg0)
tick(BooleanSupplier arg0)
public boolean
j_()
method_21266()
isTicking()
func_211158_j_()
isInsideTick()
public Biome$SpawnEntry
a(afc arg0, el arg1)
method_10754(class_872 arg0, class_2552 arg1)
pickSpawnEntry(MobCategory category, BlockPos pos)
func_175734_a(EnumCreatureType arg0, BlockPos arg1)
getSpawnListEntryForTypeAt(EnumCreatureType creatureType, BlockPos pos)
public boolean
a(afc arg0, ayu$e arg1, el arg2)
method_10753(class_872 arg0, class_1170$class_1171 arg1, class_2552 arg2)
isValidSpawnEntry(MobCategory category, Biome$SpawnEntry entry, BlockPos pos)
func_175732_a(EnumCreatureType arg0, Biome$SpawnListEntry arg1, BlockPos arg2)
canCreatureTypeSpawnHere(EnumCreatureType creatureType, Biome$SpawnListEntry spawnListEntry, BlockPos pos)
public void
k_()
method_3669()
updatePlayersSleepingStatus()
func_72854_c()
updateAllPlayersSleepingFlag()
public ServerScoreboard
l_()
method_21268()
getScoreboard()
func_96441_U()
getScoreboard()
protected void
i()
method_2141()
wakeSleepingPlayers()
func_73053_d()
wakeAllPlayers()
private void
b()
method_2130()
clearWeather()
func_73051_P()
resetRainAndThunder()
public boolean
j()
method_2142()
canSkipNight()
func_73056_e()
areAllPlayersAsleep()
public boolean
a(int arg0, int arg1, boolean arg2)
method_8487(int arg0, int arg1, boolean arg2)
isChunkLoaded(int arg0, int arg1, boolean arg2)
func_175680_a(int arg0, int arg1, boolean arg2)
isChunkLoaded(int arg0, int arg1, boolean arg2)
public boolean
a(int arg0, int arg1)
method_21256(int arg0, int arg1)
isChunkLoaded(int chunkX, int chunkZ)
func_201697_a(int arg0, int arg1)
isChunkLoaded(int x, int z)
protected void
l()
method_12780()
playerCheckLight()
func_184162_i()
playerCheckLight()
protected void
n_()
method_3701()
tickChunks()
func_147456_g()
tickBlocks()
protected BlockPos
a(el arg0)
method_10749(class_2552 arg0)
findLightningTarget(BlockPos pos)
func_175736_a(BlockPos arg0)
adjustPosToNearbyEntity(BlockPos pos)
public void
o_()
method_3706()
tickEntities()
func_72939_s()
tickEntities()
protected void
p_()
method_11491()
tickPlayers()
func_184147_l()
tickPlayers()
public void
p()
method_4411()
resetIdleTimeout()
func_82742_i()
resetUpdateEntityTick()
public void
q()
method_21269()
doScheduledTicks()
func_72955_a()
tickPending()
private void
a(ayp<byv> arg0)
method_21258(class_1165<class_4023> arg0)
tickFluid(ScheduledTick<Fluid> tick)
func_205339_a(NextTickListEntry<Fluid> arg0)
tickFluid(NextTickListEntry<Fluid> fluidTickEntry)
private void
b(ayp<bcs> arg0)
method_21264(class_1165<class_197> arg0)
tickBlock(ScheduledTick<Block> tick)
func_205338_b(NextTickListEntry<Block> arg0)
tickBlock(NextTickListEntry<Block> blockTickEntry)
public void
a(aer arg0, boolean arg1)
method_3636(class_864 arg0, boolean arg1)
tickEntity(Entity arg0, boolean arg1)
func_72866_a(Entity arg0, boolean arg1)
tickEntity(Entity arg0, boolean arg1)
private boolean
ak()
method_10755()
shouldSpawnNpcs()
func_175738_ah()
canSpawnNPCs()
private boolean
al()
method_10756()
shouldSpawnAnimals()
func_175735_ai()
canSpawnAnimals()
protected ChunkSource
r()
method_3712()
createChunkCache()
func_72970_h()
createChunkProvider()
public boolean
a(aog arg0, el arg1)
method_8517(class_988 arg0, class_2552 arg1)
canModify(PlayerEntity arg0, BlockPos arg1)
func_175660_a(EntityPlayer arg0, BlockPos arg1)
isBlockModifiable(EntityPlayer arg0, BlockPos arg1)
public void
a(ayd arg0)
method_3641(class_1156 arg0)
init(WorldSettings arg0)
func_72963_a(WorldSettings arg0)
initialize(WorldSettings arg0)
private void
am()
method_10757()
initDebugWorld()
func_175737_aj()
setDebugWorldSettings()
private void
b(ayd arg0)
method_2140(class_1156 arg0)
initSpawnPoint(WorldSettings settings)
func_73052_b(WorldSettings arg0)
createSpawnPosition(WorldSettings settings)
protected void
s()
method_2143()
placeBonusChest()
func_73047_i()
createBonusChest()
public BlockPos
t()
method_2144()
getForcedSpawnPoint()
func_180504_m()
getSpawnCoordinate()
public void
a(boolean arg0, xs arg1)
method_8133(boolean arg0, class_841 arg1)
save(boolean saveEntities, ProgressListener listener)
func_73044_a(boolean arg0, IProgressUpdate arg1)
saveAllChunks(boolean all, IProgressUpdate progressCallback)
public void
u()
method_5323()
flushChunks()
func_104140_m()
flushToDisk()
protected void
a()
method_2132()
saveData()
func_73042_a()
saveLevel()
public boolean
a(aer arg0)
method_3686(class_864 arg0)
addEntity(Entity arg0)
func_72838_d(Entity arg0)
spawnEntity(Entity arg0)
public void
a(Stream<aer> arg0)
method_16328(Stream<class_864> arg0)
loadEntities(Stream<Entity> arg0)
func_212420_a(Stream<Entity> arg0)
addEntities(Stream<Entity> arg0)
private boolean
j(aer arg0)
method_12781(class_864 arg0)
canAddEntity(Entity entity)
func_184165_i(Entity arg0)
canAddEntity(Entity entityIn)
protected void
b(aer arg0)
method_3626(class_864 arg0)
notifyEntityAdded(Entity arg0)
func_72923_a(Entity arg0)
onEntityAdded(Entity arg0)
protected void
c(aer arg0)
method_3663(class_864 arg0)
notifyEntityRemoved(Entity arg0)
func_72847_b(Entity arg0)
onEntityRemoved(Entity arg0)
public boolean
d(aer arg0)
method_3677(class_864 arg0)
addGlobalEntity(Entity arg0)
func_72942_c(Entity arg0)
addWeatherEffect(Entity arg0)
public void
a(aer arg0, byte arg1)
method_3627(class_864 arg0, byte arg1)
doEntityEvent(Entity arg0, byte arg1)
func_72960_a(Entity arg0, byte arg1)
setEntityState(Entity arg0, byte arg1)
public ServerChunkCache
v()
method_12782()
getChunkSource()
func_72863_F()
getChunkProvider()
public Explosion
a(aer arg0, aea arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, boolean arg7)
method_16320(class_864 arg0, class_856 arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, boolean arg7)
explode(Entity arg0, DamageSource arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, boolean arg7)
func_211529_a(Entity arg0, DamageSource arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, boolean arg7)
createExplosion(Entity arg0, DamageSource arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, boolean arg7)
public void
a(el arg0, bcs 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)
func_175641_c(BlockPos arg0, Block arg1, int arg2, int arg3)
addBlockEvent(BlockPos arg0, Block arg1, int arg2, int arg3)
private void
an()
method_2131()
doBlockEvents()
func_147488_Z()
sendQueuedBlockEvents()
private boolean
a(axj arg0)
method_2137(class_1166 arg0)
doBlockEvent(BlockEvent blockEvent)
func_147485_a(BlockEventData arg0)
fireBlockEvent(BlockEventData event)
public void
close()
close()
close()
close()
protected void
w()
method_3722()
tickWeather()
func_72979_l()
tickWeather()
public ServerTickList<Block>
x()
method_21270()
getBlockTicks()
func_205220_G_()
getPendingBlockTicks()
public ServerTickList<Fluid>
y()
method_21271()
getFluidTicks()
func_205219_F_()
getPendingFluidTicks()
public MinecraftServer
z()
method_2146()
getServer()
func_73046_m()
getServer()
public EntityMap
A()
method_2147()
getEntityMap()
func_73039_n()
getEntityTracker()
public ChunkMap
B()
method_2148()
getChunkMap()
func_184164_w()
getPlayerChunkMap()
public PortalForcer
C()
method_4412()
getPortalForcer()
func_85176_s()
getDefaultTeleporter()
public StructureManager
D()
method_12783()
getStructureManager()
func_184163_y()
getStructureTemplateManager()
public <T extends ParticleOptions> int
a(T arg0, double arg1, double arg2, double arg3, int arg4, double arg5, double arg6, double arg7, double arg8)
method_21261(T arg0, double arg1, double arg2, double arg3, int arg4, double arg5, double arg6, double arg7, double arg8)
addParticle(T type, double x, double y, double z, int count, double velocityX, double velocityY, double velocityZ, double velocityScale)
func_195598_a(T arg0, double arg1, double arg2, double arg3, int arg4, double arg5, double arg6, double arg7, double arg8)
spawnParticle(T yOffset, double posX, double posY, double posZ, int particleCount, double xOffset, double arg6, double arg7, double arg8)
public <T extends ParticleOptions> boolean
a(tf arg0, T arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10)
method_21262(class_798 arg0, T arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10)
addParticle(ServerPlayerEntity player, T type, boolean ignoreDistance, double x, double y, double z, int count, double velocityX, double velocityY, double velocityZ, double velocityScale)
func_195600_a(EntityPlayerMP arg0, T arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10)
spawnParticle(EntityPlayerMP arg0, T arg1, boolean arg2, double arg3, double arg4, double arg5, int arg6, double arg7, double arg8, double arg9, double arg10)
private boolean
a(tf arg0, boolean arg1, double arg2, double arg3, double arg4, iv<?> arg5)
method_21263(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)
func_195601_a(EntityPlayerMP arg0, boolean arg1, double arg2, double arg3, double arg4, Packet<?> arg5)
sendPacketWithinDistance(EntityPlayerMP arg0, boolean arg1, double arg2, double arg3, double arg4, Packet<?> arg5)
public Entity
a(UUID arg0)
method_10752(UUID arg0)
getEntity(UUID uuid)
func_175733_a(UUID arg0)
getEntityFromUuid(UUID uuid)
public com.google.common.util.concurrent.ListenableFuture<Object>
a(Runnable arg0)
method_6635(Runnable arg0)
executeTask(Runnable arg0)
func_152344_a(Runnable arg0)
addScheduledTask(Runnable arg0)
public boolean
av()
method_6640()
isOnSameThread()
func_152345_ab()
isCallingFromMinecraftThread()
public BlockPos
a(String arg0, el arg1, int arg2, boolean arg3)
method_13688(String arg0, class_2552 arg1, int arg2, boolean arg3)
findNearestStructure(String arg0, BlockPos arg1, int arg2, boolean arg3)
func_211157_a(String arg0, BlockPos arg1, int arg2, boolean arg3)
findNearestStructure(String arg0, BlockPos arg1, int arg2, boolean arg3)
public CraftingManager
E()
method_16313()
getCraftingManager()
func_199532_z()
getRecipeManager()
public TagManager
F()
method_16314()
getTagManager()
func_205772_D()
getTags()
public void
m_()
method_3694()
resetSpawnPoint()
func_72974_f()
setInitialSpawnLocation()