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 pEntity, ServerLevel pLevel, Vec3 pPosition) booleanFluidPredicate.matches(ServerLevel pLevel, BlockPos pPos) booleanLightningBoltPredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) booleanLightPredicate.matches(ServerLevel pLevel, BlockPos pPos) booleanLocationPredicate.matches(ServerLevel pLevel, double pX, double pY, double pZ) booleanPlayerPredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) booleanRaiderPredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) booleanSheepPredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) booleanSlimePredicate.matches(Entity pEntity, ServerLevel pLevel, Vec3 pPosition) -
Uses of ServerLevel in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ServerLevel -
Uses of ServerLevel in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanGameEventListenerRenderer.TrackedListener.handleGameEvent(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) -
Uses of ServerLevel in net.minecraft.commands
Fields in net.minecraft.commands declared as ServerLevelMethods in net.minecraft.commands that return ServerLevelMethods in net.minecraft.commands with parameters of type ServerLevelConstructors in net.minecraft.commands with parameters of type ServerLevelModifierConstructorDescriptionCommandSourceStack(CommandSource pSource, Vec3 pWorldPosition, Vec2 pRotation, ServerLevel pLevel, int pPermissionLevel, String pTextName, Component pDisplayName, MinecraftServer pServer, Entity pEntity) 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.tryShearEntity(ServerLevel pLevel, BlockPos pPos, ItemStack pStack) Constructors in net.minecraft.core.dispenser with parameters of type ServerLevelModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of 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) StructureUtils.lookedAtTestPos(BlockPos pPos, Entity pEntity, ServerLevel pLevel) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel pLevel) voidStructureGridSpawner.onBatchStart(ServerLevel pLevel) private static Stream<GameTestInfo> GameTestServer.rotateAndMultiply(Holder.Reference<GameTestInstance> p_397022_, ServerLevel p_397659_) private static voidTestEnvironmentDefinition.Functions.run(ServerLevel pLevel, ResourceLocation pFunction) protected static voidReportGameListener.say(ServerLevel pServerLevel, ChatFormatting pFormatting, String pMessage) voidTestEnvironmentDefinition.AllOf.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.Functions.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.SetGameRules.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.TimeOfDay.setup(ServerLevel pLevel) voidTestEnvironmentDefinition.Weather.setup(ServerLevel pLevel) private static voidReportGameListener.showRedBox(ServerLevel pServerLevel, BlockPos pPos, String pDisplayMessage) private voidGameTestServer.startTests(ServerLevel pServerLevel) voidTestEnvironmentDefinition.AllOf.teardown(ServerLevel pLevel) voidTestEnvironmentDefinition.Functions.teardown(ServerLevel pLevel) voidTestEnvironmentDefinition.SetGameRules.teardown(ServerLevel pLevel) default voidTestEnvironmentDefinition.teardown(ServerLevel pLevel) voidTestEnvironmentDefinition.Weather.teardown(ServerLevel pLevel) 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.level()Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel pLevel, BlockPos pPos) ServerPlayer.createCommonSpawnInfo(ServerLevel pLevel) private static Optional<ServerPlayer.RespawnPosAngle> ServerPlayer.findRespawnAndUseSpawnBlock(ServerLevel pLevel, ServerPlayer.RespawnConfig pRespawnConfig, boolean pUseCharge) protected static BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel pLevel, int pX, int pZ) static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel pLevel, ChunkPos pChunkPos) booleanServerPlayer.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanServerPlayer.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) booleanServerPlayer.mayInteract(ServerLevel pLevel, BlockPos pPos) private booleanServerPlayer.noCollisionNoLiquid(ServerLevel pLevel, AABB pCollisionBox) protected voidServerPlayer.onChangedBlock(ServerLevel pLevel, BlockPos pPos) static longServerPlayer.placeEnderPearlTicket(ServerLevel pLevel, ChunkPos pPos) voidServerPlayerGameMode.setLevel(ServerLevel pServerLevel) Sets the world instance.voidServerPlayer.setServerLevel(ServerLevel pLevel) booleanServerPlayer.teleportTo(ServerLevel pLevel, double pX, double pY, double pZ, Set<Relative> pRelativeMovements, float pYaw, float pPitch, boolean pSetCamera) 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 pLevel, LivingEntity pEntity, int pAmplifier) 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 pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) voidMobEffect.applyInstantenousEffect(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) voidInfestedMobEffect.onMobHurt(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, DamageSource pDamageSource, float pAmount) 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 pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) voidWeavingMobEffect.onMobRemoved(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) 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) static voidExperienceOrb.awardWithDirection(ServerLevel pLevel, Vec3 pPos, Vec3 pDirection, 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 pShouldOffsetY, 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 pLevel, Entity pSource) protected voidLivingEntity.dropAllDeathLoot(ServerLevel pLevel, DamageSource pDamageSource) protected voidLivingEntity.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidMob.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) 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 pLevel, DamageSource pDamageSource, boolean pPlayerKill) 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 pLevel) abstract AgeableMobAgeableMob.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) GlowSquid.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) final intLivingEntity.getExperienceReward(ServerLevel pLevel, Entity pKiller) PortalProcessor.getPortalDestination(ServerLevel pLevel, Entity pEntity) final booleanAreaEffectCloud.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanDisplay.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) abstract booleanEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanExperienceOrb.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanGlowSquid.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanInteraction.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanLightningBolt.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanLivingEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanMarker.hurtServer(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final booleanOminousItemSpawner.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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 pLevel) 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, ItemStack pStack, Vec3 pOffset) 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 pOldLevel, ServerLevel pNewLevel, TeleportTransition pTeleportTransition) private EntityEntity.teleportSameDimension(ServerLevel pLevel, TeleportTransition pTeleportTransition) protected voidEntity.teleportSpectators(TeleportTransition pTeleportTransition, ServerLevel pOldLevel) 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 pLevel, E pEntity, long pGameTime) protected booleanBehavior.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) protected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanCountDownCooldownTicks.canStillUse(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) 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 pLevel, PathfinderMob pEntity, long pGameTime) protected booleanGiveGiftToHero.canStillUse(ServerLevel pLevel, Villager pEntity, long pGameTime) protected booleanGoAndGiveItemsToTarget.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) 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 pLevel, Mob pEntity, long pGameTime) protected booleanLongJumpToRandomPos.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) 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 pLevel, PathfinderMob pEntity, long pGameTime) protected booleanRamTarget.canStillUse(ServerLevel pLevel, Goat pEntity, long pGameTime) 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 pLevel, E pOwner) 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 pLevel, E pOwner) 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 pLevel, Mob pOwner) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel pLevel, Villager pOwner) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanRamTarget.checkExtraStartConditions(ServerLevel pLevel, Goat pOwner) 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 pLevel, LivingEntity pEntity, long pGameTime) final voidGateBehavior.doStop(ServerLevel pLevel, E pEntity, long pGameTime) 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 pLevel) 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 p_260274_, LivingEntity p_260163_) private static booleanVillagerGoalPackages.raidExistsAndNotVictory(ServerLevel p_259939_, LivingEntity p_259384_) InteractWithDoor.rememberDoorToClose(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> pDoorsToClose, Optional<Set<GlobalPos>> pDoorPositions, ServerLevel pLevel, BlockPos pPos) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel pLevel, BlockState pPreState, BlockPos pPos, BlockState pPostState) protected voidAnimalMakeLove.start(ServerLevel pLevel, Animal pEntity, long pGameTime) protected voidAnimalPanic.start(ServerLevel pLevel, E pEntity, long pGameTime) 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 pLevel, PathfinderMob pEntity, long pGameTime) protected voidGiveGiftToHero.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidGoAndGiveItemsToTarget.start(ServerLevel pLevel, E pEntity, long pGameTime) protected voidHarvestFarmland.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidJumpOnBed.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpMidJump.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpToPreferredBlock.start(ServerLevel pLevel, E pEntity, long pGameTime) protected voidLongJumpToRandomPos.start(ServerLevel pLevel, E pEntity, long pGameTime) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidMoveToTargetSink.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidPrepareRamNearestTarget.start(ServerLevel pLevel, PathfinderMob pEntity, long pGameTime) protected voidRamTarget.start(ServerLevel pLevel, Goat pEntity, long pGameTime) protected voidRandomLookAround.start(ServerLevel pLevel, Mob pEntity, long pGameTime) 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 pLevel, E pEntity, long pGameTime) protected voidBehavior.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel pLevel, Villager pEntity, long pGameTime) protected voidCountDownCooldownTicks.stop(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) 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 pLevel, PathfinderMob pEntity, long pGameTime) 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 pLevel, Mob pEntity, long pGameTime) 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 pLevel, E pEntity, long pGameTime) 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 pLevel, E pOwner, long pGameTime) protected voidBehavior.tick(ServerLevel pLevel, E pOwner, long pGameTime) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidCountDownCooldownTicks.tick(ServerLevel pLevel, LivingEntity pOwner, long pGameTime) 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 pLevel, PathfinderMob pOwner, long pGameTime) protected voidGiveGiftToHero.tick(ServerLevel pLevel, Villager pOwner, long pGameTime) protected voidGoAndGiveItemsToTarget.tick(ServerLevel pLevel, E pOwner, long pGameTime) 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 pLevel, E pOwner, long pGameTime) 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 pLevel, E pOwner, long pGameTime) protected voidRamTarget.tick(ServerLevel pLevel, Goat pOwner, long pGameTime) 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 pLevel, LivingEntity pEntity, long pGameTime) final voidGateBehavior.tickOrStop(ServerLevel pLevel, E pEntity, long pGameTime) 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 pLevel, LivingEntity pEntity, long pGameTime) final booleanGateBehavior.tryStart(ServerLevel pLevel, E pEntity, long pGameTime) 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 p_390592_, BlockPos p_390599_) 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 pLevel, E pEntity, long pGameTime) protected booleanEmerging.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) protected booleanRoar.canStillUse(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected booleanSniffing.canStillUse(ServerLevel pLevel, E pEntity, long pGameTime) protected booleanSonicBoom.canStillUse(ServerLevel pLevel, Warden pEntity, long pGameTime) protected booleanDigging.checkExtraStartConditions(ServerLevel pLevel, E pOwner) protected booleanForceUnmount.checkExtraStartConditions(ServerLevel p_238424_, LivingEntity p_238425_) protected booleanSonicBoom.checkExtraStartConditions(ServerLevel pLevel, Warden pOwner) protected voidDigging.start(ServerLevel pLevel, E pEntity, long pGameTime) protected voidEmerging.start(ServerLevel pLevel, E pEntity, long pGameTime) 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 pLevel, E pEntity, long pGameTime) protected voidSonicBoom.start(ServerLevel pLevel, Warden pEntity, long pGameTime) protected voidDigging.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidEmerging.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidRoar.stop(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected voidSniffing.stop(ServerLevel pLevel, E pEntity, long pGameTime) protected voidSonicBoom.stop(ServerLevel pLevel, Warden pEntity, long pGameTime) protected voidRoar.tick(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected voidSonicBoom.tick(ServerLevel pLevel, Warden pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as ServerLevelModifier and TypeFieldDescriptionprivate final 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 pLevel, LivingEntity pEntity) 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 pLevel, T pEntity) 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 pLevel, LivingEntity pEntity) 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 pLevel, PathfinderMob pEntity) protected voidVillagerBabiesSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidWardenEntitySensor.doTick(ServerLevel pLevel, Warden pEntity) HoglinSpecificSensor.findNearestRepellent(ServerLevel pLevel, Hoglin pHoglin) PiglinSpecificSensor.findNearestRepellent(ServerLevel pLevel, LivingEntity pLivingEntity) private Optional<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity(ServerLevel pLevel, LivingEntity pEntity) static 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 pLevel, LivingEntity pEntity, LivingEntity pTarget) protected booleanFrogAttackablesSensor.isMatchingEntity(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected abstract booleanNearestVisibleLivingEntitySensor.isMatchingEntity(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected booleanVillagerHostilesSensor.isMatchingEntity(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) 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 pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) 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 pLevel) booleanBat.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAnimal.actuallyHurt(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected voidAnimal.customServerAiStep(ServerLevel pLevel) protected voidBee.customServerAiStep(ServerLevel pLevel) voidCat.customServerAiStep(ServerLevel pLevel) protected voidHappyGhast.customServerAiStep(ServerLevel pLevel) voidOcelot.customServerAiStep(ServerLevel pLevel) voidRabbit.customServerAiStep(ServerLevel pLevel) booleanBee.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanIronGolem.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanPanda.doHurtTarget(ServerLevel pLevel, Entity pSource) protected voidFox.dropAllDeathLoot(ServerLevel pLevel, DamageSource pDamageSource) protected voidFox.dropEquipment(ServerLevel p_348640_) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel pLevel, Animal pAnimal, AgeableMob pBaby) intAgeableWaterCreature.getBaseExperienceReward(ServerLevel pLevel) protected intAnimal.getBaseExperienceReward(ServerLevel pLevel) protected intChicken.getBaseExperienceReward(ServerLevel pLevel) protected intWaterAnimal.getBaseExperienceReward(ServerLevel pLevel) Bee.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Cat.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Chicken.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Cow.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Dolphin.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Fox.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) @Nullable AgeableMobHappyGhast.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) MushroomCow.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Ocelot.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Panda.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Parrot.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Pig.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) PolarBear.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Rabbit.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Squid.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Turtle.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) protected voidWaterAnimal.handleAirSupply(ServerLevel pLevel, int pAirSupply) booleanBee.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanIronGolem.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanPanda.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanParrot.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanSquid.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected voidDolphin.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) protected voidFox.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) protected voidPanda.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) voidMushroomCow.shear(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) voidSnowGolem.shear(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) voidAnimal.spawnChildFromBreeding(ServerLevel pLevel, Animal pMate) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity p_28653_, 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 pLevel) protected voidAllay.dropEquipment(ServerLevel pLevel) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) booleanAllay.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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 pLevel, ItemEntity pEntity) booleanAllay.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidAllay.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> pListenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidArmadillo.actuallyHurt(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected booleanArmadilloAi.ArmadilloBallUp.canStillUse(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected booleanArmadilloAi.ArmadilloBallUp.checkExtraStartConditions(ServerLevel pLevel, Armadillo pOwner) protected voidArmadillo.customServerAiStep(ServerLevel pLevel) Armadillo.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) booleanArmadillo.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected voidArmadilloAi.ArmadilloBallUp.start(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected voidArmadilloAi.ArmadilloPanic.start(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected voidArmadilloAi.ArmadilloBallUp.stop(ServerLevel pLevel, Armadillo pEntity, long pGameTime) protected voidArmadilloAi.ArmadilloBallUp.tick(ServerLevel pLevel, Armadillo pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanPlayDead.canStillUse(ServerLevel p_149322_, Axolotl p_149323_, long p_149324_) protected booleanPlayDead.checkExtraStartConditions(ServerLevel p_149319_, Axolotl p_149320_) protected voidAxolotl.customServerAiStep(ServerLevel pLevel) private static Optional<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget(ServerLevel p_376235_, Axolotl p_149299_) Axolotl.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) protected voidAxolotl.handleAirSupply(ServerLevel pLevel, int pAirSupply) booleanAxolotl.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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 pLevel, DamageSource pDamageSource, float pAmount) protected booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel pLevel, Camel pOwner) protected voidCamel.customServerAiStep(ServerLevel pLevel) Camel.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) protected voidCamelAi.CamelPanic.start(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected voidCamelAi.RandomSitting.start(ServerLevel pLevel, Camel pEntity, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanShootTongue.canStillUse(ServerLevel pLevel, Frog pEntity, long pGameTime) protected booleanShootTongue.checkExtraStartConditions(ServerLevel pLevel, Frog pOwner) protected voidFrog.customServerAiStep(ServerLevel pLevel) protected voidTadpole.customServerAiStep(ServerLevel pLevel) private voidShootTongue.eatEntity(ServerLevel pLevel, Frog pFrog) Frog.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) voidFrog.spawnChildFromBreeding(ServerLevel pLevel, Animal pMate) protected voidShootTongue.start(ServerLevel pLevel, Frog pEntity, long pGameTime) protected voidShootTongue.stop(ServerLevel pLevel, Frog pEntity, long pGameTime) protected voidShootTongue.tick(ServerLevel pLevel, Frog pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidGoat.customServerAiStep(ServerLevel pLevel) Goat.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) -
Uses of ServerLevel in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractChestedHorse.dropEquipment(ServerLevel pLevel) protected voidAbstractHorse.dropEquipment(ServerLevel pLevel) protected voidAbstractHorse.followMommy(ServerLevel pLevel) protected voidLlama.followMommy(ServerLevel pLevel) AbstractHorse.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Donkey.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Horse.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Llama.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) Mule.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) SkeletonHorse.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) ZombieHorse.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) booleanAbstractHorse.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidSheep.customServerAiStep(ServerLevel pLevel) Sheep.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) voidSheep.shear(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanSnifferAi.Digging.canStillUse(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected booleanSnifferAi.FeelingHappy.canStillUse(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected booleanSnifferAi.FinishedDigging.canStillUse(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected booleanSnifferAi.Scenting.canStillUse(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected booleanSnifferAi.Searching.canStillUse(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected booleanSnifferAi.Sniffing.canStillUse(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected booleanSnifferAi.Digging.checkExtraStartConditions(ServerLevel pLevel, Sniffer pOwner) protected booleanSnifferAi.FinishedDigging.checkExtraStartConditions(ServerLevel pLevel, Sniffer pOwner) protected booleanSnifferAi.Scenting.checkExtraStartConditions(ServerLevel pLevel, Sniffer pOwner) protected booleanSnifferAi.Searching.checkExtraStartConditions(ServerLevel p_273493_, Sniffer p_272857_) protected booleanSnifferAi.Sniffing.checkExtraStartConditions(ServerLevel pLevel, Sniffer pOwner) protected voidSniffer.customServerAiStep(ServerLevel pLevel) Sniffer.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) voidSniffer.spawnChildFromBreeding(ServerLevel pLevel, Animal pMate) protected voidSnifferAi.Digging.start(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.FeelingHappy.start(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.FinishedDigging.start(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.Scenting.start(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.Searching.start(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected voidSnifferAi.Sniffing.start(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.Digging.stop(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.FeelingHappy.stop(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.FinishedDigging.stop(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.Scenting.stop(ServerLevel pLevel, Sniffer pEntity, long pGameTime) protected voidSnifferAi.Searching.stop(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected voidSnifferAi.Sniffing.stop(ServerLevel pLevel, Sniffer pEntity, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidWolf.actuallyHurt(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) Wolf.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) booleanWolf.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.boss
Methods in net.minecraft.world.entity.boss with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal booleanEnderDragonPart.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate 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 pLevel, DamageSource pDamageSource, float pAmount) booleanEnderDragon.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) voidEndCrystal.kill(ServerLevel pLevel) voidEnderDragon.kill(ServerLevel pLevel) 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 pLevel) voidDragonChargePlayerPhase.doServerTick(ServerLevel pLevel) voidDragonDeathPhase.doServerTick(ServerLevel pLevel) voidDragonHoldingPatternPhase.doServerTick(ServerLevel pLevel) voidDragonHoverPhase.doServerTick(ServerLevel pLevel) voidDragonLandingApproachPhase.doServerTick(ServerLevel pLevel) voidDragonLandingPhase.doServerTick(ServerLevel pLevel) voidDragonPhaseInstance.doServerTick(ServerLevel pLevel) voidDragonSittingAttackingPhase.doServerTick(ServerLevel pLevel) voidDragonSittingFlamingPhase.doServerTick(ServerLevel pLevel) voidDragonSittingScanningPhase.doServerTick(ServerLevel pLevel) voidDragonStrafePlayerPhase.doServerTick(ServerLevel pLevel) voidDragonTakeoffPhase.doServerTick(ServerLevel pLevel) 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 pLevel) protected voidWitherBoss.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) booleanWitherBoss.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate 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 pLevel, Entity pEntity) private voidItemFrame.dropItem(ServerLevel pLevel, Entity pEntity, boolean pDropItem) voidLeashFenceKnotEntity.dropItem(ServerLevel pLevel, Entity pEntity) voidPainting.dropItem(ServerLevel pLevel, Entity pEntity) booleanArmorStand.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanBlockAttachedEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanItemFrame.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) voidArmorStand.kill(ServerLevel pLevel) voidItemFrame.kill(ServerLevel pLevel) HangingEntity.spawnAtLocation(ServerLevel pLevel, ItemStack pStack, float pYOffset) voidArmorStand.thunderHit(ServerLevel pLevel, LightningBolt pLightning) voidBlockAttachedEntity.thunderHit(ServerLevel pLevel, LightningBolt pLightning) -
Uses of ServerLevel in net.minecraft.world.entity.item
Methods in net.minecraft.world.entity.item with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal booleanFallingBlockEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanItemEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) final booleanPrimedTnt.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidEvoker.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) voidIllusioner.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) voidPillager.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) voidRavager.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) voidVindicator.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) voidWitch.applyRaidBuffs(ServerLevel pLevel, int pWave, boolean pUnused) (package private) booleanPhantom.canAttack(ServerLevel pLevel, LivingEntity pEntity, TargetingConditions pTargetingConditions) booleanZombie.convertVillagerToZombieVillager(ServerLevel pLevel, Villager pVillager) protected voidBlaze.customServerAiStep(ServerLevel pLevel) protected voidElderGuardian.customServerAiStep(ServerLevel pLevel) protected voidEnderMan.customServerAiStep(ServerLevel pLevel) protected voidSpellcasterIllager.customServerAiStep(ServerLevel pLevel) protected voidVindicator.customServerAiStep(ServerLevel pLevel) protected voidZoglin.customServerAiStep(ServerLevel pLevel) protected voidZombifiedPiglin.customServerAiStep(ServerLevel pLevel) booleanCaveSpider.doHurtTarget(ServerLevel p_376694_, Entity p_32257_) booleanCreeper.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanHusk.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanRavager.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanWitherSkeleton.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanZoglin.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanZombie.doHurtTarget(ServerLevel pLevel, Entity pSource) protected voidCreeper.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidEnderMan.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidSkeleton.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidWitherSkeleton.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) protected voidZombie.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) private Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel pLevel) private voidZombieVillager.finishConversion(ServerLevel pLevel) protected intZombie.getBaseExperienceReward(ServerLevel pLevel) Strider.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) booleanEnderMan.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanGhast.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanGuardian.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanShulker.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanSilverfish.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanZoglin.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanZombie.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) private booleanEnderMan.hurtWithCleanWater(ServerLevel pLevel, DamageSource pDamageSource, AbstractThrownPotion pPotion, float pDamageAmount) booleanGhast.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) booleanMonster.isPreventingPlayerRest(ServerLevel pLevel, Player pPlayer) booleanZombifiedPiglin.isPreventingPlayerRest(ServerLevel pLevel, Player pPlayer) private booleanZoglin.isTargetable(ServerLevel pLevel, LivingEntity pEntity) booleanZombie.killedEntity(ServerLevel pLevel, LivingEntity pEntity) protected voidPillager.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) voidBogged.shear(ServerLevel pLevel, SoundSource pSoundSource, ItemStack pShears) private voidBogged.spawnShearedMushrooms(ServerLevel pLevel, ItemStack pStack) booleanGuardian.GuardianAttackSelector.test(LivingEntity pEntity, ServerLevel pLevel) voidCreeper.thunderHit(ServerLevel pLevel, LightningBolt pLightning) booleanZombie.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) booleanZombifiedPiglin.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) -
Uses of ServerLevel in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static booleanLongJump.canJumpFromCurrentPosition(ServerLevel pLevel, Breeze pBreeze) static booleanLongJump.canRun(ServerLevel pLevel, Breeze pBreeze) protected booleanLongJump.canStillUse(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected booleanShoot.canStillUse(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected booleanShootWhenStuck.canStillUse(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected booleanLongJump.checkExtraStartConditions(ServerLevel pLevel, Breeze pOwner) protected booleanShoot.checkExtraStartConditions(ServerLevel pLevel, Breeze pOwner) protected booleanShootWhenStuck.checkExtraStartConditions(ServerLevel p_314464_, Breeze p_314546_) protected booleanSlide.checkExtraStartConditions(ServerLevel pLevel, Breeze pOwner) protected voidBreeze.customServerAiStep(ServerLevel pLevel) booleanBreeze.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) protected voidBreezeAi.SlideToTargetSink.start(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected voidLongJump.start(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected voidShoot.start(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected voidShootWhenStuck.start(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected voidSlide.start(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected voidBreezeAi.SlideToTargetSink.stop(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected voidLongJump.stop(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected voidShoot.stop(ServerLevel pLevel, Breeze pEntity, long pGameTime) protected voidLongJump.tick(ServerLevel pLevel, Breeze pOwner, long pGameTime) protected voidShoot.tick(ServerLevel pLevel, Breeze pOwner, long pGameTime) -
Uses of ServerLevel in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidCreaking.customServerAiStep(ServerLevel pLevel) booleanCreaking.doHurtTarget(ServerLevel pLevel, Entity pSource) booleanCreaking.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) -
Uses of ServerLevel in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidHoglin.customServerAiStep(ServerLevel pLevel) booleanHoglin.doHurtTarget(ServerLevel pLevel, Entity pSource) private static Optional<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget(ServerLevel p_376560_, Hoglin p_34611_) protected intHoglin.getBaseExperienceReward(ServerLevel pLevel) Hoglin.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) static booleanHoglinBase.hurtAndThrowTarget(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) booleanHoglin.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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 pLevel) protected voidPiglin.customServerAiStep(ServerLevel pLevel) protected voidPiglinBrute.customServerAiStep(ServerLevel pLevel) protected voidPiglin.dropCustomDeathLoot(ServerLevel pLevel, DamageSource pDamageSource, boolean pRecentlyHit) private static Optional<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget(ServerLevel p_376590_, Piglin p_35001_) private static Optional<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget(ServerLevel p_376426_, AbstractPiglin p_35087_) protected voidAbstractPiglin.finishConversion(ServerLevel pServerLevel) protected voidPiglin.finishConversion(ServerLevel pServerLevel) protected intPiglin.getBaseExperienceReward(ServerLevel pLevel) private static voidPiglinAi.holdInOffhand(ServerLevel pLevel, Piglin pPiglin, ItemStack pStack) booleanPiglin.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanPiglinBrute.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) 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 pLevel, ItemEntity pEntity) 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 pLevel, ItemStack pStack) booleanPiglinBrute.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) 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 pLevel) booleanWarden.doHurtTarget(ServerLevel pLevel, Entity pSource) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel pLevel, BlockPos pPos) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel pLevel, BlockPos pPos) booleanWarden.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanWarden.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) 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 p_376213_, Warden p_219529_, LivingEntity p_219530_) 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> pListenerConsumer) -
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 pLevel) Villager.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) WanderingTrader.getBreedOffspring(ServerLevel pLevel, AgeableMob pOtherParent) voidVillager.gossip(ServerLevel pServerLevel, Villager pTarget, long pGameTime) static voidInventoryCarrier.pickUpItem(ServerLevel pLevel, Mob pMob, InventoryCarrier pCarrier, ItemEntity pItemEntity) protected voidVillager.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) 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 pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) voidWanderingTraderSpawner.tick(ServerLevel pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel pServerLevel, WanderingTrader pTrader, int pMaxDistance) booleanVillager.wantsToPickUp(ServerLevel pLevel, ItemStack pStack) -
Uses of ServerLevel in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidPlayer.actuallyHurt(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected voidPlayer.blockUsingItem(ServerLevel pLevel, LivingEntity pEntity) protected voidPlayer.dropEquipment(ServerLevel pLevel) protected intPlayer.getBaseExperienceReward(ServerLevel pLevel) booleanPlayer.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanPlayer.isInvulnerableTo(ServerLevel pLevel, DamageSource pDamageSource) booleanPlayer.killedEntity(ServerLevel pLevel, LivingEntity pEntity) -
Uses of ServerLevel in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type ServerLevelModifier and 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) private static EntityThrownEnderpearl.findOwnerInAnyDimension(ServerLevel pLevel, UUID pUuid) protected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel pLevel, BlockHitResult pHitResult, ItemStack pStack) booleanAbstractHurtingProjectile.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanEvokerFangs.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanEyeOfEnder.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanProjectile.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanShulkerBullet.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanProjectile.mayBreak(ServerLevel pLevel) booleanProjectile.mayInteract(ServerLevel pLevel, BlockPos pPos) protected abstract voidAbstractThrownPotion.onHitAsPotion(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) voidThrownLingeringPotion.onHitAsPotion(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) voidThrownSplashPotion.onHitAsPotion(ServerLevel pLevel, ItemStack pStack, HitResult pHitResult) 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 pInaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(Projectile.ProjectileFactory<T> pFactory, ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, double pX, double pY, double pZ, float pVelocity, float pInaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(T pProjectile, ServerLevel pLevel, ItemStack pSpawnedFrom, double pX, double pY, double pZ, float pVelocity, float pInaccuracy) -
Uses of ServerLevel in net.minecraft.world.entity.raid
Methods in net.minecraft.world.entity.raid with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate 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 pLevel, DamageSource pDamageSource, float pAmount) voidRaid.joinRaid(ServerLevel pLevel, int pWave, Raider pRaider, BlockPos pPos, boolean pIsRecruited) private voidRaid.moveRaidCenterToNearbyVillageSection(ServerLevel pLevel) protected voidRaider.pickUpItem(ServerLevel pLevel, ItemEntity pEntity) 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 pLevel, DamageSource pDamageSource) voidAbstractMinecartContainer.destroy(ServerLevel pLevel, DamageSource pDamageSource) voidMinecartTNT.destroy(ServerLevel pLevel, DamageSource pDamageSource) 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 pLevel) doubleNewMinecartBehavior.getMaxSpeed(ServerLevel pLevel) doubleOldMinecartBehavior.getMaxSpeed(ServerLevel pLevel) booleanMinecartTNT.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) booleanVehicleEntity.hurtServer(ServerLevel pLevel, DamageSource pDamageSource, float pAmount) protected voidAbstractMinecart.moveAlongTrack(ServerLevel pLevel) abstract voidMinecartBehavior.moveAlongTrack(ServerLevel pLevel) voidNewMinecartBehavior.moveAlongTrack(ServerLevel pLevel) voidOldMinecartBehavior.moveAlongTrack(ServerLevel pLevel) -
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 pLevel, RecipeHolder<CraftingRecipe> pRecipe) AbstractCraftingMenu.handlePlacement(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) AbstractFurnaceMenu.handlePlacement(boolean pUseMaxItems, boolean pIsCreative, RecipeHolder<?> pRecipe, ServerLevel pLevel, Inventory pPlayerInventory) abstract RecipeBookMenu.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 p_400124_, LivingEntity p_399487_, ItemStack p_400222_) 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 pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) voidItem.inventoryTick(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) voidMapItem.inventoryTick(ItemStack pStack, ServerLevel pLevel, Entity pEntity, EquipmentSlot pSlot) 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 pDurabilityToRepairFromXp) 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 pEntity, 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 pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidChangeItemDamage.apply(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) voidDamageEntity.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidEnchantmentEntityEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidExplodeEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidIgnite.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidPlaySoundEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidReplaceBlock.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidReplaceDisk.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidRunFunction.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidSetBlockProperties.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidSpawnParticlesEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidSummonEntityEffect.apply(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pOrigin) voidAllOf.LocationBasedEffects.onChangedBlock(ServerLevel p_345329_, int p_345154_, EnchantedItemInUse p_344984_, Entity p_345671_, Vec3 p_344781_, boolean p_345113_) voidEnchantmentAttributeEffect.onChangedBlock(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) default voidEnchantmentEntityEffect.onChangedBlock(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) 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 pCategory, 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 pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) 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 pLevel, Entity pEntity, BlockPos pPos) EndPortalBlock.getPortalDestination(ServerLevel pLevel, Entity pEntity, BlockPos pPos) NetherPortalBlock.getPortalDestination(ServerLevel pLevel, Entity pEntity, BlockPos pPos) Portal.getPortalDestination(ServerLevel pLevel, Entity pEntity, BlockPos pPos) intNetherPortalBlock.getPortalTransitionTime(ServerLevel pLevel, Entity pEntity) 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 pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidBeehiveBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidBellBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidButtonBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidCreakingHeartBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidDoorBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidFenceGateBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidLeverBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) protected voidTrapDoorBlock.onExplosionHit(BlockState pState, ServerLevel pLevel, BlockPos pPos, Explosion pExplosion, BiConsumer<ItemStack, BlockPos> pDropConsumer) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBambooStalkBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBigDripleafBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBigDripleafStemBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBonemealableBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidCropBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidGlowLichenBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidHangingMossBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidMossyCarpetBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidMushroomBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidPitcherCropBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) voidSweetBerryBushBlock.performBonemeal(ServerLevel pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pLevel, RandomSource pRandom, BlockPos pPos, BlockState pState) 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 pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidBambooStalkBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidBeetrootBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidBuddingAmethystBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidCactusBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidChorusFlowerBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidCocoaBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidCropBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidDriedGhastBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidEyeblossomBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidFarmBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidFlowerPotBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidGrowingPlantHeadBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidIceBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidLeavesBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidLiquidBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidMangrovePropaguleBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidMushroomBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidNetherPortalBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidNetherWartBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidNyliumBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.voidPitcherCropBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidPointedDripstoneBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidRedStoneOreBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidSaplingBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidSnowLayerBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidSpreadingSnowyDirtBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidStemBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidSugarCaneBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidSweetBerryBushBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidVineBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperBulbBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperDoorBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperFullBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperGrateBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperSlabBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperStairBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) Performs a random tick on a block.protected voidDropExperienceBlock.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidInfestedBlock.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidRedStoneOreBlock.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkShriekerBlock.spawnAfterBreak(BlockState pState, ServerLevel pLevel, BlockPos pPos, ItemStack pStack, boolean pDropExperience) Perform side-effects from block dropping, such as creating silverfishprotected 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 voidDriedGhastBlock.spawnGhastling(ServerLevel pLevel, BlockPos pPos, BlockState pState) 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 pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBambooStalkBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBarrelBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBasePressurePlateBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBigDripleafBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBigDripleafStemBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) voidBrushableBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidBubbleColumnBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidButtonBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCactusBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidChestBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidChorusFlowerBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidChorusPlantBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCommandBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidComparatorBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidComposterBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCoralBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCoralFanBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCoralPlantBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCoralWallFanBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCrafterBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidCreakingHeartBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidDetectorRailBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidDiodeBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidDriedGhastBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidEnderChestBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidEyeblossomBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidFallingBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidFarmBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidFireBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidFrogspawnBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidFrostedIceBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidGrowingPlantBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidHangingMossBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidLeavesBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidLecternBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidLightningRodBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidMagmaBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidObserverBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidPointedDripstoneBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidRedstoneLampBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidRedstoneTorchBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidScaffoldingBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidSculkShriekerBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) voidSnifferEggBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidSoulSandBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidSugarCaneBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidTargetBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidTestBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidTripWireBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) protected voidTripWireHookBlock.tick(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) private voidDriedGhastBlock.tickWaterlogged(BlockState pState, ServerLevel pLevel, BlockPos pPos, RandomSource pRandom) 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 pLevel, BlockPos pPos, Explosion pExplosion) -
Uses of ServerLevel in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate 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 pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, GameEvent.Context pContext) 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 CommandSourceStackSignBlockEntity.createCommandSourceStack(Player pPlayer, ServerLevel pLevel, BlockPos pPos) 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) booleanSignBlockEntity.executeClickCommandsIfPresent(ServerLevel pLevel, Player pPlayer, BlockPos pPos, boolean pIsFrontText) 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 pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) private static booleanTheEndGatewayBlockEntity.isChunkEmpty(ServerLevel pLevel, Vec3 pPos) booleanStructureBlockEntity.loadStructureInfo(ServerLevel pLevel) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel pLevel, BlockPos pPos, Holder<GameEvent> pGameEvent, Entity pEntity, Entity pPlayerEntity, float pDistance) 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 pStructureName, BlockPos pPos, Vec3i pSize, boolean pIgnoreEntities, String pAuthor, boolean pWriteToDisk, List<Block> pIgnoredBlocks) private static EntityReference<LivingEntity> ConduitBlockEntity.selectNewTarget(ServerLevel pLevel, BlockPos pPos) static 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) private static voidConduitBlockEntity.updateAndAttackTarget(ServerLevel pLevel, BlockPos pPos, BlockState pState, ConduitBlockEntity pBlockEntity, boolean pCanDestroy) private static EntityReference<LivingEntity> ConduitBlockEntity.updateDestroyTarget(EntityReference<LivingEntity> pDestroyTarget, ServerLevel pLevel, BlockPos pPos, boolean pCanDestroy) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidTrialSpawner.applyOminous(ServerLevel pLevel, BlockPos pPos) TrialSpawnerState.calculatePositionAbove(Entity pEntity, ServerLevel pLevel) TrialSpawnerState.calculatePositionToSpawnSpawner(ServerLevel pLevel, BlockPos pPos, TrialSpawner pSpawner, TrialSpawnerStateData pData) 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) TrialSpawnerStateData.findPlayerWithOminousEffect(ServerLevel pLevel, List<UUID> pPlayers) (package private) WeightedList<ItemStack> TrialSpawnerStateData.getDispensingItems(ServerLevel pLevel, TrialSpawnerConfig pConfig, BlockPos pPos) PlayerDetector.EntitySelector.getEntities(ServerLevel pLevel, EntityTypeTest<Entity, T> pTypeTest, AABB pBoundingBox, Predicate<? super T> pPredicate) PlayerDetector.EntitySelector.getPlayers(ServerLevel pLevel, Predicate<? super Player> pPredicate) booleanTrialSpawnerStateData.isCooldownFinished(ServerLevel pLevel) booleanTrialSpawnerStateData.isReadyToEjectItems(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) booleanTrialSpawnerStateData.isReadyToOpenShutter(ServerLevel pLevel, float pDelay, int pTargetCooldownLength) booleanTrialSpawnerStateData.isReadyToSpawnNextMob(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static longTrialSpawnerStateData.lowResolutionPosition(ServerLevel pLevel, BlockPos pPos) voidTrialSpawner.removeOminous(ServerLevel pLevel, BlockPos pPos) voidTrialSpawnerStateData.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, TrialSpawnerStateData pData) voidTrialSpawnerStateData.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 pState, ServerLevel pLevel, BlockPos pPos, boolean pMovedByPiston) -
Uses of ServerLevel in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected 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, ValueInput.ValueInputList pInput) Constructors in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifierConstructorDescriptionWorldGenContext(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, Executor mainThreadExecutor, LevelChunk.UnsavedListener unsavedListener) Creates an instance of 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 pLevel, Holder<GameEvent> pGameEvent, GameEvent.Context pContext, Vec3 pPos) 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 pLevel, boolean pSpawnEnemies, boolean pSpawnFriendlies) 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 pLevel) protected booleanWaterFluid.canConvertToSource(ServerLevel pLevel) 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 pLevel, BlockPos pPos, FluidState pState, RandomSource pRandom) 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 pLevel, BlockPos pPos, BlockState pBlockState, FluidState pFluidState) 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 ServerLevelModifier and TypeMethodDescriptionstatic voidLevelAttachmentsSavedData.init(ServerLevel level) static voidAttachmentSync.syncInitialLevelAttachments(ServerLevel level, ServerPlayer to) Handles initial syncing of level attachments.static voidAttachmentSync.syncLevelUpdate(ServerLevel level, AttachmentType<?> type) -
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.