public abstract class World extends CapabilityProvider<World> implements IEnviromentBlockReader, IWorld, java.lang.AutoCloseable, IForgeWorld
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TileEntity> |
addedTileEntityList |
boolean |
captureBlockSnapshots |
java.util.ArrayList<BlockSnapshot> |
capturedBlockSnapshots |
protected AbstractChunkProvider |
chunkProvider |
Dimension |
dimension |
protected int |
DIST_HASH_MAGIC |
boolean |
isRemote |
java.util.List<TileEntity> |
loadedTileEntityList |
protected static org.apache.logging.log4j.Logger |
LOGGER |
float |
prevRainingStrength |
float |
prevThunderingStrength |
protected boolean |
processingLoadedTiles |
float |
rainingStrength |
java.util.Random |
rand |
boolean |
restoringBlockSnapshots |
float |
thunderingStrength |
java.util.List<TileEntity> |
tickableTileEntities |
protected java.util.Set<TileEntity> |
tileEntitiesToBeRemoved |
protected int |
updateLCG |
protected WorldInfo |
worldInfo |
| Modifier | Constructor and Description |
|---|---|
protected |
World(WorldInfo info,
DimensionType dimType,
java.util.function.BiFunction<World,Dimension,AbstractChunkProvider> provider,
IProfiler profilerIn,
boolean remote) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockEvent(BlockPos pos,
Block blockIn,
int eventID,
int eventParam) |
void |
addOptionalParticle(IParticleData particleData,
double x,
double y,
double z,
double xSpeed,
double ySpeed,
double zSpeed) |
void |
addParticle(IParticleData particleData,
boolean forceAlwaysRender,
double x,
double y,
double z,
double xSpeed,
double ySpeed,
double zSpeed) |
void |
addParticle(IParticleData particleData,
double x,
double y,
double z,
double xSpeed,
double ySpeed,
double zSpeed) |
void |
addTileEntities(java.util.Collection<TileEntity> tileEntityCollection) |
boolean |
addTileEntity(TileEntity tile) |
protected void |
advanceTime() |
void |
calculateInitialSkylight() |
protected void |
calculateInitialWeather() |
void |
calculateInitialWeatherBody() |
boolean |
canMineBlockBody(PlayerEntity player,
BlockPos pos) |
boolean |
checkBlockCollision(AxisAlignedBB bb) |
void |
close() |
Explosion |
createExplosion(Entity p_217401_1_,
DamageSource p_217401_2_,
double p_217401_3_,
double p_217401_5_,
double p_217401_7_,
float p_217401_9_,
boolean p_217401_10_,
Explosion.Mode p_217401_11_) |
Explosion |
createExplosion(Entity p_217398_1_,
double p_217398_2_,
double p_217398_4_,
double p_217398_6_,
float p_217398_8_,
boolean p_217398_9_,
Explosion.Mode p_217398_10_) |
Explosion |
createExplosion(Entity p_217385_1_,
double p_217385_2_,
double p_217385_4_,
double p_217385_6_,
float p_217385_8_,
Explosion.Mode p_217385_9_) |
boolean |
destroyBlock(BlockPos pos,
boolean dropBlock) |
boolean |
extinguishFire(PlayerEntity player,
BlockPos pos,
Direction side) |
CrashReportCategory |
fillCrashReport(CrashReport report) |
BlockState |
findBlockstateInArea(AxisAlignedBB area,
Block blockIn) |
BlockPos |
findNearestStructure(java.lang.String name,
BlockPos pos,
int radius,
boolean p_211157_4_) |
BlockPos |
func_217383_a(int p_217383_1_,
int p_217383_2_,
int p_217383_3_,
int p_217383_4_) |
void |
func_217390_a(java.util.function.Consumer<Entity> p_217390_1_,
Entity p_217390_2_) |
void |
func_217391_K() |
void |
func_217393_a(BlockPos p_217393_1_,
BlockState p_217393_2_,
BlockState p_217393_3_) |
abstract void |
func_217399_a(MapData p_217399_1_) |
boolean |
func_217400_a(BlockPos p_217400_1_,
Entity p_217400_2_) |
void |
func_217404_b(IParticleData p_217404_1_,
boolean p_217404_2_,
double p_217404_3_,
double p_217404_5_,
double p_217404_7_,
double p_217404_9_,
double p_217404_11_,
double p_217404_13_) |
abstract MapData |
func_217406_a(java.lang.String p_217406_1_) |
<T extends Entity> |
func_225316_b(java.lang.Class<? extends T> p_225316_1_,
AxisAlignedBB p_225316_2_,
java.util.function.Predicate<? super T> p_225316_3_) |
void |
func_225319_b(BlockPos p_225319_1_,
BlockState p_225319_2_,
BlockState p_225319_3_) |
int |
getActualHeight() |
Biome |
getBiome(BlockPos pos) |
Biome |
getBiomeBody(BlockPos pos) |
BlockState |
getBlockState(BlockPos pos) |
float |
getCelestialAngleRadians(float partialTicks) |
Chunk |
getChunk(int chunkX,
int chunkZ) |
IChunk |
getChunk(int x,
int z,
ChunkStatus requiredStatus,
boolean nonnull) |
Chunk |
getChunkAt(BlockPos pos) |
AbstractChunkProvider |
getChunkProvider() |
ChunkStatus |
getChunkStatus() |
Vec3d |
getCloudColorBody(float partialTicks) |
Vec3d |
getCloudColour(float partialTicks) |
long |
getDayTime() |
DifficultyInstance |
getDifficultyForLocation(BlockPos pos) |
Dimension |
getDimension() |
java.util.List<Entity> |
getEntitiesInAABBexcluding(Entity entityIn,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super Entity> predicate) |
<T extends Entity> |
getEntitiesWithinAABB(java.lang.Class<? extends T> clazz,
AxisAlignedBB aabb,
java.util.function.Predicate<? super T> filter) |
java.util.List<Entity> |
getEntitiesWithinAABB(EntityType<?> p_217394_1_,
AxisAlignedBB p_217394_2_,
java.util.function.Predicate<? super Entity> p_217394_3_) |
abstract Entity |
getEntityByID(int id) |
IFluidState |
getFluidState(BlockPos pos) |
Vec3d |
getFogColor(float partialTicks) |
GameRules |
getGameRules() |
long |
getGameTime() |
BlockState |
getGroundAboveSeaLevel(BlockPos pos) |
BlockPos |
getHeight(Heightmap.Type heightmapType,
BlockPos pos) |
int |
getHeight(Heightmap.Type heightmapType,
int x,
int z) |
double |
getHorizon() |
int |
getLastLightningBolt() |
int |
getLightFor(LightType type,
BlockPos pos) |
int |
getLightSubtracted(BlockPos pos,
int amount) |
double |
getMaxEntityRadius()
The maximum radius to scan for entities when trying to check bounding boxes.
|
abstract int |
getNextMapId() |
IProfiler |
getProfiler() |
java.lang.String |
getProviderName() |
float |
getRainStrength(float delta) |
java.util.Random |
getRandom() |
abstract RecipeManager |
getRecipeManager() |
int |
getRedstonePower(BlockPos pos,
Direction facing) |
int |
getRedstonePowerFromNeighbors(BlockPos pos) |
abstract Scoreboard |
getScoreboard() |
int |
getSeaLevel() |
long |
getSeed() |
MinecraftServer |
getServer() |
Vec3d |
getSkyColor(BlockPos p_217382_1_,
float p_217382_2_) |
Vec3d |
getSkyColorBody(BlockPos p_217382_1_,
float p_217382_2_) |
int |
getSkylightSubtracted() |
BlockPos |
getSpawnPoint() |
float |
getStarBrightness(float partialTicks) |
float |
getStarBrightnessBody(float partialTicks) |
int |
getStrongPower(BlockPos pos) |
float |
getSunBrightness(float partialTicks) |
float |
getSunBrightnessBody(float partialTicks) |
abstract NetworkTagManager |
getTags() |
float |
getThunderStrength(float delta) |
TileEntity |
getTileEntity(BlockPos pos) |
World |
getWorld() |
WorldBorder |
getWorldBorder() |
WorldInfo |
getWorldInfo() |
WorldType |
getWorldType() |
boolean |
hasBlockState(BlockPos p_217375_1_,
java.util.function.Predicate<BlockState> p_217375_2_) |
double |
increaseMaxEntityRadius(double value)
Increases the max entity radius, this is safe to call with any value.
|
boolean |
isBlockinHighHumidity(BlockPos pos) |
boolean |
isBlockModifiable(PlayerEntity player,
BlockPos pos) |
boolean |
isBlockPowered(BlockPos pos) |
boolean |
isBlockPresent(BlockPos pos) |
boolean |
isDaytime() |
boolean |
isFlammableWithin(AxisAlignedBB bb) |
boolean |
isMaterialInBB(AxisAlignedBB bb,
Material materialIn) |
static boolean |
isOutsideBuildHeight(BlockPos pos) |
boolean |
isRaining() |
boolean |
isRainingAt(BlockPos position) |
boolean |
isRemote() |
boolean |
isSaveDisabled() |
boolean |
isSidePowered(BlockPos pos,
Direction side) |
boolean |
isThundering() |
static boolean |
isValid(BlockPos pos) |
static boolean |
isYOutOfBounds(int y) |
void |
makeFireworks(double x,
double y,
double z,
double motionX,
double motionY,
double motionZ,
CompoundNBT compound) |
void |
markAndNotifyBlock(BlockPos pos,
Chunk chunk,
BlockState blockstate,
BlockState newState,
int flags) |
void |
markChunkDirty(BlockPos pos,
TileEntity unusedTileEntity) |
void |
neighborChanged(BlockPos pos,
Block blockIn,
BlockPos fromPos) |
abstract void |
notifyBlockUpdate(BlockPos pos,
BlockState oldState,
BlockState newState,
int flags) |
void |
notifyNeighbors(BlockPos pos,
Block blockIn) |
void |
notifyNeighborsOfStateChange(BlockPos pos,
Block blockIn) |
void |
notifyNeighborsOfStateExcept(BlockPos pos,
Block blockType,
Direction skipSide) |
void |
playBroadcastSound(int id,
BlockPos pos,
int data) |
abstract void |
playMovingSound(PlayerEntity p_217384_1_,
Entity p_217384_2_,
SoundEvent p_217384_3_,
SoundCategory p_217384_4_,
float p_217384_5_,
float p_217384_6_) |
void |
playSound(double x,
double y,
double z,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch,
boolean distanceDelay) |
void |
playSound(PlayerEntity player,
BlockPos pos,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch) |
abstract void |
playSound(PlayerEntity player,
double x,
double y,
double z,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch) |
boolean |
removeBlock(BlockPos pos,
boolean isMoving) |
void |
removeTileEntity(BlockPos pos) |
abstract void |
sendBlockBreakProgress(int breakerId,
BlockPos pos,
int progress) |
void |
sendPacketToServer(IPacket<?> packetIn) |
void |
sendQuittingDisconnectingPacket() |
void |
setAllowedSpawnTypes(boolean hostile,
boolean peaceful) |
boolean |
setBlockState(BlockPos pos,
BlockState state) |
boolean |
setBlockState(BlockPos pos,
BlockState newState,
int flags) |
void |
setDayTime(long time) |
void |
setEntityState(Entity entityIn,
byte state) |
void |
setGameTime(long worldTime) |
void |
setInitialSpawnLocation() |
void |
setLastLightningBolt(int lastLightningBoltIn) |
void |
setRainStrength(float strength) |
void |
setSpawnPoint(BlockPos pos) |
void |
setThunderStrength(float strength) |
void |
setTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
updateComparatorOutputLevel(BlockPos pos,
Block blockIn) |
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckNoEntityCollision, chunkExists, getCelestialAngle, getCurrentMoonPhaseFactor, getDifficulty, getEmptyCollisionShapes, getMoonPhase, getPendingBlockTicks, getPendingFluidTicks, playEvent, playEventfunc_225317_b, func_225318_b, getClosestEntity, getClosestEntityWithinAABB, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesWithinAABB, getEntitiesWithinAABBExcludingEntity, getPlayerByUuid, getPlayers, getTargettableEntitiesWithinAABB, getTargettablePlayersWithinAABB, isPlayerWithinareCollisionShapesEmpty, areCollisionShapesEmpty, canBlockSeeSky, checkNoEntityCollision, containsAnyLiquid, func_217350_a, getBrightness, getChunk, getChunk, getCollisionShapes, getCollisionShapes, getLight, getNeighborAwareLightSubtracted, getStrongPower, hasWater, isAirBlock, isAreaLoaded, isAreaLoaded, isAreaLoaded, isBlockLoaded, isCollisionBoxesEmpty, isCollisionBoxesEmptygetCombinedLight, isSkyLightMaxfunc_217296_a, func_217300_a, getHeight, getLightValue, getMaxLightLevel, rayTraceBlocksgetMaxHeightaddEntitygetCapability, getCapabilityprotected static final org.apache.logging.log4j.Logger LOGGER
public final java.util.List<TileEntity> loadedTileEntityList
public final java.util.List<TileEntity> tickableTileEntities
protected final java.util.List<TileEntity> addedTileEntityList
protected final java.util.Set<TileEntity> tileEntitiesToBeRemoved
protected int updateLCG
protected final int DIST_HASH_MAGIC
public float prevRainingStrength
public float rainingStrength
public float prevThunderingStrength
public float thunderingStrength
public final java.util.Random rand
public final Dimension dimension
protected final AbstractChunkProvider chunkProvider
protected final WorldInfo worldInfo
public final boolean isRemote
protected boolean processingLoadedTiles
public boolean restoringBlockSnapshots
public boolean captureBlockSnapshots
public java.util.ArrayList<BlockSnapshot> capturedBlockSnapshots
protected World(WorldInfo info, DimensionType dimType, java.util.function.BiFunction<World,Dimension,AbstractChunkProvider> provider, IProfiler profilerIn, boolean remote)
public Biome getBiome(BlockPos pos)
getBiome in interface IEnviromentBlockReaderpublic boolean isRemote()
isRemote in interface IWorldReader@Nullable public MinecraftServer getServer()
public void setInitialSpawnLocation()
public BlockState getGroundAboveSeaLevel(BlockPos pos)
public static boolean isValid(BlockPos pos)
public static boolean isOutsideBuildHeight(BlockPos pos)
public static boolean isYOutOfBounds(int y)
public Chunk getChunk(int chunkX, int chunkZ)
getChunk in interface IWorldReaderpublic IChunk getChunk(int x, int z, ChunkStatus requiredStatus, boolean nonnull)
getChunk in interface IWorldReaderpublic boolean setBlockState(BlockPos pos, BlockState newState, int flags)
setBlockState in interface IWorldWriterpublic void markAndNotifyBlock(BlockPos pos, @Nullable Chunk chunk, BlockState blockstate, BlockState newState, int flags)
public void func_217393_a(BlockPos p_217393_1_, BlockState p_217393_2_, BlockState p_217393_3_)
public boolean removeBlock(BlockPos pos, boolean isMoving)
removeBlock in interface IWorldWriterpublic boolean destroyBlock(BlockPos pos, boolean dropBlock)
destroyBlock in interface IWorldWriterpublic boolean setBlockState(BlockPos pos, BlockState state)
public abstract void notifyBlockUpdate(BlockPos pos, BlockState oldState, BlockState newState, int flags)
public void notifyNeighbors(BlockPos pos, Block blockIn)
notifyNeighbors in interface IWorldpublic void func_225319_b(BlockPos p_225319_1_, BlockState p_225319_2_, BlockState p_225319_3_)
public void notifyNeighborsOfStateExcept(BlockPos pos, Block blockType, Direction skipSide)
public int getLightSubtracted(BlockPos pos, int amount)
getLightSubtracted in interface IWorldReaderpublic int getHeight(Heightmap.Type heightmapType, int x, int z)
getHeight in interface IWorldReaderpublic int getLightFor(LightType type, BlockPos pos)
getLightFor in interface IEnviromentBlockReaderpublic BlockState getBlockState(BlockPos pos)
getBlockState in interface IBlockReaderpublic IFluidState getFluidState(BlockPos pos)
getFluidState in interface IBlockReaderpublic boolean isDaytime()
public void playSound(@Nullable
PlayerEntity player,
BlockPos pos,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch)
public abstract void playSound(@Nullable
PlayerEntity player,
double x,
double y,
double z,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch)
public abstract void playMovingSound(@Nullable
PlayerEntity p_217384_1_,
Entity p_217384_2_,
SoundEvent p_217384_3_,
SoundCategory p_217384_4_,
float p_217384_5_,
float p_217384_6_)
public void playSound(double x,
double y,
double z,
SoundEvent soundIn,
SoundCategory category,
float volume,
float pitch,
boolean distanceDelay)
public void addParticle(IParticleData particleData, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed)
addParticle in interface IWorldpublic void addParticle(IParticleData particleData, boolean forceAlwaysRender, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed)
public void addOptionalParticle(IParticleData particleData, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed)
public void func_217404_b(IParticleData p_217404_1_, boolean p_217404_2_, double p_217404_3_, double p_217404_5_, double p_217404_7_, double p_217404_9_, double p_217404_11_, double p_217404_13_)
public float getSunBrightness(float partialTicks)
public float getSunBrightnessBody(float partialTicks)
public float getCelestialAngleRadians(float partialTicks)
public Vec3d getCloudColour(float partialTicks)
public Vec3d getCloudColorBody(float partialTicks)
public Vec3d getFogColor(float partialTicks)
public float getStarBrightness(float partialTicks)
public float getStarBrightnessBody(float partialTicks)
public boolean addTileEntity(TileEntity tile)
public void addTileEntities(java.util.Collection<TileEntity> tileEntityCollection)
public void func_217391_K()
public void func_217390_a(java.util.function.Consumer<Entity> p_217390_1_, Entity p_217390_2_)
public boolean checkBlockCollision(AxisAlignedBB bb)
public boolean isFlammableWithin(AxisAlignedBB bb)
@Nullable public BlockState findBlockstateInArea(AxisAlignedBB area, Block blockIn)
public boolean isMaterialInBB(AxisAlignedBB bb, Material materialIn)
public Explosion createExplosion(@Nullable Entity p_217385_1_, double p_217385_2_, double p_217385_4_, double p_217385_6_, float p_217385_8_, Explosion.Mode p_217385_9_)
public Explosion createExplosion(@Nullable Entity p_217398_1_, double p_217398_2_, double p_217398_4_, double p_217398_6_, float p_217398_8_, boolean p_217398_9_, Explosion.Mode p_217398_10_)
public Explosion createExplosion(@Nullable Entity p_217401_1_, @Nullable DamageSource p_217401_2_, double p_217401_3_, double p_217401_5_, double p_217401_7_, float p_217401_9_, boolean p_217401_10_, Explosion.Mode p_217401_11_)
public boolean extinguishFire(@Nullable
PlayerEntity player,
BlockPos pos,
Direction side)
public java.lang.String getProviderName()
@Nullable public TileEntity getTileEntity(BlockPos pos)
getTileEntity in interface IBlockReaderpublic void setTileEntity(BlockPos pos, @Nullable TileEntity tileEntityIn)
public void removeTileEntity(BlockPos pos)
public boolean isBlockPresent(BlockPos pos)
public void calculateInitialSkylight()
public void setAllowedSpawnTypes(boolean hostile,
boolean peaceful)
protected void calculateInitialWeather()
public void calculateInitialWeatherBody()
public void close()
throws java.io.IOException
close in interface java.lang.AutoCloseablejava.io.IOExceptionpublic ChunkStatus getChunkStatus()
getChunkStatus in interface IWorldReaderpublic java.util.List<Entity> getEntitiesInAABBexcluding(@Nullable Entity entityIn, AxisAlignedBB boundingBox, @Nullable java.util.function.Predicate<? super Entity> predicate)
getEntitiesInAABBexcluding in interface IEntityReaderpublic java.util.List<Entity> getEntitiesWithinAABB(@Nullable EntityType<?> p_217394_1_, AxisAlignedBB p_217394_2_, java.util.function.Predicate<? super Entity> p_217394_3_)
public <T extends Entity> java.util.List<T> getEntitiesWithinAABB(java.lang.Class<? extends T> clazz, AxisAlignedBB aabb, @Nullable java.util.function.Predicate<? super T> filter)
getEntitiesWithinAABB in interface IEntityReaderpublic <T extends Entity> java.util.List<T> func_225316_b(java.lang.Class<? extends T> p_225316_1_, AxisAlignedBB p_225316_2_, @Nullable java.util.function.Predicate<? super T> p_225316_3_)
func_225316_b in interface IEntityReader@Nullable public abstract Entity getEntityByID(int id)
public void markChunkDirty(BlockPos pos, TileEntity unusedTileEntity)
public int getSeaLevel()
getSeaLevel in interface IWorldReaderpublic WorldType getWorldType()
public int getStrongPower(BlockPos pos)
public boolean isBlockPowered(BlockPos pos)
public int getRedstonePowerFromNeighbors(BlockPos pos)
public void sendQuittingDisconnectingPacket()
public void setGameTime(long worldTime)
public long getGameTime()
public long getDayTime()
public void setDayTime(long time)
protected void advanceTime()
public BlockPos getSpawnPoint()
getSpawnPoint in interface IWorldpublic void setSpawnPoint(BlockPos pos)
public boolean isBlockModifiable(PlayerEntity player, BlockPos pos)
public boolean canMineBlockBody(PlayerEntity player, BlockPos pos)
public void setEntityState(Entity entityIn, byte state)
public AbstractChunkProvider getChunkProvider()
getChunkProvider in interface IWorldpublic WorldInfo getWorldInfo()
getWorldInfo in interface IWorldpublic GameRules getGameRules()
public float getThunderStrength(float delta)
public void setThunderStrength(float strength)
public float getRainStrength(float delta)
public void setRainStrength(float strength)
public boolean isThundering()
public boolean isRaining()
public boolean isRainingAt(BlockPos position)
public boolean isBlockinHighHumidity(BlockPos pos)
@Nullable public abstract MapData func_217406_a(java.lang.String p_217406_1_)
public abstract void func_217399_a(MapData p_217399_1_)
public abstract int getNextMapId()
public void playBroadcastSound(int id,
BlockPos pos,
int data)
public int getActualHeight()
public double getHorizon()
public CrashReportCategory fillCrashReport(CrashReport report)
public abstract void sendBlockBreakProgress(int breakerId,
BlockPos pos,
int progress)
public void makeFireworks(double x,
double y,
double z,
double motionX,
double motionY,
double motionZ,
@Nullable
CompoundNBT compound)
public abstract Scoreboard getScoreboard()
public DifficultyInstance getDifficultyForLocation(BlockPos pos)
getDifficultyForLocation in interface IWorldpublic int getSkylightSubtracted()
getSkylightSubtracted in interface IWorldReaderpublic int getLastLightningBolt()
public void setLastLightningBolt(int lastLightningBoltIn)
public WorldBorder getWorldBorder()
getWorldBorder in interface IWorldReaderpublic void sendPacketToServer(IPacket<?> packetIn)
@Nullable public BlockPos findNearestStructure(java.lang.String name, BlockPos pos, int radius, boolean p_211157_4_)
public Dimension getDimension()
getDimension in interface IWorldReaderpublic boolean hasBlockState(BlockPos p_217375_1_, java.util.function.Predicate<BlockState> p_217375_2_)
hasBlockState in interface IWorldGenerationBaseReaderpublic abstract RecipeManager getRecipeManager()
public abstract NetworkTagManager getTags()
public BlockPos func_217383_a(int p_217383_1_, int p_217383_2_, int p_217383_3_, int p_217383_4_)
public boolean isSaveDisabled()
public IProfiler getProfiler()
public BlockPos getHeight(Heightmap.Type heightmapType, BlockPos pos)
getHeight in interface IWorldGenerationBaseReadergetHeight in interface IWorldReaderpublic double getMaxEntityRadius()
IForgeWorldgetMaxEntityRadius in interface IForgeWorldpublic double increaseMaxEntityRadius(double value)
IForgeWorldincreaseMaxEntityRadius in interface IForgeWorldvalue - New max radius to set.