public class WorldServerMulti extends WorldServer
WorldServer.ServerBlockEventList| Modifier and Type | Field and Description |
|---|---|
private IBorderListener |
borderListener |
private WorldServer |
delegate |
customTeleporters, disableLevelSaving, doneChunks, villageSiegeadvancementManager, captureBlockSnapshots, capturedBlockSnapshots, chunkProvider, DIST_HASH_MAGIC, entitiesById, eventListeners, findingSpawnPoint, functionManager, isRemote, lightUpdateBlockList, loadedEntityList, loadedTileEntityList, lootTable, mapStorage, MAX_ENTITY_RADIUS, pathListener, perWorldStorage, playerEntities, prevRainingStrength, prevThunderingStrength, profiler, provider, rainingStrength, rand, restoringBlockSnapshots, saveHandler, scheduledUpdatesAreImmediate, spawnHostileMobs, spawnPeacefulMobs, thunderingStrength, tickableTileEntities, unloadedEntityList, updateLCG, villageCollection, weatherEffects, worldInfo, worldScoreboard| Constructor and Description |
|---|
WorldServerMulti(MinecraftServer server,
ISaveHandler saveHandlerIn,
int dimensionId,
WorldServer delegate,
Profiler profilerIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
World |
init() |
void |
saveAdditionalData() |
protected void |
saveLevel() |
addBlockEvent, addScheduledTask, addWeatherEffect, adjustPosToNearbyEntity, areAllPlayersAsleep, canCreatureTypeSpawnHere, canMineBlockBody, createBonusChest, createChunkProvider, findNearestStructure, flushToDisk, getAdvancementManager, getChunkProvider, getChunkSaveLocation, getDefaultTeleporter, getEntityFromUuid, getEntityTracker, getFunctionManager, getMinecraftServer, getPendingBlockUpdates, getPendingBlockUpdates, getPlayerChunkMap, getSpawnCoordinate, getSpawnListEntryForTypeAt, getStructureTemplateManager, initialize, isBlockModifiable, isBlockTickPending, isCallingFromMinecraftThread, isChunkLoaded, isUpdateScheduled, loadEntities, newExplosion, onEntityAdded, onEntityRemoved, playerCheckLight, resetUpdateEntityTick, saveAllChunks, scheduleBlockUpdate, scheduleUpdate, setEntityState, setInitialSpawnLocation, spawnEntity, spawnParticle, spawnParticle, spawnParticle, tick, tickPlayers, tickUpdates, updateAllPlayersSleepingFlag, updateBlocks, updateBlockTick, updateEntities, updateEntityWithOptionalForce, updateWeather, wakeAllPlayersaddEventListener, addTileEntities, addTileEntity, addWorldInfoToCrashReport, calculateInitialSkylight, calculateInitialWeather, calculateInitialWeatherBody, calculateSkylightSubtracted, canBlockFreeze, canBlockFreezeBody, canBlockFreezeNoWater, canBlockFreezeWater, canBlockSeeSky, canSeeSky, canSnowAt, canSnowAtBody, checkBlockCollision, checkLight, checkLightFor, checkNoEntityCollision, checkNoEntityCollision, checkSessionLock, collidesWithAnyBlock, containsAnyLiquid, countEntities, countEntities, createExplosion, destroyBlock, extinguishFire, findNearestEntityWithinAABB, getActualHeight, getBiome, getBiomeForCoordsBody, getBiomeProvider, getBlockDensity, getBlockLightOpacity, getBlockState, getCapability, getCelestialAngle, getCelestialAngleRadians, getChunkFromBlockCoords, getChunkFromChunkCoords, getChunksLowestHorizon, getClosestPlayer, getClosestPlayer, getClosestPlayerToEntity, getCloudColorBody, getCloudColour, getCollisionBoxes, getCombinedLight, getCurrentDate, getCurrentMoonPhaseFactor, getCurrentMoonPhaseFactorBody, getDebugLoadedEntities, getDifficulty, getDifficultyForLocation, getEntities, getEntitiesInAABBexcluding, getEntitiesWithinAABB, getEntitiesWithinAABB, getEntitiesWithinAABBExcludingEntity, getEntityByID, getFogColor, getGameRules, getGroundAboveSeaLevel, getHeight, getHeight, getHeight, getHorizon, getLastLightningBolt, getLight, getLight, getLightBrightness, getLightFor, getLightFromNeighbors, getLightFromNeighborsFor, getLoadedEntityList, getLootTableManager, getMapStorage, getMoonPhase, getNearestAttackablePlayer, getNearestAttackablePlayer, getNearestAttackablePlayer, getNearestPlayerNotCreative, getPersistentChunkIterable, getPersistentChunks, getPerWorldStorage, getPlayerEntityByName, getPlayerEntityByUUID, getPlayers, getPrecipitationHeight, getProviderName, getRainStrength, getRedstonePower, getSaveHandler, getScoreboard, getSeaLevel, getSeed, getSkyColor, getSkyColorBody, getSkylightSubtracted, getSpawnPoint, getStarBrightness, getStarBrightnessBody, getStrongPower, getStrongPower, getSunBrightness, getSunBrightnessBody, getSunBrightnessFactor, getThunderStrength, getTileEntity, getTopSolidOrLiquidBlock, getTotalWorldTime, getUniqueDataId, getVillageCollection, getWorldBorder, getWorldInfo, getWorldTime, getWorldType, handleMaterialAcceleration, hasCapability, immediateBlockTick, initCapabilities, isAirBlock, isAnyPlayerWithinRangeAt, isAreaLoaded, isAreaLoaded, isAreaLoaded, isAreaLoaded, isAreaLoaded, isAreaLoaded, isBlockFullCube, isBlockIndirectlyGettingPowered, isBlockinHighHumidity, isBlockLoaded, isBlockLoaded, isBlockNormalCube, isBlockPowered, isChunkGeneratedAt, isDaytime, isFlammableWithin, isInsideWorldBorder, isMaterialInBB, isOutsideBuildHeight, isRaining, isRainingAt, isSidePowered, isSideSolid, isSideSolid, isSpawnChunk, isThundering, isValid, joinEntityInSurroundings, loadData, makeFireworks, markAndNotifyBlock, markBlockRangeForRenderUpdate, markBlockRangeForRenderUpdate, markBlocksDirtyVertical, markChunkDirty, markTileEntitiesInChunkForRemoval, markTileEntityForRemoval, mayPlace, neighborChanged, notifyBlockUpdate, notifyLightSet, notifyNeighborsOfStateChange, notifyNeighborsOfStateExcept, notifyNeighborsRespectDebug, observedNeighborChanged, playBroadcastSound, playEvent, playEvent, playMoodSoundAndCheckLight, playRecord, playSound, playSound, playSound, rayTraceBlocks, rayTraceBlocks, rayTraceBlocks, removeEntity, removeEntityDangerously, removeEventListener, removeTileEntity, sendBlockBreakProgress, sendPacketToServer, sendQuittingDisconnectingPacket, setAllowedSpawnTypes, setBlockState, setBlockState, setBlockToAir, setData, setLastLightningBolt, setLightFor, setRainStrength, setRandomSeed, setSeaLevel, setSkylightSubtracted, setSpawnPoint, setThunderStrength, setTileEntity, setTotalWorldTime, setWorldTime, spawnAlwaysVisibleParticle, spawnParticle, spawnParticle, unloadEntities, updateComparatorOutputLevel, updateEntity, updateObservingBlocksAt, updateWeatherBodyprivate final WorldServer delegate
private IBorderListener borderListener
public WorldServerMulti(MinecraftServer server, ISaveHandler saveHandlerIn, int dimensionId, WorldServer delegate, Profiler profilerIn)
protected void saveLevel()
throws MinecraftException
saveLevel in class WorldServerMinecraftExceptionpublic World init()
init in class WorldServerpublic void flush()
flush in class WorldServerpublic void saveAdditionalData()