类 ServerLevel
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Level>
net.minecraft.world.level.Level
net.minecraft.server.level.ServerLevel
- 所有已实现的接口:
AutoCloseable
,BiomeManager.NoiseBiomeSource
,BlockAndTintGetter
,BlockGetter
,CollisionGetter
,CommonLevelAccessor
,EntityGetter
,LevelAccessor
,LevelHeightAccessor
,LevelReader
,LevelSimulatedReader
,LevelSimulatedRW
,LevelTimeAccess
,LevelWriter
,ServerLevelAccessor
,SignalGetter
,WorldGenLevel
,IForgeBlockAndTintGetter
,ICapabilityProvider
,ICapabilityProviderImpl<Level>
,IForgeBlockGetter
,IForgeLevel
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.world.level.Level
Level.ExplosionInteraction
从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
-
字段概要
字段修饰符和类型字段说明private final it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet<BlockEventData>
private final List<BlockEventData>
private final LevelTicks<Block>
private LevelCapabilityData
private final ServerChunkCache
private final List<CustomSpawner>
private EndDragonFight
(专用程序包) final it.unimi.dsi.fastutil.ints.Int2ObjectMap<PartEntity<?>>
private static final int
private int
static final BlockPos
private final PersistentEntitySectionManager<Entity>
(专用程序包) final EntityTickList
private final LevelTicks<Fluid>
private final GameEventDispatcher
private boolean
(专用程序包) boolean
private static final org.slf4j.Logger
private static final int
boolean
(专用程序包) final List<ServerPlayer>
private final PortalForcer
protected final Raids
static final IntProvider
static final IntProvider
private final RandomSequences
private final MinecraftServer
private final ServerLevelData
private final SleepStatus
private final StructureCheck
private final StructureManager
private static final IntProvider
static final IntProvider
private final boolean
从类继承的字段 net.minecraft.world.level.Level
addend, blockEntityTickers, captureBlockSnapshots, capturedBlockSnapshots, END, isClientSide, levelData, LONG_PARTICLE_CLIP_RANGE, MAX_BRIGHTNESS, MAX_ENTITY_SPAWN_Y, MAX_LEVEL_SIZE, MIN_ENTITY_SPAWN_Y, neighborUpdater, NETHER, oRainLevel, oThunderLevel, OVERWORLD, rainLevel, random, randValue, RESOURCE_KEY_CODEC, restoringBlockSnapshots, SHORT_PARTICLE_CLIP_RANGE, thunderLevel, TICKS_PER_DAY
从接口继承的字段 net.minecraft.world.level.SignalGetter
DIRECTIONS
-
构造器概要
构造器构造器说明ServerLevel
(MinecraftServer pServer, Executor pDispatcher, LevelStorageSource.LevelStorageAccess pLevelStorageAccess, ServerLevelData pServerLevelData, ResourceKey<Level> pDimension, LevelStem pLevelStem, ChunkProgressListener pProgressListener, boolean pIsDebug, long pBiomeZoomSeed, List<CustomSpawner> pCustomSpawners, boolean pTickTime, RandomSequences pRandomSequences) -
方法概要
修饰符和类型方法说明void
addDuringCommandTeleport
(ServerPlayer pPlayer) void
addDuringPortalTeleport
(ServerPlayer pPlayer) void
addDuringTeleport
(Entity pEntity) private boolean
boolean
addFreshEntity
(Entity pEntity) void
addLegacyChunkEntities
(Stream<Entity> pEntities) void
addNewPlayer
(ServerPlayer pPlayer) private void
addPlayer
(ServerPlayer pPlayer) void
addRespawnedPlayer
(ServerPlayer pPlayer) boolean
addWithUUID
(Entity pEntity) void
addWorldGenChunkEntities
(Stream<Entity> pEntities) private void
private void
boolean
areEntitiesLoaded
(long pChunkPos) void
blockEvent
(BlockPos pPos, Block pBlock, int pEventID, int pEventParam) void
blockUpdated
(BlockPos pPos, Block pBlock) void
broadcastDamageEvent
(Entity pEntity, DamageSource pDamageSource) void
broadcastEntityEvent
(Entity pEntity, byte pState) boolean
void
clearBlockEvents
(BoundingBox pBoundingBox) void
close()
void
destroyBlockProgress
(int pBreakerId, BlockPos pPos, int pProgress) private boolean
doBlockEvent
(BlockEventData pEvent) private void
dumpBlockEntityTickers
(Writer pOutput) private static void
dumpEntities
(Writer pWriter, Iterable<Entity> pEntities) explode
(Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Level.ExplosionInteraction pExplosionInteraction) findClosestBiome3d
(Predicate<Holder<Biome>> pBiomePredicate, BlockPos pPos, int p_215072_, int p_215073_, int p_215074_) findLightningRod
(BlockPos pPos) protected BlockPos
findNearestMapStructure
(TagKey<Structure> pStructureTag, BlockPos pPos, int pRadius, boolean pSkipExistingChunks) void
gameEvent
(GameEvent pEvent, Vec3 pPosition, GameEvent.Context pContext) List<? extends EnderDragon>
getEntities
(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate) <T extends Entity>
voidgetEntities
(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate, List<? super T> pOutput) <T extends Entity>
voidgetEntities
(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate, List<? super T> pOutput, int pMaxResults) getEntity
(int pId) getEntityOrPart
(int pId) 已过时。it.unimi.dsi.fastutil.longs.LongSet
int
getLevel()
int
getMapData
(String pMapName) Collection<PartEntity<?>>
All part entities in this world.getPlayers
(Predicate<? super ServerPlayer> pPredicate) getPlayers
(Predicate<? super ServerPlayer> pPredicate, int pMaxResults) getRaids()
getRandomSequence
(ResourceLocation pLocation) long
getSeed()
float
private static <T> String
getTypeCount
(Iterable<T> p_143302_, Function<T, String> p_143303_) getUncachedNoiseBiome
(int pX, int pY, int pZ) void
globalLevelEvent
(int pId, BlockPos pPos, int pData) protected void
boolean
isCloseToVillage
(BlockPos pPos, int pSections) boolean
isFlat()
boolean
boolean
boolean
isNaturalSpawningAllowed
(ChunkPos pChunkPos) boolean
private boolean
isPositionTickingWithEntitiesLoaded
(long p_184111_) boolean
boolean
boolean
isVillage
(SectionPos pPos) void
levelEvent
(Player pPlayer, int pType, BlockPos pPos, int pData) static void
makeObsidianPlatform
(ServerLevel pServerLevel) boolean
mayInteract
(Player pPlayer, BlockPos pPos) void
neighborChanged
(BlockPos pPos, Block pBlock, BlockPos pFromPos) void
neighborChanged
(BlockState pState, BlockPos pPos, Block pBlock, BlockPos pFromPos, boolean pIsMoving) boolean
noSave()
void
onBlockStateChange
(BlockPos pPos, BlockState pBlockState, BlockState pNewState) void
onReputationEvent
(ReputationEventType pType, Entity pTarget, ReputationEventHandler pHost) void
players()
void
playSeededSound
(Player pPlayer, double pX, double pY, double pZ, Holder<SoundEvent> pSound, SoundSource pSource, float pVolume, float pPitch, long pSeed) void
playSeededSound
(Player pPlayer, Entity pEntity, Holder<SoundEvent> pSound, SoundSource pCategory, float pVolume, float pPitch, long pSeed) void
removePlayerImmediately
(ServerPlayer pPlayer, Entity.RemovalReason pReason) void
private void
private void
void
save
(ProgressListener pProgress, boolean pFlush, boolean pSkipSave) void
saveDebugReport
(Path pPath) private void
int
sectionsToVillage
(SectionPos pPos) void
sendBlockUpdated
(BlockPos pPos, BlockState pOldState, BlockState pNewState, int pFlags) private boolean
sendParticles
(ServerPlayer pPlayer, boolean pLongDistance, double pPosX, double pPosY, double pPosZ, Packet<?> pPacket) <T extends ParticleOptions>
booleansendParticles
(ServerPlayer pPlayer, T pType, boolean pLongDistance, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) <T extends ParticleOptions>
intsendParticles
(T pType, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) boolean
setChunkForced
(int pChunkX, int pChunkZ, boolean pAdd) void
setDayTime
(long pTime) void
setDefaultSpawnPos
(BlockPos pPos, float pAngle) void
setDragonFight
(EndDragonFight pDragonFight) 已过时。void
setMapData
(String pMapName, MapItemSavedData pData) void
setWeatherParameters
(int pClearTime, int pWeatherTime, boolean pIsRaining, boolean pIsThundering) private boolean
shouldDiscardEntity
(Entity pEntity) boolean
shouldTickBlocksAt
(long pChunkPos) void
startTickingChunk
(LevelChunk pChunk) void
tick
(BooleanSupplier pHasTimeLeft) private void
void
tickChunk
(LevelChunk pChunk, int pRandomTickSpeed) void
tickCustomSpawners
(boolean pSpawnEnemies, boolean pSpawnFriendlies) private void
void
tickNonPassenger
(Entity p_8648_) private void
tickPassenger
(Entity pRidingEntity, Entity pPassengerEntity) protected void
tickTime()
toString()
boolean
tryAddFreshEntityWithPassengers
(Entity pEntity) void
unload
(LevelChunk pChunk) void
updateNeighborsAt
(BlockPos pPos, Block pBlock) void
updateNeighborsAtExceptFromFacing
(BlockPos pPos, Block pBlockType, Direction pSkipSide) void
private void
从类继承的方法 net.minecraft.world.level.Level
addAlwaysVisibleParticle, addAlwaysVisibleParticle, addBlockEntityTicker, addDestroyBlockEffect, addFreshBlockEntities, addParticle, addParticle, blockEntityChanged, createFireworks, damageSources, destroyBlock, dimension, dimensionType, dimensionTypeId, dimensionTypeRegistration, disconnect, explode, explode, explode, explode, fillReportDetails, getBiomeManager, getBlockEntity, getBlockRandomPos, getBlockState, getChunk, getChunk, getChunkAt, getChunkForCollisions, getCurrentDifficultyAt, getDayTime, getEntities, getEntities, getEntities, getEntities, getFluidState, getGameRules, getGameTime, getHeight, getLevelData, getLightEngine, getMaxEntityRadius, getProfiler, getProfilerSupplier, getRainLevel, getRandom, getSeaLevel, getSharedSpawnAngle, getSharedSpawnPos, getSkyDarken, getSunAngle, getThunderLevel, getWorldBorder, guardEntityTick, increaseMaxEntityRadius, isClientSide, isDay, isDebug, isFluidAtPosition, isInSpawnableBounds, isInWorldBounds, isLoaded, isNight, isRaining, isRainingAt, isStateAtPosition, isThundering, loadedAndEntityCanStandOn, loadedAndEntityCanStandOnFace, markAndNotifyBlock, neighborShapeChanged, nextSubTickCount, playLocalSound, playLocalSound, playSeededSound, playSound, playSound, playSound, playSound, prepareWeather, registryAccess, removeBlock, removeBlockEntity, sendPacketToServer, setBlock, setBlock, setBlockAndUpdate, setBlockEntity, setBlocksDirty, setRainLevel, setSkyFlashTime, setSpawnSettings, setThunderLevel, shouldTickBlocksAt, shouldTickDeath, tickBlockEntities, updateNeighbourForOutputSignal, updateSkyBrightness
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getLightEngine, getRawBrightness
从接口继承的方法 net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockState, getBlockStates, getFluidState, getLightEmission, getMaxLightLevel, isBlockInLine
从接口继承的方法 net.minecraft.world.level.CollisionGetter
collidesWithSuffocatingBlock, findFreePosition, findSupportingBlock, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, isUnobstructed, isUnobstructed, isUnobstructed, noCollision, noCollision, noCollision
从接口继承的方法 net.minecraft.world.level.CommonLevelAccessor
getBlockEntity, getEntityCollisions, getHeightmapPos, isUnobstructed
从接口继承的方法 net.minecraft.world.level.EntityGetter
getEntities, getEntities, getEntities, getEntitiesOfClass, getEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayer
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.client.extensions.IForgeBlockAndTintGetter
getShade
从接口继承的方法 net.minecraftforge.common.extensions.IForgeBlockGetter
getExistingBlockEntity, getModelDataManager
从接口继承的方法 net.minecraft.world.level.LevelAccessor
addParticle, dayTime, gameEvent, gameEvent, gameEvent, getCurrentDifficultyAt, getDifficulty, getLevelData, getRandom, hasChunk, levelEvent, neighborShapeChanged, nextSubTickCount, playSound, playSound, scheduleTick, scheduleTick, scheduleTick, scheduleTick
从接口继承的方法 net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
从接口继承的方法 net.minecraft.world.level.LevelReader
canSeeSkyFromBelowWater, containsAnyLiquid, dimensionType, getBiome, getBiomeManager, getBlockStatesIfLoaded, getBlockTint, getChunk, getChunk, getChunk, getChunk, getChunkForCollisions, getHeight, getHeight, getLightLevelDependentMagicValue, getMaxLocalRawBrightness, getMaxLocalRawBrightness, getMinBuildHeight, getNoiseBiome, getPathfindingCostFromLightLevels, getSeaLevel, getSkyDarken, hasChunkAt, hasChunkAt, hasChunksAt, hasChunksAt, hasChunksAt, holderLookup, isAreaLoaded, isClientSide, isEmptyBlock, isWaterAt, registryAccess
从接口继承的方法 net.minecraft.world.level.LevelSimulatedReader
isFluidAtPosition, isStateAtPosition
从接口继承的方法 net.minecraft.world.level.LevelTimeAccess
getMoonBrightness, getMoonPhase, getTimeOfDay
从接口继承的方法 net.minecraft.world.level.LevelWriter
destroyBlock, destroyBlock, destroyBlock, removeBlock, setBlock, setBlock
从接口继承的方法 net.minecraft.world.level.ServerLevelAccessor
addFreshEntityWithPassengers
从接口继承的方法 net.minecraft.world.level.SignalGetter
getBestNeighborSignal, getControlInputSignal, getDirectSignal, getDirectSignalTo, getSignal, hasNeighborSignal, hasSignal
从接口继承的方法 net.minecraft.world.level.WorldGenLevel
ensureCanWrite, setCurrentlyGenerating
-
字段详细资料
-
END_SPAWN_POINT
-
RAIN_DELAY
-
RAIN_DURATION
-
THUNDER_DELAY
-
THUNDER_DURATION
-
LOGGER
private static final org.slf4j.Logger LOGGER -
EMPTY_TIME_NO_TICK
private static final int EMPTY_TIME_NO_TICK- 另请参阅:
-
MAX_SCHEDULED_TICKS_PER_TICK
private static final int MAX_SCHEDULED_TICKS_PER_TICK- 另请参阅:
-
players
-
chunkSource
-
server
-
serverLevelData
-
entityTickList
-
entityManager
-
gameEventDispatcher
-
noSave
public boolean noSave -
sleepStatus
-
emptyTime
private int emptyTime -
portalForcer
-
blockTicks
-
fluidTicks
-
raids
-
blockEvents
-
blockEventsToReschedule
-
handlingTick
private boolean handlingTick -
customSpawners
-
dragonFight
-
dragonParts
-
structureManager
-
structureCheck
-
tickTime
private final boolean tickTime -
randomSequences
-
capabilityData
-
-
构造器详细资料
-
ServerLevel
public ServerLevel(MinecraftServer pServer, Executor pDispatcher, LevelStorageSource.LevelStorageAccess pLevelStorageAccess, ServerLevelData pServerLevelData, ResourceKey<Level> pDimension, LevelStem pLevelStem, ChunkProgressListener pProgressListener, boolean pIsDebug, long pBiomeZoomSeed, List<CustomSpawner> pCustomSpawners, boolean pTickTime, @Nullable RandomSequences pRandomSequences)
-
-
方法详细资料
-
setDragonFight
已过时。 -
setWeatherParameters
public void setWeatherParameters(int pClearTime, int pWeatherTime, boolean pIsRaining, boolean pIsThundering) -
getUncachedNoiseBiome
- 指定者:
getUncachedNoiseBiome
在接口中LevelReader
-
structureManager
-
tick
-
shouldTickBlocksAt
public boolean shouldTickBlocksAt(long pChunkPos) - 覆盖:
shouldTickBlocksAt
在类中Level
-
tickTime
protected void tickTime() -
setDayTime
public void setDayTime(long pTime) -
tickCustomSpawners
public void tickCustomSpawners(boolean pSpawnEnemies, boolean pSpawnFriendlies) -
shouldDiscardEntity
-
wakeUpAllPlayers
private void wakeUpAllPlayers() -
tickChunk
-
findLightningRod
-
findLightningTargetAround
-
isHandlingTick
public boolean isHandlingTick() -
canSleepThroughNights
public boolean canSleepThroughNights() -
announceSleepStatus
private void announceSleepStatus() -
updateSleepingPlayerList
public void updateSleepingPlayerList() -
getScoreboard
- 指定者:
getScoreboard
在类中Level
-
advanceWeatherCycle
private void advanceWeatherCycle() -
resetWeatherCycle
private void resetWeatherCycle() -
resetEmptyTime
public void resetEmptyTime() -
tickFluid
-
tickBlock
-
tickNonPassenger
-
tickPassenger
-
mayInteract
- 覆盖:
mayInteract
在类中Level
-
save
-
saveLevelData
private void saveLevelData() -
getEntities
public <T extends Entity> List<? extends T> getEntities(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate) -
getEntities
public <T extends Entity> void getEntities(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate, List<? super T> pOutput) -
getEntities
public <T extends Entity> void getEntities(EntityTypeTest<Entity, T> pTypeTest, Predicate<? super T> pPredicate, List<? super T> pOutput, int pMaxResults) -
getDragons
-
getPlayers
-
getPlayers
-
getRandomPlayer
-
addFreshEntity
- 指定者:
addFreshEntity
在接口中LevelWriter
-
addWithUUID
-
addDuringTeleport
-
addDuringCommandTeleport
-
addDuringPortalTeleport
-
addNewPlayer
-
addRespawnedPlayer
-
addPlayer
-
addEntity
-
tryAddFreshEntityWithPassengers
-
unload
-
removePlayerImmediately
-
destroyBlockProgress
- 指定者:
destroyBlockProgress
在类中Level
-
playSeededSound
public void playSeededSound(@Nullable Player pPlayer, double pX, double pY, double pZ, Holder<SoundEvent> pSound, SoundSource pSource, float pVolume, float pPitch, long pSeed) - 指定者:
playSeededSound
在类中Level
-
playSeededSound
public void playSeededSound(@Nullable Player pPlayer, Entity pEntity, Holder<SoundEvent> pSound, SoundSource pCategory, float pVolume, float pPitch, long pSeed) - 指定者:
playSeededSound
在类中Level
-
globalLevelEvent
- 覆盖:
globalLevelEvent
在类中Level
-
levelEvent
- 指定者:
levelEvent
在接口中LevelAccessor
-
getLogicalHeight
public int getLogicalHeight() -
gameEvent
- 指定者:
gameEvent
在接口中LevelAccessor
-
sendBlockUpdated
- 指定者:
sendBlockUpdated
在类中Level
-
updateNeighborsAt
- 覆盖:
updateNeighborsAt
在类中Level
-
updateNeighborsAtExceptFromFacing
-
neighborChanged
- 覆盖:
neighborChanged
在类中Level
-
neighborChanged
public void neighborChanged(BlockState pState, BlockPos pPos, Block pBlock, BlockPos pFromPos, boolean pIsMoving) - 覆盖:
neighborChanged
在类中Level
-
broadcastEntityEvent
- 覆盖:
broadcastEntityEvent
在类中Level
-
broadcastDamageEvent
- 覆盖:
broadcastDamageEvent
在类中Level
-
getChunkSource
- 指定者:
getChunkSource
在接口中LevelAccessor
-
explode
public Explosion explode(@Nullable Entity pSource, @Nullable DamageSource pDamageSource, @Nullable ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Level.ExplosionInteraction pExplosionInteraction) -
blockEvent
- 覆盖:
blockEvent
在类中Level
-
runBlockEvents
private void runBlockEvents() -
doBlockEvent
-
getBlockTicks
- 指定者:
getBlockTicks
在接口中LevelAccessor
-
getFluidTicks
- 指定者:
getFluidTicks
在接口中LevelAccessor
-
getServer
- 指定者:
getServer
在接口中LevelAccessor
- 覆盖:
getServer
在类中Level
-
getPortalForcer
-
getStructureManager
-
sendParticles
public <T extends ParticleOptions> int sendParticles(T pType, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) -
sendParticles
public <T extends ParticleOptions> boolean sendParticles(ServerPlayer pPlayer, T pType, boolean pLongDistance, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) -
sendParticles
private boolean sendParticles(ServerPlayer pPlayer, boolean pLongDistance, double pPosX, double pPosY, double pPosZ, Packet<?> pPacket) -
getEntity
-
getEntityOrPart
已过时。 -
getEntity
-
findNearestMapStructure
-
findClosestBiome3d
-
getRecipeManager
- 指定者:
getRecipeManager
在类中Level
-
noSave
public boolean noSave() -
getDataStorage
-
getMapData
- 指定者:
getMapData
在类中Level
-
setMapData
- 指定者:
setMapData
在类中Level
-
getFreeMapId
public int getFreeMapId()- 指定者:
getFreeMapId
在类中Level
-
setDefaultSpawnPos
-
getForcedChunks
public it.unimi.dsi.fastutil.longs.LongSet getForcedChunks() -
setChunkForced
public boolean setChunkForced(int pChunkX, int pChunkZ, boolean pAdd) -
players
- 指定者:
players
在接口中EntityGetter
-
onBlockStateChange
- 覆盖:
onBlockStateChange
在类中Level
-
getPoiManager
-
isVillage
-
isVillage
-
isCloseToVillage
-
sectionsToVillage
-
getRaids
-
getRaidAt
-
isRaided
-
onReputationEvent
public void onReputationEvent(ReputationEventType pType, Entity pTarget, ReputationEventHandler pHost) -
saveDebugReport
- 抛出:
IOException
-
dumpEntities
- 抛出:
IOException
-
dumpBlockEntityTickers
- 抛出:
IOException
-
clearBlockEvents
-
blockUpdated
- 指定者:
blockUpdated
在接口中LevelAccessor
-
getShade
- 指定者:
getShade
在接口中BlockAndTintGetter
-
getAllEntities
-
toString
-
isFlat
public boolean isFlat() -
getSeed
public long getSeed()- 指定者:
getSeed
在接口中WorldGenLevel
-
getDragonFight
-
getLevel
- 指定者:
getLevel
在接口中ServerLevelAccessor
-
getWatchdogStats
-
getTypeCount
-
makeObsidianPlatform
-
initCapabilities
protected void initCapabilities() -
getEntities
- 指定者:
getEntities
在类中Level
-
addLegacyChunkEntities
-
addWorldGenChunkEntities
-
startTickingChunk
-
onStructureStartsAvailable
-
close
- 指定者:
close
在接口中AutoCloseable
- 覆盖:
close
在类中Level
- 抛出:
IOException
-
gatherChunkSourceStats
- 指定者:
gatherChunkSourceStats
在类中Level
-
areEntitiesLoaded
public boolean areEntitiesLoaded(long pChunkPos) -
isPositionTickingWithEntitiesLoaded
private boolean isPositionTickingWithEntitiesLoaded(long p_184111_) -
isPositionEntityTicking
-
isNaturalSpawningAllowed
-
isNaturalSpawningAllowed
-
enabledFeatures
- 指定者:
enabledFeatures
在接口中LevelReader
-
getRandomSequence
-
getRandomSequences
-
getPartEntities
从接口复制的说明:IForgeLevel
All part entities in this world. Used when collecting entities in an AABB to fix parts being ignored whose parent entity is in a chunk that does not intersect with the AABB.- 指定者:
getPartEntities
在接口中IForgeLevel
-