public class PlacementSimulationServerWorld extends WrappedServerWorld
| Modifier and Type | Field and Description |
|---|---|
java.util.HashMap<net.minecraft.util.math.BlockPos,net.minecraft.block.BlockState> |
blocksAdded |
worldaddend, blockEntitiesToUnload, blockEntityList, captureBlockSnapshots, capturedBlockSnapshots, END, isClientSide, levelData, NETHER, oRainLevel, oThunderLevel, OVERWORLD, pendingBlockEntities, rainLevel, random, randValue, RESOURCE_KEY_CODEC, restoringBlockSnapshots, thunderLevel, tickableBlockEntities, updatingBlockEntities| Constructor and Description |
|---|
PlacementSimulationServerWorld(net.minecraft.world.server.ServerWorld wrapped) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
net.minecraft.block.BlockState |
getBlockState(net.minecraft.util.math.BlockPos pos) |
boolean |
isAreaLoaded(net.minecraft.util.math.BlockPos center,
int range) |
boolean |
isLoaded(net.minecraft.util.math.BlockPos pos) |
boolean |
isStateAtPosition(net.minecraft.util.math.BlockPos pos,
java.util.function.Predicate<net.minecraft.block.BlockState> condition) |
boolean |
setBlock(net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState newState,
int flags) |
boolean |
setBlockAndUpdate(net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state) |
addFreshEntity, destroyBlockProgress, getBlockTicks, getEntity, getFreeMapId, getLiquidTicks, getMapData, getMaxLocalRawBrightness, getRecipeManager, getSunAngle, getTagManager, getUncachedNoiseBiome, levelEvent, players, playSound, playSound, sendBlockUpdated, setMapDataaddDuringCommandTeleport, addDuringPortalTeleport, addFromAnotherDimension, addNewPlayer, addRespawnedPlayer, addWithUUID, blockEvent, blockUpdated, broadcastEntityEvent, clearBlockEvents, despawn, dragonFight, explode, findLightingTargetAround, findNearestBiome, findNearestMapFeature, getAllEntities, getChunkSource, getDataStorage, getDragons, getEntities, getEntities, getEntity, getForcedChunks, getLevel, getPlayers, getPoiManager, getPortalForcer, getRaidAt, getRaids, getRandomPlayer, getScoreboard, getSeed, getServer, getShade, getSharedSpawnAngle, getSharedSpawnPos, getStructureManager, getWatchdogStats, globalLevelEvent, initCapabilities, isCloseToVillage, isFlat, isHandlingTick, isRaided, isVillage, isVillage, loadFromChunk, makeObsidianPlatform, mayInteract, noSave, onBlockStateChange, onEntityRemoved, onReputationEvent, registryAccess, removeEntity, removeEntityComplete, removePlayer, removePlayerImmediately, resetEmptyTime, save, saveDebugReport, sectionsToVillage, sendParticles, sendParticles, setChunkForced, setDayTime, setDefaultSpawnPos, setWeatherParameters, startsForFeature, structureFeatureManager, tick, tickChunk, tickCustomSpawners, tickNonPassenger, tickPassenger, tickTime, toString, tryAddFreshEntityWithPassengers, unload, updateChunkPos, updateSleepingPlayerListaddAllPendingBlockEntities, addAlwaysVisibleParticle, addAlwaysVisibleParticle, addBlockEntity, addParticle, addParticle, blockEntityChanged, close, createFireworks, destroyBlock, dimension, dimensionType, disconnect, explode, explode, fillReportDetails, gatherChunkSourceStats, getBestNeighborSignal, getBiomeManager, getBlockEntity, getBlockRandomPos, getChunk, getChunk, getChunkAt, getChunkForCollisions, getCurrentDifficultyAt, getDayTime, getDirectSignalTo, getEntities, getEntities, getEntitiesOfClass, getFluidState, getGameRules, getGameTime, getHeight, getLevelData, getLightEngine, getLoadedEntitiesOfClass, getMaxEntityRadius, getProfiler, getProfilerSupplier, getRainLevel, getRandom, getSeaLevel, getSignal, getSkyDarken, getThunderLevel, getWorldBorder, guardEntityTick, hasNeighborSignal, hasSignal, increaseMaxEntityRadius, isClientSide, isDay, isDebug, isHumidAt, isInSpawnableBounds, isInWorldBounds, isNight, isOutsideBuildHeight, isOutsideBuildHeight, isRaining, isRainingAt, isThundering, loadedAndEntityCanStandOn, loadedAndEntityCanStandOnFace, markAndNotifyBlock, neighborChanged, playLocalSound, playSound, prepareWeather, removeBlock, removeBlockEntity, sendPacketToServer, setBlock, setBlockEntity, setBlocksDirty, setRainLevel, setSkyFlashTime, setSpawnSettings, setThunderLevel, tickBlockEntities, updateNeighborsAt, updateNeighborsAtExceptFromFacing, updateNeighbourForOutputSignal, updateSkyBrightnessareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddParticle, dayTime, getCurrentDifficultyAt, getDifficulty, getHeight, getLevelData, getRandom, hasChunk, levelEvent, playSoundgetBiomeName, getEntityCollisions, getHeightmapPos, isUnobstructedgetEntities, getEntities, getEntitiesOfClass, getEntitiesOfClass, getLoadedEntitiesOfClass, getLoadedEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestLoadedEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayerdestroyBlock, destroyBlock, destroyBlock, removeBlock, setBlockgetMoonBrightness, getMoonPhase, getTimeOfDaycanSeeSkyFromBelowWater, containsAnyLiquid, dimensionType, getBiome, getBiomeManager, getBlockStatesIfLoaded, getBlockTint, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkForCollisions, getDirectSignal, getHeight, getMaxLocalRawBrightness, getNoiseBiome, getSeaLevel, getSkyDarken, hasChunkAt, hasChunksAt, hasChunksAt, isClientSide, isEmptyBlock, isWaterAtcanSeeSky, getBrightness, getLightEngine, getRawBrightnessgetBlockCollisions, getBlockCollisions, getCollisions, getWorldBorder, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollision, noCollisionclip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getFluidState, getLightEmission, getMaxBuildHeight, getMaxLightLevel, traverseBlocksgetWorldServerpublic java.util.HashMap<net.minecraft.util.math.BlockPos,net.minecraft.block.BlockState> blocksAdded
public PlacementSimulationServerWorld(net.minecraft.world.server.ServerWorld wrapped)
public void clear()
public boolean setBlock(net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState newState,
int flags)
setBlock in interface net.minecraft.world.IWorldWritersetBlock in class net.minecraft.world.Worldpublic boolean setBlockAndUpdate(net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state)
setBlockAndUpdate in class net.minecraft.world.Worldpublic boolean isStateAtPosition(net.minecraft.util.math.BlockPos pos,
java.util.function.Predicate<net.minecraft.block.BlockState> condition)
isStateAtPosition in interface net.minecraft.world.gen.IWorldGenerationBaseReaderisStateAtPosition in class net.minecraft.world.Worldpublic boolean isLoaded(net.minecraft.util.math.BlockPos pos)
isLoaded in class net.minecraft.world.Worldpublic boolean isAreaLoaded(net.minecraft.util.math.BlockPos center,
int range)
public net.minecraft.block.BlockState getBlockState(net.minecraft.util.math.BlockPos pos)
getBlockState in interface net.minecraft.world.IBlockReadergetBlockState in class net.minecraft.world.World