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 TypeMethodDescriptionbooleanBlockPredicate.matches(ServerLevel pLevel, BlockPos pPos) booleanDamageSourcePredicate.matches(ServerLevel pLevel, Vec3 pPosition, DamageSource pSource) booleanDistanceTrigger.TriggerInstance.matches(ServerLevel pLevel, Vec3 pStartPosition, Vec3 pCurrentPosition) booleanEntityPredicate.matches(ServerLevel pLevel, Vec3 pPosition, Entity pEntity) booleanEntitySubPredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) booleanFallAfterExplosionTrigger.TriggerInstance.matches(ServerLevel pLevel, Vec3 pStartPosition, Vec3 pEndPosition, LootContext pContext) booleanFishingHookPredicate.matches(Entity p_219716_, ServerLevel p_219717_, Vec3 p_219718_) booleanFluidPredicate.matches(ServerLevel pLevel, BlockPos pPos) booleanLightningBoltPredicate.matches(Entity p_299034_, ServerLevel p_299101_, Vec3 p_298929_) booleanLightPredicate.matches(ServerLevel pLevel, BlockPos pPos) booleanLocationPredicate.matches(ServerLevel pLevel, double pX, double pY, double pZ) booleanPlayerPredicate.matches(Entity p_222484_, ServerLevel p_222485_, Vec3 p_222486_) booleanRaiderPredicate.matches(Entity p_338232_, ServerLevel p_338194_, Vec3 p_338564_) booleanSheepPredicate.matches(Entity p_368517_, ServerLevel p_368673_, Vec3 p_368505_) booleanSlimePredicate.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 TypeMethodDescriptionbooleanGameEventListenerRenderer.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) protectedCommandSourceStack(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 ServerLevelDimensionArgument.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 TypeMethodDescriptionbooleanBlockInput.place(ServerLevel pLevel, BlockPos pPos, int pFlags) booleanBlockInput.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 BlockPosBlockPosArgument.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 voidEntitySelector.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 ServerLevelBlockSource.levelThe field for thelevelrecord component.Methods in net.minecraft.core.dispenser that return ServerLevelModifier and TypeMethodDescriptionBlockSource.level()Returns the value of thelevelrecord component.Methods in net.minecraft.core.dispenser with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static RailShapeMinecartDispenseItemBehavior.getRailShape(BlockState pState, ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearBeehive(ServerLevel pLevel, BlockPos pPos) private static booleanShearsDispenseItemBehavior.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 aBlockSourcerecord class. -
Uses of ServerLevel in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelGameTestInfo.levelprivate final ServerLevelGameTestRunner.Builder.level(package private) final ServerLevelGameTestRunner.levelMethods in net.minecraft.gametest.framework that return ServerLevelMethods in net.minecraft.gametest.framework with parameters of type ServerLevelModifier and TypeMethodDescription(package private) voidTestEnvironmentDefinition.Weather.Type.apply(ServerLevel pLevel) private static voidStructureUtils.clearBlock(int pStructureBlockY, BlockPos pPos, ServerLevel pServerLevel) static voidGameTestRunner.clearMarkers(ServerLevel pServerLevel) static voidStructureUtils.clearSpaceForStructure(BoundingBox pBoundingBox, ServerLevel pLevel) static TestInstanceBlockEntityStructureUtils.createNewEmptyTest(ResourceLocation pId, BlockPos pPos, Vec3i pSize, Rotation pRotation, ServerLevel pLevel) private TestInstanceBlockEntityGameTestInfo.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 booleanStructureUtils.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.BuilderGameTestRunner.Builder.fromBatches(Collection<GameTestBatch> pBatches, ServerLevel pLevel) static GameTestRunner.BuilderGameTestRunner.Builder.fromInfo(Collection<GameTestInfo> pInfos, ServerLevel pLevel) private static BoundingBoxStructureUtils.getBoundingBoxAtGround(BlockPos pPos, int pRadius, ServerLevel pLevel) StructureUtils.lookedAtTestPos(BlockPos pPos, Entity pEntity, ServerLevel pLevel) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel pLevel) voidStructureGridSpawner.onBatchStart(ServerLevel p_352155_) private static Stream<GameTestInfo> GameTestServer.rotateAndMultiply(Holder.Reference<GameTestInstance> pTest, ServerLevel pLevel) private static voidTestEnvironmentDefinition.Functions.run(ServerLevel pLevel, ResourceLocation pFunction) protected static voidReportGameListener.say(ServerLevel pServerLevel, ChatFormatting pFormatting, String pMessage) voidTestEnvironmentDefinition.AllOf.setup(ServerLevel p_397476_) voidTestEnvironmentDefinition.Functions.setup(ServerLevel p_397955_) voidTestEnvironmentDefinition.SetGameRules.setup(ServerLevel p_397170_) voidTestEnvironmentDefinition.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.TimeOfDay.setup(ServerLevel p_397305_) voidTestEnvironmentDefinition.Weather.setup(ServerLevel p_397776_) private static voidReportGameListener.showRedBox(ServerLevel pServerLevel, BlockPos pPos, String pDisplayMessage) private voidGameTestServer.startTests(ServerLevel pServerLevel) voidTestEnvironmentDefinition.AllOf.teardown(ServerLevel p_397650_) voidTestEnvironmentDefinition.Functions.teardown(ServerLevel p_397731_) voidTestEnvironmentDefinition.SetGameRules.teardown(ServerLevel p_397717_) default voidTestEnvironmentDefinition.teardown(ServerLevel pLevel) voidTestEnvironmentDefinition.Weather.teardown(ServerLevel p_397150_) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivateBuilder(Collection<GameTestBatch> pBatches, ServerLevel pLevel) GameTestInfo(Holder.Reference<GameTestInstance> pTest, Rotation pRotation, ServerLevel pLevel, RetryOptions pRetryOptions) protectedGameTestRunner(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 StringDebugPackets.getShortDescription(ServerLevel pLevel, Object pObject) ServerboundInteractPacket.getTarget(ServerLevel pLevel) static voidDebugPackets.sendGameTestAddMarker(ServerLevel pLevel, BlockPos pPos, String pText, int pColor, int pLifetimeMillis) static voidDebugPackets.sendGameTestClearPacket(ServerLevel pLevel) private static voidDebugPackets.sendPacketToAllPlayers(ServerLevel pLevel, CustomPacketPayload pPayload) static voidDebugPackets.sendPoiAddedPacket(ServerLevel pLevel, BlockPos pPos) static voidDebugPackets.sendPoiPacketsForChunk(ServerLevel pLevel, ChunkPos pChunkPos) static voidDebugPackets.sendPoiRemovedPacket(ServerLevel pLevel, BlockPos pPos) static voidDebugPackets.sendPoiTicketCountPacket(ServerLevel pLevel, BlockPos pPos) static voidDebugPackets.sendRaids(ServerLevel pLevel, Collection<Raid> pRaids) private static voidDebugPackets.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.levelsMethods 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 ServerLevelMinecraftServer.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 TypeMethodDescriptionintMinecraftServer.getSpawnRadius(ServerLevel pLevel) booleanMinecraftServer.isUnderSpawnProtection(ServerLevel pLevel, BlockPos pPos, Player pPlayer) private static voidMinecraftServer.setInitialSpawn(ServerLevel pLevel, ServerLevelData pLevelData, boolean pGenerateBonusChest, boolean pDebug) private voidMinecraftServer.synchronizeTime(ServerLevel pLevel) -
Uses of ServerLevel in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelCloneCommands.DimensionAndPosition.dimensionThe field for thedimensionrecord component.Methods in net.minecraft.server.commands that return ServerLevelModifier and TypeMethodDescriptionCloneCommands.DimensionAndPosition.dimension()Returns the value of thedimensionrecord component.Methods in net.minecraft.server.commands with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanFillCommand.Affector.affect(ServerLevel pLevel, BlockPos pPos) private static voidPlaceCommand.checkLoaded(ServerLevel pLevel, ChunkPos pStart, ChunkPos pEnd) private static OptionalIntExecuteCommand.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 intTimeCommand.getDayTime(ServerLevel pLevel) Returns the day time (time wrapped within a day)private static CloneCommands.DimensionAndPositionCloneCommands.getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext<CommandSourceStack> pContext, ServerLevel pLevel, String pName) private static booleanExecuteCommand.isChunkLoaded(ServerLevel pLevel, BlockPos pPos) private static voidTeleportCommand.performTeleport(CommandSourceStack pSource, Entity pTarget, ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelatives, float pYRot, float pXRot, LookAt pLookAt) private static doubleSpreadPlayersCommand.setPlayerPositions(Collection<? extends Entity> pTargets, ServerLevel pLevel, SpreadPlayersCommand.Position[] pPositions, int pMaxHeight, boolean pRespectTeams) private static voidSpreadPlayersCommand.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 intTeleportCommand.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 aDimensionAndPositionrecord class. -
Uses of ServerLevel in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanDedicatedServer.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 ServerLevelChunkMap.levelfinal ServerLevelServerChunkCache.levelprivate final ServerLevelServerEntity.levelprotected ServerLevelServerPlayerGameMode.levelprivate final ServerLevelWorldGenRegion.levelMethods 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 BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel pLevel, int pX, int pZ) static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel pLevel, ChunkPos pChunkPos) booleanServerPlayer.hurtServer(ServerLevel p_376762_, DamageSource p_376676_, float p_376089_) booleanServerPlayer.isInvulnerableTo(ServerLevel p_376413_, DamageSource p_9182_) booleanServerPlayer.mayInteract(ServerLevel p_376296_, BlockPos p_143407_) private booleanServerPlayer.noCollisionNoLiquid(ServerLevel pLevel, AABB pCollisionBox) protected voidServerPlayer.onChangedBlock(ServerLevel p_346052_, BlockPos p_9206_) static longServerPlayer.placeEnderPearlTicket(ServerLevel pLevel, ChunkPos pPos) voidServerPlayerGameMode.setLevel(ServerLevel pServerLevel) Sets the world instance.voidServerPlayer.setServerLevel(ServerLevel pLevel) booleanServerPlayer.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 voidServerPlayer.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 voidServerGamePacketListenerImpl.addBlockDataToItem(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack) private static voidPlayerChunkSender.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 TypeMethodDescriptionvoidPlayerList.addWorldborderListener(ServerLevel pLevel) voidPlayerList.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 TypeMethodDescriptionbooleanSpawnUtil.Strategy.canSpawnOn(ServerLevel pLevel, BlockPos pTargetPos, BlockState pTargetState, BlockPos pAttemptedPos, BlockState pAttemptedState) private static booleanSpawnUtil.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) booleanAbsorptionMobEffect.applyEffectTick(ServerLevel p_376208_, LivingEntity p_294484_, int p_294672_) booleanBadOmenMobEffect.applyEffectTick(ServerLevel p_376404_, LivingEntity p_296327_, int p_294357_) booleanHealOrHarmMobEffect.applyEffectTick(ServerLevel p_376486_, LivingEntity p_295255_, int p_295147_) booleanHungerMobEffect.applyEffectTick(ServerLevel p_376386_, LivingEntity p_296407_, int p_296356_) booleanMobEffect.applyEffectTick(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier) booleanPoisonMobEffect.applyEffectTick(ServerLevel p_376442_, LivingEntity p_296276_, int p_296233_) booleanRaidOmenMobEffect.applyEffectTick(ServerLevel p_376757_, LivingEntity p_338728_, int p_338249_) booleanRegenerationMobEffect.applyEffectTick(ServerLevel p_376742_, LivingEntity p_295924_, int p_296417_) booleanSaturationMobEffect.applyEffectTick(ServerLevel p_376353_, LivingEntity p_295892_, int p_296026_) booleanWitherMobEffect.applyEffectTick(ServerLevel p_376400_, LivingEntity p_296279_, int p_294798_) voidHealOrHarmMobEffect.applyInstantenousEffect(ServerLevel p_376760_, Entity p_294574_, Entity p_295692_, LivingEntity p_296483_, int p_296095_, double p_295178_) voidMobEffect.applyInstantenousEffect(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) voidInfestedMobEffect.onMobHurt(ServerLevel p_376338_, LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) voidMobEffect.onMobHurt(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, DamageSource pDamageSource, float pAmount) voidMobEffectInstance.onMobHurt(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pAmount) voidMobEffect.onMobRemoved(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) voidMobEffectInstance.onMobRemoved(ServerLevel pLevel, LivingEntity pEntity, Entity.RemovalReason pReason) voidOozingMobEffect.onMobRemoved(ServerLevel p_376380_, LivingEntity p_338339_, int p_338421_, Entity.RemovalReason p_338677_) voidWeavingMobEffect.onMobRemoved(ServerLevel p_376925_, LivingEntity p_338209_, int p_338446_, Entity.RemovalReason p_338624_) voidWindChargedMobEffect.onMobRemoved(ServerLevel p_376782_, LivingEntity p_338439_, int p_338875_, Entity.RemovalReason p_338258_) private voidWeavingMobEffect.spawnCobwebsRandomlyAround(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos) private voidInfestedMobEffect.spawnSilverfish(ServerLevel pLevel, LivingEntity pEntity, double pX, double pY, double pZ) booleanMobEffectInstance.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 voidLivingEntity.actuallyHurt(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) Entity.adjustSpawnLocation(ServerLevel pLevel, BlockPos pPos) floatLivingEntity.applyItemBlocking(ServerLevel pLevel, DamageSource pDamageSource, float pDamageAmount) static voidExperienceOrb.award(ServerLevel pLevel, Vec3 pPos, int pAmount) protected voidLivingEntity.blockUsingItem(ServerLevel pLevel, LivingEntity pEntity) booleanEntity.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 LootParamsMob.createEquipmentParams(ServerLevel pLevel) protected voidMob.customServerAiStep(ServerLevel pLevel) booleanLivingEntity.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanMob.doHurtTarget(ServerLevel p_376642_, Entity p_21372_) protected voidLivingEntity.dropAllDeathLoot(ServerLevel pLevel, DamageSource pDamageSource) protected voidLivingEntity.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidMob.dropCustomDeathLoot(ServerLevel p_348683_, DamageSource p_21385_, boolean p_21387_) protected voidLivingEntity.dropEquipment(ServerLevel pLevel) protected voidLivingEntity.dropExperience(ServerLevel pLevel, Entity pEntity) booleanLivingEntity.dropFromGiftLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, Function<LootParams.Builder, LootParams> pParamsBuilder, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected voidLivingEntity.dropFromLootTable(ServerLevel pLevel, DamageSource pDamageSource, boolean pPlayerKill) protected voidMob.dropFromLootTable(ServerLevel p_376326_, DamageSource p_21389_, boolean p_21390_) protected voidLivingEntity.dropFromShearingLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, ItemStack pShears, BiConsumer<ServerLevel, ItemStack> pDropConsumer) voidMob.dropPreservedEquipment(ServerLevel pLevel) Mob.dropPreservedEquipment(ServerLevel pLevel, Predicate<ItemStack> pFilter) Mob.equipItemIfPossible(ServerLevel pLevel, ItemStack pStack) protected intLivingEntity.getBaseExperienceReward(ServerLevel pLevel) protected intMob.getBaseExperienceReward(ServerLevel p_376894_) abstract AgeableMobAgeableMob.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) GlowSquid.getBreedOffspring(ServerLevel p_362699_, AgeableMob p_362794_) final intLivingEntity.getExperienceReward(ServerLevel pLevel, Entity pKiller) PortalProcessor.getPortalDestination(ServerLevel pLevel, Entity pEntity) final booleanAreaEffectCloud.hurtServer(ServerLevel p_376207_, DamageSource p_376186_, float p_376930_) final booleanDisplay.hurtServer(ServerLevel p_376368_, DamageSource p_376135_, float p_376332_) abstract booleanEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanExperienceOrb.hurtServer(ServerLevel p_376093_, DamageSource p_376744_, float p_376626_) booleanGlowSquid.hurtServer(ServerLevel p_376490_, DamageSource p_376927_, float p_376723_) final booleanInteraction.hurtServer(ServerLevel p_376324_, DamageSource p_376830_, float p_376086_) final booleanLightningBolt.hurtServer(ServerLevel p_376929_, DamageSource p_376634_, float p_376543_) booleanLivingEntity.hurtServer(ServerLevel p_376221_, DamageSource p_376460_, float p_376610_) final booleanMarker.hurtServer(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final booleanOminousItemSpawner.hurtServer(ServerLevel p_376592_, DamageSource p_376780_, float p_376204_) default booleanNeutralMob.isAngryAt(LivingEntity pEntity, ServerLevel pLevel) default booleanNeutralMob.isAngryAtAllPlayers(ServerLevel pLevel) booleanLivingEntity.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) voidEntity.kill(ServerLevel pLevel) voidLivingEntity.kill(ServerLevel p_376643_) booleanEntity.killedEntity(ServerLevel pLevel, LivingEntity pEntity) booleanEntity.mayInteract(ServerLevel pLevel, BlockPos pPos) protected voidLivingEntity.onChangedBlock(ServerLevel pLevel, BlockPos pPos) protected voidMob.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) default voidNeutralMob.playerDied(ServerLevel pLevel, Player pPlayer) booleanPortalProcessor.processPortalTeleportation(ServerLevel pLevel, Entity pEntity, boolean pCanChangeDimensions) private voidAreaEffectCloud.serverTick(ServerLevel pLevel) voidShearable.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 EntityOminousItemSpawner.spawnProjectile(ServerLevel pLevel, ProjectileItem pProjectileItem, ItemStack pStack) private EntityEntity.teleportCrossDimension(ServerLevel pLevel, TeleportTransition pTeleportTransition) private EntityEntity.teleportSameDimension(ServerLevel pLevel, TeleportTransition pTeleportTransition) booleanEntity.teleportTo(ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelativeMovements, float pYaw, float pPitch, boolean pSetCamera) voidEntity.thunderHit(ServerLevel pLevel, LightningBolt pLightning) Leashable.tickLeash(ServerLevel pLevel, E pEntity) private voidOminousItemSpawner.tickServer(ServerLevel pLevel) protected voidLivingEntity.triggerOnDeathMobEffects(ServerLevel pLevel, Entity.RemovalReason pRemovalReason) private static booleanExperienceOrb.tryMergeToExisting(ServerLevel pLevel, Vec3 pPos, int pAmount) default voidNeutralMob.updatePersistentAnger(ServerLevel pServerLevel, boolean pUpdateAnger) booleanMob.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionbooleanLivingEntity.dropFromGiftLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, Function<LootParams.Builder, LootParams> pParamsBuilder, BiConsumer<ServerLevel, ItemStack> pDropConsumer) protected voidLivingEntity.dropFromShearingLootTable(ServerLevel pLevel, ResourceKey<LootTable> pLootTable, ItemStack pShears, BiConsumer<ServerLevel, ItemStack> pDropConsumer) voidEntity.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 voidBrain.startEachNonRunningBehavior(ServerLevel pLevel, E pEntity) voidBrain.stopAll(ServerLevel pLevel, E pOwner) voidBrain.tick(ServerLevel pLevel, E pEntity) private voidBrain.tickEachRunningBehavior(ServerLevel pLevel, E pEntity) private voidBrain.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 TypeMethodDescriptionvoidStopAttackingIfTargetInvalid.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 booleanValidateNearbyPoi.bedIsOccupied(ServerLevel pLevel, BlockPos pPos, LivingEntity pEntity) private static booleanValidateNearbyPoi.bedIsOccupiedByVillager(ServerLevel pLevel, BlockPos pPos) VillagerMakeLove.breed(ServerLevel pLevel, Villager pParent, Villager pPartner) private static intGiveGiftToHero.calculateTimeUntilNextGift(ServerLevel pLevel) protected booleanAnimalMakeLove.canStillUse(ServerLevel pLevel, Animal pEntity, long pGameTime) protected booleanAnimalPanic.canStillUse(ServerLevel p_147391_, E p_147392_, long p_147393_) protected booleanBehavior.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) protected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanCountDownCooldownTicks.canStillUse(ServerLevel p_147468_, LivingEntity p_147469_, long p_147470_) protected booleanCroak.canStillUse(ServerLevel p_217154_, Frog p_217155_, long p_217156_) protected booleanCrossbowAttack.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) protected booleanFollowTemptation.canStillUse(ServerLevel p_147494_, PathfinderMob p_147495_, long p_147496_) protected booleanGiveGiftToHero.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanGoAndGiveItemsToTarget.canStillUse(ServerLevel p_217218_, E p_217219_, long p_217220_) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanHarvestFarmland.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanJumpOnBed.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanLongJumpMidJump.canStillUse(ServerLevel p_147603_, Mob p_147604_, long p_147605_) protected booleanLongJumpToRandomPos.canStillUse(ServerLevel p_147653_, Mob p_147654_, long p_147655_) protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanLookAtTargetSink.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanMoveToTargetSink.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanPrepareRamNearestTarget.canStillUse(ServerLevel p_147773_, PathfinderMob p_147774_, long p_147775_) protected booleanRamTarget.canStillUse(ServerLevel p_217352_, Goat p_217353_, long p_217354_) booleanShowTradesToPlayer.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanSleepInBed.canStillUse(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected booleanSwim.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanTradeWithVillager.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanUseBonemeal.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanVillagerMakeLove.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanWorkAtPoi.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanAnimalMakeLove.checkExtraStartConditions(ServerLevel pLevel, Animal pOwner) protected booleanAnimalPanic.checkExtraStartConditions(ServerLevel p_275286_, E p_275721_) protected booleanBehavior.checkExtraStartConditions(ServerLevel pLevel, E pOwner) protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanCroak.checkExtraStartConditions(ServerLevel p_217151_, Frog p_217152_) protected booleanCrossbowAttack.checkExtraStartConditions(ServerLevel pLevel, E pOwner) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanGoAndGiveItemsToTarget.checkExtraStartConditions(ServerLevel p_217196_, E p_217197_) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanJumpOnBed.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanLongJumpToRandomPos.checkExtraStartConditions(ServerLevel p_147650_, Mob p_147651_) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanRamTarget.checkExtraStartConditions(ServerLevel p_217349_, Goat p_217350_) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanSleepInBed.checkExtraStartConditions(ServerLevel pLevel, LivingEntity pOwner) protected booleanSwim.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel pLevel, LivingEntity pEntity, Node pPrevious, Node pNext, Set<GlobalPos> pDoorPositions, Optional<List<LivingEntity>> pNearestLivingEntities) private voidWorkAtComposter.compostItems(ServerLevel pLevel, Villager pVillager, GlobalPos pGlobal, BlockState pState) final voidBehavior.doStop(ServerLevel pLevel, E pEntity, long pGameTime) voidBehaviorControl.doStop(ServerLevel pLevel, E pEntity, long pGameTime) final voidDoNothing.doStop(ServerLevel p_260265_, LivingEntity p_259336_, long p_259826_) final voidGateBehavior.doStop(ServerLevel p_259962_, E p_260250_, long p_259847_) final voidOneShot.doStop(ServerLevel p_260215_, E p_259970_, long p_260273_) static SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel pServerLevel, SectionPos pSectionPos, int pRadius) protected voidRamTarget.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 Vec3MoveToSkySeeingSpot.getOutdoorPosition(ServerLevel pLevel, LivingEntity pEntity) private Vec3AnimalPanic.getPanicPos(E pPathfinder, ServerLevel pLevel) private BlockPosHarvestFarmland.getValidFarmland(ServerLevel pServerLevel) private voidVillagerMakeLove.giveBedToChild(ServerLevel pLevel, Villager pVillager, BlockPos pPos) static booleanMoveToSkySeeingSpot.hasNoBlocksAbove(ServerLevel pLevel, LivingEntity pEntity, BlockPos pPos) private booleanRamTarget.hasRammedHornBreakingBlock(ServerLevel pLevel, Goat pOwner) private booleanLongJumpToRandomPos.isAcceptableLandingPosition(ServerLevel pLevel, E pEntity, BlockPos pPos) private booleanJumpOnBed.isBed(ServerLevel pLevel, BlockPos pPos) private static booleanInteractWithDoor.isDoorTooFarAway(ServerLevel pLevel, LivingEntity pEntity, GlobalPos pPos) private voidWorkAtComposter.makeBread(ServerLevel pLevel, Villager pVillager) private booleanJumpOnBed.nearBed(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.onBedSurface(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.onOrOverBed(ServerLevel pLevel, Mob pMob) protected voidLongJumpToRandomPos.pickCandidate(ServerLevel pLevel, E pEntity, long pPrepareJumpStart) UseBonemeal.pickNextTarget(ServerLevel pLevel, Villager pVillager) private static booleanVillagerGoalPackages.raidExistsAndActive(ServerLevel pLevel, LivingEntity pEntity) private static booleanVillagerGoalPackages.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 voidWorkAtComposter.spawnComposterFillEffects(ServerLevel pLevel, BlockState pPreState, BlockPos pPos, BlockState pPostState) protected voidAnimalMakeLove.start(ServerLevel pLevel, Animal pEntity, long pGameTime) protected voidAnimalPanic.start(ServerLevel p_147399_, E p_147400_, long p_147401_) protected voidBehavior.start(ServerLevel pLevel, E pEntity, long pGameTime) protected voidCroak.start(ServerLevel p_217162_, Frog p_217163_, long p_217164_) protected voidFollowTemptation.start(ServerLevel p_147505_, PathfinderMob p_147506_, long p_147507_) protected voidGiveGiftToHero.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidGoAndGiveItemsToTarget.start(ServerLevel p_217199_, E p_217200_, long p_217201_) protected voidHarvestFarmland.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidJumpOnBed.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpMidJump.start(ServerLevel p_147611_, Mob p_147612_, long p_147613_) protected voidLongJumpToPreferredBlock.start(ServerLevel p_217279_, E p_217280_, long p_217281_) protected voidLongJumpToRandomPos.start(ServerLevel p_147676_, E p_147677_, long p_147678_) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidMoveToTargetSink.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidPrepareRamNearestTarget.start(ServerLevel p_147736_, PathfinderMob p_147737_, long p_147738_) protected voidRamTarget.start(ServerLevel p_217359_, Goat p_217360_, long p_217361_) protected voidRandomLookAround.start(ServerLevel p_250941_, Mob p_248765_, long p_251801_) voidShowTradesToPlayer.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidSleepInBed.start(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected voidTradeWithVillager.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidUseBonemeal.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerMakeLove.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerPanicTrigger.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidWorkAtPoi.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidAnimalMakeLove.stop(ServerLevel pLevel, Animal pEntity, long pGameTime) protected voidAnimalPanic.stop(ServerLevel p_217118_, E p_217119_, long p_217120_) protected voidBehavior.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidCountDownCooldownTicks.stop(ServerLevel p_147472_, LivingEntity p_147473_, long p_147474_) protected voidCroak.stop(ServerLevel p_217170_, Frog p_217171_, long p_217172_) protected voidCrossbowAttack.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidFollowTemptation.stop(ServerLevel p_147515_, PathfinderMob p_147516_, long p_147517_) protected voidGiveGiftToHero.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidGoToPotentialJobSite.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidHarvestFarmland.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidJumpOnBed.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpMidJump.stop(ServerLevel p_147619_, Mob p_147620_, long p_147621_) protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidLookAtTargetSink.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidMoveToTargetSink.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidPrepareRamNearestTarget.stop(ServerLevel p_147762_, E p_147763_, long p_147764_) voidShowTradesToPlayer.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidSleepInBed.stop(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected voidTradeWithVillager.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidUseBonemeal.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidVillagerMakeLove.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) VillagerMakeLove.takeVacantBed(ServerLevel pLevel, Villager pVillager) booleanStartAttacking.StartAttackingCondition.test(ServerLevel pLevel, E pMob) booleanStopAttackingIfTargetInvalid.StopAttackCondition.test(ServerLevel pLevel, LivingEntity pEntity) private voidGiveGiftToHero.throwGift(ServerLevel pLevel, Villager pVillager, LivingEntity pTarget) protected voidAnimalMakeLove.tick(ServerLevel pLevel, Animal pOwner, long pGameTime) protected voidAnimalPanic.tick(ServerLevel p_147403_, E p_147404_, long p_147405_) protected voidBehavior.tick(ServerLevel pLevel, E pOwner, long pGameTime) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidCountDownCooldownTicks.tick(ServerLevel p_147476_, LivingEntity p_147477_, long p_147478_) protected voidCroak.tick(ServerLevel p_217178_, Frog p_217179_, long p_217180_) protected voidCrossbowAttack.tick(ServerLevel pLevel, E pOwner, long pGameTime) protected voidFollowTemptation.tick(ServerLevel p_147523_, PathfinderMob p_147524_, long p_147525_) protected voidGiveGiftToHero.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidGoAndGiveItemsToTarget.tick(ServerLevel p_217226_, E p_217227_, long p_217228_) protected voidGoToPotentialJobSite.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidHarvestFarmland.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidJumpOnBed.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidLongJumpToRandomPos.tick(ServerLevel p_147680_, E p_147681_, long p_147682_) protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidLookAtTargetSink.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidMoveToTargetSink.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidPrepareRamNearestTarget.tick(ServerLevel p_147784_, E p_147785_, long p_147786_) protected voidRamTarget.tick(ServerLevel p_217366_, Goat p_217367_, long p_217368_) voidShowTradesToPlayer.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidSwim.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidTradeWithVillager.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidUseBonemeal.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidVillagerMakeLove.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidVillagerPanicTrigger.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) final voidBehavior.tickOrStop(ServerLevel pLevel, E pEntity, long pGameTime) voidBehaviorControl.tickOrStop(ServerLevel pLevel, E pEntity, long pGameTime) final voidDoNothing.tickOrStop(ServerLevel p_259225_, LivingEntity p_259218_, long p_259803_) final voidGateBehavior.tickOrStop(ServerLevel p_259934_, E p_259790_, long p_260259_) final voidOneShot.tickOrStop(ServerLevel p_259112_, E p_259594_, long p_259046_) private booleanJumpOnBed.tiredOfJumping(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.tiredOfWalking(ServerLevel pLevel, Mob pMob) final booleanBehavior.tryStart(ServerLevel pLevel, E pOwner, long pGameTime) booleanBehaviorControl.tryStart(ServerLevel pLevel, E pEntity, long pGameTime) final booleanDoNothing.tryStart(ServerLevel p_259135_, LivingEntity p_259195_, long p_259189_) final booleanGateBehavior.tryStart(ServerLevel p_259362_, E p_259746_, long p_259560_) final booleanOneShot.tryStart(ServerLevel p_260083_, E p_259643_, long p_259226_) private voidVillagerMakeLove.tryToGiveBirth(ServerLevel pLevel, Villager pParent, Villager pPartner) protected voidWorkAtComposter.useWorkstation(ServerLevel pLevel, Villager pVillager) protected voidWorkAtPoi.useWorkstation(ServerLevel pLevel, Villager pVillager) private static booleanVillagerGoalPackages.validateBedPoi(ServerLevel pLevel, BlockPos pPos) private booleanHarvestFarmland.validPos(BlockPos pPos, ServerLevel pServerLevel) private booleanUseBonemeal.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 TypeMethodDescriptionbooleanTrigger.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 booleanDigging.canStillUse(ServerLevel p_217527_, E p_217528_, long p_217529_) protected booleanEmerging.canStillUse(ServerLevel p_217553_, E p_217554_, long p_217555_) protected booleanRoar.canStillUse(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected booleanSniffing.canStillUse(ServerLevel p_217653_, E p_217654_, long p_217655_) protected booleanSonicBoom.canStillUse(ServerLevel p_217695_, Warden p_217696_, long p_217697_) protected booleanDigging.checkExtraStartConditions(ServerLevel p_217524_, E p_217525_) protected booleanForceUnmount.checkExtraStartConditions(ServerLevel p_238424_, LivingEntity p_238425_) protected booleanSonicBoom.checkExtraStartConditions(ServerLevel p_217692_, Warden p_217693_) protected voidDigging.start(ServerLevel p_217535_, E p_217536_, long p_217537_) protected voidEmerging.start(ServerLevel p_217561_, E p_217562_, long p_217563_) protected voidForceUnmount.start(ServerLevel p_238410_, LivingEntity p_238411_, long p_238412_) protected voidRoar.start(ServerLevel p_217580_, Warden p_217581_, long p_217582_) protected voidSniffing.start(ServerLevel p_217664_, E p_217665_, long p_217666_) protected voidSonicBoom.start(ServerLevel p_217713_, Warden p_217714_, long p_217715_) protected voidDigging.stop(ServerLevel p_217543_, E p_217544_, long p_217545_) protected voidEmerging.stop(ServerLevel p_217569_, E p_217570_, long p_217571_) protected voidRoar.stop(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected voidSniffing.stop(ServerLevel p_217672_, E p_217673_, long p_217674_) protected voidSonicBoom.stop(ServerLevel p_217732_, Warden p_217733_, long p_217734_) protected voidRoar.tick(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected voidSonicBoom.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 ServerLevelBegGoal.levelprotected final ServerLevelBreedGoal.levelMethods in net.minecraft.world.entity.ai.goal that return ServerLevelModifier and TypeMethodDescriptionprotected static ServerLevelGoal.getServerLevel(Entity pEntity) protected static ServerLevelGoal.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 voidAdultSensor.doTick(ServerLevel p_148248_, AgeableMob p_148249_) protected voidBreezeAttackEntitySensor.doTick(ServerLevel p_312447_, Breeze p_312739_) protected voidDummySensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidGolemSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidHoglinSpecificSensor.doTick(ServerLevel pLevel, Hoglin pEntity) protected voidHurtBySensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidIsInWaterSensor.doTick(ServerLevel p_217816_, LivingEntity p_217817_) protected voidMobSensor.doTick(ServerLevel p_316535_, T p_316183_) protected voidNearestBedSensor.doTick(ServerLevel pLevel, Mob pEntity) protected voidNearestItemSensor.doTick(ServerLevel pLevel, Mob pEntity) protected voidNearestLivingEntitySensor.doTick(ServerLevel pLevel, T pEntity) protected voidNearestVisibleLivingEntitySensor.doTick(ServerLevel p_148288_, LivingEntity p_148289_) protected voidPiglinBruteSpecificSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidPiglinSpecificSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidPlayerSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidSecondaryPoiSensor.doTick(ServerLevel pLevel, Villager pEntity) protected abstract voidSensor.doTick(ServerLevel pLevel, E pEntity) protected voidTemptingSensor.doTick(ServerLevel p_148331_, PathfinderMob p_148332_) protected voidVillagerBabiesSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidWardenEntitySensor.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 booleanSensor.isEntityAttackable(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static booleanSensor.isEntityAttackableIgnoringLineOfSight(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static booleanSensor.isEntityTargetable(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected booleanAxolotlAttackablesSensor.isMatchingEntity(ServerLevel p_376498_, LivingEntity p_148266_, LivingEntity p_148267_) protected booleanFrogAttackablesSensor.isMatchingEntity(ServerLevel p_376635_, LivingEntity p_217810_, LivingEntity p_217811_) protected abstract booleanNearestVisibleLivingEntitySensor.isMatchingEntity(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected booleanVillagerHostilesSensor.isMatchingEntity(ServerLevel p_376393_, LivingEntity p_148344_, LivingEntity p_148345_) private static booleanPiglinSpecificSensor.isValidRepellent(ServerLevel pLevel, BlockPos pPos) final voidSensor.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 TypeMethodDescriptionbooleanTargetingConditions.Selector.test(LivingEntity pEntity, ServerLevel pLevel) booleanTargetingConditions.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 Vec3VillageSiege.findRandomSpawnPos(ServerLevel pLevel, BlockPos pPos) voidVillageSiege.tick(ServerLevel p_27013_, boolean p_27014_, boolean p_27015_) private voidVillageSiege.trySpawn(ServerLevel pLevel) private booleanVillageSiege.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 voidBat.customServerAiStep(ServerLevel p_376388_) booleanBat.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 voidAnimal.actuallyHurt(ServerLevel p_376120_, DamageSource p_341676_, float p_341648_) protected voidAnimal.customServerAiStep(ServerLevel p_376777_) protected voidBee.customServerAiStep(ServerLevel p_376178_) voidCat.customServerAiStep(ServerLevel p_376290_) voidOcelot.customServerAiStep(ServerLevel p_376895_) voidRabbit.customServerAiStep(ServerLevel p_376329_) booleanBee.doHurtTarget(ServerLevel p_376916_, Entity p_27722_) booleanIronGolem.doHurtTarget(ServerLevel p_376718_, Entity p_28837_) booleanPanda.doHurtTarget(ServerLevel p_376520_, Entity p_29091_) protected voidFox.dropAllDeathLoot(ServerLevel p_348640_, DamageSource p_28536_) protected voidFox.dropEquipment(ServerLevel p_348640_) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel pLevel, Animal pAnimal, AgeableMob pBaby) intAgeableWaterCreature.getBaseExperienceReward(ServerLevel p_376882_) protected intAnimal.getBaseExperienceReward(ServerLevel p_376688_) protected intChicken.getBaseExperienceReward(ServerLevel p_376732_) protected intWaterAnimal.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 voidWaterAnimal.handleAirSupply(ServerLevel pLevel, int pAirSupply) booleanBee.hurtServer(ServerLevel p_376576_, DamageSource p_376878_, float p_376402_) booleanIronGolem.hurtServer(ServerLevel p_376593_, DamageSource p_376434_, float p_376366_) booleanPanda.hurtServer(ServerLevel p_376309_, DamageSource p_376843_, float p_376403_) booleanParrot.hurtServer(ServerLevel p_376162_, DamageSource p_376903_, float p_376601_) booleanSquid.hurtServer(ServerLevel p_376152_, DamageSource p_376463_, float p_376746_) protected voidDolphin.pickUpItem(ServerLevel p_376656_, ItemEntity p_28357_) protected voidFox.pickUpItem(ServerLevel p_376527_, ItemEntity p_28514_) protected voidPanda.pickUpItem(ServerLevel p_376704_, ItemEntity p_29121_) voidMushroomCow.shear(ServerLevel p_376375_, SoundSource p_28924_, ItemStack p_373092_) voidSnowGolem.shear(ServerLevel p_376257_, SoundSource p_29907_, ItemStack p_373004_) voidAnimal.spawnChildFromBreeding(ServerLevel pLevel, Animal pMate) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity pEntity, ServerLevel p_376835_) voidMushroomCow.thunderHit(ServerLevel pLevel, LightningBolt pLightning) voidPig.thunderHit(ServerLevel pLevel, LightningBolt pLightning) voidTurtle.thunderHit(ServerLevel pLevel, LightningBolt pLightning) private voidPufferfish.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 TypeMethodDescriptionbooleanAllay.VibrationUser.canReceiveVibration(ServerLevel p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) protected voidAllay.customServerAiStep(ServerLevel p_376709_) protected voidAllay.dropEquipment(ServerLevel p_376761_) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel p_250009_, Holder<GameEvent> p_316687_, GameEvent.Context p_249478_, Vec3 p_250852_) booleanAllay.hurtServer(ServerLevel p_376555_, DamageSource p_376455_, float p_376277_) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) protected voidAllay.pickUpItem(ServerLevel p_376246_, ItemEntity p_218359_) booleanAllay.wantsToPickUp(ServerLevel p_376111_, ItemStack p_218387_) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidAllay.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 voidArmadillo.actuallyHurt(ServerLevel p_376922_, DamageSource p_316204_, float p_316801_) protected booleanArmadilloAi.ArmadilloBallUp.canStillUse(ServerLevel p_316577_, Armadillo p_316565_, long p_316753_) protected booleanArmadilloAi.ArmadilloBallUp.checkExtraStartConditions(ServerLevel p_316768_, Armadillo p_316762_) protected voidArmadillo.customServerAiStep(ServerLevel p_376915_) Armadillo.getBreedOffspring(ServerLevel p_316757_, AgeableMob p_316523_) booleanArmadillo.hurtServer(ServerLevel p_376599_, DamageSource p_376763_, float p_376190_) protected voidArmadilloAi.ArmadilloBallUp.start(ServerLevel p_316659_, Armadillo p_316121_, long p_316872_) protected voidArmadilloAi.ArmadilloPanic.start(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected voidArmadilloAi.ArmadilloBallUp.stop(ServerLevel p_316572_, Armadillo p_316192_, long p_316823_) protected voidArmadilloAi.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 booleanPlayDead.canStillUse(ServerLevel p_149322_, Axolotl p_149323_, long p_149324_) protected booleanPlayDead.checkExtraStartConditions(ServerLevel p_149319_, Axolotl p_149320_) protected voidAxolotl.customServerAiStep(ServerLevel p_376845_) private static Optional<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget(ServerLevel pLevel, Axolotl pAxolotl) Axolotl.getBreedOffspring(ServerLevel p_149112_, AgeableMob p_149113_) protected voidAxolotl.handleAirSupply(ServerLevel pLevel, int pAirSupply) booleanAxolotl.hurtServer(ServerLevel p_376765_, DamageSource p_376159_, float p_376250_) static voidAxolotl.onStopAttacking(ServerLevel pLevel, Axolotl pAxolotl, LivingEntity pTarget) protected voidPlayDead.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 voidCamel.actuallyHurt(ServerLevel p_376291_, DamageSource p_250410_, float p_251451_) protected booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel p_249520_, Camel p_250322_) protected voidCamel.customServerAiStep(ServerLevel p_376616_) Camel.getBreedOffspring(ServerLevel p_251227_, AgeableMob p_251047_) protected voidCamelAi.CamelPanic.start(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected voidCamelAi.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 booleanShootTongue.canStillUse(ServerLevel p_218633_, Frog p_218634_, long p_218635_) protected booleanShootTongue.checkExtraStartConditions(ServerLevel p_218630_, Frog p_218631_) protected voidFrog.customServerAiStep(ServerLevel p_376431_) protected voidTadpole.customServerAiStep(ServerLevel p_376831_) private voidShootTongue.eatEntity(ServerLevel pLevel, Frog pFrog) Frog.getBreedOffspring(ServerLevel p_218476_, AgeableMob p_218477_) voidFrog.spawnChildFromBreeding(ServerLevel p_218479_, Animal p_218480_) protected voidShootTongue.start(ServerLevel p_218644_, Frog p_218645_, long p_218646_) protected voidShootTongue.stop(ServerLevel p_218652_, Frog p_218653_, long p_218654_) protected voidShootTongue.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 voidGoat.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 voidAbstractChestedHorse.dropEquipment(ServerLevel p_376790_) protected voidAbstractHorse.dropEquipment(ServerLevel p_376591_) protected voidAbstractHorse.followMommy(ServerLevel pLevel) protected voidLlama.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_) booleanAbstractHorse.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 voidSheep.customServerAiStep(ServerLevel p_404959_) Sheep.getBreedOffspring(ServerLevel p_405425_, AgeableMob p_404874_) voidSheep.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 booleanSnifferAi.Digging.canStillUse(ServerLevel p_272686_, Sniffer p_273617_, long p_273124_) protected booleanSnifferAi.FeelingHappy.canStillUse(ServerLevel p_272660_, Sniffer p_273250_, long p_273180_) protected booleanSnifferAi.FinishedDigging.canStillUse(ServerLevel p_273775_, Sniffer p_273131_, long p_273569_) protected booleanSnifferAi.Scenting.canStillUse(ServerLevel p_273482_, Sniffer p_273724_, long p_273191_) protected booleanSnifferAi.Searching.canStillUse(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected booleanSnifferAi.Sniffing.canStillUse(ServerLevel p_273156_, Sniffer p_273448_, long p_272841_) protected booleanSnifferAi.Digging.checkExtraStartConditions(ServerLevel p_273442_, Sniffer p_273370_) protected booleanSnifferAi.FinishedDigging.checkExtraStartConditions(ServerLevel p_273692_, Sniffer p_272856_) protected booleanSnifferAi.Scenting.checkExtraStartConditions(ServerLevel p_279176_, Sniffer p_279496_) protected booleanSnifferAi.Searching.checkExtraStartConditions(ServerLevel p_273493_, Sniffer p_272857_) protected booleanSnifferAi.Sniffing.checkExtraStartConditions(ServerLevel p_272972_, Sniffer p_273676_) protected voidSniffer.customServerAiStep(ServerLevel p_376484_) Sniffer.getBreedOffspring(ServerLevel p_273401_, AgeableMob p_273310_) voidSniffer.spawnChildFromBreeding(ServerLevel p_277923_, Animal p_277857_) protected voidSnifferAi.Digging.start(ServerLevel p_272951_, Sniffer p_272688_, long p_272979_) protected voidSnifferAi.FeelingHappy.start(ServerLevel p_273624_, Sniffer p_273470_, long p_273501_) protected voidSnifferAi.FinishedDigging.start(ServerLevel p_272708_, Sniffer p_273502_, long p_272739_) protected voidSnifferAi.Scenting.start(ServerLevel p_272795_, Sniffer p_272788_, long p_273611_) protected voidSnifferAi.Searching.start(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected voidSnifferAi.Sniffing.start(ServerLevel p_272950_, Sniffer p_272614_, long p_273573_) protected voidSnifferAi.Digging.stop(ServerLevel p_273656_, Sniffer p_273063_, long p_272844_) protected voidSnifferAi.FeelingHappy.stop(ServerLevel p_273216_, Sniffer p_273271_, long p_273738_) protected voidSnifferAi.FinishedDigging.stop(ServerLevel p_273210_, Sniffer p_273648_, long p_272804_) protected voidSnifferAi.Scenting.stop(ServerLevel p_272816_, Sniffer p_273426_, long p_272832_) protected voidSnifferAi.Searching.stop(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected voidSnifferAi.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 voidWolf.actuallyHurt(ServerLevel p_406271_, DamageSource p_406248_, float p_406370_) Wolf.getBreedOffspring(ServerLevel p_406360_, AgeableMob p_406340_) booleanWolf.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 booleanEnderDragonPart.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 booleanEnderDragon.checkWalls(ServerLevel pLevel, AABB pBox) private voidEnderDragon.hurt(ServerLevel pLevel, List<Entity> pEntities) booleanEnderDragon.hurt(ServerLevel pLevel, EnderDragonPart pPart, DamageSource pDamageSource, float pAmount) final booleanEndCrystal.hurtServer(ServerLevel p_376280_, DamageSource p_376179_, float p_376203_) booleanEnderDragon.hurtServer(ServerLevel p_376883_, DamageSource p_376758_, float p_376328_) voidEndCrystal.kill(ServerLevel p_376473_) voidEnderDragon.kill(ServerLevel p_376682_) private voidEnderDragon.knockBack(ServerLevel pLevel, List<Entity> pTargets) voidEnderDragon.onCrystalDestroyed(ServerLevel pLevel, EndCrystal pCrystal, BlockPos pPos, DamageSource pDamageSource) private voidEndCrystal.onDestroyedBy(ServerLevel pLevel, DamageSource pDamageSource) protected voidEnderDragon.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 TypeMethodDescriptionvoidAbstractDragonPhaseInstance.doServerTick(ServerLevel p_376334_) voidDragonChargePlayerPhase.doServerTick(ServerLevel p_376407_) voidDragonDeathPhase.doServerTick(ServerLevel p_376695_) voidDragonHoldingPatternPhase.doServerTick(ServerLevel p_376218_) voidDragonHoverPhase.doServerTick(ServerLevel p_376598_) voidDragonLandingApproachPhase.doServerTick(ServerLevel p_376245_) voidDragonLandingPhase.doServerTick(ServerLevel p_376573_) voidDragonPhaseInstance.doServerTick(ServerLevel pLevel) voidDragonSittingAttackingPhase.doServerTick(ServerLevel p_376491_) voidDragonSittingFlamingPhase.doServerTick(ServerLevel p_376561_) voidDragonSittingScanningPhase.doServerTick(ServerLevel p_376286_) voidDragonStrafePlayerPhase.doServerTick(ServerLevel p_376857_) voidDragonTakeoffPhase.doServerTick(ServerLevel p_376301_) private voidDragonHoldingPatternPhase.findNewTarget(ServerLevel pLevel) private voidDragonLandingApproachPhase.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 voidWitherBoss.customServerAiStep(ServerLevel p_376675_) protected voidWitherBoss.dropCustomDeathLoot(ServerLevel p_348644_, DamageSource p_31464_, boolean p_31466_) booleanWitherBoss.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 voidArmorStand.brokenByAnything(ServerLevel pLevel, DamageSource pDamageSource) private voidArmorStand.brokenByPlayer(ServerLevel pLevel, DamageSource pDamageSource) private voidArmorStand.causeDamage(ServerLevel pLevel, DamageSource pDamageSource, float pDamageAmount) abstract voidBlockAttachedEntity.dropItem(ServerLevel pLevel, Entity pEntity) voidItemFrame.dropItem(ServerLevel p_376660_, Entity p_31803_) private voidItemFrame.dropItem(ServerLevel pLevel, Entity pEntity, boolean pDropItem) voidLeashFenceKnotEntity.dropItem(ServerLevel p_376541_, Entity p_31837_) voidPainting.dropItem(ServerLevel p_376289_, Entity p_31925_) booleanArmorStand.hurtServer(ServerLevel p_376183_, DamageSource p_31579_, float p_31580_) booleanBlockAttachedEntity.hurtServer(ServerLevel p_376632_, DamageSource p_376099_, float p_376549_) booleanItemFrame.hurtServer(ServerLevel p_376559_, DamageSource p_376904_, float p_376420_) voidArmorStand.kill(ServerLevel p_376582_) voidItemFrame.kill(ServerLevel p_376265_) HangingEntity.spawnAtLocation(ServerLevel p_376865_, ItemStack p_31722_, float p_31723_) voidArmorStand.thunderHit(ServerLevel pLevel, LightningBolt pLightning) voidBlockAttachedEntity.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 booleanFallingBlockEntity.hurtServer(ServerLevel p_376184_, DamageSource p_376594_, float p_376175_) final booleanItemEntity.hurtServer(ServerLevel p_376942_, DamageSource p_376452_, float p_376562_) final booleanPrimedTnt.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 TypeMethodDescriptionvoidEvoker.applyRaidBuffs(ServerLevel p_348515_, int p_32632_, boolean p_32633_) voidIllusioner.applyRaidBuffs(ServerLevel p_348536_, int p_32915_, boolean p_32916_) voidPillager.applyRaidBuffs(ServerLevel p_348618_, int p_33267_, boolean p_33268_) voidRavager.applyRaidBuffs(ServerLevel p_348582_, int p_33337_, boolean p_33338_) voidVindicator.applyRaidBuffs(ServerLevel p_348474_, int p_34079_, boolean p_34080_) voidWitch.applyRaidBuffs(ServerLevel p_348621_, int p_34140_, boolean p_34141_) (package private) booleanPhantom.canAttack(ServerLevel pLevel, LivingEntity pEntity, TargetingConditions pTargetingConditions) booleanZombie.convertVillagerToZombieVillager(ServerLevel pLevel, Villager pVillager) protected voidBlaze.customServerAiStep(ServerLevel p_376837_) protected voidElderGuardian.customServerAiStep(ServerLevel p_376897_) protected voidEnderMan.customServerAiStep(ServerLevel p_376787_) protected voidSpellcasterIllager.customServerAiStep(ServerLevel p_376834_) protected voidVindicator.customServerAiStep(ServerLevel p_376840_) protected voidZoglin.customServerAiStep(ServerLevel p_376536_) protected voidZombifiedPiglin.customServerAiStep(ServerLevel p_376805_) booleanCaveSpider.doHurtTarget(ServerLevel p_376694_, Entity p_32257_) booleanCreeper.doHurtTarget(ServerLevel p_376663_, Entity p_32281_) booleanHusk.doHurtTarget(ServerLevel p_376715_, Entity p_32892_) booleanRavager.doHurtTarget(ServerLevel p_376340_, Entity p_33328_) booleanWitherSkeleton.doHurtTarget(ServerLevel p_376874_, Entity p_34169_) booleanZoglin.doHurtTarget(ServerLevel p_376335_, Entity p_34207_) booleanZombie.doHurtTarget(ServerLevel p_376343_, Entity p_34276_) protected voidCreeper.dropCustomDeathLoot(ServerLevel p_348566_, DamageSource p_32292_, boolean p_32294_) protected voidEnderMan.dropCustomDeathLoot(ServerLevel p_348556_, DamageSource p_32497_, boolean p_32499_) protected voidSkeleton.dropCustomDeathLoot(ServerLevel p_348477_, DamageSource p_33574_, boolean p_33576_) protected voidWitherSkeleton.dropCustomDeathLoot(ServerLevel p_348522_, DamageSource p_34174_, boolean p_34176_) protected voidZombie.dropCustomDeathLoot(ServerLevel p_348597_, DamageSource p_34291_, boolean p_34293_) private Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel pLevel) private voidZombieVillager.finishConversion(ServerLevel pLevel) protected intZombie.getBaseExperienceReward(ServerLevel p_376355_) Strider.getBreedOffspring(ServerLevel p_149861_, AgeableMob p_149862_) booleanEnderMan.hurtServer(ServerLevel p_376680_, DamageSource p_376597_, float p_376796_) booleanGhast.hurtServer(ServerLevel p_376618_, DamageSource p_376819_, float p_376363_) booleanGuardian.hurtServer(ServerLevel p_376911_, DamageSource p_376689_, float p_376584_) booleanShulker.hurtServer(ServerLevel p_376092_, DamageSource p_376565_, float p_376357_) booleanSilverfish.hurtServer(ServerLevel p_376336_, DamageSource p_376879_, float p_376305_) booleanZoglin.hurtServer(ServerLevel p_376295_, DamageSource p_376659_, float p_376300_) booleanZombie.hurtServer(ServerLevel p_376886_, DamageSource p_376124_, float p_376398_) private booleanEnderMan.hurtWithCleanWater(ServerLevel pLevel, DamageSource pDamageSource, AbstractThrownPotion pPotion, float pDamageAmount) booleanGhast.isInvulnerableTo(ServerLevel p_376822_, DamageSource p_238289_) booleanMonster.isPreventingPlayerRest(ServerLevel pLevel, Player pPlayer) booleanZombifiedPiglin.isPreventingPlayerRest(ServerLevel p_376699_, Player p_34475_) private booleanZoglin.isTargetable(ServerLevel pLevel, LivingEntity pEntity) booleanZombie.killedEntity(ServerLevel p_219160_, LivingEntity p_219161_) protected voidPillager.pickUpItem(ServerLevel p_376414_, ItemEntity p_33296_) voidBogged.shear(ServerLevel p_376748_, SoundSource p_331493_, ItemStack p_373125_) private voidBogged.spawnShearedMushrooms(ServerLevel pLevel, ItemStack pStack) booleanGuardian.GuardianAttackSelector.test(LivingEntity pEntity, ServerLevel p_376639_) voidCreeper.thunderHit(ServerLevel pLevel, LightningBolt pLightning) booleanZombie.wantsToPickUp(ServerLevel p_376535_, ItemStack p_182400_) booleanZombifiedPiglin.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 booleanLongJump.canJumpFromCurrentPosition(ServerLevel pLevel, Breeze pBreeze) static booleanLongJump.canRun(ServerLevel pLevel, Breeze pBreeze) protected booleanLongJump.canStillUse(ServerLevel p_312482_, Breeze p_312019_, long p_312448_) protected booleanShoot.canStillUse(ServerLevel p_312535_, Breeze p_312174_, long p_311812_) protected booleanShootWhenStuck.canStillUse(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected booleanLongJump.checkExtraStartConditions(ServerLevel p_312131_, Breeze p_312686_) protected booleanShoot.checkExtraStartConditions(ServerLevel p_312041_, Breeze p_312169_) protected booleanShootWhenStuck.checkExtraStartConditions(ServerLevel p_314464_, Breeze p_314546_) protected booleanSlide.checkExtraStartConditions(ServerLevel p_311853_, Breeze p_311894_) protected voidBreeze.customServerAiStep(ServerLevel p_376422_) booleanBreeze.isInvulnerableTo(ServerLevel p_376278_, DamageSource p_312691_) protected voidBreezeAi.SlideToTargetSink.start(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected voidLongJump.start(ServerLevel p_312817_, Breeze p_311902_, long p_312420_) protected voidShoot.start(ServerLevel p_311932_, Breeze p_312618_, long p_311781_) protected voidShootWhenStuck.start(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected voidSlide.start(ServerLevel p_312325_, Breeze p_312534_, long p_311789_) protected voidBreezeAi.SlideToTargetSink.stop(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected voidLongJump.stop(ServerLevel p_312766_, Breeze p_312924_, long p_312793_) protected voidShoot.stop(ServerLevel p_312137_, Breeze p_311803_, long p_312309_) protected voidLongJump.tick(ServerLevel p_312091_, Breeze p_312923_, long p_312404_) protected voidShoot.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 voidCreaking.customServerAiStep(ServerLevel p_379858_) booleanCreaking.doHurtTarget(ServerLevel p_379943_, Entity p_379911_) booleanCreaking.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 voidHoglin.customServerAiStep(ServerLevel p_376358_) booleanHoglin.doHurtTarget(ServerLevel p_376928_, Entity p_34491_) private static Optional<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget(ServerLevel pLevel, Hoglin pHoglin) protected intHoglin.getBaseExperienceReward(ServerLevel p_376458_) Hoglin.getBreedOffspring(ServerLevel p_149900_, AgeableMob p_149901_) static booleanHoglinBase.hurtAndThrowTarget(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) booleanHoglin.hurtServer(ServerLevel p_376096_, DamageSource p_376492_, float p_376657_) private static voidHoglinAi.maybeRetaliate(ServerLevel pLevel, Hoglin pHoglin, LivingEntity pEntity) protected static voidHoglinAi.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 voidPiglinAi.angerNearbyPiglins(ServerLevel pLevel, Player pPlayer, boolean pRequireLineOfSight) protected static voidPiglinAi.broadcastAngerTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) protected static voidPiglinAi.broadcastUniversalAnger(ServerLevel pLevel, AbstractPiglin pPiglin) protected static voidPiglinAi.cancelAdmiring(ServerLevel pLevel, Piglin pPiglin) protected voidAbstractPiglin.customServerAiStep(ServerLevel p_376586_) protected voidPiglin.customServerAiStep(ServerLevel p_376739_) protected voidPiglinBrute.customServerAiStep(ServerLevel p_376856_) protected voidPiglin.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 voidAbstractPiglin.finishConversion(ServerLevel pServerLevel) protected voidPiglin.finishConversion(ServerLevel p_34756_) protected intPiglin.getBaseExperienceReward(ServerLevel p_376700_) private static voidPiglinAi.holdInOffhand(ServerLevel pLevel, Piglin pPiglin, ItemStack pStack) booleanPiglin.hurtServer(ServerLevel p_376331_, DamageSource p_376698_, float p_376091_) booleanPiglinBrute.hurtServer(ServerLevel p_376247_, DamageSource p_376197_, float p_376798_) private static booleanPiglinAi.isNearestValidAttackTarget(ServerLevel pLevel, Piglin pPiglin, LivingEntity pTarget) private static booleanPiglinBruteAi.isNearestValidAttackTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static voidPiglinAi.maybeRetaliate(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) static InteractionResultPiglinAi.mobInteract(ServerLevel pLevel, Piglin pPiglin, Player pPlayer, InteractionHand pHand) protected voidPiglin.pickUpItem(ServerLevel p_376166_, ItemEntity p_34743_) protected static voidPiglinAi.pickUpItem(ServerLevel pLevel, Piglin pPiglin, ItemEntity pItemEntity) protected static voidPiglinAi.setAngerTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static voidPiglinAi.setAngerTargetIfCloserThanCurrent(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static voidPiglinAi.setAngerTargetToNearestTargetablePlayerIfFound(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static voidPiglinAi.stopHoldingOffHandItem(ServerLevel pLevel, Piglin pPiglin, boolean pBarter) booleanPiglin.wantsToPickUp(ServerLevel p_376232_, ItemStack p_34777_) booleanPiglinBrute.wantsToPickUp(ServerLevel p_376577_, ItemStack p_35078_) protected static voidPiglinAi.wasHurtBy(ServerLevel pLevel, Piglin pPiglin, LivingEntity pEntity) protected static voidPiglinBruteAi.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 voidWarden.applyDarknessAround(ServerLevel pLevel, Vec3 pPos, Entity pSource, int pRadius) booleanWarden.VibrationUser.canReceiveVibration(ServerLevel p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) private voidAngerManagement.convertFromUuids(ServerLevel pLevel) protected voidWarden.customServerAiStep(ServerLevel p_376677_) booleanWarden.doHurtTarget(ServerLevel p_376574_, Entity p_219472_) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel pLevel, BlockPos pPos) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel pLevel, BlockPos pPos) booleanWarden.hurtServer(ServerLevel p_376595_, DamageSource p_376181_, float p_376898_) booleanWarden.isInvulnerableTo(ServerLevel p_376345_, DamageSource p_219427_) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) private static voidWardenAi.onTargetInvalid(ServerLevel pLevel, Warden pWarden, LivingEntity pTarget) voidAngerManagement.tick(ServerLevel pLevel, Predicate<Entity> pPredicate) static OptionalIntWardenSpawnTracker.tryWarn(ServerLevel pLevel, BlockPos pPos, ServerPlayer pPlayer) Method parameters in net.minecraft.world.entity.monster.warden with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidWarden.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 voidVillager.customServerAiStep(ServerLevel p_376753_) Villager.getBreedOffspring(ServerLevel p_150012_, AgeableMob p_150013_) WanderingTrader.getBreedOffspring(ServerLevel p_150046_, AgeableMob p_150047_) voidVillager.gossip(ServerLevel pServerLevel, Villager pTarget, long pGameTime) static voidInventoryCarrier.pickUpItem(ServerLevel pLevel, Mob pMob, InventoryCarrier pCarrier, ItemEntity pItemEntity) protected voidVillager.pickUpItem(ServerLevel p_376425_, ItemEntity p_35467_) voidVillager.refreshBrain(ServerLevel pServerLevel) private booleanWanderingTraderSpawner.spawn(ServerLevel pServerLevel) private voidCatSpawner.spawnCat(BlockPos pPos, ServerLevel pLevel, boolean pPersistent) voidVillager.spawnGolemIfNeeded(ServerLevel pServerLevel, long pGameTime, int pMinVillagerAmount) private voidCatSpawner.spawnInHut(ServerLevel pLevel, BlockPos pPos) private voidCatSpawner.spawnInVillage(ServerLevel pLevel, BlockPos pPos) voidVillager.thunderHit(ServerLevel pLevel, LightningBolt pLightning) voidCatSpawner.tick(ServerLevel p_35330_, boolean p_35331_, boolean p_35332_) voidWanderingTraderSpawner.tick(ServerLevel p_35922_, boolean p_35923_, boolean p_35924_) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel pServerLevel, WanderingTrader pTrader, int pMaxDistance) booleanVillager.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 voidPlayer.actuallyHurt(ServerLevel p_376500_, DamageSource p_36312_, float p_36313_) protected voidPlayer.blockUsingItem(ServerLevel p_400223_, LivingEntity p_399637_) protected voidPlayer.dropEquipment(ServerLevel p_376325_) protected intPlayer.getBaseExperienceReward(ServerLevel p_376359_) booleanPlayer.hurtServer(ServerLevel p_376451_, DamageSource p_376171_, float p_376389_) booleanPlayer.isInvulnerableTo(ServerLevel p_376263_, DamageSource p_36249_) booleanPlayer.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 TypeMethodDescriptionvoidProjectile.applyOnProjectileSpawned(ServerLevel pLevel, ItemStack pSpawnedFrom) Projectile.ProjectileFactory.create(ServerLevel pLevel, LivingEntity pOwner, ItemStack pSpawnedFrom) private voidFireworkRocketEntity.dealExplosionDamage(ServerLevel pLevel) private voidFireworkRocketEntity.explode(ServerLevel pLevel) protected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel p_344953_, BlockHitResult p_346320_, ItemStack p_344999_) booleanAbstractHurtingProjectile.hurtServer(ServerLevel p_376467_, DamageSource p_376509_, float p_376502_) booleanEvokerFangs.hurtServer(ServerLevel p_376750_, DamageSource p_376281_, float p_376935_) booleanEyeOfEnder.hurtServer(ServerLevel p_376415_, DamageSource p_376189_, float p_376274_) booleanProjectile.hurtServer(ServerLevel p_376191_, DamageSource p_376581_, float p_376638_) booleanShulkerBullet.hurtServer(ServerLevel p_376836_, DamageSource p_376419_, float p_376652_) booleanProjectile.mayBreak(ServerLevel pLevel) booleanProjectile.mayInteract(ServerLevel p_376318_, BlockPos p_150168_) protected abstract voidAbstractThrownPotion.onHitAsPotion(ServerLevel pLevel, ItemStack pStack, Entity pEntity) voidThrownLingeringPotion.onHitAsPotion(ServerLevel p_399902_, ItemStack p_400168_, Entity p_399551_) voidThrownSplashPotion.onHitAsPotion(ServerLevel p_399483_, ItemStack p_400156_, Entity p_400094_) private voidAbstractThrownPotion.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 booleanRaid.addWaveMob(ServerLevel pLevel, int pWave, Raider pRaider) booleanRaid.addWaveMob(ServerLevel pLevel, int pWave, Raider pRaider, boolean pIsRecruited) abstract voidRaider.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) private BlockPosRaid.findRandomSpawnPos(ServerLevel pLevel, int pAttempts) private RaidRaids.getOrCreateRaid(ServerLevel pServerLevel, BlockPos pPos) Raid.getValidSpawnPos(ServerLevel pLevel) booleanRaider.hurtServer(ServerLevel p_376542_, DamageSource p_376464_, float p_376941_) voidRaid.joinRaid(ServerLevel pLevel, int pWave, Raider pRaider, BlockPos pPos, boolean pIsRecruited) private voidRaid.moveRaidCenterToNearbyVillageSection(ServerLevel pLevel) protected voidRaider.pickUpItem(ServerLevel p_376160_, ItemEntity p_37866_) private voidRaid.playSound(ServerLevel pLevel, BlockPos pPos) voidRaid.removeFromRaid(ServerLevel pLevel, Raider pRaider, boolean pWanderedOutOfRaid) private voidRaid.setDirty(ServerLevel pLevel) private voidRaid.spawnGroup(ServerLevel pLevel, BlockPos pPos) voidRaid.tick(ServerLevel pLevel) voidRaids.tick(ServerLevel pLevel) private voidRaid.updatePlayers(ServerLevel pLevel) private voidRaid.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 Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel pLevel, Vec3 pSpeed, NewMinecartBehavior.TrackIteration pTrackIteration, BlockPos pPos, BlockState pState, RailShape pRailShape) default voidContainerEntity.chestVehicleDestroyed(DamageSource pDamageSource, ServerLevel pLevel, Entity pEntity) protected voidAbstractMinecart.comeOffTrack(ServerLevel pLevel) voidAbstractChestBoat.destroy(ServerLevel p_376333_, DamageSource p_376433_) voidAbstractMinecartContainer.destroy(ServerLevel p_376786_, DamageSource p_38228_) voidMinecartTNT.destroy(ServerLevel p_376428_, DamageSource p_38664_) protected voidVehicleEntity.destroy(ServerLevel pLevel, DamageSource pDamageSource) voidVehicleEntity.destroy(ServerLevel pLevel, Item pDropItem) protected doubleAbstractMinecart.getMaxSpeed(ServerLevel pLevel) abstract doubleMinecartBehavior.getMaxSpeed(ServerLevel pLevel) protected doubleMinecartFurnace.getMaxSpeed(ServerLevel p_376212_) doubleNewMinecartBehavior.getMaxSpeed(ServerLevel p_376456_) doubleOldMinecartBehavior.getMaxSpeed(ServerLevel p_376436_) booleanMinecartTNT.hurtServer(ServerLevel p_376867_, DamageSource p_376821_, float p_376614_) booleanVehicleEntity.hurtServer(ServerLevel p_376703_, DamageSource p_376603_, float p_376371_) protected voidAbstractMinecart.moveAlongTrack(ServerLevel pLevel) abstract voidMinecartBehavior.moveAlongTrack(ServerLevel pLevel) voidNewMinecartBehavior.moveAlongTrack(ServerLevel p_376236_) voidOldMinecartBehavior.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 voidAbstractCraftingMenu.finishPlacingRecipe(ServerLevel pLevel, RecipeHolder<CraftingRecipe> pRecipe) voidCraftingMenu.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.PostPlaceActionRecipeBookMenu.handlePlacement(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) protected static voidCraftingMenu.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 ItemStackMapItem.create(ServerLevel pLevel, int pX, int pZ, byte pScale, boolean pTrackingPosition, boolean pUnlimitedTracking) private static MapIdMapItem.createNewSavedData(ServerLevel pLevel, int pX, int pZ, int pScale, boolean pTrackingPosition, boolean pUnlimitedTracking, ResourceKey<Level> pDimension) protected AbstractThrownPotionLingeringPotionItem.createPotion(ServerLevel p_400122_, LivingEntity p_400210_, ItemStack p_399574_) protected AbstractThrownPotionSplashPotionItem.createPotion(ServerLevel p_399816_, LivingEntity p_400003_, ItemStack p_399587_) protected abstract AbstractThrownPotionThrowablePotionItem.createPotion(ServerLevel pLevel, LivingEntity pEntity, ItemStack pStack) static DyeColorDyeColor.getMixedColor(ServerLevel pLevel, DyeColor pFirst, DyeColor pSecond) voidItemStack.hurtAndBreak(int pDamage, ServerLevel pLevel, ServerPlayer pPlayer, Consumer<Item> pOnBreak) voidItemStack.hurtAndBreak(int p_220158_, ServerLevel p_346256_, LivingEntity p_220160_, Consumer<Item> p_348596_) voidCompassItem.inventoryTick(ItemStack p_40720_, ServerLevel p_401770_, Entity p_40722_, EquipmentSlot p_401781_) voidItem.inventoryTick(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) voidMapItem.inventoryTick(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, EquipmentSlot p_401885_) private static voidMapItem.lockMap(ItemStack pStack, ServerLevel pLevel) private intItemStack.processDurabilityChange(int pDamage, ServerLevel pLevel, ServerPlayer pPlayer) private intItemStack.processDurabilityChange(int p_361290_, ServerLevel p_361409_, LivingEntity p_364940_) static voidMapItem.renderBiomePreviewMap(ServerLevel pServerLevel, ItemStack pStack) private static voidMapItem.scaleMap(ItemStack pStack, ServerLevel pLevel) protected voidProjectileWeaponItem.shoot(ServerLevel pLevel, LivingEntity pShooter, InteractionHand pHand, ItemStack pWeapon, List<ItemStack> pProjectileItems, float pVelocity, float pInaccuracy, boolean pIsCrit, LivingEntity pTarget) private voidMobBucketItem.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 TypeMethodDescriptionvoidBlocksAttacks.disable(ServerLevel pLevel, LivingEntity pEntity, float pDuration, ItemStack pStack) voidBlocksAttacks.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 voidRecipeCache.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 LootContextEnchantment.blockHitContext(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, Vec3 pOrigin, BlockState pState) static LootContextEnchantment.damageContext(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, DamageSource pDamageSource) voidEnchantment.doPostAttack(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, EnchantmentTarget pTarget, Entity pEntity, DamageSource pDamageSource) static voidEnchantment.doPostAttack(TargetedConditionalEffect<EnchantmentEntityEffect> pEffect, ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, DamageSource pDamageSource) static voidEnchantmentHelper.doPostAttackEffects(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSource(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource, ItemStack pItemSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSourceOnBreak(ServerLevel pLevel, Entity pEntity, DamageSource pDamageSource, ItemStack pItemSource, Consumer<Item> pOnBreak) static LootContextEnchantment.entityContext(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, Vec3 pOrigin) static floatEnchantmentHelper.getDamageProtection(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static intEnchantmentHelper.getFishingLuckBonus(ServerLevel pLevel, ItemStack pStack, Entity pEntity) static floatEnchantmentHelper.getFishingTimeReduction(ServerLevel pLevel, ItemStack pStack, Entity pEntity) static intEnchantmentHelper.getPiercingCount(ServerLevel pLevel, ItemStack pFiredFromWeapon, ItemStack pPickupItemStack) static intEnchantmentHelper.getTridentReturnToOwnerAcceleration(ServerLevel pLevel, ItemStack pStack, Entity pEntity) booleanEnchantment.isImmuneToDamage(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, DamageSource pDamageSource) static booleanEnchantmentHelper.isImmuneToDamage(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static LootContextEnchantment.itemContext(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool) static LootContextEnchantment.locationContext(ServerLevel pLevel, int pEnchantmentLevel, Entity pEntity, boolean pEnchantmentActive) voidEnchantment.modifyAmmoCount(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pAmmoCount) static floatEnchantmentHelper.modifyArmorEffectiveness(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pArmorEffectiveness) voidEnchantment.modifyArmorEffectivness(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pArmorEffectiveness) voidEnchantment.modifyBlockExperience(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pBlockExperience) voidEnchantment.modifyDamage(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pDamage) static floatEnchantmentHelper.modifyDamage(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pDamage) voidEnchantment.modifyDamageFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pValue) voidEnchantment.modifyDamageProtection(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pStack, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pDamageProtection) voidEnchantment.modifyDurabilityChange(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pDurabilityChange) voidEnchantment.modifyDurabilityToRepairFromXp(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pDurabilityToRepairFromXp) static intEnchantmentHelper.modifyDurabilityToRepairFromXp(ServerLevel pLevel, ItemStack pStack, int pDuabilityToRepairFromXp) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pValue) voidEnchantment.modifyFallBasedDamage(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pFallBasedDamage) static floatEnchantmentHelper.modifyFallBasedDamage(ServerLevel pLevel, ItemStack pTool, Entity pEnity, DamageSource pDamageSource, float pFallBasedDamage) voidEnchantment.modifyFishingLuckBonus(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pFishingLuckBonus) voidEnchantment.modifyFishingTimeReduction(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pFishingTimeReduction) voidEnchantment.modifyItemFilteredCount(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> pComponentType, ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pValue) voidEnchantment.modifyKnockback(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, org.apache.commons.lang3.mutable.MutableFloat pKnockback) static floatEnchantmentHelper.modifyKnockback(ServerLevel pLevel, ItemStack pTool, Entity pEntity, DamageSource pDamageSource, float pKnockback) voidEnchantment.modifyMobExperience(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pMobExperience) voidEnchantment.modifyPiercingCount(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, org.apache.commons.lang3.mutable.MutableFloat pPiercingCount) voidEnchantment.modifyProjectileCount(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pProjectileCount) voidEnchantment.modifyProjectileSpread(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pProjectileSpread) voidEnchantment.modifyTridentReturnToOwnerAcceleration(ServerLevel pLevel, int pEnchantmentLevel, ItemStack pTool, Entity pEntity, org.apache.commons.lang3.mutable.MutableFloat pTridentReturnToOwnerAcceleration) voidEnchantment.onHitBlock(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, BlockState pState) static voidEnchantmentHelper.onHitBlock(ServerLevel pLevel, ItemStack pStack, LivingEntity pOwner, Entity pEntity, EquipmentSlot pSlot, Vec3 pPos, BlockState pState, Consumer<Item> pOnBreak) voidEnchantment.onProjectileSpawned(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity) static voidEnchantmentHelper.onProjectileSpawned(ServerLevel pLevel, ItemStack pFiredFromWeapon, Projectile pProjectile, Consumer<Item> pOnBreak) static intEnchantmentHelper.processAmmoUse(ServerLevel pLevel, ItemStack pWeapon, ItemStack pAmmo, int pCount) static intEnchantmentHelper.processBlockExperience(ServerLevel pLevel, ItemStack pStack, int pExperience) static intEnchantmentHelper.processDurabilityChange(ServerLevel pLevel, ItemStack pStack, int pDamage) static floatEnchantmentHelper.processEquipmentDropChance(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pEquipmentDropChance) static intEnchantmentHelper.processMobExperience(ServerLevel pLevel, Entity pKiller, Entity pMob, int pExperience) static intEnchantmentHelper.processProjectileCount(ServerLevel pLevel, ItemStack pTool, Entity pEntity, int pProjectileCount) static floatEnchantmentHelper.processProjectileSpread(ServerLevel pLevel, ItemStack pTool, Entity pEntity, float pProjectileSpread) voidEnchantment.runLocationChangedEffects(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, LivingEntity pEntity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel pLevel, LivingEntity pEntity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel pLevel, ItemStack pStack, LivingEntity pEntity, EquipmentSlot pSlot) voidEnchantment.tick(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity) static voidEnchantmentHelper.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 TypeMethodDescriptionvoidAllOf.EntityEffects.apply(ServerLevel p_346093_, int p_345940_, EnchantedItemInUse p_344929_, Entity p_345319_, Vec3 p_345200_) voidApplyMobEffect.apply(ServerLevel p_345355_, int p_346112_, EnchantedItemInUse p_344766_, Entity p_345996_, Vec3 p_345315_) voidChangeItemDamage.apply(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) voidDamageEntity.apply(ServerLevel p_345710_, int p_344734_, EnchantedItemInUse p_345002_, Entity p_345450_, Vec3 p_345442_) voidEnchantmentEntityEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidExplodeEffect.apply(ServerLevel p_346186_, int p_345966_, EnchantedItemInUse p_346324_, Entity p_345305_, Vec3 p_344916_) voidIgnite.apply(ServerLevel p_345606_, int p_344968_, EnchantedItemInUse p_346032_, Entity p_346370_, Vec3 p_344775_) voidPlaySoundEffect.apply(ServerLevel p_344971_, int p_344872_, EnchantedItemInUse p_345016_, Entity p_346106_, Vec3 p_345017_) voidReplaceBlock.apply(ServerLevel p_345756_, int p_346215_, EnchantedItemInUse p_345202_, Entity p_346293_, Vec3 p_345339_) voidReplaceDisk.apply(ServerLevel p_353045_, int p_353076_, EnchantedItemInUse p_353050_, Entity p_353038_, Vec3 p_353044_) voidRunFunction.apply(ServerLevel p_346152_, int p_344788_, EnchantedItemInUse p_344801_, Entity p_346210_, Vec3 p_345413_) voidSetBlockProperties.apply(ServerLevel p_346105_, int p_345373_, EnchantedItemInUse p_346028_, Entity p_346068_, Vec3 p_345511_) voidSpawnParticlesEffect.apply(ServerLevel p_345529_, int p_346425_, EnchantedItemInUse p_346391_, Entity p_345668_, Vec3 p_344842_) voidSummonEntityEffect.apply(ServerLevel p_345900_, int p_346183_, EnchantedItemInUse p_345549_, Entity p_346414_, Vec3 p_346284_) voidAllOf.LocationBasedEffects.onChangedBlock(ServerLevel p_345329_, int p_345154_, EnchantedItemInUse p_344984_, Entity p_345671_, Vec3 p_344781_, boolean p_345113_) voidEnchantmentAttributeEffect.onChangedBlock(ServerLevel p_346176_, int p_345071_, EnchantedItemInUse p_345394_, Entity p_345539_, Vec3 p_346261_, boolean p_345801_) default voidEnchantmentEntityEffect.onChangedBlock(ServerLevel p_345419_, int p_345173_, EnchantedItemInUse p_344724_, Entity p_346126_, Vec3 p_345614_, boolean p_346410_) voidEnchantmentLocationBasedEffect.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 ServerLevelBaseCommandBlock.getLevel()ServerLevelAccessor.getLevel()Explosion.level()ServerExplosion.level()Methods in net.minecraft.world.level with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static booleanNaturalSpawner.canSpawnMobAt(ServerLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, MobCategory pCategory, MobSpawnSettings.SpawnerData pData, BlockPos pPos) private static MobNaturalSpawner.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 booleanNaturalSpawner.isInNetherFortressBounds(BlockPos pPos, ServerLevel pLevel, MobCategory pCategory, StructureManager pStructureManager) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel pLevel, ChunkAccess pChunk, BlockPos.MutableBlockPos pPos, double pDistance) booleanSpawnData.CustomSpawnRules.isValidPosition(BlockPos pPos, ServerLevel pLevel) private static booleanNaturalSpawner.isValidPositionForMob(ServerLevel pLevel, Mob pMob, double pDistance) private static booleanNaturalSpawner.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) voidBaseSpawner.serverTick(ServerLevel pServerLevel, BlockPos pPos) static voidNaturalSpawner.spawnCategoryForChunk(MobCategory pCategory, ServerLevel pLevel, LevelChunk pChunk, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory pCategory, ServerLevel pLevel, BlockPos pPos) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory pCategory, ServerLevel pLevel, ChunkAccess pChunk, BlockPos pPos, NaturalSpawner.SpawnPredicate pFilter, NaturalSpawner.AfterSpawnCallback pCallback) static voidNaturalSpawner.spawnForChunk(ServerLevel pLevel, LevelChunk pChunk, NaturalSpawner.SpawnState pSpawnState, List<MobCategory> pCategories) voidCustomSpawner.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 TypeMethodDescriptionvoidSaplingBlock.advanceTree(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState p_393619_, ServerLevel p_394633_, BlockPos p_393784_, boolean p_393627_) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState p_393681_, ServerLevel p_394632_, BlockPos p_394133_, boolean p_394282_) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState p_394236_, ServerLevel p_394295_, BlockPos p_393547_, boolean p_394138_) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState p_393821_, ServerLevel p_394170_, BlockPos p_394092_, boolean p_393869_) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState p_393668_, ServerLevel p_394144_, BlockPos p_393813_, boolean p_394308_) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState p_394009_, ServerLevel p_394160_, BlockPos p_394096_, boolean p_393730_) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState p_393880_, ServerLevel p_393720_, BlockPos p_394177_, boolean p_394178_) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState p_394006_, ServerLevel p_394108_, BlockPos p_394432_, boolean p_393697_) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState p_393684_, ServerLevel p_393956_, BlockPos p_394624_, boolean p_394348_) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState p_393635_, ServerLevel p_394550_, BlockPos p_394080_, boolean p_394343_) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState p_394602_, ServerLevel p_394501_, BlockPos p_394572_, boolean p_393902_) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState p_393538_, ServerLevel p_394459_, BlockPos p_394052_, boolean p_394019_) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState p_393723_, ServerLevel p_393834_, BlockPos p_394230_, boolean p_394190_) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState p_394657_, ServerLevel p_393637_, BlockPos p_394442_, boolean p_394460_) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState p_394224_, ServerLevel p_394158_, BlockPos p_393759_, boolean p_393736_) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState p_394661_, ServerLevel p_394153_, BlockPos p_394342_, boolean p_393487_) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState p_394444_, ServerLevel p_394662_, BlockPos p_394106_, boolean p_394227_) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState p_393998_, ServerLevel p_394664_, BlockPos p_394449_, boolean p_394257_) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState p_393663_, ServerLevel p_394074_, BlockPos p_393851_, boolean p_393740_) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState p_393608_, ServerLevel p_393706_, BlockPos p_394400_, boolean p_393564_) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState p_393931_, ServerLevel p_394552_, BlockPos p_394037_, boolean p_393527_) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState p_393743_, ServerLevel p_394398_, BlockPos p_393898_, boolean p_394318_) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState p_394298_, ServerLevel p_393642_, BlockPos p_393978_, boolean p_393483_) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState p_393497_, ServerLevel p_393954_, BlockPos p_394068_, boolean p_394288_) private booleanTurtleEggBlock.canDestroyEgg(ServerLevel pLevel, Entity pEntity) private static booleanPointedDripstoneBlock.canTipGrow(BlockState pState, ServerLevel pLevel, BlockPos pPos) default voidChangeOverTimeBlock.changeOverTime(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) voidCopperBulbBlock.checkAndFlip(BlockState pState, ServerLevel pLevel, BlockPos pPos) private static TeleportTransitionNetherPortalBlock.createDimensionTransition(ServerLevel pLevel, BlockUtil.FoundRectangle pRectangle, Direction.Axis pAxis, Vec3 pOffset, Entity pEntity, TeleportTransition.PostTeleportTransition pPostTeleportTransition) protected voidCrafterBlock.dispenseFrom(BlockState pState, ServerLevel pLevel, BlockPos pPos) protected voidDispenserBlock.dispenseFrom(ServerLevel pLevel, BlockState pState, BlockPos pPos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel pLevel, BlockPos pPos, CrafterBlockEntity pCrafter, ItemStack pStack, BlockState pState, RecipeHolder<?> pRecipe) private voidCommandBlock.execute(BlockState pState, ServerLevel pLevel, BlockPos pPos, BaseCommandBlock pLogic, boolean pCanTrigger) private static voidCommandBlock.executeChain(ServerLevel pLevel, BlockPos pPos, Direction pDirection) static FluidPointedDripstoneBlock.getCauldronFillFluidType(ServerLevel pLevel, BlockPos pPos) private static TeleportTransitionNetherPortalBlock.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 TeleportTransitionNetherPortalBlock.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) intNetherPortalBlock.getPortalTransitionTime(ServerLevel p_350689_, Entity p_350280_) default intPortal.getPortalTransitionTime(ServerLevel pLevel, Entity pEntity) static Optional<RecipeHolder<CraftingRecipe>> CrafterBlock.getPotentialResults(ServerLevel pLevel, CraftingInput pCraftingInput) private voidPitcherCropBlock.grow(ServerLevel pLevel, BlockState pState, BlockPos pPos, int pAgeIncrement) private static voidPointedDripstoneBlock.grow(ServerLevel pServer, BlockPos pPos, Direction pDirection) booleanMushroomBlock.growMushroom(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) static voidPointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private static voidPointedDripstoneBlock.growStalagmiteBelow(ServerLevel pLevel, BlockPos pPos) private voidFrogspawnBlock.hatchFrogspawn(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) static BlockStateComposterBlock.insertItem(Entity pEntity, BlockState pState, ServerLevel pLevel, ItemStack pStack, BlockPos pPos) static voidPointedDripstoneBlock.maybeTransferFluid(BlockState pState, ServerLevel pLevel, BlockPos pPos, float pRandChance) protected voidAbstractCandleBlock.onExplosionHit(BlockState p_311992_, ServerLevel p_361872_, BlockPos p_312387_, Explosion p_312661_, BiConsumer<ItemStack, BlockPos> p_312093_) protected voidBeehiveBlock.onExplosionHit(BlockState p_364770_, ServerLevel p_364089_, BlockPos p_363677_, Explosion p_365390_, BiConsumer<ItemStack, BlockPos> p_360830_) protected voidBellBlock.onExplosionHit(BlockState p_311884_, ServerLevel p_362869_, BlockPos p_312717_, Explosion p_312800_, BiConsumer<ItemStack, BlockPos> p_312339_) protected voidButtonBlock.onExplosionHit(BlockState p_312395_, ServerLevel p_364251_, BlockPos p_311817_, Explosion p_312150_, BiConsumer<ItemStack, BlockPos> p_311898_) protected voidCreakingHeartBlock.onExplosionHit(BlockState p_382935_, ServerLevel p_382804_, BlockPos p_383050_, Explosion p_383064_, BiConsumer<ItemStack, BlockPos> p_383124_) protected voidDoorBlock.onExplosionHit(BlockState p_312769_, ServerLevel p_363080_, BlockPos p_311900_, Explosion p_312544_, BiConsumer<ItemStack, BlockPos> p_312107_) protected voidFenceGateBlock.onExplosionHit(BlockState p_312699_, ServerLevel p_361116_, BlockPos p_312680_, Explosion p_312186_, BiConsumer<ItemStack, BlockPos> p_312187_) protected voidLeverBlock.onExplosionHit(BlockState p_312405_, ServerLevel p_361347_, BlockPos p_311795_, Explosion p_312090_, BiConsumer<ItemStack, BlockPos> p_312313_) protected voidTrapDoorBlock.onExplosionHit(BlockState p_312371_, ServerLevel p_360483_, BlockPos p_312879_, Explosion p_312330_, BiConsumer<ItemStack, BlockPos> p_312161_) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel p_220743_, RandomSource p_220744_, BlockPos p_220745_, BlockState p_220746_) voidBambooStalkBlock.performBonemeal(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) voidBigDripleafBlock.performBonemeal(ServerLevel p_220783_, RandomSource p_220784_, BlockPos p_220785_, BlockState p_220786_) voidBigDripleafStemBlock.performBonemeal(ServerLevel p_220803_, RandomSource p_220804_, BlockPos p_220805_, BlockState p_220806_) voidBonemealableBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel p_380244_, RandomSource p_379395_, BlockPos p_380245_, BlockState p_379519_) voidBushBlock.performBonemeal(ServerLevel p_401091_, RandomSource p_401012_, BlockPos p_401218_, BlockState p_401130_) voidCaveVinesBlock.performBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) voidCaveVinesPlantBlock.performBonemeal(ServerLevel p_220938_, RandomSource p_220939_, BlockPos p_220940_, BlockState p_220941_) voidCocoaBlock.performBonemeal(ServerLevel p_220990_, RandomSource p_220991_, BlockPos p_220992_, BlockState p_220993_) voidCropBlock.performBonemeal(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) voidFireflyBushBlock.performBonemeal(ServerLevel p_401415_, RandomSource p_401124_, BlockPos p_401112_, BlockState p_401260_) voidFlowerBedBlock.performBonemeal(ServerLevel p_394140_, RandomSource p_394672_, BlockPos p_393771_, BlockState p_394008_) voidFungusBlock.performBonemeal(ServerLevel p_221243_, RandomSource p_221244_, BlockPos p_221245_, BlockState p_221246_) voidGlowLichenBlock.performBonemeal(ServerLevel p_221259_, RandomSource p_221260_, BlockPos p_221261_, BlockState p_221262_) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel p_221285_, RandomSource p_221286_, BlockPos p_221287_, BlockState p_221288_) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel p_221337_, RandomSource p_221338_, BlockPos p_221339_, BlockState p_221340_) voidHangingMossBlock.performBonemeal(ServerLevel p_379337_, RandomSource p_379974_, BlockPos p_379496_, BlockState p_379559_) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel p_221451_, RandomSource p_221452_, BlockPos p_221453_, BlockState p_221454_) voidMossyCarpetBlock.performBonemeal(ServerLevel p_379402_, RandomSource p_379670_, BlockPos p_379387_, BlockState p_379934_) voidMushroomBlock.performBonemeal(ServerLevel p_221769_, RandomSource p_221770_, BlockPos p_221771_, BlockState p_221772_) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel p_221825_, RandomSource p_221826_, BlockPos p_221827_, BlockState p_221828_) voidPitcherCropBlock.performBonemeal(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel p_221996_, RandomSource p_221997_, BlockPos p_221998_, BlockState p_221999_) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel p_222413_, RandomSource p_222414_, BlockPos p_222415_, BlockState p_222416_) voidShortDryGrassBlock.performBonemeal(ServerLevel p_401950_, RandomSource p_401831_, BlockPos p_401948_, BlockState p_401868_) voidSmallDripleafBlock.performBonemeal(ServerLevel p_222433_, RandomSource p_222434_, BlockPos p_222435_, BlockState p_222436_) voidStemBlock.performBonemeal(ServerLevel p_222528_, RandomSource p_222529_, BlockPos p_222530_, BlockState p_222531_) voidSweetBerryBushBlock.performBonemeal(ServerLevel p_222553_, RandomSource p_222554_, BlockPos p_222555_, BlockState p_222556_) voidTallDryGrassBlock.performBonemeal(ServerLevel p_401804_, RandomSource p_401769_, BlockPos p_401777_, BlockState p_401790_) voidTallFlowerBlock.performBonemeal(ServerLevel p_222568_, RandomSource p_222569_, BlockPos p_222570_, BlockState p_222571_) voidTallGrassBlock.performBonemeal(ServerLevel p_222578_, RandomSource p_222579_, BlockPos p_222580_, BlockState p_222581_) private voidNyliumBlock.place(Registry<ConfiguredFeature<?, ?>> pFeatureRegistry, ResourceKey<ConfiguredFeature<?, ?>> pFeatureKey, ServerLevel pLevel, ChunkGenerator pChunkGenerator, RandomSource pRandom, BlockPos pPos) voidBlock.popExperience(ServerLevel pLevel, BlockPos pPos, int pAmount) Spawns the given amount of experience into the Level as experience orb entities.protected voidBambooSaplingBlock.randomTick(BlockState p_220753_, ServerLevel p_220754_, BlockPos p_220755_, RandomSource p_220756_) protected voidBambooStalkBlock.randomTick(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) protected voidBeetrootBlock.randomTick(BlockState p_220778_, ServerLevel p_220779_, BlockPos p_220780_, RandomSource p_220781_) protected voidBuddingAmethystBlock.randomTick(BlockState p_220898_, ServerLevel p_220899_, BlockPos p_220900_, RandomSource p_220901_) protected voidCactusBlock.randomTick(BlockState p_220913_, ServerLevel p_220914_, BlockPos p_220915_, RandomSource p_220916_) protected voidChorusFlowerBlock.randomTick(BlockState p_220980_, ServerLevel p_220981_, BlockPos p_220982_, RandomSource p_220983_) protected voidCocoaBlock.randomTick(BlockState p_221000_, ServerLevel p_221001_, BlockPos p_221002_, RandomSource p_221003_) protected voidCropBlock.randomTick(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) protected voidEyeblossomBlock.randomTick(BlockState p_382824_, ServerLevel p_382831_, BlockPos p_382957_, RandomSource p_382888_) protected voidFarmBlock.randomTick(BlockState p_221139_, ServerLevel p_221140_, BlockPos p_221141_, RandomSource p_221142_) protected voidFlowerPotBlock.randomTick(BlockState p_382880_, ServerLevel p_383169_, BlockPos p_382955_, RandomSource p_383144_) protected voidGrowingPlantHeadBlock.randomTick(BlockState p_221350_, ServerLevel p_221351_, BlockPos p_221352_, RandomSource p_221353_) protected voidIceBlock.randomTick(BlockState p_221355_, ServerLevel p_221356_, BlockPos p_221357_, RandomSource p_221358_) protected voidLeavesBlock.randomTick(BlockState p_221379_, ServerLevel p_221380_, BlockPos p_221381_, RandomSource p_221382_) protected voidLiquidBlock.randomTick(BlockState p_221410_, ServerLevel p_221411_, BlockPos p_221412_, RandomSource p_221413_) protected voidMangrovePropaguleBlock.randomTick(BlockState p_221488_, ServerLevel p_221489_, BlockPos p_221490_, RandomSource p_221491_) protected voidMushroomBlock.randomTick(BlockState p_221784_, ServerLevel p_221785_, BlockPos p_221786_, RandomSource p_221787_) protected voidNetherPortalBlock.randomTick(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) protected voidNetherWartBlock.randomTick(BlockState p_221806_, ServerLevel p_221807_, BlockPos p_221808_, RandomSource p_221809_) protected voidNyliumBlock.randomTick(BlockState p_221835_, ServerLevel p_221836_, BlockPos p_221837_, RandomSource p_221838_) voidPitcherCropBlock.randomTick(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) protected voidPointedDripstoneBlock.randomTick(BlockState p_221883_, ServerLevel p_221884_, BlockPos p_221885_, RandomSource p_221886_) protected voidRedStoneOreBlock.randomTick(BlockState p_221918_, ServerLevel p_221919_, BlockPos p_221920_, RandomSource p_221921_) protected voidSaplingBlock.randomTick(BlockState p_222011_, ServerLevel p_222012_, BlockPos p_222013_, RandomSource p_222014_) protected voidSnowLayerBlock.randomTick(BlockState p_222448_, ServerLevel p_222449_, BlockPos p_222450_, RandomSource p_222451_) protected voidSpreadingSnowyDirtBlock.randomTick(BlockState p_222508_, ServerLevel p_222509_, BlockPos p_222510_, RandomSource p_222511_) protected voidStemBlock.randomTick(BlockState p_222538_, ServerLevel p_222539_, BlockPos p_222540_, RandomSource p_222541_) protected voidSugarCaneBlock.randomTick(BlockState p_222548_, ServerLevel p_222549_, BlockPos p_222550_, RandomSource p_222551_) protected voidSweetBerryBushBlock.randomTick(BlockState p_222563_, ServerLevel p_222564_, BlockPos p_222565_, RandomSource p_222566_) voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState p_222644_, ServerLevel p_222645_, BlockPos p_222646_, RandomSource p_222647_) protected voidVineBlock.randomTick(BlockState p_222655_, ServerLevel p_222656_, BlockPos p_222657_, RandomSource p_222658_) protected voidWeatheringCopperBulbBlock.randomTick(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) protected voidWeatheringCopperDoorBlock.randomTick(BlockState p_308942_, ServerLevel p_309109_, BlockPos p_309034_, RandomSource p_309156_) protected voidWeatheringCopperFullBlock.randomTick(BlockState p_222665_, ServerLevel p_222666_, BlockPos p_222667_, RandomSource p_222668_) protected voidWeatheringCopperGrateBlock.randomTick(BlockState p_309111_, ServerLevel p_309121_, BlockPos p_309090_, RandomSource p_308865_) protected voidWeatheringCopperSlabBlock.randomTick(BlockState p_222670_, ServerLevel p_222671_, BlockPos p_222672_, RandomSource p_222673_) protected voidWeatheringCopperStairBlock.randomTick(BlockState p_222675_, ServerLevel p_222676_, BlockPos p_222677_, RandomSource p_222678_) protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState p_309138_, ServerLevel p_309005_, BlockPos p_309123_, RandomSource p_309094_) protected voidDropExperienceBlock.spawnAfterBreak(BlockState p_221086_, ServerLevel p_221087_, BlockPos p_221088_, ItemStack p_221089_, boolean p_221090_) protected voidInfestedBlock.spawnAfterBreak(BlockState p_221360_, ServerLevel p_221361_, BlockPos p_221362_, ItemStack p_221363_, boolean p_221364_) protected voidRedStoneOreBlock.spawnAfterBreak(BlockState p_221907_, ServerLevel p_221908_, BlockPos p_221909_, ItemStack p_221910_, boolean p_221911_) protected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState p_222142_, ServerLevel p_222143_, BlockPos p_222144_, ItemStack p_222145_, boolean p_222146_) protected voidSculkShriekerBlock.spawnAfterBreak(BlockState p_222192_, ServerLevel p_222193_, BlockPos p_222194_, ItemStack p_222195_, boolean p_222196_) protected voidSpawnerBlock.spawnAfterBreak(BlockState p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState pState, ServerLevel pLevel, BlockPos pPos) private voidInfestedBlock.spawnInfestation(ServerLevel pLevel, BlockPos pPos) private voidFrogspawnBlock.spawnTadpoles(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) voidEyeblossomBlock.Type.spawnTransformParticle(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidAbstractCauldronBlock.tick(BlockState p_220702_, ServerLevel p_220703_, BlockPos p_220704_, RandomSource p_220705_) protected voidBambooStalkBlock.tick(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) protected voidBarrelBlock.tick(BlockState p_220758_, ServerLevel p_220759_, BlockPos p_220760_, RandomSource p_220761_) protected voidBasePressurePlateBlock.tick(BlockState p_220768_, ServerLevel p_220769_, BlockPos p_220770_, RandomSource p_220771_) protected voidBigDripleafBlock.tick(BlockState p_220798_, ServerLevel p_220799_, BlockPos p_220800_, RandomSource p_220801_) protected voidBigDripleafStemBlock.tick(BlockState p_220813_, ServerLevel p_220814_, BlockPos p_220815_, RandomSource p_220816_) voidBrushableBlock.tick(BlockState p_277544_, ServerLevel p_277779_, BlockPos p_278019_, RandomSource p_277471_) protected voidBubbleColumnBlock.tick(BlockState p_220888_, ServerLevel p_220889_, BlockPos p_220890_, RandomSource p_220891_) protected voidButtonBlock.tick(BlockState p_220903_, ServerLevel p_220904_, BlockPos p_220905_, RandomSource p_220906_) protected voidCactusBlock.tick(BlockState p_220908_, ServerLevel p_220909_, BlockPos p_220910_, RandomSource p_220911_) protected voidChestBlock.tick(BlockState p_220958_, ServerLevel p_220959_, BlockPos p_220960_, RandomSource p_220961_) protected voidChorusFlowerBlock.tick(BlockState p_220975_, ServerLevel p_220976_, BlockPos p_220977_, RandomSource p_220978_) protected voidChorusPlantBlock.tick(BlockState p_220985_, ServerLevel p_220986_, BlockPos p_220987_, RandomSource p_220988_) protected voidCommandBlock.tick(BlockState p_221005_, ServerLevel p_221006_, BlockPos p_221007_, RandomSource p_221008_) protected voidComparatorBlock.tick(BlockState p_221010_, ServerLevel p_221011_, BlockPos p_221012_, RandomSource p_221013_) protected voidComposterBlock.tick(BlockState p_221015_, ServerLevel p_221016_, BlockPos p_221017_, RandomSource p_221018_) protected voidCoralBlock.tick(BlockState p_221020_, ServerLevel p_221021_, BlockPos p_221022_, RandomSource p_221023_) protected voidCoralFanBlock.tick(BlockState p_221025_, ServerLevel p_221026_, BlockPos p_221027_, RandomSource p_221028_) protected voidCoralPlantBlock.tick(BlockState p_221030_, ServerLevel p_221031_, BlockPos p_221032_, RandomSource p_221033_) protected voidCoralWallFanBlock.tick(BlockState p_221035_, ServerLevel p_221036_, BlockPos p_221037_, RandomSource p_221038_) protected voidCrafterBlock.tick(BlockState p_307471_, ServerLevel p_307641_, BlockPos p_307339_, RandomSource p_307565_) protected voidCreakingHeartBlock.tick(BlockState p_394029_, ServerLevel p_394479_, BlockPos p_394306_, RandomSource p_393870_) protected voidDetectorRailBlock.tick(BlockState p_221060_, ServerLevel p_221061_, BlockPos p_221062_, RandomSource p_221063_) protected voidDiodeBlock.tick(BlockState p_221065_, ServerLevel p_221066_, BlockPos p_221067_, RandomSource p_221068_) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState p_221075_, ServerLevel p_221076_, BlockPos p_221077_, RandomSource p_221078_) protected voidEnderChestBlock.tick(BlockState p_221112_, ServerLevel p_221113_, BlockPos p_221114_, RandomSource p_221115_) protected voidEyeblossomBlock.tick(BlockState p_382808_, ServerLevel p_383005_, BlockPos p_383211_, RandomSource p_383088_) protected voidFallingBlock.tick(BlockState p_221124_, ServerLevel p_221125_, BlockPos p_221126_, RandomSource p_221127_) protected voidFarmBlock.tick(BlockState p_221134_, ServerLevel p_221135_, BlockPos p_221136_, RandomSource p_221137_) protected voidFireBlock.tick(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) protected voidFrogspawnBlock.tick(BlockState p_221194_, ServerLevel p_221195_, BlockPos p_221196_, RandomSource p_221197_) protected voidFrostedIceBlock.tick(BlockState p_221233_, ServerLevel p_221234_, BlockPos p_221235_, RandomSource p_221236_) protected voidGrowingPlantBlock.tick(BlockState p_221280_, ServerLevel p_221281_, BlockPos p_221282_, RandomSource p_221283_) protected voidHangingMossBlock.tick(BlockState p_381085_, ServerLevel p_381014_, BlockPos p_381010_, RandomSource p_380962_) protected voidLeavesBlock.tick(BlockState p_221369_, ServerLevel p_221370_, BlockPos p_221371_, RandomSource p_221372_) protected voidLecternBlock.tick(BlockState p_221388_, ServerLevel p_221389_, BlockPos p_221390_, RandomSource p_221391_) protected voidLightningRodBlock.tick(BlockState p_221400_, ServerLevel p_221401_, BlockPos p_221402_, RandomSource p_221403_) protected voidMagmaBlock.tick(BlockState p_221415_, ServerLevel p_221416_, BlockPos p_221417_, RandomSource p_221418_) protected voidObserverBlock.tick(BlockState p_221840_, ServerLevel p_221841_, BlockPos p_221842_, RandomSource p_221843_) protected voidPointedDripstoneBlock.tick(BlockState p_221865_, ServerLevel p_221866_, BlockPos p_221867_, RandomSource p_221868_) protected voidRedstoneLampBlock.tick(BlockState p_221937_, ServerLevel p_221938_, BlockPos p_221939_, RandomSource p_221940_) protected voidRedstoneTorchBlock.tick(BlockState p_221949_, ServerLevel p_221950_, BlockPos p_221951_, RandomSource p_221952_) protected voidScaffoldingBlock.tick(BlockState p_222019_, ServerLevel p_222020_, BlockPos p_222021_, RandomSource p_222022_) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState p_222137_, ServerLevel p_222138_, BlockPos p_222139_, RandomSource p_222140_) protected voidSculkShriekerBlock.tick(BlockState p_222187_, ServerLevel p_222188_, BlockPos p_222189_, RandomSource p_222190_) voidSnifferEggBlock.tick(BlockState p_277841_, ServerLevel p_277739_, BlockPos p_277692_, RandomSource p_277973_) protected voidSoulSandBlock.tick(BlockState p_222457_, ServerLevel p_222458_, BlockPos p_222459_, RandomSource p_222460_) protected voidSugarCaneBlock.tick(BlockState p_222543_, ServerLevel p_222544_, BlockPos p_222545_, RandomSource p_222546_) protected voidTargetBlock.tick(BlockState p_222588_, ServerLevel p_222589_, BlockPos p_222590_, RandomSource p_222591_) protected voidTestBlock.tick(BlockState p_397712_, ServerLevel p_397112_, BlockPos p_397466_, RandomSource p_397531_) protected voidTripWireBlock.tick(BlockState p_222598_, ServerLevel p_222599_, BlockPos p_222600_, RandomSource p_222601_) protected voidTripWireHookBlock.tick(BlockState p_222610_, ServerLevel p_222611_, BlockPos p_222612_, RandomSource p_222613_) private voidStructureBlock.trigger(ServerLevel pLevel, StructureBlockEntity pBlockEntity) private booleanEyeblossomBlock.tryChangingState(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBlock.tryDropExperience(ServerLevel pLevel, BlockPos pPos, ItemStack pHeldItem, IntProvider pAmount) voidBlock.wasExploded(ServerLevel pLevel, BlockPos pPos, Explosion pExplosion) voidTntBlock.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 voidSculkCatalystBlockEntity.CatalystListener.bloom(ServerLevel pLevel, BlockPos pPos, BlockState pState, RandomSource pRandom) booleanBrushableBlockEntity.brush(long pStartTick, ServerLevel pLevel, LivingEntity pBrusher, Direction pHitDirection, ItemStack pStack) private voidBrushableBlockEntity.brushingCompleted(ServerLevel pLevel, LivingEntity pBrusher, ItemStack pStack) booleanCalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282061_, BlockPos p_282550_, Holder<GameEvent> p_316545_, GameEvent.Context p_281456_) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282127_, BlockPos p_283268_, Holder<GameEvent> p_316115_, GameEvent.Context p_282856_) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) private booleanSculkShriekerBlockEntity.canRespond(ServerLevel pLevel) voidBrushableBlockEntity.checkReset(ServerLevel pLevel) static voidCampfireBlockEntity.cookTick(ServerLevel pLevel, BlockPos pPos, BlockState pState, CampfireBlockEntity pCampfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> pCheck) private CommandSourceStackLecternBlockEntity.createCommandSourceStack(Player pPlayer, ServerLevel pLevel) private static voidAbstractFurnaceBlockEntity.createExperience(ServerLevel pLevel, Vec3 pPopVec, int pRecipeIndex, float pExperience) private voidBrushableBlockEntity.dropContent(ServerLevel pLevel, LivingEntity pBrusher, ItemStack pStack) private voidCreakingHeartBlockEntity.emitParticles(ServerLevel pLevel, int pCount, boolean pReverseDirection) static booleanTestInstanceBlockEntity.export(ServerLevel pLevel, ResourceLocation pTest, Consumer<Component> pMessageSender) private static Vec3TheEndGatewayBlockEntity.findExitPortalXZPosTentative(ServerLevel pLevel, BlockPos pPos) private static BlockPosTheEndGatewayBlockEntity.findOrCreateValidTeleportPos(ServerLevel pLevel, BlockPos pPos) voidJigsawBlockEntity.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 StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel pLevel) private static Optional<StructureTemplate> TestInstanceBlockEntity.getStructureTemplate(ServerLevel pLevel, ResourceKey<GameTestInstance> pTestKey) private static intAbstractFurnaceBlockEntity.getTotalCookTime(ServerLevel pLevel, AbstractFurnaceBlockEntity pFurnace) booleanSculkCatalystBlockEntity.CatalystListener.handleGameEvent(ServerLevel p_283470_, Holder<GameEvent> p_316661_, GameEvent.Context p_283014_, Vec3 p_282350_) private static booleanTheEndGatewayBlockEntity.isChunkEmpty(ServerLevel pLevel, Vec3 pPos) booleanStructureBlockEntity.loadStructureInfo(ServerLevel pLevel) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_282851_, BlockPos p_281608_, Holder<GameEvent> p_316423_, Entity p_282123_, Entity p_283090_, float p_283130_) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) booleanCampfireBlockEntity.placeFood(ServerLevel pLevel, LivingEntity pEntity, ItemStack pStack) voidStructureBlockEntity.placeStructure(ServerLevel pLevel) private voidStructureBlockEntity.placeStructure(ServerLevel pLevel, StructureTemplate pStructureTemplate) private voidTestInstanceBlockEntity.placeStructure(ServerLevel pLevel, StructureTemplate pStructureTemplate) booleanStructureBlockEntity.placeStructureIfSameSize(ServerLevel pLevel) static booleanStructureBlockEntity.saveStructure(ServerLevel pLevel, ResourceLocation pName, BlockPos pPos, Vec3i pSize, boolean pIgnoreEntities, String pAuthor, boolean pWriteToDisk) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel pLevel, BlockPos pPos, BlockState pState, AbstractFurnaceBlockEntity pFurnace) private voidSculkShriekerBlockEntity.shriek(ServerLevel pLevel, Entity pSourceEntity) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel pLevel, BlockPos pPos, EndGatewayConfiguration pConfig) private static CreakingCreakingHeartBlockEntity.spawnProtector(ServerLevel pLevel, CreakingHeartBlockEntity pCreakingHeart) voidSculkShriekerBlockEntity.tryRespond(ServerLevel pLevel) voidSculkShriekerBlockEntity.tryShriek(ServerLevel pLevel, ServerPlayer pPlayer) private booleanSculkShriekerBlockEntity.trySummonWarden(ServerLevel pLevel) private booleanSculkShriekerBlockEntity.tryToWarn(ServerLevel pLevel, ServerPlayer pPlayer) private voidBrushableBlockEntity.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 TypeMethodDescriptionvoidTrialSpawner.applyOminous(ServerLevel pLevel, BlockPos pPos) TrialSpawnerState.calculatePositionAbove(Entity pEntity, ServerLevel pLevel) TrialSpawnerState.calculatePositionToSpawnSpawner(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner, TrialSpawnerData pSpawnerData) booleanTrialSpawner.canSpawnInLevel(ServerLevel pLevel) PlayerDetector.detect(ServerLevel pLevel, PlayerDetector.EntitySelector pEntitySelector, BlockPos pPos, double pMaxDistance, boolean pRequireLineOfSight) voidTrialSpawner.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) booleanTrialSpawnerData.isCooldownFinished(ServerLevel pLevel) booleanTrialSpawnerData.isReadyToEjectItems(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) booleanTrialSpawnerData.isReadyToOpenShutter(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) booleanTrialSpawnerData.isReadyToSpawnNextMob(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static longTrialSpawnerData.lowResolutionPosition(ServerLevel pLevel, BlockPos pPos) voidTrialSpawner.removeOminous(ServerLevel pLevel, BlockPos pPos) voidTrialSpawnerData.resetAfterBecomingOminous(TrialSpawner pSpawner, ServerLevel pLevel) private static EntityTrialSpawnerState.selectEntityToSpawnItemAbove(List<Player> pPlayer, Set<UUID> pCurrentMobs, TrialSpawner pSpawner, BlockPos pPos, ServerLevel pLevel) private static booleanTrialSpawner.shouldMobBeUntracked(ServerLevel pLevel, BlockPos pPos, UUID pUuid) TrialSpawner.spawnMob(ServerLevel pLevel, BlockPos pPos) private voidTrialSpawnerState.spawnOminousOminousItemSpawner(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner) (package private) TrialSpawnerStateTrialSpawnerState.tickAndGetNext(BlockPos pPos, TrialSpawner pSpawner, ServerLevel pLevel) voidTrialSpawner.tickServer(ServerLevel pLevel, BlockPos pPos, boolean pIsOminous) private booleanTrialSpawnerState.timeToSpawnItemSpawner(ServerLevel pLevel, TrialSpawnerData pSpawnerData) voidTrialSpawnerData.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 voidVaultBlockEntity.Server.cycleDisplayItemFromLootTable(ServerLevel pLevel, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, BlockPos pPos) private voidVaultState.ejectResultItem(ServerLevel pLevel, BlockPos pPos, ItemStack pStack, float pEjectionProgress) private static ItemStackVaultBlockEntity.Server.getRandomDisplayItemFromLootTable(ServerLevel pLevel, BlockPos pPos, ResourceKey<LootTable> pLootTable) protected voidVaultState.onEnter(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) protected voidVaultState.onExit(ServerLevel pLevel, BlockPos pPos, VaultConfig pConfig, VaultSharedData pSharedData) voidVaultState.onTransition(ServerLevel pLevel, BlockPos pPos, VaultState pState, VaultConfig pConfig, VaultSharedData pSharedData, boolean pIsOminous) private static voidVaultBlockEntity.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 voidVaultBlockEntity.Server.setVaultState(ServerLevel pLevel, BlockPos pPos, BlockState pOldState, BlockState pNewState, VaultConfig pConfig, VaultSharedData pSharedData) static voidVaultBlockEntity.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 voidVaultBlockEntity.Server.tryInsertKey(ServerLevel pLevel, BlockPos pPos, BlockState pState, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, Player pPlayer, ItemStack pStack) private static voidVaultBlockEntity.Server.unlock(ServerLevel pLevel, BlockState pState, BlockPos pPos, VaultConfig pConfig, VaultServerData pServerData, VaultSharedData pSharedData, List<ItemStack> pItemsToEject) (package private) voidVaultSharedData.updateConnectedPlayersWithinRange(ServerLevel pLevel, BlockPos pPos, VaultServerData pServerData, VaultConfig pConfig, double pDeactivationRange) private static VaultStateVaultState.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 TypeMethodDescriptionbooleanTreeGrower.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 voidPistonHeadBlock.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 voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) voidBlockBehaviour.BlockStateBase.affectNeighborsAfterRemoval(ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) voidBlockBehaviour.BlockStateBase.onExplosionHit(ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidBlockBehaviour.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) voidBlockBehaviour.BlockStateBase.randomTick(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBlockBehaviour.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.voidBlockBehaviour.BlockStateBase.spawnAfterBreak(ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) protected voidBlockBehaviour.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishvoidBlockBehaviour.BlockStateBase.tick(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBlockBehaviour.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) voidLevelChunk.postProcessGeneration(ServerLevel pLevel) voidLevelChunk.registerTickContainerInLevel(ServerLevel pLevel) private <T extends BlockEntity>
voidLevelChunk.removeGameEventListener(T pBlockEntity, ServerLevel pLevel) voidLevelChunk.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 ServerLevelWorldGenContext.levelThe field for thelevelrecord component.Methods in net.minecraft.world.level.chunk.status that return ServerLevelModifier and TypeMethodDescriptionWorldGenContext.level()Returns the value of thelevelrecord component.Methods in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static voidChunkStatusTasks.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 aWorldGenContextrecord 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 SerializableChunkDataSerializableChunkData.copyOf(ServerLevel pLevel, ChunkAccess pChunk) private static LevelChunk.PostLoadProcessorSerializableChunkData.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 voidDragonRespawnAnimation.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 ServerLevelEuclideanGameEventListenerRegistry.levelprivate final ServerLevelGameEventDispatcher.levelMethods in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidDynamicGameEventListener.add(ServerLevel pLevel) EuclideanGameEventListenerRegistry.getPostableListenerPosition(ServerLevel pLevel, Vec3 pPos, GameEventListener pListener) booleanGameEventListener.handleGameEvent(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) voidDynamicGameEventListener.move(ServerLevel pLevel) voidDynamicGameEventListener.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 TypeMethodDescriptionbooleanVibrationSystem.User.canReceiveVibration(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) voidVibrationSystem.Listener.forceScheduleVibration(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) VibrationInfo.getEntity(ServerLevel pLevel) VibrationInfo.getProjectileOwner(ServerLevel pLevel) booleanVibrationSystem.Listener.handleGameEvent(ServerLevel p_282254_, Holder<GameEvent> p_316513_, GameEvent.Context p_283664_, Vec3 p_282426_) voidVibrationSystem.User.onReceiveVibration(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, Entity pEntity, Entity pPlayerEntity, float pDistance) private static booleanVibrationSystem.Ticker.receiveVibration(ServerLevel pLevel, VibrationSystem.Data pData, VibrationSystem.User pUser, VibrationInfo pVibrationInfo) private voidVibrationSystem.Listener.scheduleVibration(ServerLevel pLevel, VibrationSystem.Data pData, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos, Vec3 pSensorPos) private static voidVibrationSystem.Ticker.tryReloadVibrationParticle(ServerLevel pLevel, VibrationSystem.Data pData, VibrationSystem.User pUser) private static voidVibrationSystem.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 booleanPatrolSpawner.spawnPatrolMember(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom, boolean pLeader) voidPatrolSpawner.tick(ServerLevel p_64570_, boolean p_64571_, boolean p_64572_) voidPhantomSpawner.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.dataMethods in net.minecraft.world.level.levelgen.feature with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidFeatureCountTracker.chunkDecorated(ServerLevel pLevel) static voidFeatureCountTracker.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 booleanJigsawPlacement.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 booleanFlowingFluid.canConvertToSource(ServerLevel pLevel) Deprecated.Forge: UseFlowingFluid.canConvertToSource(FluidState, ServerLevel, BlockPos)instead.booleanFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) protected booleanLavaFluid.canConvertToSource(ServerLevel p_376200_) protected booleanWaterFluid.canConvertToSource(ServerLevel p_376722_) protected FluidStateFlowingFluid.getNewLiquid(ServerLevel pLevel, BlockPos pPos, BlockState pState) protected Map<Direction, FluidState> FlowingFluid.getSpread(ServerLevel pLevel, BlockPos pPos, BlockState pState) protected voidFluid.randomTick(ServerLevel pLevel, BlockPos pPos, FluidState pState, RandomSource pRandom) voidFluidState.randomTick(ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) voidLavaFluid.randomTick(ServerLevel p_376493_, BlockPos p_230573_, FluidState p_230574_, RandomSource p_230575_) protected voidFlowingFluid.spread(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) private voidFlowingFluid.spreadToSides(ServerLevel pLevel, BlockPos pPos, FluidState pFluidState, BlockState pBlockState) voidFlowingFluid.tick(ServerLevel p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) protected voidFluid.tick(ServerLevel pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) voidFluidState.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 ServerLevelPortalForcer.levelprivate final ServerLevelTeleportTransition.newLevelThe field for thenewLevelrecord component.Methods in net.minecraft.world.level.portal that return ServerLevelModifier and TypeMethodDescriptionTeleportTransition.newLevel()Returns the value of thenewLevelrecord component.Methods in net.minecraft.world.level.portal with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Vec3TeleportTransition.findAdjustedSharedSpawnPos(ServerLevel pLevel, Entity pEntity) static Vec3PortalShape.findCollisionFreePosition(Vec3 pPos, ServerLevel pLevel, Entity pEntity, EntityDimensions pDimensions) static TeleportTransitionTeleportTransition.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 aTeleportTransitionrecord 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 ServerLevelSavedData.Context.levelThe field for thelevelrecord component.Methods in net.minecraft.world.level.saveddata that return ServerLevelModifier and TypeMethodDescriptionSavedData.Context.level()Returns the value of thelevelrecord 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 aContextrecord 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 ServerLevelLootParams.Builder.levelprivate final ServerLevelLootParams.levelMethods 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 ServerLevelModifierConstructorDescriptionprivateBlockCapabilityCache(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 booleanCommonHooks.canEntityDestroy(ServerLevel level, BlockPos pos, LivingEntity entity) static voidCommonHooks.handleBlockDrops(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEventwhen block drops (items and experience) are determined.static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) default voidIShearable.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 booleanCommonHooks.tryDispenseShearsHarvestBlock(BlockSource source, ItemStack stack, ServerLevel level, BlockPos pos) Attempts to modify target block usingItemAbilities.SHEARS_HARVESTinShearsDispenseItemBehavior, 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 TypeMethodDescriptionbooleanPiglinNeutralArmorEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanSnowBootsEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanTridentEntityPredicate.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 booleanIBlockExtension.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 booleanIBlockStateExtension.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 booleanIFluidExtension.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default booleanIFluidStateExtension.canConvertToSource(ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.booleanIEntityExtension.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default voidIBlockExtension.onBlockExploded(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default voidIBlockStateExtension.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 ServerLevelFakePlayerFactory.FakePlayerKey.levelThe field for thelevelrecord component.Methods in net.neoforged.neoforge.common.util that return ServerLevelModifier and TypeMethodDescriptionFakePlayerFactory.FakePlayerKey.level()Returns the value of thelevelrecord component.Methods in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic FakePlayerFakePlayerFactory.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 FakePlayerFakePlayerFactory.getMinecraft(ServerLevel level) static voidFakePlayerFactory.unloadLevel(ServerLevel level) Constructors in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifierConstructorDescriptionFakePlayer(ServerLevel level, com.mojang.authlib.GameProfile name) privateFakePlayerKey(ServerLevel level, com.mojang.authlib.GameProfile username) Creates an instance of aFakePlayerKeyrecord 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 voidForcedChunkManager.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".booleanTicketController.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.booleanTicketController.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.booleanTicketController.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 booleanForcedChunkManager.hasForcedChunks(ServerLevel level) Checks if a level has any forced chunks.voidLoadingValidationCallback.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 booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static booleanEventHooks.canEntityGrief(ServerLevel level, @Nullable Entity entity) Checks if an entity can perform a griefing action.static voidEventHooks.fireChunkSent(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.fireChunkTicketLevelUpdated(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) static voidEventHooks.fireChunkUnWatch(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static voidEventHooks.fireChunkWatch(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static PlayerSpawnPhantomsEventEventHooks.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 longEventHooks.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 TypeMethodDescriptionbooleanPlayerSpawnPhantomsEvent.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 ServerLevelChunkTicketLevelUpdatedEvent.levelprivate final ServerLevelChunkWatchEvent.levelprivate final ServerLevelModifyCustomSpawnersEvent.serverLevelMethods 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 booleanBaseFlowingFluid.canConvertToSource(ServerLevel level) booleanBaseFlowingFluid.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 voidPacketDistributor.sendToPlayersInDimension(ServerLevel level, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the given dimensionstatic voidPacketDistributor.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 voidPacketDistributor.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 ComponentTPSCommand.createComponent(MinecraftServer server, @Nullable ServerLevel dimension) private static intTPSCommand.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.