public class PlacementSimulationWorld extends WrappedWorld implements com.jozufozu.flywheel.backend.IFlywheelWorld
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<net.minecraft.util.math.BlockPos,net.minecraft.block.BlockState> |
blocksAdded |
WrappedChunkProvider |
chunkProvider |
net.minecraft.world.lighting.WorldLightManager |
lighter |
java.util.Set<net.minecraft.util.math.SectionPos> |
spannedSections |
java.util.Map<net.minecraft.util.math.BlockPos,net.minecraft.tileentity.TileEntity> |
tesAdded |
provider, worldaddend, blockEntitiesToUnload, blockEntityList, captureBlockSnapshots, capturedBlockSnapshots, END, isClientSide, levelData, LOGGER, NETHER, oRainLevel, oThunderLevel, OVERWORLD, pendingBlockEntities, rainLevel, random, randValue, RESOURCE_KEY_CODEC, restoringBlockSnapshots, thunderLevel, tickableBlockEntities, updatingBlockEntities| Constructor and Description |
|---|
PlacementSimulationWorld(net.minecraft.world.World wrapped) |
PlacementSimulationWorld(net.minecraft.world.World wrapped,
WrappedChunkProvider chunkProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
net.minecraft.tileentity.TileEntity |
getBlockEntity(net.minecraft.util.math.BlockPos pos) |
net.minecraft.block.BlockState |
getBlockState(net.minecraft.util.math.BlockPos pos) |
net.minecraft.block.BlockState |
getBlockState(int x,
int y,
int z) |
net.minecraft.world.lighting.WorldLightManager |
getLightEngine() |
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) |
void |
setTileEntities(java.util.Collection<net.minecraft.tileentity.TileEntity> tileEntities) |
void |
updateLightSources() |
addFreshEntity, blockEntityChanged, destroyBlockProgress, getBlockTicks, getChunkSource, getEntity, getFreeMapId, getLevel, getLiquidTicks, getMapData, getMaxLocalRawBrightness, getRecipeManager, getScoreboard, getShade, getTagManager, getUncachedNoiseBiome, hasChunkAt, levelEvent, players, playSound, playSound, registryAccess, sendBlockUpdated, setMapData, updateNeighbourForOutputSignaladdAllPendingBlockEntities, addAlwaysVisibleParticle, addAlwaysVisibleParticle, addBlockEntity, addParticle, addParticle, blockEvent, broadcastEntityEvent, close, createFireworks, destroyBlock, dimension, dimensionType, disconnect, explode, explode, explode, fillReportDetails, gatherChunkSourceStats, getBestNeighborSignal, getBiomeManager, getBlockRandomPos, getChunk, getChunk, getChunkAt, getChunkForCollisions, getCurrentDifficultyAt, getDayTime, getDirectSignalTo, getEntities, getEntities, getEntitiesOfClass, getFluidState, getGameRules, getGameTime, getHeight, getLevelData, getLoadedEntitiesOfClass, getMaxEntityRadius, getProfiler, getProfilerSupplier, getRainLevel, getRandom, getSeaLevel, getServer, getSignal, getSkyDarken, getSunAngle, getThunderLevel, getWorldBorder, globalLevelEvent, guardEntityTick, hasNeighborSignal, hasSignal, increaseMaxEntityRadius, isClientSide, isDay, isDebug, isHumidAt, isInSpawnableBounds, isInWorldBounds, isNight, isOutsideBuildHeight, isOutsideBuildHeight, isRaining, isRainingAt, isThundering, loadedAndEntityCanStandOn, loadedAndEntityCanStandOnFace, markAndNotifyBlock, mayInteract, neighborChanged, noSave, onBlockStateChange, playLocalSound, playSound, prepareWeather, removeBlock, removeBlockEntity, sendPacketToServer, setBlock, setBlockEntity, setBlocksDirty, setRainLevel, setSkyFlashTime, setSpawnSettings, setThunderLevel, tickBlockEntities, updateNeighborsAt, updateNeighborsAtExceptFromFacing, updateSkyBrightnessareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitblockUpdated, dayTime, getDifficulty, getHeight, hasChunk, levelEventgetBiomeName, getEntityCollisions, getHeightmapPos, isUnobstructedgetEntities, getEntitiesOfClass, getLoadedEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestLoadedEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayergetMoonBrightness, getMoonPhase, getTimeOfDaycanSeeSkyFromBelowWater, containsAnyLiquid, getBiome, getBlockStatesIfLoaded, getBlockTint, getBrightness, getChunk, getChunk, getDirectSignal, getMaxLocalRawBrightness, getNoiseBiome, hasChunksAt, hasChunksAt, isEmptyBlock, isWaterAtcanSeeSky, getBrightness, getRawBrightnessgetBlockCollisions, getBlockCollisions, getCollisions, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollision, noCollisionpublic java.util.Map<net.minecraft.util.math.BlockPos,net.minecraft.block.BlockState> blocksAdded
public java.util.Map<net.minecraft.util.math.BlockPos,net.minecraft.tileentity.TileEntity> tesAdded
public java.util.Set<net.minecraft.util.math.SectionPos> spannedSections
public net.minecraft.world.lighting.WorldLightManager lighter
public WrappedChunkProvider chunkProvider
public PlacementSimulationWorld(net.minecraft.world.World wrapped)
public PlacementSimulationWorld(net.minecraft.world.World wrapped,
WrappedChunkProvider chunkProvider)
public net.minecraft.world.lighting.WorldLightManager getLightEngine()
getLightEngine in interface net.minecraft.world.IBlockDisplayReadergetLightEngine in class WrappedWorldpublic void updateLightSources()
public void setTileEntities(java.util.Collection<net.minecraft.tileentity.TileEntity> tileEntities)
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 WrappedWorldpublic boolean setBlockAndUpdate(net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state)
setBlockAndUpdate in class net.minecraft.world.Worldpublic net.minecraft.tileentity.TileEntity getBlockEntity(net.minecraft.util.math.BlockPos pos)
getBlockEntity in interface net.minecraft.world.IBlockReadergetBlockEntity in class WrappedWorldpublic 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 WrappedWorldpublic 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)
isAreaLoaded in interface net.minecraft.world.IWorldReaderpublic net.minecraft.block.BlockState getBlockState(int x,
int y,
int z)
public net.minecraft.block.BlockState getBlockState(net.minecraft.util.math.BlockPos pos)
getBlockState in interface net.minecraft.world.IBlockReadergetBlockState in class WrappedWorld