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
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
SheepPredicate.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 RailShape
MinecartDispenseItemBehavior.getRailShape
(BlockState pState, ServerLevel level, BlockPos pos) private static boolean
ShearsDispenseItemBehavior.tryShearBeehive
(ServerLevel pLevel, BlockPos pPos) private static boolean
ShearsDispenseItemBehavior.tryShearEntity
(ServerLevel pLevel, BlockPos pPos, ItemStack pStack) 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
Methods in net.minecraft.gametest.framework that return ServerLevelMethods in net.minecraft.gametest.framework with parameters of type ServerLevelModifier and TypeMethodDescription(package private) void
TestEnvironmentDefinition.Weather.Type.apply
(ServerLevel pLevel) 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) static TestInstanceBlockEntity
StructureUtils.createNewEmptyTest
(ResourceLocation pId, BlockPos pPos, Vec3i pSize, Rotation pRotation, ServerLevel pLevel) private TestInstanceBlockEntity
GameTestInfo.createTestInstanceBlock
(BlockPos pPos, Rotation pRotation, ServerLevel pLevel) GameTestBatchFactory.TestDecorator.decorate
(Holder.Reference<GameTestInstance> pInstance, ServerLevel pLevel) static List
<GameTestBatch> GameTestBatchFactory.divideIntoBatches
(Collection<Holder.Reference<GameTestInstance>> pInstances, GameTestBatchFactory.TestDecorator pDecorator, ServerLevel pLevel) private static boolean
StructureUtils.doesStructureContain
(BlockPos pStructureBlockPos, BlockPos pPosToTest, ServerLevel pServerLevel) private List
<GameTestBatch> GameTestServer.evaluateTestsToRun
(ServerLevel pLevel) StructureUtils.findNearestTest
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.findTestBlocks
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.findTestContainingPos
(BlockPos pPos, int pRadius, ServerLevel pLevel) static GameTestRunner.Builder
GameTestRunner.Builder.fromBatches
(Collection<GameTestBatch> pBatches, ServerLevel pLevel) static GameTestRunner.Builder
GameTestRunner.Builder.fromInfo
(Collection<GameTestInfo> pInfos, ServerLevel pLevel) StructureUtils.lookedAtTestPos
(BlockPos pPos, Entity pEntity, ServerLevel pLevel) default void
GameTestRunner.StructureSpawner.onBatchStart
(ServerLevel pLevel) void
StructureGridSpawner.onBatchStart
(ServerLevel pLevel) private static Stream
<GameTestInfo> GameTestServer.rotateAndMultiply
(Holder.Reference<GameTestInstance> p_397022_, ServerLevel p_397659_) private static void
TestEnvironmentDefinition.Functions.run
(ServerLevel pLevel, ResourceLocation pFunction) protected static void
ReportGameListener.say
(ServerLevel pServerLevel, ChatFormatting pFormatting, String pMessage) void
TestEnvironmentDefinition.AllOf.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.Functions.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.SetGameRules.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.TimeOfDay.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.Weather.setup
(ServerLevel pLevel) private static void
ReportGameListener.showRedBox
(ServerLevel pServerLevel, BlockPos pPos, String pDisplayMessage) private void
GameTestServer.startTests
(ServerLevel pServerLevel) void
TestEnvironmentDefinition.AllOf.teardown
(ServerLevel pLevel) void
TestEnvironmentDefinition.Functions.teardown
(ServerLevel pLevel) void
TestEnvironmentDefinition.SetGameRules.teardown
(ServerLevel pLevel) default void
TestEnvironmentDefinition.teardown
(ServerLevel pLevel) void
TestEnvironmentDefinition.Weather.teardown
(ServerLevel pLevel) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivate
Builder
(Collection<GameTestBatch> pBatches, ServerLevel pLevel) GameTestInfo
(Holder.Reference<GameTestInstance> pTest, 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) -
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 TypeMethodDescriptionboolean
FillCommand.Affector.affect
(ServerLevel pLevel, BlockPos pPos) private 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_) FillCommand.Filter.filter
(BoundingBox pBox, BlockPos pPos, BlockInput pBlock, 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 pTarget, ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelatives, float pYRot, float pXRot, LookAt pLookAt) 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, LookAt pLookAt) 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_, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_397938_) private static com.mojang.brigadier.builder.ArgumentBuilder
<CommandSourceStack, ?> CloneCommands.destinationAndStrictSuffix
(CommandBuildContext p_394289_, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_397860_, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> p_397792_) 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 TypeMethodDescriptionServerEntityGetter.getLevel()
ServerLevel.getLevel()
WorldGenRegion.getLevel()
Deprecated.ServerPlayer.level()
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, ServerPlayer.RespawnConfig pRespawnConfig, boolean pUseCharge) protected static BlockPos
PlayerRespawnLogic.getOverworldRespawnPos
(ServerLevel pLevel, int pX, int pZ) static BlockPos
PlayerRespawnLogic.getSpawnPosInChunk
(ServerLevel pLevel, ChunkPos pChunkPos) boolean
ServerPlayer.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
ServerPlayer.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) boolean
ServerPlayer.mayInteract
(ServerLevel pLevel, BlockPos pPos) private boolean
ServerPlayer.noCollisionNoLiquid
(ServerLevel pLevel, AABB pCollisionBox) protected void
ServerPlayer.onChangedBlock
(ServerLevel pLevel, BlockPos pPos) static long
ServerPlayer.placeEnderPearlTicket
(ServerLevel pLevel, ChunkPos pPos) void
ServerPlayerGameMode.setLevel
(ServerLevel pServerLevel) Sets the world instance.void
ServerPlayer.setServerLevel
(ServerLevel pLevel) boolean
ServerPlayer.teleportTo
(ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelativeMovements, float pYaw, float pPitch, boolean pSetCamera) 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_, TicketStorage p_394462_, 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, BiConsumer<Packet<?>, List<UUID>> pBroadcastWithIgnore) 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
ServerGamePacketListenerImpl.addBlockDataToItem
(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack) private 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, EntitySpawnReason pSpawnReason, ServerLevel pLevel, BlockPos pPos, int pAttempts, int pRange, int pYOffset, SpawnUtil.Strategy pStrategy, boolean pCheckCollision) -
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) boolean
AbsorptionMobEffect.applyEffectTick
(ServerLevel p_376208_, LivingEntity p_294484_, int p_294672_) boolean
BadOmenMobEffect.applyEffectTick
(ServerLevel p_376404_, LivingEntity p_296327_, int p_294357_) boolean
HealOrHarmMobEffect.applyEffectTick
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier) boolean
HungerMobEffect.applyEffectTick
(ServerLevel p_376386_, LivingEntity p_296407_, int p_296356_) boolean
MobEffect.applyEffectTick
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier) boolean
PoisonMobEffect.applyEffectTick
(ServerLevel p_376442_, LivingEntity p_296276_, int p_296233_) boolean
RaidOmenMobEffect.applyEffectTick
(ServerLevel p_376757_, LivingEntity p_338728_, int p_338249_) boolean
RegenerationMobEffect.applyEffectTick
(ServerLevel p_376742_, LivingEntity p_295924_, int p_296417_) boolean
SaturationMobEffect.applyEffectTick
(ServerLevel p_376353_, LivingEntity p_295892_, int p_296026_) boolean
WitherMobEffect.applyEffectTick
(ServerLevel p_376400_, LivingEntity p_296279_, int p_294798_) void
HealOrHarmMobEffect.applyInstantenousEffect
(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) void
MobEffect.applyInstantenousEffect
(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) void
InfestedMobEffect.onMobHurt
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, DamageSource pDamageSource, float pAmount) void
MobEffect.onMobHurt
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, DamageSource pDamageSource, float pAmount) void
MobEffectInstance.onMobHurt
(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pAmount) void
MobEffect.onMobRemoved
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) void
MobEffectInstance.onMobRemoved
(ServerLevel pLevel, LivingEntity pEntity, Entity.RemovalReason pReason) void
OozingMobEffect.onMobRemoved
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) void
WeavingMobEffect.onMobRemoved
(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) void
WindChargedMobEffect.onMobRemoved
(ServerLevel p_376782_, LivingEntity p_338439_, int p_338875_, Entity.RemovalReason p_338258_) private void
WeavingMobEffect.spawnCobwebsRandomlyAround
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos) private void
InfestedMobEffect.spawnSilverfish
(ServerLevel pLevel, LivingEntity pEntity, double pX, double pY, double pZ) boolean
MobEffectInstance.tickServer
(ServerLevel pLevel, LivingEntity pEntity, Runnable pOnEffectUpdated) -
Uses of ServerLevel in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
LivingEntity.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) Entity.adjustSpawnLocation
(ServerLevel pLevel, BlockPos pPos) float
LivingEntity.applyItemBlocking
(ServerLevel pLevel, DamageSource pDamageSource, float pDamageAmount) static void
ExperienceOrb.award
(ServerLevel pLevel, Vec3 pPos, int pAmount) static void
ExperienceOrb.awardWithDirection
(ServerLevel pLevel, Vec3 pPos, Vec3 pDirection, int pAmount) protected void
LivingEntity.blockUsingItem
(ServerLevel pLevel, LivingEntity pEntity) boolean
Entity.canTrample
(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) EntityType.create
(ServerLevel pLevel, Consumer<T> pConsumer, BlockPos pPos, EntitySpawnReason pReason, boolean pShouldOffsetY, boolean pShouldOffsetYMore) Entity.createCommandSourceStackForNameResolution
(ServerLevel pLevel) private LootParams
Mob.createEquipmentParams
(ServerLevel pLevel) protected void
Mob.customServerAiStep
(ServerLevel pLevel) boolean
LivingEntity.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Mob.doHurtTarget
(ServerLevel pLevel, Entity pSource) 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) protected void
LivingEntity.dropEquipment
(ServerLevel pLevel) protected void
LivingEntity.dropExperience
(ServerLevel pLevel, Entity pEntity) boolean
LivingEntity.dropFromGiftLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected boolean
LivingEntity.dropFromLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, Function<LootParams.Builder, LootParams> pParamsBuilder, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected void
LivingEntity.dropFromLootTable
(ServerLevel pLevel, DamageSource pDamageSource, boolean pPlayerKill) protected void
Mob.dropFromLootTable
(ServerLevel pLevel, DamageSource pDamageSource, boolean pPlayerKill) protected void
LivingEntity.dropFromShearingLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, ItemStack pShears, BiConsumer<ServerLevel, ItemStack> pDropConsumer) void
Mob.dropPreservedEquipment
(ServerLevel pLevel) Mob.dropPreservedEquipment
(ServerLevel pLevel, Predicate<ItemStack> pFilter) Mob.equipItemIfPossible
(ServerLevel pLevel, ItemStack pStack) protected int
LivingEntity.getBaseExperienceReward
(ServerLevel pLevel) protected int
Mob.getBaseExperienceReward
(ServerLevel pLevel) abstract AgeableMob
AgeableMob.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) GlowSquid.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) final int
LivingEntity.getExperienceReward
(ServerLevel pLevel, Entity pKiller) PortalProcessor.getPortalDestination
(ServerLevel pLevel, Entity pEntity) final boolean
AreaEffectCloud.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
Display.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) abstract boolean
Entity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
ExperienceOrb.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
GlowSquid.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
Interaction.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
LightningBolt.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
LivingEntity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
Marker.hurtServer
(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final boolean
OminousItemSpawner.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) default boolean
NeutralMob.isAngryAt
(LivingEntity pEntity, ServerLevel pLevel) default boolean
NeutralMob.isAngryAtAllPlayers
(ServerLevel pLevel) boolean
LivingEntity.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) void
Entity.kill
(ServerLevel pLevel) void
LivingEntity.kill
(ServerLevel pLevel) boolean
Entity.killedEntity
(ServerLevel pLevel, LivingEntity pEntity) boolean
Entity.mayInteract
(ServerLevel pLevel, BlockPos pPos) protected void
LivingEntity.onChangedBlock
(ServerLevel pLevel, BlockPos pPos) protected void
Mob.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) default void
NeutralMob.playerDied
(ServerLevel pLevel, Player pPlayer) boolean
PortalProcessor.processPortalTeleportation
(ServerLevel pLevel, Entity pEntity, boolean pCanChangeDimensions) private void
AreaEffectCloud.serverTick
(ServerLevel pLevel) void
Shearable.shear
(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) Deprecated.EntityType.spawn
(ServerLevel pLevel, Consumer<T> pConsumer, BlockPos pPos, EntitySpawnReason pReason, boolean pShouldOffsetY, boolean pShouldOffsetYMore) EntityType.spawn
(ServerLevel pLevel, BlockPos pPos, EntitySpawnReason pReason) EntityType.spawn
(ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, BlockPos pPos, EntitySpawnReason pReason, boolean pShouldOffsetY, boolean pShouldOffsetYMore) Entity.spawnAtLocation
(ServerLevel pLevel, ItemStack pStack) Entity.spawnAtLocation
(ServerLevel pLevel, ItemStack pStack, float pYOffset) Entity.spawnAtLocation
(ServerLevel pLevel, ItemStack pStack, Vec3 pOffset) Entity.spawnAtLocation
(ServerLevel pLevel, ItemLike pItem) Entity.spawnAtLocation
(ServerLevel pLevel, ItemLike pItem, int pYOffset) private Entity
OminousItemSpawner.spawnProjectile
(ServerLevel pLevel, ProjectileItem pProjectileItem, ItemStack pStack) private Entity
Entity.teleportCrossDimension
(ServerLevel pOldLevel, ServerLevel pNewLevel, TeleportTransition pTeleportTransition) private Entity
Entity.teleportSameDimension
(ServerLevel pLevel, TeleportTransition pTeleportTransition) protected void
Entity.teleportSpectators
(TeleportTransition pTeleportTransition, ServerLevel pOldLevel) boolean
Entity.teleportTo
(ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelativeMovements, float pYaw, float pPitch, boolean pSetCamera) void
Entity.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) Leashable.tickLeash
(ServerLevel pLevel, E pEntity) private void
OminousItemSpawner.tickServer
(ServerLevel pLevel) protected void
LivingEntity.triggerOnDeathMobEffects
(ServerLevel pLevel, Entity.RemovalReason pRemovalReason) private static boolean
ExperienceOrb.tryMergeToExisting
(ServerLevel pLevel, Vec3 pPos, int pAmount) default void
NeutralMob.updatePersistentAnger
(ServerLevel pServerLevel, boolean pUpdateAnger) boolean
Mob.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionboolean
LivingEntity.dropFromGiftLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected boolean
LivingEntity.dropFromLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, Function<LootParams.Builder, LootParams> pParamsBuilder, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected void
LivingEntity.dropFromShearingLootTable
(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, ItemStack pShears, BiConsumer<ServerLevel, ItemStack> pDropConsumer) void
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 TypeMethodDescriptionvoid
StopAttackingIfTargetInvalid.TargetErasedCallback.accept
(ServerLevel pLevel, E pEntity, LivingEntity pTarget) abstract <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) private static boolean
ValidateNearbyPoi.bedIsOccupiedByVillager
(ServerLevel pLevel, BlockPos pPos) 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) Optional
<? extends LivingEntity> StartAttacking.TargetFinder.get
(ServerLevel pLevel, E pMob) 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 void
WorkAtComposter.makeBread
(ServerLevel pLevel, Villager pVillager) 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) boolean
StartAttacking.StartAttackingCondition.test
(ServerLevel pLevel, E pMob) boolean
StopAttackingIfTargetInvalid.StopAttackCondition.test
(ServerLevel pLevel, LivingEntity pEntity) private void
GiveGiftToHero.throwGift
(ServerLevel pLevel, Villager pVillager, LivingEntity pTarget) 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 static boolean
VillagerGoalPackages.validateBedPoi
(ServerLevel p_390592_, BlockPos p_390599_) private boolean
HarvestFarmland.validPos
(BlockPos pPos, ServerLevel pServerLevel) private boolean
UseBonemeal.validPos
(BlockPos pPos, ServerLevel pLevel) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type ServerLevelModifier and TypeMethodDescriptionstatic BehaviorControl
<PathfinderMob> AcquirePoi.create
(Predicate<Holder<PoiType>> pAcquirablePois, MemoryModuleType<GlobalPos> pAcquiringMemory, boolean pOnlyIfAdult, Optional<Byte> pEntityEventId, BiPredicate<ServerLevel, BlockPos> pPredicate) static BehaviorControl
<PathfinderMob> AcquirePoi.create
(Predicate<Holder<PoiType>> pAcquirablePois, MemoryModuleType<GlobalPos> pExistingAbsentMemory, MemoryModuleType<GlobalPos> pAcquiringMemory, boolean pOnlyIfAdult, Optional<Byte> pEntityEventId, BiPredicate<ServerLevel, BlockPos> pPredicate) -
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.goal
Fields in net.minecraft.world.entity.ai.goal declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
BegGoal.level
protected final ServerLevel
BreedGoal.level
Methods in net.minecraft.world.entity.ai.goal that return ServerLevelModifier and TypeMethodDescriptionprotected static ServerLevel
Goal.getServerLevel
(Entity pEntity) protected static ServerLevel
Goal.getServerLevel
(Level pLevel) -
Uses of ServerLevel in net.minecraft.world.entity.ai.memory
Constructors in net.minecraft.world.entity.ai.memory with parameters of type ServerLevelModifierConstructorDescriptionNearestVisibleLivingEntities
(ServerLevel pLevel, LivingEntity pEntity, List<LivingEntity> pNearbyEntities) -
Uses of ServerLevel in net.minecraft.world.entity.ai.sensing
Methods in net.minecraft.world.entity.ai.sensing that return types with arguments of type ServerLevelModifier and TypeMethodDescriptionstatic BiPredicate
<ServerLevel, LivingEntity> Sensor.wasEntityAttackableLastNTicks
(LivingEntity pEntity, int pTicks) Methods in net.minecraft.world.entity.ai.sensing with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
AdultSensor.doTick
(ServerLevel pLevel, LivingEntity 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 Optional
<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity
(ServerLevel pLevel, LivingEntity pEntity) static boolean
Sensor.isEntityAttackable
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static boolean
Sensor.isEntityAttackableIgnoringLineOfSight
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static boolean
Sensor.isEntityTargetable
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected boolean
AxolotlAttackablesSensor.isMatchingEntity
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected boolean
FrogAttackablesSensor.isMatchingEntity
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected abstract boolean
NearestVisibleLivingEntitySensor.isMatchingEntity
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected boolean
VillagerHostilesSensor.isMatchingEntity
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) 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.targeting
Methods in net.minecraft.world.entity.ai.targeting with parameters of type ServerLevelModifier and TypeMethodDescriptionboolean
TargetingConditions.Selector.test
(LivingEntity pEntity, ServerLevel pLevel) boolean
TargetingConditions.test
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) -
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) void
VillageSiege.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) private void
VillageSiege.trySpawn
(ServerLevel pLevel) private boolean
VillageSiege.tryToSetupSiege
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.entity.ambient
Methods in net.minecraft.world.entity.ambient with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Bat.customServerAiStep
(ServerLevel pLevel) boolean
Bat.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Animal.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected void
Animal.customServerAiStep
(ServerLevel pLevel) protected void
Bee.customServerAiStep
(ServerLevel pLevel) void
Cat.customServerAiStep
(ServerLevel pLevel) protected void
HappyGhast.customServerAiStep
(ServerLevel pLevel) void
Ocelot.customServerAiStep
(ServerLevel pLevel) void
Rabbit.customServerAiStep
(ServerLevel pLevel) boolean
Bee.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
IronGolem.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Panda.doHurtTarget
(ServerLevel pLevel, Entity pSource) protected void
Fox.dropAllDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource) protected void
Fox.dropEquipment
(ServerLevel p_348640_) void
Animal.finalizeSpawnChildFromBreeding
(ServerLevel pLevel, Animal pAnimal, AgeableMob pBaby) int
AgeableWaterCreature.getBaseExperienceReward
(ServerLevel pLevel) protected int
Animal.getBaseExperienceReward
(ServerLevel pLevel) protected int
Chicken.getBaseExperienceReward
(ServerLevel pLevel) protected int
WaterAnimal.getBaseExperienceReward
(ServerLevel pLevel) Bee.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Cat.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Chicken.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Cow.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Dolphin.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Fox.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) @Nullable AgeableMob
HappyGhast.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) Squid.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) Turtle.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) protected void
WaterAnimal.handleAirSupply
(ServerLevel pLevel, int pAirSupply) boolean
Bee.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
IronGolem.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Panda.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Parrot.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Squid.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected void
Dolphin.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) protected void
Fox.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) protected void
Panda.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) void
MushroomCow.shear
(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) void
SnowGolem.shear
(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) void
Animal.spawnChildFromBreeding
(ServerLevel pLevel, Animal pMate) boolean
Fox.FoxAlertableEntitiesSelector.test
(LivingEntity p_28653_, ServerLevel p_376835_) void
MushroomCow.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
Pig.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
Turtle.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) private void
Pufferfish.touch
(ServerLevel pLevel, Mob pMob) -
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_) protected void
Allay.customServerAiStep
(ServerLevel pLevel) protected void
Allay.dropEquipment
(ServerLevel pLevel) boolean
Allay.JukeboxListener.handleGameEvent
(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) boolean
Allay.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) void
Allay.VibrationUser.onReceiveVibration
(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) protected void
Allay.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) boolean
Allay.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) 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 void
Armadillo.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected boolean
ArmadilloAi.ArmadilloBallUp.canStillUse
(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected boolean
ArmadilloAi.ArmadilloBallUp.checkExtraStartConditions
(ServerLevel pLevel, Armadillo pOwner) protected void
Armadillo.customServerAiStep
(ServerLevel pLevel) Armadillo.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) boolean
Armadillo.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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_) protected void
Axolotl.customServerAiStep
(ServerLevel pLevel) private static Optional
<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget
(ServerLevel p_376235_, Axolotl p_149299_) Axolotl.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) protected void
Axolotl.handleAirSupply
(ServerLevel pLevel, int pAirSupply) boolean
Axolotl.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) static void
Axolotl.onStopAttacking
(ServerLevel pLevel, Axolotl pAxolotl, LivingEntity pTarget) 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 void
Camel.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected boolean
CamelAi.RandomSitting.checkExtraStartConditions
(ServerLevel pLevel, Camel pOwner) protected void
Camel.customServerAiStep
(ServerLevel pLevel) 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) protected void
Frog.customServerAiStep
(ServerLevel pLevel) protected void
Tadpole.customServerAiStep
(ServerLevel pLevel) 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 TypeMethodDescriptionprotected void
Goat.customServerAiStep
(ServerLevel pLevel) Goat.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 TypeMethodDescriptionprotected void
AbstractChestedHorse.dropEquipment
(ServerLevel pLevel) protected void
AbstractHorse.dropEquipment
(ServerLevel pLevel) protected void
AbstractHorse.followMommy
(ServerLevel pLevel) protected void
Llama.followMommy
(ServerLevel pLevel) AbstractHorse.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) boolean
AbstractHorse.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Sheep.customServerAiStep
(ServerLevel pLevel) Sheep.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Sheep.shear
(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) -
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) protected void
Sniffer.customServerAiStep
(ServerLevel pLevel) 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.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Wolf.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) Wolf.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) boolean
Wolf.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.boss
Methods in net.minecraft.world.entity.boss with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal boolean
EnderDragonPart.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
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 boolean
EnderDragon.checkWalls
(ServerLevel pLevel, AABB pBox) private void
EnderDragon.hurt
(ServerLevel pLevel, List<Entity> pEntities) boolean
EnderDragon.hurt
(ServerLevel pLevel, EnderDragonPart pPart, DamageSource pDamageSource, float pAmount) final boolean
EndCrystal.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
EnderDragon.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) void
EndCrystal.kill
(ServerLevel pLevel) void
EnderDragon.kill
(ServerLevel pLevel) private void
EnderDragon.knockBack
(ServerLevel pLevel, List<Entity> pTargets) void
EnderDragon.onCrystalDestroyed
(ServerLevel pLevel, EndCrystal pCrystal, BlockPos pPos, DamageSource pDamageSource) private void
EndCrystal.onDestroyedBy
(ServerLevel pLevel, DamageSource pDamageSource) protected void
EnderDragon.reallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.boss.enderdragon.phases
Methods in net.minecraft.world.entity.boss.enderdragon.phases with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
AbstractDragonPhaseInstance.doServerTick
(ServerLevel pLevel) void
DragonChargePlayerPhase.doServerTick
(ServerLevel pLevel) void
DragonDeathPhase.doServerTick
(ServerLevel pLevel) void
DragonHoldingPatternPhase.doServerTick
(ServerLevel pLevel) void
DragonHoverPhase.doServerTick
(ServerLevel pLevel) void
DragonLandingApproachPhase.doServerTick
(ServerLevel pLevel) void
DragonLandingPhase.doServerTick
(ServerLevel pLevel) void
DragonPhaseInstance.doServerTick
(ServerLevel pLevel) void
DragonSittingAttackingPhase.doServerTick
(ServerLevel pLevel) void
DragonSittingFlamingPhase.doServerTick
(ServerLevel pLevel) void
DragonSittingScanningPhase.doServerTick
(ServerLevel pLevel) void
DragonStrafePlayerPhase.doServerTick
(ServerLevel pLevel) void
DragonTakeoffPhase.doServerTick
(ServerLevel pLevel) private void
DragonHoldingPatternPhase.findNewTarget
(ServerLevel pLevel) private void
DragonLandingApproachPhase.findNewTarget
(ServerLevel pLevel) -
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.customServerAiStep
(ServerLevel pLevel) protected void
WitherBoss.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) boolean
WitherBoss.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
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) abstract void
BlockAttachedEntity.dropItem
(ServerLevel pLevel, Entity pEntity) void
ItemFrame.dropItem
(ServerLevel pLevel, Entity pEntity) private void
ItemFrame.dropItem
(ServerLevel pLevel, Entity pEntity, boolean pDropItem) void
LeashFenceKnotEntity.dropItem
(ServerLevel pLevel, Entity pEntity) void
Painting.dropItem
(ServerLevel pLevel, Entity pEntity) boolean
ArmorStand.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
BlockAttachedEntity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
ItemFrame.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) void
ArmorStand.kill
(ServerLevel pLevel) void
ItemFrame.kill
(ServerLevel pLevel) HangingEntity.spawnAtLocation
(ServerLevel pLevel, ItemStack pStack, float pYOffset) void
ArmorStand.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
BlockAttachedEntity.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) -
Uses of ServerLevel in net.minecraft.world.entity.item
Methods in net.minecraft.world.entity.item with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal boolean
FallingBlockEntity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
ItemEntity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
PrimedTnt.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
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) (package private) boolean
Phantom.canAttack
(ServerLevel pLevel, LivingEntity pEntity, TargetingConditions pTargetingConditions) boolean
Zombie.convertVillagerToZombieVillager
(ServerLevel pLevel, Villager pVillager) protected void
Blaze.customServerAiStep
(ServerLevel pLevel) protected void
ElderGuardian.customServerAiStep
(ServerLevel pLevel) protected void
EnderMan.customServerAiStep
(ServerLevel pLevel) protected void
SpellcasterIllager.customServerAiStep
(ServerLevel pLevel) protected void
Vindicator.customServerAiStep
(ServerLevel pLevel) protected void
Zoglin.customServerAiStep
(ServerLevel pLevel) protected void
ZombifiedPiglin.customServerAiStep
(ServerLevel pLevel) boolean
CaveSpider.doHurtTarget
(ServerLevel p_376694_, Entity p_32257_) boolean
Creeper.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Husk.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Ravager.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
WitherSkeleton.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Zoglin.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Zombie.doHurtTarget
(ServerLevel pLevel, Entity pSource) 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 Optional
<? extends LivingEntity> Zoglin.findNearestValidAttackTarget
(ServerLevel pLevel) private void
ZombieVillager.finishConversion
(ServerLevel pLevel) protected int
Zombie.getBaseExperienceReward
(ServerLevel pLevel) Strider.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) boolean
EnderMan.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Ghast.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Guardian.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Shulker.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Silverfish.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Zoglin.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Zombie.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) private boolean
EnderMan.hurtWithCleanWater
(ServerLevel pLevel, DamageSource pDamageSource, AbstractThrownPotion pPotion, float pDamageAmount) boolean
Ghast.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) boolean
Monster.isPreventingPlayerRest
(ServerLevel pLevel, Player pPlayer) boolean
ZombifiedPiglin.isPreventingPlayerRest
(ServerLevel pLevel, Player pPlayer) private boolean
Zoglin.isTargetable
(ServerLevel pLevel, LivingEntity pEntity) boolean
Zombie.killedEntity
(ServerLevel pLevel, LivingEntity pEntity) protected void
Pillager.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) void
Bogged.shear
(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) private void
Bogged.spawnShearedMushrooms
(ServerLevel pLevel, ItemStack pStack) boolean
Guardian.GuardianAttackSelector.test
(LivingEntity pEntity, ServerLevel pLevel) void
Creeper.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) boolean
Zombie.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) boolean
ZombifiedPiglin.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) -
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
Breeze.customServerAiStep
(ServerLevel pLevel) boolean
Breeze.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) 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.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Creaking.customServerAiStep
(ServerLevel pLevel) boolean
Creaking.doHurtTarget
(ServerLevel pLevel, Entity pSource) boolean
Creaking.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Hoglin.customServerAiStep
(ServerLevel pLevel) boolean
Hoglin.doHurtTarget
(ServerLevel pLevel, Entity pSource) private static Optional
<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget
(ServerLevel p_376560_, Hoglin p_34611_) protected int
Hoglin.getBaseExperienceReward
(ServerLevel pLevel) Hoglin.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) static boolean
HoglinBase.hurtAndThrowTarget
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) boolean
Hoglin.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) private static void
HoglinAi.maybeRetaliate
(ServerLevel pLevel, Hoglin pHoglin, LivingEntity pEntity) protected static void
HoglinAi.wasHurtBy
(ServerLevel pLevel, Hoglin pHoglin, LivingEntity pEntity) -
Uses of ServerLevel in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic void
PiglinAi.angerNearbyPiglins
(ServerLevel pLevel, Player pPlayer, boolean pRequireLineOfSight) protected static void
PiglinAi.broadcastAngerTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) protected static void
PiglinAi.broadcastUniversalAnger
(ServerLevel pLevel, AbstractPiglin pPiglin) protected static void
PiglinAi.cancelAdmiring
(ServerLevel pLevel, Piglin pPiglin) protected void
AbstractPiglin.customServerAiStep
(ServerLevel pLevel) protected void
Piglin.customServerAiStep
(ServerLevel pLevel) protected void
PiglinBrute.customServerAiStep
(ServerLevel pLevel) protected void
Piglin.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) private static Optional
<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget
(ServerLevel p_376590_, Piglin p_35001_) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(ServerLevel p_376426_, AbstractPiglin p_35087_) protected void
AbstractPiglin.finishConversion
(ServerLevel pServerLevel) protected void
Piglin.finishConversion
(ServerLevel pServerLevel) protected int
Piglin.getBaseExperienceReward
(ServerLevel pLevel) private static void
PiglinAi.holdInOffhand
(ServerLevel pLevel, Piglin pPiglin, ItemStack pStack) boolean
Piglin.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
PiglinBrute.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) private static boolean
PiglinAi.isNearestValidAttackTarget
(ServerLevel pLevel, Piglin pPiglin, LivingEntity pTarget) private static boolean
PiglinBruteAi.isNearestValidAttackTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static void
PiglinAi.maybeRetaliate
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) static InteractionResult
PiglinAi.mobInteract
(ServerLevel pLevel, Piglin pPiglin, Player pPlayer, InteractionHand pHand) protected void
Piglin.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) protected static void
PiglinAi.pickUpItem
(ServerLevel pLevel, Piglin pPiglin, ItemEntity pItemEntity) protected static void
PiglinAi.setAngerTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static void
PiglinAi.setAngerTargetIfCloserThanCurrent
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static void
PiglinAi.setAngerTargetToNearestTargetablePlayerIfFound
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static void
PiglinAi.stopHoldingOffHandItem
(ServerLevel pLevel, Piglin pPiglin, boolean pBarter) boolean
Piglin.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) boolean
PiglinBrute.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) protected static void
PiglinAi.wasHurtBy
(ServerLevel pLevel, Piglin pPiglin, LivingEntity pEntity) protected static void
PiglinBruteAi.wasHurtBy
(ServerLevel pLevel, PiglinBrute pPiglinBrute, LivingEntity pEntity) -
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) protected void
Warden.customServerAiStep
(ServerLevel pLevel) boolean
Warden.doHurtTarget
(ServerLevel pLevel, Entity pSource) private static List
<ServerPlayer> WardenSpawnTracker.getNearbyPlayers
(ServerLevel pLevel, BlockPos pPos) private static boolean
WardenSpawnTracker.hasNearbyWarden
(ServerLevel pLevel, BlockPos pPos) boolean
Warden.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Warden.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) void
Warden.VibrationUser.onReceiveVibration
(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) private static void
WardenAi.onTargetInvalid
(ServerLevel p_376213_, Warden p_219529_, LivingEntity p_219530_) 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 TypeMethodDescriptionprotected void
Villager.customServerAiStep
(ServerLevel pLevel) Villager.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) WanderingTrader.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) void
Villager.gossip
(ServerLevel pServerLevel, Villager pTarget, long pGameTime) static void
InventoryCarrier.pickUpItem
(ServerLevel pLevel, Mob pMob, InventoryCarrier pCarrier, ItemEntity pItemEntity) protected void
Villager.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) void
Villager.refreshBrain
(ServerLevel pServerLevel) private boolean
WanderingTraderSpawner.spawn
(ServerLevel pServerLevel) private void
CatSpawner.spawnCat
(BlockPos pPos, ServerLevel pLevel, boolean pPersistent) void
Villager.spawnGolemIfNeeded
(ServerLevel pServerLevel, long pGameTime, int pMinVillagerAmount) private void
CatSpawner.spawnInHut
(ServerLevel pLevel, BlockPos pPos) private void
CatSpawner.spawnInVillage
(ServerLevel pLevel, BlockPos pPos) void
Villager.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
CatSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) void
WanderingTraderSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) private void
WanderingTraderSpawner.tryToSpawnLlamaFor
(ServerLevel pServerLevel, WanderingTrader pTrader, int pMaxDistance) boolean
Villager.wantsToPickUp
(ServerLevel pLevel, ItemStack pStack) -
Uses of ServerLevel in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
Player.actuallyHurt
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected void
Player.blockUsingItem
(ServerLevel pLevel, LivingEntity pEntity) protected void
Player.dropEquipment
(ServerLevel pLevel) protected int
Player.getBaseExperienceReward
(ServerLevel pLevel) boolean
Player.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Player.isInvulnerableTo
(ServerLevel pLevel, DamageSource pDamageSource) boolean
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 TypeMethodDescriptionvoid
Projectile.applyOnProjectileSpawned
(ServerLevel pLevel, ItemStack pSpawnedFrom) Projectile.ProjectileFactory.create
(ServerLevel pLevel, LivingEntity pOwner, ItemStack pSpawnedFrom) private void
FireworkRocketEntity.dealExplosionDamage
(ServerLevel pLevel) private void
FireworkRocketEntity.explode
(ServerLevel pLevel) private static Entity
ThrownEnderpearl.findOwnerInAnyDimension
(ServerLevel pLevel, UUID pUuid) protected void
AbstractArrow.hitBlockEnchantmentEffects
(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) protected void
ThrownTrident.hitBlockEnchantmentEffects
(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) boolean
AbstractHurtingProjectile.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
EvokerFangs.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
EyeOfEnder.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Projectile.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
ShulkerBullet.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
Projectile.mayBreak
(ServerLevel pLevel) boolean
Projectile.mayInteract
(ServerLevel pLevel, BlockPos pPos) protected abstract void
AbstractThrownPotion.onHitAsPotion
(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) void
ThrownLingeringPotion.onHitAsPotion
(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) void
ThrownSplashPotion.onHitAsPotion
(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) private void
AbstractThrownPotion.onHitAsWater
(ServerLevel pLevel) static <T extends Projectile>
TProjectile.spawnProjectile
(T pProjectile, ServerLevel pLevel, ItemStack pSpawnedFrom) static <T extends Projectile>
TProjectile.spawnProjectile
(T pProjectile, ServerLevel pLevel, ItemStack pStack, Consumer<T> pAdapter) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation
(Projectile.ProjectileFactory<T> pFactory, ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, float pZ, float pVelocity, float pInaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot
(Projectile.ProjectileFactory<T> pFactory, ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, double pX, double pY, double pZ, float pVelocity, float pInaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot
(T pProjectile, ServerLevel pLevel, ItemStack pSpawnedFrom, double pX, double pY, double pZ, float pVelocity, float pInaccuracy) -
Uses of ServerLevel in net.minecraft.world.entity.raid
Methods in net.minecraft.world.entity.raid with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate boolean
Raid.addWaveMob
(ServerLevel pLevel, int pWave, Raider pRaider) boolean
Raid.addWaveMob
(ServerLevel pLevel, int pWave, Raider pRaider, boolean pIsRecruited) abstract void
Raider.applyRaidBuffs
(ServerLevel pLevel, int pWave, boolean pUnused) private BlockPos
Raid.findRandomSpawnPos
(ServerLevel pLevel, int pAttempts) private Raid
Raids.getOrCreateRaid
(ServerLevel pServerLevel, BlockPos pPos) Raid.getValidSpawnPos
(ServerLevel pLevel) boolean
Raider.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) void
Raid.joinRaid
(ServerLevel pLevel, int pWave, Raider pRaider, BlockPos pPos, boolean pIsRecruited) private void
Raid.moveRaidCenterToNearbyVillageSection
(ServerLevel pLevel) protected void
Raider.pickUpItem
(ServerLevel pLevel, ItemEntity pEntity) private void
Raid.playSound
(ServerLevel pLevel, BlockPos pPos) void
Raid.removeFromRaid
(ServerLevel pLevel, Raider pRaider, boolean pWanderedOutOfRaid) private void
Raid.setDirty
(ServerLevel pLevel) private void
Raid.spawnGroup
(ServerLevel pLevel, BlockPos pPos) void
Raid.tick
(ServerLevel pLevel) void
Raids.tick
(ServerLevel pLevel) private void
Raid.updatePlayers
(ServerLevel pLevel) private void
Raid.updateRaiders
(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 TypeMethodDescriptionprivate Vec3
NewMinecartBehavior.calculateTrackSpeed
(ServerLevel pLevel, Vec3 pSpeed, NewMinecartBehavior.TrackIteration pTrackIteration, BlockPos pPos, BlockState pState, RailShape pRailShape) default void
ContainerEntity.chestVehicleDestroyed
(DamageSource pDamageSource, ServerLevel pLevel, Entity pEntity) protected void
AbstractMinecart.comeOffTrack
(ServerLevel pLevel) void
AbstractChestBoat.destroy
(ServerLevel pLevel, DamageSource pDamageSource) void
AbstractMinecartContainer.destroy
(ServerLevel pLevel, DamageSource pDamageSource) void
MinecartTNT.destroy
(ServerLevel pLevel, DamageSource pDamageSource) protected void
VehicleEntity.destroy
(ServerLevel pLevel, DamageSource pDamageSource) void
VehicleEntity.destroy
(ServerLevel pLevel, Item pDropItem) protected double
AbstractMinecart.getMaxSpeed
(ServerLevel pLevel) abstract double
MinecartBehavior.getMaxSpeed
(ServerLevel pLevel) protected double
MinecartFurnace.getMaxSpeed
(ServerLevel pLevel) double
NewMinecartBehavior.getMaxSpeed
(ServerLevel pLevel) double
OldMinecartBehavior.getMaxSpeed
(ServerLevel pLevel) boolean
MinecartTNT.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) boolean
VehicleEntity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected void
AbstractMinecart.moveAlongTrack
(ServerLevel pLevel) abstract void
MinecartBehavior.moveAlongTrack
(ServerLevel pLevel) void
NewMinecartBehavior.moveAlongTrack
(ServerLevel pLevel) void
OldMinecartBehavior.moveAlongTrack
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
AbstractCraftingMenu.finishPlacingRecipe
(ServerLevel pLevel, RecipeHolder<CraftingRecipe> pRecipe) void
CraftingMenu.finishPlacingRecipe
(ServerLevel pLevel, RecipeHolder<CraftingRecipe> pRecipe) AbstractCraftingMenu.handlePlacement
(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) AbstractFurnaceMenu.handlePlacement
(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) abstract RecipeBookMenu.PostPlaceAction
RecipeBookMenu.handlePlacement
(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) protected static void
CraftingMenu.slotChangedCraftingGrid
(AbstractContainerMenu pMenu, ServerLevel pLevel, Player pPlayer, CraftingContainer pCraftSlots, ResultContainer pResultSlots, RecipeHolder<CraftingRecipe> pRecipe) -
Uses of ServerLevel in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic ItemStack
MapItem.create
(ServerLevel pLevel, int pX, int pZ, byte pScale, boolean pTrackingPosition, boolean pUnlimitedTracking) private static MapId
MapItem.createNewSavedData
(ServerLevel pLevel, int pX, int pZ, int pScale, boolean pTrackingPosition, boolean pUnlimitedTracking, ResourceKey<Level> pDimension) protected AbstractThrownPotion
LingeringPotionItem.createPotion
(ServerLevel p_400122_, LivingEntity p_400210_, ItemStack p_399574_) protected AbstractThrownPotion
SplashPotionItem.createPotion
(ServerLevel p_399816_, LivingEntity p_400003_, ItemStack p_399587_) protected abstract AbstractThrownPotion
ThrowablePotionItem.createPotion
(ServerLevel p_400124_, LivingEntity p_399487_, ItemStack p_400222_) static DyeColor
DyeColor.getMixedColor
(ServerLevel pLevel, DyeColor pFirst, DyeColor pSecond) void
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_) void
CompassItem.inventoryTick
(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) void
Item.inventoryTick
(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) void
MapItem.inventoryTick
(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) private static void
MapItem.lockMap
(ItemStack pStack, ServerLevel pLevel) private int
ItemStack.processDurabilityChange
(int pDamage, ServerLevel pLevel, ServerPlayer pPlayer) private int
ItemStack.processDurabilityChange
(int p_361290_, ServerLevel p_361409_, LivingEntity p_364940_) static void
MapItem.renderBiomePreviewMap
(ServerLevel pServerLevel, ItemStack pStack) private static void
MapItem.scaleMap
(ItemStack pStack, ServerLevel pLevel) 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 ServerLevelModifier and TypeMethodDescriptionvoid
BlocksAttacks.disable
(ServerLevel pLevel, LivingEntity pEntity, float pDuration, ItemStack pStack) void
BlocksAttacks.onBlocked
(ServerLevel pLevel, LivingEntity pEntity) LodestoneTracker.tick
(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.world.item.crafting
Methods in net.minecraft.world.item.crafting with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate Optional
<RecipeHolder<CraftingRecipe>> RecipeCache.compute
(CraftingInput pCraftingInput, ServerLevel pLevel) RecipeCache.get
(ServerLevel pLevel, CraftingInput pCraftingInput) RecipeManager.CachedCheck.getRecipeFor
(I pInput, ServerLevel pLevel) private void
RecipeCache.validateRecipeManager
(ServerLevel pLevel) -
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 void
EnchantmentHelper.doPostAttackEffectsWithItemSourceOnBreak
(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource, ItemStack pItemSource, Consumer<Item> pOnBreak) 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 pDurabilityToRepairFromXp) 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 pEntity, 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, Projectile pProjectile, 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
ChangeItemDamage.apply
(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) void
DamageEntity.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
Fields in net.minecraft.world.level declared as ServerLevelMethods in net.minecraft.world.level that return ServerLevelModifier and TypeMethodDescriptionabstract ServerLevel
BaseCommandBlock.getLevel()
ServerLevelAccessor.getLevel()
Explosion.level()
ServerExplosion.level()
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 WeightedList
<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, List<MobCategory> pCategories) void
CustomSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) Constructors in net.minecraft.world.level with parameters of type ServerLevelModifierConstructorDescriptionServerExplosion
(ServerLevel pLevel, Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, Vec3 pCenter, float pRadius, boolean pFire, Explosion.BlockInteraction pBlockInteraction) -
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) protected void
AbstractCauldronBlock.affectNeighborsAfterRemoval
(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected void
AbstractFurnaceBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
BarrelBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
BasePressurePlateBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
BaseRailBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
BrewingStandBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ButtonBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ChestBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ChiseledBookShelfBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ComposterBlock.affectNeighborsAfterRemoval
(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected void
CrafterBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
CreakingHeartBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
DecoratedPotBlock.affectNeighborsAfterRemoval
(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected void
DiodeBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
DispenserBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
HopperBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
JukeboxBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
LecternBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
LeverBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
LightningRodBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ObserverBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
RedstoneTorchBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
RedStoneWireBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
SculkSensorBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
ShulkerBoxBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
TripWireBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected void
TripWireHookBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) private boolean
TurtleEggBlock.canDestroyEgg
(ServerLevel pLevel, Entity pEntity) 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 TeleportTransition
NetherPortalBlock.createDimensionTransition
(ServerLevel pLevel, BlockUtil.FoundRectangle pRectangle, Direction.Axis pAxis, Vec3 pOffset, Entity pEntity, TeleportTransition.PostTeleportTransition pPostTeleportTransition) 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<?> pRecipe) private void
CommandBlock.execute
(BlockState pState, ServerLevel pLevel, BlockPos pPos, BaseCommandBlock pLogic, boolean pCanTrigger) private static void
CommandBlock.executeChain
(ServerLevel pLevel, BlockPos pPos, Direction pDirection) static Fluid
PointedDripstoneBlock.getCauldronFillFluidType
(ServerLevel pLevel, BlockPos pPos) private static TeleportTransition
NetherPortalBlock.getDimensionTransitionFromExit
(Entity pEntity, BlockPos pPos, BlockUtil.FoundRectangle pRectangle, ServerLevel pLevel, TeleportTransition.PostTeleportTransition pPostTeleportTransition) 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 TeleportTransition
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) static Optional
<RecipeHolder<CraftingRecipe>> CrafterBlock.getPotentialResults
(ServerLevel pLevel, CraftingInput pCraftingInput) 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) protected void
AbstractCandleBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
BeehiveBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
BellBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
ButtonBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
CreakingHeartBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
DoorBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
FenceGateBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
LeverBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
TrapDoorBlock.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) 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
BonemealableFeaturePlacerBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BushBlock.performBonemeal
(ServerLevel p_401091_, RandomSource p_401012_, BlockPos p_401218_, BlockState p_401130_) 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
FireflyBushBlock.performBonemeal
(ServerLevel p_401415_, RandomSource p_401124_, BlockPos p_401112_, BlockState p_401260_) void
FlowerBedBlock.performBonemeal
(ServerLevel p_394140_, RandomSource p_394672_, BlockPos p_393771_, BlockState p_394008_) 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
HangingMossBlock.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
MossyCarpetBlock.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
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
ShortDryGrassBlock.performBonemeal
(ServerLevel p_401950_, RandomSource p_401831_, BlockPos p_401948_, BlockState p_401868_) 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
TallDryGrassBlock.performBonemeal
(ServerLevel p_401804_, RandomSource p_401769_, BlockPos p_401777_, BlockState p_401790_) 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
DriedGhastBlock.randomTick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected void
EyeblossomBlock.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
FlowerPotBlock.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 p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) private static void
PointedDripstoneBlock.spawnFallingStalactite
(BlockState pState, ServerLevel pLevel, BlockPos pPos) private void
DriedGhastBlock.spawnGhastling
(ServerLevel pLevel, BlockPos pPos, BlockState pState) private void
InfestedBlock.spawnInfestation
(ServerLevel pLevel, BlockPos pPos) private void
FrogspawnBlock.spawnTadpoles
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) void
EyeblossomBlock.Type.spawnTransformParticle
(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
CreakingHeartBlock.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
DriedGhastBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
EnderChestBlock.tick
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
EyeblossomBlock.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
HangingMossBlock.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
TestBlock.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
DriedGhastBlock.tickWaterlogged
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private void
StructureBlock.trigger
(ServerLevel pLevel, StructureBlockEntity pBlockEntity) private boolean
EyeblossomBlock.tryChangingState
(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected void
Block.tryDropExperience
(ServerLevel pLevel, BlockPos pPos, ItemStack pHeldItem, IntProvider pAmount) void
Block.wasExploded
(ServerLevel pLevel, BlockPos pPos, Explosion pExplosion) void
TntBlock.wasExploded
(ServerLevel pLevel, BlockPos pPos, Explosion pExplosion) -
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
BrushableBlockEntity.brush
(long pStartTick, ServerLevel pLevel, LivingEntity pBrusher, Direction pHitDirection, ItemStack pStack) private void
BrushableBlockEntity.brushingCompleted
(ServerLevel pLevel, LivingEntity pBrusher, ItemStack pStack) 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) void
BrushableBlockEntity.checkReset
(ServerLevel pLevel) static void
CampfireBlockEntity.cookTick
(ServerLevel pLevel, BlockPos pPos, BlockState pState, CampfireBlockEntity pCampfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> pCheck) private CommandSourceStack
LecternBlockEntity.createCommandSourceStack
(Player pPlayer, ServerLevel pLevel) private static CommandSourceStack
SignBlockEntity.createCommandSourceStack
(Player pPlayer, ServerLevel pLevel, BlockPos pPos) private static void
AbstractFurnaceBlockEntity.createExperience
(ServerLevel pLevel, Vec3 pPopVec, int pRecipeIndex, float pExperience) private void
BrushableBlockEntity.dropContent
(ServerLevel pLevel, LivingEntity pBrusher, ItemStack pStack) private void
CreakingHeartBlockEntity.emitParticles
(ServerLevel pLevel, int pCount, boolean pReverseDirection) boolean
SignBlockEntity.executeClickCommandsIfPresent
(ServerLevel pLevel, Player pPlayer, BlockPos pPos, boolean pIsFrontText) static boolean
TestInstanceBlockEntity.export
(ServerLevel pLevel, ResourceLocation pTest, Consumer<Component> pMessageSender) 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) TestInstanceBlockEntity.getStructureSize
(ServerLevel pLevel, ResourceKey<GameTestInstance> pTestKey) private StructureTemplate
StructureBlockEntity.getStructureTemplate
(ServerLevel pLevel) private static Optional
<StructureTemplate> TestInstanceBlockEntity.getStructureTemplate
(ServerLevel pLevel, ResourceKey<GameTestInstance> pTestKey) private static int
AbstractFurnaceBlockEntity.getTotalCookTime
(ServerLevel pLevel, AbstractFurnaceBlockEntity pFurnace) 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_) boolean
CampfireBlockEntity.placeFood
(ServerLevel pLevel, LivingEntity pEntity, ItemStack pStack) void
StructureBlockEntity.placeStructure
(ServerLevel pLevel) private void
StructureBlockEntity.placeStructure
(ServerLevel pLevel, StructureTemplate pStructureTemplate) private void
TestInstanceBlockEntity.placeStructure
(ServerLevel pLevel, StructureTemplate pStructureTemplate) boolean
StructureBlockEntity.placeStructureIfSameSize
(ServerLevel pLevel) static boolean
StructureBlockEntity.saveStructure
(ServerLevel pLevel, ResourceLocation pStructureName, BlockPos pPos, Vec3i pSize, boolean pIgnoreEntities, String pAuthor, boolean pWriteToDisk, List<Block> pIgnoredBlocks) private static EntityReference
<LivingEntity> ConduitBlockEntity.selectNewTarget
(ServerLevel pLevel, BlockPos pPos) static void
AbstractFurnaceBlockEntity.serverTick
(ServerLevel pLevel, BlockPos pPos, BlockState pState, AbstractFurnaceBlockEntity pFurnace) private void
SculkShriekerBlockEntity.shriek
(ServerLevel pLevel, Entity pSourceEntity) private static void
TheEndGatewayBlockEntity.spawnGatewayPortal
(ServerLevel pLevel, BlockPos pPos, EndGatewayConfiguration pConfig) private static Creaking
CreakingHeartBlockEntity.spawnProtector
(ServerLevel pLevel, CreakingHeartBlockEntity pCreakingHeart) 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) private void
BrushableBlockEntity.unpackLootTable
(ServerLevel pLevel, LivingEntity pBrusher, ItemStack pStack) private static void
ConduitBlockEntity.updateAndAttackTarget
(ServerLevel pLevel, BlockPos pPos, BlockState pState, ConduitBlockEntity pBlockEntity, boolean pCanDestroy) private static EntityReference
<LivingEntity> ConduitBlockEntity.updateDestroyTarget
(EntityReference<LivingEntity> pDestroyTarget, ServerLevel pLevel, BlockPos pPos, boolean pCanDestroy) -
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, TrialSpawnerStateData pData) boolean
TrialSpawner.canSpawnInLevel
(ServerLevel pLevel) PlayerDetector.detect
(ServerLevel pLevel, PlayerDetector.EntitySelector pEntitySelector, BlockPos pPos, double pMaxDistance, boolean pRequireLineOfSight) void
TrialSpawner.ejectReward
(ServerLevel pLevel, BlockPos pPos, ResourceKey<LootTable> pLootTable) TrialSpawnerStateData.findPlayerWithOminousEffect
(ServerLevel pLevel, List<UUID> pPlayers) (package private) WeightedList
<ItemStack> TrialSpawnerStateData.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
TrialSpawnerStateData.isCooldownFinished
(ServerLevel pLevel) boolean
TrialSpawnerStateData.isReadyToEjectItems
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerStateData.isReadyToOpenShutter
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerStateData.isReadyToSpawnNextMob
(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static long
TrialSpawnerStateData.lowResolutionPosition
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawner.removeOminous
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawnerStateData.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, TrialSpawnerStateData pData) void
TrialSpawnerStateData.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, ItemStack pKey) (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.piston
Methods in net.minecraft.world.level.block.piston with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
PistonHeadBlock.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) -
Uses of ServerLevel in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected void
BlockBehaviour.affectNeighborsAfterRemoval
(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) void
BlockBehaviour.BlockStateBase.affectNeighborsAfterRemoval
(ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) void
BlockBehaviour.BlockStateBase.onExplosionHit
(ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected void
BlockBehaviour.onExplosionHit
(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) void
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.postProcessGeneration
(ServerLevel pLevel) 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, ValueInput.ValueInputList pInput) Constructors in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifierConstructorDescriptionWorldGenContext
(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, Executor mainThreadExecutor, LevelChunk.UnsavedListener unsavedListener) 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 TypeMethodDescriptionstatic SerializableChunkData
SerializableChunkData.copyOf
(ServerLevel pLevel, ChunkAccess pChunk) private static LevelChunk.PostLoadProcessor
SerializableChunkData.postLoadChunk
(ServerLevel pLevel, List<CompoundTag> pEntities, List<CompoundTag> pBlockEntities) SerializableChunkData.read
(ServerLevel pLevel, PoiManager pPoiManager, RegionStorageInfo pRegionStorageInfo, ChunkPos pPos) 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) void
PatrolSpawner.tick
(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) void
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.material
Methods in net.minecraft.world.level.material with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected abstract boolean
FlowingFluid.canConvertToSource
(ServerLevel pLevel) Deprecated.Forge: UseFlowingFluid.canConvertToSource(FluidState, ServerLevel, BlockPos)
instead.boolean
FlowingFluid.canConvertToSource
(FluidState state, ServerLevel level, BlockPos pos) protected boolean
LavaFluid.canConvertToSource
(ServerLevel pLevel) protected boolean
WaterFluid.canConvertToSource
(ServerLevel pLevel) protected FluidState
FlowingFluid.getNewLiquid
(ServerLevel pLevel, BlockPos pPos, BlockState pState) protected Map
<Direction, FluidState> FlowingFluid.getSpread
(ServerLevel pLevel, BlockPos pPos, BlockState pState) protected void
Fluid.randomTick
(ServerLevel pLevel, BlockPos pPos, FluidState pState, RandomSource pRandom) void
FluidState.randomTick
(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) void
LavaFluid.randomTick
(ServerLevel pLevel, BlockPos pPos, FluidState pState, RandomSource pRandom) protected void
FlowingFluid.spread
(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) private void
FlowingFluid.spreadToSides
(ServerLevel pLevel, BlockPos pPos, FluidState pFluidState, BlockState pBlockState) void
FlowingFluid.tick
(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) protected void
Fluid.tick
(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) void
FluidState.tick
(ServerLevel pLevel, BlockPos pPos, BlockState pState) -
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
TeleportTransition.newLevel
The field for thenewLevel
record component.Methods in net.minecraft.world.level.portal that return ServerLevelModifier and TypeMethodDescriptionTeleportTransition.newLevel()
Returns the value of thenewLevel
record component.Methods in net.minecraft.world.level.portal with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Vec3
TeleportTransition.findAdjustedSharedSpawnPos
(ServerLevel pLevel, Entity pEntity) static Vec3
PortalShape.findCollisionFreePosition
(Vec3 pPos, ServerLevel pLevel, Entity pEntity, EntityDimensions pDimensions) static TeleportTransition
TeleportTransition.missingRespawnBlock
(ServerLevel pLevel, Entity pEntity, TeleportTransition.PostTeleportTransition pPostTeleportTransition) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionPortalForcer
(ServerLevel pLevel) TeleportTransition
(ServerLevel p_379938_, Entity p_379604_, TeleportTransition.PostTeleportTransition p_379683_) TeleportTransition
(ServerLevel newLevel, Vec3 position, Vec3 deltaMovement, float yRot, float xRot, boolean missingRespawnBlock, boolean asPassenger, Set<Relative> relatives, TeleportTransition.PostTeleportTransition postTeleportTransition) Creates an instance of aTeleportTransition
record class.TeleportTransition
(ServerLevel p_380133_, Vec3 p_379861_, Vec3 p_380308_, float p_379941_, float p_380119_, Set<Relative> p_379959_, TeleportTransition.PostTeleportTransition p_379425_) TeleportTransition
(ServerLevel p_379776_, Vec3 p_379412_, Vec3 p_379320_, float p_380257_, float p_379610_, TeleportTransition.PostTeleportTransition p_380303_) -
Uses of ServerLevel in net.minecraft.world.level.saveddata
Fields in net.minecraft.world.level.saveddata declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevel
SavedData.Context.level
The field for thelevel
record component.Methods in net.minecraft.world.level.saveddata that return ServerLevelModifier and TypeMethodDescriptionSavedData.Context.level()
Returns the value of thelevel
record component.SavedData.Context.levelOrThrow()
Constructors in net.minecraft.world.level.saveddata with parameters of type ServerLevelModifierConstructorDescriptionContext
(ServerLevel p_401401_) Context
(ServerLevel level, long worldSeed) Creates an instance of aContext
record class. -
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, ContextMap 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 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 boolean
CommonHooks.canEntityDestroy
(ServerLevel level, BlockPos pos, LivingEntity entity) static 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.onFarmlandTrample
(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) default void
IShearable.spawnShearedDrop
(ServerLevel level, BlockPos pos, ItemStack drop) Performs the logic used to drop a shear result into the world at the correct position and with the proper movement.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) boolean
TridentEntityPredicate.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.default boolean
IFluidExtension.canConvertToSource
(FluidState state, ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default boolean
IFluidStateExtension.canConvertToSource
(ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.boolean
IEntityExtension.canTrample
(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default void
IBlockExtension.onBlockExploded
(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default void
IBlockStateExtension.onBlockExploded
(ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion. -
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 TypeMethodDescriptionstatic void
ForcedChunkManager.activateAllDeactivatedTickets
(ServerLevel level, TicketStorage saveData) Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their forced chunks.(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk
(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning, Function<TicketStorage, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".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 forceNaturalSpawning) 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 forceNaturalSpawning) 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.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.event
Methods in net.neoforged.neoforge.event with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic boolean
EventHooks.canCreateFluidSource
(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static boolean
EventHooks.canEntityGrief
(ServerLevel level, @Nullable Entity entity) Checks if an entity can perform a griefing action.static 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
Constructors in net.neoforged.neoforge.event.entity with parameters of type ServerLevel -
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.event.level.block
Methods in net.neoforged.neoforge.event.level.block that return ServerLevelConstructors in net.neoforged.neoforge.event.level.block with parameters of type ServerLevelModifierConstructorDescriptionCreateFluidSourceEvent
(ServerLevel level, BlockPos pos, BlockState state) -
Uses of ServerLevel in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected boolean
BaseFlowingFluid.canConvertToSource
(ServerLevel level) boolean
BaseFlowingFluid.canConvertToSource
(FluidState state, ServerLevel level, BlockPos pos) -
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
IShearable.onSheared(net.minecraft.world.entity.player.Player, net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.core.BlockPos)
instead.