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 p_219716_, ServerLevel p_219717_, Vec3 p_219718_) boolean
FluidPredicate.matches
(ServerLevel pLevel, BlockPos pPos) boolean
LightningBoltPredicate.matches
(Entity p_299034_, ServerLevel p_299101_, Vec3 p_298929_) boolean
LightPredicate.matches
(ServerLevel pLevel, BlockPos pPos) boolean
LocationPredicate.matches
(ServerLevel pLevel, double pX, double pY, double pZ) boolean
PlayerPredicate.matches
(Entity p_222484_, ServerLevel p_222485_, Vec3 p_222486_) boolean
RaiderPredicate.matches
(Entity p_338232_, ServerLevel p_338194_, Vec3 p_338564_) boolean
SheepPredicate.matches
(Entity p_368517_, ServerLevel p_368673_, Vec3 p_368505_) boolean
SlimePredicate.matches
(Entity p_223423_, ServerLevel p_223424_, Vec3 p_223425_) -
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 p_234540_, Holder<GameEvent> p_316503_, GameEvent.Context p_250285_, Vec3 p_250758_) -
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> pContext, String pName) -
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> pContext, ServerLevel pLevel, String pName) -
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.tryShearLivingEntity
(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) private static BoundingBox
StructureUtils.getBoundingBoxAtGround
(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.lookedAtTestPos
(BlockPos pPos, Entity pEntity, ServerLevel pLevel) default void
GameTestRunner.StructureSpawner.onBatchStart
(ServerLevel pLevel) void
StructureGridSpawner.onBatchStart
(ServerLevel p_352155_) private static Stream
<GameTestInfo> GameTestServer.rotateAndMultiply
(Holder.Reference<GameTestInstance> pTest, ServerLevel pLevel) 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 p_397476_) void
TestEnvironmentDefinition.Functions.setup
(ServerLevel p_397955_) void
TestEnvironmentDefinition.SetGameRules.setup
(ServerLevel p_397170_) void
TestEnvironmentDefinition.setup
(ServerLevel pLevel) void
TestEnvironmentDefinition.TimeOfDay.setup
(ServerLevel p_397305_) void
TestEnvironmentDefinition.Weather.setup
(ServerLevel p_397776_) private static void
ReportGameListener.showRedBox
(ServerLevel pServerLevel, BlockPos pPos, String pDisplayMessage) private void
GameTestServer.startTests
(ServerLevel pServerLevel) void
TestEnvironmentDefinition.AllOf.teardown
(ServerLevel p_397650_) void
TestEnvironmentDefinition.Functions.teardown
(ServerLevel p_397731_) void
TestEnvironmentDefinition.SetGameRules.teardown
(ServerLevel p_397717_) default void
TestEnvironmentDefinition.teardown
(ServerLevel pLevel) void
TestEnvironmentDefinition.Weather.teardown
(ServerLevel p_397150_) 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> static com.mojang.datafixers.util.Either
<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill
(ServerLevel pLevel, BlockPos pFrom, BlockPos pTo, Holder<Biome> pBiome, Predicate<Holder<Biome>> pFilter, Consumer<Supplier<Component>> pMessageOutput) 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> pContext, ServerLevel pLevel, String pName) 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 pBuildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> pLevelGetter) private static com.mojang.brigadier.builder.ArgumentBuilder
<CommandSourceStack, ?> CloneCommands.destinationAndStrictSuffix
(CommandBuildContext pBuildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> pSourceLevelGetter, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> pDestinationLevelGetter) 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.serverLevel()
Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation
(ServerLevel p_352206_, BlockPos p_352202_) 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 p_376762_, DamageSource p_376676_, float p_376089_) boolean
ServerPlayer.isInvulnerableTo
(ServerLevel p_376413_, DamageSource p_9182_) boolean
ServerPlayer.mayInteract
(ServerLevel p_376296_, BlockPos p_143407_) private boolean
ServerPlayer.noCollisionNoLiquid
(ServerLevel pLevel, AABB pCollisionBox) protected void
ServerPlayer.onChangedBlock
(ServerLevel p_346052_, BlockPos p_9206_) 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 p_265564_, double p_265424_, double p_265680_, double p_265312_, Set<Relative> p_265192_, float p_265059_, float p_265266_, boolean p_361029_) private void
ServerPlayer.triggerDimensionChangeTriggers
(ServerLevel pLevel) Constructors in net.minecraft.server.level with parameters of type ServerLevelModifierConstructorDescriptionChunkMap
(ServerLevel pLevel, LevelStorageSource.LevelStorageAccess pLevelStorageAccess, com.mojang.datafixers.DataFixer pFixerUpper, StructureTemplateManager pStructureManager, Executor pDispatcher, BlockableEventLoop<Runnable> pMainThreadExecutor, LightChunkGetter pLightChunk, ChunkGenerator pGenerator, ChunkProgressListener pProgressListener, ChunkStatusUpdateListener pChunkStatusListener, Supplier<DimensionDataStorage> pOverworldDataStorage, TicketStorage pTicketStorage, int pServerViewDistance, boolean pSync) ServerChunkCache
(ServerLevel pLevel, LevelStorageSource.LevelStorageAccess pLevelStorageAccess, com.mojang.datafixers.DataFixer pFixerUpper, StructureTemplateManager pStructureManager, Executor pDispatcher, ChunkGenerator pGenerator, int pViewDistance, int pSimulationDistance, boolean pSync, ChunkProgressListener pProgressListener, ChunkStatusUpdateListener pChunkStatusListener, Supplier<DimensionDataStorage> pOverworldDataStorage) ServerEntity
(ServerLevel pLevel, Entity pEntity, int pUpdateInterval, boolean pTrackDelta, Consumer<Packet<?>> pBroadcast, BiConsumer<Packet<?>, List<UUID>> pBroadcastWithIgnore) ServerPlayer
(MinecraftServer pServer, ServerLevel pLevel, com.mojang.authlib.GameProfile pGameProfile, ClientInformation pClientInformation) 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 p_376486_, LivingEntity p_295255_, int p_295147_) 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 p_376760_, Entity p_294574_, Entity p_295692_, LivingEntity p_296483_, int p_296095_, double p_295178_) void
MobEffect.applyInstantenousEffect
(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) void
InfestedMobEffect.onMobHurt
(ServerLevel p_376338_, LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) 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 p_376380_, LivingEntity p_338339_, int p_338421_, Entity.RemovalReason p_338677_) void
WeavingMobEffect.onMobRemoved
(ServerLevel p_376925_, LivingEntity p_338209_, int p_338446_, Entity.RemovalReason p_338624_) 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) 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 pShoulOffsetY, 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 p_376642_, Entity p_21372_) protected void
LivingEntity.dropAllDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource) protected void
LivingEntity.dropCustomDeathLoot
(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected void
Mob.dropCustomDeathLoot
(ServerLevel p_348683_, DamageSource p_21385_, boolean p_21387_) 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 p_376326_, DamageSource p_21389_, boolean p_21390_) 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 p_376894_) abstract AgeableMob
AgeableMob.getBreedOffspring
(ServerLevel pLevel, AgeableMob pOtherParent) GlowSquid.getBreedOffspring
(ServerLevel p_362699_, AgeableMob p_362794_) final int
LivingEntity.getExperienceReward
(ServerLevel pLevel, Entity pKiller) PortalProcessor.getPortalDestination
(ServerLevel pLevel, Entity pEntity) final boolean
AreaEffectCloud.hurtServer
(ServerLevel p_376207_, DamageSource p_376186_, float p_376930_) final boolean
Display.hurtServer
(ServerLevel p_376368_, DamageSource p_376135_, float p_376332_) abstract boolean
Entity.hurtServer
(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final boolean
ExperienceOrb.hurtServer
(ServerLevel p_376093_, DamageSource p_376744_, float p_376626_) boolean
GlowSquid.hurtServer
(ServerLevel p_376490_, DamageSource p_376927_, float p_376723_) final boolean
Interaction.hurtServer
(ServerLevel p_376324_, DamageSource p_376830_, float p_376086_) final boolean
LightningBolt.hurtServer
(ServerLevel p_376929_, DamageSource p_376634_, float p_376543_) boolean
LivingEntity.hurtServer
(ServerLevel p_376221_, DamageSource p_376460_, float p_376610_) final boolean
Marker.hurtServer
(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final boolean
OminousItemSpawner.hurtServer
(ServerLevel p_376592_, DamageSource p_376780_, float p_376204_) 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 p_376643_) 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, 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 pLevel, TeleportTransition pTeleportTransition) private Entity
Entity.teleportSameDimension
(ServerLevel pLevel, TeleportTransition pTeleportTransition) 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 p_147391_, E p_147392_, long p_147393_) 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 p_147468_, LivingEntity p_147469_, long p_147470_) 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 p_147494_, PathfinderMob p_147495_, long p_147496_) protected boolean
GiveGiftToHero.canStillUse
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected boolean
GoAndGiveItemsToTarget.canStillUse
(ServerLevel p_217218_, E p_217219_, long p_217220_) 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 p_147603_, Mob p_147604_, long p_147605_) protected boolean
LongJumpToRandomPos.canStillUse
(ServerLevel p_147653_, Mob p_147654_, long p_147655_) 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 p_147773_, PathfinderMob p_147774_, long p_147775_) protected boolean
RamTarget.canStillUse
(ServerLevel p_217352_, Goat p_217353_, long p_217354_) 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 p_275286_, E p_275721_) 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 p_217196_, E p_217197_) 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 p_147650_, Mob p_147651_) protected boolean
LookAndFollowTradingPlayerSink.checkExtraStartConditions
(ServerLevel pLevel, Villager pOwner) protected boolean
MoveToTargetSink.checkExtraStartConditions
(ServerLevel pLevel, Mob pOwner) protected boolean
RamTarget.checkExtraStartConditions
(ServerLevel p_217349_, Goat p_217350_) 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 p_260265_, LivingEntity p_259336_, long p_259826_) final void
GateBehavior.doStop
(ServerLevel p_259962_, E p_260250_, long p_259847_) 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 p_217273_) 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 pLevel, LivingEntity pEntity) private static boolean
VillagerGoalPackages.raidExistsAndNotVictory
(ServerLevel pLevel, LivingEntity pEntity) 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 p_147399_, E p_147400_, long p_147401_) 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 p_147505_, PathfinderMob p_147506_, long p_147507_) protected void
GiveGiftToHero.start
(ServerLevel pLevel, Villager pEntity, long pGameTime) protected void
GoAndGiveItemsToTarget.start
(ServerLevel p_217199_, E p_217200_, long p_217201_) 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 p_147611_, Mob p_147612_, long p_147613_) protected void
LongJumpToPreferredBlock.start
(ServerLevel p_217279_, E p_217280_, long p_217281_) protected void
LongJumpToRandomPos.start
(ServerLevel p_147676_, E p_147677_, long p_147678_) 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 p_147736_, PathfinderMob p_147737_, long p_147738_) protected void
RamTarget.start
(ServerLevel p_217359_, Goat p_217360_, long p_217361_) protected void
RandomLookAround.start
(ServerLevel p_250941_, Mob p_248765_, long p_251801_) 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 p_217118_, E p_217119_, long p_217120_) 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 p_147472_, LivingEntity p_147473_, long p_147474_) 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 p_147515_, PathfinderMob p_147516_, long p_147517_) 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 p_147619_, Mob p_147620_, long p_147621_) 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 p_147762_, E p_147763_, long p_147764_) 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 p_147403_, E p_147404_, long p_147405_) 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 p_147476_, LivingEntity p_147477_, long p_147478_) 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 p_147523_, PathfinderMob p_147524_, long p_147525_) protected void
GiveGiftToHero.tick
(ServerLevel pLevel, Villager pOwner, long pGameTime) protected void
GoAndGiveItemsToTarget.tick
(ServerLevel p_217226_, E p_217227_, long p_217228_) 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 p_147680_, E p_147681_, long p_147682_) 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 p_147784_, E p_147785_, long p_147786_) protected void
RamTarget.tick
(ServerLevel p_217366_, Goat p_217367_, long p_217368_) 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 p_259225_, LivingEntity p_259218_, long p_259803_) final void
GateBehavior.tickOrStop
(ServerLevel p_259934_, E p_259790_, long p_260259_) 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 p_259135_, LivingEntity p_259195_, long p_259189_) final boolean
GateBehavior.tryStart
(ServerLevel p_259362_, E p_259746_, long p_259560_) 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 pLevel, BlockPos pPos) 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 p_217527_, E p_217528_, long p_217529_) protected boolean
Emerging.canStillUse
(ServerLevel p_217553_, E p_217554_, long p_217555_) protected boolean
Roar.canStillUse
(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected boolean
Sniffing.canStillUse
(ServerLevel p_217653_, E p_217654_, long p_217655_) protected boolean
SonicBoom.canStillUse
(ServerLevel p_217695_, Warden p_217696_, long p_217697_) protected boolean
Digging.checkExtraStartConditions
(ServerLevel p_217524_, E p_217525_) protected boolean
ForceUnmount.checkExtraStartConditions
(ServerLevel p_238424_, LivingEntity p_238425_) protected boolean
SonicBoom.checkExtraStartConditions
(ServerLevel p_217692_, Warden p_217693_) protected void
Digging.start
(ServerLevel p_217535_, E p_217536_, long p_217537_) protected void
Emerging.start
(ServerLevel p_217561_, E p_217562_, long p_217563_) 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 p_217664_, E p_217665_, long p_217666_) protected void
SonicBoom.start
(ServerLevel p_217713_, Warden p_217714_, long p_217715_) protected void
Digging.stop
(ServerLevel p_217543_, E p_217544_, long p_217545_) protected void
Emerging.stop
(ServerLevel p_217569_, E p_217570_, long p_217571_) protected void
Roar.stop
(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected void
Sniffing.stop
(ServerLevel p_217672_, E p_217673_, long p_217674_) protected void
SonicBoom.stop
(ServerLevel p_217732_, Warden p_217733_, long p_217734_) protected void
Roar.tick
(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected void
SonicBoom.tick
(ServerLevel p_217724_, Warden p_217725_, long p_217726_) -
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 p_148248_, AgeableMob p_148249_) 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 p_316535_, T p_316183_) 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 p_148288_, LivingEntity p_148289_) 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 p_148331_, PathfinderMob p_148332_) protected void
VillagerBabiesSensor.doTick
(ServerLevel pLevel, LivingEntity pEntity) protected void
WardenEntitySensor.doTick
(ServerLevel p_217833_, Warden p_217834_) HoglinSpecificSensor.findNearestRepellent
(ServerLevel pLevel, Hoglin pHoglin) PiglinSpecificSensor.findNearestRepellent
(ServerLevel pLevel, LivingEntity pLivingEntity) private Optional
<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity
(ServerLevel pLevel, LivingEntity pEnttiy) 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 p_376498_, LivingEntity p_148266_, LivingEntity p_148267_) protected boolean
FrogAttackablesSensor.isMatchingEntity
(ServerLevel p_376635_, LivingEntity p_217810_, LivingEntity p_217811_) protected abstract boolean
NearestVisibleLivingEntitySensor.isMatchingEntity
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected boolean
VillagerHostilesSensor.isMatchingEntity
(ServerLevel p_376393_, LivingEntity p_148344_, LivingEntity p_148345_) 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 p_27013_, boolean p_27014_, boolean p_27015_) 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 p_376388_) boolean
Bat.hurtServer
(ServerLevel p_376275_, DamageSource p_376205_, float p_376647_) -
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 p_376120_, DamageSource p_341676_, float p_341648_) protected void
Animal.customServerAiStep
(ServerLevel p_376777_) protected void
Bee.customServerAiStep
(ServerLevel p_376178_) void
Cat.customServerAiStep
(ServerLevel p_376290_) void
Ocelot.customServerAiStep
(ServerLevel p_376895_) void
Rabbit.customServerAiStep
(ServerLevel p_376329_) boolean
Bee.doHurtTarget
(ServerLevel p_376916_, Entity p_27722_) boolean
IronGolem.doHurtTarget
(ServerLevel p_376718_, Entity p_28837_) boolean
Panda.doHurtTarget
(ServerLevel p_376520_, Entity p_29091_) protected void
Fox.dropAllDeathLoot
(ServerLevel p_348640_, DamageSource p_28536_) protected void
Fox.dropEquipment
(ServerLevel p_348640_) void
Animal.finalizeSpawnChildFromBreeding
(ServerLevel pLevel, Animal pAnimal, AgeableMob pBaby) int
AgeableWaterCreature.getBaseExperienceReward
(ServerLevel p_376882_) protected int
Animal.getBaseExperienceReward
(ServerLevel p_376688_) protected int
Chicken.getBaseExperienceReward
(ServerLevel p_376732_) protected int
WaterAnimal.getBaseExperienceReward
(ServerLevel p_376158_) Bee.getBreedOffspring
(ServerLevel p_148760_, AgeableMob p_148761_) Cat.getBreedOffspring
(ServerLevel p_148870_, AgeableMob p_148871_) Chicken.getBreedOffspring
(ServerLevel p_148884_, AgeableMob p_148885_) Cow.getBreedOffspring
(ServerLevel p_148890_, AgeableMob p_148891_) Dolphin.getBreedOffspring
(ServerLevel p_361393_, AgeableMob p_362859_) Fox.getBreedOffspring
(ServerLevel p_148912_, AgeableMob p_148913_) MushroomCow.getBreedOffspring
(ServerLevel p_148942_, AgeableMob p_148943_) Ocelot.getBreedOffspring
(ServerLevel p_148956_, AgeableMob p_148957_) Panda.getBreedOffspring
(ServerLevel p_148967_, AgeableMob p_148968_) Parrot.getBreedOffspring
(ServerLevel p_148993_, AgeableMob p_148994_) Pig.getBreedOffspring
(ServerLevel p_149001_, AgeableMob p_149002_) PolarBear.getBreedOffspring
(ServerLevel p_149005_, AgeableMob p_149006_) Rabbit.getBreedOffspring
(ServerLevel p_149035_, AgeableMob p_149036_) Squid.getBreedOffspring
(ServerLevel p_364995_, AgeableMob p_364552_) Turtle.getBreedOffspring
(ServerLevel p_149068_, AgeableMob p_149069_) protected void
WaterAnimal.handleAirSupply
(ServerLevel pLevel, int pAirSupply) boolean
Bee.hurtServer
(ServerLevel p_376576_, DamageSource p_376878_, float p_376402_) boolean
IronGolem.hurtServer
(ServerLevel p_376593_, DamageSource p_376434_, float p_376366_) boolean
Panda.hurtServer
(ServerLevel p_376309_, DamageSource p_376843_, float p_376403_) boolean
Parrot.hurtServer
(ServerLevel p_376162_, DamageSource p_376903_, float p_376601_) boolean
Squid.hurtServer
(ServerLevel p_376152_, DamageSource p_376463_, float p_376746_) protected void
Dolphin.pickUpItem
(ServerLevel p_376656_, ItemEntity p_28357_) protected void
Fox.pickUpItem
(ServerLevel p_376527_, ItemEntity p_28514_) protected void
Panda.pickUpItem
(ServerLevel p_376704_, ItemEntity p_29121_) void
MushroomCow.shear
(ServerLevel p_376375_, SoundSource p_28924_, ItemStack p_373092_) void
SnowGolem.shear
(ServerLevel p_376257_, SoundSource p_29907_, ItemStack p_373004_) void
Animal.spawnChildFromBreeding
(ServerLevel pLevel, Animal pMate) boolean
Fox.FoxAlertableEntitiesSelector.test
(LivingEntity pEntity, 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 p_376709_) protected void
Allay.dropEquipment
(ServerLevel p_376761_) boolean
Allay.JukeboxListener.handleGameEvent
(ServerLevel p_250009_, Holder<GameEvent> p_316687_, GameEvent.Context p_249478_, Vec3 p_250852_) boolean
Allay.hurtServer
(ServerLevel p_376555_, DamageSource p_376455_, float p_376277_) 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 p_376246_, ItemEntity p_218359_) boolean
Allay.wantsToPickUp
(ServerLevel p_376111_, ItemStack p_218387_) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoid
Allay.updateDynamicGameEventListener
(BiConsumer<DynamicGameEventListener<?>, ServerLevel> p_218348_) -
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 p_376922_, DamageSource p_316204_, float p_316801_) protected boolean
ArmadilloAi.ArmadilloBallUp.canStillUse
(ServerLevel p_316577_, Armadillo p_316565_, long p_316753_) protected boolean
ArmadilloAi.ArmadilloBallUp.checkExtraStartConditions
(ServerLevel p_316768_, Armadillo p_316762_) protected void
Armadillo.customServerAiStep
(ServerLevel p_376915_) Armadillo.getBreedOffspring
(ServerLevel p_316757_, AgeableMob p_316523_) boolean
Armadillo.hurtServer
(ServerLevel p_376599_, DamageSource p_376763_, float p_376190_) protected void
ArmadilloAi.ArmadilloBallUp.start
(ServerLevel p_316659_, Armadillo p_316121_, long p_316872_) protected void
ArmadilloAi.ArmadilloPanic.start
(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected void
ArmadilloAi.ArmadilloBallUp.stop
(ServerLevel p_316572_, Armadillo p_316192_, long p_316823_) protected void
ArmadilloAi.ArmadilloBallUp.tick
(ServerLevel p_316315_, Armadillo p_316310_, long p_316415_) -
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 p_376845_) private static Optional
<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget
(ServerLevel pLevel, Axolotl pAxolotl) Axolotl.getBreedOffspring
(ServerLevel p_149112_, AgeableMob p_149113_) protected void
Axolotl.handleAirSupply
(ServerLevel pLevel, int pAirSupply) boolean
Axolotl.hurtServer
(ServerLevel p_376765_, DamageSource p_376159_, float p_376250_) 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 p_376291_, DamageSource p_250410_, float p_251451_) protected boolean
CamelAi.RandomSitting.checkExtraStartConditions
(ServerLevel p_249520_, Camel p_250322_) protected void
Camel.customServerAiStep
(ServerLevel p_376616_) Camel.getBreedOffspring
(ServerLevel p_251227_, AgeableMob p_251047_) protected void
CamelAi.CamelPanic.start
(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected void
CamelAi.RandomSitting.start
(ServerLevel p_250901_, Camel p_250345_, long p_248515_) -
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 p_218633_, Frog p_218634_, long p_218635_) protected boolean
ShootTongue.checkExtraStartConditions
(ServerLevel p_218630_, Frog p_218631_) protected void
Frog.customServerAiStep
(ServerLevel p_376431_) protected void
Tadpole.customServerAiStep
(ServerLevel p_376831_) private void
ShootTongue.eatEntity
(ServerLevel pLevel, Frog pFrog) Frog.getBreedOffspring
(ServerLevel p_218476_, AgeableMob p_218477_) void
Frog.spawnChildFromBreeding
(ServerLevel p_218479_, Animal p_218480_) protected void
ShootTongue.start
(ServerLevel p_218644_, Frog p_218645_, long p_218646_) protected void
ShootTongue.stop
(ServerLevel p_218652_, Frog p_218653_, long p_218654_) protected void
ShootTongue.tick
(ServerLevel p_218660_, Frog p_218661_, long p_218662_) -
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 p_376813_) Goat.getBreedOffspring
(ServerLevel p_149376_, AgeableMob p_149377_) -
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 p_376790_) protected void
AbstractHorse.dropEquipment
(ServerLevel p_376591_) protected void
AbstractHorse.followMommy
(ServerLevel pLevel) protected void
Llama.followMommy
(ServerLevel p_376423_) AbstractHorse.getBreedOffspring
(ServerLevel p_149506_, AgeableMob p_149507_) Donkey.getBreedOffspring
(ServerLevel p_149530_, AgeableMob p_149531_) Horse.getBreedOffspring
(ServerLevel p_149533_, AgeableMob p_149534_) Llama.getBreedOffspring
(ServerLevel p_149545_, AgeableMob p_149546_) Mule.getBreedOffspring
(ServerLevel p_149549_, AgeableMob p_149550_) SkeletonHorse.getBreedOffspring
(ServerLevel p_149553_, AgeableMob p_149554_) ZombieHorse.getBreedOffspring
(ServerLevel p_149561_, AgeableMob p_149562_) boolean
AbstractHorse.hurtServer
(ServerLevel p_376833_, DamageSource p_376090_, float p_376270_) -
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 p_404959_) Sheep.getBreedOffspring
(ServerLevel p_405425_, AgeableMob p_404874_) void
Sheep.shear
(ServerLevel p_405075_, SoundSource p_405077_, ItemStack p_405709_) -
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 p_272686_, Sniffer p_273617_, long p_273124_) protected boolean
SnifferAi.FeelingHappy.canStillUse
(ServerLevel p_272660_, Sniffer p_273250_, long p_273180_) protected boolean
SnifferAi.FinishedDigging.canStillUse
(ServerLevel p_273775_, Sniffer p_273131_, long p_273569_) protected boolean
SnifferAi.Scenting.canStillUse
(ServerLevel p_273482_, Sniffer p_273724_, long p_273191_) protected boolean
SnifferAi.Searching.canStillUse
(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected boolean
SnifferAi.Sniffing.canStillUse
(ServerLevel p_273156_, Sniffer p_273448_, long p_272841_) protected boolean
SnifferAi.Digging.checkExtraStartConditions
(ServerLevel p_273442_, Sniffer p_273370_) protected boolean
SnifferAi.FinishedDigging.checkExtraStartConditions
(ServerLevel p_273692_, Sniffer p_272856_) protected boolean
SnifferAi.Scenting.checkExtraStartConditions
(ServerLevel p_279176_, Sniffer p_279496_) protected boolean
SnifferAi.Searching.checkExtraStartConditions
(ServerLevel p_273493_, Sniffer p_272857_) protected boolean
SnifferAi.Sniffing.checkExtraStartConditions
(ServerLevel p_272972_, Sniffer p_273676_) protected void
Sniffer.customServerAiStep
(ServerLevel p_376484_) Sniffer.getBreedOffspring
(ServerLevel p_273401_, AgeableMob p_273310_) void
Sniffer.spawnChildFromBreeding
(ServerLevel p_277923_, Animal p_277857_) protected void
SnifferAi.Digging.start
(ServerLevel p_272951_, Sniffer p_272688_, long p_272979_) protected void
SnifferAi.FeelingHappy.start
(ServerLevel p_273624_, Sniffer p_273470_, long p_273501_) protected void
SnifferAi.FinishedDigging.start
(ServerLevel p_272708_, Sniffer p_273502_, long p_272739_) protected void
SnifferAi.Scenting.start
(ServerLevel p_272795_, Sniffer p_272788_, long p_273611_) protected void
SnifferAi.Searching.start
(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected void
SnifferAi.Sniffing.start
(ServerLevel p_272950_, Sniffer p_272614_, long p_273573_) protected void
SnifferAi.Digging.stop
(ServerLevel p_273656_, Sniffer p_273063_, long p_272844_) protected void
SnifferAi.FeelingHappy.stop
(ServerLevel p_273216_, Sniffer p_273271_, long p_273738_) protected void
SnifferAi.FinishedDigging.stop
(ServerLevel p_273210_, Sniffer p_273648_, long p_272804_) protected void
SnifferAi.Scenting.stop
(ServerLevel p_272816_, Sniffer p_273426_, long p_272832_) protected void
SnifferAi.Searching.stop
(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected void
SnifferAi.Sniffing.stop
(ServerLevel p_272617_, Sniffer p_273181_, long p_272635_) -
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 p_406271_, DamageSource p_406248_, float p_406370_) Wolf.getBreedOffspring
(ServerLevel p_406360_, AgeableMob p_406340_) boolean
Wolf.hurtServer
(ServerLevel p_406240_, DamageSource p_406339_, float p_406257_) -
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 p_376297_, DamageSource p_376770_, float p_376385_) -
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 p_376280_, DamageSource p_376179_, float p_376203_) boolean
EnderDragon.hurtServer
(ServerLevel p_376883_, DamageSource p_376758_, float p_376328_) void
EndCrystal.kill
(ServerLevel p_376473_) void
EnderDragon.kill
(ServerLevel p_376682_) 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 p_376334_) void
DragonChargePlayerPhase.doServerTick
(ServerLevel p_376407_) void
DragonDeathPhase.doServerTick
(ServerLevel p_376695_) void
DragonHoldingPatternPhase.doServerTick
(ServerLevel p_376218_) void
DragonHoverPhase.doServerTick
(ServerLevel p_376598_) void
DragonLandingApproachPhase.doServerTick
(ServerLevel p_376245_) void
DragonLandingPhase.doServerTick
(ServerLevel p_376573_) void
DragonPhaseInstance.doServerTick
(ServerLevel pLevel) void
DragonSittingAttackingPhase.doServerTick
(ServerLevel p_376491_) void
DragonSittingFlamingPhase.doServerTick
(ServerLevel p_376561_) void
DragonSittingScanningPhase.doServerTick
(ServerLevel p_376286_) void
DragonStrafePlayerPhase.doServerTick
(ServerLevel p_376857_) void
DragonTakeoffPhase.doServerTick
(ServerLevel p_376301_) 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 p_376675_) protected void
WitherBoss.dropCustomDeathLoot
(ServerLevel p_348644_, DamageSource p_31464_, boolean p_31466_) boolean
WitherBoss.hurtServer
(ServerLevel p_376615_, DamageSource p_376766_, float p_376552_) -
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 p_376660_, Entity p_31803_) private void
ItemFrame.dropItem
(ServerLevel pLevel, Entity pEntity, boolean pDropItem) void
LeashFenceKnotEntity.dropItem
(ServerLevel p_376541_, Entity p_31837_) void
Painting.dropItem
(ServerLevel p_376289_, Entity p_31925_) boolean
ArmorStand.hurtServer
(ServerLevel p_376183_, DamageSource p_31579_, float p_31580_) boolean
BlockAttachedEntity.hurtServer
(ServerLevel p_376632_, DamageSource p_376099_, float p_376549_) boolean
ItemFrame.hurtServer
(ServerLevel p_376559_, DamageSource p_376904_, float p_376420_) void
ArmorStand.kill
(ServerLevel p_376582_) void
ItemFrame.kill
(ServerLevel p_376265_) HangingEntity.spawnAtLocation
(ServerLevel p_376865_, ItemStack p_31722_, float p_31723_) void
ArmorStand.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) void
BlockAttachedEntity.thunderHit
(ServerLevel p_345825_, LightningBolt p_346288_) -
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 p_376184_, DamageSource p_376594_, float p_376175_) final boolean
ItemEntity.hurtServer
(ServerLevel p_376942_, DamageSource p_376452_, float p_376562_) final boolean
PrimedTnt.hurtServer
(ServerLevel p_376658_, DamageSource p_376356_, float p_376220_) -
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 p_348515_, int p_32632_, boolean p_32633_) void
Illusioner.applyRaidBuffs
(ServerLevel p_348536_, int p_32915_, boolean p_32916_) void
Pillager.applyRaidBuffs
(ServerLevel p_348618_, int p_33267_, boolean p_33268_) void
Ravager.applyRaidBuffs
(ServerLevel p_348582_, int p_33337_, boolean p_33338_) void
Vindicator.applyRaidBuffs
(ServerLevel p_348474_, int p_34079_, boolean p_34080_) void
Witch.applyRaidBuffs
(ServerLevel p_348621_, int p_34140_, boolean p_34141_) (package private) boolean
Phantom.canAttack
(ServerLevel pLevel, LivingEntity pEntity, TargetingConditions pTargetingConditions) boolean
Zombie.convertVillagerToZombieVillager
(ServerLevel pLevel, Villager pVillager) protected void
Blaze.customServerAiStep
(ServerLevel p_376837_) protected void
ElderGuardian.customServerAiStep
(ServerLevel p_376897_) protected void
EnderMan.customServerAiStep
(ServerLevel p_376787_) protected void
SpellcasterIllager.customServerAiStep
(ServerLevel p_376834_) protected void
Vindicator.customServerAiStep
(ServerLevel p_376840_) protected void
Zoglin.customServerAiStep
(ServerLevel p_376536_) protected void
ZombifiedPiglin.customServerAiStep
(ServerLevel p_376805_) boolean
CaveSpider.doHurtTarget
(ServerLevel p_376694_, Entity p_32257_) boolean
Creeper.doHurtTarget
(ServerLevel p_376663_, Entity p_32281_) boolean
Husk.doHurtTarget
(ServerLevel p_376715_, Entity p_32892_) boolean
Ravager.doHurtTarget
(ServerLevel p_376340_, Entity p_33328_) boolean
WitherSkeleton.doHurtTarget
(ServerLevel p_376874_, Entity p_34169_) boolean
Zoglin.doHurtTarget
(ServerLevel p_376335_, Entity p_34207_) boolean
Zombie.doHurtTarget
(ServerLevel p_376343_, Entity p_34276_) protected void
Creeper.dropCustomDeathLoot
(ServerLevel p_348566_, DamageSource p_32292_, boolean p_32294_) protected void
EnderMan.dropCustomDeathLoot
(ServerLevel p_348556_, DamageSource p_32497_, boolean p_32499_) protected void
Skeleton.dropCustomDeathLoot
(ServerLevel p_348477_, DamageSource p_33574_, boolean p_33576_) protected void
WitherSkeleton.dropCustomDeathLoot
(ServerLevel p_348522_, DamageSource p_34174_, boolean p_34176_) protected void
Zombie.dropCustomDeathLoot
(ServerLevel p_348597_, DamageSource p_34291_, boolean p_34293_) private Optional
<? extends LivingEntity> Zoglin.findNearestValidAttackTarget
(ServerLevel pLevel) private void
ZombieVillager.finishConversion
(ServerLevel pLevel) protected int
Zombie.getBaseExperienceReward
(ServerLevel p_376355_) Strider.getBreedOffspring
(ServerLevel p_149861_, AgeableMob p_149862_) boolean
EnderMan.hurtServer
(ServerLevel p_376680_, DamageSource p_376597_, float p_376796_) boolean
Ghast.hurtServer
(ServerLevel p_376618_, DamageSource p_376819_, float p_376363_) boolean
Guardian.hurtServer
(ServerLevel p_376911_, DamageSource p_376689_, float p_376584_) boolean
Shulker.hurtServer
(ServerLevel p_376092_, DamageSource p_376565_, float p_376357_) boolean
Silverfish.hurtServer
(ServerLevel p_376336_, DamageSource p_376879_, float p_376305_) boolean
Zoglin.hurtServer
(ServerLevel p_376295_, DamageSource p_376659_, float p_376300_) boolean
Zombie.hurtServer
(ServerLevel p_376886_, DamageSource p_376124_, float p_376398_) private boolean
EnderMan.hurtWithCleanWater
(ServerLevel pLevel, DamageSource pDamageSource, AbstractThrownPotion pPotion, float pDamageAmount) boolean
Ghast.isInvulnerableTo
(ServerLevel p_376822_, DamageSource p_238289_) boolean
Monster.isPreventingPlayerRest
(ServerLevel pLevel, Player pPlayer) boolean
ZombifiedPiglin.isPreventingPlayerRest
(ServerLevel p_376699_, Player p_34475_) private boolean
Zoglin.isTargetable
(ServerLevel pLevel, LivingEntity pEntity) boolean
Zombie.killedEntity
(ServerLevel p_219160_, LivingEntity p_219161_) protected void
Pillager.pickUpItem
(ServerLevel p_376414_, ItemEntity p_33296_) void
Bogged.shear
(ServerLevel p_376748_, SoundSource p_331493_, ItemStack p_373125_) private void
Bogged.spawnShearedMushrooms
(ServerLevel pLevel, ItemStack pStack) boolean
Guardian.GuardianAttackSelector.test
(LivingEntity pEntity, ServerLevel p_376639_) void
Creeper.thunderHit
(ServerLevel pLevel, LightningBolt pLightning) boolean
Zombie.wantsToPickUp
(ServerLevel p_376535_, ItemStack p_182400_) boolean
ZombifiedPiglin.wantsToPickUp
(ServerLevel p_376260_, ItemStack p_182402_) -
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 p_312482_, Breeze p_312019_, long p_312448_) protected boolean
Shoot.canStillUse
(ServerLevel p_312535_, Breeze p_312174_, long p_311812_) protected boolean
ShootWhenStuck.canStillUse
(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected boolean
LongJump.checkExtraStartConditions
(ServerLevel p_312131_, Breeze p_312686_) protected boolean
Shoot.checkExtraStartConditions
(ServerLevel p_312041_, Breeze p_312169_) protected boolean
ShootWhenStuck.checkExtraStartConditions
(ServerLevel p_314464_, Breeze p_314546_) protected boolean
Slide.checkExtraStartConditions
(ServerLevel p_311853_, Breeze p_311894_) protected void
Breeze.customServerAiStep
(ServerLevel p_376422_) boolean
Breeze.isInvulnerableTo
(ServerLevel p_376278_, DamageSource p_312691_) protected void
BreezeAi.SlideToTargetSink.start
(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected void
LongJump.start
(ServerLevel p_312817_, Breeze p_311902_, long p_312420_) protected void
Shoot.start
(ServerLevel p_311932_, Breeze p_312618_, long p_311781_) protected void
ShootWhenStuck.start
(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected void
Slide.start
(ServerLevel p_312325_, Breeze p_312534_, long p_311789_) protected void
BreezeAi.SlideToTargetSink.stop
(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected void
LongJump.stop
(ServerLevel p_312766_, Breeze p_312924_, long p_312793_) protected void
Shoot.stop
(ServerLevel p_312137_, Breeze p_311803_, long p_312309_) protected void
LongJump.tick
(ServerLevel p_312091_, Breeze p_312923_, long p_312404_) protected void
Shoot.tick
(ServerLevel p_312907_, Breeze p_312605_, long p_312804_) -
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 p_379858_) boolean
Creaking.doHurtTarget
(ServerLevel p_379943_, Entity p_379911_) boolean
Creaking.hurtServer
(ServerLevel p_389623_, DamageSource p_389564_, float p_389723_) -
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 p_376358_) boolean
Hoglin.doHurtTarget
(ServerLevel p_376928_, Entity p_34491_) private static Optional
<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget
(ServerLevel pLevel, Hoglin pHoglin) protected int
Hoglin.getBaseExperienceReward
(ServerLevel p_376458_) Hoglin.getBreedOffspring
(ServerLevel p_149900_, AgeableMob p_149901_) static boolean
HoglinBase.hurtAndThrowTarget
(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) boolean
Hoglin.hurtServer
(ServerLevel p_376096_, DamageSource p_376492_, float p_376657_) 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 p_376586_) protected void
Piglin.customServerAiStep
(ServerLevel p_376739_) protected void
PiglinBrute.customServerAiStep
(ServerLevel p_376856_) protected void
Piglin.dropCustomDeathLoot
(ServerLevel p_348503_, DamageSource p_34697_, boolean p_34699_) private static Optional
<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget
(ServerLevel pLevel, Piglin pPiglin) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(ServerLevel pLevel, AbstractPiglin pPiglin) protected void
AbstractPiglin.finishConversion
(ServerLevel pServerLevel) protected void
Piglin.finishConversion
(ServerLevel p_34756_) protected int
Piglin.getBaseExperienceReward
(ServerLevel p_376700_) private static void
PiglinAi.holdInOffhand
(ServerLevel pLevel, Piglin pPiglin, ItemStack pStack) boolean
Piglin.hurtServer
(ServerLevel p_376331_, DamageSource p_376698_, float p_376091_) boolean
PiglinBrute.hurtServer
(ServerLevel p_376247_, DamageSource p_376197_, float p_376798_) 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 p_376166_, ItemEntity p_34743_) 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 p_376232_, ItemStack p_34777_) boolean
PiglinBrute.wantsToPickUp
(ServerLevel p_376577_, ItemStack p_35078_) 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 p_376677_) boolean
Warden.doHurtTarget
(ServerLevel p_376574_, Entity p_219472_) private static List
<ServerPlayer> WardenSpawnTracker.getNearbyPlayers
(ServerLevel pLevel, BlockPos pPos) private static boolean
WardenSpawnTracker.hasNearbyWarden
(ServerLevel pLevel, BlockPos pPos) boolean
Warden.hurtServer
(ServerLevel p_376595_, DamageSource p_376181_, float p_376898_) boolean
Warden.isInvulnerableTo
(ServerLevel p_376345_, DamageSource p_219427_) 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 pLevel, Warden pWarden, LivingEntity pTarget) 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> p_219413_) -
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 p_376753_) Villager.getBreedOffspring
(ServerLevel p_150012_, AgeableMob p_150013_) WanderingTrader.getBreedOffspring
(ServerLevel p_150046_, AgeableMob p_150047_) 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 p_376425_, ItemEntity p_35467_) 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 p_35330_, boolean p_35331_, boolean p_35332_) void
WanderingTraderSpawner.tick
(ServerLevel p_35922_, boolean p_35923_, boolean p_35924_) private void
WanderingTraderSpawner.tryToSpawnLlamaFor
(ServerLevel pServerLevel, WanderingTrader pTrader, int pMaxDistance) boolean
Villager.wantsToPickUp
(ServerLevel p_376823_, ItemStack p_35543_) -
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 p_376500_, DamageSource p_36312_, float p_36313_) protected void
Player.blockUsingItem
(ServerLevel p_400223_, LivingEntity p_399637_) protected void
Player.dropEquipment
(ServerLevel p_376325_) protected int
Player.getBaseExperienceReward
(ServerLevel p_376359_) boolean
Player.hurtServer
(ServerLevel p_376451_, DamageSource p_376171_, float p_376389_) boolean
Player.isInvulnerableTo
(ServerLevel p_376263_, DamageSource p_36249_) boolean
Player.killedEntity
(ServerLevel p_219735_, LivingEntity p_219736_) -
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) protected void
AbstractArrow.hitBlockEnchantmentEffects
(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) protected void
ThrownTrident.hitBlockEnchantmentEffects
(ServerLevel p_344953_, BlockHitResult p_346320_, ItemStack p_344999_) boolean
AbstractHurtingProjectile.hurtServer
(ServerLevel p_376467_, DamageSource p_376509_, float p_376502_) boolean
EvokerFangs.hurtServer
(ServerLevel p_376750_, DamageSource p_376281_, float p_376935_) boolean
EyeOfEnder.hurtServer
(ServerLevel p_376415_, DamageSource p_376189_, float p_376274_) boolean
Projectile.hurtServer
(ServerLevel p_376191_, DamageSource p_376581_, float p_376638_) boolean
ShulkerBullet.hurtServer
(ServerLevel p_376836_, DamageSource p_376419_, float p_376652_) boolean
Projectile.mayBreak
(ServerLevel pLevel) boolean
Projectile.mayInteract
(ServerLevel p_376318_, BlockPos p_150168_) protected abstract void
AbstractThrownPotion.onHitAsPotion
(ServerLevel pLevel, ItemStack pStack, Entity pEntity) void
ThrownLingeringPotion.onHitAsPotion
(ServerLevel p_399902_, ItemStack p_400168_, Entity p_399551_) void
ThrownSplashPotion.onHitAsPotion
(ServerLevel p_399483_, ItemStack p_400156_, Entity p_400094_) 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 pInnaccuracy) 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 p_376542_, DamageSource p_376464_, float p_376941_) void
Raid.joinRaid
(ServerLevel pLevel, int pWave, Raider pRaider, BlockPos pPos, boolean pIsRecruited) private void
Raid.moveRaidCenterToNearbyVillageSection
(ServerLevel pLevel) protected void
Raider.pickUpItem
(ServerLevel p_376160_, ItemEntity p_37866_) 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 p_376333_, DamageSource p_376433_) void
AbstractMinecartContainer.destroy
(ServerLevel p_376786_, DamageSource p_38228_) void
MinecartTNT.destroy
(ServerLevel p_376428_, DamageSource p_38664_) 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 p_376212_) double
NewMinecartBehavior.getMaxSpeed
(ServerLevel p_376456_) double
OldMinecartBehavior.getMaxSpeed
(ServerLevel p_376436_) boolean
MinecartTNT.hurtServer
(ServerLevel p_376867_, DamageSource p_376821_, float p_376614_) boolean
VehicleEntity.hurtServer
(ServerLevel p_376703_, DamageSource p_376603_, float p_376371_) protected void
AbstractMinecart.moveAlongTrack
(ServerLevel pLevel) abstract void
MinecartBehavior.moveAlongTrack
(ServerLevel pLevel) void
NewMinecartBehavior.moveAlongTrack
(ServerLevel p_376236_) void
OldMinecartBehavior.moveAlongTrack
(ServerLevel p_376285_) -
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 p_380098_, RecipeHolder<CraftingRecipe> p_345915_) AbstractCraftingMenu.handlePlacement
(boolean p_361638_, boolean p_361841_, RecipeHolder<?> p_364981_, ServerLevel p_379885_, Inventory p_361078_) AbstractFurnaceMenu.handlePlacement
(boolean p_361547_, boolean p_363944_, RecipeHolder<?> p_360938_, ServerLevel p_379475_, Inventory p_361954_) 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 pLevel, LivingEntity pEntity, ItemStack pStack) 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 p_40720_, ServerLevel p_401770_, Entity p_40722_, EquipmentSlot p_401781_) void
Item.inventoryTick
(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) void
MapItem.inventoryTick
(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, EquipmentSlot p_401885_) 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 pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pAmmoCount) static float
EnchantmentHelper.modifyArmorEffectiveness
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pArmorEffectiveness) void
Enchantment.modifyArmorEffectivness
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pArmorEffectiveness) void
Enchantment.modifyBlockExperience
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pBlockExperience) void
Enchantment.modifyDamage
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pDamage) static float
EnchantmentHelper.modifyDamage
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pDamage) void
Enchantment.modifyDamageFilteredValue
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pValue) void
Enchantment.modifyDamageProtection
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pStack, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pDamageProtection) void
Enchantment.modifyDurabilityChange
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pDurabilityChange) void
Enchantment.modifyDurabilityToRepairFromXp
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pDurabilityToRepairFromXp) static int
EnchantmentHelper.modifyDurabilityToRepairFromXp
(ServerLevel pLevel, ItemStack pStack, int pDuabilityToRepairFromXp) void
Enchantment.modifyEntityFilteredValue
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pValue) void
Enchantment.modifyFallBasedDamage
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pFallBasedDamage) static float
EnchantmentHelper.modifyFallBasedDamage
(ServerLevel pLevel, ItemStack pTool, Entity pEnity, DamageSource pDamageSource, float pFallBasedDamage) void
Enchantment.modifyFishingLuckBonus
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pFishingLuckBonus) void
Enchantment.modifyFishingTimeReduction
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pFishingTimeReduction) void
Enchantment.modifyItemFilteredCount
(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pValue) void
Enchantment.modifyKnockback
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pKnockback) static float
EnchantmentHelper.modifyKnockback
(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pKnockback) void
Enchantment.modifyMobExperience
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pMobExperience) void
Enchantment.modifyPiercingCount
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pPiercingCount) void
Enchantment.modifyProjectileCount
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pProjectileCount) void
Enchantment.modifyProjectileSpread
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pProjectileSpread) void
Enchantment.modifyTridentReturnToOwnerAcceleration
(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pTridentReturnToOwnerAcceleration) 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 p_345355_, int p_346112_, EnchantedItemInUse p_344766_, Entity p_345996_, Vec3 p_345315_) void
ChangeItemDamage.apply
(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) void
DamageEntity.apply
(ServerLevel p_345710_, int p_344734_, EnchantedItemInUse p_345002_, Entity p_345450_, Vec3 p_345442_) void
EnchantmentEntityEffect.apply
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) void
ExplodeEffect.apply
(ServerLevel p_346186_, int p_345966_, EnchantedItemInUse p_346324_, Entity p_345305_, Vec3 p_344916_) void
Ignite.apply
(ServerLevel p_345606_, int p_344968_, EnchantedItemInUse p_346032_, Entity p_346370_, Vec3 p_344775_) void
PlaySoundEffect.apply
(ServerLevel p_344971_, int p_344872_, EnchantedItemInUse p_345016_, Entity p_346106_, Vec3 p_345017_) void
ReplaceBlock.apply
(ServerLevel p_345756_, int p_346215_, EnchantedItemInUse p_345202_, Entity p_346293_, Vec3 p_345339_) void
ReplaceDisk.apply
(ServerLevel p_353045_, int p_353076_, EnchantedItemInUse p_353050_, Entity p_353038_, Vec3 p_353044_) void
RunFunction.apply
(ServerLevel p_346152_, int p_344788_, EnchantedItemInUse p_344801_, Entity p_346210_, Vec3 p_345413_) void
SetBlockProperties.apply
(ServerLevel p_346105_, int p_345373_, EnchantedItemInUse p_346028_, Entity p_346068_, Vec3 p_345511_) void
SpawnParticlesEffect.apply
(ServerLevel p_345529_, int p_346425_, EnchantedItemInUse p_346391_, Entity p_345668_, Vec3 p_344842_) void
SummonEntityEffect.apply
(ServerLevel p_345900_, int p_346183_, EnchantedItemInUse p_345549_, Entity p_346414_, Vec3 p_346284_) 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 p_346176_, int p_345071_, EnchantedItemInUse p_345394_, Entity p_345539_, Vec3 p_346261_, boolean p_345801_) default void
EnchantmentEntityEffect.onChangedBlock
(ServerLevel p_345419_, int p_345173_, EnchantedItemInUse p_344724_, Entity p_346126_, Vec3 p_345614_, boolean p_346410_) 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 pCetagory, 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 p_393619_, ServerLevel p_394633_, BlockPos p_393784_, boolean p_393627_) protected void
BarrelBlock.affectNeighborsAfterRemoval
(BlockState p_393681_, ServerLevel p_394632_, BlockPos p_394133_, boolean p_394282_) protected void
BasePressurePlateBlock.affectNeighborsAfterRemoval
(BlockState p_394236_, ServerLevel p_394295_, BlockPos p_393547_, boolean p_394138_) protected void
BaseRailBlock.affectNeighborsAfterRemoval
(BlockState p_393821_, ServerLevel p_394170_, BlockPos p_394092_, boolean p_393869_) protected void
BrewingStandBlock.affectNeighborsAfterRemoval
(BlockState p_393668_, ServerLevel p_394144_, BlockPos p_393813_, boolean p_394308_) protected void
ButtonBlock.affectNeighborsAfterRemoval
(BlockState p_394009_, ServerLevel p_394160_, BlockPos p_394096_, boolean p_393730_) protected void
ChestBlock.affectNeighborsAfterRemoval
(BlockState p_393880_, ServerLevel p_393720_, BlockPos p_394177_, boolean p_394178_) protected void
ChiseledBookShelfBlock.affectNeighborsAfterRemoval
(BlockState p_394006_, ServerLevel p_394108_, BlockPos p_394432_, boolean p_393697_) protected void
ComposterBlock.affectNeighborsAfterRemoval
(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected void
CrafterBlock.affectNeighborsAfterRemoval
(BlockState p_393684_, ServerLevel p_393956_, BlockPos p_394624_, boolean p_394348_) protected void
CreakingHeartBlock.affectNeighborsAfterRemoval
(BlockState p_393635_, ServerLevel p_394550_, BlockPos p_394080_, boolean p_394343_) protected void
DecoratedPotBlock.affectNeighborsAfterRemoval
(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected void
DiodeBlock.affectNeighborsAfterRemoval
(BlockState p_394602_, ServerLevel p_394501_, BlockPos p_394572_, boolean p_393902_) protected void
DispenserBlock.affectNeighborsAfterRemoval
(BlockState p_393538_, ServerLevel p_394459_, BlockPos p_394052_, boolean p_394019_) protected void
HopperBlock.affectNeighborsAfterRemoval
(BlockState p_393723_, ServerLevel p_393834_, BlockPos p_394230_, boolean p_394190_) protected void
JukeboxBlock.affectNeighborsAfterRemoval
(BlockState p_394657_, ServerLevel p_393637_, BlockPos p_394442_, boolean p_394460_) protected void
LecternBlock.affectNeighborsAfterRemoval
(BlockState p_394224_, ServerLevel p_394158_, BlockPos p_393759_, boolean p_393736_) protected void
LeverBlock.affectNeighborsAfterRemoval
(BlockState p_394661_, ServerLevel p_394153_, BlockPos p_394342_, boolean p_393487_) protected void
LightningRodBlock.affectNeighborsAfterRemoval
(BlockState p_394444_, ServerLevel p_394662_, BlockPos p_394106_, boolean p_394227_) protected void
ObserverBlock.affectNeighborsAfterRemoval
(BlockState p_393998_, ServerLevel p_394664_, BlockPos p_394449_, boolean p_394257_) protected void
RedstoneTorchBlock.affectNeighborsAfterRemoval
(BlockState p_393663_, ServerLevel p_394074_, BlockPos p_393851_, boolean p_393740_) protected void
RedStoneWireBlock.affectNeighborsAfterRemoval
(BlockState p_393608_, ServerLevel p_393706_, BlockPos p_394400_, boolean p_393564_) protected void
SculkSensorBlock.affectNeighborsAfterRemoval
(BlockState p_393931_, ServerLevel p_394552_, BlockPos p_394037_, boolean p_393527_) protected void
ShulkerBoxBlock.affectNeighborsAfterRemoval
(BlockState p_393743_, ServerLevel p_394398_, BlockPos p_393898_, boolean p_394318_) protected void
TripWireBlock.affectNeighborsAfterRemoval
(BlockState p_394298_, ServerLevel p_393642_, BlockPos p_393978_, boolean p_393483_) protected void
TripWireHookBlock.affectNeighborsAfterRemoval
(BlockState p_393497_, ServerLevel p_393954_, BlockPos p_394068_, boolean p_394288_) 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 p_350958_, Entity p_350650_, BlockPos p_350525_) EndPortalBlock.getPortalDestination
(ServerLevel p_351032_, Entity p_350274_, BlockPos p_350589_) NetherPortalBlock.getPortalDestination
(ServerLevel p_350444_, Entity p_350334_, BlockPos p_350764_) Portal.getPortalDestination
(ServerLevel pLevel, Entity pEntity, BlockPos pPos) int
NetherPortalBlock.getPortalTransitionTime
(ServerLevel p_350689_, Entity p_350280_) 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 p_311992_, ServerLevel p_361872_, BlockPos p_312387_, Explosion p_312661_, BiConsumer<ItemStack, BlockPos> p_312093_) protected void
BeehiveBlock.onExplosionHit
(BlockState p_364770_, ServerLevel p_364089_, BlockPos p_363677_, Explosion p_365390_, BiConsumer<ItemStack, BlockPos> p_360830_) protected void
BellBlock.onExplosionHit
(BlockState p_311884_, ServerLevel p_362869_, BlockPos p_312717_, Explosion p_312800_, BiConsumer<ItemStack, BlockPos> p_312339_) protected void
ButtonBlock.onExplosionHit
(BlockState p_312395_, ServerLevel p_364251_, BlockPos p_311817_, Explosion p_312150_, BiConsumer<ItemStack, BlockPos> p_311898_) protected void
CreakingHeartBlock.onExplosionHit
(BlockState p_382935_, ServerLevel p_382804_, BlockPos p_383050_, Explosion p_383064_, BiConsumer<ItemStack, BlockPos> p_383124_) protected void
DoorBlock.onExplosionHit
(BlockState p_312769_, ServerLevel p_363080_, BlockPos p_311900_, Explosion p_312544_, BiConsumer<ItemStack, BlockPos> p_312107_) protected void
FenceGateBlock.onExplosionHit
(BlockState p_312699_, ServerLevel p_361116_, BlockPos p_312680_, Explosion p_312186_, BiConsumer<ItemStack, BlockPos> p_312187_) protected void
LeverBlock.onExplosionHit
(BlockState p_312405_, ServerLevel p_361347_, BlockPos p_311795_, Explosion p_312090_, BiConsumer<ItemStack, BlockPos> p_312313_) protected void
TrapDoorBlock.onExplosionHit
(BlockState p_312371_, ServerLevel p_360483_, BlockPos p_312879_, Explosion p_312330_, BiConsumer<ItemStack, BlockPos> p_312161_) void
AzaleaBlock.performBonemeal
(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) void
BambooSaplingBlock.performBonemeal
(ServerLevel p_220743_, RandomSource p_220744_, BlockPos p_220745_, BlockState p_220746_) void
BambooStalkBlock.performBonemeal
(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) void
BigDripleafBlock.performBonemeal
(ServerLevel p_220783_, RandomSource p_220784_, BlockPos p_220785_, BlockState p_220786_) void
BigDripleafStemBlock.performBonemeal
(ServerLevel p_220803_, RandomSource p_220804_, BlockPos p_220805_, BlockState p_220806_) void
BonemealableBlock.performBonemeal
(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) void
BonemealableFeaturePlacerBlock.performBonemeal
(ServerLevel p_380244_, RandomSource p_379395_, BlockPos p_380245_, BlockState p_379519_) 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 p_220990_, RandomSource p_220991_, BlockPos p_220992_, BlockState p_220993_) void
CropBlock.performBonemeal
(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) 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 p_221243_, RandomSource p_221244_, BlockPos p_221245_, BlockState p_221246_) void
GlowLichenBlock.performBonemeal
(ServerLevel p_221259_, RandomSource p_221260_, BlockPos p_221261_, BlockState p_221262_) void
GrassBlock.performBonemeal
(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) void
GrowingPlantBodyBlock.performBonemeal
(ServerLevel p_221285_, RandomSource p_221286_, BlockPos p_221287_, BlockState p_221288_) void
GrowingPlantHeadBlock.performBonemeal
(ServerLevel p_221337_, RandomSource p_221338_, BlockPos p_221339_, BlockState p_221340_) void
HangingMossBlock.performBonemeal
(ServerLevel p_379337_, RandomSource p_379974_, BlockPos p_379496_, BlockState p_379559_) void
MangroveLeavesBlock.performBonemeal
(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) void
MangrovePropaguleBlock.performBonemeal
(ServerLevel p_221451_, RandomSource p_221452_, BlockPos p_221453_, BlockState p_221454_) void
MossyCarpetBlock.performBonemeal
(ServerLevel p_379402_, RandomSource p_379670_, BlockPos p_379387_, BlockState p_379934_) void
MushroomBlock.performBonemeal
(ServerLevel p_221769_, RandomSource p_221770_, BlockPos p_221771_, BlockState p_221772_) void
NetherrackBlock.performBonemeal
(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) void
NyliumBlock.performBonemeal
(ServerLevel p_221825_, RandomSource p_221826_, BlockPos p_221827_, BlockState p_221828_) void
PitcherCropBlock.performBonemeal
(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) void
RootedDirtBlock.performBonemeal
(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) void
SaplingBlock.performBonemeal
(ServerLevel p_221996_, RandomSource p_221997_, BlockPos p_221998_, BlockState p_221999_) void
SeagrassBlock.performBonemeal
(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) void
SeaPickleBlock.performBonemeal
(ServerLevel p_222413_, RandomSource p_222414_, BlockPos p_222415_, BlockState p_222416_) 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 p_222528_, RandomSource p_222529_, BlockPos p_222530_, BlockState p_222531_) void
SweetBerryBushBlock.performBonemeal
(ServerLevel p_222553_, RandomSource p_222554_, BlockPos p_222555_, BlockState p_222556_) 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 p_222578_, RandomSource p_222579_, BlockPos p_222580_, BlockState p_222581_) 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 p_220753_, ServerLevel p_220754_, BlockPos p_220755_, RandomSource p_220756_) protected void
BambooStalkBlock.randomTick
(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) protected void
BeetrootBlock.randomTick
(BlockState p_220778_, ServerLevel p_220779_, BlockPos p_220780_, RandomSource p_220781_) protected void
BuddingAmethystBlock.randomTick
(BlockState p_220898_, ServerLevel p_220899_, BlockPos p_220900_, RandomSource p_220901_) protected void
CactusBlock.randomTick
(BlockState p_220913_, ServerLevel p_220914_, BlockPos p_220915_, RandomSource p_220916_) protected void
ChorusFlowerBlock.randomTick
(BlockState p_220980_, ServerLevel p_220981_, BlockPos p_220982_, RandomSource p_220983_) protected void
CocoaBlock.randomTick
(BlockState p_221000_, ServerLevel p_221001_, BlockPos p_221002_, RandomSource p_221003_) protected void
CropBlock.randomTick
(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) protected void
EyeblossomBlock.randomTick
(BlockState p_382824_, ServerLevel p_382831_, BlockPos p_382957_, RandomSource p_382888_) protected void
FarmBlock.randomTick
(BlockState p_221139_, ServerLevel p_221140_, BlockPos p_221141_, RandomSource p_221142_) protected void
FlowerPotBlock.randomTick
(BlockState p_382880_, ServerLevel p_383169_, BlockPos p_382955_, RandomSource p_383144_) protected void
GrowingPlantHeadBlock.randomTick
(BlockState p_221350_, ServerLevel p_221351_, BlockPos p_221352_, RandomSource p_221353_) protected void
IceBlock.randomTick
(BlockState p_221355_, ServerLevel p_221356_, BlockPos p_221357_, RandomSource p_221358_) protected void
LeavesBlock.randomTick
(BlockState p_221379_, ServerLevel p_221380_, BlockPos p_221381_, RandomSource p_221382_) protected void
LiquidBlock.randomTick
(BlockState p_221410_, ServerLevel p_221411_, BlockPos p_221412_, RandomSource p_221413_) protected void
MangrovePropaguleBlock.randomTick
(BlockState p_221488_, ServerLevel p_221489_, BlockPos p_221490_, RandomSource p_221491_) protected void
MushroomBlock.randomTick
(BlockState p_221784_, ServerLevel p_221785_, BlockPos p_221786_, RandomSource p_221787_) protected void
NetherPortalBlock.randomTick
(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) protected void
NetherWartBlock.randomTick
(BlockState p_221806_, ServerLevel p_221807_, BlockPos p_221808_, RandomSource p_221809_) protected void
NyliumBlock.randomTick
(BlockState p_221835_, ServerLevel p_221836_, BlockPos p_221837_, RandomSource p_221838_) void
PitcherCropBlock.randomTick
(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) protected void
PointedDripstoneBlock.randomTick
(BlockState p_221883_, ServerLevel p_221884_, BlockPos p_221885_, RandomSource p_221886_) protected void
RedStoneOreBlock.randomTick
(BlockState p_221918_, ServerLevel p_221919_, BlockPos p_221920_, RandomSource p_221921_) protected void
SaplingBlock.randomTick
(BlockState p_222011_, ServerLevel p_222012_, BlockPos p_222013_, RandomSource p_222014_) protected void
SnowLayerBlock.randomTick
(BlockState p_222448_, ServerLevel p_222449_, BlockPos p_222450_, RandomSource p_222451_) protected void
SpreadingSnowyDirtBlock.randomTick
(BlockState p_222508_, ServerLevel p_222509_, BlockPos p_222510_, RandomSource p_222511_) protected void
StemBlock.randomTick
(BlockState p_222538_, ServerLevel p_222539_, BlockPos p_222540_, RandomSource p_222541_) protected void
SugarCaneBlock.randomTick
(BlockState p_222548_, ServerLevel p_222549_, BlockPos p_222550_, RandomSource p_222551_) protected void
SweetBerryBushBlock.randomTick
(BlockState p_222563_, ServerLevel p_222564_, BlockPos p_222565_, RandomSource p_222566_) void
TorchflowerCropBlock.randomTick
(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected void
TurtleEggBlock.randomTick
(BlockState p_222644_, ServerLevel p_222645_, BlockPos p_222646_, RandomSource p_222647_) protected void
VineBlock.randomTick
(BlockState p_222655_, ServerLevel p_222656_, BlockPos p_222657_, RandomSource p_222658_) protected void
WeatheringCopperBulbBlock.randomTick
(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) protected void
WeatheringCopperDoorBlock.randomTick
(BlockState p_308942_, ServerLevel p_309109_, BlockPos p_309034_, RandomSource p_309156_) protected void
WeatheringCopperFullBlock.randomTick
(BlockState p_222665_, ServerLevel p_222666_, BlockPos p_222667_, RandomSource p_222668_) protected void
WeatheringCopperGrateBlock.randomTick
(BlockState p_309111_, ServerLevel p_309121_, BlockPos p_309090_, RandomSource p_308865_) protected void
WeatheringCopperSlabBlock.randomTick
(BlockState p_222670_, ServerLevel p_222671_, BlockPos p_222672_, RandomSource p_222673_) protected void
WeatheringCopperStairBlock.randomTick
(BlockState p_222675_, ServerLevel p_222676_, BlockPos p_222677_, RandomSource p_222678_) protected void
WeatheringCopperTrapDoorBlock.randomTick
(BlockState p_309138_, ServerLevel p_309005_, BlockPos p_309123_, RandomSource p_309094_) protected void
DropExperienceBlock.spawnAfterBreak
(BlockState p_221086_, ServerLevel p_221087_, BlockPos p_221088_, ItemStack p_221089_, boolean p_221090_) protected void
InfestedBlock.spawnAfterBreak
(BlockState p_221360_, ServerLevel p_221361_, BlockPos p_221362_, ItemStack p_221363_, boolean p_221364_) protected void
RedStoneOreBlock.spawnAfterBreak
(BlockState p_221907_, ServerLevel p_221908_, BlockPos p_221909_, ItemStack p_221910_, boolean p_221911_) protected void
SculkCatalystBlock.spawnAfterBreak
(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected void
SculkSensorBlock.spawnAfterBreak
(BlockState p_222142_, ServerLevel p_222143_, BlockPos p_222144_, ItemStack p_222145_, boolean p_222146_) protected void
SculkShriekerBlock.spawnAfterBreak
(BlockState p_222192_, ServerLevel p_222193_, BlockPos p_222194_, ItemStack p_222195_, boolean p_222196_) protected 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
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 p_220702_, ServerLevel p_220703_, BlockPos p_220704_, RandomSource p_220705_) protected void
BambooStalkBlock.tick
(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) protected void
BarrelBlock.tick
(BlockState p_220758_, ServerLevel p_220759_, BlockPos p_220760_, RandomSource p_220761_) protected void
BasePressurePlateBlock.tick
(BlockState p_220768_, ServerLevel p_220769_, BlockPos p_220770_, RandomSource p_220771_) protected void
BigDripleafBlock.tick
(BlockState p_220798_, ServerLevel p_220799_, BlockPos p_220800_, RandomSource p_220801_) protected void
BigDripleafStemBlock.tick
(BlockState p_220813_, ServerLevel p_220814_, BlockPos p_220815_, RandomSource p_220816_) void
BrushableBlock.tick
(BlockState p_277544_, ServerLevel p_277779_, BlockPos p_278019_, RandomSource p_277471_) protected void
BubbleColumnBlock.tick
(BlockState p_220888_, ServerLevel p_220889_, BlockPos p_220890_, RandomSource p_220891_) protected void
ButtonBlock.tick
(BlockState p_220903_, ServerLevel p_220904_, BlockPos p_220905_, RandomSource p_220906_) protected void
CactusBlock.tick
(BlockState p_220908_, ServerLevel p_220909_, BlockPos p_220910_, RandomSource p_220911_) protected void
ChestBlock.tick
(BlockState p_220958_, ServerLevel p_220959_, BlockPos p_220960_, RandomSource p_220961_) protected void
ChorusFlowerBlock.tick
(BlockState p_220975_, ServerLevel p_220976_, BlockPos p_220977_, RandomSource p_220978_) protected void
ChorusPlantBlock.tick
(BlockState p_220985_, ServerLevel p_220986_, BlockPos p_220987_, RandomSource p_220988_) protected void
CommandBlock.tick
(BlockState p_221005_, ServerLevel p_221006_, BlockPos p_221007_, RandomSource p_221008_) protected void
ComparatorBlock.tick
(BlockState p_221010_, ServerLevel p_221011_, BlockPos p_221012_, RandomSource p_221013_) protected void
ComposterBlock.tick
(BlockState p_221015_, ServerLevel p_221016_, BlockPos p_221017_, RandomSource p_221018_) protected void
CoralBlock.tick
(BlockState p_221020_, ServerLevel p_221021_, BlockPos p_221022_, RandomSource p_221023_) protected void
CoralFanBlock.tick
(BlockState p_221025_, ServerLevel p_221026_, BlockPos p_221027_, RandomSource p_221028_) protected void
CoralPlantBlock.tick
(BlockState p_221030_, ServerLevel p_221031_, BlockPos p_221032_, RandomSource p_221033_) protected void
CoralWallFanBlock.tick
(BlockState p_221035_, ServerLevel p_221036_, BlockPos p_221037_, RandomSource p_221038_) protected void
CrafterBlock.tick
(BlockState p_307471_, ServerLevel p_307641_, BlockPos p_307339_, RandomSource p_307565_) protected void
CreakingHeartBlock.tick
(BlockState p_394029_, ServerLevel p_394479_, BlockPos p_394306_, RandomSource p_393870_) protected void
DetectorRailBlock.tick
(BlockState p_221060_, ServerLevel p_221061_, BlockPos p_221062_, RandomSource p_221063_) protected void
DiodeBlock.tick
(BlockState p_221065_, ServerLevel p_221066_, BlockPos p_221067_, RandomSource p_221068_) protected void
DirtPathBlock.tick
(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected void
DispenserBlock.tick
(BlockState p_221075_, ServerLevel p_221076_, BlockPos p_221077_, RandomSource p_221078_) protected void
EnderChestBlock.tick
(BlockState p_221112_, ServerLevel p_221113_, BlockPos p_221114_, RandomSource p_221115_) protected void
EyeblossomBlock.tick
(BlockState p_382808_, ServerLevel p_383005_, BlockPos p_383211_, RandomSource p_383088_) protected void
FallingBlock.tick
(BlockState p_221124_, ServerLevel p_221125_, BlockPos p_221126_, RandomSource p_221127_) protected void
FarmBlock.tick
(BlockState p_221134_, ServerLevel p_221135_, BlockPos p_221136_, RandomSource p_221137_) protected void
FireBlock.tick
(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) protected void
FrogspawnBlock.tick
(BlockState p_221194_, ServerLevel p_221195_, BlockPos p_221196_, RandomSource p_221197_) protected void
FrostedIceBlock.tick
(BlockState p_221233_, ServerLevel p_221234_, BlockPos p_221235_, RandomSource p_221236_) protected void
GrowingPlantBlock.tick
(BlockState p_221280_, ServerLevel p_221281_, BlockPos p_221282_, RandomSource p_221283_) protected void
HangingMossBlock.tick
(BlockState p_381085_, ServerLevel p_381014_, BlockPos p_381010_, RandomSource p_380962_) protected void
LeavesBlock.tick
(BlockState p_221369_, ServerLevel p_221370_, BlockPos p_221371_, RandomSource p_221372_) protected void
LecternBlock.tick
(BlockState p_221388_, ServerLevel p_221389_, BlockPos p_221390_, RandomSource p_221391_) protected void
LightningRodBlock.tick
(BlockState p_221400_, ServerLevel p_221401_, BlockPos p_221402_, RandomSource p_221403_) protected void
MagmaBlock.tick
(BlockState p_221415_, ServerLevel p_221416_, BlockPos p_221417_, RandomSource p_221418_) protected void
ObserverBlock.tick
(BlockState p_221840_, ServerLevel p_221841_, BlockPos p_221842_, RandomSource p_221843_) protected void
PointedDripstoneBlock.tick
(BlockState p_221865_, ServerLevel p_221866_, BlockPos p_221867_, RandomSource p_221868_) protected void
RedstoneLampBlock.tick
(BlockState p_221937_, ServerLevel p_221938_, BlockPos p_221939_, RandomSource p_221940_) protected void
RedstoneTorchBlock.tick
(BlockState p_221949_, ServerLevel p_221950_, BlockPos p_221951_, RandomSource p_221952_) protected void
ScaffoldingBlock.tick
(BlockState p_222019_, ServerLevel p_222020_, BlockPos p_222021_, RandomSource p_222022_) protected void
SculkCatalystBlock.tick
(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected void
SculkSensorBlock.tick
(BlockState p_222137_, ServerLevel p_222138_, BlockPos p_222139_, RandomSource p_222140_) protected void
SculkShriekerBlock.tick
(BlockState p_222187_, ServerLevel p_222188_, BlockPos p_222189_, RandomSource p_222190_) void
SnifferEggBlock.tick
(BlockState p_277841_, ServerLevel p_277739_, BlockPos p_277692_, RandomSource p_277973_) protected void
SoulSandBlock.tick
(BlockState p_222457_, ServerLevel p_222458_, BlockPos p_222459_, RandomSource p_222460_) protected void
SugarCaneBlock.tick
(BlockState p_222543_, ServerLevel p_222544_, BlockPos p_222545_, RandomSource p_222546_) protected void
TargetBlock.tick
(BlockState p_222588_, ServerLevel p_222589_, BlockPos p_222590_, RandomSource p_222591_) protected void
TestBlock.tick
(BlockState p_397712_, ServerLevel p_397112_, BlockPos p_397466_, RandomSource p_397531_) protected void
TripWireBlock.tick
(BlockState p_222598_, ServerLevel p_222599_, BlockPos p_222600_, RandomSource p_222601_) protected void
TripWireHookBlock.tick
(BlockState p_222610_, ServerLevel p_222611_, BlockPos p_222612_, RandomSource p_222613_) 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 p_364953_, BlockPos p_57442_, Explosion p_57443_) -
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 p_282061_, BlockPos p_282550_, Holder<GameEvent> p_316545_, GameEvent.Context p_281456_) boolean
SculkSensorBlockEntity.VibrationUser.canReceiveVibration
(ServerLevel p_282127_, BlockPos p_283268_, Holder<GameEvent> p_316115_, GameEvent.Context p_282856_) 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 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) 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 p_283470_, Holder<GameEvent> p_316661_, GameEvent.Context p_283014_, Vec3 p_282350_) private static boolean
TheEndGatewayBlockEntity.isChunkEmpty
(ServerLevel pLevel, Vec3 pPos) boolean
StructureBlockEntity.loadStructureInfo
(ServerLevel pLevel) void
SculkSensorBlockEntity.VibrationUser.onReceiveVibration
(ServerLevel p_282851_, BlockPos p_281608_, Holder<GameEvent> p_316423_, Entity p_282123_, Entity p_283090_, float p_283130_) 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 pName, BlockPos pPos, Vec3i pSize, boolean pIgnoreEntities, String pAuthor, boolean pWriteToDisk) 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) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ServerLevelModifier and TypeMethodDescriptionvoid
TrialSpawner.applyOminous
(ServerLevel pLevel, BlockPos pPos) TrialSpawnerState.calculatePositionAbove
(Entity pEntity, ServerLevel pLevel) TrialSpawnerState.calculatePositionToSpawnSpawner
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner, TrialSpawnerData pSpawnerData) 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) TrialSpawnerData.findPlayerWithOminousEffect
(ServerLevel pLevel, List<UUID> pPlayers) (package private) WeightedList
<ItemStack> TrialSpawnerData.getDispensingItems
(ServerLevel pLevel, TrialSpawnerConfig pConfig, BlockPos pPos) PlayerDetector.EntitySelector.getEntities
(ServerLevel pLevel, EntityTypeTest<Entity, T> pTypeTest, AABB pBoundingBox, Predicate<? super T> pPredicate) PlayerDetector.EntitySelector.getPlayers
(ServerLevel pLevel, Predicate<? super Player> pPredicate) boolean
TrialSpawnerData.isCooldownFinished
(ServerLevel pLevel) boolean
TrialSpawnerData.isReadyToEjectItems
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerData.isReadyToOpenShutter
(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) boolean
TrialSpawnerData.isReadyToSpawnNextMob
(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static long
TrialSpawnerData.lowResolutionPosition
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawner.removeOminous
(ServerLevel pLevel, BlockPos pPos) void
TrialSpawnerData.resetAfterBecomingOminous
(TrialSpawner pSpawner, ServerLevel pLevel) private static Entity
TrialSpawnerState.selectEntityToSpawnItemAbove
(List<Player> pPlayer, Set<UUID> pCurrentMobs, TrialSpawner pSpawner, BlockPos pPos, ServerLevel pLevel) private static boolean
TrialSpawner.shouldMobBeUntracked
(ServerLevel pLevel, BlockPos pPos, UUID pUuid) TrialSpawner.spawnMob
(ServerLevel pLevel, BlockPos pPos) private void
TrialSpawnerState.spawnOminousOminousItemSpawner
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner) (package private) TrialSpawnerState
TrialSpawnerState.tickAndGetNext
(BlockPos pPos, TrialSpawner pSpawner, ServerLevel pLevel) void
TrialSpawner.tickServer
(ServerLevel pLevel, BlockPos pPos, boolean pIsOminous) private boolean
TrialSpawnerState.timeToSpawnItemSpawner
(ServerLevel pLevel, TrialSpawnerData pSpawnerData) void
TrialSpawnerData.tryDetectPlayers
(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type ServerLevelModifier and TypeMethodDescription(package private) static void
VaultBlockEntity.Server.cycleDisplayItemFromLootTable
(ServerLevel pLevel, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, BlockPos pPos) private void
VaultState.ejectResultItem
(ServerLevel pLevel, BlockPos pPos, ItemStack pStack, float pEjectionProgress) private static ItemStack
VaultBlockEntity.Server.getRandomDisplayItemFromLootTable
(ServerLevel pLevel, BlockPos pPos, ResourceKey<LootTable> pLootTable) protected void
VaultState.onEnter
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) protected void
VaultState.onExit
(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData) void
VaultState.onTransition
(ServerLevel pLevel, BlockPos pPos, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) private static void
VaultBlockEntity.Server.playInsertFailSound
(ServerLevel pLevel, VaultServerData pServerData, BlockPos pPos, SoundEvent pSound) VaultBlockEntity.Server.resolveItemsToEject
(ServerLevel pLevel, VaultConfig pConfig, BlockPos pPos, Player pPlayer, 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 p_393727_, ServerLevel p_394573_, BlockPos p_393756_, boolean p_394300_) -
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 pLevel, HolderSet<Structure> pStructure, BlockPos pPos, int pSearchRadius, boolean pSkipKnownStructures) ChunkGenerator.getNearestGeneratedStructure
(Set<Holder<Structure>> pStructureHoldersSet, ServerLevel pLevel, StructureManager pStructureManager, BlockPos pPos, boolean pSkipKnownStructures, ConcentricRingsStructurePlacement pPlacement) 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, List<CompoundTag> pEntityTags) 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 p_282254_, Holder<GameEvent> p_316513_, GameEvent.Context p_283664_, Vec3 p_282426_) 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 p_64570_, boolean p_64571_, boolean p_64572_) 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 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 p_376200_) protected boolean
WaterFluid.canConvertToSource
(ServerLevel p_376722_) 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 p_376493_, BlockPos p_230573_, FluidState p_230574_, RandomSource p_230575_) 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 p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) 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.