Uses of Class
net.minecraft.server.level.ServerLevel
Packages that use ServerLevel
Package
Description
-
Uses of ServerLevel in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
BlockPredicate.matches
(ServerLevel pLevel, BlockPos pPos) boolean
DamageSourcePredicate.matches
(ServerLevel pLevel, Vec3 pPosition, DamageSource pSource) boolean
DistanceTrigger.TriggerInstance.matches
(ServerLevel pLevel, Vec3 pStartPosition, Vec3 pCurrentPosition) boolean
EntityPredicate.matches
(ServerLevel pLevel, Vec3 pPosition, Entity pEntity) boolean
EntitySubPredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
EntitySubPredicates.EntityHolderVariantPredicateType.Instance.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
EntitySubPredicates.EntityVariantPredicateType.Instance.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
FallAfterExplosionTrigger.TriggerInstance.matches
(ServerLevel pLevel, Vec3 pStartPosition, Vec3 pEndPosition, LootContext pContext) boolean
FishingHookPredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
FluidPredicate.matches
(ServerLevel pLevel, BlockPos pPos) boolean
LightningBoltPredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
LightPredicate.matches
(ServerLevel pLevel, BlockPos pPos) boolean
LocationPredicate.matches
(ServerLevel pLevel, double pX, double pY, double pZ) boolean
PlayerPredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
RaiderPredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) boolean
SlimePredicate.matches
(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) -
Uses of ServerLevel in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ServerLevel -
Uses of ServerLevel in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
GameEventListenerRenderer.TrackedListener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) -
Uses of ServerLevel in net.minecraft.commands
Fields in net.minecraft.commands declared as ServerLevelMethods in net.minecraft.commands that return ServerLevelMethods in net.minecraft.commands with parameters of type ServerLevelConstructors in net.minecraft.commands with parameters of type ServerLevelModifierConstructorDescriptionCommandSourceStack
(CommandSource pSource, Vec3 pWorldPosition, Vec2 pRotation, ServerLevel pLevel, int pPermissionLevel, String pTextName, Component pDisplayName, MinecraftServer pServer, Entity pEntity) protected
CommandSourceStack
(CommandSource pSource, Vec3 pWorldPosition, Vec2 pRotation, ServerLevel pLevel, int pPermissionLevel, String pTextName, Component pDisplayName, MinecraftServer pServer, Entity pEntity, boolean pSilent, CommandResultCallback pResultCallback, EntityAnchorArgument.Anchor pAnchor, CommandSigningContext pSigningContext, TaskChainer pChatMessageChainer) -
Uses of ServerLevel in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return ServerLevelModifier and TypeMethodDescriptionstatic ServerLevel
DimensionArgument.getDimension
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_88809_, String p_88810_) -
Uses of ServerLevel in net.minecraft.commands.arguments.blocks
Methods in net.minecraft.commands.arguments.blocks with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
BlockInput.place
(ServerLevel pLevel, BlockPos pPos, int pFlags) boolean
BlockInput.test
(ServerLevel pLevel, BlockPos pPos) -
Uses of ServerLevel in net.minecraft.commands.arguments.coordinates
Methods in net.minecraft.commands.arguments.coordinates with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic BlockPos
BlockPosArgument.getLoadedBlockPos
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_265283_, ServerLevel p_265219_, String p_265677_) -
Uses of ServerLevel in net.minecraft.commands.arguments.selector
Methods in net.minecraft.commands.arguments.selector with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
EntitySelector.addEntities
(List<Entity> pEntities, ServerLevel pLevel, AABB pBox, Predicate<Entity> pPredicate) -
Uses of ServerLevel in net.minecraft.core.dispenser
Fields in net.minecraft.core.dispenser declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
BlockSource.level
The field for thelevel
record component.Methods in net.minecraft.core.dispenser that return ServerLevelModifier and TypeMethodDescriptionBlockSource.level()
Returns the value of thelevel
record component.Methods in net.minecraft.core.dispenser with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static boolean
ShearsDispenseItemBehavior.tryShearBeehive
(ServerLevel pLevel, BlockPos pPos) private static boolean
ShearsDispenseItemBehavior.tryShearLivingEntity
(ServerLevel pLevel, BlockPos pPos, ItemStack stack) Constructors in net.minecraft.core.dispenser with parameters of type ServerLevelModifierConstructorDescriptionBlockSource
(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of aBlockSource
record class. -
Uses of ServerLevel in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
GameTestInfo.level
private final ServerLevel
GameTestRunner.Builder.level
(package private) final ServerLevel
GameTestRunner.level
private final ServerLevel
TestCommand.TestSummaryDisplayer.level
The field for thelevel
record component.Fields in net.minecraft.gametest.framework with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate static final Map
<String, Consumer<ServerLevel>> GameTestRegistry.AFTER_BATCH_FUNCTIONS
private final Consumer
<ServerLevel> GameTestBatch.afterBatchFunction
The field for theafterBatchFunction
record component.private static final Map
<String, Consumer<ServerLevel>> GameTestRegistry.BEFORE_BATCH_FUNCTIONS
private final Consumer
<ServerLevel> GameTestBatch.beforeBatchFunction
The field for thebeforeBatchFunction
record component.Methods in net.minecraft.gametest.framework that return ServerLevelModifier and TypeMethodDescriptionGameTestHelper.getLevel()
GameTestInfo.getLevel()
TestCommand.TestSummaryDisplayer.level()
Returns the value of thelevel
record component.Methods in net.minecraft.gametest.framework that return types with arguments of type ServerLevelModifier and TypeMethodDescriptionGameTestBatch.afterBatchFunction()
Returns the value of theafterBatchFunction
record component.GameTestBatch.beforeBatchFunction()
Returns the value of thebeforeBatchFunction
record component.static Consumer
<ServerLevel> GameTestRegistry.getAfterBatchFunction
(String pFunctionName) static Consumer
<ServerLevel> GameTestRegistry.getBeforeBatchFunction
(String pFunctionName) Methods in net.minecraft.gametest.framework with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
StructureUtils.addCommandBlockAndButtonToStartTest
(BlockPos pStructureBlockPos, BlockPos pOffset, Rotation pRotation, ServerLevel pServerLevel) private static void
StructureUtils.clearBlock
(int pStructureBlockY, BlockPos pPos, ServerLevel pServerLevel) static void
GameTestRunner.clearMarkers
(ServerLevel pServerLevel) static void
StructureUtils.clearSpaceForStructure
(BoundingBox pBoundingBox, ServerLevel pLevel) private static Optional
<GameTestInfo> TestCommand.createGameTestInfo
(BlockPos pPos, ServerLevel pLevel, RetryOptions pRetryOptions) static void
StructureUtils.createNewEmptyStructureBlock
(String pStructureName, BlockPos pPos, Vec3i pSize, Rotation pRotation, ServerLevel pServerLevel) private static StructureBlockEntity
StructureUtils.createStructureBlock
(GameTestInfo pGameTestInfo, BlockPos pPos, Rotation pRotation, ServerLevel pLevel) private static boolean
StructureUtils.doesStructureContain
(BlockPos pStructureBlockPos, BlockPos pPosToTest, ServerLevel pServerLevel) static void
StructureUtils.encaseStructure
(AABB pBounds, ServerLevel pLevel, boolean pPlaceBarriers) StructureUtils.findNearestStructureBlock
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.findStructureBlockContainingPos
(BlockPos pPos, int pRadius, ServerLevel pServerLevel) StructureUtils.findStructureBlocks
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.findStructureByTestFunction
(BlockPos pPos, int pRadius, ServerLevel pLevel, String pTestName) private static void
StructureUtils.forceLoadChunks
(BoundingBox pBoundingBox, ServerLevel pLevel) static GameTestRunner.Builder
GameTestRunner.Builder.fromBatches
(Collection<GameTestBatch> pBatches, ServerLevel pLevel) static GameTestRunner.Builder
GameTestRunner.Builder.fromInfo
(Collection<GameTestInfo> pInfos, ServerLevel pLevel) static Collection
<GameTestBatch> GameTestBatchFactory.fromTestFunction
(Collection<TestFunction> pTestFunctions, ServerLevel pLevel) private static BoundingBox
StructureUtils.getBoundingBoxAtGround
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.lookedAtStructureBlockPos
(BlockPos pPos, Entity pEntity, ServerLevel pLevel) default void
GameTestRunner.StructureSpawner.onBatchStart
(ServerLevel pLevel) void
StructureGridSpawner.onBatchStart
(ServerLevel pLevel) static StructureBlockEntity
StructureUtils.prepareTestStructure
(GameTestInfo pGameTestInfo, BlockPos pPos, Rotation pRotation, ServerLevel pLevel) static void
StructureUtils.removeBarriers
(AABB pBounds, ServerLevel pLevel) protected static void
ReportGameListener.say
(ServerLevel pServerLevel, ChatFormatting pFormatting, String pMessage) (package private) static void
TestCommand.say
(ServerLevel pServerLevel, String pMessage, ChatFormatting pFormatting) private static void
ReportGameListener.showRedBox
(ServerLevel pServerLevel, BlockPos pPos, String pDisplayMessage) private static void
TestCommand.TestSummaryDisplayer.showTestSummaryIfAllDone
(ServerLevel pLevel, MultipleTestTracker pTracker) private void
GameTestServer.startTests
(ServerLevel pServerLevel) static GameTestInfo
GameTestBatchFactory.toGameTestInfo
(TestFunction pTestFunction, int pRotationSteps, ServerLevel pLevel) (package private) static int
TestCommand.trackAndStartRunner
(CommandSourceStack pSource, ServerLevel pLevel, GameTestRunner pRunner) private static boolean
TestCommand.verifyStructureExists
(ServerLevel pLevel, String pStructure) Method parameters in net.minecraft.gametest.framework with type arguments of type ServerLevelModifier and TypeMethodDescriptionprivate static <T extends Annotation>
voidGameTestRegistry.registerBatchFunction
(Method pTestMethod, Class<T> pAnnotationType, Function<T, String> pValueGetter, Map<String, Consumer<ServerLevel>> pPositioning) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivate
Builder
(Collection<GameTestBatch> pBatches, ServerLevel pLevel) GameTestInfo
(TestFunction pTestFunction, Rotation pRotation, ServerLevel pLevel, RetryOptions pRetryOptions) protected
GameTestRunner
(GameTestRunner.GameTestBatcher pTestBatcher, Collection<GameTestBatch> pBatches, ServerLevel pLevel, GameTestTicker pTestTicker, GameTestRunner.StructureSpawner pExistingStructureSpawner, GameTestRunner.StructureSpawner pNewStructureSpawner, boolean pHaltOnError) TestSummaryDisplayer
(ServerLevel level, MultipleTestTracker tracker) Creates an instance of aTestSummaryDisplayer
record class.Constructor parameters in net.minecraft.gametest.framework with type arguments of type ServerLevelModifierConstructorDescriptionGameTestBatch
(String name, Collection<GameTestInfo> gameTestInfos, Consumer<ServerLevel> beforeBatchFunction, Consumer<ServerLevel> afterBatchFunction) Creates an instance of aGameTestBatch
record class. -
Uses of ServerLevel in net.minecraft.network.protocol
Methods in net.minecraft.network.protocol with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T extends PacketListener>
voidPacketUtils.ensureRunningOnSameThread
(Packet<T> pPacket, T pProcessor, ServerLevel pLevel) Ensures that the given packet is handled on the main thread. -
Uses of ServerLevel in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type ServerLevelModifier and TypeMethodDescriptionServerboundTeleportToEntityPacket.getEntity
(ServerLevel pLevel) private static String
DebugPackets.getShortDescription
(ServerLevel pLevel, Object pObject) ServerboundInteractPacket.getTarget
(ServerLevel pLevel) static void
DebugPackets.sendGameTestAddMarker
(ServerLevel pLevel, BlockPos pPos, String pText, int pColor, int pLifetimeMillis) static void
DebugPackets.sendGameTestClearPacket
(ServerLevel pLevel) private static void
DebugPackets.sendPacketToAllPlayers
(ServerLevel pLevel, CustomPacketPayload pPayload) static void
DebugPackets.sendPoiAddedPacket
(ServerLevel pLevel, BlockPos pPos) static void
DebugPackets.sendPoiPacketsForChunk
(ServerLevel pLevel, ChunkPos pChunkPos) static void
DebugPackets.sendPoiRemovedPacket
(ServerLevel pLevel, BlockPos pPos) static void
DebugPackets.sendPoiTicketCountPacket
(ServerLevel pLevel, BlockPos pPos) static void
DebugPackets.sendRaids
(ServerLevel pLevel, Collection<Raid> pRaids) private static void
DebugPackets.sendVillageSectionsPacket
(ServerLevel pLevel, BlockPos pPos) -
Uses of ServerLevel in net.minecraft.server
Fields in net.minecraft.server declared as ServerLevelFields in net.minecraft.server with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate final Map
<ResourceKey<Level>, ServerLevel> MinecraftServer.levels
Methods in net.minecraft.server that return ServerLevelModifier and TypeMethodDescriptionMinecraftServer.getLevel
(ResourceKey<Level> pDimension) Gets the worldServer by the given dimension.private ServerLevel[]
MinecraftServer.getWorldArray()
final ServerLevel
MinecraftServer.overworld()
Methods in net.minecraft.server that return types with arguments of type ServerLevelModifier and TypeMethodDescriptionMinecraftServer.forgeGetWorldMap()
Deprecated.MinecraftServer.getAllLevels()
Methods in net.minecraft.server with parameters of type ServerLevelModifier and TypeMethodDescriptionint
MinecraftServer.getSpawnRadius
(ServerLevel pLevel) boolean
MinecraftServer.isUnderSpawnProtection
(ServerLevel pLevel, BlockPos pPos, Player pPlayer) private static void
MinecraftServer.setInitialSpawn
(ServerLevel pLevel, ServerLevelData pLevelData, boolean pGenerateBonusChest, boolean pDebug) private void
MinecraftServer.synchronizeTime
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
CloneCommands.DimensionAndPosition.dimension
The field for thedimension
record component.Methods in net.minecraft.server.commands that return ServerLevelModifier and TypeMethodDescriptionCloneCommands.DimensionAndPosition.dimension()
Returns the value of thedimension
record component.Methods in net.minecraft.server.commands with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static void
PlaceCommand.checkLoaded
(ServerLevel pLevel, ChunkPos pStart, ChunkPos pEnd) private static OptionalInt
ExecuteCommand.checkRegions
(ServerLevel pLevel, BlockPos pBegin, BlockPos pEnd, BlockPos pDestination, boolean pIsMasked) static com.mojang.datafixers.util.Either
<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill
(ServerLevel p_313898_, BlockPos p_313859_, BlockPos p_313868_, Holder<Biome> p_313728_) static com.mojang.datafixers.util.Either
<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill
(ServerLevel p_313779_, BlockPos p_313726_, BlockPos p_313895_, Holder<Biome> p_313905_, Predicate<Holder<Biome>> p_313945_, Consumer<Supplier<Component>> p_313787_) SetBlockCommand.Filter.filter
(BoundingBox pBoundingBox, BlockPos pPos, BlockInput pBlockInput, ServerLevel pLevel) private static int
TimeCommand.getDayTime
(ServerLevel pLevel) Returns the day time (time wrapped within a day)private static CloneCommands.DimensionAndPosition
CloneCommands.getLoadedDimensionAndPosition
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_265513_, ServerLevel p_265183_, String p_265511_) private static boolean
ExecuteCommand.isChunkLoaded
(ServerLevel pLevel, BlockPos pPos) private static void
TeleportCommand.performTeleport
(CommandSourceStack pSource, Entity pEntity, ServerLevel pLevel, double pX, double pY, double pZ, Set<RelativeMovement> pRelativeList, float pYaw, float pPitch, TeleportCommand.LookAt pFacing) private static double
SpreadPlayersCommand.setPlayerPositions
(Collection<? extends Entity> pTargets, ServerLevel pLevel, SpreadPlayersCommand.Position[] pPositions, int pMaxHeight, boolean pRespectTeams) private static void
SpreadPlayersCommand.spreadPositions
(Vec2 pCenter, double pSpreadDistance, ServerLevel pLevel, RandomSource pRandom, double pMinX, double pMinZ, double pMaxX, double pMaxZ, int pMaxHeight, SpreadPlayersCommand.Position[] pPositions, boolean pRespectTeams) private static int
TeleportCommand.teleportToPos
(CommandSourceStack pSource, Collection<? extends Entity> pTargets, ServerLevel pLevel, Coordinates pPosition, Coordinates pRotation, TeleportCommand.LookAt pFacing) Method parameters in net.minecraft.server.commands with type arguments of type ServerLevelModifier and TypeMethodDescriptionprivate static com.mojang.brigadier.builder.ArgumentBuilder
<CommandSourceStack, ?> CloneCommands.beginEndDestinationAndModeSuffix
(CommandBuildContext p_265681_, CloneCommands.CommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_265514_) private static com.mojang.brigadier.builder.ArgumentBuilder
<CommandSourceStack, ?> CloneCommands.destinationAndModeSuffix
(CommandBuildContext p_265238_, CloneCommands.CommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_265621_, CloneCommands.CommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_265296_) Constructors in net.minecraft.server.commands with parameters of type ServerLevelModifierConstructorDescription(package private)
DimensionAndPosition
(ServerLevel dimension, BlockPos position) Creates an instance of aDimensionAndPosition
record class. -
Uses of ServerLevel in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
DedicatedServer.isUnderSpawnProtection
(ServerLevel pLevel, BlockPos pPos, Player pPlayer) -
Uses of ServerLevel in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ServerLevelModifier and TypeFieldDescription(package private) final ServerLevel
ChunkMap.level
final ServerLevel
ServerChunkCache.level
private final ServerLevel
ServerEntity.level
protected ServerLevel
ServerPlayerGameMode.level
private final ServerLevel
WorldGenRegion.level
Methods in net.minecraft.server.level that return ServerLevelModifier and TypeMethodDescriptionServerLevel.getLevel()
WorldGenRegion.getLevel()
Deprecated.ServerPlayer.serverLevel()
Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation
(ServerLevel pLevel, BlockPos pPos) ServerPlayer.createCommonSpawnInfo
(ServerLevel pLevel) private static Optional
<ServerPlayer.RespawnPosAngle> ServerPlayer.findRespawnAndUseSpawnBlock
(ServerLevel pLevel, BlockPos pPos, float pAngle, boolean pForced, boolean pKeepInventory) protected static BlockPos
PlayerRespawnLogic.getOverworldRespawnPos
(ServerLevel pLevel, int pX, int pZ) static BlockPos
PlayerRespawnLogic.getSpawnPosInChunk
(ServerLevel pLevel, ChunkPos pChunkPos) protected void
ServerPlayer.onChangedBlock
(ServerLevel pLevel, BlockPos pPos) void
ServerPlayerGameMode.setLevel
(ServerLevel pServerLevel) Sets the world instance.void
ServerPlayer.setServerLevel
(ServerLevel pLevel) void
ServerPlayer.teleportTo
(ServerLevel pNewLevel, double pX, double pY, double pZ, float pYaw, float pPitch) boolean
ServerPlayer.teleportTo
(ServerLevel pLevel, double pX, double pY, double pZ, Set<RelativeMovement> pRelativeMovements, float pYRot, float pXRot) private void
ServerPlayer.triggerDimensionChangeTriggers
(ServerLevel pLevel) Constructors in net.minecraft.server.level with parameters of type ServerLevelModifierConstructorDescriptionChunkMap
(ServerLevel p_214836_, LevelStorageSource.LevelStorageAccess p_214837_, com.mojang.datafixers.DataFixer p_214838_, StructureTemplateManager p_214839_, Executor p_214840_, BlockableEventLoop<Runnable> p_214841_, LightChunkGetter p_214842_, ChunkGenerator p_214843_, ChunkProgressListener p_214844_, ChunkStatusUpdateListener p_214845_, Supplier<DimensionDataStorage> p_214846_, int p_214847_, boolean p_214848_) ServerChunkCache
(ServerLevel p_214982_, LevelStorageSource.LevelStorageAccess p_214983_, com.mojang.datafixers.DataFixer p_214984_, StructureTemplateManager p_214985_, Executor p_214986_, ChunkGenerator p_214987_, int p_214988_, int p_214989_, boolean p_214990_, ChunkProgressListener p_214991_, ChunkStatusUpdateListener p_214992_, Supplier<DimensionDataStorage> p_214993_) ServerEntity
(ServerLevel pLevel, Entity pEntity, int pUpdateInterval, boolean pTrackDelta, Consumer<Packet<?>> pBroadcast) ServerPlayer
(MinecraftServer p_254143_, ServerLevel p_254435_, com.mojang.authlib.GameProfile p_253651_, ClientInformation p_301997_) WorldGenRegion
(ServerLevel pLevel, StaticCache2D<GenerationChunkHolder> pCache, ChunkStep pGeneratingStep, ChunkAccess pCenter) -
Uses of ServerLevel in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static void
PlayerChunkSender.sendChunk
(ServerGamePacketListenerImpl pPacketListener, ServerLevel pLevel, LevelChunk pChunk) -
Uses of ServerLevel in net.minecraft.server.players
Methods in net.minecraft.server.players with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
PlayerList.addWorldborderListener
(ServerLevel pLevel) void
PlayerList.sendLevelInfo
(ServerPlayer pPlayer, ServerLevel pLevel) Updates the time and weather for the given player to those of the given world -
Uses of ServerLevel in net.minecraft.util
Methods in net.minecraft.util with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
SpawnUtil.Strategy.canSpawnOn
(ServerLevel pLevel, BlockPos pTargetPos, BlockState pTargetState, BlockPos pAttemptedPos, BlockState pAttemptedState) private static boolean
SpawnUtil.moveToPossibleSpawnPosition
(ServerLevel pLevel, int pYOffset, BlockPos.MutableBlockPos pPos, SpawnUtil.Strategy pStrategy) SpawnUtil.trySpawnMob
(EntityType<T> pEntityType, MobSpawnType pSpawnType, ServerLevel pLevel, BlockPos pPos, int pAttempts, int pSpread, int pYOffset, SpawnUtil.Strategy pStrategy) -
Uses of ServerLevel in net.minecraft.world.effect
Methods in net.minecraft.world.effect with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic List
<ServerPlayer> MobEffectUtil.addEffectToPlayersAround
(ServerLevel pLevel, Entity pSource, Vec3 pPos, double pRadius, MobEffectInstance pEffect, int pDuration) -
Uses of ServerLevel in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionEntity.adjustSpawnLocation
(ServerLevel pLevel, BlockPos pPos) EntityType.appendCustomEntityStackConfig
(Consumer<T> pConsumer, ServerLevel pLevel, ItemStack pStack, Player pPlayer) EntityType.appendDefaultStackConfig
(Consumer<T> pConsumer, ServerLevel pServerLevel, ItemStack pStack, Player pPlayer) static void
ExperienceOrb.award
(ServerLevel pLevel, Vec3 pPos, int pAmount) EntityType.create
(ServerLevel pLevel, Consumer<T> pConsumer, BlockPos pPos, MobSpawnType pSpawnType, boolean pShouldOffsetY, boolean pShouldOffsetYMore) EntityType.createDefaultStackConfig
(ServerLevel pServerLevel, ItemStack pStack, Player pPlayer) private LootParams
Mob.createEquipmentParams
(ServerLevel pLevel) protected void
LivingEntity.dropAllDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource) protected void
LivingEntity.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
Mob.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) abstract AgeableMob
AgeableMob.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) final int
LivingEntity.getExperienceReward
(ServerLevel pLevel, Entity pKiller) PortalProcessor.getPortalDestination
(ServerLevel pLevel, Entity pEntity) boolean
Entity.killedEntity
(ServerLevel pLevel, LivingEntity pEntity) protected void
LivingEntity.onChangedBlock
(ServerLevel pLevel, BlockPos pPos) boolean
PortalProcessor.processPortalTeleportation
(ServerLevel pLevel, Entity pEntity, boolean pCanChangeDimensions) EntityType.spawn
(ServerLevel pLevel, Consumer<T> pConsumer, BlockPos pPos, MobSpawnType pSpawnType, boolean pShouldOffsetY, boolean pShouldOffsetYMore) EntityType.spawn
(ServerLevel pLevel, BlockPos pPos, MobSpawnType pSpawnType) EntityType.spawn
(ServerLevel pServerLevel, ItemStack pStack, Player pPlayer, BlockPos pPos, MobSpawnType pSpawnType, boolean pShouldOffsetY, boolean pShouldOffsetYMore) boolean
Entity.teleportTo
(ServerLevel pLevel, double pX, double pY, double pZ, Set<RelativeMovement> pRelativeMovements, float pYRot, float pXRot) void
Entity.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) private static boolean
ExperienceOrb.tryMergeToExisting
(ServerLevel pLevel, Vec3 pPos, int pAmount) default void
NeutralMob.updatePersistentAnger
(ServerLevel pServerLevel, boolean pUpdateAnger) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoid
Entity.updateDynamicGameEventListener
(BiConsumer<DynamicGameEventListener<?>, ServerLevel> pListenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.ai
Methods in net.minecraft.world.entity.ai with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
Brain.startEachNonRunningBehavior
(ServerLevel pLevel, E pEntity) void
Brain.stopAll
(ServerLevel pLevel, E pOwner) void
Brain.tick
(ServerLevel pLevel, E pEntity) private void
Brain.tickEachRunningBehavior
(ServerLevel pLevel, E pEntity) private void
Brain.tickSensors
(ServerLevel pLevel, E pBrainHolder) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type ServerLevelModifier and TypeMethodDescriptionabstract <E extends LivingEntity>
voidGateBehavior.RunningPolicy.apply
(Stream<BehaviorControl<? super E>> pBehaviors, ServerLevel pLevel, E pOwner, long pGameTime) private static boolean
ValidateNearbyPoi.bedIsOccupied
(ServerLevel pLevel, BlockPos pPos, LivingEntity pEntity) VillagerMakeLove.breed
(ServerLevel pLevel, Villager pParent, Villager pPartner) private static int
GiveGiftToHero.calculateTimeUntilNextGift
(ServerLevel pLevel) protected boolean
AnimalMakeLove.canStillUse
(ServerLevel pLevel, Animal pEntity, long pGameTime) protected boolean
AnimalPanic.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
Behavior.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
CelebrateVillagersSurvivedRaid.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
CountDownCooldownTicks.canStillUse
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected boolean
Croak.canStillUse
(ServerLevel p_217154_, Frog p_217155_, long p_217156_) protected boolean
CrossbowAttack.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
FollowTemptation.canStillUse
(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected boolean
GiveGiftToHero.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
GoAndGiveItemsToTarget.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
GoToPotentialJobSite.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
HarvestFarmland.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
JumpOnBed.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
LongJumpMidJump.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
LongJumpToRandomPos.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
LookAndFollowTradingPlayerSink.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
LookAtTargetSink.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
MoveToTargetSink.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
PrepareRamNearestTarget.canStillUse
(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected boolean
RamTarget.canStillUse
(ServerLevel pLevel, Goat pEntity, long pGameTime) boolean
ShowTradesToPlayer.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
SleepInBed.canStillUse
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected boolean
Swim.canStillUse
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected boolean
TradeWithVillager.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
UseBonemeal.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
VillagerMakeLove.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
VillagerPanicTrigger.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
WorkAtPoi.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
AnimalMakeLove.checkExtraStartConditions
(ServerLevel pLevel, Animal pOwner) protected boolean
AnimalPanic.checkExtraStartConditions
(ServerLevel pLevel, E pOwner) protected boolean
Behavior.checkExtraStartConditions
(ServerLevel pLevel, E pOwner) protected boolean
CelebrateVillagersSurvivedRaid.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
Croak.checkExtraStartConditions
(ServerLevel p_217151_, Frog p_217152_) protected boolean
CrossbowAttack.checkExtraStartConditions
(ServerLevel pLevel, E pOwner) protected boolean
GiveGiftToHero.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
GoAndGiveItemsToTarget.checkExtraStartConditions
(ServerLevel pLevel, E pOwner) protected boolean
GoToPotentialJobSite.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
HarvestFarmland.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
JumpOnBed.checkExtraStartConditions
(ServerLevel pLevel, Mob pOwner) protected boolean
LongJumpToRandomPos.checkExtraStartConditions
(ServerLevel pLevel, Mob pOwner) protected boolean
LookAndFollowTradingPlayerSink.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
MoveToTargetSink.checkExtraStartConditions
(ServerLevel pLevel, Mob pOwner) protected boolean
RamTarget.checkExtraStartConditions
(ServerLevel pLevel, Goat pOwner) boolean
ShowTradesToPlayer.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
SleepInBed.checkExtraStartConditions
(ServerLevel pLevel, LivingEntity pOwner) protected boolean
Swim.checkExtraStartConditions
(ServerLevel pLevel, Mob pOwner) protected boolean
TradeWithVillager.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
UseBonemeal.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
VillagerMakeLove.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
WorkAtPoi.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) static void
InteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough
(ServerLevel pLevel, LivingEntity pEntity, Node pPrevious, Node pNext, Set<GlobalPos> pDoorPositions, Optional<List<LivingEntity>> pNearestLivingEntities) private void
WorkAtComposter.compostItems
(ServerLevel pLevel, Villager pVillager, GlobalPos pGlobal, BlockState pState) final void
Behavior.doStop
(ServerLevel pLevel, E pEntity, long pGameTime) void
BehaviorControl.doStop
(ServerLevel pLevel, E pEntity, long pGameTime) final void
DoNothing.doStop
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) final void
GateBehavior.doStop
(ServerLevel pLevel, E pEntity, long pGameTime) final void
OneShot.doStop
(ServerLevel p_260215_, E p_259970_, long p_260273_) static SectionPos
BehaviorUtils.findSectionClosestToVillage
(ServerLevel pServerLevel, SectionPos pSectionPos, int pRadius) protected void
RamTarget.finishRam
(ServerLevel pLevel, Goat pOwner) protected Optional
<LongJumpToRandomPos.PossibleJump> LongJumpToPreferredBlock.getJumpCandidate
(ServerLevel pLevel) protected Optional
<LongJumpToRandomPos.PossibleJump> LongJumpToRandomPos.getJumpCandidate
(ServerLevel pLevel) private static Vec3
MoveToSkySeeingSpot.getOutdoorPosition
(ServerLevel pLevel, LivingEntity pEntity) private Vec3
AnimalPanic.getPanicPos
(E pPathfinder, ServerLevel pLevel) private BlockPos
HarvestFarmland.getValidFarmland
(ServerLevel pServerLevel) private void
VillagerMakeLove.giveBedToChild
(ServerLevel pLevel, Villager pVillager, BlockPos pPos) static boolean
MoveToSkySeeingSpot.hasNoBlocksAbove
(ServerLevel pLevel, LivingEntity pEntity, BlockPos pPos) private boolean
RamTarget.hasRammedHornBreakingBlock
(ServerLevel pLevel, Goat pOwner) private boolean
LongJumpToRandomPos.isAcceptableLandingPosition
(ServerLevel pLevel, E pEntity, BlockPos pPos) private boolean
JumpOnBed.isBed
(ServerLevel pLevel, BlockPos pPos) private static boolean
InteractWithDoor.isDoorTooFarAway
(ServerLevel pLevel, LivingEntity pEntity, GlobalPos pPos) private boolean
JumpOnBed.nearBed
(ServerLevel pLevel, Mob pMob) private boolean
JumpOnBed.onBedSurface
(ServerLevel pLevel, Mob pMob) private boolean
JumpOnBed.onOrOverBed
(ServerLevel pLevel, Mob pMob) protected void
LongJumpToRandomPos.pickCandidate
(ServerLevel pLevel, E pEntity, long pPrepareJumpStart) UseBonemeal.pickNextTarget
(ServerLevel pLevel, Villager pVillager) private static boolean
VillagerGoalPackages.raidExistsAndActive
(ServerLevel p_260274_, LivingEntity p_260163_) private static boolean
VillagerGoalPackages.raidExistsAndNotVictory
(ServerLevel p_259939_, LivingEntity p_259384_) InteractWithDoor.rememberDoorToClose
(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> pDoorsToClose, Optional<Set<GlobalPos>> pDoorPositions, ServerLevel pLevel, BlockPos pPos) private void
WorkAtComposter.spawnComposterFillEffects
(ServerLevel pLevel, BlockState pPreState, BlockPos pPos, BlockState pPostState) protected void
AnimalMakeLove.start
(ServerLevel pLevel, Animal pEntity, long pGameTime) protected void
AnimalPanic.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Behavior.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Croak.start
(ServerLevel p_217162_, Frog p_217163_, long p_217164_) protected void
FollowTemptation.start
(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected void
GiveGiftToHero.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
GoAndGiveItemsToTarget.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
HarvestFarmland.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
JumpOnBed.start
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
LongJumpMidJump.start
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
LongJumpToPreferredBlock.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
LongJumpToRandomPos.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
LookAndFollowTradingPlayerSink.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
MoveToTargetSink.start
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
PrepareRamNearestTarget.start
(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected void
RamTarget.start
(ServerLevel pLevel, Goat pEntity, long pGameTime) protected void
RandomLookAround.start
(ServerLevel pLevel, Mob pEntity, long pGameTime) void
ShowTradesToPlayer.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
SleepInBed.start
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected void
TradeWithVillager.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
UseBonemeal.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
VillagerMakeLove.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
VillagerPanicTrigger.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
WorkAtPoi.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
AnimalMakeLove.stop
(ServerLevel pLevel, Animal pEntity, long pGameTime) protected void
AnimalPanic.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Behavior.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
CelebrateVillagersSurvivedRaid.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
CountDownCooldownTicks.stop
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected void
Croak.stop
(ServerLevel p_217170_, Frog p_217171_, long p_217172_) protected void
CrossbowAttack.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
FollowTemptation.stop
(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected void
GiveGiftToHero.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
GoToPotentialJobSite.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
HarvestFarmland.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
JumpOnBed.stop
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
LongJumpMidJump.stop
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
LookAndFollowTradingPlayerSink.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
LookAtTargetSink.stop
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
MoveToTargetSink.stop
(ServerLevel pLevel, Mob pEntity, long pGameTime) protected void
PrepareRamNearestTarget.stop
(ServerLevel pLevel, E pEntity, long pGameTime) void
ShowTradesToPlayer.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
SleepInBed.stop
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected void
TradeWithVillager.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
UseBonemeal.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
VillagerMakeLove.stop
(ServerLevel pLevel, Villager pEntity, long pGameTime) VillagerMakeLove.takeVacantBed
(ServerLevel pLevel, Villager pVillager) protected void
AnimalMakeLove.tick
(ServerLevel pLevel, Animal pOwner, long pGameTime) protected void
AnimalPanic.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
Behavior.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
CelebrateVillagersSurvivedRaid.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
CountDownCooldownTicks.tick
(ServerLevel pLevel, LivingEntity pOwner, long pGameTime) protected void
Croak.tick
(ServerLevel p_217178_, Frog p_217179_, long p_217180_) protected void
CrossbowAttack.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
FollowTemptation.tick
(ServerLevel pLevel, PathfinderMob pOwner, long pGameTime) protected void
GiveGiftToHero.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
GoAndGiveItemsToTarget.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
GoToPotentialJobSite.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
HarvestFarmland.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
JumpOnBed.tick
(ServerLevel pLevel, Mob pOwner, long pGameTime) protected void
LongJumpToRandomPos.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
LookAndFollowTradingPlayerSink.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
LookAtTargetSink.tick
(ServerLevel pLevel, Mob pOwner, long pGameTime) protected void
MoveToTargetSink.tick
(ServerLevel pLevel, Mob pOwner, long pGameTime) protected void
PrepareRamNearestTarget.tick
(ServerLevel pLevel, E pOwner, long pGameTime) protected void
RamTarget.tick
(ServerLevel pLevel, Goat pOwner, long pGameTime) void
ShowTradesToPlayer.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
Swim.tick
(ServerLevel pLevel, Mob pOwner, long pGameTime) protected void
TradeWithVillager.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
UseBonemeal.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
VillagerMakeLove.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
VillagerPanicTrigger.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) final void
Behavior.tickOrStop
(ServerLevel pLevel, E pEntity, long pGameTime) void
BehaviorControl.tickOrStop
(ServerLevel pLevel, E pEntity, long pGameTime) final void
DoNothing.tickOrStop
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) final void
GateBehavior.tickOrStop
(ServerLevel pLevel, E pEntity, long pGameTime) final void
OneShot.tickOrStop
(ServerLevel p_259112_, E p_259594_, long p_259046_) private boolean
JumpOnBed.tiredOfJumping
(ServerLevel pLevel, Mob pMob) private boolean
JumpOnBed.tiredOfWalking
(ServerLevel pLevel, Mob pMob) final boolean
Behavior.tryStart
(ServerLevel pLevel, E pOwner, long pGameTime) boolean
BehaviorControl.tryStart
(ServerLevel pLevel, E pEntity, long pGameTime) final boolean
DoNothing.tryStart
(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) final boolean
GateBehavior.tryStart
(ServerLevel pLevel, E pEntity, long pGameTime) final boolean
OneShot.tryStart
(ServerLevel p_260083_, E p_259643_, long p_259226_) private void
VillagerMakeLove.tryToGiveBirth
(ServerLevel pLevel, Villager pParent, Villager pPartner) protected void
WorkAtComposter.useWorkstation
(ServerLevel pLevel, Villager pVillager) protected void
WorkAtPoi.useWorkstation
(ServerLevel pLevel, Villager pVillager) private boolean
HarvestFarmland.validPos
(BlockPos pPos, ServerLevel pServerLevel) private boolean
UseBonemeal.validPos
(BlockPos pPos, ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior.declarative
Methods in net.minecraft.world.entity.ai.behavior.declarative with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
Trigger.trigger
(ServerLevel pLevel, E pEntity, long pGameTime) BehaviorBuilder.TriggerWithResult.tryTrigger
(ServerLevel pLevel, E pEntity, long pGameTime) Method parameters in net.minecraft.world.entity.ai.behavior.declarative with type arguments of type ServerLevelModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
OneShot<E> BehaviorBuilder.triggerIf
(BiPredicate<ServerLevel, E> pPredicate) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior.warden
Methods in net.minecraft.world.entity.ai.behavior.warden with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
Digging.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
Emerging.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
Roar.canStillUse
(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected boolean
Sniffing.canStillUse
(ServerLevel pLevel, E pEntity, long pGameTime) protected boolean
SonicBoom.canStillUse
(ServerLevel pLevel, Warden pEntity, long pGameTime) protected boolean
Digging.checkExtraStartConditions
(ServerLevel pLevel, E pOwner) protected boolean
ForceUnmount.checkExtraStartConditions
(ServerLevel p_238424_, LivingEntity p_238425_) protected boolean
SonicBoom.checkExtraStartConditions
(ServerLevel pLevel, Warden pOwner) protected void
Digging.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Emerging.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
ForceUnmount.start
(ServerLevel p_238410_, LivingEntity p_238411_, long p_238412_) protected void
Roar.start
(ServerLevel p_217580_, Warden p_217581_, long p_217582_) protected void
Sniffing.start
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
SonicBoom.start
(ServerLevel pLevel, Warden pEntity, long pGameTime) protected void
Digging.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Emerging.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
Roar.stop
(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected void
Sniffing.stop
(ServerLevel pLevel, E pEntity, long pGameTime) protected void
SonicBoom.stop
(ServerLevel pLevel, Warden pEntity, long pGameTime) protected void
Roar.tick
(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected void
SonicBoom.tick
(ServerLevel pLevel, Warden pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.ai.sensing
Methods in net.minecraft.world.entity.ai.sensing with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
AdultSensor.doTick
(ServerLevel pLevel, AgeableMob pEntity) protected void
BreezeAttackEntitySensor.doTick
(ServerLevel p_312447_, Breeze p_312739_) protected void
DummySensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
GolemSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
HoglinSpecificSensor.doTick
(ServerLevel pLevel, Hoglin pEntity) protected void
HurtBySensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
IsInWaterSensor.doTick
(ServerLevel p_217816_, LivingEntity p_217817_) protected void
MobSensor.doTick
(ServerLevel pLevel, T pEntity) protected void
NearestBedSensor.doTick
(ServerLevel pLevel, Mob pEntity) protected void
NearestItemSensor.doTick
(ServerLevel pLevel, Mob pEntity) protected void
NearestLivingEntitySensor.doTick
(ServerLevel pLevel, T pEntity) protected void
NearestVisibleLivingEntitySensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
PiglinBruteSpecificSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
PiglinSpecificSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
PlayerSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
SecondaryPoiSensor.doTick
(ServerLevel pLevel, Villager pEntity) protected abstract void
Sensor.doTick
(ServerLevel pLevel, E pEntity) protected void
TemptingSensor.doTick
(ServerLevel pLevel, PathfinderMob pEntity) protected void
VillagerBabiesSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
WardenEntitySensor.doTick
(ServerLevel pLevel, Warden pEntity) HoglinSpecificSensor.findNearestRepellent
(ServerLevel pLevel, Hoglin pHoglin) PiglinSpecificSensor.findNearestRepellent
(ServerLevel pLevel, LivingEntity pLivingEntity) private static boolean
PiglinSpecificSensor.isValidRepellent
(ServerLevel pLevel, BlockPos pPos) final void
Sensor.tick
(ServerLevel pLevel, E pEntity) -
Uses of ServerLevel in net.minecraft.world.entity.ai.village
Methods in net.minecraft.world.entity.ai.village with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate Vec3
VillageSiege.findRandomSpawnPos
(ServerLevel pLevel, BlockPos pPos) int
VillageSiege.tick
(ServerLevel pLevel, boolean pSpawnHostiles, boolean pSpawnPassives) private void
VillageSiege.trySpawn
(ServerLevel pLevel) private boolean
VillageSiege.tryToSetupSiege
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Fox.dropAllDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource) void
Animal.finalizeSpawnChildFromBreeding
(ServerLevel pLevel, Animal pAnimal, AgeableMob pBaby) Bee.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Cat.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Chicken.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Cow.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Fox.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) MushroomCow.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Ocelot.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Panda.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Parrot.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Pig.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) PolarBear.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Rabbit.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Sheep.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Turtle.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Wolf.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Animal.spawnChildFromBreeding
(ServerLevel pLevel, Animal pMate) void
MushroomCow.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
Pig.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
Turtle.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) -
Uses of ServerLevel in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
Allay.VibrationUser.canReceiveVibration
(ServerLevel p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) boolean
Allay.JukeboxListener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) void
Allay.VibrationUser.onReceiveVibration
(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoid
Allay.updateDynamicGameEventListener
(BiConsumer<DynamicGameEventListener<?>, ServerLevel> pListenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
ArmadilloAi.ArmadilloBallUp.canStillUse
(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected boolean
ArmadilloAi.ArmadilloBallUp.checkExtraStartConditions
(ServerLevel pLevel, Armadillo pOwner) Armadillo.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) protected void
ArmadilloAi.ArmadilloBallUp.start
(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected void
ArmadilloAi.ArmadilloPanic.start
(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected void
ArmadilloAi.ArmadilloBallUp.stop
(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected void
ArmadilloAi.ArmadilloBallUp.tick
(ServerLevel pLevel, Armadillo pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
PlayDead.canStillUse
(ServerLevel p_149322_, Axolotl p_149323_, long p_149324_) protected boolean
PlayDead.checkExtraStartConditions
(ServerLevel p_149319_, Axolotl p_149320_) Axolotl.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) protected void
PlayDead.start
(ServerLevel p_149330_, Axolotl p_149331_, long p_149332_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
CamelAi.RandomSitting.checkExtraStartConditions
(ServerLevel pLevel, Camel pOwner) Camel.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) protected void
CamelAi.CamelPanic.start
(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected void
CamelAi.RandomSitting.start
(ServerLevel pLevel, Camel pEntity, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
ShootTongue.canStillUse
(ServerLevel pLevel, Frog pEntity, long pGameTime) protected boolean
ShootTongue.checkExtraStartConditions
(ServerLevel pLevel, Frog pOwner) private void
ShootTongue.eatEntity
(ServerLevel pLevel, Frog pFrog) Frog.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Frog.spawnChildFromBreeding
(ServerLevel pLevel, Animal pMate) protected void
ShootTongue.start
(ServerLevel pLevel, Frog pEntity, long pGameTime) protected void
ShootTongue.stop
(ServerLevel pLevel, Frog pEntity, long pGameTime) protected void
ShootTongue.tick
(ServerLevel pLevel, Frog pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat with parameters of type ServerLevelModifier and TypeMethodDescriptionGoat.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) -
Uses of ServerLevel in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type ServerLevelModifier and TypeMethodDescriptionAbstractHorse.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Donkey.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Horse.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Llama.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Mule.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) SkeletonHorse.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) ZombieHorse.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
SnifferAi.Digging.canStillUse
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected boolean
SnifferAi.FeelingHappy.canStillUse
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected boolean
SnifferAi.FinishedDigging.canStillUse
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected boolean
SnifferAi.Scenting.canStillUse
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected boolean
SnifferAi.Searching.canStillUse
(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected boolean
SnifferAi.Sniffing.canStillUse
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected boolean
SnifferAi.Digging.checkExtraStartConditions
(ServerLevel pLevel, Sniffer pOwner) protected boolean
SnifferAi.FinishedDigging.checkExtraStartConditions
(ServerLevel pLevel, Sniffer pOwner) protected boolean
SnifferAi.Scenting.checkExtraStartConditions
(ServerLevel pLevel, Sniffer pOwner) protected boolean
SnifferAi.Searching.checkExtraStartConditions
(ServerLevel p_273493_, Sniffer p_272857_) protected boolean
SnifferAi.Sniffing.checkExtraStartConditions
(ServerLevel pLevel, Sniffer pOwner) Sniffer.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Sniffer.spawnChildFromBreeding
(ServerLevel pLevel, Animal pMate) protected void
SnifferAi.Digging.start
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.FeelingHappy.start
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.FinishedDigging.start
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.Scenting.start
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.Searching.start
(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected void
SnifferAi.Sniffing.start
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.Digging.stop
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.FeelingHappy.stop
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.FinishedDigging.stop
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.Scenting.stop
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected void
SnifferAi.Searching.stop
(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected void
SnifferAi.Sniffing.stop
(ServerLevel pLevel, Sniffer pEntity, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
EnderDragon.knockBack
(ServerLevel pLevel, List<Entity> pTargets) -
Uses of ServerLevel in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
WitherBoss.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) -
Uses of ServerLevel in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
ArmorStand.brokenByAnything
(ServerLevel pLevel, DamageSource pDamageSource) private void
ArmorStand.brokenByPlayer
(ServerLevel pLevel, DamageSource pDamageSource) private void
ArmorStand.causeDamage
(ServerLevel pLevel, DamageSource pDamageSource, float pDamageAmount) void
ArmorStand.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
BlockAttachedEntity.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) -
Uses of ServerLevel in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
Evoker.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) void
Illusioner.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) void
Pillager.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) void
Ravager.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) void
Vindicator.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) void
Witch.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) protected void
Creeper.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
EnderMan.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
Skeleton.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
WitherSkeleton.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
Zombie.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) private void
ZombieVillager.finishConversion
(ServerLevel pServerLevel) Strider.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) boolean
Zombie.killedEntity
(ServerLevel pLevel, LivingEntity pEntity) void
Creeper.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) -
Uses of ServerLevel in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static boolean
LongJump.canJumpFromCurrentPosition
(ServerLevel pLevel, Breeze pBreeze) static boolean
LongJump.canRun
(ServerLevel pLevel, Breeze pBreeze) protected boolean
LongJump.canStillUse
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected boolean
Shoot.canStillUse
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected boolean
ShootWhenStuck.canStillUse
(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected boolean
LongJump.checkExtraStartConditions
(ServerLevel pLevel, Breeze pOwner) protected boolean
Shoot.checkExtraStartConditions
(ServerLevel pLevel, Breeze pOwner) protected boolean
ShootWhenStuck.checkExtraStartConditions
(ServerLevel p_314464_, Breeze p_314546_) protected boolean
Slide.checkExtraStartConditions
(ServerLevel pLevel, Breeze pOwner) protected void
BreezeAi.SlideToTargetSink.start
(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected void
LongJump.start
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected void
Shoot.start
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected void
ShootWhenStuck.start
(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected void
Slide.start
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected void
BreezeAi.SlideToTargetSink.stop
(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected void
LongJump.stop
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected void
Shoot.stop
(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected void
LongJump.tick
(ServerLevel pLevel, Breeze pOwner, long pGameTime) protected void
Shoot.tick
(ServerLevel pLevel, Breeze pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
Hoglin.finishConversion
(ServerLevel pServerLevel) Hoglin.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) -
Uses of ServerLevel in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Piglin.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
AbstractPiglin.finishConversion
(ServerLevel pServerLevel) protected void
Piglin.finishConversion
(ServerLevel pServerLevel) -
Uses of ServerLevel in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
Warden.applyDarknessAround
(ServerLevel pLevel, Vec3 pPos, Entity pSource, int pRadius) boolean
Warden.VibrationUser.canReceiveVibration
(ServerLevel p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) private void
AngerManagement.convertFromUuids
(ServerLevel pLevel) private static List
<ServerPlayer> WardenSpawnTracker.getNearbyPlayers
(ServerLevel pLevel, BlockPos pPos) private static boolean
WardenSpawnTracker.hasNearbyWarden
(ServerLevel pLevel, BlockPos pPos) void
Warden.VibrationUser.onReceiveVibration
(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) void
AngerManagement.tick
(ServerLevel pLevel, Predicate<Entity> pPredicate) static OptionalInt
WardenSpawnTracker.tryWarn
(ServerLevel pLevel, BlockPos pPos, ServerPlayer pPlayer) Method parameters in net.minecraft.world.entity.monster.warden with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoid
Warden.updateDynamicGameEventListener
(BiConsumer<DynamicGameEventListener<?>, ServerLevel> pListenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type ServerLevelModifier and TypeMethodDescriptionVillager.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) WanderingTrader.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Villager.gossip
(ServerLevel pServerLevel, Villager pTarget, long pGameTime) void
Villager.refreshBrain
(ServerLevel pServerLevel) private boolean
WanderingTraderSpawner.spawn
(ServerLevel pServerLevel) private int
CatSpawner.spawnCat
(BlockPos pPos, ServerLevel pServerLevel) void
Villager.spawnGolemIfNeeded
(ServerLevel pServerLevel, long pGameTime, int pMinVillagerAmount) private int
CatSpawner.spawnInHut
(ServerLevel pServerLevel, BlockPos pPos) private int
CatSpawner.spawnInVillage
(ServerLevel pServerLevel, BlockPos pPos) void
Villager.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) int
CatSpawner.tick
(ServerLevel pLevel, boolean pSpawnHostiles, boolean pSpawnPassives) int
WanderingTraderSpawner.tick
(ServerLevel pLevel, boolean pSpawnHostiles, boolean pSpawnPassives) private void
WanderingTraderSpawner.tryToSpawnLlamaFor
(ServerLevel pServerLevel, WanderingTrader pTrader, int pMaxDistance) -
Uses of ServerLevel in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
Player.killedEntity
(ServerLevel pLevel, LivingEntity pEntity) -
Uses of ServerLevel in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
AbstractArrow.hitBlockEnchantmentEffects
(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) protected void
ThrownTrident.hitBlockEnchantmentEffects
(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) -
Uses of ServerLevel in net.minecraft.world.entity.raid
Fields in net.minecraft.world.entity.raid declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
Raid.level
private final ServerLevel
Raids.level
Methods in net.minecraft.world.entity.raid with parameters of type ServerLevelModifier and TypeMethodDescriptionabstract void
Raider.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) static SavedData.Factory
<Raids> Raids.factory
(ServerLevel pLevel) private Raid
Raids.getOrCreateRaid
(ServerLevel pServerLevel, BlockPos pPos) static Raids
Raids.load
(ServerLevel pLevel, CompoundTag pTag) Constructors in net.minecraft.world.entity.raid with parameters of type ServerLevelModifierConstructorDescriptionRaid
(int pId, ServerLevel pLevel, BlockPos pCenter) Raid
(ServerLevel pLevel, CompoundTag pCompound) Raids
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return ServerLevelMethods in net.minecraft.world.entity.vehicle with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic AbstractMinecart
AbstractMinecart.createMinecart
(ServerLevel pLevel, double pX, double pY, double pZ, AbstractMinecart.Type pType, ItemStack pStack, Player pPlayer) -
Uses of ServerLevel in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
ItemStack.hurtAndBreak
(int pDamage, ServerLevel pLevel, ServerPlayer pPlayer, Consumer<Item> pOnBreak) void
ItemStack.hurtAndBreak
(int p_220158_, ServerLevel p_346256_, LivingEntity p_220160_, Consumer<Item> p_348596_) static void
MapItem.renderBiomePreviewMap
(ServerLevel pServerLevel, ItemStack pStack) protected void
ProjectileWeaponItem.shoot
(ServerLevel pLevel, LivingEntity pShooter, InteractionHand pHand, ItemStack pWeapon, List<ItemStack> pProjectileItems, float pVelocity, float pInaccuracy, boolean pIsCrit, LivingEntity pTarget) private void
MobBucketItem.spawn
(ServerLevel pServerLevel, ItemStack pBucketedMobStack, BlockPos pPos) SpawnEggItem.spawnOffspringFromSpawnEgg
(Player pPlayer, Mob pMob, EntityType<? extends Mob> pEntityType, ServerLevel pServerLevel, Vec3 pPos, ItemStack pStack) -
Uses of ServerLevel in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component with parameters of type ServerLevel -
Uses of ServerLevel in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic LootContext
Enchantment.blockHitContext
(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, Vec3 pOrigin, BlockState pState) static LootContext
Enchantment.damageContext
(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, DamageSource pDamageSource) void
Enchantment.doPostAttack
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, EnchantmentTarget pTarget, Entity pEntity, DamageSource pDamageSource) static void
Enchantment.doPostAttack
(TargetedConditionalEffect<EnchantmentEntityEffect> pEffect, ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, DamageSource pDamageSource) static void
EnchantmentHelper.doPostAttackEffects
(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource) static void
EnchantmentHelper.doPostAttackEffectsWithItemSource
(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource, ItemStack pItemSource) static LootContext
Enchantment.entityContext
(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, Vec3 pOrigin) static float
EnchantmentHelper.getDamageProtection
(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static int
EnchantmentHelper.getFishingLuckBonus
(ServerLevel pLevel, ItemStack pStack, Entity pEntity) static float
EnchantmentHelper.getFishingTimeReduction
(ServerLevel pLevel, ItemStack pStack, Entity pEntity) static int
EnchantmentHelper.getPiercingCount
(ServerLevel pLevel, ItemStack pFiredFromWeapon, ItemStack pPickupItemStack) static int
EnchantmentHelper.getTridentReturnToOwnerAcceleration
(ServerLevel pLevel, ItemStack pStack, Entity pEntity) boolean
Enchantment.isImmuneToDamage
(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, DamageSource pDamageSource) static boolean
EnchantmentHelper.isImmuneToDamage
(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static LootContext
Enchantment.itemContext
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool) static LootContext
Enchantment.locationContext
(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, boolean pEnchantmentActive) void
Enchantment.modifyAmmoCount
(ServerLevel p_346007_, int p_345438_, ItemStack p_345581_, org.apache.commons.lang3.mutable.MutableFloat p_345594_) static float
EnchantmentHelper.modifyArmorEffectiveness
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pArmorEffectiveness) void
Enchantment.modifyArmorEffectivness
(ServerLevel p_345449_, int p_346129_, ItemStack p_345436_, Entity p_345815_, DamageSource p_346172_, org.apache.commons.lang3.mutable.MutableFloat p_345265_) void
Enchantment.modifyBlockExperience
(ServerLevel p_344830_, int p_345513_, ItemStack p_344939_, org.apache.commons.lang3.mutable.MutableFloat p_344754_) void
Enchantment.modifyDamage
(ServerLevel p_345743_, int p_345544_, ItemStack p_345269_, Entity p_346011_, DamageSource p_344755_, org.apache.commons.lang3.mutable.MutableFloat p_345551_) static float
EnchantmentHelper.modifyDamage
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pDamage) void
Enchantment.modifyDamageFilteredValue
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> p_345367_, ServerLevel p_345784_, int p_344796_, ItemStack p_345410_, Entity p_345673_, DamageSource p_345768_, org.apache.commons.lang3.mutable.MutableFloat p_345664_) void
Enchantment.modifyDamageProtection
(ServerLevel p_345336_, int p_345347_, ItemStack p_346270_, Entity p_346395_, DamageSource p_345595_, org.apache.commons.lang3.mutable.MutableFloat p_345579_) void
Enchantment.modifyDurabilityChange
(ServerLevel p_345412_, int p_344937_, ItemStack p_345854_, org.apache.commons.lang3.mutable.MutableFloat p_345948_) void
Enchantment.modifyDurabilityToRepairFromXp
(ServerLevel p_346275_, int p_346253_, ItemStack p_346008_, org.apache.commons.lang3.mutable.MutableFloat p_344922_) static int
EnchantmentHelper.modifyDurabilityToRepairFromXp
(ServerLevel pLevel, ItemStack pStack, int pDuabilityToRepairFromXp) void
Enchantment.modifyEntityFilteredValue
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> p_345986_, ServerLevel p_345473_, int p_345352_, ItemStack p_345076_, Entity p_345170_, org.apache.commons.lang3.mutable.MutableFloat p_345910_) void
Enchantment.modifyFallBasedDamage
(ServerLevel p_345164_, int p_344793_, ItemStack p_345159_, Entity p_345653_, DamageSource p_344870_, org.apache.commons.lang3.mutable.MutableFloat p_346329_) static float
EnchantmentHelper.modifyFallBasedDamage
(ServerLevel pLevel, ItemStack pTool, Entity pEnity, DamageSource pDamageSource, float pFallBasedDamage) void
Enchantment.modifyFishingLuckBonus
(ServerLevel p_344932_, int p_346280_, ItemStack p_344733_, Entity p_346035_, org.apache.commons.lang3.mutable.MutableFloat p_345897_) void
Enchantment.modifyFishingTimeReduction
(ServerLevel p_344910_, int p_345466_, ItemStack p_345847_, Entity p_346092_, org.apache.commons.lang3.mutable.MutableFloat p_346295_) void
Enchantment.modifyItemFilteredCount
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> p_345794_, ServerLevel p_345992_, int p_345038_, ItemStack p_345886_, org.apache.commons.lang3.mutable.MutableFloat p_345188_) void
Enchantment.modifyKnockback
(ServerLevel p_346266_, int p_344905_, ItemStack p_345602_, Entity p_346190_, DamageSource p_345911_, org.apache.commons.lang3.mutable.MutableFloat p_345127_) static float
EnchantmentHelper.modifyKnockback
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pKnockback) void
Enchantment.modifyMobExperience
(ServerLevel p_346393_, int p_345762_, ItemStack p_345945_, Entity p_345849_, org.apache.commons.lang3.mutable.MutableFloat p_345252_) void
Enchantment.modifyPiercingCount
(ServerLevel p_346422_, int p_344854_, ItemStack p_345503_, org.apache.commons.lang3.mutable.MutableFloat p_345370_) void
Enchantment.modifyProjectileCount
(ServerLevel p_345353_, int p_344837_, ItemStack p_346382_, Entity p_345611_, org.apache.commons.lang3.mutable.MutableFloat p_344765_) void
Enchantment.modifyProjectileSpread
(ServerLevel p_346170_, int p_345846_, ItemStack p_346147_, Entity p_345832_, org.apache.commons.lang3.mutable.MutableFloat p_345361_) void
Enchantment.modifyTridentReturnToOwnerAcceleration
(ServerLevel p_345534_, int p_345845_, ItemStack p_345558_, Entity p_345333_, org.apache.commons.lang3.mutable.MutableFloat p_344912_) void
Enchantment.onHitBlock
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, BlockState pState) static void
EnchantmentHelper.onHitBlock
(ServerLevel pLevel, ItemStack pStack, LivingEntity pOwner, Entity pEntity, EquipmentSlot pSlot, Vec3 pPos, BlockState pState, Consumer<Item> pOnBreak) void
Enchantment.onProjectileSpawned
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity) static void
EnchantmentHelper.onProjectileSpawned
(ServerLevel pLevel, ItemStack pFiredFromWeapon, AbstractArrow pArrow, Consumer<Item> pOnBreak) static int
EnchantmentHelper.processAmmoUse
(ServerLevel pLevel, ItemStack pWeapon, ItemStack pAmmo, int pCount) static int
EnchantmentHelper.processBlockExperience
(ServerLevel pLevel, ItemStack pStack, int pExperience) static int
EnchantmentHelper.processDurabilityChange
(ServerLevel pLevel, ItemStack pStack, int pDamage) static float
EnchantmentHelper.processEquipmentDropChance
(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pEquipmentDropChance) static int
EnchantmentHelper.processMobExperience
(ServerLevel pLevel, Entity pKiller, Entity pMob, int pExperience) static int
EnchantmentHelper.processProjectileCount
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, int pProjectileCount) static float
EnchantmentHelper.processProjectileSpread
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, float pProjectileSpread) void
Enchantment.runLocationChangedEffects
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, LivingEntity pEntity) static void
EnchantmentHelper.runLocationChangedEffects
(ServerLevel pLevel, LivingEntity pEntity) static void
EnchantmentHelper.runLocationChangedEffects
(ServerLevel pLevel, ItemStack pStack, LivingEntity pEntity, EquipmentSlot pSlot) void
Enchantment.tick
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity) static void
EnchantmentHelper.tickEffects
(ServerLevel pLevel, LivingEntity pEntity) -
Uses of ServerLevel in net.minecraft.world.item.enchantment.effects
Methods in net.minecraft.world.item.enchantment.effects with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
AllOf.EntityEffects.apply
(ServerLevel p_346093_, int p_345940_, EnchantedItemInUse p_344929_, Entity p_345319_, Vec3 p_345200_) void
ApplyMobEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
DamageEntity.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
DamageItem.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
EnchantmentEntityEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
ExplodeEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
Ignite.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
PlaySoundEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
ReplaceBlock.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
ReplaceDisk.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
RunFunction.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
SetBlockProperties.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
SpawnParticlesEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
SummonEntityEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
AllOf.LocationBasedEffects.onChangedBlock
(ServerLevel p_345329_, int p_345154_, EnchantedItemInUse p_344984_, Entity p_345671_, Vec3 p_344781_, boolean p_345113_) void
EnchantmentAttributeEffect.onChangedBlock
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) default void
EnchantmentEntityEffect.onChangedBlock
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) void
EnchantmentLocationBasedEffect.onChangedBlock
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) -
Uses of ServerLevel in net.minecraft.world.level
Methods in net.minecraft.world.level that return ServerLevelModifier and TypeMethodDescriptionabstract ServerLevel
BaseCommandBlock.getLevel()
ServerLevelAccessor.getLevel()
Methods in net.minecraft.world.level with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, MobSpawnSettings.SpawnerData pData, BlockPos pPos) private static Mob
NaturalSpawner.getMobForSpawn
(ServerLevel pLevel, EntityType<?> pEntityType) private static Optional
<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, RandomSource pRandom, BlockPos pPos) static boolean
NaturalSpawner.isInNetherFortressBounds
(BlockPos pPos, ServerLevel pLevel, MobCategory pCategory, StructureManager pStructureManager) private static boolean
NaturalSpawner.isRightDistanceToPlayerAndSpawnPoint
(ServerLevel pLevel, ChunkAccess pChunk, BlockPos.MutableBlockPos pPos, double pDistance) boolean
SpawnData.CustomSpawnRules.isValidPosition
(BlockPos pPos, ServerLevel pLevel) private static boolean
NaturalSpawner.isValidPositionForMob
(ServerLevel pLevel, Mob pMob, double pDistance) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel pLevel, MobCategory pCategory, StructureManager pStructureManager, ChunkGenerator pGenerator, MobSpawnSettings.SpawnerData pData, BlockPos.MutableBlockPos pPos, double pDistance) private static WeightedRandomList
<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt
(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, BlockPos pPos, Holder<Biome> pBiome) void
BaseSpawner.serverTick
(ServerLevel pServerLevel, BlockPos pPos) static void
NaturalSpawner.spawnCategoryForChunk
(MobCategory pCategory, ServerLevel pLevel, LevelChunk pChunk, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory pCategory, ServerLevel pLevel, BlockPos pPos) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory pCategory, ServerLevel pLevel, ChunkAccess pChunk, BlockPos pPos, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) static void
NaturalSpawner.spawnForChunk
(ServerLevel pLevel, LevelChunk pChunk, NaturalSpawner.SpawnState pSpawnState, boolean pSpawnFriendlies, boolean pSpawnMonsters, boolean pForcedDespawn) int
CustomSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) -
Uses of ServerLevel in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
SaplingBlock.advanceTree
(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) private static boolean
PointedDripstoneBlock.canTipGrow
(BlockState pState, ServerLevel pLevel, BlockPos pPos) default void
ChangeOverTimeBlock.changeOverTime
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) void
CopperBulbBlock.checkAndFlip
(BlockState pState, ServerLevel pLevel, BlockPos pPos) private static DimensionTransition
NetherPortalBlock.createDimensionTransition
(ServerLevel pLevel, BlockUtil.FoundRectangle pRectangle, Direction.Axis pAxis, Vec3 pOffset, Entity pEntity, Vec3 pSpeed, float pYRot, float pXRot, DimensionTransition.PostDimensionTransition pPostDimensionTransition) protected void
CrafterBlock.dispenseFrom
(BlockState pState, ServerLevel pLevel, BlockPos pPos) protected void
DispenserBlock.dispenseFrom
(ServerLevel pLevel, BlockState pState, BlockPos pPos) protected void
DropperBlock.dispenseFrom
(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private void
CrafterBlock.dispenseItem
(ServerLevel pLevel, BlockPos pPos, CrafterBlockEntity pCrafter, ItemStack pStack, BlockState pState, RecipeHolder<CraftingRecipe> pRecipe) static Fluid
PointedDripstoneBlock.getCauldronFillFluidType
(ServerLevel pLevel, BlockPos pPos) private static DimensionTransition
NetherPortalBlock.getDimensionTransitionFromExit
(Entity pEntity, BlockPos pPos, BlockUtil.FoundRectangle pRectangle, ServerLevel pLevel, DimensionTransition.PostDimensionTransition pPostDimensionTransition) Block.getDrops
(BlockState pState, ServerLevel pLevel, BlockPos pPos, BlockEntity pBlockEntity) Block.getDrops
(BlockState pState, ServerLevel pLevel, BlockPos pPos, BlockEntity pBlockEntity, Entity pEntity, ItemStack pTool) private DimensionTransition
NetherPortalBlock.getExitPortal
(ServerLevel pLevel, Entity pEntity, BlockPos pPos, BlockPos pExitPos, boolean pIsNether, WorldBorder pWorldBorder) default <T extends BlockEntity>
GameEventListenerEntityBlock.getListener
(ServerLevel pLevel, T pBlockEntity) default Optional
<BlockState> ChangeOverTimeBlock.getNextState
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) EndGatewayBlock.getPortalDestination
(ServerLevel pLevel, Entity pEntity, BlockPos pPos) EndPortalBlock.getPortalDestination
(ServerLevel pLevel, Entity pEntity, BlockPos pPos) NetherPortalBlock.getPortalDestination
(ServerLevel pLevel, Entity pEntity, BlockPos pPos) Portal.getPortalDestination
(ServerLevel pLevel, Entity pEntity, BlockPos pPos) int
NetherPortalBlock.getPortalTransitionTime
(ServerLevel pLevel, Entity pEntity) default int
Portal.getPortalTransitionTime
(ServerLevel pLevel, Entity pEntity) private void
PitcherCropBlock.grow
(ServerLevel pLevel, BlockState pState, BlockPos pPos, int pAgeIncrement) private static void
PointedDripstoneBlock.grow
(ServerLevel pServer, BlockPos pPos, Direction pDirection) boolean
MushroomBlock.growMushroom
(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) static void
PointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private static void
PointedDripstoneBlock.growStalagmiteBelow
(ServerLevel pLevel, BlockPos pPos) private void
FrogspawnBlock.hatchFrogspawn
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) static BlockState
ComposterBlock.insertItem
(Entity pEntity, BlockState pState, ServerLevel pLevel, ItemStack pStack, BlockPos pPos) static void
PointedDripstoneBlock.maybeTransferFluid
(BlockState pState, ServerLevel pLevel, BlockPos pPos, float pRandChance) void
AzaleaBlock.performBonemeal
(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) void
BambooSaplingBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BambooStalkBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BigDripleafBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BigDripleafStemBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BonemealableBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
CaveVinesBlock.performBonemeal
(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) void
CaveVinesPlantBlock.performBonemeal
(ServerLevel p_220938_, RandomSource p_220939_, BlockPos p_220940_, BlockState p_220941_) void
CocoaBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
CropBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
FungusBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
GlowLichenBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
GrassBlock.performBonemeal
(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) void
GrowingPlantBodyBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
GrowingPlantHeadBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
MangroveLeavesBlock.performBonemeal
(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) void
MangrovePropaguleBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
MossBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
MushroomBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
NetherrackBlock.performBonemeal
(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) void
NyliumBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
PinkPetalsBlock.performBonemeal
(ServerLevel p_273476_, RandomSource p_273093_, BlockPos p_272601_, BlockState p_272683_) void
PitcherCropBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
RootedDirtBlock.performBonemeal
(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) void
SaplingBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
SeagrassBlock.performBonemeal
(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) void
SeaPickleBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
SmallDripleafBlock.performBonemeal
(ServerLevel p_222433_, RandomSource p_222434_, BlockPos p_222435_, BlockState p_222436_) void
StemBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
SweetBerryBushBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
TallFlowerBlock.performBonemeal
(ServerLevel p_222568_, RandomSource p_222569_, BlockPos p_222570_, BlockState p_222571_) void
TallGrassBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) private void
NyliumBlock.place
(Registry<ConfiguredFeature<?, ?>> pFeatureRegistry, ResourceKey<ConfiguredFeature<?, ?>> pFeatureKey, ServerLevel pLevel, ChunkGenerator pChunkGenerator, RandomSource pRandom, BlockPos pPos) void
Block.popExperience
(ServerLevel pLevel, BlockPos pPos, int pAmount) Spawns the given amount of experience into the Level as experience orb entities.protected void
BambooSaplingBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
BambooStalkBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
BeetrootBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
BuddingAmethystBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
CactusBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
ChorusFlowerBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
CocoaBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
CropBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
FarmBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
GrowingPlantHeadBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
IceBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
LeavesBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
LiquidBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
MangrovePropaguleBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
MushroomBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
NetherPortalBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
NetherWartBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
NyliumBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.void
PitcherCropBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
PointedDripstoneBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
RedStoneOreBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
SaplingBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
SnowLayerBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
SpreadingSnowyDirtBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
StemBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
SugarCaneBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
SweetBerryBushBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.void
TorchflowerCropBlock.randomTick
(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected void
TurtleEggBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
VineBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperBulbBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperDoorBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperFullBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperGrateBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperSlabBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperStairBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
WeatheringCopperTrapDoorBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
DropExperienceBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected void
InfestedBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected void
RedStoneOreBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected void
SculkCatalystBlock.spawnAfterBreak
(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected void
SculkSensorBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected void
SculkShriekerBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected void
SpawnerBlock.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprivate static void
PointedDripstoneBlock.spawnFallingStalactite
(BlockState pState, ServerLevel pLevel, BlockPos pPos) private void
InfestedBlock.spawnInfestation
(ServerLevel pLevel, BlockPos pPos) private void
FrogspawnBlock.spawnTadpoles
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
AbstractCauldronBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BambooStalkBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BarrelBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BasePressurePlateBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BigDripleafBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BigDripleafStemBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) void
BrushableBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BubbleColumnBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ButtonBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CactusBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ChestBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ChorusFlowerBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ChorusPlantBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CommandBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ComparatorBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ComposterBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CoralBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CoralFanBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CoralPlantBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CoralWallFanBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
CrafterBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
DetectorRailBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
DiodeBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
DirtPathBlock.tick
(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected void
DispenserBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
EnderChestBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
FallingBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
FarmBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
FireBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
FrogspawnBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
FrostedIceBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
GrowingPlantBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
LeavesBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
LecternBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
LightningRodBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
MagmaBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ObserverBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
PointedDripstoneBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
RedstoneLampBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
RedstoneTorchBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
ScaffoldingBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
SculkCatalystBlock.tick
(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected void
SculkSensorBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
SculkShriekerBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) void
SnifferEggBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
SoulSandBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
SugarCaneBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
TargetBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
TripWireBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
TripWireHookBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private void
StructureBlock.trigger
(ServerLevel pLevel, StructureBlockEntity pBlockEntity) protected void
Block.tryDropExperience
(ServerLevel pLevel, BlockPos pPos, ItemStack pHeldItem, IntProvider pAmount) -
Uses of ServerLevel in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate void
SculkCatalystBlockEntity.CatalystListener.bloom
(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) boolean
CalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration
(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) boolean
SculkSensorBlockEntity.VibrationUser.canReceiveVibration
(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) boolean
SculkShriekerBlockEntity.VibrationUser.canReceiveVibration
(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) private boolean
SculkShriekerBlockEntity.canRespond
(ServerLevel pLevel) private static void
AbstractFurnaceBlockEntity.createExperience
(ServerLevel pLevel, Vec3 pPopVec, int pRecipeIndex, float pExperience) private static Vec3
TheEndGatewayBlockEntity.findExitPortalXZPosTentative
(ServerLevel pLevel, BlockPos pPos) private static BlockPos
TheEndGatewayBlockEntity.findOrCreateValidTeleportPos
(ServerLevel pLevel, BlockPos pPos) void
JigsawBlockEntity.generate
(ServerLevel pLevel, int pMaxDepth, boolean pKeepJigsaws) TheEndGatewayBlockEntity.getPortalPosition
(ServerLevel pLevel, BlockPos pPos) List
<RecipeHolder<?>> AbstractFurnaceBlockEntity.getRecipesToAwardAndPopExperience
(ServerLevel pLevel, Vec3 pPopVec) private StructureTemplate
StructureBlockEntity.getStructureTemplate
(ServerLevel pLevel) boolean
SculkCatalystBlockEntity.CatalystListener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) private static boolean
TheEndGatewayBlockEntity.isChunkEmpty
(ServerLevel pLevel, Vec3 pPos) boolean
StructureBlockEntity.loadStructureInfo
(ServerLevel pLevel) void
SculkSensorBlockEntity.VibrationUser.onReceiveVibration
(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, Entity pEntity, Entity pPlayerEntity, float pDistance) void
SculkShriekerBlockEntity.VibrationUser.onReceiveVibration
(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) void
StructureBlockEntity.placeStructure
(ServerLevel pLevel) private void
StructureBlockEntity.placeStructure
(ServerLevel pLevel, StructureTemplate pStructureTemplate) boolean
StructureBlockEntity.placeStructureIfSameSize
(ServerLevel pLevel) private void
SculkShriekerBlockEntity.shriek
(ServerLevel pLevel, Entity pSourceEntity) private static void
TheEndGatewayBlockEntity.spawnGatewayPortal
(ServerLevel pLevel, BlockPos pPos, EndGatewayConfiguration pConfig) void
SculkShriekerBlockEntity.tryRespond
(ServerLevel pLevel) void
SculkShriekerBlockEntity.tryShriek
(ServerLevel pLevel, ServerPlayer pPlayer) private boolean
SculkShriekerBlockEntity.trySummonWarden
(ServerLevel pLevel) private boolean
SculkShriekerBlockEntity.tryToWarn
(ServerLevel pLevel, ServerPlayer pPlayer) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
TrialSpawner.applyOminous
(ServerLevel pLevel, BlockPos pPos) TrialSpawnerState.calculatePositionAbove
(Entity pEntity, ServerLevel pLevel) TrialSpawnerState.calculatePositionToSpawnSpawner
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner, TrialSpawnerData pSpawnerData) PlayerDetector.detect
(ServerLevel pLevel, PlayerDetector.EntitySelector pEntitySelector, BlockPos pPos, double pMaxDistance, boolean pRequireLineOfSight) void
TrialSpawner.ejectReward
(ServerLevel pLevel, BlockPos pPos, ResourceKey<LootTable> pLootTable) TrialSpawnerData.findPlayerWithOminousEffect
(ServerLevel pLevel, List<UUID> pPlayers) (package private) SimpleWeightedRandomList
<ItemStack> TrialSpawnerData.getDispensingItems
(ServerLevel pLevel, TrialSpawnerConfig pConfig, BlockPos pPos) PlayerDetector.EntitySelector.getEntities
(ServerLevel pLevel, EntityTypeTest<Entity, T> pTypeTest, AABB pBoundingBox, Predicate<? super T> pPredicate) PlayerDetector.EntitySelector.getPlayers
(ServerLevel pLevel, Predicate<? super Player> pPredicate) boolean
TrialSpawnerData.isCooldownFinished
(ServerLevel pLevel) boolean
TrialSpawnerData.isReadyToEjectItems
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerData.isReadyToOpenShutter
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerData.isReadyToSpawnNextMob
(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static long
TrialSpawnerData.lowResolutionPosition
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawner.removeOminous
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawnerData.resetAfterBecomingOminous
(TrialSpawner pSpawner, ServerLevel pLevel) private static Entity
TrialSpawnerState.selectEntityToSpawnItemAbove
(List<Player> pPlayer, Set<UUID> pCurrentMobs, TrialSpawner pSpawner, BlockPos pPos, ServerLevel pLevel) private static boolean
TrialSpawner.shouldMobBeUntracked
(ServerLevel pLevel, BlockPos pPos, UUID pUuid) TrialSpawner.spawnMob
(ServerLevel pLevel, BlockPos pPos) private void
TrialSpawnerState.spawnOminousOminousItemSpawner
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner) (package private) TrialSpawnerState
TrialSpawnerState.tickAndGetNext
(BlockPos pPos, TrialSpawner pSpawner, ServerLevel pLevel) void
TrialSpawner.tickServer
(ServerLevel pLevel, BlockPos pPos, boolean pIsOminous) private boolean
TrialSpawnerState.timeToSpawnItemSpawner
(ServerLevel pLevel, TrialSpawnerData pSpawnerData) void
TrialSpawnerData.tryDetectPlayers
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type ServerLevelModifier and TypeMethodDescription(package private) static void
VaultBlockEntity.Server.cycleDisplayItemFromLootTable
(ServerLevel pLevel, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, BlockPos pPos) private void
VaultState.ejectResultItem
(ServerLevel pLevel, BlockPos pPos, ItemStack pStack, float pEjectionProgress) private static ItemStack
VaultBlockEntity.Server.getRandomDisplayItemFromLootTable
(ServerLevel pLevel, BlockPos pPos, ResourceKey<LootTable> pLootTable) protected void
VaultState.onEnter
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) protected void
VaultState.onExit
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData) void
VaultState.onTransition
(ServerLevel pLevel, BlockPos pPos, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) private static void
VaultBlockEntity.Server.playInsertFailSound
(ServerLevel pLevel, VaultServerData pServerData, BlockPos pPos, SoundEvent pSound) VaultBlockEntity.Server.resolveItemsToEject
(ServerLevel pLevel, VaultConfig pConfig, BlockPos pPos, Player pPlayer) (package private) static void
VaultBlockEntity.Server.setVaultState
(ServerLevel pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState, VaultConfig pConfig, VaultSharedData pSharedData) static void
VaultBlockEntity.Server.tick
(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData) VaultState.tickAndGetNext
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData) static void
VaultBlockEntity.Server.tryInsertKey
(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, Player pPlayer, ItemStack pStack) private static void
VaultBlockEntity.Server.unlock
(ServerLevel pLevel, BlockState pState, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, List<ItemStack> pItemsToEject) (package private) void
VaultSharedData.updateConnectedPlayersWithinRange
(ServerLevel pLevel, BlockPos pPos, VaultServerData pServerData, VaultConfig pConfig, double pDeactivationRange) private static VaultState
VaultState.updateStateForConnectedPlayers
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultServerData pSeverData, VaultSharedData pSharedData, double pDeactivationRange) -
Uses of ServerLevel in net.minecraft.world.level.block.grower
Methods in net.minecraft.world.level.block.grower with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
TreeGrower.growTree
(ServerLevel pLevel, ChunkGenerator pChunkGenerator, BlockPos pPos, BlockState pState, RandomSource pRandom) -
Uses of ServerLevel in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
BlockBehaviour.BlockStateBase.randomTick
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BlockBehaviour.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.void
BlockBehaviour.BlockStateBase.spawnAfterBreak
(ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) protected void
BlockBehaviour.spawnAfterBreak
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishvoid
BlockBehaviour.BlockStateBase.tick
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
BlockBehaviour.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) -
Uses of ServerLevel in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate <T extends BlockEntity>
voidLevelChunk.addGameEventListener
(T pBlockEntity, ServerLevel pLevel) ChunkGenerator.findNearestMapStructure
(ServerLevel p_223038_, HolderSet<Structure> p_223039_, BlockPos p_223040_, int p_223041_, boolean p_223042_) ChunkGenerator.getNearestGeneratedStructure
(Set<Holder<Structure>> p_223182_, ServerLevel p_223183_, StructureManager p_223184_, BlockPos p_223185_, boolean p_223186_, ConcentricRingsStructurePlacement p_223187_) void
LevelChunk.registerTickContainerInLevel
(ServerLevel pLevel) private <T extends BlockEntity>
voidLevelChunk.removeGameEventListener
(T pBlockEntity, ServerLevel pLevel) void
LevelChunk.unregisterTickContainerFromLevel
(ServerLevel pLevel) Constructors in net.minecraft.world.level.chunk with parameters of type ServerLevelModifierConstructorDescriptionLevelChunk
(ServerLevel pLevel, ProtoChunk pChunk, LevelChunk.PostLoadProcessor pPostLoad) -
Uses of ServerLevel in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
WorldGenContext.level
The field for thelevel
record component.Methods in net.minecraft.world.level.chunk.status that return ServerLevelModifier and TypeMethodDescriptionWorldGenContext.level()
Returns the value of thelevel
record component.Methods in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static void
ChunkStatusTasks.postLoadProtoChunk
(ServerLevel pLevel, List<CompoundTag> pEntityTags) Constructors in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifierConstructorDescriptionWorldGenContext
(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> mainThreadMailBox) Creates an instance of aWorldGenContext
record class. -
Uses of ServerLevel in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage declared as ServerLevelMethods in net.minecraft.world.level.chunk.storage with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static LevelChunk.PostLoadProcessor
ChunkSerializer.postLoadChunk
(ServerLevel pLevel, CompoundTag pTag) static ProtoChunk
ChunkSerializer.read
(ServerLevel pLevel, PoiManager pPoiManager, RegionStorageInfo pRegionStorageInfo, ChunkPos pPos, CompoundTag pTag) private static void
ChunkSerializer.saveTicks
(ServerLevel pLevel, CompoundTag pTag, ChunkAccess.TicksToSave pTicksToSave) static CompoundTag
ChunkSerializer.write
(ServerLevel pLevel, ChunkAccess pChunk) Constructors in net.minecraft.world.level.chunk.storage with parameters of type ServerLevelModifierConstructorDescriptionEntityStorage
(SimpleRegionStorage pSimpleRegionStorage, ServerLevel pLevel, Executor pExecutor) -
Uses of ServerLevel in net.minecraft.world.level.dimension.end
Fields in net.minecraft.world.level.dimension.end declared as ServerLevelMethods in net.minecraft.world.level.dimension.end with parameters of type ServerLevelModifier and TypeMethodDescriptionabstract void
DragonRespawnAnimation.tick
(ServerLevel pLevel, EndDragonFight pManager, List<EndCrystal> pCrystals, int pTicks, BlockPos pPos) Constructors in net.minecraft.world.level.dimension.end with parameters of type ServerLevelModifierConstructorDescriptionEndDragonFight
(ServerLevel pLevel, long pSeed, EndDragonFight.Data pData) EndDragonFight
(ServerLevel pLevel, long pSeed, EndDragonFight.Data pData, BlockPos pOrigin) -
Uses of ServerLevel in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
EuclideanGameEventListenerRegistry.level
private final ServerLevel
GameEventDispatcher.level
Methods in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
DynamicGameEventListener.add
(ServerLevel pLevel) EuclideanGameEventListenerRegistry.getPostableListenerPosition
(ServerLevel pLevel, Vec3 pPos, GameEventListener pListener) boolean
GameEventListener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) void
DynamicGameEventListener.move
(ServerLevel pLevel) void
DynamicGameEventListener.remove
(ServerLevel pLevel) Constructors in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifierConstructorDescriptionEuclideanGameEventListenerRegistry
(ServerLevel pLevel, int pSectionY, EuclideanGameEventListenerRegistry.OnEmptyAction pOnEmptyAction) GameEventDispatcher
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.level.gameevent.vibrations
Methods in net.minecraft.world.level.gameevent.vibrations with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
VibrationSystem.User.canReceiveVibration
(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) void
VibrationSystem.Listener.forceScheduleVibration
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) VibrationInfo.getEntity
(ServerLevel pLevel) VibrationInfo.getProjectileOwner
(ServerLevel pLevel) boolean
VibrationSystem.Listener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) void
VibrationSystem.User.onReceiveVibration
(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, Entity pEntity, Entity pPlayerEntity, float pDistance) private static boolean
VibrationSystem.Ticker.receiveVibration
(ServerLevel pLevel, VibrationSystem.Data pData, VibrationSystem.User pUser, VibrationInfo pVibrationInfo) private void
VibrationSystem.Listener.scheduleVibration
(ServerLevel pLevel, VibrationSystem.Data pData, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos, Vec3 pSensorPos) private static void
VibrationSystem.Ticker.tryReloadVibrationParticle
(ServerLevel pLevel, VibrationSystem.Data pData, VibrationSystem.User pUser) private static void
VibrationSystem.Ticker.trySelectAndScheduleVibration
(ServerLevel pLevel, VibrationSystem.Data pData, VibrationSystem.User pUser) -
Uses of ServerLevel in net.minecraft.world.level.levelgen
Methods in net.minecraft.world.level.levelgen with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate boolean
PatrolSpawner.spawnPatrolMember
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom, boolean pLeader) int
PatrolSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) int
PhantomSpawner.tick
(ServerLevel p_64576_, boolean p_64577_, boolean p_64578_) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate static final com.google.common.cache.LoadingCache
<ServerLevel, FeatureCountTracker.LevelData> FeatureCountTracker.data
Methods in net.minecraft.world.level.levelgen.feature with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
FeatureCountTracker.chunkDecorated
(ServerLevel pLevel) static void
FeatureCountTracker.featurePlaced
(ServerLevel pLevel, ConfiguredFeature<?, ?> pFeature, Optional<PlacedFeature> pTopFeature) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type ServerLevelModifier and TypeMethodDescriptionStructurePieceSerializationContext.fromLevel
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic boolean
JigsawPlacement.generateJigsaw
(ServerLevel pLevel, Holder<StructureTemplatePool> pStartPool, ResourceLocation pStartJigsawName, int pMaxDepth, BlockPos pPos, boolean pKeepJigsaws) -
Uses of ServerLevel in net.minecraft.world.level.portal
Fields in net.minecraft.world.level.portal declared as ServerLevelModifier and TypeFieldDescriptionprotected final ServerLevel
PortalForcer.level
private final ServerLevel
DimensionTransition.newLevel
The field for thenewLevel
record component.Methods in net.minecraft.world.level.portal that return ServerLevelModifier and TypeMethodDescriptionDimensionTransition.newLevel()
Returns the value of thenewLevel
record component.Methods in net.minecraft.world.level.portal with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Vec3
DimensionTransition.findAdjustedSharedSpawnPos
(ServerLevel pNewLevel, Entity pEntity) static Vec3
PortalShape.findCollisionFreePosition
(Vec3 pPos, ServerLevel pLevel, Entity pEntity, EntityDimensions pDimensions) static DimensionTransition
DimensionTransition.missingRespawnBlock
(ServerLevel pLevel, Entity pEntity, DimensionTransition.PostDimensionTransition pPostDimensionTransition) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionDimensionTransition
(ServerLevel p_348609_, Entity p_352432_, DimensionTransition.PostDimensionTransition p_352373_) DimensionTransition
(ServerLevel newLevel, Vec3 pos, Vec3 speed, float yRot, float xRot, boolean missingRespawnBlock, DimensionTransition.PostDimensionTransition postDimensionTransition) Creates an instance of aDimensionTransition
record class.DimensionTransition
(ServerLevel p_348637_, Vec3 p_348645_, Vec3 p_348472_, float p_348548_, float p_348664_, DimensionTransition.PostDimensionTransition p_352139_) PortalForcer
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
LootParams.Builder.level
private final ServerLevel
LootParams.level
Methods in net.minecraft.world.level.storage.loot that return ServerLevelModifier and TypeMethodDescriptionLootContext.Builder.getLevel()
LootContext.getLevel()
LootParams.Builder.getLevel()
LootParams.getLevel()
Methods in net.minecraft.world.level.storage.loot with parameters of type ServerLevelModifier and TypeMethodDescriptionLootTable.createStackSplitter
(ServerLevel pLevel, Consumer<ItemStack> pOutput) Constructors in net.minecraft.world.level.storage.loot with parameters of type ServerLevelModifierConstructorDescriptionBuilder
(ServerLevel pLevel) LootParams
(ServerLevel pLevel, Map<LootContextParam<?>, Object> pParams, Map<ResourceLocation, LootParams.DynamicDrop> pDynamicDrops, float pLuck) -
Uses of ServerLevel in net.neoforged.neoforge.attachment
Fields in net.neoforged.neoforge.attachment declared as ServerLevelMethods in net.neoforged.neoforge.attachment with parameters of type ServerLevelConstructors in net.neoforged.neoforge.attachment with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as ServerLevelMethods in net.neoforged.neoforge.capabilities that return ServerLevelMethods in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T,
C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create
(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context) Creates a new cache instance and registers it to the level.static <T,
C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create
(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) Creates a new cache instance with an invalidation listener, and registers it to the level.Constructors in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifierConstructorDescriptionprivate
BlockCapabilityCache
(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) -
Uses of ServerLevel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
CommonHooks.handleBlockDrops
(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEvent
when block drops (items and experience) are determined.static boolean
CommonHooks.tryDispenseShearsHarvestBlock
(BlockSource source, ItemStack stack, ServerLevel level, BlockPos pos) Attempts to modify target block usingItemAbilities.SHEARS_HARVEST
inShearsDispenseItemBehavior
, consistent with vanilla beehive harvest behavior (also controlled byItemAbilities.SHEARS_HARVEST
). -
Uses of ServerLevel in net.neoforged.neoforge.common.advancements.critereon
Methods in net.neoforged.neoforge.common.advancements.critereon with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
PiglinNeutralArmorEntityPredicate.matches
(Entity entity, ServerLevel level, @Nullable Vec3 position) boolean
SnowBootsEntityPredicate.matches
(Entity entity, ServerLevel level, @Nullable Vec3 position) -
Uses of ServerLevel in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ServerLevelModifier and TypeMethodDescriptiondefault boolean
IBlockExtension.addLandingEffects
(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default boolean
IBlockStateExtension.addLandingEffects
(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle. -
Uses of ServerLevel in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
FakePlayerFactory.FakePlayerKey.level
The field for thelevel
record component.Methods in net.neoforged.neoforge.common.util that return ServerLevelModifier and TypeMethodDescriptionFakePlayerFactory.FakePlayerKey.level()
Returns the value of thelevel
record component.Methods in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic FakePlayer
FakePlayerFactory.get
(ServerLevel level, com.mojang.authlib.GameProfile username) Get a fake player with a given username, Mods should either hold weak references to the return value, or listen for a WorldEvent.Unload and kill all references to prevent worlds staying in memory, or call this function every time and let Forge take care of the cleanup.static FakePlayer
FakePlayerFactory.getMinecraft
(ServerLevel level) static void
FakePlayerFactory.unloadLevel
(ServerLevel level) Constructors in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifierConstructorDescriptionFakePlayer
(ServerLevel level, com.mojang.authlib.GameProfile name) private
FakePlayerKey
(ServerLevel level, com.mojang.authlib.GameProfile username) Creates an instance of aFakePlayerKey
record class. -
Uses of ServerLevel in net.neoforged.neoforge.common.world.chunk
Methods in net.neoforged.neoforge.common.world.chunk with parameters of type ServerLevelModifier and TypeMethodDescription(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk
(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean ticking, TicketType<ForcedChunkManager.TicketOwner<T>> type, Function<ForcedChunksSavedData, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".private static <T extends Comparable<? super T>>
voidForcedChunkManager.forceChunk
(ServerLevel level, ChunkPos pos, TicketType<ForcedChunkManager.TicketOwner<T>> type, ForcedChunkManager.TicketOwner<T> owner, boolean add, boolean ticking) Adds/Removes a ticket from the level's chunk provider with the proper levels to match the forced chunks.boolean
TicketController.forceChunk
(ServerLevel level, UUID owner, int chunkX, int chunkZ, boolean add, boolean ticking) Forces a chunk to be loaded with the "owner" of the ticket being a given UUID.boolean
TicketController.forceChunk
(ServerLevel level, BlockPos owner, int chunkX, int chunkZ, boolean add, boolean ticking) Forces a chunk to be loaded with the "owner" of the ticket being a given block position.boolean
TicketController.forceChunk
(ServerLevel level, Entity owner, int chunkX, int chunkZ, boolean add, boolean ticking) Forces a chunk to be loaded with the "owner" of the ticket being the UUID of the given entity.static boolean
ForcedChunkManager.hasForcedChunks
(ServerLevel level) Checks if a level has any forced chunks.private static <T extends Comparable<? super T>>
voidForcedChunkManager.reinstatePersistentChunks
(ServerLevel level, TicketType<ForcedChunkManager.TicketOwner<T>> type, Map<ForcedChunkManager.TicketOwner<T>, it.unimi.dsi.fastutil.longs.LongSet> tickets, boolean ticking) Adds back any persistent forced chunks to the level's chunk provider.static void
ForcedChunkManager.reinstatePersistentChunks
(ServerLevel level, ForcedChunksSavedData saveData) Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their forced chunks.void
LoadingValidationCallback.validateTickets
(ServerLevel level, TicketHelper ticketHelper) Called back when tickets are about to be loaded and reinstated to allow mods to invalidate and remove specific tickets that may no longer be valid. -
Uses of ServerLevel in net.neoforged.neoforge.debug.block
Methods in net.neoforged.neoforge.debug.block with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
BlockTests.CustomBubbleColumnSustainingBlock.tick
(BlockState blockState, ServerLevel serverLevel, BlockPos blockPos, RandomSource randomSource) -
Uses of ServerLevel in net.neoforged.neoforge.debug.chat
Constructors in net.neoforged.neoforge.debug.chat with parameters of type ServerLevelModifierConstructorDescriptionErrorCatchingStack
(CommandSource p_81302_, Vec3 p_81303_, Vec2 p_81304_, ServerLevel p_81305_, int p_81306_, String p_81307_, Component p_81308_, MinecraftServer p_81309_, @Nullable Entity p_81310_) -
Uses of ServerLevel in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
EventHooks.fireChunkSent
(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static void
EventHooks.fireChunkTicketLevelUpdated
(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) static void
EventHooks.fireChunkUnWatch
(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static void
EventHooks.fireChunkWatch
(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static PlayerSpawnPhantomsEvent
EventHooks.firePlayerSpawnPhantoms
(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean)
just before the spawn conditions for phantoms are evaluated.static List
<CustomSpawner> EventHooks.getCustomSpawners
(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Fires theModifyCustomSpawnersEvent
.static long
EventHooks.onSleepFinished
(ServerLevel level, long newTime, long minTime) -
Uses of ServerLevel in net.neoforged.neoforge.event.entity.player
Methods in net.neoforged.neoforge.event.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
PlayerSpawnPhantomsEvent.shouldSpawnPhantoms
(ServerLevel level, BlockPos pos) Checks if a spawn attempt should be made by checking the current result and evaluating the vanilla conditions if necessary. -
Uses of ServerLevel in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
ChunkTicketLevelUpdatedEvent.level
private final ServerLevel
ChunkWatchEvent.level
private final ServerLevel
ModifyCustomSpawnersEvent.serverLevel
Methods in net.neoforged.neoforge.event.level that return ServerLevelModifier and TypeMethodDescriptionBlockDropsEvent.getLevel()
ChunkTicketLevelUpdatedEvent.getLevel()
Returns the server level containing the chunk.ChunkWatchEvent.getLevel()
Returns the server level containing the chunk.ModifyCustomSpawnersEvent.getLevel()
Returns the server level this event is affecting.Constructors in net.neoforged.neoforge.event.level with parameters of type ServerLevelModifierConstructorDescriptionBlockDropsEvent
(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Constructs a new BlockDropsEventChunkTicketLevelUpdatedEvent
(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) ChunkWatchEvent
(ServerPlayer player, ChunkPos pos, ServerLevel level) ModifyCustomSpawnersEvent
(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Sent
(ServerPlayer player, LevelChunk chunk, ServerLevel level) SleepFinishedTimeEvent
(ServerLevel level, long newTime, long minTime) UnWatch
(ServerPlayer player, ChunkPos pos, ServerLevel level) Watch
(ServerPlayer player, LevelChunk chunk, ServerLevel level) -
Uses of ServerLevel in net.neoforged.neoforge.network
Methods in net.neoforged.neoforge.network with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
PacketDistributor.sendToPlayersInDimension
(ServerLevel level, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the given dimensionstatic void
PacketDistributor.sendToPlayersNear
(ServerLevel level, @Nullable ServerPlayer excluded, double x, double y, double z, double radius, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the area covered by the given radius around the given coordinates in the given dimension, except the given excluded player if presentstatic void
PacketDistributor.sendToPlayersTrackingChunk
(ServerLevel level, ChunkPos chunkPos, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players tracking the chunk at the given position in the given level -
Uses of ServerLevel in net.neoforged.neoforge.server.command
Methods in net.neoforged.neoforge.server.command with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Component
TPSCommand.createComponent
(MinecraftServer server, @Nullable ServerLevel dimension) private static int
TPSCommand.sendTime
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, @Nullable ServerLevel dimension) -
Uses of ServerLevel in net.neoforged.neoforge.server.command.generation
Fields in net.neoforged.neoforge.server.command.generation declared as ServerLevelConstructors in net.neoforged.neoforge.server.command.generation with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.testframework.gametest
Constructors in net.neoforged.testframework.gametest with parameters of type ServerLevelModifierConstructorDescriptionGameTestPlayer
(MinecraftServer server, ServerLevel level, com.mojang.authlib.GameProfile profile, ClientInformation information, GameTestHelper helper)