Uses of Class
net.minecraft.server.level.ServerLevel
Packages that use ServerLevel
Package
Description
-
Uses of ServerLevel in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanBlockPredicate.matches(ServerLevel level, BlockPos pos) booleanDamageSourcePredicate.matches(ServerLevel level, Vec3 position, DamageSource damageSource) booleanDistanceTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 currentPosition) booleanEntityPredicate.matches(ServerLevel level, @Nullable Vec3 position, @Nullable Entity entity) booleanEntitySubPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanFallAfterExplosionTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 endPosition, @Nullable LootContext context) booleanFishingHookPredicate.matches(Entity p_468492_, ServerLevel p_467933_, @Nullable Vec3 p_469214_) booleanFluidPredicate.matches(ServerLevel level, BlockPos pos) booleanLightningBoltPredicate.matches(Entity p_468961_, ServerLevel p_468800_, @Nullable Vec3 p_468411_) booleanLightPredicate.matches(ServerLevel level, BlockPos pos) booleanLocationPredicate.matches(ServerLevel level, double x, double y, double z) booleanPlayerPredicate.matches(Entity p_468814_, ServerLevel p_469653_, @Nullable Vec3 p_468235_) booleanRaiderPredicate.matches(Entity p_468204_, ServerLevel p_468020_, @Nullable Vec3 p_468183_) booleanSheepPredicate.matches(Entity p_468089_, ServerLevel p_469476_, @Nullable Vec3 p_468038_) booleanSlimePredicate.matches(Entity p_468050_, ServerLevel p_469697_, @Nullable Vec3 p_469566_) -
Uses of ServerLevel in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ServerLevelModifier and TypeMethodDescriptionprivate @Nullable ServerLevelDebugScreenOverlay.getServerLevel() -
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, PermissionSet permissionLevel, String textName, Component displayName, MinecraftServer server, @Nullable Entity entity) privateCommandSourceStack(CommandSource source, Vec3 worldPosition, Vec2 rotation, ServerLevel level, PermissionSet permissions, String textName, Component displayName, MinecraftServer server, @Nullable 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, @net.minecraft.world.level.block.Block.UpdateFlags 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, @Nullable 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, ItemStack stack, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearEntity(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 level) static voidStructureUtils.clearSpaceForStructure(BoundingBox boundingBox, ServerLevel level) static TestInstanceBlockEntityStructureUtils.createNewEmptyTest(Identifier id, BlockPos pos, Vec3i size, Rotation rotation, ServerLevel level) private @Nullable 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 level) private List<GameTestBatch> GameTestServer.evaluateTestsToRun(ServerLevel level) StructureUtils.findNearestTest(BlockPos relativeToPos, 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) StructureUtils.lookedAtTestPos(BlockPos pos, Entity entity, ServerLevel level) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel level) voidStructureGridSpawner.onBatchStart(ServerLevel p_352155_) private <T> voidTestEnvironmentDefinition.SetGameRules.resetRule(ServerLevel level, GameRule<T> gameRule) private static Stream<GameTestInfo> GameTestServer.rotateAndMultiply(Holder.Reference<GameTestInstance> test, ServerLevel level) private static voidTestEnvironmentDefinition.Functions.run(ServerLevel level, Identifier function) protected static voidReportGameListener.say(ServerLevel level, 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 voidGameTestServer.startTests(ServerLevel level) 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 extraRotation, ServerLevel level, RetryOptions retryOptions) protectedGameTestRunner(GameTestRunner.GameTestBatcher testBatcher, Collection<GameTestBatch> batches, ServerLevel level, GameTestTicker testTicker, GameTestRunner.StructureSpawner existingStructureSpawner, GameTestRunner.StructureSpawner newStructureSpawner, boolean haltOnError, boolean clearBetweenBatches) -
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 packetListener, 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 TypeMethodDescription@Nullable EntityServerboundTeleportToEntityPacket.getEntity(ServerLevel level) @Nullable EntityServerboundInteractPacket.getTarget(ServerLevel level) -
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.findRespawnDimension()@Nullable ServerLevelMinecraftServer.getLevel(ResourceKey<Level> dimension) Gets the ServerLevel 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 TypeMethodDescriptionbooleanMinecraftServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) private static voidMinecraftServer.setInitialSpawn(ServerLevel level, ServerLevelData levelData, boolean generateBonusChest, boolean debug, LevelLoadListener listener) 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) @Nullable BlockInputFillCommand.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, @Nullable 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, @Nullable Coordinates rotation, @Nullable 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.levelprivate final ServerLevelPlayerSpawnFinder.levelfinal ServerLevelServerChunkCache.levelprivate final ServerLevelServerEntity.levelprotected ServerLevelServerPlayerGameMode.levelprivate final ServerLevelWorldGenRegion.levelMethods in net.minecraft.server.level that return ServerLevelModifier and TypeMethodDescriptionServerEntityGetter.getLevel()ServerLevel.getLevel()WorldGenRegion.getLevel()Deprecated.ServerPlayer.level()Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel p_352206_, BlockPos p_352202_) ServerPlayer.createCommonSpawnInfo(ServerLevel level) private static Optional<ServerPlayer.RespawnPosAngle> ServerPlayer.findRespawnAndUseSpawnBlock(ServerLevel level, ServerPlayer.RespawnConfig respawnConfig, boolean useCharge) static CompletableFuture<Vec3> PlayerSpawnFinder.findSpawn(ServerLevel level, BlockPos pos) protected static @Nullable BlockPosPlayerSpawnFinder.getOverworldRespawnPos(ServerLevel level, int x, int z) static @Nullable BlockPosPlayerSpawnFinder.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_) protected voidServerPlayer.onChangedBlock(ServerLevel p_346052_, BlockPos p_9206_) static longServerPlayer.placeEnderPearlTicket(ServerLevel level, ChunkPos pos) voidServerPlayerGameMode.setLevel(ServerLevel level) 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_) voidChunkLoadCounter.track(ServerLevel level, Runnable task) private voidServerPlayer.triggerDimensionChangeTriggers(ServerLevel level) Constructors in net.minecraft.server.level with parameters of type ServerLevelModifierConstructorDescriptionChunkMap(ServerLevel level, LevelStorageSource.LevelStorageAccess storageSource, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter lightChunk, ChunkGenerator generator, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage, TicketStorage ticketStorage, int serverViewDistance, boolean sync) privatePlayerSpawnFinder(ServerLevel level, BlockPos spawnSuggestion, int radius) ServerChunkCache(ServerLevel level, LevelStorageSource.LevelStorageAccess storageSource, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, ChunkGenerator generator, int viewDistance, int simulationDistance, boolean sync, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage) ServerEntity(ServerLevel level, Entity entity, int updateInterval, boolean trackDelta, ServerEntity.Synchronizer synchronizer) 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.network.config
Fields in net.minecraft.server.network.config declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelPrepareSpawnTask.Preparing.spawnLevelprivate final ServerLevelPrepareSpawnTask.Ready.spawnLevelConstructors in net.minecraft.server.network.config with parameters of type ServerLevelModifierConstructorDescription(package private)Preparing(ServerLevel spawnLevel, CompletableFuture<Vec3> spawnPosition, Vec2 spawnAngle) (package private)Ready(ServerLevel spawnLevel, Vec3 spawnPosition, Vec2 spawnAngle) -
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.util.debug
Fields in net.minecraft.util.debug declared as ServerLevelMethods in net.minecraft.util.debug with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidTrackingDebugSynchronizer.SourceSynchronizer.dropBlockEntity(ServerLevel level, BlockPos pos) private static voidTrackingDebugSynchronizer.VillageSectionSynchronizer.forEachVillageSectionUpdate(ServerLevel level, SectionPos sectionPos, BiConsumer<SectionPos, Boolean> action) private static StringDebugBrainDump.getMemoryDescription(ServerLevel level, long gameTime, MemoryModuleType<?> moduleType, Optional<? extends ExpirableValue<?>> value) DebugBrainDump.getMemoryDescriptions(ServerLevel level, LivingEntity entity, long gameTime) private static StringDebugBrainDump.getShortDescription(ServerLevel level, @Nullable Object object) voidTrackingDebugSynchronizer.PoiSynchronizer.onPoiAdded(ServerLevel level, PoiRecord poi) voidTrackingDebugSynchronizer.VillageSectionSynchronizer.onPoiAdded(ServerLevel level, PoiRecord po) voidTrackingDebugSynchronizer.PoiSynchronizer.onPoiRemoved(ServerLevel level, BlockPos pos) voidTrackingDebugSynchronizer.VillageSectionSynchronizer.onPoiRemoved(ServerLevel level, BlockPos pos) voidTrackingDebugSynchronizer.PoiSynchronizer.onPoiTicketCountChanged(ServerLevel level, BlockPos pos) protected voidTrackingDebugSynchronizer.pollAndSendUpdates(ServerLevel level) protected voidTrackingDebugSynchronizer.SourceSynchronizer.pollAndSendUpdates(ServerLevel p_449084_) voidDebugValueSource.registerDebugValues(ServerLevel level, DebugValueSource.Registration registration) protected final voidTrackingDebugSynchronizer.sendToPlayersTrackingChunk(ServerLevel level, ChunkPos chunkPos, Packet<? super ClientGamePacketListener> packet) protected final voidTrackingDebugSynchronizer.sendToPlayersTrackingEntity(ServerLevel level, Entity entity, Packet<? super ClientGamePacketListener> packet) private voidTrackingDebugSynchronizer.VillageSectionSynchronizer.sendVillageSectionsPacket(ServerLevel level, BlockPos pos) static DebugBrainDumpDebugBrainDump.takeBrainDump(ServerLevel level, LivingEntity entity) final voidTrackingDebugSynchronizer.tick(ServerLevel level) Constructors in net.minecraft.util.debug with parameters of type ServerLevel -
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, @Nullable 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_, @Nullable Entity p_294574_, @Nullable Entity p_295692_, LivingEntity p_296483_, int p_296095_, double p_295178_) voidMobEffect.applyInstantenousEffect(ServerLevel level, @Nullable Entity source, @Nullable 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) static voidExperienceOrb.awardWithDirection(ServerLevel level, Vec3 pos, Vec3 direction, int amount) protected voidLivingEntity.blockUsingItem(ServerLevel level, LivingEntity entity) booleanEntity.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) @Nullable TEntityType.create(ServerLevel level, @Nullable Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) Entity.createCommandSourceStackForNameResolution(ServerLevel level) private LootParamsMob.createEquipmentParams(ServerLevel level) protected voidMob.customServerAiStep(ServerLevel level) private voidEntity.debugBlockIntersection(ServerLevel level, BlockPos pos, boolean inBlock, boolean inFluid) booleanLivingEntity.doHurtTarget(ServerLevel level, Entity target) 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, @Nullable Entity entity) booleanLivingEntity.dropFromEntityInteractLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, @Nullable Entity entity, ItemStack tool, BiConsumer<ServerLevel, ItemStack> dropConsumer) 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) voidLivingEntity.dropFromLootTable(ServerLevel level, DamageSource damageSource, boolean playerKill, ResourceKey<LootTable> lootTable) voidLivingEntity.dropFromLootTable(ServerLevel level, DamageSource damageSource, boolean playerKill, ResourceKey<LootTable> lootTable, Consumer<ItemStack> dropConsumer) 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 @Nullable AgeableMobAgeableMob.getBreedOffspring(ServerLevel level, AgeableMob partner) final intLivingEntity.getExperienceReward(ServerLevel level, @Nullable Entity killer) @Nullable TeleportTransitionPortalProcessor.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_) 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, DamageSource damageSource) 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) voidEntity.registerDebugValues(ServerLevel p_449077_, DebugValueSource.Registration p_449629_) voidMob.registerDebugValues(ServerLevel p_449468_, DebugValueSource.Registration p_449943_) private voidAreaEffectCloud.serverTick(ServerLevel level) voidShearable.shear(ServerLevel level, SoundSource source, ItemStack shears) Deprecated.protected booleanLivingEntity.shouldDropLoot(ServerLevel level) Entity won't drop items if this returnsfalse@Nullable TEntityType.spawn(ServerLevel level, @Nullable Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) @Nullable TEntityType.spawn(ServerLevel level, BlockPos pos, EntitySpawnReason reason) @Nullable TEntityType.spawn(ServerLevel level, @Nullable ItemStack spawnedFrom, @Nullable LivingEntity owner, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) @Nullable ItemEntityEntity.spawnAtLocation(ServerLevel level, ItemStack stack) @Nullable ItemEntityEntity.spawnAtLocation(ServerLevel level, ItemStack stack, float yOffset) @Nullable ItemEntityEntity.spawnAtLocation(ServerLevel level, ItemStack stack, Vec3 offset) @Nullable ItemEntityEntity.spawnAtLocation(ServerLevel level, ItemLike item) private EntityOminousItemSpawner.spawnProjectile(ServerLevel level, ProjectileItem projectileItem, ItemStack stack) private @Nullable EntityEntity.teleportCrossDimension(ServerLevel oldLevel, ServerLevel newLevel, TeleportTransition teleportTransition) private EntityEntity.teleportSameDimension(ServerLevel level, TeleportTransition teleportTransition) protected voidEntity.teleportSpectators(TeleportTransition teleportTransition, ServerLevel oldLevel) 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 level, boolean updateAnger) booleanMob.wantsToPickUp(ServerLevel level, ItemStack stack) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionbooleanLivingEntity.dropFromEntityInteractLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, @Nullable Entity entity, ItemStack tool, BiConsumer<ServerLevel, ItemStack> dropConsumer) 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.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 villager, 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 p_22693_, Villager p_481379_, long p_22695_) protected booleanChargeAttack.canStillUse(ServerLevel p_455371_, Animal p_455552_, long p_455029_) 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 p_23026_, Villager p_481415_, long p_23028_) protected booleanGoAndGiveItemsToTarget.canStillUse(ServerLevel p_217218_, E p_217219_, long p_217220_) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel p_23106_, Villager p_481139_, long p_23108_) protected booleanHarvestFarmland.canStillUse(ServerLevel p_23204_, Villager p_481486_, long p_23206_) 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 p_23448_, Villager p_478246_, long p_23450_) 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 p_24109_, Villager p_481859_, long p_24111_) protected booleanSleepInBed.canStillUse(ServerLevel level, LivingEntity entity, long gameTime) protected booleanSpearApproach.canStillUse(ServerLevel p_479731_, PathfinderMob p_477963_, long p_480663_) protected booleanSpearAttack.canStillUse(ServerLevel p_478074_, PathfinderMob p_480194_, long p_480770_) protected booleanSpearRetreat.canStillUse(ServerLevel p_478402_, PathfinderMob p_480228_, long p_479597_) protected booleanSwim.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanTradeWithVillager.canStillUse(ServerLevel p_24419_, Villager p_480922_, long p_24421_) protected booleanTransportItemsBetweenContainers.canStillUse(ServerLevel p_435408_, PathfinderMob p_435654_, long p_433103_) protected booleanUseBonemeal.canStillUse(ServerLevel p_24477_, Villager p_479067_, long p_24479_) protected booleanVillagerMakeLove.canStillUse(ServerLevel p_24626_, Villager p_481028_, long p_24628_) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel p_24684_, Villager p_479777_, long p_24686_) protected booleanWorkAtPoi.canStillUse(ServerLevel p_24830_, Villager p_480477_, long p_24832_) 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 p_22690_, Villager p_478489_) protected booleanChargeAttack.checkExtraStartConditions(ServerLevel p_455492_, Animal p_455417_) protected booleanCroak.checkExtraStartConditions(ServerLevel p_217151_, Frog p_217152_) protected booleanCrossbowAttack.checkExtraStartConditions(ServerLevel level, E owner) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel p_23003_, Villager p_482144_) protected booleanGoAndGiveItemsToTarget.checkExtraStartConditions(ServerLevel p_217196_, E p_217197_) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel p_23103_, Villager p_481143_) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel p_23174_, Villager p_478897_) protected booleanJumpOnBed.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanLongJumpToRandomPos.checkExtraStartConditions(ServerLevel p_147650_, Mob p_147651_) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel p_23445_, Villager p_479064_) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanRamTarget.checkExtraStartConditions(ServerLevel p_217349_, Goat p_217350_) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel p_24106_, Villager p_481544_) protected booleanSleepInBed.checkExtraStartConditions(ServerLevel level, LivingEntity owner) protected booleanSpearApproach.checkExtraStartConditions(ServerLevel p_479816_, PathfinderMob p_480371_) protected booleanSpearAttack.checkExtraStartConditions(ServerLevel p_477943_, PathfinderMob p_478350_) protected booleanSpearRetreat.checkExtraStartConditions(ServerLevel p_480383_, PathfinderMob p_480274_) protected booleanSwim.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel p_24416_, Villager p_481200_) protected booleanTransportItemsBetweenContainers.checkExtraStartConditions(ServerLevel p_443051_, PathfinderMob p_443527_) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel p_24474_, Villager p_481330_) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel p_24623_, Villager p_482178_) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel p_24827_, Villager p_479586_) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel level, LivingEntity entity, @Nullable Node previous, @Nullable Node next, Set<GlobalPos> doorPositions, Optional<List<LivingEntity>> nearestLivingEntities) private voidWorkAtComposter.compostItems(ServerLevel level, Villager villager, GlobalPos pos, BlockState state) private voidChargeAttack.dealDamageToTarget(ServerLevel level, Animal owner, LivingEntity target) 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 level, 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 @Nullable Vec3MoveToSkySeeingSpot.getOutdoorPosition(ServerLevel level, LivingEntity entity) private @Nullable Vec3AnimalPanic.getPanicPos(E pathfinder, ServerLevel level) TransportItemsBetweenContainers.getTransportTarget(ServerLevel level, PathfinderMob mob) private @Nullable BlockPosHarvestFarmland.getValidFarmland(ServerLevel level) private voidVillagerMakeLove.giveBedToChild(ServerLevel level, Villager child, 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 voidChargeAttack.start(ServerLevel p_455124_, Animal p_454774_, long p_455262_) 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 p_23006_, Villager p_481747_, long p_23008_) protected voidGoAndGiveItemsToTarget.start(ServerLevel p_217199_, E p_217200_, long p_217201_) protected voidHarvestFarmland.start(ServerLevel p_23177_, Villager p_479897_, long p_23179_) 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 p_23458_, Villager p_481858_, long p_23460_) 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 p_24124_, Villager p_481725_, long p_24126_) protected voidSleepInBed.start(ServerLevel level, LivingEntity entity, long gameTime) protected voidSpearApproach.start(ServerLevel p_480370_, PathfinderMob p_481666_, long p_478777_) protected voidSpearAttack.start(ServerLevel p_481845_, PathfinderMob p_481252_, long p_479951_) protected voidSpearRetreat.start(ServerLevel p_479412_, PathfinderMob p_480901_, long p_478082_) protected voidTradeWithVillager.start(ServerLevel p_24437_, Villager p_478966_, long p_24439_) protected voidTransportItemsBetweenContainers.start(ServerLevel p_451160_, PathfinderMob p_451431_, long p_451257_) protected voidUseBonemeal.start(ServerLevel p_24496_, Villager p_481366_, long p_24498_) protected voidVillagerMakeLove.start(ServerLevel p_24652_, Villager p_481220_, long p_24654_) protected voidVillagerPanicTrigger.start(ServerLevel p_24694_, Villager p_481323_, long p_24696_) protected voidWorkAtPoi.start(ServerLevel p_24816_, Villager p_481611_, long p_24818_) 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 p_22704_, Villager p_481789_, long p_22706_) protected voidChargeAttack.stop(ServerLevel p_455505_, Animal p_455790_, long p_454815_) 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 p_23046_, Villager p_481001_, long p_23048_) protected voidGoToPotentialJobSite.stop(ServerLevel p_23129_, Villager p_481103_, long p_23131_) protected voidHarvestFarmland.stop(ServerLevel p_23188_, Villager p_480138_, long p_23190_) 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 p_23466_, Villager p_482172_, long p_23468_) 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 p_24144_, Villager p_478501_, long p_24146_) protected voidSleepInBed.stop(ServerLevel level, LivingEntity entity, long gameTime) protected voidSpearApproach.stop(ServerLevel p_480695_, PathfinderMob p_480316_, long p_480772_) protected voidSpearAttack.stop(ServerLevel p_479368_, PathfinderMob p_480087_, long p_482117_) protected voidSpearRetreat.stop(ServerLevel p_477955_, PathfinderMob p_479446_, long p_478023_) protected voidTradeWithVillager.stop(ServerLevel p_24453_, Villager p_478331_, long p_24455_) protected voidTransportItemsBetweenContainers.stop(ServerLevel p_434127_, PathfinderMob p_435175_, long p_433064_) protected voidUseBonemeal.stop(ServerLevel p_24504_, Villager p_479065_, long p_24506_) protected voidVillagerMakeLove.stop(ServerLevel p_24675_, Villager p_480694_, long p_24677_) 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 p_22712_, Villager p_481581_, long p_22714_) protected voidChargeAttack.tick(ServerLevel p_454912_, Animal p_455618_, long p_455532_) 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 p_23036_, Villager p_481399_, long p_23038_) protected voidGoAndGiveItemsToTarget.tick(ServerLevel p_217226_, E p_217227_, long p_217228_) protected voidGoToPotentialJobSite.tick(ServerLevel p_23121_, Villager p_479358_, long p_23123_) protected voidHarvestFarmland.tick(ServerLevel p_23196_, Villager p_480646_, long p_23198_) 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 p_23474_, Villager p_478606_, long p_23476_) 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 p_24134_, Villager p_479720_, long p_24136_) protected voidSpearApproach.tick(ServerLevel p_481133_, PathfinderMob p_478677_, long p_478612_) protected voidSpearAttack.tick(ServerLevel p_482125_, PathfinderMob p_480503_, long p_481370_) protected voidSpearRetreat.tick(ServerLevel p_480204_, PathfinderMob p_478642_, long p_478332_) protected voidSwim.tick(ServerLevel level, Mob owner, long gameTime) protected voidTradeWithVillager.tick(ServerLevel p_24445_, Villager p_481190_, long p_24447_) protected voidTransportItemsBetweenContainers.tick(ServerLevel p_434496_, PathfinderMob p_434166_, long p_434326_) protected voidUseBonemeal.tick(ServerLevel p_24512_, Villager p_481281_, long p_24514_) protected voidVillagerMakeLove.tick(ServerLevel p_24667_, Villager p_481591_, long p_24669_) protected voidVillagerPanicTrigger.tick(ServerLevel p_24700_, Villager p_479837_, long p_24702_) 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 villager, Villager partner) private booleanTransportItemsBetweenContainers.updateInvalidTarget(ServerLevel level, PathfinderMob mob) protected voidWorkAtComposter.useWorkstation(ServerLevel p_24790_, Villager p_479014_) protected voidWorkAtPoi.useWorkstation(ServerLevel level, Villager villager) private static booleanVillagerGoalPackages.validateBedPoi(ServerLevel level, BlockPos pos) private booleanHarvestFarmland.validPos(BlockPos pos, ServerLevel level) 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) @Nullable RBehaviorBuilder.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_26620_, LivingEntity p_26621_) 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 p_26754_, Villager p_481492_) 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 entity) 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, @Nullable 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 @Nullable Vec3VillageSiege.findRandomSpawnPos(ServerLevel level, BlockPos pos) voidVillageSiege.tick(ServerLevel p_27013_, boolean p_27014_) 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_) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel level, Animal animal, @Nullable AgeableMob baby) intAgeableWaterCreature.getBaseExperienceReward(ServerLevel p_376882_) protected intAnimal.getBaseExperienceReward(ServerLevel p_376688_) voidAnimal.spawnChildFromBreeding(ServerLevel level, Animal partner) -
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_, @Nullable Entity p_281794_, @Nullable 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_) @Nullable AgeableMobArmadillo.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) @Nullable AgeableMobAxolotl.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.bee
Methods in net.minecraft.world.entity.animal.bee with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidBee.customServerAiStep(ServerLevel p_478801_) booleanBee.doHurtTarget(ServerLevel p_479519_, Entity p_480953_) @Nullable BeeBee.getBreedOffspring(ServerLevel p_480165_, AgeableMob p_479274_) booleanBee.hurtServer(ServerLevel p_482054_, DamageSource p_481056_, float p_479083_) voidBee.registerDebugValues(ServerLevel p_479324_, DebugValueSource.Registration p_479797_) -
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.CamelPanic.checkExtraStartConditions(ServerLevel p_470608_, Camel p_470833_) protected booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel p_249520_, Camel p_250322_) protected voidCamel.customServerAiStep(ServerLevel p_376616_) @Nullable CamelCamel.getBreedOffspring(ServerLevel p_251227_, AgeableMob p_251047_) @Nullable CamelCamelHusk.getBreedOffspring(ServerLevel p_461155_, AgeableMob p_460790_) 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.chicken
Methods in net.minecraft.world.entity.animal.chicken with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected intChicken.getBaseExperienceReward(ServerLevel p_482170_) @Nullable ChickenChicken.getBreedOffspring(ServerLevel p_479243_, AgeableMob p_481034_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.cow
Methods in net.minecraft.world.entity.animal.cow with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable CowCow.getBreedOffspring(ServerLevel p_481452_, AgeableMob p_480169_) @Nullable MushroomCowMushroomCow.getBreedOffspring(ServerLevel p_479656_, AgeableMob p_480200_) voidMushroomCow.shear(ServerLevel p_477948_, SoundSource p_480914_, ItemStack p_479429_) voidMushroomCow.thunderHit(ServerLevel level, LightningBolt lightning) -
Uses of ServerLevel in net.minecraft.world.entity.animal.dolphin
Methods in net.minecraft.world.entity.animal.dolphin with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable DolphinDolphin.getBreedOffspring(ServerLevel p_478908_, AgeableMob p_480898_) protected voidDolphin.pickUpItem(ServerLevel p_480659_, ItemEntity p_480700_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.equine
Methods in net.minecraft.world.entity.animal.equine with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractChestedHorse.dropEquipment(ServerLevel p_479903_) protected voidAbstractHorse.dropEquipment(ServerLevel p_478793_) protected voidAbstractHorse.followMommy(ServerLevel level) protected voidLlama.followMommy(ServerLevel p_480433_) @Nullable AgeableMobAbstractHorse.getBreedOffspring(ServerLevel p_481014_, AgeableMob p_480235_) @Nullable AgeableMobDonkey.getBreedOffspring(ServerLevel p_480549_, AgeableMob p_479870_) @Nullable AgeableMobHorse.getBreedOffspring(ServerLevel p_480113_, AgeableMob p_480988_) @Nullable LlamaLlama.getBreedOffspring(ServerLevel p_481662_, AgeableMob p_481373_) @Nullable AgeableMobMule.getBreedOffspring(ServerLevel p_482055_, AgeableMob p_482050_) @Nullable AgeableMobSkeletonHorse.getBreedOffspring(ServerLevel p_479403_, AgeableMob p_479310_) @Nullable AgeableMobZombieHorse.getBreedOffspring(ServerLevel p_480642_, AgeableMob p_477962_) booleanAbstractHorse.hurtServer(ServerLevel p_478426_, DamageSource p_478269_, float p_479155_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.feline
Methods in net.minecraft.world.entity.animal.feline with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidCat.customServerAiStep(ServerLevel p_479635_) voidOcelot.customServerAiStep(ServerLevel p_479302_) @Nullable CatCat.getBreedOffspring(ServerLevel p_479136_, AgeableMob p_478067_) @Nullable OcelotOcelot.getBreedOffspring(ServerLevel p_480913_, AgeableMob p_481229_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.fish
Methods in net.minecraft.world.entity.animal.fish with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected intWaterAnimal.getBaseExperienceReward(ServerLevel p_480056_) protected voidWaterAnimal.handleAirSupply(ServerLevel level, int airSupply) private voidPufferfish.touch(ServerLevel level, Mob mob) -
Uses of ServerLevel in net.minecraft.world.entity.animal.fox
Methods in net.minecraft.world.entity.animal.fox with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidFox.dropAllDeathLoot(ServerLevel p_479911_, DamageSource p_479438_) protected voidFox.dropEquipment(ServerLevel p_479911_) @Nullable FoxFox.getBreedOffspring(ServerLevel p_478258_, AgeableMob p_481939_) protected voidFox.pickUpItem(ServerLevel p_478859_, ItemEntity p_481754_) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity p_481080_, ServerLevel p_477969_) -
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) @Nullable AgeableMobFrog.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_) @Nullable GoatGoat.getBreedOffspring(ServerLevel p_149376_, AgeableMob p_149377_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.golem
Methods in net.minecraft.world.entity.animal.golem with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidCopperGolem.actuallyHurt(ServerLevel p_478214_, DamageSource p_480538_, float p_479956_) protected voidCopperGolem.customServerAiStep(ServerLevel p_481917_) booleanIronGolem.doHurtTarget(ServerLevel p_480957_, Entity p_479181_) protected voidCopperGolem.dropEquipment(ServerLevel p_481504_) booleanIronGolem.hurtServer(ServerLevel p_480392_, DamageSource p_479023_, float p_479948_) voidCopperGolem.shear(ServerLevel p_479725_, SoundSource p_479813_, ItemStack p_478855_) voidSnowGolem.shear(ServerLevel p_478568_, SoundSource p_478107_, ItemStack p_480281_) voidCopperGolem.thunderHit(ServerLevel p_482056_, LightningBolt p_480186_) private voidCopperGolem.turnToStatue(ServerLevel level) private voidCopperGolem.updateWeathering(ServerLevel level, RandomSource random, long dayTime) -
Uses of ServerLevel in net.minecraft.world.entity.animal.happyghast
Methods in net.minecraft.world.entity.animal.happyghast with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidHappyGhast.customServerAiStep(ServerLevel p_478997_) @Nullable AgeableMobHappyGhast.getBreedOffspring(ServerLevel p_477970_, AgeableMob p_479512_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.nautilus
Methods in net.minecraft.world.entity.animal.nautilus with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractNautilus.customServerAiStep(ServerLevel p_454720_) protected voidNautilus.customServerAiStep(ServerLevel p_454824_) protected voidZombieNautilus.customServerAiStep(ServerLevel p_455293_) protected static Optional<? extends LivingEntity> NautilusAi.findNearestValidAttackTarget(ServerLevel level, AbstractNautilus nautilus) @Nullable NautilusNautilus.getBreedOffspring(ServerLevel p_455777_, AgeableMob p_455922_) @Nullable ZombieNautilusZombieNautilus.getBreedOffspring(ServerLevel p_454798_, AgeableMob p_454811_) protected voidNautilus.handleAirSupply(ServerLevel level, int airSupply) booleanAbstractNautilus.hurtServer(ServerLevel p_456240_, DamageSource p_455867_, float p_454712_) protected static voidNautilusAi.setAngerTarget(ServerLevel level, AbstractNautilus nautilus, LivingEntity target) -
Uses of ServerLevel in net.minecraft.world.entity.animal.panda
Methods in net.minecraft.world.entity.animal.panda with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPanda.doHurtTarget(ServerLevel p_479020_, Entity p_478005_) @Nullable AgeableMobPanda.getBreedOffspring(ServerLevel p_480560_, AgeableMob p_478965_) booleanPanda.hurtServer(ServerLevel p_480184_, DamageSource p_479799_, float p_478083_) protected voidPanda.pickUpItem(ServerLevel p_480080_, ItemEntity p_478063_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.parrot
Methods in net.minecraft.world.entity.animal.parrot with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable AgeableMobParrot.getBreedOffspring(ServerLevel p_480790_, AgeableMob p_478481_) booleanParrot.hurtServer(ServerLevel p_478766_, DamageSource p_478034_, float p_478531_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.pig
Methods in net.minecraft.world.entity.animal.pig with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable PigPig.getBreedOffspring(ServerLevel p_480054_, AgeableMob p_480322_) voidPig.thunderHit(ServerLevel level, LightningBolt lightning) -
Uses of ServerLevel in net.minecraft.world.entity.animal.polarbear
Methods in net.minecraft.world.entity.animal.polarbear with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable AgeableMobPolarBear.getBreedOffspring(ServerLevel p_481169_, AgeableMob p_481487_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.rabbit
Methods in net.minecraft.world.entity.animal.rabbit with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidRabbit.customServerAiStep(ServerLevel p_479228_) @Nullable RabbitRabbit.getBreedOffspring(ServerLevel p_478952_, AgeableMob p_481092_) -
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_) @Nullable SheepSheep.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.squid
Methods in net.minecraft.world.entity.animal.squid with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable AgeableMobGlowSquid.getBreedOffspring(ServerLevel p_479363_, AgeableMob p_479161_) @Nullable AgeableMobSquid.getBreedOffspring(ServerLevel p_478002_, AgeableMob p_481542_) booleanGlowSquid.hurtServer(ServerLevel p_481990_, DamageSource p_481192_, float p_478132_) booleanSquid.hurtServer(ServerLevel p_479455_, DamageSource p_478190_, float p_478165_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.turtle
Methods in net.minecraft.world.entity.animal.turtle with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable AgeableMobTurtle.getBreedOffspring(ServerLevel p_480191_, AgeableMob p_479556_) voidTurtle.thunderHit(ServerLevel level, LightningBolt lightning) -
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_) @Nullable WolfWolf.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.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_) final booleanEnderDragonPart.hurtServer(ServerLevel p_481710_, DamageSource p_479045_, float p_479436_) 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, @Nullable Entity entity) voidItemFrame.dropItem(ServerLevel p_376660_, @Nullable Entity p_31803_) private voidItemFrame.dropItem(ServerLevel level, @Nullable Entity entity, boolean dropItem) voidLeashFenceKnotEntity.dropItem(ServerLevel p_376541_, @Nullable Entity p_31837_) 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.decoration.painting
Methods in net.minecraft.world.entity.decoration.painting with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidPainting.dropItem(ServerLevel p_481337_, @Nullable Entity p_480824_) -
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 TypeMethodDescriptionvoidRavager.applyRaidBuffs(ServerLevel p_348582_, int p_33337_, boolean p_33338_) voidWitch.applyRaidBuffs(ServerLevel p_348621_, int p_34140_, boolean p_34141_) (package private) booleanPhantom.canAttack(ServerLevel level, LivingEntity entity, TargetingConditions targetingConditions) protected voidBlaze.customServerAiStep(ServerLevel p_376837_) protected voidElderGuardian.customServerAiStep(ServerLevel p_376897_) protected voidEnderMan.customServerAiStep(ServerLevel p_376787_) protected voidZoglin.customServerAiStep(ServerLevel p_376536_) booleanCreeper.doHurtTarget(ServerLevel p_376663_, Entity p_32281_) booleanRavager.doHurtTarget(ServerLevel p_376340_, Entity p_33328_) booleanZoglin.doHurtTarget(ServerLevel p_376335_, Entity p_34207_) protected voidEnderMan.dropCustomDeathLoot(ServerLevel p_348556_, DamageSource p_32497_, boolean p_32499_) private Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel level) @Nullable StriderStrider.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_) private booleanEnderMan.hurtWithCleanWater(ServerLevel level, DamageSource damageSource, AbstractThrownPotion potion, float amount) booleanGhast.isInvulnerableTo(ServerLevel p_376822_, DamageSource p_238289_) booleanMonster.isPreventingPlayerRest(ServerLevel level, Player player) private booleanZoglin.isTargetable(ServerLevel level, LivingEntity entity) booleanCreeper.killedEntity(ServerLevel p_434380_, LivingEntity p_434918_, DamageSource p_435170_) protected booleanMonster.shouldDropLoot(ServerLevel p_434748_) booleanGuardian.GuardianAttackSelector.test(@Nullable LivingEntity p_32881_, ServerLevel p_376639_) voidCreeper.thunderHit(ServerLevel level, LightningBolt lightning) -
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_) voidBreeze.registerDebugValues(ServerLevel p_449036_, DebugValueSource.Registration p_449921_) 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_) @Nullable AgeableMobHoglin.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.illager
Methods in net.minecraft.world.entity.monster.illager with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidEvoker.applyRaidBuffs(ServerLevel p_482095_, int p_479035_, boolean p_481642_) voidIllusioner.applyRaidBuffs(ServerLevel p_480088_, int p_478712_, boolean p_479617_) voidPillager.applyRaidBuffs(ServerLevel p_481068_, int p_478836_, boolean p_479662_) voidVindicator.applyRaidBuffs(ServerLevel p_482061_, int p_481618_, boolean p_480070_) protected voidSpellcasterIllager.customServerAiStep(ServerLevel p_482029_) protected voidVindicator.customServerAiStep(ServerLevel p_481257_) protected voidPillager.pickUpItem(ServerLevel p_481540_, ItemEntity p_480057_) -
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 level) 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 target) 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.skeleton
Methods in net.minecraft.world.entity.monster.skeleton with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanWitherSkeleton.doHurtTarget(ServerLevel p_480447_, Entity p_482120_) voidBogged.shear(ServerLevel p_478846_, SoundSource p_478905_, ItemStack p_479396_) private voidBogged.spawnShearedMushrooms(ServerLevel level, ItemStack stack) booleanAbstractSkeleton.wantsToPickUp(ServerLevel p_478184_, ItemStack p_478128_) -
Uses of ServerLevel in net.minecraft.world.entity.monster.spider
Methods in net.minecraft.world.entity.monster.spider with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanCaveSpider.doHurtTarget(ServerLevel p_481729_, Entity p_477946_) -
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, @Nullable 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_, @Nullable Entity p_281438_, @Nullable 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.monster.zombie
Methods in net.minecraft.world.entity.monster.zombie with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidZombie.convertToZombieType(ServerLevel level, EntityType<? extends Zombie> zombieType) booleanZombie.convertVillagerToZombieVillager(ServerLevel level, Villager villager) protected voidZombifiedPiglin.customServerAiStep(ServerLevel p_478999_) booleanHusk.doHurtTarget(ServerLevel p_478036_, Entity p_480930_) booleanZombie.doHurtTarget(ServerLevel p_481633_, Entity p_479879_) protected voidHusk.doUnderWaterConversion(ServerLevel p_478247_) protected voidZombie.doUnderWaterConversion(ServerLevel level) private voidZombieVillager.finishConversion(ServerLevel level) protected intZombie.getBaseExperienceReward(ServerLevel p_478390_) booleanZombie.hurtServer(ServerLevel p_479222_, DamageSource p_478459_, float p_478754_) booleanZombifiedPiglin.isPreventingPlayerRest(ServerLevel p_478422_, Player p_480992_) booleanZombie.killedEntity(ServerLevel p_479575_, LivingEntity p_478394_, DamageSource p_481123_) booleanDrowned.wantsToPickUp(ServerLevel p_478955_, ItemStack p_481464_) booleanZombie.wantsToPickUp(ServerLevel p_480741_, ItemStack p_478470_) booleanZombifiedPiglin.wantsToPickUp(ServerLevel p_477921_, ItemStack p_482096_) -
Uses of ServerLevel in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidInventoryCarrier.pickUpItem(ServerLevel level, Mob mob, InventoryCarrier carrier, ItemEntity itemEntity) private voidCatSpawner.spawnCat(BlockPos pos, ServerLevel level, boolean persistent) private voidCatSpawner.spawnInHut(ServerLevel level, BlockPos pos) private voidCatSpawner.spawnInVillage(ServerLevel level, BlockPos pos) voidCatSpawner.tick(ServerLevel p_35330_, boolean p_35331_) -
Uses of ServerLevel in net.minecraft.world.entity.npc.villager
Methods in net.minecraft.world.entity.npc.villager with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractVillager.addOffersFromItemListings(ServerLevel level, MerchantOffers offers, VillagerTrades.ItemListing[] listings, int slots) protected voidVillager.customServerAiStep(ServerLevel p_480084_) @Nullable VillagerVillager.getBreedOffspring(ServerLevel p_481397_, AgeableMob p_479476_) VillagerTrades.DyedArmorForEmeralds.getOffer(ServerLevel p_481973_, Entity p_478085_, RandomSource p_481160_) VillagerTrades.EmeraldForItems.getOffer(ServerLevel p_478324_, Entity p_480825_, RandomSource p_479642_) @Nullable MerchantOfferVillagerTrades.EmeraldsForVillagerTypeItem.getOffer(ServerLevel p_480868_, Entity p_481641_, RandomSource p_479547_) VillagerTrades.EnchantBookForEmeralds.getOffer(ServerLevel p_478876_, Entity p_480584_, RandomSource p_482067_) VillagerTrades.EnchantedItemForEmeralds.getOffer(ServerLevel p_478730_, Entity p_479916_, RandomSource p_481070_) VillagerTrades.FailureItemListing.getOffer(ServerLevel p_478830_, Entity p_479289_, RandomSource p_481610_) @Nullable MerchantOfferVillagerTrades.ItemListing.getOffer(ServerLevel level, Entity entity, RandomSource random) @Nullable MerchantOfferVillagerTrades.ItemsAndEmeraldsToItems.getOffer(ServerLevel p_478330_, Entity p_479101_, RandomSource p_480985_) VillagerTrades.ItemsForEmeralds.getOffer(ServerLevel p_477929_, Entity p_480407_, RandomSource p_481153_) @Nullable MerchantOfferVillagerTrades.SuspiciousStewForEmerald.getOffer(ServerLevel p_479386_, Entity p_481734_, RandomSource p_479752_) VillagerTrades.TippedArrowForItemsAndEmeralds.getOffer(ServerLevel p_479268_, Entity p_481458_, RandomSource p_481298_) @Nullable MerchantOfferVillagerTrades.TreasureMapForEmeralds.getOffer(ServerLevel p_480271_, Entity p_479393_, RandomSource p_480345_) @Nullable MerchantOfferVillagerTrades.TypeSpecificTrade.getOffer(ServerLevel p_480453_, Entity p_480105_, RandomSource p_479990_) voidVillager.gossip(ServerLevel level, Villager villager, long time) private voidVillager.increaseMerchantCareer(ServerLevel level) protected voidVillager.pickUpItem(ServerLevel p_479118_, ItemEntity p_481393_) voidVillager.refreshBrain(ServerLevel level) booleanVillager.shouldRestock(ServerLevel level) voidVillager.spawnGolemIfNeeded(ServerLevel level, long gameTime, int minVillagerAmount) voidVillager.thunderHit(ServerLevel level, LightningBolt lightning) protected abstract voidAbstractVillager.updateTrades(ServerLevel level) protected voidVillager.updateTrades(ServerLevel p_480053_) booleanVillager.wantsToPickUp(ServerLevel p_479148_, ItemStack p_478154_) -
Uses of ServerLevel in net.minecraft.world.entity.npc.wanderingtrader
Methods in net.minecraft.world.entity.npc.wanderingtrader with parameters of type ServerLevelModifier and TypeMethodDescription@Nullable AgeableMobWanderingTrader.getBreedOffspring(ServerLevel p_479496_, AgeableMob p_480521_) private booleanWanderingTraderSpawner.spawn(ServerLevel level) voidWanderingTraderSpawner.tick(ServerLevel p_480006_, boolean p_480449_) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel level, WanderingTrader trader, int maxDistance) protected voidWanderingTrader.updateTrades(ServerLevel p_480141_) -
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_, DamageSource p_435371_) -
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) 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_) 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 inaccuracy) 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.projectile.arrow
Methods in net.minecraft.world.entity.projectile.arrow with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel p_478916_, BlockHitResult p_478335_, ItemStack p_478663_) -
Uses of ServerLevel in net.minecraft.world.entity.projectile.hurtingprojectile
Methods in net.minecraft.world.entity.projectile.hurtingprojectile with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanAbstractHurtingProjectile.hurtServer(ServerLevel p_481798_, DamageSource p_482007_, float p_478235_) -
Uses of ServerLevel in net.minecraft.world.entity.projectile.throwableitemprojectile
Methods in net.minecraft.world.entity.projectile.throwableitemprojectile with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static @Nullable EntityThrownEnderpearl.findOwnerIncludingDeadPlayer(ServerLevel level, UUID uuid) protected abstract voidAbstractThrownPotion.onHitAsPotion(ServerLevel level, ItemStack stack, HitResult hitResult) voidThrownLingeringPotion.onHitAsPotion(ServerLevel p_479772_, ItemStack p_481164_, HitResult p_478476_) voidThrownSplashPotion.onHitAsPotion(ServerLevel p_481678_, ItemStack p_478841_, HitResult p_478048_) private voidAbstractThrownPotion.onHitAsWater(ServerLevel level) -
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 p_37845_) private @Nullable BlockPosRaid.findRandomSpawnPos(ServerLevel level, int attempts) private RaidRaids.getOrCreateRaid(ServerLevel level, 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, @Nullable 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 with parameters of type ServerLevelModifier and TypeMethodDescriptiondefault voidContainerEntity.chestVehicleDestroyed(DamageSource damageSource, ServerLevel level, Entity entity) protected voidVehicleEntity.destroy(ServerLevel level, DamageSource damageSource) voidVehicleEntity.destroy(ServerLevel level, Item dropItem) booleanVehicleEntity.hurtServer(ServerLevel p_376703_, DamageSource p_376603_, float p_376371_) -
Uses of ServerLevel in net.minecraft.world.entity.vehicle.boat
Methods in net.minecraft.world.entity.vehicle.boat with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidAbstractChestBoat.destroy(ServerLevel p_480863_, DamageSource p_479168_) -
Uses of ServerLevel in net.minecraft.world.entity.vehicle.minecart
Methods in net.minecraft.world.entity.vehicle.minecart with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidAbstractMinecart.activateMinecart(ServerLevel level, int x, int y, int z, boolean isPowered) voidMinecart.activateMinecart(ServerLevel p_481543_, int p_478431_, int p_480582_, int p_479040_, boolean p_480373_) voidMinecartCommandBlock.activateMinecart(ServerLevel p_481634_, int p_479341_, int p_479485_, int p_480569_, boolean p_479374_) voidMinecartHopper.activateMinecart(ServerLevel p_478862_, int p_481936_, int p_477984_, int p_480488_, boolean p_477965_) voidMinecartTNT.activateMinecart(ServerLevel p_480399_, int p_478834_, int p_481740_, int p_479884_, boolean p_480199_) private Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel level, Vec3 speed, NewMinecartBehavior.TrackIteration trackIteration, BlockPos pos, BlockState state, RailShape railShape) protected voidAbstractMinecart.comeOffTrack(ServerLevel level) MinecartCommandBlock.MinecartCommandBase.createCommandSourceStack(ServerLevel p_480955_, CommandSource p_480149_) voidAbstractMinecartContainer.destroy(ServerLevel p_479068_, DamageSource p_479600_) voidMinecartTNT.destroy(ServerLevel p_478732_, DamageSource p_481785_) protected doubleAbstractMinecart.getMaxSpeed(ServerLevel level) abstract doubleMinecartBehavior.getMaxSpeed(ServerLevel level) protected doubleMinecartFurnace.getMaxSpeed(ServerLevel p_478546_) doubleNewMinecartBehavior.getMaxSpeed(ServerLevel p_481866_) doubleOldMinecartBehavior.getMaxSpeed(ServerLevel p_481478_) booleanMinecartTNT.hurtServer(ServerLevel p_481888_, DamageSource p_478515_, float p_478708_) protected voidAbstractMinecart.moveAlongTrack(ServerLevel level) abstract voidMinecartBehavior.moveAlongTrack(ServerLevel level) voidNewMinecartBehavior.moveAlongTrack(ServerLevel p_479741_) voidOldMinecartBehavior.moveAlongTrack(ServerLevel p_478588_) voidMinecartCommandBlock.MinecartCommandBase.onUpdated(ServerLevel p_480994_) -
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, @Nullable 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_481019_, LivingEntity p_479852_, ItemStack p_399625_) 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, @Nullable ServerPlayer player, Consumer<Item> onBreak) voidItemStack.hurtAndBreak(int p_220158_, ServerLevel p_346256_, @Nullable LivingEntity p_220160_, Consumer<Item> p_348596_) voidCompassItem.inventoryTick(ItemStack p_40720_, ServerLevel p_401770_, Entity p_40722_, @Nullable EquipmentSlot p_401781_) voidItem.inventoryTick(ItemStack stack, ServerLevel level, Entity entity, @Nullable EquipmentSlot slot) voidMapItem.inventoryTick(ItemStack p_42870_, ServerLevel p_401792_, Entity p_42872_, @Nullable EquipmentSlot p_401885_) private static voidMapItem.lockMap(ItemStack stack, ServerLevel level) private intItemStack.processDurabilityChange(int damage, ServerLevel level, @Nullable ServerPlayer player) private intItemStack.processDurabilityChange(int p_361290_, ServerLevel p_361409_, @Nullable LivingEntity p_364940_) static voidMapItem.renderBiomePreviewMap(ServerLevel level, 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, @Nullable LivingEntity target) private voidMobBucketItem.spawn(ServerLevel level, ItemStack bucketedMobStack, BlockPos pos) SpawnEggItem.spawnOffspringFromSpawnEgg(Player player, Mob mob, EntityType<? extends Mob> entityType, ServerLevel level, 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.doLunge(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.doLungeEffects(ServerLevel level, Entity entity) 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, @Nullable ItemStack itemSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSourceOnBreak(ServerLevel level, Entity entity, DamageSource damageSource, @Nullable ItemStack itemSource, @Nullable 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>>> component, 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 durabilityToRepairFromXp) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> component, 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 entity, 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>>> component, 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, @Nullable LivingEntity owner, Entity entity, @Nullable 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, @Nullable 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_) voidApplyEntityImpulse.apply(ServerLevel p_454879_, int p_454857_, EnchantedItemInUse p_455030_, Entity p_455129_, Vec3 p_455690_) voidApplyExhaustion.apply(ServerLevel p_458965_, int p_458920_, EnchantedItemInUse p_459091_, Entity p_459043_, Vec3 p_459113_) 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 ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelBaseCommandBlock.CloseableCommandBlockSource.levelprivate final ServerLevelServerExplosion.levelMethods in net.minecraft.world.level that return ServerLevelModifier and TypeMethodDescriptionServerLevelAccessor.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) abstract CommandSourceStackBaseCommandBlock.createCommandSourceStack(ServerLevel level, CommandSource commandSource) private @Nullable BaseCommandBlock.CloseableCommandBlockSourceBaseCommandBlock.createSource(ServerLevel level) private static @Nullable 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 category, BlockPos pos, @Nullable Holder<Biome> biome) abstract voidBaseCommandBlock.onUpdated(ServerLevel level) booleanBaseCommandBlock.performCommand(ServerLevel level) voidBaseSpawner.serverTick(ServerLevel level, 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) Constructors in net.minecraft.world.level with parameters of type ServerLevelModifierConstructorDescriptionprotectedServerExplosion(ServerLevel level, @Nullable Entity source, @Nullable DamageSource damageSource, @Nullable 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 voidCopperGolemStatueBlock.affectNeighborsAfterRemoval(BlockState p_442726_, ServerLevel p_443277_, BlockPos p_442605_, boolean p_443611_) 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 voidShelfBlock.affectNeighborsAfterRemoval(BlockState p_432992_, ServerLevel p_433135_, BlockPos p_434392_, boolean p_434559_) 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) static booleanRespawnAnchorBlock.canSetSpawn(ServerLevel level, BlockPos pos) 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) protected static booleanBlock.dropFromBlockInteractLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BlockState state, @Nullable BlockEntity blockEntity, @Nullable ItemStack tool, @Nullable Entity entity, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected static booleanBlock.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> params, BiConsumer<ServerLevel, ItemStack> dropConsumer) static voidBeehiveBlock.dropHoneycomb(ServerLevel level, ItemStack stack, BlockState state, @Nullable BlockEntity blockEntity, @Nullable Entity entity, BlockPos pos) private voidCommandBlock.execute(BlockState state, ServerLevel level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private static voidCommandBlock.executeChain(ServerLevel level, BlockPos pos, Direction direction) private voidRespawnAnchorBlock.explode(BlockState state, ServerLevel level, BlockPos pos) 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, @Nullable BlockEntity blockEntity) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity entity, ItemStack tool) private @Nullable TeleportTransitionNetherPortalBlock.getExitPortal(ServerLevel level, Entity entity, BlockPos pos, BlockPos exitPos, boolean isNether, WorldBorder worldBorder) default <T extends BlockEntity>
@Nullable GameEventListenerEntityBlock.getListener(ServerLevel level, T blockEntity) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) @Nullable TeleportTransitionEndGatewayBlock.getPortalDestination(ServerLevel p_350958_, Entity p_350650_, BlockPos p_350525_) @Nullable TeleportTransitionEndPortalBlock.getPortalDestination(ServerLevel p_351032_, Entity p_350274_, BlockPos p_350589_) @Nullable TeleportTransitionNetherPortalBlock.getPortalDestination(ServerLevel p_350444_, Entity p_350334_, BlockPos p_350764_) @Nullable TeleportTransitionPortal.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 voidDriedGhastBlock.randomTick(BlockState p_416248_, ServerLevel p_416607_, BlockPos p_415639_, RandomSource p_415633_) 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 voidWeatheringCopperBarsBlock.randomTick(BlockState p_436644_, ServerLevel p_436694_, BlockPos p_436590_, RandomSource p_436662_) protected voidWeatheringCopperBulbBlock.randomTick(BlockState p_309163_, ServerLevel p_309177_, BlockPos p_309033_, RandomSource p_308946_) protected voidWeatheringCopperChainBlock.randomTick(BlockState p_436751_, ServerLevel p_436675_, BlockPos p_436631_, RandomSource p_436780_) protected voidWeatheringCopperChestBlock.randomTick(BlockState p_434420_, ServerLevel p_435516_, BlockPos p_433681_, RandomSource p_436035_) 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 voidWeatheringCopperGolemStatueBlock.randomTick(BlockState p_435078_, ServerLevel p_434964_, BlockPos p_433978_, RandomSource p_433413_) 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 voidWeatheringLanternBlock.randomTick(BlockState p_436744_, ServerLevel p_436723_, BlockPos p_436680_, RandomSource p_436600_) protected voidWeatheringLightningRodBlock.randomTick(BlockState p_434726_, ServerLevel p_435993_, BlockPos p_434596_, RandomSource p_434524_) 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 voidDriedGhastBlock.spawnGhastling(ServerLevel level, BlockPos pos, BlockState state) 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 voidDriedGhastBlock.tick(BlockState p_416215_, ServerLevel p_416576_, BlockPos p_415822_, RandomSource p_415656_) 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 voidDriedGhastBlock.tickWaterlogged(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) 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_) Method parameters in net.minecraft.world.level.block with type arguments of type ServerLevelModifier and TypeMethodDescriptionprotected static booleanBlock.dropFromBlockInteractLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BlockState state, @Nullable BlockEntity blockEntity, @Nullable ItemStack tool, @Nullable Entity entity, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected static booleanBlock.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> params, BiConsumer<ServerLevel, ItemStack> dropConsumer) -
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_, @Nullable GameEvent.Context p_281456_) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_282127_, BlockPos p_283268_, Holder<GameEvent> p_316115_, @Nullable 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(@Nullable Player player, ServerLevel level) private static CommandSourceStackSignBlockEntity.createCommandSourceStack(@Nullable Player player, ServerLevel level, BlockPos pos) 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) booleanSignBlockEntity.executeClickCommandsIfPresent(ServerLevel level, Player player, BlockPos pos, boolean isFrontText) static booleanTestInstanceBlockEntity.export(ServerLevel level, Identifier 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) @Nullable Vec3TheEndGatewayBlockEntity.getPortalPosition(ServerLevel level, BlockPos pos) List<RecipeHolder<?>> AbstractFurnaceBlockEntity.getRecipesToAwardAndPopExperience(ServerLevel level, Vec3 popVec) TestInstanceBlockEntity.getStructureSize(ServerLevel level, ResourceKey<GameTestInstance> testKey) private @Nullable 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_, @Nullable Entity p_282123_, @Nullable Entity p_283090_, float p_283130_) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, @Nullable Entity p_282286_, @Nullable Entity p_281384_, float p_283119_) booleanCampfireBlockEntity.placeFood(ServerLevel level, @Nullable 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) voidBeehiveBlockEntity.registerDebugValues(ServerLevel p_449663_, DebugValueSource.Registration p_449220_) voidBlockEntity.registerDebugValues(ServerLevel p_449833_, DebugValueSource.Registration p_449301_) static booleanStructureBlockEntity.saveStructure(ServerLevel level, Identifier structureName, BlockPos pos, Vec3i size, boolean ignoreEntities, String author, boolean writeToDisk, List<Block> ignoredBlocks) private static @Nullable EntityReference<LivingEntity> ConduitBlockEntity.selectNewTarget(ServerLevel level, BlockPos pos) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity furnace) private voidSculkShriekerBlockEntity.shriek(ServerLevel level, @Nullable Entity sourceEntity) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel level, BlockPos pos, EndGatewayConfiguration config) private static @Nullable CreakingCreakingHeartBlockEntity.spawnProtector(ServerLevel level, CreakingHeartBlockEntity creakingHeart) CreakingHeartBlockEntity.spreadResin(ServerLevel level) voidSculkShriekerBlockEntity.tryRespond(ServerLevel level) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, @Nullable ServerPlayer player) private booleanSculkShriekerBlockEntity.trySummonWarden(ServerLevel level) private booleanSculkShriekerBlockEntity.tryToWarn(ServerLevel level, ServerPlayer player) private voidBrushableBlockEntity.unpackLootTable(ServerLevel level, LivingEntity brusher, ItemStack stack) private static voidConduitBlockEntity.updateAndAttackTarget(ServerLevel level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity, boolean canDestroy) private static @Nullable EntityReference<LivingEntity> ConduitBlockEntity.updateDestroyTarget(@Nullable EntityReference<LivingEntity> destroyTarget, ServerLevel level, BlockPos pos, boolean canDestroy) -
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, TrialSpawnerStateData data) 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) TrialSpawnerStateData.findPlayerWithOminousEffect(ServerLevel level, List<UUID> players) (package private) WeightedList<ItemStack> TrialSpawnerStateData.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) booleanTrialSpawnerStateData.isCooldownFinished(ServerLevel level) booleanTrialSpawnerStateData.isReadyToEjectItems(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerStateData.isReadyToOpenShutter(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerStateData.isReadyToSpawnNextMob(ServerLevel level, TrialSpawnerConfig config, int players) private static longTrialSpawnerStateData.lowResolutionPosition(ServerLevel level, BlockPos pos) voidTrialSpawner.removeOminous(ServerLevel level, BlockPos pos) voidTrialSpawnerStateData.resetAfterBecomingOminous(TrialSpawner spawner, ServerLevel level) private static @Nullable 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, TrialSpawnerStateData data) voidTrialSpawnerStateData.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 serverData, 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 radius, boolean skipKnownStructures) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) voidLevelChunk.postProcessGeneration(ServerLevel level) voidLevelChunk.registerDebugValues(ServerLevel p_449159_, DebugValueSource.Registration p_449975_) 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, @Nullable 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, ValueInput.ValueInputList input) 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 @Nullable 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) private static voidEuclideanGameEventListenerRegistry.sendDebugInfo(ServerLevel level, GameEventListener listener) 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, @Nullable Entity entity, @Nullable 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_) voidPhantomSpawner.tick(ServerLevel p_64576_, boolean p_64577_) -
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, Identifier 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 state, FluidState fluidState) private voidFlowingFluid.spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState state) voidFlowingFluid.tick(ServerLevel p_376710_, BlockPos p_75996_, BlockState p_360412_, FluidState p_75997_) protected voidFluid.tick(ServerLevel level, BlockPos pos, BlockState state, 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) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionPortalForcer(ServerLevel level) 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
Methods in net.minecraft.world.level.saveddata with parameters of type ServerLevel -
Uses of ServerLevel in net.minecraft.world.level.storage
Fields in net.minecraft.world.level.storage declared as ServerLevelConstructors in net.minecraft.world.level.storage with parameters of type ServerLevelModifierConstructorDescriptionDimensionDataStorage(@Nullable ServerLevel level, Path p_362421_, com.mojang.datafixers.DataFixer p_78150_, HolderLookup.Provider p_324180_) -
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<Identifier, 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 ServerLevelModifier and TypeMethodDescriptionstatic voidLevelAttachmentsSavedData.init(ServerLevel level) private static com.mojang.serialization.Codec<LevelAttachmentsSavedData> LevelAttachmentsSavedData.makeCodec(@Nullable ServerLevel level) static voidAttachmentSync.syncInitialLevelAttachments(ServerLevel level, ServerPlayer to) Handles initial syncing of level attachments.static voidAttachmentSync.syncLevelUpdate(ServerLevel level, AttachmentType<?> type) Constructors 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) @Nullable MerchantOfferBasicItemListing.getOffer(ServerLevel level, Entity p_219693_, RandomSource p_219694_) 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, Identifier 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 custom 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)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.