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 level, BlockPos pos) booleanDamageSourcePredicate.matches(ServerLevel level, Vec3 position, DamageSource source) booleanDistanceTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 currentPosition) booleanEntityPredicate.matches(ServerLevel level, Vec3 position, Entity entity) booleanEntitySubPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanFallAfterExplosionTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 endPosition, LootContext context) booleanFishingHookPredicate.matches(Entity p_219716_, ServerLevel p_219717_, Vec3 p_219718_) booleanFluidPredicate.matches(ServerLevel level, BlockPos pos) booleanLightningBoltPredicate.matches(Entity p_299034_, ServerLevel p_299101_, Vec3 p_298929_) booleanLightPredicate.matches(ServerLevel level, BlockPos pos) booleanLocationPredicate.matches(ServerLevel level, double x, double y, double z) booleanPlayerPredicate.matches(Entity p_222484_, ServerLevel p_222485_, Vec3 p_222486_) booleanRaiderPredicate.matches(Entity p_338232_, ServerLevel p_338194_, Vec3 p_338564_) booleanSheepPredicate.matches(Entity p_368517_, ServerLevel p_368673_, Vec3 p_368505_) booleanSlimePredicate.matches(Entity p_223423_, ServerLevel p_223424_, Vec3 p_223425_) -
Uses of ServerLevel in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ServerLevel -
Uses of ServerLevel in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanGameEventListenerRenderer.TrackedListener.handleGameEvent(ServerLevel p_234540_, Holder<GameEvent> p_316503_, GameEvent.Context p_250285_, Vec3 p_250758_) -
Uses of ServerLevel in net.minecraft.commands
Fields in net.minecraft.commands declared as ServerLevelMethods in net.minecraft.commands that return ServerLevelMethods in net.minecraft.commands with parameters of type ServerLevelConstructors in net.minecraft.commands with parameters of type ServerLevelModifierConstructorDescriptionCommandSourceStack(CommandSource source, Vec3 worldPosition, Vec2 rotation, ServerLevel level, int permissionLevel, String textName, Component displayName, MinecraftServer server, Entity entity) protectedCommandSourceStack(CommandSource source, Vec3 worldPosition, Vec2 rotation, ServerLevel level, int permissionLevel, String textName, Component displayName, MinecraftServer server, Entity entity, boolean silent, CommandResultCallback resultCallback, EntityAnchorArgument.Anchor anchor, CommandSigningContext signingContext, TaskChainer chatMessageChainer) -
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> context, String name) -
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 level, BlockPos pos, int flags) booleanBlockInput.test(ServerLevel level, BlockPos pos) -
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> context, ServerLevel level, String name) -
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> entities, ServerLevel level, AABB box, Predicate<Entity> predicate) -
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 state, ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearBeehive(ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearLivingEntity(ServerLevel level, BlockPos pos, ItemStack stack) Constructors in net.minecraft.core.dispenser with parameters of type ServerLevelModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of 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 level) private static voidStructureUtils.clearBlock(int structureBlockY, BlockPos pos, ServerLevel serverLevel) static voidGameTestRunner.clearMarkers(ServerLevel serverLevel) static voidStructureUtils.clearSpaceForStructure(BoundingBox boundingBox, ServerLevel level) static TestInstanceBlockEntityStructureUtils.createNewEmptyTest(ResourceLocation id, BlockPos pos, Vec3i size, Rotation rotation, ServerLevel level) private TestInstanceBlockEntityGameTestInfo.createTestInstanceBlock(BlockPos pos, Rotation rotation, ServerLevel level) GameTestBatchFactory.TestDecorator.decorate(Holder.Reference<GameTestInstance> instance, ServerLevel level) static List<GameTestBatch> GameTestBatchFactory.divideIntoBatches(Collection<Holder.Reference<GameTestInstance>> instances, GameTestBatchFactory.TestDecorator decorator, ServerLevel level) private static booleanStructureUtils.doesStructureContain(BlockPos structureBlockPos, BlockPos posToTest, ServerLevel serverLevel) private List<GameTestBatch> GameTestServer.evaluateTestsToRun(ServerLevel level) StructureUtils.findNearestTest(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestBlocks(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestContainingPos(BlockPos pos, int radius, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromBatches(Collection<GameTestBatch> batches, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromInfo(Collection<GameTestInfo> infos, ServerLevel level) private static BoundingBoxStructureUtils.getBoundingBoxAtGround(BlockPos pos, int radius, ServerLevel level) StructureUtils.lookedAtTestPos(BlockPos pos, Entity entity, ServerLevel level) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel level) voidStructureGridSpawner.onBatchStart(ServerLevel p_352155_) private static Stream<GameTestInfo> GameTestServer.rotateAndMultiply(Holder.Reference<GameTestInstance> test, ServerLevel level) private static voidTestEnvironmentDefinition.Functions.run(ServerLevel level, ResourceLocation function) protected static voidReportGameListener.say(ServerLevel serverLevel, ChatFormatting formatting, String message) voidTestEnvironmentDefinition.AllOf.setup(ServerLevel p_397476_) voidTestEnvironmentDefinition.Functions.setup(ServerLevel p_397955_) voidTestEnvironmentDefinition.SetGameRules.setup(ServerLevel p_397170_) voidTestEnvironmentDefinition.setup(ServerLevel level) voidTestEnvironmentDefinition.TimeOfDay.setup(ServerLevel p_397305_) voidTestEnvironmentDefinition.Weather.setup(ServerLevel p_397776_) private static voidReportGameListener.showRedBox(ServerLevel serverLevel, BlockPos pos, String displayMessage) private voidGameTestServer.startTests(ServerLevel serverLevel) voidTestEnvironmentDefinition.AllOf.teardown(ServerLevel p_397650_) voidTestEnvironmentDefinition.Functions.teardown(ServerLevel p_397731_) voidTestEnvironmentDefinition.SetGameRules.teardown(ServerLevel p_397717_) default voidTestEnvironmentDefinition.teardown(ServerLevel level) voidTestEnvironmentDefinition.Weather.teardown(ServerLevel p_397150_) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivateBuilder(Collection<GameTestBatch> batches, ServerLevel level) GameTestInfo(Holder.Reference<GameTestInstance> test, Rotation rotation, ServerLevel level, RetryOptions retryOptions) protectedGameTestRunner(GameTestRunner.GameTestBatcher testBatcher, Collection<GameTestBatch> batches, ServerLevel level, GameTestTicker testTicker, GameTestRunner.StructureSpawner existingStructureSpawner, GameTestRunner.StructureSpawner newStructureSpawner, boolean haltOnError) -
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> packet, T processor, ServerLevel level) 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 level) private static StringDebugPackets.getShortDescription(ServerLevel level, Object object) ServerboundInteractPacket.getTarget(ServerLevel level) static voidDebugPackets.sendGameTestAddMarker(ServerLevel level, BlockPos pos, String text, int color, int lifetimeMillis) static voidDebugPackets.sendGameTestClearPacket(ServerLevel level) private static voidDebugPackets.sendPacketToAllPlayers(ServerLevel level, CustomPacketPayload payload) static voidDebugPackets.sendPoiAddedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiPacketsForChunk(ServerLevel level, ChunkPos chunkPos) static voidDebugPackets.sendPoiRemovedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiTicketCountPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendRaids(ServerLevel level, Collection<Raid> raids) private static voidDebugPackets.sendVillageSectionsPacket(ServerLevel level, BlockPos pos) -
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> dimension) 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 level) booleanMinecraftServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) private static voidMinecraftServer.setInitialSpawn(ServerLevel level, ServerLevelData levelData, boolean generateBonusChest, boolean debug) private voidMinecraftServer.synchronizeTime(ServerLevel level) -
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 level, BlockPos pos) private static voidPlaceCommand.checkLoaded(ServerLevel level, ChunkPos start, ChunkPos end) private static OptionalIntExecuteCommand.checkRegions(ServerLevel level, BlockPos begin, BlockPos end, BlockPos destination, boolean isMasked) 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 level, BlockPos from, BlockPos to, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> messageOutput) FillCommand.Filter.filter(BoundingBox box, BlockPos pos, BlockInput block, ServerLevel level) private static intTimeCommand.getDayTime(ServerLevel level) Returns the day time (time wrapped within a day)private static CloneCommands.DimensionAndPositionCloneCommands.getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, ServerLevel level, String name) private static booleanExecuteCommand.isChunkLoaded(ServerLevel level, BlockPos pos) private static voidTeleportCommand.performTeleport(CommandSourceStack source, Entity target, ServerLevel level, double x, double y, double z, Set<Relative> relatives, float yRot, float xRot, LookAt lookAt) private static doubleSpreadPlayersCommand.setPlayerPositions(Collection<? extends Entity> targets, ServerLevel level, SpreadPlayersCommand.Position[] positions, int maxHeight, boolean respectTeams) private static voidSpreadPlayersCommand.spreadPositions(Vec2 center, double spreadDistance, ServerLevel level, RandomSource random, double minX, double minZ, double maxX, double maxZ, int maxHeight, SpreadPlayersCommand.Position[] positions, boolean respectTeams) private static intTeleportCommand.teleportToPos(CommandSourceStack source, Collection<? extends Entity> targets, ServerLevel level, Coordinates position, Coordinates rotation, LookAt lookAt) 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 buildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> levelGetter) private static com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> CloneCommands.destinationAndStrictSuffix(CommandBuildContext buildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> sourceLevelGetter, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> destinationLevelGetter) 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 level, BlockPos pos, Player player) -
Uses of ServerLevel in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ServerLevelModifier and TypeFieldDescription(package private) final ServerLevelChunkMap.levelfinal ServerLevelServerChunkCache.levelprivate final ServerLevelServerEntity.levelprotected ServerLevelServerPlayerGameMode.levelprivate final ServerLevelWorldGenRegion.levelMethods in net.minecraft.server.level that return ServerLevelModifier and TypeMethodDescriptionServerEntityGetter.getLevel()ServerLevel.getLevel()WorldGenRegion.getLevel()Deprecated.ServerPlayer.serverLevel()Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel p_352206_, BlockPos p_352202_) ServerPlayer.createCommonSpawnInfo(ServerLevel level) private static Optional<ServerPlayer.RespawnPosAngle> ServerPlayer.findRespawnAndUseSpawnBlock(ServerLevel level, ServerPlayer.RespawnConfig respawnConfig, boolean useCharge) protected static BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel level, int x, int z) static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel level, ChunkPos chunkPos) booleanServerPlayer.hurtServer(ServerLevel p_376762_, DamageSource p_376676_, float p_376089_) booleanServerPlayer.isInvulnerableTo(ServerLevel p_376413_, DamageSource p_9182_) booleanServerPlayer.mayInteract(ServerLevel p_376296_, BlockPos p_143407_) private booleanServerPlayer.noCollisionNoLiquid(ServerLevel level, AABB collisionBox) protected voidServerPlayer.onChangedBlock(ServerLevel p_346052_, BlockPos p_9206_) static longServerPlayer.placeEnderPearlTicket(ServerLevel level, ChunkPos pos) voidServerPlayerGameMode.setLevel(ServerLevel serverLevel) Sets the world instance.voidServerPlayer.setServerLevel(ServerLevel level) booleanServerPlayer.teleportTo(ServerLevel p_265564_, double p_265424_, double p_265680_, double p_265312_, Set<Relative> p_265192_, float p_265059_, float p_265266_, boolean p_361029_) private voidServerPlayer.triggerDimensionChangeTriggers(ServerLevel level) Constructors in net.minecraft.server.level with parameters of type ServerLevelModifierConstructorDescriptionChunkMap(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter lightChunk, ChunkGenerator generator, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage, TicketStorage ticketStorage, int serverViewDistance, boolean sync) ServerChunkCache(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, ChunkGenerator generator, int viewDistance, int simulationDistance, boolean sync, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage) ServerEntity(ServerLevel level, Entity entity, int updateInterval, boolean trackDelta, Consumer<Packet<?>> broadcast, BiConsumer<Packet<?>, List<UUID>> broadcastWithIgnore) ServerPlayer(MinecraftServer server, ServerLevel level, com.mojang.authlib.GameProfile gameProfile, ClientInformation clientInformation) WorldGenRegion(ServerLevel level, StaticCache2D<GenerationChunkHolder> cache, ChunkStep generatingStep, ChunkAccess center) -
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 state, ServerLevel level, BlockPos pos, ItemStack stack) private static voidPlayerChunkSender.sendChunk(ServerGamePacketListenerImpl packetListener, ServerLevel level, LevelChunk chunk) -
Uses of ServerLevel in net.minecraft.server.players
Methods in net.minecraft.server.players with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidPlayerList.addWorldborderListener(ServerLevel level) voidPlayerList.sendLevelInfo(ServerPlayer player, ServerLevel level) 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 level, BlockPos targetPos, BlockState targetState, BlockPos attemptedPos, BlockState attemptedState) private static booleanSpawnUtil.moveToPossibleSpawnPosition(ServerLevel level, int yOffset, BlockPos.MutableBlockPos pos, SpawnUtil.Strategy strategy) SpawnUtil.trySpawnMob(EntityType<T> entityType, EntitySpawnReason spawnReason, ServerLevel level, BlockPos pos, int attempts, int range, int yOffset, SpawnUtil.Strategy strategy, boolean checkCollision) -
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 level, Entity source, Vec3 pos, double radius, MobEffectInstance effect, int duration) booleanAbsorptionMobEffect.applyEffectTick(ServerLevel p_376208_, LivingEntity p_294484_, int p_294672_) booleanBadOmenMobEffect.applyEffectTick(ServerLevel p_376404_, LivingEntity p_296327_, int p_294357_) booleanHealOrHarmMobEffect.applyEffectTick(ServerLevel p_376486_, LivingEntity p_295255_, int p_295147_) booleanHungerMobEffect.applyEffectTick(ServerLevel p_376386_, LivingEntity p_296407_, int p_296356_) booleanMobEffect.applyEffectTick(ServerLevel level, LivingEntity entity, int amplifier) booleanPoisonMobEffect.applyEffectTick(ServerLevel p_376442_, LivingEntity p_296276_, int p_296233_) booleanRaidOmenMobEffect.applyEffectTick(ServerLevel p_376757_, LivingEntity p_338728_, int p_338249_) booleanRegenerationMobEffect.applyEffectTick(ServerLevel p_376742_, LivingEntity p_295924_, int p_296417_) booleanSaturationMobEffect.applyEffectTick(ServerLevel p_376353_, LivingEntity p_295892_, int p_296026_) booleanWitherMobEffect.applyEffectTick(ServerLevel p_376400_, LivingEntity p_296279_, int p_294798_) voidHealOrHarmMobEffect.applyInstantenousEffect(ServerLevel p_376760_, Entity p_294574_, Entity p_295692_, LivingEntity p_296483_, int p_296095_, double p_295178_) voidMobEffect.applyInstantenousEffect(ServerLevel level, Entity source, Entity indirectSource, LivingEntity entity, int amplifier, double health) voidInfestedMobEffect.onMobHurt(ServerLevel p_376338_, LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) voidMobEffect.onMobHurt(ServerLevel level, LivingEntity entity, int amplifier, DamageSource damageSource, float amount) voidMobEffectInstance.onMobHurt(ServerLevel level, LivingEntity entity, DamageSource damageSource, float amount) voidMobEffect.onMobRemoved(ServerLevel level, LivingEntity entity, int amplifier, Entity.RemovalReason reason) voidMobEffectInstance.onMobRemoved(ServerLevel level, LivingEntity entity, Entity.RemovalReason reason) voidOozingMobEffect.onMobRemoved(ServerLevel p_376380_, LivingEntity p_338339_, int p_338421_, Entity.RemovalReason p_338677_) voidWeavingMobEffect.onMobRemoved(ServerLevel p_376925_, LivingEntity p_338209_, int p_338446_, Entity.RemovalReason p_338624_) voidWindChargedMobEffect.onMobRemoved(ServerLevel p_376782_, LivingEntity p_338439_, int p_338875_, Entity.RemovalReason p_338258_) private voidWeavingMobEffect.spawnCobwebsRandomlyAround(ServerLevel level, RandomSource random, BlockPos pos) private voidInfestedMobEffect.spawnSilverfish(ServerLevel level, LivingEntity entity, double x, double y, double z) booleanMobEffectInstance.tickServer(ServerLevel level, LivingEntity entity, Runnable onEffectUpdated) -
Uses of ServerLevel in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidLivingEntity.actuallyHurt(ServerLevel level, DamageSource damageSource, float amount) Entity.adjustSpawnLocation(ServerLevel level, BlockPos pos) floatLivingEntity.applyItemBlocking(ServerLevel level, DamageSource damageSource, float damageAmount) static voidExperienceOrb.award(ServerLevel level, Vec3 pos, int amount) protected voidLivingEntity.blockUsingItem(ServerLevel level, LivingEntity entity) booleanEntity.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) EntityType.create(ServerLevel level, Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shoulOffsetY, boolean shouldOffsetYMore) Entity.createCommandSourceStackForNameResolution(ServerLevel level) private LootParamsMob.createEquipmentParams(ServerLevel level) protected voidMob.customServerAiStep(ServerLevel level) booleanLivingEntity.doHurtTarget(ServerLevel level, Entity source) booleanMob.doHurtTarget(ServerLevel p_376642_, Entity p_21372_) protected voidLivingEntity.dropAllDeathLoot(ServerLevel level, DamageSource damageSource) protected voidLivingEntity.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidMob.dropCustomDeathLoot(ServerLevel p_348683_, DamageSource p_21385_, boolean p_21387_) protected voidLivingEntity.dropEquipment(ServerLevel level) protected voidLivingEntity.dropExperience(ServerLevel level, Entity entity) booleanLivingEntity.dropFromGiftLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> paramsBuilder, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected voidLivingEntity.dropFromLootTable(ServerLevel level, DamageSource damageSource, boolean playerKill) protected voidMob.dropFromLootTable(ServerLevel p_376326_, DamageSource p_21389_, boolean p_21390_) protected voidLivingEntity.dropFromShearingLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, ItemStack shears, BiConsumer<ServerLevel, ItemStack> dropConsumer) voidMob.dropPreservedEquipment(ServerLevel level) Mob.dropPreservedEquipment(ServerLevel level, Predicate<ItemStack> filter) Mob.equipItemIfPossible(ServerLevel level, ItemStack stack) protected intLivingEntity.getBaseExperienceReward(ServerLevel level) protected intMob.getBaseExperienceReward(ServerLevel p_376894_) abstract AgeableMobAgeableMob.getBreedOffspring(ServerLevel level, AgeableMob otherParent) GlowSquid.getBreedOffspring(ServerLevel p_362699_, AgeableMob p_362794_) final intLivingEntity.getExperienceReward(ServerLevel level, Entity killer) PortalProcessor.getPortalDestination(ServerLevel level, Entity entity) final booleanAreaEffectCloud.hurtServer(ServerLevel p_376207_, DamageSource p_376186_, float p_376930_) final booleanDisplay.hurtServer(ServerLevel p_376368_, DamageSource p_376135_, float p_376332_) abstract booleanEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanExperienceOrb.hurtServer(ServerLevel p_376093_, DamageSource p_376744_, float p_376626_) booleanGlowSquid.hurtServer(ServerLevel p_376490_, DamageSource p_376927_, float p_376723_) final booleanInteraction.hurtServer(ServerLevel p_376324_, DamageSource p_376830_, float p_376086_) final booleanLightningBolt.hurtServer(ServerLevel p_376929_, DamageSource p_376634_, float p_376543_) booleanLivingEntity.hurtServer(ServerLevel p_376221_, DamageSource p_376460_, float p_376610_) final booleanMarker.hurtServer(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final booleanOminousItemSpawner.hurtServer(ServerLevel p_376592_, DamageSource p_376780_, float p_376204_) default booleanNeutralMob.isAngryAt(LivingEntity entity, ServerLevel level) default booleanNeutralMob.isAngryAtAllPlayers(ServerLevel level) booleanLivingEntity.isInvulnerableTo(ServerLevel level, DamageSource damageSource) voidEntity.kill(ServerLevel level) voidLivingEntity.kill(ServerLevel p_376643_) booleanEntity.killedEntity(ServerLevel level, LivingEntity entity) booleanEntity.mayInteract(ServerLevel level, BlockPos pos) protected voidLivingEntity.onChangedBlock(ServerLevel level, BlockPos pos) protected voidMob.pickUpItem(ServerLevel level, ItemEntity entity) default voidNeutralMob.playerDied(ServerLevel level, Player player) booleanPortalProcessor.processPortalTeleportation(ServerLevel level, Entity entity, boolean canChangeDimensions) private voidAreaEffectCloud.serverTick(ServerLevel level) voidShearable.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) Deprecated.EntityType.spawn(ServerLevel level, Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) EntityType.spawn(ServerLevel level, BlockPos pos, EntitySpawnReason reason) EntityType.spawn(ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) Entity.spawnAtLocation(ServerLevel level, ItemStack stack) Entity.spawnAtLocation(ServerLevel level, ItemStack stack, float yOffset) Entity.spawnAtLocation(ServerLevel level, ItemLike item) Entity.spawnAtLocation(ServerLevel level, ItemLike item, int yOffset) private EntityOminousItemSpawner.spawnProjectile(ServerLevel level, ProjectileItem projectileItem, ItemStack stack) private EntityEntity.teleportCrossDimension(ServerLevel level, TeleportTransition teleportTransition) private EntityEntity.teleportSameDimension(ServerLevel level, TeleportTransition teleportTransition) booleanEntity.teleportTo(ServerLevel level, double x, double y, double z, Set<Relative> relativeMovements, float yaw, float pitch, boolean setCamera) voidEntity.thunderHit(ServerLevel level, LightningBolt lightning) Leashable.tickLeash(ServerLevel level, E entity) private voidOminousItemSpawner.tickServer(ServerLevel level) protected voidLivingEntity.triggerOnDeathMobEffects(ServerLevel level, Entity.RemovalReason removalReason) private static booleanExperienceOrb.tryMergeToExisting(ServerLevel level, Vec3 pos, int amount) default voidNeutralMob.updatePersistentAnger(ServerLevel serverLevel, boolean updateAnger) booleanMob.wantsToPickUp(ServerLevel level, ItemStack stack) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionbooleanLivingEntity.dropFromGiftLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> paramsBuilder, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected voidLivingEntity.dropFromShearingLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, ItemStack shears, BiConsumer<ServerLevel, ItemStack> dropConsumer) voidEntity.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> listenerConsumer) -
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 level, E entity) voidBrain.stopAll(ServerLevel level, E owner) voidBrain.tick(ServerLevel level, E entity) private voidBrain.tickEachRunningBehavior(ServerLevel level, E entity) private voidBrain.tickSensors(ServerLevel level, E brainHolder) -
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 level, E entity, LivingEntity target) abstract <E extends LivingEntity>
voidGateBehavior.RunningPolicy.apply(Stream<BehaviorControl<? super E>> behaviors, ServerLevel level, E owner, long gameTime) private static booleanValidateNearbyPoi.bedIsOccupied(ServerLevel level, BlockPos pos, LivingEntity entity) private static booleanValidateNearbyPoi.bedIsOccupiedByVillager(ServerLevel level, BlockPos pos) VillagerMakeLove.breed(ServerLevel level, Villager parent, Villager partner) private static intGiveGiftToHero.calculateTimeUntilNextGift(ServerLevel level) protected booleanAnimalMakeLove.canStillUse(ServerLevel level, Animal entity, long gameTime) protected booleanAnimalPanic.canStillUse(ServerLevel p_147391_, E p_147392_, long p_147393_) protected booleanBehavior.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanCountDownCooldownTicks.canStillUse(ServerLevel p_147468_, LivingEntity p_147469_, long p_147470_) protected booleanCroak.canStillUse(ServerLevel p_217154_, Frog p_217155_, long p_217156_) protected booleanCrossbowAttack.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanFollowTemptation.canStillUse(ServerLevel p_147494_, PathfinderMob p_147495_, long p_147496_) protected booleanGiveGiftToHero.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanGoAndGiveItemsToTarget.canStillUse(ServerLevel p_217218_, E p_217219_, long p_217220_) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanHarvestFarmland.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanJumpOnBed.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanLongJumpMidJump.canStillUse(ServerLevel p_147603_, Mob p_147604_, long p_147605_) protected booleanLongJumpToRandomPos.canStillUse(ServerLevel p_147653_, Mob p_147654_, long p_147655_) protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanLookAtTargetSink.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanMoveToTargetSink.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanPrepareRamNearestTarget.canStillUse(ServerLevel p_147773_, PathfinderMob p_147774_, long p_147775_) protected booleanRamTarget.canStillUse(ServerLevel p_217352_, Goat p_217353_, long p_217354_) booleanShowTradesToPlayer.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanSleepInBed.canStillUse(ServerLevel level, LivingEntity entity, long gameTime) protected booleanSwim.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanTradeWithVillager.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanUseBonemeal.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanVillagerMakeLove.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanWorkAtPoi.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanAnimalMakeLove.checkExtraStartConditions(ServerLevel level, Animal owner) protected booleanAnimalPanic.checkExtraStartConditions(ServerLevel p_275286_, E p_275721_) protected booleanBehavior.checkExtraStartConditions(ServerLevel level, E owner) protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanCroak.checkExtraStartConditions(ServerLevel p_217151_, Frog p_217152_) protected booleanCrossbowAttack.checkExtraStartConditions(ServerLevel level, E owner) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanGoAndGiveItemsToTarget.checkExtraStartConditions(ServerLevel p_217196_, E p_217197_) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanJumpOnBed.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanLongJumpToRandomPos.checkExtraStartConditions(ServerLevel p_147650_, Mob p_147651_) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanRamTarget.checkExtraStartConditions(ServerLevel p_217349_, Goat p_217350_) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanSleepInBed.checkExtraStartConditions(ServerLevel level, LivingEntity owner) protected booleanSwim.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel level, Villager owner) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel level, LivingEntity entity, Node previous, Node next, Set<GlobalPos> doorPositions, Optional<List<LivingEntity>> nearestLivingEntities) private voidWorkAtComposter.compostItems(ServerLevel level, Villager villager, GlobalPos global, BlockState state) final voidBehavior.doStop(ServerLevel level, E entity, long gameTime) voidBehaviorControl.doStop(ServerLevel level, E entity, long gameTime) final voidDoNothing.doStop(ServerLevel p_260265_, LivingEntity p_259336_, long p_259826_) final voidGateBehavior.doStop(ServerLevel p_259962_, E p_260250_, long p_259847_) final voidOneShot.doStop(ServerLevel p_260215_, E p_259970_, long p_260273_) static SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel serverLevel, SectionPos sectionPos, int radius) protected voidRamTarget.finishRam(ServerLevel level, Goat owner) Optional<? extends LivingEntity> StartAttacking.TargetFinder.get(ServerLevel level, E mob) protected Optional<LongJumpToRandomPos.PossibleJump> LongJumpToPreferredBlock.getJumpCandidate(ServerLevel p_217273_) protected Optional<LongJumpToRandomPos.PossibleJump> LongJumpToRandomPos.getJumpCandidate(ServerLevel level) private static Vec3MoveToSkySeeingSpot.getOutdoorPosition(ServerLevel level, LivingEntity entity) private Vec3AnimalPanic.getPanicPos(E pathfinder, ServerLevel level) private BlockPosHarvestFarmland.getValidFarmland(ServerLevel serverLevel) private voidVillagerMakeLove.giveBedToChild(ServerLevel level, Villager villager, BlockPos pos) static booleanMoveToSkySeeingSpot.hasNoBlocksAbove(ServerLevel level, LivingEntity entity, BlockPos pos) private booleanRamTarget.hasRammedHornBreakingBlock(ServerLevel level, Goat owner) private booleanLongJumpToRandomPos.isAcceptableLandingPosition(ServerLevel level, E entity, BlockPos pos) private booleanJumpOnBed.isBed(ServerLevel level, BlockPos pos) private static booleanInteractWithDoor.isDoorTooFarAway(ServerLevel level, LivingEntity entity, GlobalPos pos) private voidWorkAtComposter.makeBread(ServerLevel level, Villager villager) private booleanJumpOnBed.nearBed(ServerLevel level, Mob mob) private booleanJumpOnBed.onBedSurface(ServerLevel level, Mob mob) private booleanJumpOnBed.onOrOverBed(ServerLevel level, Mob mob) protected voidLongJumpToRandomPos.pickCandidate(ServerLevel level, E entity, long prepareJumpStart) UseBonemeal.pickNextTarget(ServerLevel level, Villager villager) private static booleanVillagerGoalPackages.raidExistsAndActive(ServerLevel level, LivingEntity entity) private static booleanVillagerGoalPackages.raidExistsAndNotVictory(ServerLevel level, LivingEntity entity) InteractWithDoor.rememberDoorToClose(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> doorsToClose, Optional<Set<GlobalPos>> doorPositions, ServerLevel level, BlockPos pos) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel level, BlockState preState, BlockPos pos, BlockState postState) protected voidAnimalMakeLove.start(ServerLevel level, Animal entity, long gameTime) protected voidAnimalPanic.start(ServerLevel p_147399_, E p_147400_, long p_147401_) protected voidBehavior.start(ServerLevel level, E entity, long gameTime) protected voidCroak.start(ServerLevel p_217162_, Frog p_217163_, long p_217164_) protected voidFollowTemptation.start(ServerLevel p_147505_, PathfinderMob p_147506_, long p_147507_) protected voidGiveGiftToHero.start(ServerLevel level, Villager entity, long gameTime) protected voidGoAndGiveItemsToTarget.start(ServerLevel p_217199_, E p_217200_, long p_217201_) protected voidHarvestFarmland.start(ServerLevel level, Villager entity, long gameTime) protected voidJumpOnBed.start(ServerLevel level, Mob entity, long gameTime) protected voidLongJumpMidJump.start(ServerLevel p_147611_, Mob p_147612_, long p_147613_) protected voidLongJumpToPreferredBlock.start(ServerLevel p_217279_, E p_217280_, long p_217281_) protected voidLongJumpToRandomPos.start(ServerLevel p_147676_, E p_147677_, long p_147678_) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel level, Villager entity, long gameTime) protected voidMoveToTargetSink.start(ServerLevel level, Mob entity, long gameTime) protected voidPrepareRamNearestTarget.start(ServerLevel p_147736_, PathfinderMob p_147737_, long p_147738_) protected voidRamTarget.start(ServerLevel p_217359_, Goat p_217360_, long p_217361_) protected voidRandomLookAround.start(ServerLevel p_250941_, Mob p_248765_, long p_251801_) voidShowTradesToPlayer.start(ServerLevel level, Villager entity, long gameTime) protected voidSleepInBed.start(ServerLevel level, LivingEntity entity, long gameTime) protected voidTradeWithVillager.start(ServerLevel level, Villager entity, long gameTime) protected voidUseBonemeal.start(ServerLevel level, Villager entity, long gameTime) protected voidVillagerMakeLove.start(ServerLevel level, Villager entity, long gameTime) protected voidVillagerPanicTrigger.start(ServerLevel level, Villager entity, long gameTime) protected voidWorkAtPoi.start(ServerLevel level, Villager entity, long gameTime) protected voidAnimalMakeLove.stop(ServerLevel level, Animal entity, long gameTime) protected voidAnimalPanic.stop(ServerLevel p_217118_, E p_217119_, long p_217120_) protected voidBehavior.stop(ServerLevel level, E entity, long gameTime) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel level, Villager entity, long gameTime) protected voidCountDownCooldownTicks.stop(ServerLevel p_147472_, LivingEntity p_147473_, long p_147474_) protected voidCroak.stop(ServerLevel p_217170_, Frog p_217171_, long p_217172_) protected voidCrossbowAttack.stop(ServerLevel level, E entity, long gameTime) protected voidFollowTemptation.stop(ServerLevel p_147515_, PathfinderMob p_147516_, long p_147517_) protected voidGiveGiftToHero.stop(ServerLevel level, Villager entity, long gameTime) protected voidGoToPotentialJobSite.stop(ServerLevel level, Villager entity, long gameTime) protected voidHarvestFarmland.stop(ServerLevel level, Villager entity, long gameTime) protected voidJumpOnBed.stop(ServerLevel level, Mob entity, long gameTime) protected voidLongJumpMidJump.stop(ServerLevel p_147619_, Mob p_147620_, long p_147621_) protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel level, Villager entity, long gameTime) protected voidLookAtTargetSink.stop(ServerLevel level, Mob entity, long gameTime) protected voidMoveToTargetSink.stop(ServerLevel level, Mob entity, long gameTime) protected voidPrepareRamNearestTarget.stop(ServerLevel p_147762_, E p_147763_, long p_147764_) voidShowTradesToPlayer.stop(ServerLevel level, Villager entity, long gameTime) protected voidSleepInBed.stop(ServerLevel level, LivingEntity entity, long gameTime) protected voidTradeWithVillager.stop(ServerLevel level, Villager entity, long gameTime) protected voidUseBonemeal.stop(ServerLevel level, Villager entity, long gameTime) protected voidVillagerMakeLove.stop(ServerLevel level, Villager entity, long gameTime) VillagerMakeLove.takeVacantBed(ServerLevel level, Villager villager) booleanStartAttacking.StartAttackingCondition.test(ServerLevel level, E mob) booleanStopAttackingIfTargetInvalid.StopAttackCondition.test(ServerLevel level, LivingEntity entity) private voidGiveGiftToHero.throwGift(ServerLevel level, Villager villager, LivingEntity target) protected voidAnimalMakeLove.tick(ServerLevel level, Animal owner, long gameTime) protected voidAnimalPanic.tick(ServerLevel p_147403_, E p_147404_, long p_147405_) protected voidBehavior.tick(ServerLevel level, E owner, long gameTime) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel level, Villager owner, long gameTime) protected voidCountDownCooldownTicks.tick(ServerLevel p_147476_, LivingEntity p_147477_, long p_147478_) protected voidCroak.tick(ServerLevel p_217178_, Frog p_217179_, long p_217180_) protected voidCrossbowAttack.tick(ServerLevel level, E owner, long gameTime) protected voidFollowTemptation.tick(ServerLevel p_147523_, PathfinderMob p_147524_, long p_147525_) protected voidGiveGiftToHero.tick(ServerLevel level, Villager owner, long gameTime) protected voidGoAndGiveItemsToTarget.tick(ServerLevel p_217226_, E p_217227_, long p_217228_) protected voidGoToPotentialJobSite.tick(ServerLevel level, Villager owner, long gameTime) protected voidHarvestFarmland.tick(ServerLevel level, Villager owner, long gameTime) protected voidJumpOnBed.tick(ServerLevel level, Mob owner, long gameTime) protected voidLongJumpToRandomPos.tick(ServerLevel p_147680_, E p_147681_, long p_147682_) protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel level, Villager owner, long gameTime) protected voidLookAtTargetSink.tick(ServerLevel level, Mob owner, long gameTime) protected voidMoveToTargetSink.tick(ServerLevel level, Mob owner, long gameTime) protected voidPrepareRamNearestTarget.tick(ServerLevel p_147784_, E p_147785_, long p_147786_) protected voidRamTarget.tick(ServerLevel p_217366_, Goat p_217367_, long p_217368_) voidShowTradesToPlayer.tick(ServerLevel level, Villager owner, long gameTime) protected voidSwim.tick(ServerLevel level, Mob owner, long gameTime) protected voidTradeWithVillager.tick(ServerLevel level, Villager owner, long gameTime) protected voidUseBonemeal.tick(ServerLevel level, Villager owner, long gameTime) protected voidVillagerMakeLove.tick(ServerLevel level, Villager owner, long gameTime) protected voidVillagerPanicTrigger.tick(ServerLevel level, Villager owner, long gameTime) final voidBehavior.tickOrStop(ServerLevel level, E entity, long gameTime) voidBehaviorControl.tickOrStop(ServerLevel level, E entity, long gameTime) final voidDoNothing.tickOrStop(ServerLevel p_259225_, LivingEntity p_259218_, long p_259803_) final voidGateBehavior.tickOrStop(ServerLevel p_259934_, E p_259790_, long p_260259_) final voidOneShot.tickOrStop(ServerLevel p_259112_, E p_259594_, long p_259046_) private booleanJumpOnBed.tiredOfJumping(ServerLevel level, Mob mob) private booleanJumpOnBed.tiredOfWalking(ServerLevel level, Mob mob) final booleanBehavior.tryStart(ServerLevel level, E owner, long gameTime) booleanBehaviorControl.tryStart(ServerLevel level, E entity, long gameTime) final booleanDoNothing.tryStart(ServerLevel p_259135_, LivingEntity p_259195_, long p_259189_) final booleanGateBehavior.tryStart(ServerLevel p_259362_, E p_259746_, long p_259560_) final booleanOneShot.tryStart(ServerLevel p_260083_, E p_259643_, long p_259226_) private voidVillagerMakeLove.tryToGiveBirth(ServerLevel level, Villager parent, Villager partner) protected voidWorkAtComposter.useWorkstation(ServerLevel level, Villager villager) protected voidWorkAtPoi.useWorkstation(ServerLevel level, Villager villager) private static booleanVillagerGoalPackages.validateBedPoi(ServerLevel level, BlockPos pos) private booleanHarvestFarmland.validPos(BlockPos pos, ServerLevel serverLevel) private booleanUseBonemeal.validPos(BlockPos pos, ServerLevel level) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type ServerLevelModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> existingAbsentMemory, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) -
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 level, E entity, long gameTime) BehaviorBuilder.TriggerWithResult.tryTrigger(ServerLevel level, E entity, long gameTime) 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> predicate) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior.warden
Methods in net.minecraft.world.entity.ai.behavior.warden with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanDigging.canStillUse(ServerLevel p_217527_, E p_217528_, long p_217529_) protected booleanEmerging.canStillUse(ServerLevel p_217553_, E p_217554_, long p_217555_) protected booleanRoar.canStillUse(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected booleanSniffing.canStillUse(ServerLevel p_217653_, E p_217654_, long p_217655_) protected booleanSonicBoom.canStillUse(ServerLevel p_217695_, Warden p_217696_, long p_217697_) protected booleanDigging.checkExtraStartConditions(ServerLevel p_217524_, E p_217525_) protected booleanForceUnmount.checkExtraStartConditions(ServerLevel p_238424_, LivingEntity p_238425_) protected booleanSonicBoom.checkExtraStartConditions(ServerLevel p_217692_, Warden p_217693_) protected voidDigging.start(ServerLevel p_217535_, E p_217536_, long p_217537_) protected voidEmerging.start(ServerLevel p_217561_, E p_217562_, long p_217563_) protected voidForceUnmount.start(ServerLevel p_238410_, LivingEntity p_238411_, long p_238412_) protected voidRoar.start(ServerLevel p_217580_, Warden p_217581_, long p_217582_) protected voidSniffing.start(ServerLevel p_217664_, E p_217665_, long p_217666_) protected voidSonicBoom.start(ServerLevel p_217713_, Warden p_217714_, long p_217715_) protected voidDigging.stop(ServerLevel p_217543_, E p_217544_, long p_217545_) protected voidEmerging.stop(ServerLevel p_217569_, E p_217570_, long p_217571_) protected voidRoar.stop(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected voidSniffing.stop(ServerLevel p_217672_, E p_217673_, long p_217674_) protected voidSonicBoom.stop(ServerLevel p_217732_, Warden p_217733_, long p_217734_) protected voidRoar.tick(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected voidSonicBoom.tick(ServerLevel p_217724_, Warden p_217725_, long p_217726_) -
Uses of ServerLevel in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelBegGoal.levelprotected final ServerLevelBreedGoal.levelMethods in net.minecraft.world.entity.ai.goal that return ServerLevelModifier and TypeMethodDescriptionprotected static ServerLevelGoal.getServerLevel(Entity entity) protected static ServerLevelGoal.getServerLevel(Level level) -
Uses of ServerLevel in net.minecraft.world.entity.ai.memory
Constructors in net.minecraft.world.entity.ai.memory with parameters of type ServerLevelModifierConstructorDescriptionNearestVisibleLivingEntities(ServerLevel level, LivingEntity entity, List<LivingEntity> nearbyEntities) -
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 entity, int ticks) Methods in net.minecraft.world.entity.ai.sensing with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAdultSensor.doTick(ServerLevel p_148248_, AgeableMob p_148249_) protected voidBreezeAttackEntitySensor.doTick(ServerLevel p_312447_, Breeze p_312739_) protected voidDummySensor.doTick(ServerLevel level, LivingEntity entity) protected voidGolemSensor.doTick(ServerLevel level, LivingEntity entity) protected voidHoglinSpecificSensor.doTick(ServerLevel level, Hoglin entity) protected voidHurtBySensor.doTick(ServerLevel level, LivingEntity entity) protected voidIsInWaterSensor.doTick(ServerLevel p_217816_, LivingEntity p_217817_) protected voidMobSensor.doTick(ServerLevel p_316535_, T p_316183_) protected voidNearestBedSensor.doTick(ServerLevel level, Mob entity) protected voidNearestItemSensor.doTick(ServerLevel level, Mob entity) protected voidNearestLivingEntitySensor.doTick(ServerLevel level, T entity) protected voidNearestVisibleLivingEntitySensor.doTick(ServerLevel p_148288_, LivingEntity p_148289_) protected voidPiglinBruteSpecificSensor.doTick(ServerLevel level, LivingEntity entity) protected voidPiglinSpecificSensor.doTick(ServerLevel level, LivingEntity entity) protected voidPlayerSensor.doTick(ServerLevel level, LivingEntity entity) protected voidSecondaryPoiSensor.doTick(ServerLevel level, Villager entity) protected abstract voidSensor.doTick(ServerLevel level, E entity) protected voidTemptingSensor.doTick(ServerLevel p_148331_, PathfinderMob p_148332_) protected voidVillagerBabiesSensor.doTick(ServerLevel level, LivingEntity entity) protected voidWardenEntitySensor.doTick(ServerLevel p_217833_, Warden p_217834_) HoglinSpecificSensor.findNearestRepellent(ServerLevel level, Hoglin hoglin) PiglinSpecificSensor.findNearestRepellent(ServerLevel level, LivingEntity livingEntity) private Optional<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity(ServerLevel level, LivingEntity enttiy) static booleanSensor.isEntityAttackable(ServerLevel level, LivingEntity entity, LivingEntity target) static booleanSensor.isEntityAttackableIgnoringLineOfSight(ServerLevel level, LivingEntity entity, LivingEntity target) static booleanSensor.isEntityTargetable(ServerLevel level, LivingEntity entity, LivingEntity target) protected booleanAxolotlAttackablesSensor.isMatchingEntity(ServerLevel p_376498_, LivingEntity p_148266_, LivingEntity p_148267_) protected booleanFrogAttackablesSensor.isMatchingEntity(ServerLevel p_376635_, LivingEntity p_217810_, LivingEntity p_217811_) protected abstract booleanNearestVisibleLivingEntitySensor.isMatchingEntity(ServerLevel level, LivingEntity entity, LivingEntity target) protected booleanVillagerHostilesSensor.isMatchingEntity(ServerLevel p_376393_, LivingEntity p_148344_, LivingEntity p_148345_) private static booleanPiglinSpecificSensor.isValidRepellent(ServerLevel level, BlockPos pos) final voidSensor.tick(ServerLevel level, E entity) -
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 entity, ServerLevel level) booleanTargetingConditions.test(ServerLevel level, LivingEntity entity, LivingEntity target) -
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 level, BlockPos pos) voidVillageSiege.tick(ServerLevel p_27013_, boolean p_27014_, boolean p_27015_) private voidVillageSiege.trySpawn(ServerLevel level) private booleanVillageSiege.tryToSetupSiege(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.entity.ambient
Methods in net.minecraft.world.entity.ambient with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidBat.customServerAiStep(ServerLevel p_376388_) booleanBat.hurtServer(ServerLevel p_376275_, DamageSource p_376205_, float p_376647_) -
Uses of ServerLevel in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAnimal.actuallyHurt(ServerLevel p_376120_, DamageSource p_341676_, float p_341648_) protected voidAnimal.customServerAiStep(ServerLevel p_376777_) protected voidBee.customServerAiStep(ServerLevel p_376178_) voidCat.customServerAiStep(ServerLevel p_376290_) voidOcelot.customServerAiStep(ServerLevel p_376895_) voidRabbit.customServerAiStep(ServerLevel p_376329_) booleanBee.doHurtTarget(ServerLevel p_376916_, Entity p_27722_) booleanIronGolem.doHurtTarget(ServerLevel p_376718_, Entity p_28837_) booleanPanda.doHurtTarget(ServerLevel p_376520_, Entity p_29091_) protected voidFox.dropAllDeathLoot(ServerLevel p_348640_, DamageSource p_28536_) protected voidFox.dropEquipment(ServerLevel p_348640_) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel level, Animal animal, AgeableMob baby) intAgeableWaterCreature.getBaseExperienceReward(ServerLevel p_376882_) protected intAnimal.getBaseExperienceReward(ServerLevel p_376688_) protected intChicken.getBaseExperienceReward(ServerLevel p_376732_) protected intWaterAnimal.getBaseExperienceReward(ServerLevel p_376158_) Bee.getBreedOffspring(ServerLevel p_148760_, AgeableMob p_148761_) Cat.getBreedOffspring(ServerLevel p_148870_, AgeableMob p_148871_) Chicken.getBreedOffspring(ServerLevel p_148884_, AgeableMob p_148885_) Cow.getBreedOffspring(ServerLevel p_148890_, AgeableMob p_148891_) Dolphin.getBreedOffspring(ServerLevel p_361393_, AgeableMob p_362859_) Fox.getBreedOffspring(ServerLevel p_148912_, AgeableMob p_148913_) MushroomCow.getBreedOffspring(ServerLevel p_148942_, AgeableMob p_148943_) Ocelot.getBreedOffspring(ServerLevel p_148956_, AgeableMob p_148957_) Panda.getBreedOffspring(ServerLevel p_148967_, AgeableMob p_148968_) Parrot.getBreedOffspring(ServerLevel p_148993_, AgeableMob p_148994_) Pig.getBreedOffspring(ServerLevel p_149001_, AgeableMob p_149002_) PolarBear.getBreedOffspring(ServerLevel p_149005_, AgeableMob p_149006_) Rabbit.getBreedOffspring(ServerLevel p_149035_, AgeableMob p_149036_) Squid.getBreedOffspring(ServerLevel p_364995_, AgeableMob p_364552_) Turtle.getBreedOffspring(ServerLevel p_149068_, AgeableMob p_149069_) protected voidWaterAnimal.handleAirSupply(ServerLevel level, int airSupply) booleanBee.hurtServer(ServerLevel p_376576_, DamageSource p_376878_, float p_376402_) booleanIronGolem.hurtServer(ServerLevel p_376593_, DamageSource p_376434_, float p_376366_) booleanPanda.hurtServer(ServerLevel p_376309_, DamageSource p_376843_, float p_376403_) booleanParrot.hurtServer(ServerLevel p_376162_, DamageSource p_376903_, float p_376601_) booleanSquid.hurtServer(ServerLevel p_376152_, DamageSource p_376463_, float p_376746_) protected voidDolphin.pickUpItem(ServerLevel p_376656_, ItemEntity p_28357_) protected voidFox.pickUpItem(ServerLevel p_376527_, ItemEntity p_28514_) protected voidPanda.pickUpItem(ServerLevel p_376704_, ItemEntity p_29121_) voidMushroomCow.shear(ServerLevel p_376375_, SoundSource p_28924_, ItemStack p_373092_) voidSnowGolem.shear(ServerLevel p_376257_, SoundSource p_29907_, ItemStack p_373004_) voidAnimal.spawnChildFromBreeding(ServerLevel level, Animal mate) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity entity, ServerLevel p_376835_) voidMushroomCow.thunderHit(ServerLevel level, LightningBolt lightning) voidPig.thunderHit(ServerLevel level, LightningBolt lightning) voidTurtle.thunderHit(ServerLevel level, LightningBolt lightning) private voidPufferfish.touch(ServerLevel level, Mob mob) -
Uses of ServerLevel in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanAllay.VibrationUser.canReceiveVibration(ServerLevel p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) protected voidAllay.customServerAiStep(ServerLevel p_376709_) protected voidAllay.dropEquipment(ServerLevel p_376761_) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel p_250009_, Holder<GameEvent> p_316687_, GameEvent.Context p_249478_, Vec3 p_250852_) booleanAllay.hurtServer(ServerLevel p_376555_, DamageSource p_376455_, float p_376277_) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) protected voidAllay.pickUpItem(ServerLevel p_376246_, ItemEntity p_218359_) booleanAllay.wantsToPickUp(ServerLevel p_376111_, ItemStack p_218387_) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidAllay.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> p_218348_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidArmadillo.actuallyHurt(ServerLevel p_376922_, DamageSource p_316204_, float p_316801_) protected booleanArmadilloAi.ArmadilloBallUp.canStillUse(ServerLevel p_316577_, Armadillo p_316565_, long p_316753_) protected booleanArmadilloAi.ArmadilloBallUp.checkExtraStartConditions(ServerLevel p_316768_, Armadillo p_316762_) protected voidArmadillo.customServerAiStep(ServerLevel p_376915_) Armadillo.getBreedOffspring(ServerLevel p_316757_, AgeableMob p_316523_) booleanArmadillo.hurtServer(ServerLevel p_376599_, DamageSource p_376763_, float p_376190_) protected voidArmadilloAi.ArmadilloBallUp.start(ServerLevel p_316659_, Armadillo p_316121_, long p_316872_) protected voidArmadilloAi.ArmadilloPanic.start(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected voidArmadilloAi.ArmadilloBallUp.stop(ServerLevel p_316572_, Armadillo p_316192_, long p_316823_) protected voidArmadilloAi.ArmadilloBallUp.tick(ServerLevel p_316315_, Armadillo p_316310_, long p_316415_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanPlayDead.canStillUse(ServerLevel p_149322_, Axolotl p_149323_, long p_149324_) protected booleanPlayDead.checkExtraStartConditions(ServerLevel p_149319_, Axolotl p_149320_) protected voidAxolotl.customServerAiStep(ServerLevel p_376845_) private static Optional<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget(ServerLevel level, Axolotl axolotl) Axolotl.getBreedOffspring(ServerLevel p_149112_, AgeableMob p_149113_) protected voidAxolotl.handleAirSupply(ServerLevel level, int airSupply) booleanAxolotl.hurtServer(ServerLevel p_376765_, DamageSource p_376159_, float p_376250_) static voidAxolotl.onStopAttacking(ServerLevel level, Axolotl axolotl, LivingEntity target) protected voidPlayDead.start(ServerLevel p_149330_, Axolotl p_149331_, long p_149332_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidCamel.actuallyHurt(ServerLevel p_376291_, DamageSource p_250410_, float p_251451_) protected booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel p_249520_, Camel p_250322_) protected voidCamel.customServerAiStep(ServerLevel p_376616_) Camel.getBreedOffspring(ServerLevel p_251227_, AgeableMob p_251047_) protected voidCamelAi.CamelPanic.start(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected voidCamelAi.RandomSitting.start(ServerLevel p_250901_, Camel p_250345_, long p_248515_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanShootTongue.canStillUse(ServerLevel p_218633_, Frog p_218634_, long p_218635_) protected booleanShootTongue.checkExtraStartConditions(ServerLevel p_218630_, Frog p_218631_) protected voidFrog.customServerAiStep(ServerLevel p_376431_) protected voidTadpole.customServerAiStep(ServerLevel p_376831_) private voidShootTongue.eatEntity(ServerLevel level, Frog frog) Frog.getBreedOffspring(ServerLevel p_218476_, AgeableMob p_218477_) voidFrog.spawnChildFromBreeding(ServerLevel p_218479_, Animal p_218480_) protected voidShootTongue.start(ServerLevel p_218644_, Frog p_218645_, long p_218646_) protected voidShootTongue.stop(ServerLevel p_218652_, Frog p_218653_, long p_218654_) protected voidShootTongue.tick(ServerLevel p_218660_, Frog p_218661_, long p_218662_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidGoat.customServerAiStep(ServerLevel p_376813_) Goat.getBreedOffspring(ServerLevel p_149376_, AgeableMob p_149377_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractChestedHorse.dropEquipment(ServerLevel p_376790_) protected voidAbstractHorse.dropEquipment(ServerLevel p_376591_) protected voidAbstractHorse.followMommy(ServerLevel level) protected voidLlama.followMommy(ServerLevel p_376423_) AbstractHorse.getBreedOffspring(ServerLevel p_149506_, AgeableMob p_149507_) Donkey.getBreedOffspring(ServerLevel p_149530_, AgeableMob p_149531_) Horse.getBreedOffspring(ServerLevel p_149533_, AgeableMob p_149534_) Llama.getBreedOffspring(ServerLevel p_149545_, AgeableMob p_149546_) Mule.getBreedOffspring(ServerLevel p_149549_, AgeableMob p_149550_) SkeletonHorse.getBreedOffspring(ServerLevel p_149553_, AgeableMob p_149554_) ZombieHorse.getBreedOffspring(ServerLevel p_149561_, AgeableMob p_149562_) booleanAbstractHorse.hurtServer(ServerLevel p_376833_, DamageSource p_376090_, float p_376270_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidSheep.customServerAiStep(ServerLevel p_404959_) Sheep.getBreedOffspring(ServerLevel p_405425_, AgeableMob p_404874_) voidSheep.shear(ServerLevel p_405075_, SoundSource p_405077_, ItemStack p_405709_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanSnifferAi.Digging.canStillUse(ServerLevel p_272686_, Sniffer p_273617_, long p_273124_) protected booleanSnifferAi.FeelingHappy.canStillUse(ServerLevel p_272660_, Sniffer p_273250_, long p_273180_) protected booleanSnifferAi.FinishedDigging.canStillUse(ServerLevel p_273775_, Sniffer p_273131_, long p_273569_) protected booleanSnifferAi.Scenting.canStillUse(ServerLevel p_273482_, Sniffer p_273724_, long p_273191_) protected booleanSnifferAi.Searching.canStillUse(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected booleanSnifferAi.Sniffing.canStillUse(ServerLevel p_273156_, Sniffer p_273448_, long p_272841_) protected booleanSnifferAi.Digging.checkExtraStartConditions(ServerLevel p_273442_, Sniffer p_273370_) protected booleanSnifferAi.FinishedDigging.checkExtraStartConditions(ServerLevel p_273692_, Sniffer p_272856_) protected booleanSnifferAi.Scenting.checkExtraStartConditions(ServerLevel p_279176_, Sniffer p_279496_) protected booleanSnifferAi.Searching.checkExtraStartConditions(ServerLevel p_273493_, Sniffer p_272857_) protected booleanSnifferAi.Sniffing.checkExtraStartConditions(ServerLevel p_272972_, Sniffer p_273676_) protected voidSniffer.customServerAiStep(ServerLevel p_376484_) Sniffer.getBreedOffspring(ServerLevel p_273401_, AgeableMob p_273310_) voidSniffer.spawnChildFromBreeding(ServerLevel p_277923_, Animal p_277857_) protected voidSnifferAi.Digging.start(ServerLevel p_272951_, Sniffer p_272688_, long p_272979_) protected voidSnifferAi.FeelingHappy.start(ServerLevel p_273624_, Sniffer p_273470_, long p_273501_) protected voidSnifferAi.FinishedDigging.start(ServerLevel p_272708_, Sniffer p_273502_, long p_272739_) protected voidSnifferAi.Scenting.start(ServerLevel p_272795_, Sniffer p_272788_, long p_273611_) protected voidSnifferAi.Searching.start(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected voidSnifferAi.Sniffing.start(ServerLevel p_272950_, Sniffer p_272614_, long p_273573_) protected voidSnifferAi.Digging.stop(ServerLevel p_273656_, Sniffer p_273063_, long p_272844_) protected voidSnifferAi.FeelingHappy.stop(ServerLevel p_273216_, Sniffer p_273271_, long p_273738_) protected voidSnifferAi.FinishedDigging.stop(ServerLevel p_273210_, Sniffer p_273648_, long p_272804_) protected voidSnifferAi.Scenting.stop(ServerLevel p_272816_, Sniffer p_273426_, long p_272832_) protected voidSnifferAi.Searching.stop(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected voidSnifferAi.Sniffing.stop(ServerLevel p_272617_, Sniffer p_273181_, long p_272635_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.wolf
Methods in net.minecraft.world.entity.animal.wolf with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidWolf.actuallyHurt(ServerLevel p_406271_, DamageSource p_406248_, float p_406370_) Wolf.getBreedOffspring(ServerLevel p_406360_, AgeableMob p_406340_) booleanWolf.hurtServer(ServerLevel p_406240_, DamageSource p_406339_, float p_406257_) -
Uses of ServerLevel in net.minecraft.world.entity.boss
Methods in net.minecraft.world.entity.boss with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal booleanEnderDragonPart.hurtServer(ServerLevel p_376297_, DamageSource p_376770_, float p_376385_) -
Uses of ServerLevel in net.minecraft.world.entity.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate booleanEnderDragon.checkWalls(ServerLevel level, AABB box) private voidEnderDragon.hurt(ServerLevel level, List<Entity> entities) booleanEnderDragon.hurt(ServerLevel level, EnderDragonPart part, DamageSource damageSource, float amount) final booleanEndCrystal.hurtServer(ServerLevel p_376280_, DamageSource p_376179_, float p_376203_) booleanEnderDragon.hurtServer(ServerLevel p_376883_, DamageSource p_376758_, float p_376328_) voidEndCrystal.kill(ServerLevel p_376473_) voidEnderDragon.kill(ServerLevel p_376682_) private voidEnderDragon.knockBack(ServerLevel level, List<Entity> targets) voidEnderDragon.onCrystalDestroyed(ServerLevel level, EndCrystal crystal, BlockPos pos, DamageSource damageSource) private voidEndCrystal.onDestroyedBy(ServerLevel level, DamageSource damageSource) protected voidEnderDragon.reallyHurt(ServerLevel level, DamageSource damageSource, float amount) -
Uses of ServerLevel in net.minecraft.world.entity.boss.enderdragon.phases
Methods in net.minecraft.world.entity.boss.enderdragon.phases with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidAbstractDragonPhaseInstance.doServerTick(ServerLevel p_376334_) voidDragonChargePlayerPhase.doServerTick(ServerLevel p_376407_) voidDragonDeathPhase.doServerTick(ServerLevel p_376695_) voidDragonHoldingPatternPhase.doServerTick(ServerLevel p_376218_) voidDragonHoverPhase.doServerTick(ServerLevel p_376598_) voidDragonLandingApproachPhase.doServerTick(ServerLevel p_376245_) voidDragonLandingPhase.doServerTick(ServerLevel p_376573_) voidDragonPhaseInstance.doServerTick(ServerLevel level) voidDragonSittingAttackingPhase.doServerTick(ServerLevel p_376491_) voidDragonSittingFlamingPhase.doServerTick(ServerLevel p_376561_) voidDragonSittingScanningPhase.doServerTick(ServerLevel p_376286_) voidDragonStrafePlayerPhase.doServerTick(ServerLevel p_376857_) voidDragonTakeoffPhase.doServerTick(ServerLevel p_376301_) private voidDragonHoldingPatternPhase.findNewTarget(ServerLevel level) private voidDragonLandingApproachPhase.findNewTarget(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidWitherBoss.customServerAiStep(ServerLevel p_376675_) protected voidWitherBoss.dropCustomDeathLoot(ServerLevel p_348644_, DamageSource p_31464_, boolean p_31466_) booleanWitherBoss.hurtServer(ServerLevel p_376615_, DamageSource p_376766_, float p_376552_) -
Uses of ServerLevel in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidArmorStand.brokenByAnything(ServerLevel level, DamageSource damageSource) private voidArmorStand.brokenByPlayer(ServerLevel level, DamageSource damageSource) private voidArmorStand.causeDamage(ServerLevel level, DamageSource damageSource, float damageAmount) abstract voidBlockAttachedEntity.dropItem(ServerLevel level, Entity entity) voidItemFrame.dropItem(ServerLevel p_376660_, Entity p_31803_) private voidItemFrame.dropItem(ServerLevel level, Entity entity, boolean dropItem) voidLeashFenceKnotEntity.dropItem(ServerLevel p_376541_, Entity p_31837_) voidPainting.dropItem(ServerLevel p_376289_, Entity p_31925_) booleanArmorStand.hurtServer(ServerLevel p_376183_, DamageSource p_31579_, float p_31580_) booleanBlockAttachedEntity.hurtServer(ServerLevel p_376632_, DamageSource p_376099_, float p_376549_) booleanItemFrame.hurtServer(ServerLevel p_376559_, DamageSource p_376904_, float p_376420_) voidArmorStand.kill(ServerLevel p_376582_) voidItemFrame.kill(ServerLevel p_376265_) HangingEntity.spawnAtLocation(ServerLevel p_376865_, ItemStack p_31722_, float p_31723_) voidArmorStand.thunderHit(ServerLevel level, LightningBolt lightning) voidBlockAttachedEntity.thunderHit(ServerLevel p_345825_, LightningBolt p_346288_) -
Uses of ServerLevel in net.minecraft.world.entity.item
Methods in net.minecraft.world.entity.item with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal booleanFallingBlockEntity.hurtServer(ServerLevel p_376184_, DamageSource p_376594_, float p_376175_) final booleanItemEntity.hurtServer(ServerLevel p_376942_, DamageSource p_376452_, float p_376562_) final booleanPrimedTnt.hurtServer(ServerLevel p_376658_, DamageSource p_376356_, float p_376220_) -
Uses of ServerLevel in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidEvoker.applyRaidBuffs(ServerLevel p_348515_, int p_32632_, boolean p_32633_) voidIllusioner.applyRaidBuffs(ServerLevel p_348536_, int p_32915_, boolean p_32916_) voidPillager.applyRaidBuffs(ServerLevel p_348618_, int p_33267_, boolean p_33268_) voidRavager.applyRaidBuffs(ServerLevel p_348582_, int p_33337_, boolean p_33338_) voidVindicator.applyRaidBuffs(ServerLevel p_348474_, int p_34079_, boolean p_34080_) voidWitch.applyRaidBuffs(ServerLevel p_348621_, int p_34140_, boolean p_34141_) (package private) booleanPhantom.canAttack(ServerLevel level, LivingEntity entity, TargetingConditions targetingConditions) booleanZombie.convertVillagerToZombieVillager(ServerLevel level, Villager villager) protected voidBlaze.customServerAiStep(ServerLevel p_376837_) protected voidElderGuardian.customServerAiStep(ServerLevel p_376897_) protected voidEnderMan.customServerAiStep(ServerLevel p_376787_) protected voidSpellcasterIllager.customServerAiStep(ServerLevel p_376834_) protected voidVindicator.customServerAiStep(ServerLevel p_376840_) protected voidZoglin.customServerAiStep(ServerLevel p_376536_) protected voidZombifiedPiglin.customServerAiStep(ServerLevel p_376805_) booleanCaveSpider.doHurtTarget(ServerLevel p_376694_, Entity p_32257_) booleanCreeper.doHurtTarget(ServerLevel p_376663_, Entity p_32281_) booleanHusk.doHurtTarget(ServerLevel p_376715_, Entity p_32892_) booleanRavager.doHurtTarget(ServerLevel p_376340_, Entity p_33328_) booleanWitherSkeleton.doHurtTarget(ServerLevel p_376874_, Entity p_34169_) booleanZoglin.doHurtTarget(ServerLevel p_376335_, Entity p_34207_) booleanZombie.doHurtTarget(ServerLevel p_376343_, Entity p_34276_) protected voidCreeper.dropCustomDeathLoot(ServerLevel p_348566_, DamageSource p_32292_, boolean p_32294_) protected voidEnderMan.dropCustomDeathLoot(ServerLevel p_348556_, DamageSource p_32497_, boolean p_32499_) protected voidSkeleton.dropCustomDeathLoot(ServerLevel p_348477_, DamageSource p_33574_, boolean p_33576_) protected voidWitherSkeleton.dropCustomDeathLoot(ServerLevel p_348522_, DamageSource p_34174_, boolean p_34176_) protected voidZombie.dropCustomDeathLoot(ServerLevel p_348597_, DamageSource p_34291_, boolean p_34293_) private Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel level) private voidZombieVillager.finishConversion(ServerLevel level) protected intZombie.getBaseExperienceReward(ServerLevel p_376355_) Strider.getBreedOffspring(ServerLevel p_149861_, AgeableMob p_149862_) booleanEnderMan.hurtServer(ServerLevel p_376680_, DamageSource p_376597_, float p_376796_) booleanGhast.hurtServer(ServerLevel p_376618_, DamageSource p_376819_, float p_376363_) booleanGuardian.hurtServer(ServerLevel p_376911_, DamageSource p_376689_, float p_376584_) booleanShulker.hurtServer(ServerLevel p_376092_, DamageSource p_376565_, float p_376357_) booleanSilverfish.hurtServer(ServerLevel p_376336_, DamageSource p_376879_, float p_376305_) booleanZoglin.hurtServer(ServerLevel p_376295_, DamageSource p_376659_, float p_376300_) booleanZombie.hurtServer(ServerLevel p_376886_, DamageSource p_376124_, float p_376398_) private booleanEnderMan.hurtWithCleanWater(ServerLevel level, DamageSource damageSource, AbstractThrownPotion potion, float damageAmount) booleanGhast.isInvulnerableTo(ServerLevel p_376822_, DamageSource p_238289_) booleanMonster.isPreventingPlayerRest(ServerLevel level, Player player) booleanZombifiedPiglin.isPreventingPlayerRest(ServerLevel p_376699_, Player p_34475_) private booleanZoglin.isTargetable(ServerLevel level, LivingEntity entity) booleanZombie.killedEntity(ServerLevel p_219160_, LivingEntity p_219161_) protected voidPillager.pickUpItem(ServerLevel p_376414_, ItemEntity p_33296_) voidBogged.shear(ServerLevel p_376748_, SoundSource p_331493_, ItemStack p_373125_) private voidBogged.spawnShearedMushrooms(ServerLevel level, ItemStack stack) booleanGuardian.GuardianAttackSelector.test(LivingEntity entity, ServerLevel p_376639_) voidCreeper.thunderHit(ServerLevel level, LightningBolt lightning) booleanZombie.wantsToPickUp(ServerLevel p_376535_, ItemStack p_182400_) booleanZombifiedPiglin.wantsToPickUp(ServerLevel p_376260_, ItemStack p_182402_) -
Uses of ServerLevel in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static booleanLongJump.canJumpFromCurrentPosition(ServerLevel level, Breeze breeze) static booleanLongJump.canRun(ServerLevel level, Breeze breeze) protected booleanLongJump.canStillUse(ServerLevel p_312482_, Breeze p_312019_, long p_312448_) protected booleanShoot.canStillUse(ServerLevel p_312535_, Breeze p_312174_, long p_311812_) protected booleanShootWhenStuck.canStillUse(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected booleanLongJump.checkExtraStartConditions(ServerLevel p_312131_, Breeze p_312686_) protected booleanShoot.checkExtraStartConditions(ServerLevel p_312041_, Breeze p_312169_) protected booleanShootWhenStuck.checkExtraStartConditions(ServerLevel p_314464_, Breeze p_314546_) protected booleanSlide.checkExtraStartConditions(ServerLevel p_311853_, Breeze p_311894_) protected voidBreeze.customServerAiStep(ServerLevel p_376422_) booleanBreeze.isInvulnerableTo(ServerLevel p_376278_, DamageSource p_312691_) protected voidBreezeAi.SlideToTargetSink.start(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected voidLongJump.start(ServerLevel p_312817_, Breeze p_311902_, long p_312420_) protected voidShoot.start(ServerLevel p_311932_, Breeze p_312618_, long p_311781_) protected voidShootWhenStuck.start(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected voidSlide.start(ServerLevel p_312325_, Breeze p_312534_, long p_311789_) protected voidBreezeAi.SlideToTargetSink.stop(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected voidLongJump.stop(ServerLevel p_312766_, Breeze p_312924_, long p_312793_) protected voidShoot.stop(ServerLevel p_312137_, Breeze p_311803_, long p_312309_) protected voidLongJump.tick(ServerLevel p_312091_, Breeze p_312923_, long p_312404_) protected voidShoot.tick(ServerLevel p_312907_, Breeze p_312605_, long p_312804_) -
Uses of ServerLevel in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidCreaking.customServerAiStep(ServerLevel p_379858_) booleanCreaking.doHurtTarget(ServerLevel p_379943_, Entity p_379911_) booleanCreaking.hurtServer(ServerLevel p_389623_, DamageSource p_389564_, float p_389723_) -
Uses of ServerLevel in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidHoglin.customServerAiStep(ServerLevel p_376358_) booleanHoglin.doHurtTarget(ServerLevel p_376928_, Entity p_34491_) private static Optional<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget(ServerLevel level, Hoglin hoglin) protected intHoglin.getBaseExperienceReward(ServerLevel p_376458_) Hoglin.getBreedOffspring(ServerLevel p_149900_, AgeableMob p_149901_) static booleanHoglinBase.hurtAndThrowTarget(ServerLevel level, LivingEntity entity, LivingEntity target) booleanHoglin.hurtServer(ServerLevel p_376096_, DamageSource p_376492_, float p_376657_) private static voidHoglinAi.maybeRetaliate(ServerLevel level, Hoglin hoglin, LivingEntity entity) protected static voidHoglinAi.wasHurtBy(ServerLevel level, Hoglin hoglin, LivingEntity entity) -
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 level, Player player, boolean requireLineOfSight) protected static voidPiglinAi.broadcastAngerTarget(ServerLevel level, AbstractPiglin piglin, LivingEntity angerTarget) protected static voidPiglinAi.broadcastUniversalAnger(ServerLevel level, AbstractPiglin piglin) protected static voidPiglinAi.cancelAdmiring(ServerLevel level, Piglin piglin) protected voidAbstractPiglin.customServerAiStep(ServerLevel p_376586_) protected voidPiglin.customServerAiStep(ServerLevel p_376739_) protected voidPiglinBrute.customServerAiStep(ServerLevel p_376856_) protected voidPiglin.dropCustomDeathLoot(ServerLevel p_348503_, DamageSource p_34697_, boolean p_34699_) private static Optional<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget(ServerLevel level, Piglin piglin) private static Optional<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget(ServerLevel level, AbstractPiglin piglin) protected voidAbstractPiglin.finishConversion(ServerLevel serverLevel) protected voidPiglin.finishConversion(ServerLevel p_34756_) protected intPiglin.getBaseExperienceReward(ServerLevel p_376700_) private static voidPiglinAi.holdInOffhand(ServerLevel level, Piglin piglin, ItemStack stack) booleanPiglin.hurtServer(ServerLevel p_376331_, DamageSource p_376698_, float p_376091_) booleanPiglinBrute.hurtServer(ServerLevel p_376247_, DamageSource p_376197_, float p_376798_) private static booleanPiglinAi.isNearestValidAttackTarget(ServerLevel level, Piglin piglin, LivingEntity target) private static booleanPiglinBruteAi.isNearestValidAttackTarget(ServerLevel level, AbstractPiglin piglin, LivingEntity entity) protected static voidPiglinAi.maybeRetaliate(ServerLevel level, AbstractPiglin piglin, LivingEntity entity) static InteractionResultPiglinAi.mobInteract(ServerLevel level, Piglin piglin, Player player, InteractionHand hand) protected voidPiglin.pickUpItem(ServerLevel p_376166_, ItemEntity p_34743_) protected static voidPiglinAi.pickUpItem(ServerLevel level, Piglin piglin, ItemEntity itemEntity) protected static voidPiglinAi.setAngerTarget(ServerLevel level, AbstractPiglin piglin, LivingEntity angerTarget) private static voidPiglinAi.setAngerTargetIfCloserThanCurrent(ServerLevel level, AbstractPiglin piglin, LivingEntity angerTarget) private static voidPiglinAi.setAngerTargetToNearestTargetablePlayerIfFound(ServerLevel level, AbstractPiglin piglin, LivingEntity entity) protected static voidPiglinAi.stopHoldingOffHandItem(ServerLevel level, Piglin piglin, boolean barter) booleanPiglin.wantsToPickUp(ServerLevel p_376232_, ItemStack p_34777_) booleanPiglinBrute.wantsToPickUp(ServerLevel p_376577_, ItemStack p_35078_) protected static voidPiglinAi.wasHurtBy(ServerLevel level, Piglin piglin, LivingEntity entity) protected static voidPiglinBruteAi.wasHurtBy(ServerLevel level, PiglinBrute piglinBrute, LivingEntity entity) -
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 level, Vec3 pos, Entity source, int radius) booleanWarden.VibrationUser.canReceiveVibration(ServerLevel p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) private voidAngerManagement.convertFromUuids(ServerLevel level) protected voidWarden.customServerAiStep(ServerLevel p_376677_) booleanWarden.doHurtTarget(ServerLevel p_376574_, Entity p_219472_) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel level, BlockPos pos) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel level, BlockPos pos) booleanWarden.hurtServer(ServerLevel p_376595_, DamageSource p_376181_, float p_376898_) booleanWarden.isInvulnerableTo(ServerLevel p_376345_, DamageSource p_219427_) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) private static voidWardenAi.onTargetInvalid(ServerLevel level, Warden warden, LivingEntity target) voidAngerManagement.tick(ServerLevel level, Predicate<Entity> predicate) static OptionalIntWardenSpawnTracker.tryWarn(ServerLevel level, BlockPos pos, ServerPlayer player) Method parameters in net.minecraft.world.entity.monster.warden with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidWarden.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> p_219413_) -
Uses of ServerLevel in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidVillager.customServerAiStep(ServerLevel p_376753_) Villager.getBreedOffspring(ServerLevel p_150012_, AgeableMob p_150013_) WanderingTrader.getBreedOffspring(ServerLevel p_150046_, AgeableMob p_150047_) voidVillager.gossip(ServerLevel serverLevel, Villager target, long gameTime) static voidInventoryCarrier.pickUpItem(ServerLevel level, Mob mob, InventoryCarrier carrier, ItemEntity itemEntity) protected voidVillager.pickUpItem(ServerLevel p_376425_, ItemEntity p_35467_) voidVillager.refreshBrain(ServerLevel serverLevel) private booleanWanderingTraderSpawner.spawn(ServerLevel serverLevel) private voidCatSpawner.spawnCat(BlockPos pos, ServerLevel level, boolean persistent) voidVillager.spawnGolemIfNeeded(ServerLevel serverLevel, long gameTime, int minVillagerAmount) private voidCatSpawner.spawnInHut(ServerLevel level, BlockPos pos) private voidCatSpawner.spawnInVillage(ServerLevel level, BlockPos pos) voidVillager.thunderHit(ServerLevel level, LightningBolt lightning) voidCatSpawner.tick(ServerLevel p_35330_, boolean p_35331_, boolean p_35332_) voidWanderingTraderSpawner.tick(ServerLevel p_35922_, boolean p_35923_, boolean p_35924_) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel serverLevel, WanderingTrader trader, int maxDistance) booleanVillager.wantsToPickUp(ServerLevel p_376823_, ItemStack p_35543_) -
Uses of ServerLevel in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidPlayer.actuallyHurt(ServerLevel p_376500_, DamageSource p_36312_, float p_36313_) protected voidPlayer.blockUsingItem(ServerLevel p_400223_, LivingEntity p_399637_) protected voidPlayer.dropEquipment(ServerLevel p_376325_) protected intPlayer.getBaseExperienceReward(ServerLevel p_376359_) booleanPlayer.hurtServer(ServerLevel p_376451_, DamageSource p_376171_, float p_376389_) booleanPlayer.isInvulnerableTo(ServerLevel p_376263_, DamageSource p_36249_) booleanPlayer.killedEntity(ServerLevel p_219735_, LivingEntity p_219736_) -
Uses of ServerLevel in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidProjectile.applyOnProjectileSpawned(ServerLevel level, ItemStack spawnedFrom) Projectile.ProjectileFactory.create(ServerLevel level, LivingEntity owner, ItemStack spawnedFrom) private voidFireworkRocketEntity.dealExplosionDamage(ServerLevel level) private voidFireworkRocketEntity.explode(ServerLevel level) protected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel p_344953_, BlockHitResult p_346320_, ItemStack p_344999_) booleanAbstractHurtingProjectile.hurtServer(ServerLevel p_376467_, DamageSource p_376509_, float p_376502_) booleanEvokerFangs.hurtServer(ServerLevel p_376750_, DamageSource p_376281_, float p_376935_) booleanEyeOfEnder.hurtServer(ServerLevel p_376415_, DamageSource p_376189_, float p_376274_) booleanProjectile.hurtServer(ServerLevel p_376191_, DamageSource p_376581_, float p_376638_) booleanShulkerBullet.hurtServer(ServerLevel p_376836_, DamageSource p_376419_, float p_376652_) booleanProjectile.mayBreak(ServerLevel level) booleanProjectile.mayInteract(ServerLevel p_376318_, BlockPos p_150168_) protected abstract voidAbstractThrownPotion.onHitAsPotion(ServerLevel level, ItemStack stack, Entity entity) voidThrownLingeringPotion.onHitAsPotion(ServerLevel p_399902_, ItemStack p_400168_, Entity p_399551_) voidThrownSplashPotion.onHitAsPotion(ServerLevel p_399483_, ItemStack p_400156_, Entity p_400094_) private voidAbstractThrownPotion.onHitAsWater(ServerLevel level) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack spawnedFrom) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack stack, Consumer<T> adapter) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation(Projectile.ProjectileFactory<T> factory, ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, float z, float velocity, float innaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(Projectile.ProjectileFactory<T> factory, ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, double x, double y, double z, float velocity, float inaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(T projectile, ServerLevel level, ItemStack spawnedFrom, double x, double y, double z, float velocity, float inaccuracy) -
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 level, int wave, Raider raider) booleanRaid.addWaveMob(ServerLevel level, int wave, Raider raider, boolean isRecruited) abstract voidRaider.applyRaidBuffs(ServerLevel level, int wave, boolean unused) private BlockPosRaid.findRandomSpawnPos(ServerLevel level, int attempts) private RaidRaids.getOrCreateRaid(ServerLevel serverLevel, BlockPos pos) Raid.getValidSpawnPos(ServerLevel level) booleanRaider.hurtServer(ServerLevel p_376542_, DamageSource p_376464_, float p_376941_) voidRaid.joinRaid(ServerLevel level, int wave, Raider raider, BlockPos pos, boolean isRecruited) private voidRaid.moveRaidCenterToNearbyVillageSection(ServerLevel level) protected voidRaider.pickUpItem(ServerLevel p_376160_, ItemEntity p_37866_) private voidRaid.playSound(ServerLevel level, BlockPos pos) voidRaid.removeFromRaid(ServerLevel level, Raider raider, boolean wanderedOutOfRaid) private voidRaid.setDirty(ServerLevel level) private voidRaid.spawnGroup(ServerLevel level, BlockPos pos) voidRaid.tick(ServerLevel level) voidRaids.tick(ServerLevel level) private voidRaid.updatePlayers(ServerLevel level) private voidRaid.updateRaiders(ServerLevel level) -
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 level, Vec3 speed, NewMinecartBehavior.TrackIteration trackIteration, BlockPos pos, BlockState state, RailShape railShape) default voidContainerEntity.chestVehicleDestroyed(DamageSource damageSource, ServerLevel level, Entity entity) protected voidAbstractMinecart.comeOffTrack(ServerLevel level) voidAbstractChestBoat.destroy(ServerLevel p_376333_, DamageSource p_376433_) voidAbstractMinecartContainer.destroy(ServerLevel p_376786_, DamageSource p_38228_) voidMinecartTNT.destroy(ServerLevel p_376428_, DamageSource p_38664_) protected voidVehicleEntity.destroy(ServerLevel level, DamageSource damageSource) voidVehicleEntity.destroy(ServerLevel level, Item dropItem) protected doubleAbstractMinecart.getMaxSpeed(ServerLevel level) abstract doubleMinecartBehavior.getMaxSpeed(ServerLevel level) protected doubleMinecartFurnace.getMaxSpeed(ServerLevel p_376212_) doubleNewMinecartBehavior.getMaxSpeed(ServerLevel p_376456_) doubleOldMinecartBehavior.getMaxSpeed(ServerLevel p_376436_) booleanMinecartTNT.hurtServer(ServerLevel p_376867_, DamageSource p_376821_, float p_376614_) booleanVehicleEntity.hurtServer(ServerLevel p_376703_, DamageSource p_376603_, float p_376371_) protected voidAbstractMinecart.moveAlongTrack(ServerLevel level) abstract voidMinecartBehavior.moveAlongTrack(ServerLevel level) voidNewMinecartBehavior.moveAlongTrack(ServerLevel p_376236_) voidOldMinecartBehavior.moveAlongTrack(ServerLevel p_376285_) -
Uses of ServerLevel in net.minecraft.world.inventory
Methods in net.minecraft.world.inventory with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractCraftingMenu.finishPlacingRecipe(ServerLevel level, RecipeHolder<CraftingRecipe> recipe) voidCraftingMenu.finishPlacingRecipe(ServerLevel p_380098_, RecipeHolder<CraftingRecipe> p_345915_) AbstractCraftingMenu.handlePlacement(boolean p_361638_, boolean p_361841_, RecipeHolder<?> p_364981_, ServerLevel p_379885_, Inventory p_361078_) AbstractFurnaceMenu.handlePlacement(boolean p_361547_, boolean p_363944_, RecipeHolder<?> p_360938_, ServerLevel p_379475_, Inventory p_361954_) abstract RecipeBookMenu.PostPlaceActionRecipeBookMenu.handlePlacement(boolean useMaxItems, boolean isCreative, RecipeHolder<?> recipe, ServerLevel level, Inventory playerInventory) protected static voidCraftingMenu.slotChangedCraftingGrid(AbstractContainerMenu menu, ServerLevel level, Player player, CraftingContainer craftSlots, ResultContainer resultSlots, RecipeHolder<CraftingRecipe> recipe) -
Uses of ServerLevel in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic ItemStackMapItem.create(ServerLevel level, int x, int z, byte scale, boolean trackingPosition, boolean unlimitedTracking) private static MapIdMapItem.createNewSavedData(ServerLevel level, int x, int z, int scale, boolean trackingPosition, boolean unlimitedTracking, ResourceKey<Level> dimension) 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 level, LivingEntity entity, ItemStack stack) static DyeColorDyeColor.getMixedColor(ServerLevel level, DyeColor first, DyeColor second) voidItemStack.hurtAndBreak(int damage, ServerLevel level, ServerPlayer player, Consumer<Item> onBreak) voidItemStack.hurtAndBreak(int p_220158_, ServerLevel p_346256_, LivingEntity p_220160_, Consumer<Item> p_348596_) voidCompassItem.inventoryTick(ItemStack p_40720_, ServerLevel p_401770_, Entity p_40722_, EquipmentSlot p_401781_) voidItem.inventoryTick(ItemStack stack, ServerLevel level, Entity entity, EquipmentSlot slot) voidMapItem.inventoryTick(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, EquipmentSlot p_401885_) private static voidMapItem.lockMap(ItemStack stack, ServerLevel level) private intItemStack.processDurabilityChange(int damage, ServerLevel level, ServerPlayer player) private intItemStack.processDurabilityChange(int p_361290_, ServerLevel p_361409_, LivingEntity p_364940_) static voidMapItem.renderBiomePreviewMap(ServerLevel serverLevel, ItemStack stack) private static voidMapItem.scaleMap(ItemStack stack, ServerLevel level) protected voidProjectileWeaponItem.shoot(ServerLevel level, LivingEntity shooter, InteractionHand hand, ItemStack weapon, List<ItemStack> projectileItems, float velocity, float inaccuracy, boolean isCrit, LivingEntity target) private voidMobBucketItem.spawn(ServerLevel serverLevel, ItemStack bucketedMobStack, BlockPos pos) SpawnEggItem.spawnOffspringFromSpawnEgg(Player player, Mob mob, EntityType<? extends Mob> entityType, ServerLevel serverLevel, Vec3 pos, ItemStack stack) -
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 level, LivingEntity entity, float duration, ItemStack stack) voidBlocksAttacks.onBlocked(ServerLevel level, LivingEntity entity) LodestoneTracker.tick(ServerLevel level) -
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 craftingInput, ServerLevel level) RecipeCache.get(ServerLevel level, CraftingInput craftingInput) RecipeManager.CachedCheck.getRecipeFor(I input, ServerLevel level) private voidRecipeCache.validateRecipeManager(ServerLevel level) -
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 level, int enchantmentLevel, Entity entity, Vec3 origin, BlockState state) static LootContextEnchantment.damageContext(ServerLevel level, int enchantmentLevel, Entity entity, DamageSource damageSource) voidEnchantment.doPostAttack(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, EnchantmentTarget target, Entity entity, DamageSource damageSource) static voidEnchantment.doPostAttack(TargetedConditionalEffect<EnchantmentEntityEffect> effect, ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffects(ServerLevel level, Entity entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSource(ServerLevel level, Entity entity, DamageSource damageSource, ItemStack itemSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSourceOnBreak(ServerLevel level, Entity entity, DamageSource damageSource, ItemStack itemSource, Consumer<Item> onBreak) static LootContextEnchantment.entityContext(ServerLevel level, int enchantmentLevel, Entity entity, Vec3 origin) static floatEnchantmentHelper.getDamageProtection(ServerLevel level, LivingEntity entity, DamageSource damageSource) static intEnchantmentHelper.getFishingLuckBonus(ServerLevel level, ItemStack stack, Entity entity) static floatEnchantmentHelper.getFishingTimeReduction(ServerLevel level, ItemStack stack, Entity entity) static intEnchantmentHelper.getPiercingCount(ServerLevel level, ItemStack firedFromWeapon, ItemStack pickupItemStack) static intEnchantmentHelper.getTridentReturnToOwnerAcceleration(ServerLevel level, ItemStack stack, Entity entity) booleanEnchantment.isImmuneToDamage(ServerLevel level, int enchantmentLevel, Entity entity, DamageSource damageSource) static booleanEnchantmentHelper.isImmuneToDamage(ServerLevel level, LivingEntity entity, DamageSource damageSource) static LootContextEnchantment.itemContext(ServerLevel level, int enchantmentLevel, ItemStack tool) static LootContextEnchantment.locationContext(ServerLevel level, int enchantmentLevel, Entity entity, boolean enchantmentActive) voidEnchantment.modifyAmmoCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat ammoCount) static floatEnchantmentHelper.modifyArmorEffectiveness(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float armorEffectiveness) voidEnchantment.modifyArmorEffectivness(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat armorEffectiveness) voidEnchantment.modifyBlockExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat blockExperience) voidEnchantment.modifyDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damage) static floatEnchantmentHelper.modifyDamage(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float damage) voidEnchantment.modifyDamageFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyDamageProtection(ServerLevel level, int enchantmentLevel, ItemStack stack, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damageProtection) voidEnchantment.modifyDurabilityChange(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityChange) voidEnchantment.modifyDurabilityToRepairFromXp(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityToRepairFromXp) static intEnchantmentHelper.modifyDurabilityToRepairFromXp(ServerLevel level, ItemStack stack, int duabilityToRepairFromXp) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyFallBasedDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat fallBasedDamage) static floatEnchantmentHelper.modifyFallBasedDamage(ServerLevel level, ItemStack tool, Entity enity, DamageSource damageSource, float fallBasedDamage) voidEnchantment.modifyFishingLuckBonus(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat fishingLuckBonus) voidEnchantment.modifyFishingTimeReduction(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat fishingTimeReduction) voidEnchantment.modifyItemFilteredCount(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyKnockback(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat knockback) static floatEnchantmentHelper.modifyKnockback(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float knockback) voidEnchantment.modifyMobExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat mobExperience) voidEnchantment.modifyPiercingCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat piercingCount) voidEnchantment.modifyProjectileCount(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileCount) voidEnchantment.modifyProjectileSpread(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileSpread) voidEnchantment.modifyTridentReturnToOwnerAcceleration(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat tridentReturnToOwnerAcceleration) voidEnchantment.onHitBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, BlockState state) static voidEnchantmentHelper.onHitBlock(ServerLevel level, ItemStack stack, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 pos, BlockState state, Consumer<Item> onBreak) voidEnchantment.onProjectileSpawned(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.onProjectileSpawned(ServerLevel level, ItemStack firedFromWeapon, Projectile projectile, Consumer<Item> onBreak) static intEnchantmentHelper.processAmmoUse(ServerLevel level, ItemStack weapon, ItemStack ammo, int count) static intEnchantmentHelper.processBlockExperience(ServerLevel level, ItemStack stack, int experience) static intEnchantmentHelper.processDurabilityChange(ServerLevel level, ItemStack stack, int damage) static floatEnchantmentHelper.processEquipmentDropChance(ServerLevel level, LivingEntity entity, DamageSource damageSource, float equipmentDropChance) static intEnchantmentHelper.processMobExperience(ServerLevel level, Entity killer, Entity mob, int experience) static intEnchantmentHelper.processProjectileCount(ServerLevel level, ItemStack tool, Entity entity, int projectileCount) static floatEnchantmentHelper.processProjectileSpread(ServerLevel level, ItemStack tool, Entity entity, float projectileSpread) voidEnchantment.runLocationChangedEffects(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, LivingEntity entity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel level, LivingEntity entity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel level, ItemStack stack, LivingEntity entity, EquipmentSlot slot) voidEnchantment.tick(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.tickEffects(ServerLevel level, LivingEntity entity) -
Uses of ServerLevel in net.minecraft.world.item.enchantment.effects
Methods in net.minecraft.world.item.enchantment.effects with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidAllOf.EntityEffects.apply(ServerLevel p_346093_, int p_345940_, EnchantedItemInUse p_344929_, Entity p_345319_, Vec3 p_345200_) voidApplyMobEffect.apply(ServerLevel p_345355_, int p_346112_, EnchantedItemInUse p_344766_, Entity p_345996_, Vec3 p_345315_) voidChangeItemDamage.apply(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) voidDamageEntity.apply(ServerLevel p_345710_, int p_344734_, EnchantedItemInUse p_345002_, Entity p_345450_, Vec3 p_345442_) voidEnchantmentEntityEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidExplodeEffect.apply(ServerLevel p_346186_, int p_345966_, EnchantedItemInUse p_346324_, Entity p_345305_, Vec3 p_344916_) voidIgnite.apply(ServerLevel p_345606_, int p_344968_, EnchantedItemInUse p_346032_, Entity p_346370_, Vec3 p_344775_) voidPlaySoundEffect.apply(ServerLevel p_344971_, int p_344872_, EnchantedItemInUse p_345016_, Entity p_346106_, Vec3 p_345017_) voidReplaceBlock.apply(ServerLevel p_345756_, int p_346215_, EnchantedItemInUse p_345202_, Entity p_346293_, Vec3 p_345339_) voidReplaceDisk.apply(ServerLevel p_353045_, int p_353076_, EnchantedItemInUse p_353050_, Entity p_353038_, Vec3 p_353044_) voidRunFunction.apply(ServerLevel p_346152_, int p_344788_, EnchantedItemInUse p_344801_, Entity p_346210_, Vec3 p_345413_) voidSetBlockProperties.apply(ServerLevel p_346105_, int p_345373_, EnchantedItemInUse p_346028_, Entity p_346068_, Vec3 p_345511_) voidSpawnParticlesEffect.apply(ServerLevel p_345529_, int p_346425_, EnchantedItemInUse p_346391_, Entity p_345668_, Vec3 p_344842_) voidSummonEntityEffect.apply(ServerLevel p_345900_, int p_346183_, EnchantedItemInUse p_345549_, Entity p_346414_, Vec3 p_346284_) voidAllOf.LocationBasedEffects.onChangedBlock(ServerLevel p_345329_, int p_345154_, EnchantedItemInUse p_344984_, Entity p_345671_, Vec3 p_344781_, boolean p_345113_) voidEnchantmentAttributeEffect.onChangedBlock(ServerLevel p_346176_, int p_345071_, EnchantedItemInUse p_345394_, Entity p_345539_, Vec3 p_346261_, boolean p_345801_) default voidEnchantmentEntityEffect.onChangedBlock(ServerLevel p_345419_, int p_345173_, EnchantedItemInUse p_344724_, Entity p_346126_, Vec3 p_345614_, boolean p_346410_) voidEnchantmentLocationBasedEffect.onChangedBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, boolean applyTransientEffects) -
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 level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, MobSpawnSettings.SpawnerData data, BlockPos pos) private static MobNaturalSpawner.getMobForSpawn(ServerLevel level, EntityType<?> entityType) private static Optional<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, RandomSource random, BlockPos pos) static booleanNaturalSpawner.isInNetherFortressBounds(BlockPos pos, ServerLevel level, MobCategory category, StructureManager structureManager) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double distance) booleanSpawnData.CustomSpawnRules.isValidPosition(BlockPos pos, ServerLevel level) private static booleanNaturalSpawner.isValidPositionForMob(ServerLevel level, Mob mob, double distance) private static booleanNaturalSpawner.isValidSpawnPostitionForType(ServerLevel level, MobCategory category, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData data, BlockPos.MutableBlockPos pos, double distance) private static WeightedList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory cetagory, BlockPos pos, Holder<Biome> biome) voidBaseSpawner.serverTick(ServerLevel serverLevel, BlockPos pos) static voidNaturalSpawner.spawnCategoryForChunk(MobCategory category, ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, BlockPos pos) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) static voidNaturalSpawner.spawnForChunk(ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnState spawnState, List<MobCategory> categories) voidCustomSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) Constructors in net.minecraft.world.level with parameters of type ServerLevelModifierConstructorDescriptionServerExplosion(ServerLevel level, Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, Vec3 center, float radius, boolean fire, Explosion.BlockInteraction blockInteraction) -
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 level, BlockPos pos, BlockState state, RandomSource random) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState p_393619_, ServerLevel p_394633_, BlockPos p_393784_, boolean p_393627_) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState p_393681_, ServerLevel p_394632_, BlockPos p_394133_, boolean p_394282_) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState p_394236_, ServerLevel p_394295_, BlockPos p_393547_, boolean p_394138_) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState p_393821_, ServerLevel p_394170_, BlockPos p_394092_, boolean p_393869_) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState p_393668_, ServerLevel p_394144_, BlockPos p_393813_, boolean p_394308_) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState p_394009_, ServerLevel p_394160_, BlockPos p_394096_, boolean p_393730_) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState p_393880_, ServerLevel p_393720_, BlockPos p_394177_, boolean p_394178_) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState p_394006_, ServerLevel p_394108_, BlockPos p_394432_, boolean p_393697_) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState p_393684_, ServerLevel p_393956_, BlockPos p_394624_, boolean p_394348_) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState p_393635_, ServerLevel p_394550_, BlockPos p_394080_, boolean p_394343_) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState p_394602_, ServerLevel p_394501_, BlockPos p_394572_, boolean p_393902_) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState p_393538_, ServerLevel p_394459_, BlockPos p_394052_, boolean p_394019_) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState p_393723_, ServerLevel p_393834_, BlockPos p_394230_, boolean p_394190_) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState p_394657_, ServerLevel p_393637_, BlockPos p_394442_, boolean p_394460_) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState p_394224_, ServerLevel p_394158_, BlockPos p_393759_, boolean p_393736_) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState p_394661_, ServerLevel p_394153_, BlockPos p_394342_, boolean p_393487_) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState p_394444_, ServerLevel p_394662_, BlockPos p_394106_, boolean p_394227_) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState p_393998_, ServerLevel p_394664_, BlockPos p_394449_, boolean p_394257_) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState p_393663_, ServerLevel p_394074_, BlockPos p_393851_, boolean p_393740_) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState p_393608_, ServerLevel p_393706_, BlockPos p_394400_, boolean p_393564_) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState p_393931_, ServerLevel p_394552_, BlockPos p_394037_, boolean p_393527_) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState p_393743_, ServerLevel p_394398_, BlockPos p_393898_, boolean p_394318_) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState p_394298_, ServerLevel p_393642_, BlockPos p_393978_, boolean p_393483_) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState p_393497_, ServerLevel p_393954_, BlockPos p_394068_, boolean p_394288_) private booleanTurtleEggBlock.canDestroyEgg(ServerLevel level, Entity entity) private static booleanPointedDripstoneBlock.canTipGrow(BlockState state, ServerLevel level, BlockPos pos) default voidChangeOverTimeBlock.changeOverTime(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidCopperBulbBlock.checkAndFlip(BlockState state, ServerLevel level, BlockPos pos) private static TeleportTransitionNetherPortalBlock.createDimensionTransition(ServerLevel level, BlockUtil.FoundRectangle rectangle, Direction.Axis axis, Vec3 offset, Entity entity, TeleportTransition.PostTeleportTransition postTeleportTransition) protected voidCrafterBlock.dispenseFrom(BlockState state, ServerLevel level, BlockPos pos) protected voidDispenserBlock.dispenseFrom(ServerLevel level, BlockState state, BlockPos pos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel level, BlockPos pos, CrafterBlockEntity crafter, ItemStack stack, BlockState state, RecipeHolder<?> recipe) private voidCommandBlock.execute(BlockState state, ServerLevel level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private static voidCommandBlock.executeChain(ServerLevel level, BlockPos pos, Direction direction) static FluidPointedDripstoneBlock.getCauldronFillFluidType(ServerLevel level, BlockPos pos) private static TeleportTransitionNetherPortalBlock.getDimensionTransitionFromExit(Entity entity, BlockPos pos, BlockUtil.FoundRectangle rectangle, ServerLevel level, TeleportTransition.PostTeleportTransition postTeleportTransition) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) private TeleportTransitionNetherPortalBlock.getExitPortal(ServerLevel level, Entity entity, BlockPos pos, BlockPos exitPos, boolean isNether, WorldBorder worldBorder) default <T extends BlockEntity>
GameEventListenerEntityBlock.getListener(ServerLevel level, T blockEntity) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) EndGatewayBlock.getPortalDestination(ServerLevel p_350958_, Entity p_350650_, BlockPos p_350525_) EndPortalBlock.getPortalDestination(ServerLevel p_351032_, Entity p_350274_, BlockPos p_350589_) NetherPortalBlock.getPortalDestination(ServerLevel p_350444_, Entity p_350334_, BlockPos p_350764_) Portal.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) intNetherPortalBlock.getPortalTransitionTime(ServerLevel p_350689_, Entity p_350280_) default intPortal.getPortalTransitionTime(ServerLevel level, Entity entity) static Optional<RecipeHolder<CraftingRecipe>> CrafterBlock.getPotentialResults(ServerLevel level, CraftingInput craftingInput) private voidPitcherCropBlock.grow(ServerLevel level, BlockState state, BlockPos pos, int ageIncrement) private static voidPointedDripstoneBlock.grow(ServerLevel server, BlockPos pos, Direction direction) booleanMushroomBlock.growMushroom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) static voidPointedDripstoneBlock.growStalactiteOrStalagmiteIfPossible(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private static voidPointedDripstoneBlock.growStalagmiteBelow(ServerLevel level, BlockPos pos) private voidFrogspawnBlock.hatchFrogspawn(ServerLevel level, BlockPos pos, RandomSource random) static BlockStateComposterBlock.insertItem(Entity entity, BlockState state, ServerLevel level, ItemStack stack, BlockPos pos) static voidPointedDripstoneBlock.maybeTransferFluid(BlockState state, ServerLevel level, BlockPos pos, float randChance) protected voidAbstractCandleBlock.onExplosionHit(BlockState p_311992_, ServerLevel p_361872_, BlockPos p_312387_, Explosion p_312661_, BiConsumer<ItemStack, BlockPos> p_312093_) protected voidBeehiveBlock.onExplosionHit(BlockState p_364770_, ServerLevel p_364089_, BlockPos p_363677_, Explosion p_365390_, BiConsumer<ItemStack, BlockPos> p_360830_) protected voidBellBlock.onExplosionHit(BlockState p_311884_, ServerLevel p_362869_, BlockPos p_312717_, Explosion p_312800_, BiConsumer<ItemStack, BlockPos> p_312339_) protected voidButtonBlock.onExplosionHit(BlockState p_312395_, ServerLevel p_364251_, BlockPos p_311817_, Explosion p_312150_, BiConsumer<ItemStack, BlockPos> p_311898_) protected voidCreakingHeartBlock.onExplosionHit(BlockState p_382935_, ServerLevel p_382804_, BlockPos p_383050_, Explosion p_383064_, BiConsumer<ItemStack, BlockPos> p_383124_) protected voidDoorBlock.onExplosionHit(BlockState p_312769_, ServerLevel p_363080_, BlockPos p_311900_, Explosion p_312544_, BiConsumer<ItemStack, BlockPos> p_312107_) protected voidFenceGateBlock.onExplosionHit(BlockState p_312699_, ServerLevel p_361116_, BlockPos p_312680_, Explosion p_312186_, BiConsumer<ItemStack, BlockPos> p_312187_) protected voidLeverBlock.onExplosionHit(BlockState p_312405_, ServerLevel p_361347_, BlockPos p_311795_, Explosion p_312090_, BiConsumer<ItemStack, BlockPos> p_312313_) protected voidTrapDoorBlock.onExplosionHit(BlockState p_312371_, ServerLevel p_360483_, BlockPos p_312879_, Explosion p_312330_, BiConsumer<ItemStack, BlockPos> p_312161_) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel p_220743_, RandomSource p_220744_, BlockPos p_220745_, BlockState p_220746_) voidBambooStalkBlock.performBonemeal(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) voidBigDripleafBlock.performBonemeal(ServerLevel p_220783_, RandomSource p_220784_, BlockPos p_220785_, BlockState p_220786_) voidBigDripleafStemBlock.performBonemeal(ServerLevel p_220803_, RandomSource p_220804_, BlockPos p_220805_, BlockState p_220806_) voidBonemealableBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel p_380244_, RandomSource p_379395_, BlockPos p_380245_, BlockState p_379519_) voidBushBlock.performBonemeal(ServerLevel p_401091_, RandomSource p_401012_, BlockPos p_401218_, BlockState p_401130_) voidCaveVinesBlock.performBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) voidCaveVinesPlantBlock.performBonemeal(ServerLevel p_220938_, RandomSource p_220939_, BlockPos p_220940_, BlockState p_220941_) voidCocoaBlock.performBonemeal(ServerLevel p_220990_, RandomSource p_220991_, BlockPos p_220992_, BlockState p_220993_) voidCropBlock.performBonemeal(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) voidFireflyBushBlock.performBonemeal(ServerLevel p_401415_, RandomSource p_401124_, BlockPos p_401112_, BlockState p_401260_) voidFlowerBedBlock.performBonemeal(ServerLevel p_394140_, RandomSource p_394672_, BlockPos p_393771_, BlockState p_394008_) voidFungusBlock.performBonemeal(ServerLevel p_221243_, RandomSource p_221244_, BlockPos p_221245_, BlockState p_221246_) voidGlowLichenBlock.performBonemeal(ServerLevel p_221259_, RandomSource p_221260_, BlockPos p_221261_, BlockState p_221262_) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel p_221285_, RandomSource p_221286_, BlockPos p_221287_, BlockState p_221288_) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel p_221337_, RandomSource p_221338_, BlockPos p_221339_, BlockState p_221340_) voidHangingMossBlock.performBonemeal(ServerLevel p_379337_, RandomSource p_379974_, BlockPos p_379496_, BlockState p_379559_) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel p_221451_, RandomSource p_221452_, BlockPos p_221453_, BlockState p_221454_) voidMossyCarpetBlock.performBonemeal(ServerLevel p_379402_, RandomSource p_379670_, BlockPos p_379387_, BlockState p_379934_) voidMushroomBlock.performBonemeal(ServerLevel p_221769_, RandomSource p_221770_, BlockPos p_221771_, BlockState p_221772_) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel p_221825_, RandomSource p_221826_, BlockPos p_221827_, BlockState p_221828_) voidPitcherCropBlock.performBonemeal(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel p_221996_, RandomSource p_221997_, BlockPos p_221998_, BlockState p_221999_) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel p_222413_, RandomSource p_222414_, BlockPos p_222415_, BlockState p_222416_) voidShortDryGrassBlock.performBonemeal(ServerLevel p_401950_, RandomSource p_401831_, BlockPos p_401948_, BlockState p_401868_) voidSmallDripleafBlock.performBonemeal(ServerLevel p_222433_, RandomSource p_222434_, BlockPos p_222435_, BlockState p_222436_) voidStemBlock.performBonemeal(ServerLevel p_222528_, RandomSource p_222529_, BlockPos p_222530_, BlockState p_222531_) voidSweetBerryBushBlock.performBonemeal(ServerLevel p_222553_, RandomSource p_222554_, BlockPos p_222555_, BlockState p_222556_) voidTallDryGrassBlock.performBonemeal(ServerLevel p_401804_, RandomSource p_401769_, BlockPos p_401777_, BlockState p_401790_) voidTallFlowerBlock.performBonemeal(ServerLevel p_222568_, RandomSource p_222569_, BlockPos p_222570_, BlockState p_222571_) voidTallGrassBlock.performBonemeal(ServerLevel p_222578_, RandomSource p_222579_, BlockPos p_222580_, BlockState p_222581_) private voidNyliumBlock.place(Registry<ConfiguredFeature<?, ?>> featureRegistry, ResourceKey<ConfiguredFeature<?, ?>> featureKey, ServerLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos pos) voidBlock.popExperience(ServerLevel level, BlockPos pos, int amount) Spawns the given amount of experience into the Level as experience orb entities.protected voidBambooSaplingBlock.randomTick(BlockState p_220753_, ServerLevel p_220754_, BlockPos p_220755_, RandomSource p_220756_) protected voidBambooStalkBlock.randomTick(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) protected voidBeetrootBlock.randomTick(BlockState p_220778_, ServerLevel p_220779_, BlockPos p_220780_, RandomSource p_220781_) protected voidBuddingAmethystBlock.randomTick(BlockState p_220898_, ServerLevel p_220899_, BlockPos p_220900_, RandomSource p_220901_) protected voidCactusBlock.randomTick(BlockState p_220913_, ServerLevel p_220914_, BlockPos p_220915_, RandomSource p_220916_) protected voidChorusFlowerBlock.randomTick(BlockState p_220980_, ServerLevel p_220981_, BlockPos p_220982_, RandomSource p_220983_) protected voidCocoaBlock.randomTick(BlockState p_221000_, ServerLevel p_221001_, BlockPos p_221002_, RandomSource p_221003_) protected voidCropBlock.randomTick(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) protected voidEyeblossomBlock.randomTick(BlockState p_382824_, ServerLevel p_382831_, BlockPos p_382957_, RandomSource p_382888_) protected voidFarmBlock.randomTick(BlockState p_221139_, ServerLevel p_221140_, BlockPos p_221141_, RandomSource p_221142_) protected voidFlowerPotBlock.randomTick(BlockState p_382880_, ServerLevel p_383169_, BlockPos p_382955_, RandomSource p_383144_) protected voidGrowingPlantHeadBlock.randomTick(BlockState p_221350_, ServerLevel p_221351_, BlockPos p_221352_, RandomSource p_221353_) protected voidIceBlock.randomTick(BlockState p_221355_, ServerLevel p_221356_, BlockPos p_221357_, RandomSource p_221358_) protected voidLeavesBlock.randomTick(BlockState p_221379_, ServerLevel p_221380_, BlockPos p_221381_, RandomSource p_221382_) protected voidLiquidBlock.randomTick(BlockState p_221410_, ServerLevel p_221411_, BlockPos p_221412_, RandomSource p_221413_) protected voidMangrovePropaguleBlock.randomTick(BlockState p_221488_, ServerLevel p_221489_, BlockPos p_221490_, RandomSource p_221491_) protected voidMushroomBlock.randomTick(BlockState p_221784_, ServerLevel p_221785_, BlockPos p_221786_, RandomSource p_221787_) protected voidNetherPortalBlock.randomTick(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) protected voidNetherWartBlock.randomTick(BlockState p_221806_, ServerLevel p_221807_, BlockPos p_221808_, RandomSource p_221809_) protected voidNyliumBlock.randomTick(BlockState p_221835_, ServerLevel p_221836_, BlockPos p_221837_, RandomSource p_221838_) voidPitcherCropBlock.randomTick(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) protected voidPointedDripstoneBlock.randomTick(BlockState p_221883_, ServerLevel p_221884_, BlockPos p_221885_, RandomSource p_221886_) protected voidRedStoneOreBlock.randomTick(BlockState p_221918_, ServerLevel p_221919_, BlockPos p_221920_, RandomSource p_221921_) protected voidSaplingBlock.randomTick(BlockState p_222011_, ServerLevel p_222012_, BlockPos p_222013_, RandomSource p_222014_) protected voidSnowLayerBlock.randomTick(BlockState p_222448_, ServerLevel p_222449_, BlockPos p_222450_, RandomSource p_222451_) protected voidSpreadingSnowyDirtBlock.randomTick(BlockState p_222508_, ServerLevel p_222509_, BlockPos p_222510_, RandomSource p_222511_) protected voidStemBlock.randomTick(BlockState p_222538_, ServerLevel p_222539_, BlockPos p_222540_, RandomSource p_222541_) protected voidSugarCaneBlock.randomTick(BlockState p_222548_, ServerLevel p_222549_, BlockPos p_222550_, RandomSource p_222551_) protected voidSweetBerryBushBlock.randomTick(BlockState p_222563_, ServerLevel p_222564_, BlockPos p_222565_, RandomSource p_222566_) voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState p_222644_, ServerLevel p_222645_, BlockPos p_222646_, RandomSource p_222647_) protected voidVineBlock.randomTick(BlockState p_222655_, ServerLevel p_222656_, BlockPos p_222657_, RandomSource p_222658_) protected voidWeatheringCopperBulbBlock.randomTick(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) protected voidWeatheringCopperDoorBlock.randomTick(BlockState p_308942_, ServerLevel p_309109_, BlockPos p_309034_, RandomSource p_309156_) protected voidWeatheringCopperFullBlock.randomTick(BlockState p_222665_, ServerLevel p_222666_, BlockPos p_222667_, RandomSource p_222668_) protected voidWeatheringCopperGrateBlock.randomTick(BlockState p_309111_, ServerLevel p_309121_, BlockPos p_309090_, RandomSource p_308865_) protected voidWeatheringCopperSlabBlock.randomTick(BlockState p_222670_, ServerLevel p_222671_, BlockPos p_222672_, RandomSource p_222673_) protected voidWeatheringCopperStairBlock.randomTick(BlockState p_222675_, ServerLevel p_222676_, BlockPos p_222677_, RandomSource p_222678_) protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState p_309138_, ServerLevel p_309005_, BlockPos p_309123_, RandomSource p_309094_) protected voidDropExperienceBlock.spawnAfterBreak(BlockState p_221086_, ServerLevel p_221087_, BlockPos p_221088_, ItemStack p_221089_, boolean p_221090_) protected voidInfestedBlock.spawnAfterBreak(BlockState p_221360_, ServerLevel p_221361_, BlockPos p_221362_, ItemStack p_221363_, boolean p_221364_) protected voidRedStoneOreBlock.spawnAfterBreak(BlockState p_221907_, ServerLevel p_221908_, BlockPos p_221909_, ItemStack p_221910_, boolean p_221911_) protected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState p_222142_, ServerLevel p_222143_, BlockPos p_222144_, ItemStack p_222145_, boolean p_222146_) protected voidSculkShriekerBlock.spawnAfterBreak(BlockState p_222192_, ServerLevel p_222193_, BlockPos p_222194_, ItemStack p_222195_, boolean p_222196_) protected voidSpawnerBlock.spawnAfterBreak(BlockState p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState state, ServerLevel level, BlockPos pos) private voidInfestedBlock.spawnInfestation(ServerLevel level, BlockPos pos) private voidFrogspawnBlock.spawnTadpoles(ServerLevel level, BlockPos pos, RandomSource random) voidEyeblossomBlock.Type.spawnTransformParticle(ServerLevel level, BlockPos pos, RandomSource random) protected voidAbstractCauldronBlock.tick(BlockState p_220702_, ServerLevel p_220703_, BlockPos p_220704_, RandomSource p_220705_) protected voidBambooStalkBlock.tick(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) protected voidBarrelBlock.tick(BlockState p_220758_, ServerLevel p_220759_, BlockPos p_220760_, RandomSource p_220761_) protected voidBasePressurePlateBlock.tick(BlockState p_220768_, ServerLevel p_220769_, BlockPos p_220770_, RandomSource p_220771_) protected voidBigDripleafBlock.tick(BlockState p_220798_, ServerLevel p_220799_, BlockPos p_220800_, RandomSource p_220801_) protected voidBigDripleafStemBlock.tick(BlockState p_220813_, ServerLevel p_220814_, BlockPos p_220815_, RandomSource p_220816_) voidBrushableBlock.tick(BlockState p_277544_, ServerLevel p_277779_, BlockPos p_278019_, RandomSource p_277471_) protected voidBubbleColumnBlock.tick(BlockState p_220888_, ServerLevel p_220889_, BlockPos p_220890_, RandomSource p_220891_) protected voidButtonBlock.tick(BlockState p_220903_, ServerLevel p_220904_, BlockPos p_220905_, RandomSource p_220906_) protected voidCactusBlock.tick(BlockState p_220908_, ServerLevel p_220909_, BlockPos p_220910_, RandomSource p_220911_) protected voidChestBlock.tick(BlockState p_220958_, ServerLevel p_220959_, BlockPos p_220960_, RandomSource p_220961_) protected voidChorusFlowerBlock.tick(BlockState p_220975_, ServerLevel p_220976_, BlockPos p_220977_, RandomSource p_220978_) protected voidChorusPlantBlock.tick(BlockState p_220985_, ServerLevel p_220986_, BlockPos p_220987_, RandomSource p_220988_) protected voidCommandBlock.tick(BlockState p_221005_, ServerLevel p_221006_, BlockPos p_221007_, RandomSource p_221008_) protected voidComparatorBlock.tick(BlockState p_221010_, ServerLevel p_221011_, BlockPos p_221012_, RandomSource p_221013_) protected voidComposterBlock.tick(BlockState p_221015_, ServerLevel p_221016_, BlockPos p_221017_, RandomSource p_221018_) protected voidCoralBlock.tick(BlockState p_221020_, ServerLevel p_221021_, BlockPos p_221022_, RandomSource p_221023_) protected voidCoralFanBlock.tick(BlockState p_221025_, ServerLevel p_221026_, BlockPos p_221027_, RandomSource p_221028_) protected voidCoralPlantBlock.tick(BlockState p_221030_, ServerLevel p_221031_, BlockPos p_221032_, RandomSource p_221033_) protected voidCoralWallFanBlock.tick(BlockState p_221035_, ServerLevel p_221036_, BlockPos p_221037_, RandomSource p_221038_) protected voidCrafterBlock.tick(BlockState p_307471_, ServerLevel p_307641_, BlockPos p_307339_, RandomSource p_307565_) protected voidCreakingHeartBlock.tick(BlockState p_394029_, ServerLevel p_394479_, BlockPos p_394306_, RandomSource p_393870_) protected voidDetectorRailBlock.tick(BlockState p_221060_, ServerLevel p_221061_, BlockPos p_221062_, RandomSource p_221063_) protected voidDiodeBlock.tick(BlockState p_221065_, ServerLevel p_221066_, BlockPos p_221067_, RandomSource p_221068_) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState p_221075_, ServerLevel p_221076_, BlockPos p_221077_, RandomSource p_221078_) protected voidEnderChestBlock.tick(BlockState p_221112_, ServerLevel p_221113_, BlockPos p_221114_, RandomSource p_221115_) protected voidEyeblossomBlock.tick(BlockState p_382808_, ServerLevel p_383005_, BlockPos p_383211_, RandomSource p_383088_) protected voidFallingBlock.tick(BlockState p_221124_, ServerLevel p_221125_, BlockPos p_221126_, RandomSource p_221127_) protected voidFarmBlock.tick(BlockState p_221134_, ServerLevel p_221135_, BlockPos p_221136_, RandomSource p_221137_) protected voidFireBlock.tick(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) protected voidFrogspawnBlock.tick(BlockState p_221194_, ServerLevel p_221195_, BlockPos p_221196_, RandomSource p_221197_) protected voidFrostedIceBlock.tick(BlockState p_221233_, ServerLevel p_221234_, BlockPos p_221235_, RandomSource p_221236_) protected voidGrowingPlantBlock.tick(BlockState p_221280_, ServerLevel p_221281_, BlockPos p_221282_, RandomSource p_221283_) protected voidHangingMossBlock.tick(BlockState p_381085_, ServerLevel p_381014_, BlockPos p_381010_, RandomSource p_380962_) protected voidLeavesBlock.tick(BlockState p_221369_, ServerLevel p_221370_, BlockPos p_221371_, RandomSource p_221372_) protected voidLecternBlock.tick(BlockState p_221388_, ServerLevel p_221389_, BlockPos p_221390_, RandomSource p_221391_) protected voidLightningRodBlock.tick(BlockState p_221400_, ServerLevel p_221401_, BlockPos p_221402_, RandomSource p_221403_) protected voidMagmaBlock.tick(BlockState p_221415_, ServerLevel p_221416_, BlockPos p_221417_, RandomSource p_221418_) protected voidObserverBlock.tick(BlockState p_221840_, ServerLevel p_221841_, BlockPos p_221842_, RandomSource p_221843_) protected voidPointedDripstoneBlock.tick(BlockState p_221865_, ServerLevel p_221866_, BlockPos p_221867_, RandomSource p_221868_) protected voidRedstoneLampBlock.tick(BlockState p_221937_, ServerLevel p_221938_, BlockPos p_221939_, RandomSource p_221940_) protected voidRedstoneTorchBlock.tick(BlockState p_221949_, ServerLevel p_221950_, BlockPos p_221951_, RandomSource p_221952_) protected voidScaffoldingBlock.tick(BlockState p_222019_, ServerLevel p_222020_, BlockPos p_222021_, RandomSource p_222022_) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState p_222137_, ServerLevel p_222138_, BlockPos p_222139_, RandomSource p_222140_) protected voidSculkShriekerBlock.tick(BlockState p_222187_, ServerLevel p_222188_, BlockPos p_222189_, RandomSource p_222190_) voidSnifferEggBlock.tick(BlockState p_277841_, ServerLevel p_277739_, BlockPos p_277692_, RandomSource p_277973_) protected voidSoulSandBlock.tick(BlockState p_222457_, ServerLevel p_222458_, BlockPos p_222459_, RandomSource p_222460_) protected voidSugarCaneBlock.tick(BlockState p_222543_, ServerLevel p_222544_, BlockPos p_222545_, RandomSource p_222546_) protected voidTargetBlock.tick(BlockState p_222588_, ServerLevel p_222589_, BlockPos p_222590_, RandomSource p_222591_) protected voidTestBlock.tick(BlockState p_397712_, ServerLevel p_397112_, BlockPos p_397466_, RandomSource p_397531_) protected voidTripWireBlock.tick(BlockState p_222598_, ServerLevel p_222599_, BlockPos p_222600_, RandomSource p_222601_) protected voidTripWireHookBlock.tick(BlockState p_222610_, ServerLevel p_222611_, BlockPos p_222612_, RandomSource p_222613_) private voidStructureBlock.trigger(ServerLevel level, StructureBlockEntity blockEntity) private booleanEyeblossomBlock.tryChangingState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBlock.tryDropExperience(ServerLevel level, BlockPos pos, ItemStack heldItem, IntProvider amount) voidBlock.wasExploded(ServerLevel level, BlockPos pos, Explosion explosion) voidTntBlock.wasExploded(ServerLevel p_364953_, BlockPos p_57442_, Explosion p_57443_) -
Uses of ServerLevel in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidSculkCatalystBlockEntity.CatalystListener.bloom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) booleanBrushableBlockEntity.brush(long startTick, ServerLevel level, LivingEntity brusher, Direction hitDirection, ItemStack stack) private voidBrushableBlockEntity.brushingCompleted(ServerLevel level, LivingEntity brusher, ItemStack stack) booleanCalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282061_, BlockPos p_282550_, Holder<GameEvent> p_316545_, GameEvent.Context p_281456_) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282127_, BlockPos p_283268_, Holder<GameEvent> p_316115_, GameEvent.Context p_282856_) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) private booleanSculkShriekerBlockEntity.canRespond(ServerLevel level) voidBrushableBlockEntity.checkReset(ServerLevel level) static voidCampfireBlockEntity.cookTick(ServerLevel level, BlockPos pos, BlockState state, CampfireBlockEntity campfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> check) private CommandSourceStackLecternBlockEntity.createCommandSourceStack(Player player, ServerLevel level) private static voidAbstractFurnaceBlockEntity.createExperience(ServerLevel level, Vec3 popVec, int recipeIndex, float experience) private voidBrushableBlockEntity.dropContent(ServerLevel level, LivingEntity brusher, ItemStack stack) private voidCreakingHeartBlockEntity.emitParticles(ServerLevel level, int count, boolean reverseDirection) static booleanTestInstanceBlockEntity.export(ServerLevel level, ResourceLocation test, Consumer<Component> messageSender) private static Vec3TheEndGatewayBlockEntity.findExitPortalXZPosTentative(ServerLevel level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findOrCreateValidTeleportPos(ServerLevel level, BlockPos pos) voidJigsawBlockEntity.generate(ServerLevel level, int maxDepth, boolean keepJigsaws) TheEndGatewayBlockEntity.getPortalPosition(ServerLevel level, BlockPos pos) List<RecipeHolder<?>> AbstractFurnaceBlockEntity.getRecipesToAwardAndPopExperience(ServerLevel level, Vec3 popVec) TestInstanceBlockEntity.getStructureSize(ServerLevel level, ResourceKey<GameTestInstance> testKey) private StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel level) private static Optional<StructureTemplate> TestInstanceBlockEntity.getStructureTemplate(ServerLevel level, ResourceKey<GameTestInstance> testKey) private static intAbstractFurnaceBlockEntity.getTotalCookTime(ServerLevel level, AbstractFurnaceBlockEntity furnace) booleanSculkCatalystBlockEntity.CatalystListener.handleGameEvent(ServerLevel p_283470_, Holder<GameEvent> p_316661_, GameEvent.Context p_283014_, Vec3 p_282350_) private static booleanTheEndGatewayBlockEntity.isChunkEmpty(ServerLevel level, Vec3 pos) booleanStructureBlockEntity.loadStructureInfo(ServerLevel level) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_282851_, BlockPos p_281608_, Holder<GameEvent> p_316423_, Entity p_282123_, Entity p_283090_, float p_283130_) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) booleanCampfireBlockEntity.placeFood(ServerLevel level, LivingEntity entity, ItemStack stack) voidStructureBlockEntity.placeStructure(ServerLevel level) private voidStructureBlockEntity.placeStructure(ServerLevel level, StructureTemplate structureTemplate) private voidTestInstanceBlockEntity.placeStructure(ServerLevel level, StructureTemplate structureTemplate) booleanStructureBlockEntity.placeStructureIfSameSize(ServerLevel level) static booleanStructureBlockEntity.saveStructure(ServerLevel level, ResourceLocation name, BlockPos pos, Vec3i size, boolean ignoreEntities, String author, boolean writeToDisk) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity furnace) private voidSculkShriekerBlockEntity.shriek(ServerLevel level, Entity sourceEntity) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel level, BlockPos pos, EndGatewayConfiguration config) private static CreakingCreakingHeartBlockEntity.spawnProtector(ServerLevel level, CreakingHeartBlockEntity creakingHeart) voidSculkShriekerBlockEntity.tryRespond(ServerLevel level) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, ServerPlayer player) private booleanSculkShriekerBlockEntity.trySummonWarden(ServerLevel level) private booleanSculkShriekerBlockEntity.tryToWarn(ServerLevel level, ServerPlayer player) private voidBrushableBlockEntity.unpackLootTable(ServerLevel level, LivingEntity brusher, ItemStack stack) -
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 level, BlockPos pos) TrialSpawnerState.calculatePositionAbove(Entity entity, ServerLevel level) TrialSpawnerState.calculatePositionToSpawnSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner, TrialSpawnerData spawnerData) booleanTrialSpawner.canSpawnInLevel(ServerLevel level) PlayerDetector.detect(ServerLevel level, PlayerDetector.EntitySelector entitySelector, BlockPos pos, double maxDistance, boolean requireLineOfSight) voidTrialSpawner.ejectReward(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) TrialSpawnerData.findPlayerWithOminousEffect(ServerLevel level, List<UUID> players) (package private) WeightedList<ItemStack> TrialSpawnerData.getDispensingItems(ServerLevel level, TrialSpawnerConfig config, BlockPos pos) PlayerDetector.EntitySelector.getEntities(ServerLevel level, EntityTypeTest<Entity, T> typeTest, AABB boundingBox, Predicate<? super T> predicate) PlayerDetector.EntitySelector.getPlayers(ServerLevel level, Predicate<? super Player> predicate) booleanTrialSpawnerData.isCooldownFinished(ServerLevel level) booleanTrialSpawnerData.isReadyToEjectItems(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerData.isReadyToOpenShutter(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerData.isReadyToSpawnNextMob(ServerLevel level, TrialSpawnerConfig config, int players) private static longTrialSpawnerData.lowResolutionPosition(ServerLevel level, BlockPos pos) voidTrialSpawner.removeOminous(ServerLevel level, BlockPos pos) voidTrialSpawnerData.resetAfterBecomingOminous(TrialSpawner spawner, ServerLevel level) private static EntityTrialSpawnerState.selectEntityToSpawnItemAbove(List<Player> player, Set<UUID> currentMobs, TrialSpawner spawner, BlockPos pos, ServerLevel level) private static booleanTrialSpawner.shouldMobBeUntracked(ServerLevel level, BlockPos pos, UUID uuid) TrialSpawner.spawnMob(ServerLevel level, BlockPos pos) private voidTrialSpawnerState.spawnOminousOminousItemSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner) (package private) TrialSpawnerStateTrialSpawnerState.tickAndGetNext(BlockPos pos, TrialSpawner spawner, ServerLevel level) voidTrialSpawner.tickServer(ServerLevel level, BlockPos pos, boolean isOminous) private booleanTrialSpawnerState.timeToSpawnItemSpawner(ServerLevel level, TrialSpawnerData spawnerData) voidTrialSpawnerData.tryDetectPlayers(ServerLevel level, BlockPos pos, TrialSpawner spawner) -
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 level, VaultState state, VaultConfig config, VaultSharedData sharedData, BlockPos pos) private voidVaultState.ejectResultItem(ServerLevel level, BlockPos pos, ItemStack stack, float ejectionProgress) private static ItemStackVaultBlockEntity.Server.getRandomDisplayItemFromLootTable(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) protected voidVaultState.onEnter(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean isOminous) protected voidVaultState.onExit(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData) voidVaultState.onTransition(ServerLevel level, BlockPos pos, VaultState state, VaultConfig config, VaultSharedData sharedData, boolean isOminous) private static voidVaultBlockEntity.Server.playInsertFailSound(ServerLevel level, VaultServerData serverData, BlockPos pos, SoundEvent sound) VaultBlockEntity.Server.resolveItemsToEject(ServerLevel level, VaultConfig config, BlockPos pos, Player player, ItemStack key) (package private) static voidVaultBlockEntity.Server.setVaultState(ServerLevel level, BlockPos pos, BlockState oldState, BlockState newState, VaultConfig config, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tick(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) VaultState.tickAndGetNext(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData) static voidVaultBlockEntity.Server.tryInsertKey(ServerLevel level, BlockPos pos, BlockState state, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, Player player, ItemStack stack) private static voidVaultBlockEntity.Server.unlock(ServerLevel level, BlockState state, BlockPos pos, VaultConfig config, VaultServerData serverData, VaultSharedData sharedData, List<ItemStack> itemsToEject) (package private) voidVaultSharedData.updateConnectedPlayersWithinRange(ServerLevel level, BlockPos pos, VaultServerData serverData, VaultConfig config, double deactivationRange) private static VaultStateVaultState.updateStateForConnectedPlayers(ServerLevel level, BlockPos pos, VaultConfig config, VaultServerData severData, VaultSharedData sharedData, double deactivationRange) -
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 level, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, RandomSource random) -
Uses of ServerLevel in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidPistonHeadBlock.affectNeighborsAfterRemoval(BlockState p_393727_, ServerLevel p_394573_, BlockPos p_393756_, boolean p_394300_) -
Uses of ServerLevel in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.affectNeighborsAfterRemoval(ServerLevel level, BlockPos pos, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.onExplosionHit(ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBlockBehaviour.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) voidBlockBehaviour.BlockStateBase.randomTick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidBlockBehaviour.BlockStateBase.spawnAfterBreak(ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) protected voidBlockBehaviour.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishvoidBlockBehaviour.BlockStateBase.tick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) -
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 blockEntity, ServerLevel level) ChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> structure, BlockPos pos, int searchRadius, boolean skipKnownStructures) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) voidLevelChunk.postProcessGeneration(ServerLevel level) voidLevelChunk.registerTickContainerInLevel(ServerLevel level) private <T extends BlockEntity>
voidLevelChunk.removeGameEventListener(T blockEntity, ServerLevel level) voidLevelChunk.unregisterTickContainerFromLevel(ServerLevel level) Constructors in net.minecraft.world.level.chunk with parameters of type ServerLevelModifierConstructorDescriptionLevelChunk(ServerLevel level, ProtoChunk chunk, LevelChunk.PostLoadProcessor postLoad) -
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 level, List<CompoundTag> entityTags) 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 level, ChunkAccess chunk) private static LevelChunk.PostLoadProcessorSerializableChunkData.postLoadChunk(ServerLevel level, List<CompoundTag> entities, List<CompoundTag> blockEntities) SerializableChunkData.read(ServerLevel level, PoiManager poiManager, RegionStorageInfo regionStorageInfo, ChunkPos pos) Constructors in net.minecraft.world.level.chunk.storage with parameters of type ServerLevelModifierConstructorDescriptionEntityStorage(SimpleRegionStorage simpleRegionStorage, ServerLevel level, Executor executor) -
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 level, EndDragonFight manager, List<EndCrystal> crystals, int ticks, BlockPos pos) Constructors in net.minecraft.world.level.dimension.end with parameters of type ServerLevelModifierConstructorDescriptionEndDragonFight(ServerLevel level, long seed, EndDragonFight.Data data) EndDragonFight(ServerLevel level, long seed, EndDragonFight.Data data, BlockPos origin) -
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 level) EuclideanGameEventListenerRegistry.getPostableListenerPosition(ServerLevel level, Vec3 pos, GameEventListener listener) booleanGameEventListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidDynamicGameEventListener.move(ServerLevel level) voidDynamicGameEventListener.remove(ServerLevel level) Constructors in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifierConstructorDescriptionEuclideanGameEventListenerRegistry(ServerLevel level, int sectionY, EuclideanGameEventListenerRegistry.OnEmptyAction onEmptyAction) GameEventDispatcher(ServerLevel level) -
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 level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) voidVibrationSystem.Listener.forceScheduleVibration(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) VibrationInfo.getEntity(ServerLevel level) VibrationInfo.getProjectileOwner(ServerLevel level) booleanVibrationSystem.Listener.handleGameEvent(ServerLevel p_282254_, Holder<GameEvent> p_316513_, GameEvent.Context p_283664_, Vec3 p_282426_) voidVibrationSystem.User.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) private static booleanVibrationSystem.Ticker.receiveVibration(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user, VibrationInfo vibrationInfo) private voidVibrationSystem.Listener.scheduleVibration(ServerLevel level, VibrationSystem.Data data, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos, Vec3 sensorPos) private static voidVibrationSystem.Ticker.tryReloadVibrationParticle(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user) private static voidVibrationSystem.Ticker.trySelectAndScheduleVibration(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user) -
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 level, BlockPos pos, RandomSource random, boolean leader) voidPatrolSpawner.tick(ServerLevel p_64570_, boolean p_64571_, boolean p_64572_) voidPhantomSpawner.tick(ServerLevel p_64576_, boolean p_64577_, boolean p_64578_) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate static final LoadingCache<ServerLevel, FeatureCountTracker.LevelData> FeatureCountTracker.dataMethods in net.minecraft.world.level.levelgen.feature with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidFeatureCountTracker.chunkDecorated(ServerLevel level) static voidFeatureCountTracker.featurePlaced(ServerLevel level, ConfiguredFeature<?, ?> feature, Optional<PlacedFeature> topFeature) -
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 level) -
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 level, Holder<StructureTemplatePool> startPool, ResourceLocation startJigsawName, int maxDepth, BlockPos pos, boolean keepJigsaws) -
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 level) Deprecated.Forge: UseFlowingFluid.canConvertToSource(FluidState, ServerLevel, BlockPos)instead.booleanFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) protected booleanLavaFluid.canConvertToSource(ServerLevel p_376200_) protected booleanWaterFluid.canConvertToSource(ServerLevel p_376722_) protected FluidStateFlowingFluid.getNewLiquid(ServerLevel level, BlockPos pos, BlockState state) protected Map<Direction, FluidState> FlowingFluid.getSpread(ServerLevel level, BlockPos pos, BlockState state) protected voidFluid.randomTick(ServerLevel level, BlockPos pos, FluidState state, RandomSource random) voidFluidState.randomTick(ServerLevel level, BlockPos pos, RandomSource random) voidLavaFluid.randomTick(ServerLevel p_376493_, BlockPos p_230573_, FluidState p_230574_, RandomSource p_230575_) protected voidFlowingFluid.spread(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) private voidFlowingFluid.spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState blockState) voidFlowingFluid.tick(ServerLevel p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) protected voidFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) voidFluidState.tick(ServerLevel level, BlockPos pos, BlockState state) -
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 level, Entity entity) static Vec3PortalShape.findCollisionFreePosition(Vec3 pos, ServerLevel level, Entity entity, EntityDimensions dimensions) static TeleportTransitionTeleportTransition.missingRespawnBlock(ServerLevel level, Entity entity, TeleportTransition.PostTeleportTransition postTeleportTransition) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionPortalForcer(ServerLevel level) 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 level, Consumer<ItemStack> output) Constructors in net.minecraft.world.level.storage.loot with parameters of type ServerLevelModifierConstructorDescriptionBuilder(ServerLevel level) LootParams(ServerLevel level, ContextMap params, Map<ResourceLocation, LootParams.DynamicDrop> dynamicDrops, float luck) -
Uses of ServerLevel in net.neoforged.neoforge.attachment
Fields in net.neoforged.neoforge.attachment declared as ServerLevelMethods in net.neoforged.neoforge.attachment with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as ServerLevelMethods in net.neoforged.neoforge.capabilities that return ServerLevelMethods in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context) Creates a new cache instance and registers it to the level.static <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) Creates a new cache instance with an invalidation listener, and registers it to the level.Constructors in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifierConstructorDescriptionprivateBlockCapabilityCache(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) -
Uses of ServerLevel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic booleanCommonHooks.canEntityDestroy(ServerLevel level, BlockPos pos, LivingEntity entity) static voidCommonHooks.handleBlockDrops(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEventwhen block drops (items and experience) are determined.static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) default voidIShearable.spawnShearedDrop(ServerLevel level, BlockPos pos, ItemStack drop) Performs the logic used to drop a shear result into the world at the correct position and with the proper movement.static booleanCommonHooks.tryDispenseShearsHarvestBlock(BlockSource source, ItemStack stack, ServerLevel level, BlockPos pos) Attempts to modify target block usingItemAbilities.SHEARS_HARVESTinShearsDispenseItemBehavior, consistent with vanilla beehive harvest behavior (also controlled byItemAbilities.SHEARS_HARVEST). -
Uses of ServerLevel in net.neoforged.neoforge.common.advancements.critereon
Methods in net.neoforged.neoforge.common.advancements.critereon with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPiglinNeutralArmorEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanSnowBootsEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanTridentEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) -
Uses of ServerLevel in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ServerLevelModifier and TypeMethodDescriptiondefault booleanIBlockExtension.addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockStateExtension.addLandingEffects(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIFluidExtension.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default booleanIFluidStateExtension.canConvertToSource(ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.booleanIEntityExtension.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default voidIBlockExtension.onBlockExploded(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default voidIBlockStateExtension.onBlockExploded(ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion. -
Uses of ServerLevel in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelFakePlayerFactory.FakePlayerKey.levelThe field for thelevelrecord component.Methods in net.neoforged.neoforge.common.util that return ServerLevelModifier and TypeMethodDescriptionFakePlayerFactory.FakePlayerKey.level()Returns the value of thelevelrecord component.Methods in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic FakePlayerFakePlayerFactory.get(ServerLevel level, com.mojang.authlib.GameProfile username) Get a fake player with a given username, Mods should either hold weak references to the return value, or listen for a WorldEvent.Unload and kill all references to prevent worlds staying in memory, or call this function every time and let Forge take care of the cleanup.static FakePlayerFakePlayerFactory.getMinecraft(ServerLevel level) static voidFakePlayerFactory.unloadLevel(ServerLevel level) Constructors in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifierConstructorDescriptionFakePlayer(ServerLevel level, com.mojang.authlib.GameProfile name) privateFakePlayerKey(ServerLevel level, com.mojang.authlib.GameProfile username) Creates an instance of aFakePlayerKeyrecord class. -
Uses of ServerLevel in net.neoforged.neoforge.common.world.chunk
Methods in net.neoforged.neoforge.common.world.chunk with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidForcedChunkManager.activateAllDeactivatedTickets(ServerLevel level, TicketStorage saveData) Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their forced chunks.(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning, Function<TicketStorage, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".booleanTicketController.forceChunk(ServerLevel level, UUID owner, int chunkX, int chunkZ, boolean add, boolean ticking) Forces a chunk to be loaded with the "owner" of the ticket being a given UUID.booleanTicketController.forceChunk(ServerLevel level, BlockPos owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning) Forces a chunk to be loaded with the "owner" of the ticket being a given block position.booleanTicketController.forceChunk(ServerLevel level, Entity owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning) Forces a chunk to be loaded with the "owner" of the ticket being the UUID of the given entity.static booleanForcedChunkManager.hasForcedChunks(ServerLevel level) Checks if a level has any forced chunks.voidLoadingValidationCallback.validateTickets(ServerLevel level, TicketHelper ticketHelper) Called back when tickets are about to be loaded and reinstated to allow mods to invalidate and remove specific tickets that may no longer be valid. -
Uses of ServerLevel in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static booleanEventHooks.canEntityGrief(ServerLevel level, @Nullable Entity entity) Checks if an entity can perform a griefing action.static voidEventHooks.fireChunkSent(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.fireChunkTicketLevelUpdated(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) static voidEventHooks.fireChunkUnWatch(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static voidEventHooks.fireChunkWatch(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static PlayerSpawnPhantomsEventEventHooks.firePlayerSpawnPhantoms(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean)just before the spawn conditions for phantoms are evaluated.static List<CustomSpawner> EventHooks.getCustomSpawners(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Fires theModifyCustomSpawnersEvent.static longEventHooks.onSleepFinished(ServerLevel level, long newTime, long minTime) -
Uses of ServerLevel in net.neoforged.neoforge.event.entity
Constructors in net.neoforged.neoforge.event.entity with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.event.entity.player
Methods in net.neoforged.neoforge.event.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPlayerSpawnPhantomsEvent.shouldSpawnPhantoms(ServerLevel level, BlockPos pos) Checks if a spawn attempt should be made by checking the current result and evaluating the vanilla conditions if necessary. -
Uses of ServerLevel in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelChunkTicketLevelUpdatedEvent.levelprivate final ServerLevelChunkWatchEvent.levelprivate final ServerLevelModifyCustomSpawnersEvent.serverLevelMethods in net.neoforged.neoforge.event.level that return ServerLevelModifier and TypeMethodDescriptionBlockDropsEvent.getLevel()ChunkTicketLevelUpdatedEvent.getLevel()Returns the server level containing the chunk.ChunkWatchEvent.getLevel()Returns the server level containing the chunk.ModifyCustomSpawnersEvent.getLevel()Returns the server level this event is affecting.Constructors in net.neoforged.neoforge.event.level with parameters of type ServerLevelModifierConstructorDescriptionBlockDropsEvent(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Constructs a new BlockDropsEventChunkTicketLevelUpdatedEvent(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) ChunkWatchEvent(ServerPlayer player, ChunkPos pos, ServerLevel level) ModifyCustomSpawnersEvent(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Sent(ServerPlayer player, LevelChunk chunk, ServerLevel level) SleepFinishedTimeEvent(ServerLevel level, long newTime, long minTime) UnWatch(ServerPlayer player, ChunkPos pos, ServerLevel level) Watch(ServerPlayer player, LevelChunk chunk, ServerLevel level) -
Uses of ServerLevel in net.neoforged.neoforge.event.level.block
Methods in net.neoforged.neoforge.event.level.block that return ServerLevelConstructors in net.neoforged.neoforge.event.level.block with parameters of type ServerLevelModifierConstructorDescriptionCreateFluidSourceEvent(ServerLevel level, BlockPos pos, BlockState state) -
Uses of ServerLevel in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanBaseFlowingFluid.canConvertToSource(ServerLevel level) booleanBaseFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) -
Uses of ServerLevel in net.neoforged.neoforge.network
Methods in net.neoforged.neoforge.network with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidPacketDistributor.sendToPlayersInDimension(ServerLevel level, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the given dimensionstatic voidPacketDistributor.sendToPlayersNear(ServerLevel level, @Nullable ServerPlayer excluded, double x, double y, double z, double radius, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the area covered by the given radius around the given coordinates in the given dimension, except the given excluded player if presentstatic voidPacketDistributor.sendToPlayersTrackingChunk(ServerLevel level, ChunkPos chunkPos, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players tracking the chunk at the given position in the given level -
Uses of ServerLevel in net.neoforged.neoforge.server.command
Methods in net.neoforged.neoforge.server.command with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static ComponentTPSCommand.createComponent(MinecraftServer server, @Nullable ServerLevel dimension) private static intTPSCommand.sendTime(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, @Nullable ServerLevel dimension) -
Uses of ServerLevel in net.neoforged.neoforge.server.command.generation
Fields in net.neoforged.neoforge.server.command.generation declared as ServerLevelConstructors in net.neoforged.neoforge.server.command.generation with parameters of type ServerLevel
IShearable.onSheared(net.minecraft.world.entity.player.Player, net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.core.BlockPos)instead.