Uses of Class
net.minecraft.server.level.ServerLevel
Packages that use ServerLevel
Package
Description
-
Uses of ServerLevel in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanBlockPredicate.matches(ServerLevel level, BlockPos pos) booleanDamageSourcePredicate.matches(ServerLevel level, Vec3 position, DamageSource source) booleanDistanceTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 currentPosition) booleanEntityPredicate.matches(ServerLevel level, Vec3 position, Entity entity) booleanEntitySubPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanFallAfterExplosionTrigger.TriggerInstance.matches(ServerLevel level, Vec3 startPosition, Vec3 endPosition, LootContext context) booleanFishingHookPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanFluidPredicate.matches(ServerLevel level, BlockPos pos) booleanLightningBoltPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanLightPredicate.matches(ServerLevel level, BlockPos pos) booleanLocationPredicate.matches(ServerLevel level, double x, double y, double z) booleanPlayerPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanRaiderPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanSheepPredicate.matches(Entity entity, ServerLevel level, Vec3 position) booleanSlimePredicate.matches(Entity entity, ServerLevel level, Vec3 position) -
Uses of ServerLevel in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ServerLevel -
Uses of ServerLevel in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanGameEventListenerRenderer.TrackedListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) -
Uses of ServerLevel in net.minecraft.commands
Fields in net.minecraft.commands declared as ServerLevelMethods in net.minecraft.commands that return ServerLevelMethods in net.minecraft.commands with parameters of type ServerLevelConstructors in net.minecraft.commands with parameters of type ServerLevelModifierConstructorDescriptionCommandSourceStack(CommandSource source, Vec3 worldPosition, Vec2 rotation, ServerLevel level, int permissionLevel, String textName, Component displayName, MinecraftServer server, Entity entity) protectedCommandSourceStack(CommandSource source, Vec3 worldPosition, Vec2 rotation, ServerLevel level, int permissionLevel, String textName, Component displayName, MinecraftServer server, Entity entity, boolean silent, CommandResultCallback resultCallback, EntityAnchorArgument.Anchor anchor, CommandSigningContext signingContext, TaskChainer chatMessageChainer) -
Uses of ServerLevel in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return ServerLevelModifier and TypeMethodDescriptionstatic ServerLevelDimensionArgument.getDimension(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) -
Uses of ServerLevel in net.minecraft.commands.arguments.blocks
Methods in net.minecraft.commands.arguments.blocks with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanBlockInput.place(ServerLevel level, BlockPos pos, int flags) booleanBlockInput.test(ServerLevel level, BlockPos pos) -
Uses of ServerLevel in net.minecraft.commands.arguments.coordinates
Methods in net.minecraft.commands.arguments.coordinates with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic BlockPosBlockPosArgument.getLoadedBlockPos(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, ServerLevel level, String name) -
Uses of ServerLevel in net.minecraft.commands.arguments.selector
Methods in net.minecraft.commands.arguments.selector with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidEntitySelector.addEntities(List<Entity> entities, ServerLevel level, AABB box, Predicate<Entity> predicate) -
Uses of ServerLevel in net.minecraft.core.dispenser
Fields in net.minecraft.core.dispenser declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelBlockSource.levelThe field for thelevelrecord component.Methods in net.minecraft.core.dispenser that return ServerLevelModifier and TypeMethodDescriptionBlockSource.level()Returns the value of thelevelrecord component.Methods in net.minecraft.core.dispenser with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static RailShapeMinecartDispenseItemBehavior.getRailShape(BlockState state, ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearBeehive(ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.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 serverLevel) static voidGameTestRunner.clearMarkers(ServerLevel serverLevel) static voidStructureUtils.clearSpaceForStructure(BoundingBox boundingBox, ServerLevel level) static TestInstanceBlockEntityStructureUtils.createNewEmptyTest(ResourceLocation id, BlockPos pos, Vec3i size, Rotation rotation, ServerLevel level) private TestInstanceBlockEntityGameTestInfo.createTestInstanceBlock(BlockPos pos, Rotation rotation, ServerLevel level) GameTestBatchFactory.TestDecorator.decorate(Holder.Reference<GameTestInstance> instance, ServerLevel level) static List<GameTestBatch> GameTestBatchFactory.divideIntoBatches(Collection<Holder.Reference<GameTestInstance>> instances, GameTestBatchFactory.TestDecorator decorator, ServerLevel level) private static booleanStructureUtils.doesStructureContain(BlockPos structureBlockPos, BlockPos posToTest, ServerLevel serverLevel) private List<GameTestBatch> GameTestServer.evaluateTestsToRun(ServerLevel level) StructureUtils.findNearestTest(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestBlocks(BlockPos pos, int radius, ServerLevel level) StructureUtils.findTestContainingPos(BlockPos pos, int radius, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromBatches(Collection<GameTestBatch> batches, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromInfo(Collection<GameTestInfo> infos, ServerLevel level) StructureUtils.lookedAtTestPos(BlockPos pos, Entity entity, ServerLevel level) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel level) voidStructureGridSpawner.onBatchStart(ServerLevel level) private static Stream<GameTestInfo> GameTestServer.rotateAndMultiply(Holder.Reference<GameTestInstance> test, ServerLevel level) private static voidTestEnvironmentDefinition.Functions.run(ServerLevel level, ResourceLocation function) protected static voidReportGameListener.say(ServerLevel serverLevel, ChatFormatting formatting, String message) voidTestEnvironmentDefinition.AllOf.setup(ServerLevel level) voidTestEnvironmentDefinition.Functions.setup(ServerLevel level) voidTestEnvironmentDefinition.SetGameRules.setup(ServerLevel level) voidTestEnvironmentDefinition.setup(ServerLevel level) voidTestEnvironmentDefinition.TimeOfDay.setup(ServerLevel level) voidTestEnvironmentDefinition.Weather.setup(ServerLevel level) private static voidReportGameListener.showRedBox(ServerLevel serverLevel, BlockPos pos, String displayMessage) private voidGameTestServer.startTests(ServerLevel serverLevel) voidTestEnvironmentDefinition.AllOf.teardown(ServerLevel level) voidTestEnvironmentDefinition.Functions.teardown(ServerLevel level) voidTestEnvironmentDefinition.SetGameRules.teardown(ServerLevel level) default voidTestEnvironmentDefinition.teardown(ServerLevel level) voidTestEnvironmentDefinition.Weather.teardown(ServerLevel level) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivateBuilder(Collection<GameTestBatch> batches, ServerLevel level) GameTestInfo(Holder.Reference<GameTestInstance> test, Rotation rotation, ServerLevel level, RetryOptions retryOptions) protectedGameTestRunner(GameTestRunner.GameTestBatcher testBatcher, Collection<GameTestBatch> batches, ServerLevel level, GameTestTicker testTicker, GameTestRunner.StructureSpawner existingStructureSpawner, GameTestRunner.StructureSpawner newStructureSpawner, boolean haltOnError) -
Uses of ServerLevel in net.minecraft.network.protocol
Methods in net.minecraft.network.protocol with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T extends PacketListener>
voidPacketUtils.ensureRunningOnSameThread(Packet<T> packet, T processor, ServerLevel level) Ensures that the given packet is handled on the main thread. -
Uses of ServerLevel in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type ServerLevelModifier and TypeMethodDescriptionServerboundTeleportToEntityPacket.getEntity(ServerLevel level) private static StringDebugPackets.getShortDescription(ServerLevel level, Object object) ServerboundInteractPacket.getTarget(ServerLevel level) static voidDebugPackets.sendGameTestAddMarker(ServerLevel level, BlockPos pos, String text, int color, int lifetimeMillis) static voidDebugPackets.sendGameTestClearPacket(ServerLevel level) private static voidDebugPackets.sendPacketToAllPlayers(ServerLevel level, CustomPacketPayload payload) static voidDebugPackets.sendPoiAddedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiPacketsForChunk(ServerLevel level, ChunkPos chunkPos) static voidDebugPackets.sendPoiRemovedPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendPoiTicketCountPacket(ServerLevel level, BlockPos pos) static voidDebugPackets.sendRaids(ServerLevel level, Collection<Raid> raids) private static voidDebugPackets.sendVillageSectionsPacket(ServerLevel level, BlockPos pos) -
Uses of ServerLevel in net.minecraft.server
Fields in net.minecraft.server declared as ServerLevelFields in net.minecraft.server with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate final Map<ResourceKey<Level>, ServerLevel> MinecraftServer.levelsMethods in net.minecraft.server that return ServerLevelModifier and TypeMethodDescriptionMinecraftServer.getLevel(ResourceKey<Level> dimension) Gets the worldServer by the given dimension.private ServerLevel[]MinecraftServer.getWorldArray()final ServerLevelMinecraftServer.overworld()Methods in net.minecraft.server that return types with arguments of type ServerLevelModifier and TypeMethodDescriptionMinecraftServer.forgeGetWorldMap()Deprecated.MinecraftServer.getAllLevels()Methods in net.minecraft.server with parameters of type ServerLevelModifier and TypeMethodDescriptionintMinecraftServer.getSpawnRadius(ServerLevel level) booleanMinecraftServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) private static voidMinecraftServer.setInitialSpawn(ServerLevel level, ServerLevelData levelData, boolean generateBonusChest, boolean debug) private voidMinecraftServer.synchronizeTime(ServerLevel level) -
Uses of ServerLevel in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelCloneCommands.DimensionAndPosition.dimensionThe field for thedimensionrecord component.Methods in net.minecraft.server.commands that return ServerLevelModifier and TypeMethodDescriptionCloneCommands.DimensionAndPosition.dimension()Returns the value of thedimensionrecord component.Methods in net.minecraft.server.commands with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanFillCommand.Affector.affect(ServerLevel level, BlockPos pos) private static voidPlaceCommand.checkLoaded(ServerLevel level, ChunkPos start, ChunkPos end) private static OptionalIntExecuteCommand.checkRegions(ServerLevel level, BlockPos begin, BlockPos end, BlockPos destination, boolean isMasked) static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill(ServerLevel level, BlockPos from, BlockPos to, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> messageOutput) FillCommand.Filter.filter(BoundingBox box, BlockPos pos, BlockInput block, ServerLevel level) private static intTimeCommand.getDayTime(ServerLevel level) Returns the day time (time wrapped within a day)private static CloneCommands.DimensionAndPositionCloneCommands.getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, ServerLevel level, String name) private static booleanExecuteCommand.isChunkLoaded(ServerLevel level, BlockPos pos) private static voidTeleportCommand.performTeleport(CommandSourceStack source, Entity target, ServerLevel level, double x, double y, double z, Set<Relative> relatives, float yRot, float xRot, LookAt lookAt) private static doubleSpreadPlayersCommand.setPlayerPositions(Collection<? extends Entity> targets, ServerLevel level, SpreadPlayersCommand.Position[] positions, int maxHeight, boolean respectTeams) private static voidSpreadPlayersCommand.spreadPositions(Vec2 center, double spreadDistance, ServerLevel level, RandomSource random, double minX, double minZ, double maxX, double maxZ, int maxHeight, SpreadPlayersCommand.Position[] positions, boolean respectTeams) private static intTeleportCommand.teleportToPos(CommandSourceStack source, Collection<? extends Entity> targets, ServerLevel level, Coordinates position, Coordinates rotation, LookAt lookAt) Method parameters in net.minecraft.server.commands with type arguments of type ServerLevelModifier and TypeMethodDescriptionprivate static com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> CloneCommands.beginEndDestinationAndModeSuffix(CommandBuildContext buildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> levelGetter) private static com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> CloneCommands.destinationAndStrictSuffix(CommandBuildContext buildContext, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> sourceLevelGetter, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> destinationLevelGetter) Constructors in net.minecraft.server.commands with parameters of type ServerLevelModifierConstructorDescription(package private)DimensionAndPosition(ServerLevel dimension, BlockPos position) Creates an instance of aDimensionAndPositionrecord class. -
Uses of ServerLevel in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanDedicatedServer.isUnderSpawnProtection(ServerLevel level, BlockPos pos, Player player) -
Uses of ServerLevel in net.minecraft.server.level
Fields in net.minecraft.server.level declared as ServerLevelModifier and TypeFieldDescription(package private) final ServerLevelChunkMap.levelfinal ServerLevelServerChunkCache.levelprivate final ServerLevelServerEntity.levelprotected ServerLevelServerPlayerGameMode.levelprivate final ServerLevelWorldGenRegion.levelMethods in net.minecraft.server.level that return ServerLevelModifier and TypeMethodDescriptionServerEntityGetter.getLevel()ServerLevel.getLevel()WorldGenRegion.getLevel()Deprecated.ServerPlayer.level()Methods in net.minecraft.server.level with parameters of type ServerLevelModifier and TypeMethodDescriptionServerPlayer.adjustSpawnLocation(ServerLevel level, BlockPos pos) ServerPlayer.createCommonSpawnInfo(ServerLevel level) private static Optional<ServerPlayer.RespawnPosAngle> ServerPlayer.findRespawnAndUseSpawnBlock(ServerLevel level, ServerPlayer.RespawnConfig respawnConfig, boolean useCharge) protected static BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel level, int x, int z) static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel level, ChunkPos chunkPos) booleanServerPlayer.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanServerPlayer.isInvulnerableTo(ServerLevel level, DamageSource damageSource) booleanServerPlayer.mayInteract(ServerLevel level, BlockPos pos) private booleanServerPlayer.noCollisionNoLiquid(ServerLevel level, AABB collisionBox) protected voidServerPlayer.onChangedBlock(ServerLevel level, BlockPos pos) static longServerPlayer.placeEnderPearlTicket(ServerLevel level, ChunkPos pos) voidServerPlayerGameMode.setLevel(ServerLevel serverLevel) Sets the world instance.voidServerPlayer.setServerLevel(ServerLevel level) booleanServerPlayer.teleportTo(ServerLevel level, double x, double y, double z, Set<Relative> relativeMovements, float yaw, float pitch, boolean setCamera) private voidServerPlayer.triggerDimensionChangeTriggers(ServerLevel level) Constructors in net.minecraft.server.level with parameters of type ServerLevelModifierConstructorDescriptionChunkMap(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter lightChunk, ChunkGenerator generator, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage, TicketStorage ticketStorage, int serverViewDistance, boolean sync) ServerChunkCache(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, ChunkGenerator generator, int viewDistance, int simulationDistance, boolean sync, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage) ServerEntity(ServerLevel level, Entity entity, int updateInterval, boolean trackDelta, Consumer<Packet<?>> broadcast, BiConsumer<Packet<?>, List<UUID>> broadcastWithIgnore) ServerPlayer(MinecraftServer server, ServerLevel level, com.mojang.authlib.GameProfile gameProfile, ClientInformation clientInformation) WorldGenRegion(ServerLevel level, StaticCache2D<GenerationChunkHolder> cache, ChunkStep generatingStep, ChunkAccess center) -
Uses of ServerLevel in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static voidServerGamePacketListenerImpl.addBlockDataToItem(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack) private static voidPlayerChunkSender.sendChunk(ServerGamePacketListenerImpl packetListener, ServerLevel level, LevelChunk chunk) -
Uses of ServerLevel in net.minecraft.server.players
Methods in net.minecraft.server.players with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidPlayerList.addWorldborderListener(ServerLevel level) voidPlayerList.sendLevelInfo(ServerPlayer player, ServerLevel level) Updates the time and weather for the given player to those of the given world -
Uses of ServerLevel in net.minecraft.util
Methods in net.minecraft.util with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanSpawnUtil.Strategy.canSpawnOn(ServerLevel level, BlockPos targetPos, BlockState targetState, BlockPos attemptedPos, BlockState attemptedState) private static booleanSpawnUtil.moveToPossibleSpawnPosition(ServerLevel level, int yOffset, BlockPos.MutableBlockPos pos, SpawnUtil.Strategy strategy) SpawnUtil.trySpawnMob(EntityType<T> entityType, EntitySpawnReason spawnReason, ServerLevel level, BlockPos pos, int attempts, int range, int yOffset, SpawnUtil.Strategy strategy, boolean checkCollision) -
Uses of ServerLevel in net.minecraft.world.effect
Methods in net.minecraft.world.effect with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic List<ServerPlayer> MobEffectUtil.addEffectToPlayersAround(ServerLevel level, Entity source, Vec3 pos, double radius, MobEffectInstance effect, int duration) booleanAbsorptionMobEffect.applyEffectTick(ServerLevel p_376208_, LivingEntity p_294484_, int p_294672_) booleanBadOmenMobEffect.applyEffectTick(ServerLevel p_376404_, LivingEntity p_296327_, int p_294357_) booleanHealOrHarmMobEffect.applyEffectTick(ServerLevel level, LivingEntity entity, int amplifier) 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 level, Entity source, Entity indirectSource, LivingEntity entity, int amplifier, double health) voidMobEffect.applyInstantenousEffect(ServerLevel level, Entity source, Entity indirectSource, LivingEntity entity, int amplifier, double health) voidInfestedMobEffect.onMobHurt(ServerLevel level, LivingEntity entity, int amplifier, DamageSource damageSource, float amount) 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 level, LivingEntity entity, int amplifier, Entity.RemovalReason reason) voidWeavingMobEffect.onMobRemoved(ServerLevel level, LivingEntity entity, int amplifier, Entity.RemovalReason reason) 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) EntityType.create(ServerLevel level, 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) booleanLivingEntity.doHurtTarget(ServerLevel level, Entity source) booleanMob.doHurtTarget(ServerLevel level, Entity source) protected voidLivingEntity.dropAllDeathLoot(ServerLevel level, DamageSource damageSource) protected voidLivingEntity.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidMob.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidLivingEntity.dropEquipment(ServerLevel level) protected voidLivingEntity.dropExperience(ServerLevel level, Entity entity) booleanLivingEntity.dropFromGiftLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> paramsBuilder, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected voidLivingEntity.dropFromLootTable(ServerLevel level, DamageSource damageSource, boolean playerKill) protected voidMob.dropFromLootTable(ServerLevel level, DamageSource damageSource, boolean playerKill) 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 level) abstract AgeableMobAgeableMob.getBreedOffspring(ServerLevel level, AgeableMob otherParent) GlowSquid.getBreedOffspring(ServerLevel level, AgeableMob otherParent) final intLivingEntity.getExperienceReward(ServerLevel level, Entity killer) PortalProcessor.getPortalDestination(ServerLevel level, Entity entity) final booleanAreaEffectCloud.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanDisplay.hurtServer(ServerLevel level, DamageSource damageSource, float amount) abstract booleanEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanExperienceOrb.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanGlowSquid.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanInteraction.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanLightningBolt.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanLivingEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanMarker.hurtServer(ServerLevel p_376861_, DamageSource p_376481_, float p_376416_) final booleanOminousItemSpawner.hurtServer(ServerLevel level, DamageSource damageSource, float amount) 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 level) booleanEntity.killedEntity(ServerLevel level, LivingEntity entity) booleanEntity.mayInteract(ServerLevel level, BlockPos pos) protected voidLivingEntity.onChangedBlock(ServerLevel level, BlockPos pos) protected voidMob.pickUpItem(ServerLevel level, ItemEntity entity) default voidNeutralMob.playerDied(ServerLevel level, Player player) booleanPortalProcessor.processPortalTeleportation(ServerLevel level, Entity entity, boolean canChangeDimensions) private voidAreaEffectCloud.serverTick(ServerLevel level) voidShearable.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) Deprecated.EntityType.spawn(ServerLevel level, Consumer<T> consumer, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) EntityType.spawn(ServerLevel level, BlockPos pos, EntitySpawnReason reason) EntityType.spawn(ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, BlockPos pos, EntitySpawnReason reason, boolean shouldOffsetY, boolean shouldOffsetYMore) Entity.spawnAtLocation(ServerLevel level, ItemStack stack) Entity.spawnAtLocation(ServerLevel level, ItemStack stack, float yOffset) Entity.spawnAtLocation(ServerLevel level, ItemStack stack, Vec3 offset) Entity.spawnAtLocation(ServerLevel level, ItemLike item) Entity.spawnAtLocation(ServerLevel level, ItemLike item, int yOffset) private EntityOminousItemSpawner.spawnProjectile(ServerLevel level, ProjectileItem projectileItem, ItemStack stack) private EntityEntity.teleportCrossDimension(ServerLevel 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 serverLevel, boolean updateAnger) booleanMob.wantsToPickUp(ServerLevel level, ItemStack stack) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionbooleanLivingEntity.dropFromGiftLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected booleanLivingEntity.dropFromLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, Function<LootParams.Builder, LootParams> paramsBuilder, BiConsumer<ServerLevel, ItemStack> dropConsumer) protected voidLivingEntity.dropFromShearingLootTable(ServerLevel level, ResourceKey<LootTable> lootTable, ItemStack shears, BiConsumer<ServerLevel, ItemStack> dropConsumer) voidEntity.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> listenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.ai
Methods in net.minecraft.world.entity.ai with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidBrain.startEachNonRunningBehavior(ServerLevel level, E entity) voidBrain.stopAll(ServerLevel level, E owner) voidBrain.tick(ServerLevel level, E entity) private voidBrain.tickEachRunningBehavior(ServerLevel level, E entity) private voidBrain.tickSensors(ServerLevel level, E brainHolder) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidStopAttackingIfTargetInvalid.TargetErasedCallback.accept(ServerLevel level, E entity, LivingEntity target) abstract <E extends LivingEntity>
voidGateBehavior.RunningPolicy.apply(Stream<BehaviorControl<? super E>> behaviors, ServerLevel level, E owner, long gameTime) private static booleanValidateNearbyPoi.bedIsOccupied(ServerLevel level, BlockPos pos, LivingEntity entity) private static booleanValidateNearbyPoi.bedIsOccupiedByVillager(ServerLevel level, BlockPos pos) VillagerMakeLove.breed(ServerLevel level, Villager parent, Villager partner) private static intGiveGiftToHero.calculateTimeUntilNextGift(ServerLevel level) protected booleanAnimalMakeLove.canStillUse(ServerLevel level, Animal entity, long gameTime) protected booleanAnimalPanic.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanBehavior.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanCelebrateVillagersSurvivedRaid.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanCountDownCooldownTicks.canStillUse(ServerLevel level, LivingEntity entity, long gameTime) 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 level, PathfinderMob entity, long gameTime) protected booleanGiveGiftToHero.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanGoAndGiveItemsToTarget.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanGoToPotentialJobSite.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanHarvestFarmland.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanJumpOnBed.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanLongJumpMidJump.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanLongJumpToRandomPos.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanLookAndFollowTradingPlayerSink.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanLookAtTargetSink.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanMoveToTargetSink.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanPrepareRamNearestTarget.canStillUse(ServerLevel level, PathfinderMob entity, long gameTime) protected booleanRamTarget.canStillUse(ServerLevel level, Goat entity, long gameTime) booleanShowTradesToPlayer.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanSleepInBed.canStillUse(ServerLevel level, LivingEntity entity, long gameTime) protected booleanSwim.canStillUse(ServerLevel level, Mob entity, long gameTime) protected booleanTradeWithVillager.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanUseBonemeal.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanVillagerMakeLove.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanVillagerPanicTrigger.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanWorkAtPoi.canStillUse(ServerLevel level, Villager entity, long gameTime) protected booleanAnimalMakeLove.checkExtraStartConditions(ServerLevel level, Animal owner) protected booleanAnimalPanic.checkExtraStartConditions(ServerLevel level, E owner) protected booleanBehavior.checkExtraStartConditions(ServerLevel level, E owner) protected booleanCelebrateVillagersSurvivedRaid.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanCroak.checkExtraStartConditions(ServerLevel p_217151_, Frog p_217152_) protected booleanCrossbowAttack.checkExtraStartConditions(ServerLevel level, E owner) protected booleanGiveGiftToHero.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanGoAndGiveItemsToTarget.checkExtraStartConditions(ServerLevel level, E owner) protected booleanGoToPotentialJobSite.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanHarvestFarmland.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanJumpOnBed.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanLongJumpToRandomPos.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanLookAndFollowTradingPlayerSink.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanRamTarget.checkExtraStartConditions(ServerLevel level, Goat owner) booleanShowTradesToPlayer.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanSleepInBed.checkExtraStartConditions(ServerLevel level, LivingEntity owner) protected booleanSwim.checkExtraStartConditions(ServerLevel level, Mob owner) protected booleanTradeWithVillager.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanUseBonemeal.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanVillagerMakeLove.checkExtraStartConditions(ServerLevel level, Villager owner) protected booleanWorkAtPoi.checkExtraStartConditions(ServerLevel level, Villager owner) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel level, LivingEntity entity, Node previous, Node next, Set<GlobalPos> doorPositions, Optional<List<LivingEntity>> nearestLivingEntities) private voidWorkAtComposter.compostItems(ServerLevel level, Villager villager, GlobalPos global, BlockState state) final voidBehavior.doStop(ServerLevel level, E entity, long gameTime) voidBehaviorControl.doStop(ServerLevel level, E entity, long gameTime) final voidDoNothing.doStop(ServerLevel level, LivingEntity entity, long gameTime) final voidGateBehavior.doStop(ServerLevel level, E entity, long gameTime) final voidOneShot.doStop(ServerLevel p_260215_, E p_259970_, long p_260273_) static SectionPosBehaviorUtils.findSectionClosestToVillage(ServerLevel serverLevel, SectionPos sectionPos, int radius) protected voidRamTarget.finishRam(ServerLevel level, Goat owner) Optional<? extends LivingEntity> StartAttacking.TargetFinder.get(ServerLevel level, E mob) protected Optional<LongJumpToRandomPos.PossibleJump> LongJumpToPreferredBlock.getJumpCandidate(ServerLevel level) protected Optional<LongJumpToRandomPos.PossibleJump> LongJumpToRandomPos.getJumpCandidate(ServerLevel level) private static Vec3MoveToSkySeeingSpot.getOutdoorPosition(ServerLevel level, LivingEntity entity) private Vec3AnimalPanic.getPanicPos(E pathfinder, ServerLevel level) private BlockPosHarvestFarmland.getValidFarmland(ServerLevel serverLevel) private voidVillagerMakeLove.giveBedToChild(ServerLevel level, Villager villager, BlockPos pos) static booleanMoveToSkySeeingSpot.hasNoBlocksAbove(ServerLevel level, LivingEntity entity, BlockPos pos) private booleanRamTarget.hasRammedHornBreakingBlock(ServerLevel level, Goat owner) private booleanLongJumpToRandomPos.isAcceptableLandingPosition(ServerLevel level, E entity, BlockPos pos) private booleanJumpOnBed.isBed(ServerLevel level, BlockPos pos) private static booleanInteractWithDoor.isDoorTooFarAway(ServerLevel level, LivingEntity entity, GlobalPos pos) private voidWorkAtComposter.makeBread(ServerLevel level, Villager villager) private booleanJumpOnBed.nearBed(ServerLevel level, Mob mob) private booleanJumpOnBed.onBedSurface(ServerLevel level, Mob mob) private booleanJumpOnBed.onOrOverBed(ServerLevel level, Mob mob) protected voidLongJumpToRandomPos.pickCandidate(ServerLevel level, E entity, long prepareJumpStart) UseBonemeal.pickNextTarget(ServerLevel level, Villager villager) private static booleanVillagerGoalPackages.raidExistsAndActive(ServerLevel level, LivingEntity entity) private static booleanVillagerGoalPackages.raidExistsAndNotVictory(ServerLevel level, LivingEntity entity) InteractWithDoor.rememberDoorToClose(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> doorsToClose, Optional<Set<GlobalPos>> doorPositions, ServerLevel level, BlockPos pos) private voidWorkAtComposter.spawnComposterFillEffects(ServerLevel level, BlockState preState, BlockPos pos, BlockState postState) protected voidAnimalMakeLove.start(ServerLevel level, Animal entity, long gameTime) protected voidAnimalPanic.start(ServerLevel level, E entity, long gameTime) protected voidBehavior.start(ServerLevel level, E entity, long gameTime) protected voidCroak.start(ServerLevel p_217162_, Frog p_217163_, long p_217164_) protected voidFollowTemptation.start(ServerLevel level, PathfinderMob entity, long gameTime) protected voidGiveGiftToHero.start(ServerLevel level, Villager entity, long gameTime) protected voidGoAndGiveItemsToTarget.start(ServerLevel level, E entity, long gameTime) protected voidHarvestFarmland.start(ServerLevel level, Villager entity, long gameTime) protected voidJumpOnBed.start(ServerLevel level, Mob entity, long gameTime) protected voidLongJumpMidJump.start(ServerLevel level, Mob entity, long gameTime) protected voidLongJumpToPreferredBlock.start(ServerLevel level, E entity, long gameTime) protected voidLongJumpToRandomPos.start(ServerLevel level, E entity, long gameTime) protected voidLookAndFollowTradingPlayerSink.start(ServerLevel level, Villager entity, long gameTime) protected voidMoveToTargetSink.start(ServerLevel level, Mob entity, long gameTime) protected voidPrepareRamNearestTarget.start(ServerLevel level, PathfinderMob entity, long gameTime) protected voidRamTarget.start(ServerLevel level, Goat entity, long gameTime) protected voidRandomLookAround.start(ServerLevel level, Mob entity, long gameTime) voidShowTradesToPlayer.start(ServerLevel level, Villager entity, long gameTime) protected voidSleepInBed.start(ServerLevel level, LivingEntity entity, long gameTime) protected voidTradeWithVillager.start(ServerLevel level, Villager entity, long gameTime) protected voidUseBonemeal.start(ServerLevel level, Villager entity, long gameTime) protected voidVillagerMakeLove.start(ServerLevel level, Villager entity, long gameTime) protected voidVillagerPanicTrigger.start(ServerLevel level, Villager entity, long gameTime) protected voidWorkAtPoi.start(ServerLevel level, Villager entity, long gameTime) protected voidAnimalMakeLove.stop(ServerLevel level, Animal entity, long gameTime) protected voidAnimalPanic.stop(ServerLevel level, E entity, long gameTime) protected voidBehavior.stop(ServerLevel level, E entity, long gameTime) protected voidCelebrateVillagersSurvivedRaid.stop(ServerLevel level, Villager entity, long gameTime) protected voidCountDownCooldownTicks.stop(ServerLevel level, LivingEntity entity, long gameTime) 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 level, PathfinderMob entity, long gameTime) protected voidGiveGiftToHero.stop(ServerLevel level, Villager entity, long gameTime) protected voidGoToPotentialJobSite.stop(ServerLevel level, Villager entity, long gameTime) protected voidHarvestFarmland.stop(ServerLevel level, Villager entity, long gameTime) protected voidJumpOnBed.stop(ServerLevel level, Mob entity, long gameTime) protected voidLongJumpMidJump.stop(ServerLevel level, Mob entity, long gameTime) protected voidLookAndFollowTradingPlayerSink.stop(ServerLevel level, Villager entity, long gameTime) protected voidLookAtTargetSink.stop(ServerLevel level, Mob entity, long gameTime) protected voidMoveToTargetSink.stop(ServerLevel level, Mob entity, long gameTime) protected voidPrepareRamNearestTarget.stop(ServerLevel level, E entity, long gameTime) voidShowTradesToPlayer.stop(ServerLevel level, Villager entity, long gameTime) protected voidSleepInBed.stop(ServerLevel level, LivingEntity entity, long gameTime) protected voidTradeWithVillager.stop(ServerLevel level, Villager entity, long gameTime) protected voidUseBonemeal.stop(ServerLevel level, Villager entity, long gameTime) protected voidVillagerMakeLove.stop(ServerLevel level, Villager entity, long gameTime) VillagerMakeLove.takeVacantBed(ServerLevel level, Villager villager) booleanStartAttacking.StartAttackingCondition.test(ServerLevel level, E mob) booleanStopAttackingIfTargetInvalid.StopAttackCondition.test(ServerLevel level, LivingEntity entity) private voidGiveGiftToHero.throwGift(ServerLevel level, Villager villager, LivingEntity target) protected voidAnimalMakeLove.tick(ServerLevel level, Animal owner, long gameTime) protected voidAnimalPanic.tick(ServerLevel level, E owner, long gameTime) protected voidBehavior.tick(ServerLevel level, E owner, long gameTime) protected voidCelebrateVillagersSurvivedRaid.tick(ServerLevel level, Villager owner, long gameTime) protected voidCountDownCooldownTicks.tick(ServerLevel level, LivingEntity owner, long gameTime) 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 level, PathfinderMob owner, long gameTime) protected voidGiveGiftToHero.tick(ServerLevel level, Villager owner, long gameTime) protected voidGoAndGiveItemsToTarget.tick(ServerLevel level, E owner, long gameTime) protected voidGoToPotentialJobSite.tick(ServerLevel level, Villager owner, long gameTime) protected voidHarvestFarmland.tick(ServerLevel level, Villager owner, long gameTime) protected voidJumpOnBed.tick(ServerLevel level, Mob owner, long gameTime) protected voidLongJumpToRandomPos.tick(ServerLevel level, E owner, long gameTime) protected voidLookAndFollowTradingPlayerSink.tick(ServerLevel level, Villager owner, long gameTime) protected voidLookAtTargetSink.tick(ServerLevel level, Mob owner, long gameTime) protected voidMoveToTargetSink.tick(ServerLevel level, Mob owner, long gameTime) protected voidPrepareRamNearestTarget.tick(ServerLevel level, E owner, long gameTime) protected voidRamTarget.tick(ServerLevel level, Goat owner, long gameTime) voidShowTradesToPlayer.tick(ServerLevel level, Villager owner, long gameTime) protected voidSwim.tick(ServerLevel level, Mob owner, long gameTime) protected voidTradeWithVillager.tick(ServerLevel level, Villager owner, long gameTime) protected voidUseBonemeal.tick(ServerLevel level, Villager owner, long gameTime) protected voidVillagerMakeLove.tick(ServerLevel level, Villager owner, long gameTime) protected voidVillagerPanicTrigger.tick(ServerLevel level, Villager owner, long gameTime) final voidBehavior.tickOrStop(ServerLevel level, E entity, long gameTime) voidBehaviorControl.tickOrStop(ServerLevel level, E entity, long gameTime) final voidDoNothing.tickOrStop(ServerLevel level, LivingEntity entity, long gameTime) final voidGateBehavior.tickOrStop(ServerLevel level, E entity, long gameTime) 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 level, LivingEntity entity, long gameTime) final booleanGateBehavior.tryStart(ServerLevel level, E entity, long gameTime) final booleanOneShot.tryStart(ServerLevel p_260083_, E p_259643_, long p_259226_) private voidVillagerMakeLove.tryToGiveBirth(ServerLevel level, Villager parent, Villager partner) protected voidWorkAtComposter.useWorkstation(ServerLevel level, Villager villager) protected voidWorkAtPoi.useWorkstation(ServerLevel level, Villager villager) private static booleanVillagerGoalPackages.validateBedPoi(ServerLevel level, BlockPos pos) private booleanHarvestFarmland.validPos(BlockPos pos, ServerLevel serverLevel) private booleanUseBonemeal.validPos(BlockPos pos, ServerLevel level) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type ServerLevelModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> existingAbsentMemory, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId, BiPredicate<ServerLevel, BlockPos> predicate) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior.declarative
Methods in net.minecraft.world.entity.ai.behavior.declarative with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanTrigger.trigger(ServerLevel level, E entity, long gameTime) BehaviorBuilder.TriggerWithResult.tryTrigger(ServerLevel level, E entity, long gameTime) Method parameters in net.minecraft.world.entity.ai.behavior.declarative with type arguments of type ServerLevelModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
OneShot<E> BehaviorBuilder.triggerIf(BiPredicate<ServerLevel, E> predicate) -
Uses of ServerLevel in net.minecraft.world.entity.ai.behavior.warden
Methods in net.minecraft.world.entity.ai.behavior.warden with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanDigging.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanEmerging.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanRoar.canStillUse(ServerLevel p_217588_, Warden p_217589_, long p_217590_) protected booleanSniffing.canStillUse(ServerLevel level, E entity, long gameTime) protected booleanSonicBoom.canStillUse(ServerLevel level, Warden entity, long gameTime) protected booleanDigging.checkExtraStartConditions(ServerLevel level, E owner) protected booleanForceUnmount.checkExtraStartConditions(ServerLevel p_238424_, LivingEntity p_238425_) protected booleanSonicBoom.checkExtraStartConditions(ServerLevel level, Warden owner) protected voidDigging.start(ServerLevel level, E entity, long gameTime) protected voidEmerging.start(ServerLevel level, E entity, long gameTime) 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 level, E entity, long gameTime) protected voidSonicBoom.start(ServerLevel level, Warden entity, long gameTime) protected voidDigging.stop(ServerLevel level, E entity, long gameTime) protected voidEmerging.stop(ServerLevel level, E entity, long gameTime) protected voidRoar.stop(ServerLevel p_217604_, Warden p_217605_, long p_217606_) protected voidSniffing.stop(ServerLevel level, E entity, long gameTime) protected voidSonicBoom.stop(ServerLevel level, Warden entity, long gameTime) protected voidRoar.tick(ServerLevel p_217596_, Warden p_217597_, long p_217598_) protected voidSonicBoom.tick(ServerLevel level, Warden owner, long gameTime) -
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 level, LivingEntity entity) 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 level, T entity) 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 level, LivingEntity entity) protected voidPiglinBruteSpecificSensor.doTick(ServerLevel level, LivingEntity entity) protected voidPiglinSpecificSensor.doTick(ServerLevel level, LivingEntity entity) protected voidPlayerSensor.doTick(ServerLevel level, LivingEntity entity) protected voidSecondaryPoiSensor.doTick(ServerLevel level, Villager entity) protected abstract voidSensor.doTick(ServerLevel level, E entity) protected voidTemptingSensor.doTick(ServerLevel level, PathfinderMob entity) protected voidVillagerBabiesSensor.doTick(ServerLevel level, LivingEntity entity) protected voidWardenEntitySensor.doTick(ServerLevel level, Warden entity) 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 level, LivingEntity entity, LivingEntity target) protected booleanFrogAttackablesSensor.isMatchingEntity(ServerLevel level, LivingEntity entity, LivingEntity target) protected abstract booleanNearestVisibleLivingEntitySensor.isMatchingEntity(ServerLevel level, LivingEntity entity, LivingEntity target) protected booleanVillagerHostilesSensor.isMatchingEntity(ServerLevel level, LivingEntity entity, LivingEntity target) private static booleanPiglinSpecificSensor.isValidRepellent(ServerLevel level, BlockPos pos) final voidSensor.tick(ServerLevel level, E entity) -
Uses of ServerLevel in net.minecraft.world.entity.ai.targeting
Methods in net.minecraft.world.entity.ai.targeting with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanTargetingConditions.Selector.test(LivingEntity entity, ServerLevel level) booleanTargetingConditions.test(ServerLevel level, LivingEntity entity, LivingEntity target) -
Uses of ServerLevel in net.minecraft.world.entity.ai.village
Methods in net.minecraft.world.entity.ai.village with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate Vec3VillageSiege.findRandomSpawnPos(ServerLevel level, BlockPos pos) voidVillageSiege.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) 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 level) booleanBat.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
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 level, DamageSource damageSource, float amount) protected voidAnimal.customServerAiStep(ServerLevel level) protected voidBee.customServerAiStep(ServerLevel level) voidCat.customServerAiStep(ServerLevel level) protected voidHappyGhast.customServerAiStep(ServerLevel level) voidOcelot.customServerAiStep(ServerLevel level) voidRabbit.customServerAiStep(ServerLevel level) booleanBee.doHurtTarget(ServerLevel level, Entity source) booleanIronGolem.doHurtTarget(ServerLevel level, Entity source) booleanPanda.doHurtTarget(ServerLevel level, Entity source) protected voidFox.dropAllDeathLoot(ServerLevel level, DamageSource damageSource) protected voidFox.dropEquipment(ServerLevel p_348640_) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel level, Animal animal, AgeableMob baby) intAgeableWaterCreature.getBaseExperienceReward(ServerLevel level) protected intAnimal.getBaseExperienceReward(ServerLevel level) protected intChicken.getBaseExperienceReward(ServerLevel level) protected intWaterAnimal.getBaseExperienceReward(ServerLevel level) Bee.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Cat.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Chicken.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Cow.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Dolphin.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Fox.getBreedOffspring(ServerLevel level, AgeableMob otherParent) @Nullable AgeableMobHappyGhast.getBreedOffspring(ServerLevel level, AgeableMob otherParent) MushroomCow.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Ocelot.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Panda.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Parrot.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Pig.getBreedOffspring(ServerLevel level, AgeableMob otherParent) PolarBear.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Rabbit.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Squid.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Turtle.getBreedOffspring(ServerLevel level, AgeableMob otherParent) protected voidWaterAnimal.handleAirSupply(ServerLevel level, int airSupply) booleanBee.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanIronGolem.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanPanda.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanParrot.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanSquid.hurtServer(ServerLevel level, DamageSource damageSource, float amount) protected voidDolphin.pickUpItem(ServerLevel level, ItemEntity entity) protected voidFox.pickUpItem(ServerLevel level, ItemEntity entity) protected voidPanda.pickUpItem(ServerLevel level, ItemEntity entity) voidMushroomCow.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) voidSnowGolem.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) voidAnimal.spawnChildFromBreeding(ServerLevel level, Animal mate) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity p_28653_, ServerLevel p_376835_) voidMushroomCow.thunderHit(ServerLevel level, LightningBolt lightning) voidPig.thunderHit(ServerLevel level, LightningBolt lightning) voidTurtle.thunderHit(ServerLevel level, LightningBolt lightning) private voidPufferfish.touch(ServerLevel level, Mob mob) -
Uses of ServerLevel in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanAllay.VibrationUser.canReceiveVibration(ServerLevel p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) protected voidAllay.customServerAiStep(ServerLevel level) protected voidAllay.dropEquipment(ServerLevel level) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) booleanAllay.hurtServer(ServerLevel level, DamageSource damageSource, float amount) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) protected voidAllay.pickUpItem(ServerLevel level, ItemEntity entity) booleanAllay.wantsToPickUp(ServerLevel level, ItemStack stack) Method parameters in net.minecraft.world.entity.animal.allay with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidAllay.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> listenerConsumer) -
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 level, DamageSource damageSource, float amount) protected booleanArmadilloAi.ArmadilloBallUp.canStillUse(ServerLevel level, Armadillo entity, long gameTime) protected booleanArmadilloAi.ArmadilloBallUp.checkExtraStartConditions(ServerLevel level, Armadillo owner) protected voidArmadillo.customServerAiStep(ServerLevel level) Armadillo.getBreedOffspring(ServerLevel level, AgeableMob otherParent) booleanArmadillo.hurtServer(ServerLevel level, DamageSource damageSource, float amount) protected voidArmadilloAi.ArmadilloBallUp.start(ServerLevel level, Armadillo entity, long gameTime) protected voidArmadilloAi.ArmadilloPanic.start(ServerLevel p_326201_, Armadillo p_326188_, long p_325949_) protected voidArmadilloAi.ArmadilloBallUp.stop(ServerLevel level, Armadillo entity, long gameTime) protected voidArmadilloAi.ArmadilloBallUp.tick(ServerLevel level, Armadillo owner, long gameTime) -
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 level) private static Optional<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget(ServerLevel level, Axolotl axolotl) Axolotl.getBreedOffspring(ServerLevel level, AgeableMob otherParent) protected voidAxolotl.handleAirSupply(ServerLevel level, int airSupply) booleanAxolotl.hurtServer(ServerLevel level, DamageSource damageSource, float amount) static voidAxolotl.onStopAttacking(ServerLevel level, Axolotl axolotl, LivingEntity target) protected voidPlayDead.start(ServerLevel p_149330_, Axolotl p_149331_, long p_149332_) -
Uses of ServerLevel in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidCamel.actuallyHurt(ServerLevel level, DamageSource damageSource, float amount) protected booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel level, Camel owner) protected voidCamel.customServerAiStep(ServerLevel level) Camel.getBreedOffspring(ServerLevel level, AgeableMob otherParent) protected voidCamelAi.CamelPanic.start(ServerLevel p_326184_, Camel p_326451_, long p_326217_) protected voidCamelAi.RandomSitting.start(ServerLevel level, Camel entity, long gameTime) -
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 level, Frog entity, long gameTime) protected booleanShootTongue.checkExtraStartConditions(ServerLevel level, Frog owner) protected voidFrog.customServerAiStep(ServerLevel level) protected voidTadpole.customServerAiStep(ServerLevel level) private voidShootTongue.eatEntity(ServerLevel level, Frog frog) Frog.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidFrog.spawnChildFromBreeding(ServerLevel level, Animal mate) protected voidShootTongue.start(ServerLevel level, Frog entity, long gameTime) protected voidShootTongue.stop(ServerLevel level, Frog entity, long gameTime) protected voidShootTongue.tick(ServerLevel level, Frog owner, long gameTime) -
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 level) Goat.getBreedOffspring(ServerLevel level, AgeableMob otherParent) -
Uses of ServerLevel in net.minecraft.world.entity.animal.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAbstractChestedHorse.dropEquipment(ServerLevel level) protected voidAbstractHorse.dropEquipment(ServerLevel level) protected voidAbstractHorse.followMommy(ServerLevel level) protected voidLlama.followMommy(ServerLevel level) AbstractHorse.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Donkey.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Horse.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Llama.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Mule.getBreedOffspring(ServerLevel level, AgeableMob otherParent) SkeletonHorse.getBreedOffspring(ServerLevel level, AgeableMob otherParent) ZombieHorse.getBreedOffspring(ServerLevel level, AgeableMob otherParent) booleanAbstractHorse.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
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 level) Sheep.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidSheep.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) -
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 level, Sniffer entity, long gameTime) protected booleanSnifferAi.FeelingHappy.canStillUse(ServerLevel level, Sniffer entity, long gameTime) protected booleanSnifferAi.FinishedDigging.canStillUse(ServerLevel level, Sniffer entity, long gameTime) protected booleanSnifferAi.Scenting.canStillUse(ServerLevel level, Sniffer entity, long gameTime) protected booleanSnifferAi.Searching.canStillUse(ServerLevel p_273196_, Sniffer p_273769_, long p_273602_) protected booleanSnifferAi.Sniffing.canStillUse(ServerLevel level, Sniffer entity, long gameTime) protected booleanSnifferAi.Digging.checkExtraStartConditions(ServerLevel level, Sniffer owner) protected booleanSnifferAi.FinishedDigging.checkExtraStartConditions(ServerLevel level, Sniffer owner) protected booleanSnifferAi.Scenting.checkExtraStartConditions(ServerLevel level, Sniffer owner) protected booleanSnifferAi.Searching.checkExtraStartConditions(ServerLevel p_273493_, Sniffer p_272857_) protected booleanSnifferAi.Sniffing.checkExtraStartConditions(ServerLevel level, Sniffer owner) protected voidSniffer.customServerAiStep(ServerLevel level) Sniffer.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidSniffer.spawnChildFromBreeding(ServerLevel level, Animal mate) protected voidSnifferAi.Digging.start(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.FeelingHappy.start(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.FinishedDigging.start(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.Scenting.start(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.Searching.start(ServerLevel p_273563_, Sniffer p_273394_, long p_273358_) protected voidSnifferAi.Sniffing.start(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.Digging.stop(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.FeelingHappy.stop(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.FinishedDigging.stop(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.Scenting.stop(ServerLevel level, Sniffer entity, long gameTime) protected voidSnifferAi.Searching.stop(ServerLevel p_273705_, Sniffer p_273135_, long p_272667_) protected voidSnifferAi.Sniffing.stop(ServerLevel level, Sniffer entity, long gameTime) -
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 level, DamageSource damageSource, float amount) Wolf.getBreedOffspring(ServerLevel level, AgeableMob otherParent) booleanWolf.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
Uses of ServerLevel in net.minecraft.world.entity.boss
Methods in net.minecraft.world.entity.boss with parameters of type ServerLevelModifier and TypeMethodDescriptionfinal booleanEnderDragonPart.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
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 level, DamageSource damageSource, float amount) booleanEnderDragon.hurtServer(ServerLevel level, DamageSource damageSource, float amount) voidEndCrystal.kill(ServerLevel level) voidEnderDragon.kill(ServerLevel level) 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 level) voidDragonChargePlayerPhase.doServerTick(ServerLevel level) voidDragonDeathPhase.doServerTick(ServerLevel level) voidDragonHoldingPatternPhase.doServerTick(ServerLevel level) voidDragonHoverPhase.doServerTick(ServerLevel level) voidDragonLandingApproachPhase.doServerTick(ServerLevel level) voidDragonLandingPhase.doServerTick(ServerLevel level) voidDragonPhaseInstance.doServerTick(ServerLevel level) voidDragonSittingAttackingPhase.doServerTick(ServerLevel level) voidDragonSittingFlamingPhase.doServerTick(ServerLevel level) voidDragonSittingScanningPhase.doServerTick(ServerLevel level) voidDragonStrafePlayerPhase.doServerTick(ServerLevel level) voidDragonTakeoffPhase.doServerTick(ServerLevel level) 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 level) protected voidWitherBoss.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) booleanWitherBoss.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
Uses of ServerLevel in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidArmorStand.brokenByAnything(ServerLevel level, DamageSource damageSource) private voidArmorStand.brokenByPlayer(ServerLevel level, DamageSource damageSource) private voidArmorStand.causeDamage(ServerLevel level, DamageSource damageSource, float damageAmount) abstract voidBlockAttachedEntity.dropItem(ServerLevel level, Entity entity) voidItemFrame.dropItem(ServerLevel level, Entity entity) private voidItemFrame.dropItem(ServerLevel level, Entity entity, boolean dropItem) voidLeashFenceKnotEntity.dropItem(ServerLevel level, Entity entity) voidPainting.dropItem(ServerLevel level, Entity entity) booleanArmorStand.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanBlockAttachedEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanItemFrame.hurtServer(ServerLevel level, DamageSource damageSource, float amount) voidArmorStand.kill(ServerLevel level) voidItemFrame.kill(ServerLevel level) HangingEntity.spawnAtLocation(ServerLevel level, ItemStack stack, float yOffset) voidArmorStand.thunderHit(ServerLevel level, LightningBolt lightning) voidBlockAttachedEntity.thunderHit(ServerLevel level, LightningBolt lightning) -
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 level, DamageSource damageSource, float amount) final booleanItemEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) final booleanPrimedTnt.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
Uses of ServerLevel in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidEvoker.applyRaidBuffs(ServerLevel level, int wave, boolean unused) voidIllusioner.applyRaidBuffs(ServerLevel level, int wave, boolean unused) voidPillager.applyRaidBuffs(ServerLevel level, int wave, boolean unused) voidRavager.applyRaidBuffs(ServerLevel level, int wave, boolean unused) voidVindicator.applyRaidBuffs(ServerLevel level, int wave, boolean unused) voidWitch.applyRaidBuffs(ServerLevel level, int wave, boolean unused) (package private) booleanPhantom.canAttack(ServerLevel level, LivingEntity entity, TargetingConditions targetingConditions) booleanZombie.convertVillagerToZombieVillager(ServerLevel level, Villager villager) protected voidBlaze.customServerAiStep(ServerLevel level) protected voidElderGuardian.customServerAiStep(ServerLevel level) protected voidEnderMan.customServerAiStep(ServerLevel level) protected voidSpellcasterIllager.customServerAiStep(ServerLevel level) protected voidVindicator.customServerAiStep(ServerLevel level) protected voidZoglin.customServerAiStep(ServerLevel level) protected voidZombifiedPiglin.customServerAiStep(ServerLevel level) booleanCaveSpider.doHurtTarget(ServerLevel p_376694_, Entity p_32257_) booleanCreeper.doHurtTarget(ServerLevel level, Entity source) booleanHusk.doHurtTarget(ServerLevel level, Entity source) booleanRavager.doHurtTarget(ServerLevel level, Entity source) booleanWitherSkeleton.doHurtTarget(ServerLevel level, Entity source) booleanZoglin.doHurtTarget(ServerLevel level, Entity source) booleanZombie.doHurtTarget(ServerLevel level, Entity source) protected voidCreeper.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidEnderMan.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidSkeleton.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidWitherSkeleton.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidZombie.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) private Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel level) private voidZombieVillager.finishConversion(ServerLevel level) protected intZombie.getBaseExperienceReward(ServerLevel level) Strider.getBreedOffspring(ServerLevel level, AgeableMob otherParent) booleanEnderMan.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanGhast.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanGuardian.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanShulker.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanSilverfish.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanZoglin.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanZombie.hurtServer(ServerLevel level, DamageSource damageSource, float amount) private booleanEnderMan.hurtWithCleanWater(ServerLevel level, DamageSource damageSource, AbstractThrownPotion potion, float damageAmount) booleanGhast.isInvulnerableTo(ServerLevel level, DamageSource damageSource) booleanMonster.isPreventingPlayerRest(ServerLevel level, Player player) booleanZombifiedPiglin.isPreventingPlayerRest(ServerLevel level, Player player) private booleanZoglin.isTargetable(ServerLevel level, LivingEntity entity) booleanZombie.killedEntity(ServerLevel level, LivingEntity entity) protected voidPillager.pickUpItem(ServerLevel level, ItemEntity entity) voidBogged.shear(ServerLevel level, SoundSource soundSource, ItemStack shears) private voidBogged.spawnShearedMushrooms(ServerLevel level, ItemStack stack) booleanGuardian.GuardianAttackSelector.test(LivingEntity entity, ServerLevel level) voidCreeper.thunderHit(ServerLevel level, LightningBolt lightning) booleanZombie.wantsToPickUp(ServerLevel level, ItemStack stack) booleanZombifiedPiglin.wantsToPickUp(ServerLevel level, ItemStack stack) -
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 level, Breeze entity, long gameTime) protected booleanShoot.canStillUse(ServerLevel level, Breeze entity, long gameTime) protected booleanShootWhenStuck.canStillUse(ServerLevel p_314552_, Breeze p_314459_, long p_314460_) protected booleanLongJump.checkExtraStartConditions(ServerLevel level, Breeze owner) protected booleanShoot.checkExtraStartConditions(ServerLevel level, Breeze owner) protected booleanShootWhenStuck.checkExtraStartConditions(ServerLevel p_314464_, Breeze p_314546_) protected booleanSlide.checkExtraStartConditions(ServerLevel level, Breeze owner) protected voidBreeze.customServerAiStep(ServerLevel level) booleanBreeze.isInvulnerableTo(ServerLevel level, DamageSource damageSource) protected voidBreezeAi.SlideToTargetSink.start(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected voidLongJump.start(ServerLevel level, Breeze entity, long gameTime) protected voidShoot.start(ServerLevel level, Breeze entity, long gameTime) protected voidShootWhenStuck.start(ServerLevel p_314434_, Breeze p_314572_, long p_314431_) protected voidSlide.start(ServerLevel level, Breeze entity, long gameTime) protected voidBreezeAi.SlideToTargetSink.stop(ServerLevel p_312932_, Mob p_311871_, long p_312594_) protected voidLongJump.stop(ServerLevel level, Breeze entity, long gameTime) protected voidShoot.stop(ServerLevel level, Breeze entity, long gameTime) protected voidLongJump.tick(ServerLevel level, Breeze owner, long gameTime) protected voidShoot.tick(ServerLevel level, Breeze owner, long gameTime) -
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 level) booleanCreaking.doHurtTarget(ServerLevel level, Entity source) booleanCreaking.hurtServer(ServerLevel level, DamageSource damageSource, float amount) -
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 level) booleanHoglin.doHurtTarget(ServerLevel level, Entity source) private static Optional<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget(ServerLevel level, Hoglin hoglin) protected intHoglin.getBaseExperienceReward(ServerLevel level) Hoglin.getBreedOffspring(ServerLevel level, AgeableMob otherParent) static booleanHoglinBase.hurtAndThrowTarget(ServerLevel level, LivingEntity entity, LivingEntity target) booleanHoglin.hurtServer(ServerLevel level, DamageSource damageSource, float amount) private static voidHoglinAi.maybeRetaliate(ServerLevel level, Hoglin hoglin, LivingEntity entity) protected static voidHoglinAi.wasHurtBy(ServerLevel level, Hoglin hoglin, LivingEntity entity) -
Uses of ServerLevel in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidPiglinAi.angerNearbyPiglins(ServerLevel level, Player player, boolean requireLineOfSight) protected static voidPiglinAi.broadcastAngerTarget(ServerLevel level, AbstractPiglin piglin, LivingEntity angerTarget) protected static voidPiglinAi.broadcastUniversalAnger(ServerLevel level, AbstractPiglin piglin) protected static voidPiglinAi.cancelAdmiring(ServerLevel level, Piglin piglin) protected voidAbstractPiglin.customServerAiStep(ServerLevel level) protected voidPiglin.customServerAiStep(ServerLevel level) protected voidPiglinBrute.customServerAiStep(ServerLevel level) protected voidPiglin.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) private static Optional<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget(ServerLevel level, Piglin piglin) private static Optional<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget(ServerLevel level, AbstractPiglin piglin) protected voidAbstractPiglin.finishConversion(ServerLevel serverLevel) protected voidPiglin.finishConversion(ServerLevel serverLevel) protected intPiglin.getBaseExperienceReward(ServerLevel level) private static voidPiglinAi.holdInOffhand(ServerLevel level, Piglin piglin, ItemStack stack) booleanPiglin.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanPiglinBrute.hurtServer(ServerLevel level, DamageSource damageSource, float amount) private static booleanPiglinAi.isNearestValidAttackTarget(ServerLevel level, Piglin piglin, LivingEntity target) private static booleanPiglinBruteAi.isNearestValidAttackTarget(ServerLevel level, AbstractPiglin piglin, LivingEntity entity) protected static voidPiglinAi.maybeRetaliate(ServerLevel level, AbstractPiglin piglin, LivingEntity entity) static InteractionResultPiglinAi.mobInteract(ServerLevel level, Piglin piglin, Player player, InteractionHand hand) protected voidPiglin.pickUpItem(ServerLevel level, ItemEntity entity) 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 level, ItemStack stack) booleanPiglinBrute.wantsToPickUp(ServerLevel level, ItemStack stack) protected static voidPiglinAi.wasHurtBy(ServerLevel level, Piglin piglin, LivingEntity entity) protected static voidPiglinBruteAi.wasHurtBy(ServerLevel level, PiglinBrute piglinBrute, LivingEntity entity) -
Uses of ServerLevel in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidWarden.applyDarknessAround(ServerLevel level, Vec3 pos, Entity source, int radius) booleanWarden.VibrationUser.canReceiveVibration(ServerLevel p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) private voidAngerManagement.convertFromUuids(ServerLevel level) protected voidWarden.customServerAiStep(ServerLevel level) booleanWarden.doHurtTarget(ServerLevel level, Entity source) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel level, BlockPos pos) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel level, BlockPos pos) booleanWarden.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanWarden.isInvulnerableTo(ServerLevel level, DamageSource damageSource) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) private static voidWardenAi.onTargetInvalid(ServerLevel level, Warden warden, LivingEntity target) voidAngerManagement.tick(ServerLevel level, Predicate<Entity> predicate) static OptionalIntWardenSpawnTracker.tryWarn(ServerLevel level, BlockPos pos, ServerPlayer player) Method parameters in net.minecraft.world.entity.monster.warden with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidWarden.updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> listenerConsumer) -
Uses of ServerLevel in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidVillager.customServerAiStep(ServerLevel level) Villager.getBreedOffspring(ServerLevel level, AgeableMob otherParent) WanderingTrader.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidVillager.gossip(ServerLevel serverLevel, Villager target, long gameTime) static voidInventoryCarrier.pickUpItem(ServerLevel level, Mob mob, InventoryCarrier carrier, ItemEntity itemEntity) protected voidVillager.pickUpItem(ServerLevel level, ItemEntity entity) voidVillager.refreshBrain(ServerLevel serverLevel) private booleanWanderingTraderSpawner.spawn(ServerLevel serverLevel) private voidCatSpawner.spawnCat(BlockPos pos, ServerLevel level, boolean persistent) voidVillager.spawnGolemIfNeeded(ServerLevel serverLevel, long gameTime, int minVillagerAmount) private voidCatSpawner.spawnInHut(ServerLevel level, BlockPos pos) private voidCatSpawner.spawnInVillage(ServerLevel level, BlockPos pos) voidVillager.thunderHit(ServerLevel level, LightningBolt lightning) voidCatSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) voidWanderingTraderSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel serverLevel, WanderingTrader trader, int maxDistance) booleanVillager.wantsToPickUp(ServerLevel level, ItemStack stack) -
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 level, DamageSource damageSource, float amount) protected voidPlayer.blockUsingItem(ServerLevel level, LivingEntity entity) protected voidPlayer.dropEquipment(ServerLevel level) protected intPlayer.getBaseExperienceReward(ServerLevel level) booleanPlayer.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanPlayer.isInvulnerableTo(ServerLevel level, DamageSource damageSource) booleanPlayer.killedEntity(ServerLevel level, LivingEntity entity) -
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) private static EntityThrownEnderpearl.findOwnerInAnyDimension(ServerLevel level, UUID uuid) protected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) booleanAbstractHurtingProjectile.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanEvokerFangs.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanEyeOfEnder.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanProjectile.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanShulkerBullet.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanProjectile.mayBreak(ServerLevel level) booleanProjectile.mayInteract(ServerLevel level, BlockPos pos) protected abstract voidAbstractThrownPotion.onHitAsPotion(ServerLevel level, ItemStack stack, HitResult hitResult) voidThrownLingeringPotion.onHitAsPotion(ServerLevel level, ItemStack stack, HitResult hitResult) voidThrownSplashPotion.onHitAsPotion(ServerLevel level, ItemStack stack, HitResult hitResult) private voidAbstractThrownPotion.onHitAsWater(ServerLevel level) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack spawnedFrom) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack stack, Consumer<T> adapter) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation(Projectile.ProjectileFactory<T> factory, ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, float z, float velocity, float 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.raid
Methods in net.minecraft.world.entity.raid with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate booleanRaid.addWaveMob(ServerLevel level, int wave, Raider raider) booleanRaid.addWaveMob(ServerLevel level, int wave, Raider raider, boolean isRecruited) abstract voidRaider.applyRaidBuffs(ServerLevel level, int wave, boolean unused) private BlockPosRaid.findRandomSpawnPos(ServerLevel level, int attempts) private RaidRaids.getOrCreateRaid(ServerLevel serverLevel, BlockPos pos) Raid.getValidSpawnPos(ServerLevel level) booleanRaider.hurtServer(ServerLevel level, DamageSource damageSource, float amount) voidRaid.joinRaid(ServerLevel level, int wave, Raider raider, BlockPos pos, boolean isRecruited) private voidRaid.moveRaidCenterToNearbyVillageSection(ServerLevel level) protected voidRaider.pickUpItem(ServerLevel level, ItemEntity entity) private voidRaid.playSound(ServerLevel level, BlockPos pos) voidRaid.removeFromRaid(ServerLevel level, Raider raider, boolean wanderedOutOfRaid) private voidRaid.setDirty(ServerLevel level) private voidRaid.spawnGroup(ServerLevel level, BlockPos pos) voidRaid.tick(ServerLevel level) voidRaids.tick(ServerLevel level) private voidRaid.updatePlayers(ServerLevel level) private voidRaid.updateRaiders(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return ServerLevelMethods in net.minecraft.world.entity.vehicle with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate Vec3NewMinecartBehavior.calculateTrackSpeed(ServerLevel level, Vec3 speed, NewMinecartBehavior.TrackIteration trackIteration, BlockPos pos, BlockState state, RailShape railShape) default voidContainerEntity.chestVehicleDestroyed(DamageSource damageSource, ServerLevel level, Entity entity) protected voidAbstractMinecart.comeOffTrack(ServerLevel level) voidAbstractChestBoat.destroy(ServerLevel level, DamageSource damageSource) voidAbstractMinecartContainer.destroy(ServerLevel level, DamageSource damageSource) voidMinecartTNT.destroy(ServerLevel level, DamageSource damageSource) protected voidVehicleEntity.destroy(ServerLevel level, DamageSource damageSource) voidVehicleEntity.destroy(ServerLevel level, Item dropItem) protected doubleAbstractMinecart.getMaxSpeed(ServerLevel level) abstract doubleMinecartBehavior.getMaxSpeed(ServerLevel level) protected doubleMinecartFurnace.getMaxSpeed(ServerLevel level) doubleNewMinecartBehavior.getMaxSpeed(ServerLevel level) doubleOldMinecartBehavior.getMaxSpeed(ServerLevel level) booleanMinecartTNT.hurtServer(ServerLevel level, DamageSource damageSource, float amount) booleanVehicleEntity.hurtServer(ServerLevel level, DamageSource damageSource, float amount) protected voidAbstractMinecart.moveAlongTrack(ServerLevel level) abstract voidMinecartBehavior.moveAlongTrack(ServerLevel level) voidNewMinecartBehavior.moveAlongTrack(ServerLevel level) voidOldMinecartBehavior.moveAlongTrack(ServerLevel level) -
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 level, RecipeHolder<CraftingRecipe> recipe) AbstractCraftingMenu.handlePlacement(boolean useMaxItems, boolean isCreative, RecipeHolder<?> recipe, ServerLevel level, Inventory playerInventory) AbstractFurnaceMenu.handlePlacement(boolean useMaxItems, boolean isCreative, RecipeHolder<?> recipe, ServerLevel level, Inventory playerInventory) abstract RecipeBookMenu.PostPlaceActionRecipeBookMenu.handlePlacement(boolean useMaxItems, boolean isCreative, RecipeHolder<?> recipe, ServerLevel level, Inventory playerInventory) protected static voidCraftingMenu.slotChangedCraftingGrid(AbstractContainerMenu menu, ServerLevel level, Player player, CraftingContainer craftSlots, ResultContainer resultSlots, RecipeHolder<CraftingRecipe> recipe) -
Uses of ServerLevel in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic ItemStackMapItem.create(ServerLevel level, int x, int z, byte scale, boolean trackingPosition, boolean unlimitedTracking) private static MapIdMapItem.createNewSavedData(ServerLevel level, int x, int z, int scale, boolean trackingPosition, boolean unlimitedTracking, ResourceKey<Level> dimension) protected AbstractThrownPotionLingeringPotionItem.createPotion(ServerLevel p_400122_, LivingEntity p_400210_, ItemStack p_399574_) protected AbstractThrownPotionSplashPotionItem.createPotion(ServerLevel p_399816_, LivingEntity p_400003_, ItemStack p_399587_) protected abstract AbstractThrownPotionThrowablePotionItem.createPotion(ServerLevel level, LivingEntity entity, ItemStack stack) static DyeColorDyeColor.getMixedColor(ServerLevel level, DyeColor first, DyeColor second) voidItemStack.hurtAndBreak(int damage, ServerLevel level, ServerPlayer player, Consumer<Item> onBreak) voidItemStack.hurtAndBreak(int p_220158_, ServerLevel p_346256_, LivingEntity p_220160_, Consumer<Item> p_348596_) voidCompassItem.inventoryTick(ItemStack stack, ServerLevel level, Entity entity, EquipmentSlot slot) voidItem.inventoryTick(ItemStack stack, ServerLevel level, Entity entity, EquipmentSlot slot) voidMapItem.inventoryTick(ItemStack stack, ServerLevel level, Entity entity, EquipmentSlot slot) private static voidMapItem.lockMap(ItemStack stack, ServerLevel level) private intItemStack.processDurabilityChange(int damage, ServerLevel level, ServerPlayer player) private intItemStack.processDurabilityChange(int p_361290_, ServerLevel p_361409_, LivingEntity p_364940_) static voidMapItem.renderBiomePreviewMap(ServerLevel serverLevel, ItemStack stack) private static voidMapItem.scaleMap(ItemStack stack, ServerLevel level) protected voidProjectileWeaponItem.shoot(ServerLevel level, LivingEntity shooter, InteractionHand hand, ItemStack weapon, List<ItemStack> projectileItems, float velocity, float inaccuracy, boolean isCrit, LivingEntity target) private voidMobBucketItem.spawn(ServerLevel serverLevel, ItemStack bucketedMobStack, BlockPos pos) SpawnEggItem.spawnOffspringFromSpawnEgg(Player player, Mob mob, EntityType<? extends Mob> entityType, ServerLevel serverLevel, Vec3 pos, ItemStack stack) -
Uses of ServerLevel in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidBlocksAttacks.disable(ServerLevel level, LivingEntity entity, float duration, ItemStack stack) voidBlocksAttacks.onBlocked(ServerLevel level, LivingEntity entity) LodestoneTracker.tick(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.item.crafting
Methods in net.minecraft.world.item.crafting with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate Optional<RecipeHolder<CraftingRecipe>> RecipeCache.compute(CraftingInput craftingInput, ServerLevel level) RecipeCache.get(ServerLevel level, CraftingInput craftingInput) RecipeManager.CachedCheck.getRecipeFor(I input, ServerLevel level) private voidRecipeCache.validateRecipeManager(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic LootContextEnchantment.blockHitContext(ServerLevel level, int enchantmentLevel, Entity entity, Vec3 origin, BlockState state) static LootContextEnchantment.damageContext(ServerLevel level, int enchantmentLevel, Entity entity, DamageSource damageSource) voidEnchantment.doPostAttack(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, EnchantmentTarget target, Entity entity, DamageSource damageSource) static voidEnchantment.doPostAttack(TargetedConditionalEffect<EnchantmentEntityEffect> effect, ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffects(ServerLevel level, Entity entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSource(ServerLevel level, Entity entity, DamageSource damageSource, ItemStack itemSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSourceOnBreak(ServerLevel level, Entity entity, DamageSource damageSource, ItemStack itemSource, Consumer<Item> onBreak) static LootContextEnchantment.entityContext(ServerLevel level, int enchantmentLevel, Entity entity, Vec3 origin) static floatEnchantmentHelper.getDamageProtection(ServerLevel level, LivingEntity entity, DamageSource damageSource) static intEnchantmentHelper.getFishingLuckBonus(ServerLevel level, ItemStack stack, Entity entity) static floatEnchantmentHelper.getFishingTimeReduction(ServerLevel level, ItemStack stack, Entity entity) static intEnchantmentHelper.getPiercingCount(ServerLevel level, ItemStack firedFromWeapon, ItemStack pickupItemStack) static intEnchantmentHelper.getTridentReturnToOwnerAcceleration(ServerLevel level, ItemStack stack, Entity entity) booleanEnchantment.isImmuneToDamage(ServerLevel level, int enchantmentLevel, Entity entity, DamageSource damageSource) static booleanEnchantmentHelper.isImmuneToDamage(ServerLevel level, LivingEntity entity, DamageSource damageSource) static LootContextEnchantment.itemContext(ServerLevel level, int enchantmentLevel, ItemStack tool) static LootContextEnchantment.locationContext(ServerLevel level, int enchantmentLevel, Entity entity, boolean enchantmentActive) voidEnchantment.modifyAmmoCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat ammoCount) static floatEnchantmentHelper.modifyArmorEffectiveness(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float armorEffectiveness) voidEnchantment.modifyArmorEffectivness(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat armorEffectiveness) voidEnchantment.modifyBlockExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat blockExperience) voidEnchantment.modifyDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damage) static floatEnchantmentHelper.modifyDamage(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float damage) voidEnchantment.modifyDamageFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyDamageProtection(ServerLevel level, int enchantmentLevel, ItemStack stack, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damageProtection) voidEnchantment.modifyDurabilityChange(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityChange) voidEnchantment.modifyDurabilityToRepairFromXp(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityToRepairFromXp) static intEnchantmentHelper.modifyDurabilityToRepairFromXp(ServerLevel level, ItemStack stack, int durabilityToRepairFromXp) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyFallBasedDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat fallBasedDamage) static floatEnchantmentHelper.modifyFallBasedDamage(ServerLevel level, ItemStack tool, Entity 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>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyKnockback(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat knockback) static floatEnchantmentHelper.modifyKnockback(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float knockback) voidEnchantment.modifyMobExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat mobExperience) voidEnchantment.modifyPiercingCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat piercingCount) voidEnchantment.modifyProjectileCount(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileCount) voidEnchantment.modifyProjectileSpread(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileSpread) voidEnchantment.modifyTridentReturnToOwnerAcceleration(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat tridentReturnToOwnerAcceleration) voidEnchantment.onHitBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, BlockState state) static voidEnchantmentHelper.onHitBlock(ServerLevel level, ItemStack stack, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 pos, BlockState state, Consumer<Item> onBreak) voidEnchantment.onProjectileSpawned(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.onProjectileSpawned(ServerLevel level, ItemStack firedFromWeapon, Projectile projectile, Consumer<Item> onBreak) static intEnchantmentHelper.processAmmoUse(ServerLevel level, ItemStack weapon, ItemStack ammo, int count) static intEnchantmentHelper.processBlockExperience(ServerLevel level, ItemStack stack, int experience) static intEnchantmentHelper.processDurabilityChange(ServerLevel level, ItemStack stack, int damage) static floatEnchantmentHelper.processEquipmentDropChance(ServerLevel level, LivingEntity entity, DamageSource damageSource, float equipmentDropChance) static intEnchantmentHelper.processMobExperience(ServerLevel level, Entity killer, Entity mob, int experience) static intEnchantmentHelper.processProjectileCount(ServerLevel level, ItemStack tool, Entity entity, int projectileCount) static floatEnchantmentHelper.processProjectileSpread(ServerLevel level, ItemStack tool, Entity entity, float projectileSpread) voidEnchantment.runLocationChangedEffects(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, LivingEntity entity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel level, LivingEntity entity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel level, ItemStack stack, LivingEntity entity, EquipmentSlot slot) voidEnchantment.tick(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.tickEffects(ServerLevel level, LivingEntity entity) -
Uses of ServerLevel in net.minecraft.world.item.enchantment.effects
Methods in net.minecraft.world.item.enchantment.effects with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidAllOf.EntityEffects.apply(ServerLevel p_346093_, int p_345940_, EnchantedItemInUse p_344929_, Entity p_345319_, Vec3 p_345200_) voidApplyMobEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidChangeItemDamage.apply(ServerLevel p_379674_, int p_379927_, EnchantedItemInUse p_380376_, Entity p_379570_, Vec3 p_380002_) voidDamageEntity.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidEnchantmentEntityEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidExplodeEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidIgnite.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidPlaySoundEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidReplaceBlock.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidReplaceDisk.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidRunFunction.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidSetBlockProperties.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidSpawnParticlesEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidSummonEntityEffect.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidAllOf.LocationBasedEffects.onChangedBlock(ServerLevel p_345329_, int p_345154_, EnchantedItemInUse p_344984_, Entity p_345671_, Vec3 p_344781_, boolean p_345113_) voidEnchantmentAttributeEffect.onChangedBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, boolean applyTransientEffects) default voidEnchantmentEntityEffect.onChangedBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, boolean applyTransientEffects) voidEnchantmentLocationBasedEffect.onChangedBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, boolean applyTransientEffects) -
Uses of ServerLevel in net.minecraft.world.level
Fields in net.minecraft.world.level declared as ServerLevelMethods in net.minecraft.world.level that return ServerLevelModifier and TypeMethodDescriptionabstract ServerLevelBaseCommandBlock.getLevel()ServerLevelAccessor.getLevel()Explosion.level()ServerExplosion.level()Methods in net.minecraft.world.level with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static booleanNaturalSpawner.canSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, MobSpawnSettings.SpawnerData data, BlockPos pos) private static MobNaturalSpawner.getMobForSpawn(ServerLevel level, EntityType<?> entityType) private static Optional<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, RandomSource random, BlockPos pos) static booleanNaturalSpawner.isInNetherFortressBounds(BlockPos pos, ServerLevel level, MobCategory category, StructureManager structureManager) private static booleanNaturalSpawner.isRightDistanceToPlayerAndSpawnPoint(ServerLevel level, ChunkAccess chunk, BlockPos.MutableBlockPos pos, double distance) booleanSpawnData.CustomSpawnRules.isValidPosition(BlockPos pos, ServerLevel level) private static booleanNaturalSpawner.isValidPositionForMob(ServerLevel level, Mob mob, double distance) private static booleanNaturalSpawner.isValidSpawnPostitionForType(ServerLevel level, MobCategory category, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData data, BlockPos.MutableBlockPos pos, double distance) private static WeightedList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, BlockPos pos, Holder<Biome> biome) voidBaseSpawner.serverTick(ServerLevel serverLevel, BlockPos pos) static voidNaturalSpawner.spawnCategoryForChunk(MobCategory category, ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, BlockPos pos) static voidNaturalSpawner.spawnCategoryForPosition(MobCategory category, ServerLevel level, ChunkAccess chunk, BlockPos pos, NaturalSpawner.SpawnPredicate filter, NaturalSpawner.AfterSpawnCallback callback) static voidNaturalSpawner.spawnForChunk(ServerLevel level, LevelChunk chunk, NaturalSpawner.SpawnState spawnState, List<MobCategory> categories) voidCustomSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) Constructors in net.minecraft.world.level with parameters of type ServerLevelModifierConstructorDescriptionServerExplosion(ServerLevel level, Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, Vec3 center, float radius, boolean fire, Explosion.BlockInteraction blockInteraction) -
Uses of ServerLevel in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidSaplingBlock.advanceTree(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) protected voidAbstractCauldronBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidAbstractFurnaceBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBarrelBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBasePressurePlateBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBaseRailBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidBrewingStandBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidButtonBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidChestBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidChiseledBookShelfBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidComposterBlock.affectNeighborsAfterRemoval(BlockState p_394424_, ServerLevel p_394241_, BlockPos p_393520_, boolean p_394545_) protected voidCrafterBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidCreakingHeartBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidDecoratedPotBlock.affectNeighborsAfterRemoval(BlockState p_394575_, ServerLevel p_393957_, BlockPos p_393972_, boolean p_393685_) protected voidDiodeBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidDispenserBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidHopperBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidJukeboxBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLecternBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLeverBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidLightningRodBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidObserverBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidRedstoneTorchBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidRedStoneWireBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidSculkSensorBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidShulkerBoxBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidTripWireBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) protected voidTripWireHookBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) private booleanTurtleEggBlock.canDestroyEgg(ServerLevel level, Entity entity) private static booleanPointedDripstoneBlock.canTipGrow(BlockState state, ServerLevel level, BlockPos pos) default voidChangeOverTimeBlock.changeOverTime(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidCopperBulbBlock.checkAndFlip(BlockState state, ServerLevel level, BlockPos pos) private static TeleportTransitionNetherPortalBlock.createDimensionTransition(ServerLevel level, BlockUtil.FoundRectangle rectangle, Direction.Axis axis, Vec3 offset, Entity entity, TeleportTransition.PostTeleportTransition postTeleportTransition) protected voidCrafterBlock.dispenseFrom(BlockState state, ServerLevel level, BlockPos pos) protected voidDispenserBlock.dispenseFrom(ServerLevel level, BlockState state, BlockPos pos) protected voidDropperBlock.dispenseFrom(ServerLevel p_52944_, BlockState p_302455_, BlockPos p_52945_) private voidCrafterBlock.dispenseItem(ServerLevel level, BlockPos pos, CrafterBlockEntity crafter, ItemStack stack, BlockState state, RecipeHolder<?> recipe) private voidCommandBlock.execute(BlockState state, ServerLevel level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private static voidCommandBlock.executeChain(ServerLevel level, BlockPos pos, Direction direction) static FluidPointedDripstoneBlock.getCauldronFillFluidType(ServerLevel level, BlockPos pos) private static TeleportTransitionNetherPortalBlock.getDimensionTransitionFromExit(Entity entity, BlockPos pos, BlockUtil.FoundRectangle rectangle, ServerLevel level, TeleportTransition.PostTeleportTransition postTeleportTransition) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity) Block.getDrops(BlockState state, ServerLevel level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) private TeleportTransitionNetherPortalBlock.getExitPortal(ServerLevel level, Entity entity, BlockPos pos, BlockPos exitPos, boolean isNether, WorldBorder worldBorder) default <T extends BlockEntity>
GameEventListenerEntityBlock.getListener(ServerLevel level, T blockEntity) default Optional<BlockState> ChangeOverTimeBlock.getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) EndGatewayBlock.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) EndPortalBlock.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) NetherPortalBlock.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) Portal.getPortalDestination(ServerLevel level, Entity entity, BlockPos pos) intNetherPortalBlock.getPortalTransitionTime(ServerLevel level, Entity entity) 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 state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBeehiveBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBellBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidButtonBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidCreakingHeartBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidDoorBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidFenceGateBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidLeverBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidTrapDoorBlock.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) voidAzaleaBlock.performBonemeal(ServerLevel p_220707_, RandomSource p_220708_, BlockPos p_220709_, BlockState p_220710_) voidBambooSaplingBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBambooStalkBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBigDripleafBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBigDripleafStemBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBonemealableBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidBonemealableFeaturePlacerBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) 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 level, RandomSource random, BlockPos pos, BlockState state) voidCropBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) 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 level, RandomSource random, BlockPos pos, BlockState state) voidGlowLichenBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidGrassBlock.performBonemeal(ServerLevel p_221270_, RandomSource p_221271_, BlockPos p_221272_, BlockState p_221273_) voidGrowingPlantBodyBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidGrowingPlantHeadBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidHangingMossBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMossyCarpetBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMushroomBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidNetherrackBlock.performBonemeal(ServerLevel p_221811_, RandomSource p_221812_, BlockPos p_221813_, BlockState p_221814_) voidNyliumBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidPitcherCropBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidRootedDirtBlock.performBonemeal(ServerLevel p_221974_, RandomSource p_221975_, BlockPos p_221976_, BlockState p_221977_) voidSaplingBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidSeagrassBlock.performBonemeal(ServerLevel p_222423_, RandomSource p_222424_, BlockPos p_222425_, BlockState p_222426_) voidSeaPickleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) 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 level, RandomSource random, BlockPos pos, BlockState state) voidSweetBerryBushBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) 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 level, RandomSource random, BlockPos pos, BlockState state) 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 state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBambooStalkBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBeetrootBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidBuddingAmethystBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCactusBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidChorusFlowerBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCocoaBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidCropBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidDriedGhastBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidEyeblossomBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidFarmBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidFlowerPotBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidGrowingPlantHeadBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidIceBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidLeavesBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidLiquidBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidMangrovePropaguleBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidMushroomBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNetherPortalBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNetherWartBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidNyliumBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidPitcherCropBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidPointedDripstoneBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidRedStoneOreBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSaplingBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSnowLayerBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSpreadingSnowyDirtBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidStemBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSugarCaneBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidSweetBerryBushBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidTorchflowerCropBlock.randomTick(BlockState p_273361_, ServerLevel p_273515_, BlockPos p_273546_, RandomSource p_273261_) protected voidTurtleEggBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidVineBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperBulbBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperDoorBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperFullBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperGrateBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperSlabBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperStairBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidWeatheringCopperTrapDoorBlock.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.protected voidDropExperienceBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidInfestedBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidRedStoneOreBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkCatalystBlock.spawnAfterBreak(BlockState p_222109_, ServerLevel p_222110_, BlockPos p_222111_, ItemStack p_222112_, boolean p_222113_) protected voidSculkSensorBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSculkShriekerBlock.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprotected voidSpawnerBlock.spawnAfterBreak(BlockState p_222477_, ServerLevel p_222478_, BlockPos p_222479_, ItemStack p_222480_, boolean p_222481_) private static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState 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 state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBambooStalkBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBarrelBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBasePressurePlateBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBigDripleafBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBigDripleafStemBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidBrushableBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidBubbleColumnBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidButtonBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCactusBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChorusFlowerBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidChorusPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCommandBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidComparatorBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidComposterBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralFanBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCoralWallFanBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCrafterBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidCreakingHeartBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDetectorRailBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDiodeBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDirtPathBlock.tick(BlockState p_221070_, ServerLevel p_221071_, BlockPos p_221072_, RandomSource p_221073_) protected voidDispenserBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidDriedGhastBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidEnderChestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidEyeblossomBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFallingBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFarmBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFireBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFrogspawnBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidFrostedIceBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidGrowingPlantBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidHangingMossBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLeavesBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLecternBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidLightningRodBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidMagmaBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidObserverBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidPointedDripstoneBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidRedstoneLampBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidRedstoneTorchBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidScaffoldingBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSculkCatalystBlock.tick(BlockState p_222104_, ServerLevel p_222105_, BlockPos p_222106_, RandomSource p_222107_) protected voidSculkSensorBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSculkShriekerBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) voidSnifferEggBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSoulSandBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidSugarCaneBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTargetBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTestBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTripWireBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTripWireHookBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) 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 level, BlockPos pos, Explosion explosion) -
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 level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) private booleanSculkShriekerBlockEntity.canRespond(ServerLevel level) voidBrushableBlockEntity.checkReset(ServerLevel level) static voidCampfireBlockEntity.cookTick(ServerLevel level, BlockPos pos, BlockState state, CampfireBlockEntity campfire, RecipeManager.CachedCheck<SingleRecipeInput, CampfireCookingRecipe> check) private CommandSourceStackLecternBlockEntity.createCommandSourceStack(Player player, ServerLevel level) private static CommandSourceStackSignBlockEntity.createCommandSourceStack(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, ResourceLocation test, Consumer<Component> messageSender) private static Vec3TheEndGatewayBlockEntity.findExitPortalXZPosTentative(ServerLevel level, BlockPos pos) private static BlockPosTheEndGatewayBlockEntity.findOrCreateValidTeleportPos(ServerLevel level, BlockPos pos) voidJigsawBlockEntity.generate(ServerLevel level, int maxDepth, boolean keepJigsaws) TheEndGatewayBlockEntity.getPortalPosition(ServerLevel level, BlockPos pos) List<RecipeHolder<?>> AbstractFurnaceBlockEntity.getRecipesToAwardAndPopExperience(ServerLevel level, Vec3 popVec) TestInstanceBlockEntity.getStructureSize(ServerLevel level, ResourceKey<GameTestInstance> testKey) private StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel level) private static Optional<StructureTemplate> TestInstanceBlockEntity.getStructureTemplate(ServerLevel level, ResourceKey<GameTestInstance> testKey) private static intAbstractFurnaceBlockEntity.getTotalCookTime(ServerLevel level, AbstractFurnaceBlockEntity furnace) booleanSculkCatalystBlockEntity.CatalystListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) private static booleanTheEndGatewayBlockEntity.isChunkEmpty(ServerLevel level, Vec3 pos) booleanStructureBlockEntity.loadStructureInfo(ServerLevel level) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) booleanCampfireBlockEntity.placeFood(ServerLevel level, LivingEntity entity, ItemStack stack) voidStructureBlockEntity.placeStructure(ServerLevel level) private voidStructureBlockEntity.placeStructure(ServerLevel level, StructureTemplate structureTemplate) private voidTestInstanceBlockEntity.placeStructure(ServerLevel level, StructureTemplate structureTemplate) booleanStructureBlockEntity.placeStructureIfSameSize(ServerLevel level) static booleanStructureBlockEntity.saveStructure(ServerLevel level, ResourceLocation structureName, BlockPos pos, Vec3i size, boolean ignoreEntities, String author, boolean writeToDisk, List<Block> ignoredBlocks) private static EntityReference<LivingEntity> ConduitBlockEntity.selectNewTarget(ServerLevel level, BlockPos pos) static voidAbstractFurnaceBlockEntity.serverTick(ServerLevel level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity furnace) private voidSculkShriekerBlockEntity.shriek(ServerLevel level, Entity sourceEntity) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel level, BlockPos pos, EndGatewayConfiguration config) private static CreakingCreakingHeartBlockEntity.spawnProtector(ServerLevel level, CreakingHeartBlockEntity creakingHeart) voidSculkShriekerBlockEntity.tryRespond(ServerLevel level) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, ServerPlayer player) private booleanSculkShriekerBlockEntity.trySummonWarden(ServerLevel level) private booleanSculkShriekerBlockEntity.tryToWarn(ServerLevel level, ServerPlayer player) private voidBrushableBlockEntity.unpackLootTable(ServerLevel level, LivingEntity brusher, ItemStack stack) private static voidConduitBlockEntity.updateAndAttackTarget(ServerLevel level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity, boolean canDestroy) private static EntityReference<LivingEntity> ConduitBlockEntity.updateDestroyTarget(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 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 severData, VaultSharedData sharedData, double deactivationRange) -
Uses of ServerLevel in net.minecraft.world.level.block.grower
Methods in net.minecraft.world.level.block.grower with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanTreeGrower.growTree(ServerLevel level, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, RandomSource random) -
Uses of ServerLevel in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidPistonHeadBlock.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) -
Uses of ServerLevel in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidBlockBehaviour.affectNeighborsAfterRemoval(BlockState state, ServerLevel level, BlockPos pos, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.affectNeighborsAfterRemoval(ServerLevel level, BlockPos pos, boolean movedByPiston) voidBlockBehaviour.BlockStateBase.onExplosionHit(ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected voidBlockBehaviour.onExplosionHit(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) voidBlockBehaviour.BlockStateBase.randomTick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) Performs a random tick on a block.voidBlockBehaviour.BlockStateBase.spawnAfterBreak(ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) protected voidBlockBehaviour.spawnAfterBreak(BlockState state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishvoidBlockBehaviour.BlockStateBase.tick(ServerLevel level, BlockPos pos, RandomSource random) protected voidBlockBehaviour.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) -
Uses of ServerLevel in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate <T extends BlockEntity>
voidLevelChunk.addGameEventListener(T blockEntity, ServerLevel level) ChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> structure, BlockPos pos, int searchRadius, boolean skipKnownStructures) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) voidLevelChunk.postProcessGeneration(ServerLevel level) voidLevelChunk.registerTickContainerInLevel(ServerLevel level) private <T extends BlockEntity>
voidLevelChunk.removeGameEventListener(T blockEntity, ServerLevel level) voidLevelChunk.unregisterTickContainerFromLevel(ServerLevel level) Constructors in net.minecraft.world.level.chunk with parameters of type ServerLevelModifierConstructorDescriptionLevelChunk(ServerLevel level, ProtoChunk chunk, LevelChunk.PostLoadProcessor postLoad) -
Uses of ServerLevel in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelWorldGenContext.levelThe field for thelevelrecord component.Methods in net.minecraft.world.level.chunk.status that return ServerLevelModifier and TypeMethodDescriptionWorldGenContext.level()Returns the value of thelevelrecord component.Methods in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static voidChunkStatusTasks.postLoadProtoChunk(ServerLevel level, 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 LevelChunk.PostLoadProcessorSerializableChunkData.postLoadChunk(ServerLevel level, List<CompoundTag> entities, List<CompoundTag> blockEntities) SerializableChunkData.read(ServerLevel level, PoiManager poiManager, RegionStorageInfo regionStorageInfo, ChunkPos pos) Constructors in net.minecraft.world.level.chunk.storage with parameters of type ServerLevelModifierConstructorDescriptionEntityStorage(SimpleRegionStorage simpleRegionStorage, ServerLevel level, Executor executor) -
Uses of ServerLevel in net.minecraft.world.level.dimension.end
Fields in net.minecraft.world.level.dimension.end declared as ServerLevelMethods in net.minecraft.world.level.dimension.end with parameters of type ServerLevelModifier and TypeMethodDescriptionabstract voidDragonRespawnAnimation.tick(ServerLevel level, EndDragonFight manager, List<EndCrystal> crystals, int ticks, BlockPos pos) Constructors in net.minecraft.world.level.dimension.end with parameters of type ServerLevelModifierConstructorDescriptionEndDragonFight(ServerLevel level, long seed, EndDragonFight.Data data) EndDragonFight(ServerLevel level, long seed, EndDragonFight.Data data, BlockPos origin) -
Uses of ServerLevel in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelEuclideanGameEventListenerRegistry.levelprivate final ServerLevelGameEventDispatcher.levelMethods in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidDynamicGameEventListener.add(ServerLevel level) EuclideanGameEventListenerRegistry.getPostableListenerPosition(ServerLevel level, Vec3 pos, GameEventListener listener) booleanGameEventListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidDynamicGameEventListener.move(ServerLevel level) voidDynamicGameEventListener.remove(ServerLevel level) Constructors in net.minecraft.world.level.gameevent with parameters of type ServerLevelModifierConstructorDescriptionEuclideanGameEventListenerRegistry(ServerLevel level, int sectionY, EuclideanGameEventListenerRegistry.OnEmptyAction onEmptyAction) GameEventDispatcher(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.level.gameevent.vibrations
Methods in net.minecraft.world.level.gameevent.vibrations with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanVibrationSystem.User.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) voidVibrationSystem.Listener.forceScheduleVibration(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) VibrationInfo.getEntity(ServerLevel level) VibrationInfo.getProjectileOwner(ServerLevel level) booleanVibrationSystem.Listener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidVibrationSystem.User.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) private static booleanVibrationSystem.Ticker.receiveVibration(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user, VibrationInfo vibrationInfo) private voidVibrationSystem.Listener.scheduleVibration(ServerLevel level, VibrationSystem.Data data, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos, Vec3 sensorPos) private static voidVibrationSystem.Ticker.tryReloadVibrationParticle(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user) private static voidVibrationSystem.Ticker.trySelectAndScheduleVibration(ServerLevel level, VibrationSystem.Data data, VibrationSystem.User user) -
Uses of ServerLevel in net.minecraft.world.level.levelgen
Methods in net.minecraft.world.level.levelgen with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate booleanPatrolSpawner.spawnPatrolMember(ServerLevel level, BlockPos pos, RandomSource random, boolean leader) voidPatrolSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) voidPhantomSpawner.tick(ServerLevel p_64576_, boolean p_64577_, boolean p_64578_) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate static final LoadingCache<ServerLevel, FeatureCountTracker.LevelData> FeatureCountTracker.dataMethods in net.minecraft.world.level.levelgen.feature with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidFeatureCountTracker.chunkDecorated(ServerLevel level) static voidFeatureCountTracker.featurePlaced(ServerLevel level, ConfiguredFeature<?, ?> feature, Optional<PlacedFeature> topFeature) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type ServerLevelModifier and TypeMethodDescriptionStructurePieceSerializationContext.fromLevel(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic booleanJigsawPlacement.generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> startPool, ResourceLocation startJigsawName, int maxDepth, BlockPos pos, boolean keepJigsaws) -
Uses of ServerLevel in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected abstract booleanFlowingFluid.canConvertToSource(ServerLevel level) Deprecated.Forge: UseFlowingFluid.canConvertToSource(FluidState, ServerLevel, BlockPos)instead.booleanFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) protected booleanLavaFluid.canConvertToSource(ServerLevel level) protected booleanWaterFluid.canConvertToSource(ServerLevel level) 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 level, BlockPos pos, FluidState state, RandomSource random) protected voidFlowingFluid.spread(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) private voidFlowingFluid.spreadToSides(ServerLevel level, BlockPos pos, FluidState fluidState, BlockState blockState) voidFlowingFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) protected voidFluid.tick(ServerLevel level, BlockPos pos, BlockState blockState, FluidState fluidState) voidFluidState.tick(ServerLevel level, BlockPos pos, BlockState state) -
Uses of ServerLevel in net.minecraft.world.level.portal
Fields in net.minecraft.world.level.portal declared as ServerLevelModifier and TypeFieldDescriptionprotected final ServerLevelPortalForcer.levelprivate final ServerLevelTeleportTransition.newLevelThe field for thenewLevelrecord component.Methods in net.minecraft.world.level.portal that return ServerLevelModifier and TypeMethodDescriptionTeleportTransition.newLevel()Returns the value of thenewLevelrecord component.Methods in net.minecraft.world.level.portal with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Vec3TeleportTransition.findAdjustedSharedSpawnPos(ServerLevel level, Entity entity) static Vec3PortalShape.findCollisionFreePosition(Vec3 pos, ServerLevel level, Entity entity, EntityDimensions dimensions) static TeleportTransitionTeleportTransition.missingRespawnBlock(ServerLevel level, Entity entity, TeleportTransition.PostTeleportTransition postTeleportTransition) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionPortalForcer(ServerLevel level) TeleportTransition(ServerLevel p_379938_, Entity p_379604_, TeleportTransition.PostTeleportTransition p_379683_) TeleportTransition(ServerLevel newLevel, Vec3 position, Vec3 deltaMovement, float yRot, float xRot, boolean missingRespawnBlock, boolean asPassenger, Set<Relative> relatives, TeleportTransition.PostTeleportTransition postTeleportTransition) Creates an instance of aTeleportTransitionrecord class.TeleportTransition(ServerLevel p_380133_, Vec3 p_379861_, Vec3 p_380308_, float p_379941_, float p_380119_, Set<Relative> p_379959_, TeleportTransition.PostTeleportTransition p_379425_) TeleportTransition(ServerLevel p_379776_, Vec3 p_379412_, Vec3 p_379320_, float p_380257_, float p_379610_, TeleportTransition.PostTeleportTransition p_380303_) -
Uses of ServerLevel in net.minecraft.world.level.saveddata
Fields in net.minecraft.world.level.saveddata declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelSavedData.Context.levelThe field for thelevelrecord component.Methods in net.minecraft.world.level.saveddata that return ServerLevelModifier and TypeMethodDescriptionSavedData.Context.level()Returns the value of thelevelrecord component.SavedData.Context.levelOrThrow()Constructors in net.minecraft.world.level.saveddata with parameters of type ServerLevelModifierConstructorDescriptionContext(ServerLevel p_401401_) Context(ServerLevel level, long worldSeed) Creates an instance of aContextrecord class. -
Uses of ServerLevel in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelLootParams.Builder.levelprivate final ServerLevelLootParams.levelMethods in net.minecraft.world.level.storage.loot that return ServerLevelModifier and TypeMethodDescriptionLootContext.Builder.getLevel()LootContext.getLevel()LootParams.Builder.getLevel()LootParams.getLevel()Methods in net.minecraft.world.level.storage.loot with parameters of type ServerLevelModifier and TypeMethodDescriptionLootTable.createStackSplitter(ServerLevel level, Consumer<ItemStack> output) Constructors in net.minecraft.world.level.storage.loot with parameters of type ServerLevelModifierConstructorDescriptionBuilder(ServerLevel level) LootParams(ServerLevel level, ContextMap params, Map<ResourceLocation, LootParams.DynamicDrop> dynamicDrops, float luck) -
Uses of ServerLevel in net.neoforged.neoforge.attachment
Fields in net.neoforged.neoforge.attachment declared as ServerLevelMethods in net.neoforged.neoforge.attachment with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidLevelAttachmentsSavedData.init(ServerLevel level) static voidAttachmentSync.syncInitialLevelAttachments(ServerLevel level, ServerPlayer to) Handles initial syncing of level attachments.static voidAttachmentSync.syncLevelUpdate(ServerLevel level, AttachmentType<?> type) -
Uses of ServerLevel in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as ServerLevelMethods in net.neoforged.neoforge.capabilities that return ServerLevelMethods in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context) Creates a new cache instance and registers it to the level.static <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) Creates a new cache instance with an invalidation listener, and registers it to the level.Constructors in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifierConstructorDescriptionprivateBlockCapabilityCache(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) -
Uses of ServerLevel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic booleanCommonHooks.canEntityDestroy(ServerLevel level, BlockPos pos, LivingEntity entity) static voidCommonHooks.handleBlockDrops(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Fires theBlockDropsEventwhen block drops (items and experience) are determined.static booleanCommonHooks.onFarmlandTrample(ServerLevel level, BlockPos pos, BlockState state, double fallDistance, Entity entity) default voidIShearable.spawnShearedDrop(ServerLevel level, BlockPos pos, ItemStack drop) Performs the logic used to drop a shear result into the world at the correct position and with the proper movement.static booleanCommonHooks.tryDispenseShearsHarvestBlock(BlockSource source, ItemStack stack, ServerLevel level, BlockPos pos) Attempts to modify target block usingItemAbilities.SHEARS_HARVESTinShearsDispenseItemBehavior, consistent with vanilla beehive harvest behavior (also controlled byItemAbilities.SHEARS_HARVEST). -
Uses of ServerLevel in net.neoforged.neoforge.common.advancements.critereon
Methods in net.neoforged.neoforge.common.advancements.critereon with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPiglinNeutralArmorEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanSnowBootsEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) booleanTridentEntityPredicate.matches(Entity entity, ServerLevel level, @Nullable Vec3 position) -
Uses of ServerLevel in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ServerLevelModifier and TypeMethodDescriptiondefault booleanIBlockExtension.addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockStateExtension.addLandingEffects(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIFluidExtension.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.default booleanIFluidStateExtension.canConvertToSource(ServerLevel level, BlockPos pos) Returns whether the fluid can create a source.booleanIEntityExtension.canTrample(ServerLevel level, BlockState state, BlockPos pos, double fallDistance) default voidIBlockExtension.onBlockExploded(BlockState state, ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default voidIBlockStateExtension.onBlockExploded(ServerLevel level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion. -
Uses of ServerLevel in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelFakePlayerFactory.FakePlayerKey.levelThe field for thelevelrecord component.Methods in net.neoforged.neoforge.common.util that return ServerLevelModifier and TypeMethodDescriptionFakePlayerFactory.FakePlayerKey.level()Returns the value of thelevelrecord component.Methods in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic FakePlayerFakePlayerFactory.get(ServerLevel level, com.mojang.authlib.GameProfile username) Get a fake player with a given username, Mods should either hold weak references to the return value, or listen for a WorldEvent.Unload and kill all references to prevent worlds staying in memory, or call this function every time and let Forge take care of the cleanup.static FakePlayerFakePlayerFactory.getMinecraft(ServerLevel level) static voidFakePlayerFactory.unloadLevel(ServerLevel level) Constructors in net.neoforged.neoforge.common.util with parameters of type ServerLevelModifierConstructorDescriptionFakePlayer(ServerLevel level, com.mojang.authlib.GameProfile name) privateFakePlayerKey(ServerLevel level, com.mojang.authlib.GameProfile username) Creates an instance of aFakePlayerKeyrecord class. -
Uses of ServerLevel in net.neoforged.neoforge.common.world.chunk
Methods in net.neoforged.neoforge.common.world.chunk with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidForcedChunkManager.activateAllDeactivatedTickets(ServerLevel level, TicketStorage saveData) Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their forced chunks.(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning, Function<TicketStorage, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".booleanTicketController.forceChunk(ServerLevel level, UUID owner, int chunkX, int chunkZ, boolean add, boolean ticking) Forces a chunk to be loaded with the "owner" of the ticket being a given UUID.booleanTicketController.forceChunk(ServerLevel level, BlockPos owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning) Forces a chunk to be loaded with the "owner" of the ticket being a given block position.booleanTicketController.forceChunk(ServerLevel level, Entity owner, int chunkX, int chunkZ, boolean add, boolean forceNaturalSpawning) Forces a chunk to be loaded with the "owner" of the ticket being the UUID of the given entity.static booleanForcedChunkManager.hasForcedChunks(ServerLevel level) Checks if a level has any forced chunks.voidLoadingValidationCallback.validateTickets(ServerLevel level, TicketHelper ticketHelper) Called back when tickets are about to be loaded and reinstated to allow mods to invalidate and remove specific tickets that may no longer be valid. -
Uses of ServerLevel in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic booleanEventHooks.canCreateFluidSource(ServerLevel level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static booleanEventHooks.canEntityGrief(ServerLevel level, @Nullable Entity entity) Checks if an entity can perform a griefing action.static voidEventHooks.fireChunkSent(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static voidEventHooks.fireChunkTicketLevelUpdated(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) static voidEventHooks.fireChunkUnWatch(ServerPlayer entity, ChunkPos chunkpos, ServerLevel level) static voidEventHooks.fireChunkWatch(ServerPlayer entity, LevelChunk chunk, ServerLevel level) static PlayerSpawnPhantomsEventEventHooks.firePlayerSpawnPhantoms(ServerPlayer player, ServerLevel level, BlockPos pos) Called fromPhantomSpawner.tick(net.minecraft.server.level.ServerLevel, boolean, boolean)just before the spawn conditions for phantoms are evaluated.static List<CustomSpawner> EventHooks.getCustomSpawners(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Fires theModifyCustomSpawnersEvent.static longEventHooks.onSleepFinished(ServerLevel level, long newTime, long minTime) -
Uses of ServerLevel in net.neoforged.neoforge.event.entity
Constructors in net.neoforged.neoforge.event.entity with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.event.entity.player
Methods in net.neoforged.neoforge.event.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPlayerSpawnPhantomsEvent.shouldSpawnPhantoms(ServerLevel level, BlockPos pos) Checks if a spawn attempt should be made by checking the current result and evaluating the vanilla conditions if necessary. -
Uses of ServerLevel in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelChunkTicketLevelUpdatedEvent.levelprivate final ServerLevelChunkWatchEvent.levelprivate final ServerLevelModifyCustomSpawnersEvent.serverLevelMethods in net.neoforged.neoforge.event.level that return ServerLevelModifier and TypeMethodDescriptionBlockDropsEvent.getLevel()ChunkTicketLevelUpdatedEvent.getLevel()Returns the server level containing the chunk.ChunkWatchEvent.getLevel()Returns the server level containing the chunk.ModifyCustomSpawnersEvent.getLevel()Returns the server level this event is affecting.Constructors in net.neoforged.neoforge.event.level with parameters of type ServerLevelModifierConstructorDescriptionBlockDropsEvent(ServerLevel level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, List<ItemEntity> drops, @Nullable Entity breaker, ItemStack tool) Constructs a new BlockDropsEventChunkTicketLevelUpdatedEvent(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) ChunkWatchEvent(ServerPlayer player, ChunkPos pos, ServerLevel level) ModifyCustomSpawnersEvent(ServerLevel serverLevel, List<CustomSpawner> customSpawners) Sent(ServerPlayer player, LevelChunk chunk, ServerLevel level) SleepFinishedTimeEvent(ServerLevel level, long newTime, long minTime) UnWatch(ServerPlayer player, ChunkPos pos, ServerLevel level) Watch(ServerPlayer player, LevelChunk chunk, ServerLevel level) -
Uses of ServerLevel in net.neoforged.neoforge.event.level.block
Methods in net.neoforged.neoforge.event.level.block that return ServerLevelConstructors in net.neoforged.neoforge.event.level.block with parameters of type ServerLevelModifierConstructorDescriptionCreateFluidSourceEvent(ServerLevel level, BlockPos pos, BlockState state) -
Uses of ServerLevel in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected booleanBaseFlowingFluid.canConvertToSource(ServerLevel level) booleanBaseFlowingFluid.canConvertToSource(FluidState state, ServerLevel level, BlockPos pos) -
Uses of ServerLevel in net.neoforged.neoforge.network
Methods in net.neoforged.neoforge.network with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidPacketDistributor.sendToPlayersInDimension(ServerLevel level, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the given dimensionstatic voidPacketDistributor.sendToPlayersNear(ServerLevel level, @Nullable ServerPlayer excluded, double x, double y, double z, double radius, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players in the area covered by the given radius around the given coordinates in the given dimension, except the given excluded player if presentstatic voidPacketDistributor.sendToPlayersTrackingChunk(ServerLevel level, ChunkPos chunkPos, CustomPacketPayload payload, CustomPacketPayload... payloads) Send the given payload(s) to all players tracking the chunk at the given position in the given level -
Uses of ServerLevel in net.neoforged.neoforge.server.command
Methods in net.neoforged.neoforge.server.command with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static ComponentTPSCommand.createComponent(MinecraftServer server, @Nullable ServerLevel dimension) private static intTPSCommand.sendTime(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, @Nullable ServerLevel dimension) -
Uses of ServerLevel in net.neoforged.neoforge.server.command.generation
Fields in net.neoforged.neoforge.server.command.generation declared as ServerLevelConstructors in net.neoforged.neoforge.server.command.generation with parameters of type ServerLevel
IShearable.onSheared(net.minecraft.world.entity.player.Player, net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.core.BlockPos)instead.