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) booleanEntitySubPredicates.EntityHolderVariantPredicateType.Instance.matches(Entity entity, ServerLevel level, Vec3 position) booleanEntitySubPredicates.EntityVariantPredicateType.Instance.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 p_entity, ServerLevel level, Vec3 position) booleanRaiderPredicate.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 booleanShearsDispenseItemBehavior.tryShearBeehive(ServerLevel level, BlockPos pos) private static booleanShearsDispenseItemBehavior.tryShearLivingEntity(ServerLevel level, BlockPos pos, ItemStack stack) Constructors in net.minecraft.core.dispenser with parameters of type ServerLevelModifierConstructorDescriptionBlockSource(ServerLevel level, BlockPos pos, BlockState state, DispenserBlockEntity blockEntity) Creates an instance of aBlockSourcerecord class. -
Uses of ServerLevel in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelGameTestInfo.levelprivate final ServerLevelGameTestRunner.Builder.level(package private) final ServerLevelGameTestRunner.levelprivate final ServerLevelTestCommand.TestSummaryDisplayer.levelThe field for thelevelrecord component.Fields in net.minecraft.gametest.framework with type parameters of type ServerLevelModifier and TypeFieldDescriptionprivate static final Map<String, Consumer<ServerLevel>> GameTestRegistry.AFTER_BATCH_FUNCTIONSprivate final Consumer<ServerLevel> GameTestBatch.afterBatchFunctionThe field for theafterBatchFunctionrecord component.private static final Map<String, Consumer<ServerLevel>> GameTestRegistry.BEFORE_BATCH_FUNCTIONSprivate final Consumer<ServerLevel> GameTestBatch.beforeBatchFunctionThe field for thebeforeBatchFunctionrecord component.Methods in net.minecraft.gametest.framework that return ServerLevelModifier and TypeMethodDescriptionGameTestHelper.getLevel()GameTestInfo.getLevel()TestCommand.TestSummaryDisplayer.level()Returns the value of thelevelrecord component.Methods in net.minecraft.gametest.framework that return types with arguments of type ServerLevelModifier and TypeMethodDescriptionGameTestBatch.afterBatchFunction()Returns the value of theafterBatchFunctionrecord component.GameTestBatch.beforeBatchFunction()Returns the value of thebeforeBatchFunctionrecord component.static Consumer<ServerLevel> GameTestRegistry.getAfterBatchFunction(String functionName) static Consumer<ServerLevel> GameTestRegistry.getBeforeBatchFunction(String functionName) Methods in net.minecraft.gametest.framework with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic voidStructureUtils.addCommandBlockAndButtonToStartTest(BlockPos structureBlockPos, BlockPos offset, Rotation rotation, ServerLevel serverLevel) private static voidStructureUtils.clearBlock(int structureBlockY, BlockPos pos, ServerLevel serverLevel) static voidGameTestRunner.clearMarkers(ServerLevel serverLevel) static voidStructureUtils.clearSpaceForStructure(BoundingBox boundingBox, ServerLevel level) private static Optional<GameTestInfo> TestCommand.createGameTestInfo(BlockPos pos, ServerLevel level, RetryOptions retryOptions) static voidStructureUtils.createNewEmptyStructureBlock(String structureName, BlockPos pos, Vec3i size, Rotation rotation, ServerLevel serverLevel) private static StructureBlockEntityStructureUtils.createStructureBlock(GameTestInfo gameTestInfo, BlockPos pos, Rotation rotation, ServerLevel level) private static booleanStructureUtils.doesStructureContain(BlockPos structureBlockPos, BlockPos posToTest, ServerLevel serverLevel) static voidStructureUtils.encaseStructure(AABB bounds, ServerLevel level, boolean placeBarriers) StructureUtils.findNearestStructureBlock(BlockPos pos, int radius, ServerLevel level) StructureUtils.findStructureBlockContainingPos(BlockPos pos, int radius, ServerLevel serverLevel) StructureUtils.findStructureBlocks(BlockPos pos, int radius, ServerLevel level) StructureUtils.findStructureByTestFunction(BlockPos pos, int radius, ServerLevel level, String testName) private static voidStructureUtils.forceLoadChunks(BoundingBox boundingBox, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromBatches(Collection<GameTestBatch> batches, ServerLevel level) static GameTestRunner.BuilderGameTestRunner.Builder.fromInfo(Collection<GameTestInfo> infos, ServerLevel level) static Collection<GameTestBatch> GameTestBatchFactory.fromTestFunction(Collection<TestFunction> testFunctions, ServerLevel level) private static BoundingBoxStructureUtils.getBoundingBoxAtGround(BlockPos pos, int radius, ServerLevel level) StructureUtils.lookedAtStructureBlockPos(BlockPos pos, Entity entity, ServerLevel level) default voidGameTestRunner.StructureSpawner.onBatchStart(ServerLevel level) voidStructureGridSpawner.onBatchStart(ServerLevel level) static StructureBlockEntityStructureUtils.prepareTestStructure(GameTestInfo gameTestInfo, BlockPos pos, Rotation rotation, ServerLevel level) static voidStructureUtils.removeBarriers(AABB bounds, ServerLevel level) protected static voidReportGameListener.say(ServerLevel serverLevel, ChatFormatting formatting, String message) (package private) static voidTestCommand.say(ServerLevel serverLevel, String message, ChatFormatting formatting) private static voidReportGameListener.showRedBox(ServerLevel serverLevel, BlockPos pos, String displayMessage) private static voidTestCommand.TestSummaryDisplayer.showTestSummaryIfAllDone(ServerLevel level, MultipleTestTracker tracker) private voidGameTestServer.startTests(ServerLevel serverLevel) static GameTestInfoGameTestBatchFactory.toGameTestInfo(TestFunction testFunction, int rotationSteps, ServerLevel level) (package private) static intTestCommand.trackAndStartRunner(CommandSourceStack source, ServerLevel level, GameTestRunner runner) private static booleanTestCommand.verifyStructureExists(ServerLevel level, String structure) Method parameters in net.minecraft.gametest.framework with type arguments of type ServerLevelModifier and TypeMethodDescriptionprivate static <T extends Annotation>
voidGameTestRegistry.registerBatchFunction(Method testMethod, Class<T> annotationType, Function<T, String> valueGetter, Map<String, Consumer<ServerLevel>> positioning) Constructors in net.minecraft.gametest.framework with parameters of type ServerLevelModifierConstructorDescriptionprivateBuilder(Collection<GameTestBatch> batches, ServerLevel level) GameTestInfo(TestFunction testFunction, 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) TestSummaryDisplayer(ServerLevel level, MultipleTestTracker tracker) Creates an instance of aTestSummaryDisplayerrecord class.Constructor parameters in net.minecraft.gametest.framework with type arguments of type ServerLevelModifierConstructorDescriptionGameTestBatch(String name, Collection<GameTestInfo> gameTestInfos, Consumer<ServerLevel> beforeBatchFunction, Consumer<ServerLevel> afterBatchFunction) Creates an instance of aGameTestBatchrecord class. -
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 p_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 TypeMethodDescriptionprivate 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) SetBlockCommand.Filter.filter(BoundingBox boundingBox, BlockPos pos, BlockInput blockInput, 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 entity, ServerLevel level, double x, double y, double z, Set<RelativeMovement> relativeList, float yaw, float pitch, TeleportCommand.LookAt facing) 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, TeleportCommand.LookAt facing) 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, CloneCommands.CommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> levelGetter) private static com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> CloneCommands.destinationAndModeSuffix(CommandBuildContext buildContext, CloneCommands.CommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, ServerLevel> sourceLevelGetter, CloneCommands.CommandFunction<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 TypeMethodDescriptionServerLevel.getLevel()WorldGenRegion.getLevel()Deprecated.ServerPlayer.serverLevel()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, BlockPos pos, float angle, boolean forced, boolean keepInventory) protected static BlockPosPlayerRespawnLogic.getOverworldRespawnPos(ServerLevel level, int x, int z) static BlockPosPlayerRespawnLogic.getSpawnPosInChunk(ServerLevel level, ChunkPos chunkPos) protected voidServerPlayer.onChangedBlock(ServerLevel level, BlockPos pos) voidServerPlayerGameMode.setLevel(ServerLevel serverLevel) Sets the world instance.voidServerPlayer.setServerLevel(ServerLevel level) voidServerPlayer.teleportTo(ServerLevel newLevel, double x, double y, double z, float yaw, float pitch) booleanServerPlayer.teleportTo(ServerLevel level, double x, double y, double z, Set<RelativeMovement> relativeMovements, float yRot, float xRot) 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, int viewDistance, 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) 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 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, MobSpawnType spawnType, ServerLevel level, BlockPos pos, int attempts, int spread, int yOffset, SpawnUtil.Strategy strategy) -
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) -
Uses of ServerLevel in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type ServerLevelModifier and TypeMethodDescriptionEntity.adjustSpawnLocation(ServerLevel level, BlockPos pos) EntityType.appendCustomEntityStackConfig(Consumer<T> consumer, ServerLevel level, ItemStack stack, Player player) EntityType.appendDefaultStackConfig(Consumer<T> consumer, ServerLevel serverLevel, ItemStack stack, Player player) static voidExperienceOrb.award(ServerLevel level, Vec3 pos, int amount) EntityType.create(ServerLevel level, Consumer<T> consumer, BlockPos pos, MobSpawnType spawnType, boolean shouldOffsetY, boolean shouldOffsetYMore) EntityType.createDefaultStackConfig(ServerLevel serverLevel, ItemStack stack, Player player) private LootParamsMob.createEquipmentParams(ServerLevel level) protected voidLivingEntity.dropAllDeathLoot(ServerLevel p_level, DamageSource damageSource) protected voidLivingEntity.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidMob.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) abstract AgeableMobAgeableMob.getBreedOffspring(ServerLevel level, AgeableMob otherParent) final intLivingEntity.getExperienceReward(ServerLevel level, Entity killer) PortalProcessor.getPortalDestination(ServerLevel level, Entity entity) booleanEntity.killedEntity(ServerLevel level, LivingEntity entity) protected voidLivingEntity.onChangedBlock(ServerLevel level, BlockPos pos) booleanPortalProcessor.processPortalTeleportation(ServerLevel level, Entity entity, boolean canChangeDimensions) EntityType.spawn(ServerLevel level, Consumer<T> consumer, BlockPos pos, MobSpawnType spawnType, boolean shouldOffsetY, boolean shouldOffsetYMore) EntityType.spawn(ServerLevel level, BlockPos pos, MobSpawnType spawnType) EntityType.spawn(ServerLevel serverLevel, ItemStack stack, Player player, BlockPos pos, MobSpawnType spawnType, boolean shouldOffsetY, boolean shouldOffsetYMore) booleanEntity.teleportTo(ServerLevel level, double x, double y, double z, Set<RelativeMovement> relativeMovements, float yRot, float xRot) voidEntity.thunderHit(ServerLevel level, LightningBolt lightning) private static booleanExperienceOrb.tryMergeToExisting(ServerLevel level, Vec3 pos, int amount) default voidNeutralMob.updatePersistentAnger(ServerLevel serverLevel, boolean updateAnger) Method parameters in net.minecraft.world.entity with type arguments of type ServerLevelModifier and TypeMethodDescriptionvoidEntity.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 TypeMethodDescriptionabstract <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) 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) 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 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) 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 booleanHarvestFarmland.validPos(BlockPos pos, ServerLevel serverLevel) private booleanUseBonemeal.validPos(BlockPos pos, ServerLevel level) -
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.sensing
Methods in net.minecraft.world.entity.ai.sensing with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidAdultSensor.doTick(ServerLevel level, AgeableMob 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 p_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 static booleanPiglinSpecificSensor.isValidRepellent(ServerLevel level, BlockPos pos) final voidSensor.tick(ServerLevel level, E entity) -
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) intVillageSiege.tick(ServerLevel level, boolean spawnHostiles, boolean spawnPassives) private voidVillageSiege.trySpawn(ServerLevel level) private booleanVillageSiege.tryToSetupSiege(ServerLevel level) -
Uses of ServerLevel in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidFox.dropAllDeathLoot(ServerLevel level, DamageSource damageSource) voidAnimal.finalizeSpawnChildFromBreeding(ServerLevel level, Animal animal, AgeableMob baby) Bee.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Cat.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Chicken.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Cow.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Fox.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) Sheep.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Turtle.getBreedOffspring(ServerLevel level, AgeableMob otherParent) Wolf.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidAnimal.spawnChildFromBreeding(ServerLevel level, Animal mate) voidMushroomCow.thunderHit(ServerLevel level, LightningBolt lightning) voidPig.thunderHit(ServerLevel level, LightningBolt lightning) voidTurtle.thunderHit(ServerLevel level, LightningBolt lightning) -
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_) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) 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 booleanArmadilloAi.ArmadilloBallUp.canStillUse(ServerLevel level, Armadillo entity, long gameTime) protected booleanArmadilloAi.ArmadilloBallUp.checkExtraStartConditions(ServerLevel level, Armadillo owner) Armadillo.getBreedOffspring(ServerLevel level, AgeableMob otherParent) 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_) Axolotl.getBreedOffspring(ServerLevel level, AgeableMob otherParent) 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 booleanCamelAi.RandomSitting.checkExtraStartConditions(ServerLevel level, Camel owner) 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) 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 TypeMethodDescriptionGoat.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 TypeMethodDescriptionAbstractHorse.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) -
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) 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.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidEnderDragon.knockBack(ServerLevel level, List<Entity> targets) -
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.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) -
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) voidArmorStand.thunderHit(ServerLevel level, LightningBolt lightning) voidBlockAttachedEntity.thunderHit(ServerLevel level, LightningBolt lightning) -
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) 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 voidZombieVillager.finishConversion(ServerLevel serverLevel) Strider.getBreedOffspring(ServerLevel level, AgeableMob otherParent) booleanZombie.killedEntity(ServerLevel level, LivingEntity entity) voidCreeper.thunderHit(ServerLevel level, LightningBolt lightning) -
Uses of ServerLevel in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static booleanLongJump.canJumpFromCurrentPosition(ServerLevel level, Breeze breeze) static booleanLongJump.canRun(ServerLevel level, Breeze breeze) protected booleanLongJump.canStillUse(ServerLevel 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 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.hoglin
Methods in net.minecraft.world.entity.monster.hoglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate voidHoglin.finishConversion(ServerLevel serverLevel) Hoglin.getBreedOffspring(ServerLevel level, AgeableMob otherParent) -
Uses of ServerLevel in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin with parameters of type ServerLevelModifier and TypeMethodDescriptionprotected voidPiglin.dropCustomDeathLoot(ServerLevel level, DamageSource damageSource, boolean recentlyHit) protected voidAbstractPiglin.finishConversion(ServerLevel serverLevel) protected voidPiglin.finishConversion(ServerLevel serverLevel) -
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) private static List<ServerPlayer> WardenSpawnTracker.getNearbyPlayers(ServerLevel level, BlockPos pos) private static booleanWardenSpawnTracker.hasNearbyWarden(ServerLevel level, BlockPos pos) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) 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 TypeMethodDescriptionVillager.getBreedOffspring(ServerLevel level, AgeableMob otherParent) WanderingTrader.getBreedOffspring(ServerLevel level, AgeableMob otherParent) voidVillager.gossip(ServerLevel serverLevel, Villager target, long gameTime) voidVillager.refreshBrain(ServerLevel serverLevel) private booleanWanderingTraderSpawner.spawn(ServerLevel serverLevel) private intCatSpawner.spawnCat(BlockPos pos, ServerLevel serverLevel) voidVillager.spawnGolemIfNeeded(ServerLevel serverLevel, long gameTime, int minVillagerAmount) private intCatSpawner.spawnInHut(ServerLevel serverLevel, BlockPos pos) private intCatSpawner.spawnInVillage(ServerLevel serverLevel, BlockPos pos) voidVillager.thunderHit(ServerLevel level, LightningBolt lightning) intCatSpawner.tick(ServerLevel level, boolean spawnHostiles, boolean spawnPassives) intWanderingTraderSpawner.tick(ServerLevel level, boolean spawnHostiles, boolean spawnPassives) private voidWanderingTraderSpawner.tryToSpawnLlamaFor(ServerLevel serverLevel, WanderingTrader trader, int maxDistance) -
Uses of ServerLevel in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type ServerLevelModifier and TypeMethodDescriptionbooleanPlayer.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 TypeMethodDescriptionprotected voidAbstractArrow.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) protected voidThrownTrident.hitBlockEnchantmentEffects(ServerLevel level, BlockHitResult hitResult, ItemStack stack) -
Uses of ServerLevel in net.minecraft.world.entity.raid
Fields in net.minecraft.world.entity.raid declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelRaid.levelprivate final ServerLevelRaids.levelMethods in net.minecraft.world.entity.raid with parameters of type ServerLevelModifier and TypeMethodDescriptionabstract voidRaider.applyRaidBuffs(ServerLevel level, int wave, boolean unused) static SavedData.Factory<Raids> Raids.factory(ServerLevel level) private RaidRaids.getOrCreateRaid(ServerLevel serverLevel, BlockPos pos) static RaidsRaids.load(ServerLevel level, CompoundTag tag) Constructors in net.minecraft.world.entity.raid with parameters of type ServerLevelModifierConstructorDescriptionRaid(int id, ServerLevel level, BlockPos center) Raid(ServerLevel level, CompoundTag compound) Raids(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 TypeMethodDescriptionstatic AbstractMinecartAbstractMinecart.createMinecart(ServerLevel level, double x, double y, double z, AbstractMinecart.Type type, ItemStack stack, Player player) -
Uses of ServerLevel in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidItemStack.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_) static voidMapItem.renderBiomePreviewMap(ServerLevel serverLevel, ItemStack stack) 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 p_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 ServerLevel -
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 p_entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffects(ServerLevel level, Entity entity, DamageSource damageSource) static voidEnchantmentHelper.doPostAttackEffectsWithItemSource(ServerLevel level, Entity entity, DamageSource damageSource, ItemStack itemSource) static LootContextEnchantment.entityContext(ServerLevel level, int enchantmentLevel, Entity entity, Vec3 origin) static floatEnchantmentHelper.getDamageProtection(ServerLevel level, LivingEntity entity, DamageSource damageSource) static intEnchantmentHelper.getFishingLuckBonus(ServerLevel level, ItemStack stack, Entity entity) static floatEnchantmentHelper.getFishingTimeReduction(ServerLevel level, ItemStack stack, Entity entity) static intEnchantmentHelper.getPiercingCount(ServerLevel level, ItemStack firedFromWeapon, ItemStack pickupItemStack) static intEnchantmentHelper.getTridentReturnToOwnerAcceleration(ServerLevel level, ItemStack stack, Entity entity) booleanEnchantment.isImmuneToDamage(ServerLevel level, int enchantmentLevel, Entity entity, DamageSource damageSource) static booleanEnchantmentHelper.isImmuneToDamage(ServerLevel level, LivingEntity entity, DamageSource damageSource) static LootContextEnchantment.itemContext(ServerLevel level, int enchantmentLevel, ItemStack tool) static LootContextEnchantment.locationContext(ServerLevel level, int enchantmentLevel, Entity entity, boolean enchantmentActive) voidEnchantment.modifyAmmoCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat ammoCount) static floatEnchantmentHelper.modifyArmorEffectiveness(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float armorEffectiveness) voidEnchantment.modifyArmorEffectivness(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat armorEffectiveness) voidEnchantment.modifyBlockExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat blockExperience) voidEnchantment.modifyDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damage) static floatEnchantmentHelper.modifyDamage(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float damage) voidEnchantment.modifyDamageFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyDamageProtection(ServerLevel level, int enchantmentLevel, ItemStack stack, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat damageProtection) voidEnchantment.modifyDurabilityChange(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityChange) voidEnchantment.modifyDurabilityToRepairFromXp(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat durabilityToRepairFromXp) static intEnchantmentHelper.modifyDurabilityToRepairFromXp(ServerLevel level, ItemStack stack, int duabilityToRepairFromXp) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyFallBasedDamage(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat fallBasedDamage) static floatEnchantmentHelper.modifyFallBasedDamage(ServerLevel level, ItemStack tool, Entity enity, DamageSource damageSource, float fallBasedDamage) voidEnchantment.modifyFishingLuckBonus(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat fishingLuckBonus) voidEnchantment.modifyFishingTimeReduction(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat fishingTimeReduction) voidEnchantment.modifyItemFilteredCount(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyKnockback(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat knockback) static floatEnchantmentHelper.modifyKnockback(ServerLevel level, ItemStack tool, Entity entity, DamageSource damageSource, float knockback) voidEnchantment.modifyMobExperience(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat mobExperience) voidEnchantment.modifyPiercingCount(ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat piercingCount) voidEnchantment.modifyProjectileCount(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileCount) voidEnchantment.modifyProjectileSpread(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat projectileSpread) voidEnchantment.modifyTridentReturnToOwnerAcceleration(ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat tridentReturnToOwnerAcceleration) voidEnchantment.onHitBlock(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 pos, BlockState state) static voidEnchantmentHelper.onHitBlock(ServerLevel level, ItemStack stack, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 pos, BlockState state, Consumer<Item> onBreak) voidEnchantment.onProjectileSpawned(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity) static voidEnchantmentHelper.onProjectileSpawned(ServerLevel level, ItemStack firedFromWeapon, AbstractArrow arrow, 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) voidDamageEntity.apply(ServerLevel level, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 origin) voidDamageItem.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 p_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
Methods in net.minecraft.world.level that return ServerLevelModifier and TypeMethodDescriptionabstract ServerLevelBaseCommandBlock.getLevel()ServerLevelAccessor.getLevel()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 WeightedRandomList<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, boolean spawnFriendlies, boolean spawnMonsters, boolean forcedDespawn) intCustomSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) -
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) 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 DimensionTransitionNetherPortalBlock.createDimensionTransition(ServerLevel level, BlockUtil.FoundRectangle rectangle, Direction.Axis axis, Vec3 offset, Entity entity, Vec3 speed, float yRot, float xRot, DimensionTransition.PostDimensionTransition postDimensionTransition) 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<CraftingRecipe> recipe) static FluidPointedDripstoneBlock.getCauldronFillFluidType(ServerLevel level, BlockPos pos) private static DimensionTransitionNetherPortalBlock.getDimensionTransitionFromExit(Entity entity, BlockPos pos, BlockUtil.FoundRectangle rectangle, ServerLevel level, DimensionTransition.PostDimensionTransition postDimensionTransition) 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 DimensionTransitionNetherPortalBlock.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) 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) 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) 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) 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) voidMangroveLeavesBlock.performBonemeal(ServerLevel p_221427_, RandomSource p_221428_, BlockPos p_221429_, BlockState p_221430_) voidMangrovePropaguleBlock.performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) voidMossBlock.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) voidPinkPetalsBlock.performBonemeal(ServerLevel p_273476_, RandomSource p_273093_, BlockPos p_272601_, BlockState p_272683_) 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) 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) 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 voidFarmBlock.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 state, ServerLevel level, BlockPos pos, ItemStack stack, boolean dropExperience) Perform side-effects from block dropping, such as creating silverfishprivate static voidPointedDripstoneBlock.spawnFallingStalactite(BlockState state, ServerLevel level, BlockPos pos) private voidInfestedBlock.spawnInfestation(ServerLevel level, BlockPos pos) private voidFrogspawnBlock.spawnTadpoles(ServerLevel level, BlockPos pos, RandomSource random) 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 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 voidEnderChestBlock.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 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 voidTripWireBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) protected voidTripWireHookBlock.tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) private voidStructureBlock.trigger(ServerLevel level, StructureBlockEntity blockEntity) protected voidBlock.tryDropExperience(ServerLevel level, BlockPos pos, ItemStack heldItem, IntProvider amount) -
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) 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) private static voidAbstractFurnaceBlockEntity.createExperience(ServerLevel level, Vec3 popVec, int recipeIndex, float experience) 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) private StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel level) 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_) voidStructureBlockEntity.placeStructure(ServerLevel level) private voidStructureBlockEntity.placeStructure(ServerLevel level, StructureTemplate structureTemplate) booleanStructureBlockEntity.placeStructureIfSameSize(ServerLevel level) private voidSculkShriekerBlockEntity.shriek(ServerLevel level, Entity sourceEntity) private static voidTheEndGatewayBlockEntity.spawnGatewayPortal(ServerLevel level, BlockPos pos, EndGatewayConfiguration config) voidSculkShriekerBlockEntity.tryRespond(ServerLevel level) voidSculkShriekerBlockEntity.tryShriek(ServerLevel level, ServerPlayer player) private booleanSculkShriekerBlockEntity.trySummonWarden(ServerLevel level) private booleanSculkShriekerBlockEntity.tryToWarn(ServerLevel level, ServerPlayer player) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidTrialSpawner.applyOminous(ServerLevel level, BlockPos pos) TrialSpawnerState.calculatePositionAbove(Entity entity, ServerLevel level) TrialSpawnerState.calculatePositionToSpawnSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner, TrialSpawnerData spawnerData) PlayerDetector.detect(ServerLevel level, PlayerDetector.EntitySelector entitySelector, BlockPos pos, double maxDistance, boolean requireLineOfSight) voidTrialSpawner.ejectReward(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) TrialSpawnerData.findPlayerWithOminousEffect(ServerLevel level, List<UUID> players) (package private) SimpleWeightedRandomList<ItemStack> TrialSpawnerData.getDispensingItems(ServerLevel level, TrialSpawnerConfig config, BlockPos pos) PlayerDetector.EntitySelector.getEntities(ServerLevel level, EntityTypeTest<Entity, T> typeTest, AABB boundingBox, Predicate<? super T> predicate) PlayerDetector.EntitySelector.getPlayers(ServerLevel level, Predicate<? super Player> predicate) booleanTrialSpawnerData.isCooldownFinished(ServerLevel level) booleanTrialSpawnerData.isReadyToEjectItems(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerData.isReadyToOpenShutter(ServerLevel level, float delay, int targetCooldownLength) booleanTrialSpawnerData.isReadyToSpawnNextMob(ServerLevel level, TrialSpawnerConfig config, int players) private static longTrialSpawnerData.lowResolutionPosition(ServerLevel level, BlockPos pos) voidTrialSpawner.removeOminous(ServerLevel level, BlockPos pos) voidTrialSpawnerData.resetAfterBecomingOminous(TrialSpawner spawner, ServerLevel level) private static EntityTrialSpawnerState.selectEntityToSpawnItemAbove(List<Player> player, Set<UUID> currentMobs, TrialSpawner spawner, BlockPos pos, ServerLevel level) private static booleanTrialSpawner.shouldMobBeUntracked(ServerLevel level, BlockPos pos, UUID uuid) TrialSpawner.spawnMob(ServerLevel level, BlockPos pos) private voidTrialSpawnerState.spawnOminousOminousItemSpawner(ServerLevel level, BlockPos pos, TrialSpawner spawner) (package private) TrialSpawnerStateTrialSpawnerState.tickAndGetNext(BlockPos pos, TrialSpawner spawner, ServerLevel level) voidTrialSpawner.tickServer(ServerLevel level, BlockPos pos, boolean isOminous) private booleanTrialSpawnerState.timeToSpawnItemSpawner(ServerLevel level, TrialSpawnerData spawnerData) voidTrialSpawnerData.tryDetectPlayers(ServerLevel level, BlockPos pos, TrialSpawner spawner) -
Uses of ServerLevel in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type ServerLevelModifier and TypeMethodDescription(package private) static voidVaultBlockEntity.Server.cycleDisplayItemFromLootTable(ServerLevel level, VaultState state, VaultConfig config, VaultSharedData sharedData, BlockPos pos) private voidVaultState.ejectResultItem(ServerLevel level, BlockPos pos, ItemStack stack, float ejectionProgress) private static ItemStackVaultBlockEntity.Server.getRandomDisplayItemFromLootTable(ServerLevel level, BlockPos pos, ResourceKey<LootTable> lootTable) protected voidVaultState.onEnter(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData, boolean isOminous) protected voidVaultState.onExit(ServerLevel level, BlockPos pos, VaultConfig config, VaultSharedData sharedData) voidVaultState.onTransition(ServerLevel level, BlockPos pos, VaultState state, VaultConfig config, VaultSharedData sharedData, boolean isOminous) private static voidVaultBlockEntity.Server.playInsertFailSound(ServerLevel level, VaultServerData serverData, BlockPos pos, SoundEvent sound) VaultBlockEntity.Server.resolveItemsToEject(ServerLevel level, VaultConfig config, BlockPos pos, Player player) (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.state
Methods in net.minecraft.world.level.block.state with parameters of type ServerLevelModifier and TypeMethodDescriptionvoidBlockBehaviour.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.registerTickContainerInLevel(ServerLevel level) private <T extends BlockEntity>
voidLevelChunk.removeGameEventListener(T blockEntity, ServerLevel level) voidLevelChunk.unregisterTickContainerFromLevel(ServerLevel level) Constructors in net.minecraft.world.level.chunk with parameters of type ServerLevelModifierConstructorDescriptionLevelChunk(ServerLevel level, ProtoChunk chunk, LevelChunk.PostLoadProcessor postLoad) -
Uses of ServerLevel in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ServerLevelModifier and TypeFieldDescriptionprivate final ServerLevelWorldGenContext.levelThe field for thelevelrecord component.Methods in net.minecraft.world.level.chunk.status that return ServerLevelModifier and TypeMethodDescriptionWorldGenContext.level()Returns the value of thelevelrecord component.Methods in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static voidChunkStatusTasks.postLoadProtoChunk(ServerLevel level, List<CompoundTag> entityTags) Constructors in net.minecraft.world.level.chunk.status with parameters of type ServerLevelModifierConstructorDescriptionWorldGenContext(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> mainThreadMailBox) 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 TypeMethodDescriptionprivate static LevelChunk.PostLoadProcessorChunkSerializer.postLoadChunk(ServerLevel level, CompoundTag tag) static ProtoChunkChunkSerializer.read(ServerLevel level, PoiManager poiManager, RegionStorageInfo regionStorageInfo, ChunkPos pos, CompoundTag tag) private static voidChunkSerializer.saveTicks(ServerLevel level, CompoundTag tag, ChunkAccess.TicksToSave ticksToSave) static CompoundTagChunkSerializer.write(ServerLevel level, ChunkAccess chunk) 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) intPatrolSpawner.tick(ServerLevel level, boolean spawnEnemies, boolean spawnFriendlies) intPhantomSpawner.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 com.google.common.cache.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.portal
Fields in net.minecraft.world.level.portal declared as ServerLevelModifier and TypeFieldDescriptionprotected final ServerLevelPortalForcer.levelprivate final ServerLevelDimensionTransition.newLevelThe field for thenewLevelrecord component.Methods in net.minecraft.world.level.portal that return ServerLevelModifier and TypeMethodDescriptionDimensionTransition.newLevel()Returns the value of thenewLevelrecord component.Methods in net.minecraft.world.level.portal with parameters of type ServerLevelModifier and TypeMethodDescriptionprivate static Vec3DimensionTransition.findAdjustedSharedSpawnPos(ServerLevel newLevel, Entity entity) static Vec3PortalShape.findCollisionFreePosition(Vec3 pos, ServerLevel level, Entity entity, EntityDimensions dimensions) static DimensionTransitionDimensionTransition.missingRespawnBlock(ServerLevel level, Entity entity, DimensionTransition.PostDimensionTransition postDimensionTransition) Constructors in net.minecraft.world.level.portal with parameters of type ServerLevelModifierConstructorDescriptionDimensionTransition(ServerLevel p_348609_, Entity p_352432_, DimensionTransition.PostDimensionTransition p_352373_) DimensionTransition(ServerLevel newLevel, Vec3 pos, Vec3 speed, float yRot, float xRot, boolean missingRespawnBlock, DimensionTransition.PostDimensionTransition postDimensionTransition) Creates an instance of aDimensionTransitionrecord class.DimensionTransition(ServerLevel p_348637_, Vec3 p_348645_, Vec3 p_348472_, float p_348548_, float p_348664_, DimensionTransition.PostDimensionTransition p_352139_) PortalForcer(ServerLevel level) -
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, Map<LootContextParam<?>, Object> 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 ServerLevelConstructors in net.neoforged.neoforge.attachment with parameters of type ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as ServerLevelMethods in net.neoforged.neoforge.capabilities that return ServerLevelMethods in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context) Creates a new cache instance and registers it to the level.static <T,C extends @Nullable Object>
BlockCapabilityCache<T, C> BlockCapabilityCache.create(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) Creates a new cache instance with an invalidation listener, and registers it to the level.Constructors in net.neoforged.neoforge.capabilities with parameters of type ServerLevelModifierConstructorDescriptionprivateBlockCapabilityCache(BlockCapability<T, C> capability, ServerLevel level, BlockPos pos, C context, BooleanSupplier isValid, Runnable invalidationListener) -
Uses of ServerLevel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return ServerLevel -
Uses of ServerLevel in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type ServerLevelModifier and TypeMethodDescriptionstatic 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.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) -
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. -
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 TypeMethodDescription(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean ticking, TicketType<ForcedChunkManager.TicketOwner<T>> type, Function<ForcedChunksSavedData, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".private static <T extends Comparable<? super T>>
voidForcedChunkManager.forceChunk(ServerLevel level, ChunkPos pos, TicketType<ForcedChunkManager.TicketOwner<T>> type, ForcedChunkManager.TicketOwner<T> owner, boolean add, boolean ticking) Adds/Removes a ticket from the level's chunk provider with the proper levels to match the forced chunks.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 ticking) 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 ticking) 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.private static <T extends Comparable<? super T>>
voidForcedChunkManager.reinstatePersistentChunks(ServerLevel level, TicketType<ForcedChunkManager.TicketOwner<T>> type, Map<ForcedChunkManager.TicketOwner<T>, it.unimi.dsi.fastutil.longs.LongSet> tickets, boolean ticking) Adds back any persistent forced chunks to the level's chunk provider.static voidForcedChunkManager.reinstatePersistentChunks(ServerLevel level, ForcedChunksSavedData saveData) Reinstates NeoForge's forced chunks when vanilla initially loads a level and reinstates their 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 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.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.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