Uses of Class
net.minecraft.world.level.Level
Packages that use Level
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of Level in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon with type parameters of type LevelModifier and TypeFieldDescriptionprivate Optional
<ResourceKey<Level>> LocationPredicate.Builder.dimension
private final Optional
<ResourceKey<Level>> LocationPredicate.dimension
The field for thedimension
record component.private final Optional
<ResourceKey<Level>> ChangeDimensionTrigger.TriggerInstance.from
The field for thefrom
record component.private final Optional
<ResourceKey<Level>> ChangeDimensionTrigger.TriggerInstance.to
The field for theto
record component.Methods in net.minecraft.advancements.critereon that return types with arguments of type LevelModifier and TypeMethodDescriptionLocationPredicate.dimension()
Returns the value of thedimension
record component.ChangeDimensionTrigger.TriggerInstance.from()
Returns the value of thefrom
record component.ChangeDimensionTrigger.TriggerInstance.to()
Returns the value of theto
record component.Method parameters in net.minecraft.advancements.critereon with type arguments of type LevelModifier and TypeMethodDescriptionChangeDimensionTrigger.TriggerInstance.changedDimension
(ResourceKey<Level> from, ResourceKey<Level> to) ChangeDimensionTrigger.TriggerInstance.changedDimensionFrom
(ResourceKey<Level> from) ChangeDimensionTrigger.TriggerInstance.changedDimensionTo
(ResourceKey<Level> to) static LocationPredicate.Builder
LocationPredicate.Builder.inDimension
(ResourceKey<Level> dimension) boolean
ChangeDimensionTrigger.TriggerInstance.matches
(ResourceKey<Level> fromLevel, ResourceKey<Level> toLevel) LocationPredicate.Builder.setDimension
(ResourceKey<Level> dimension) void
ChangeDimensionTrigger.trigger
(ServerPlayer player, ResourceKey<Level> fromLevel, ResourceKey<Level> toLevel) -
Uses of Level in net.minecraft.client.color.block
Methods in net.minecraft.client.color.block with parameters of type LevelModifier and TypeMethodDescriptionint
BlockColors.getColor
(BlockState state, Level level, BlockPos pos) -
Uses of Level in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type LevelModifier and TypeMethodDescriptionprivate void
GuiGraphics.renderItem
(LivingEntity entity, Level level, ItemStack stack, int x, int y, int seed) Renders an item stack for a living entity in a specific level at the specified coordinates with a random seed.private void
GuiGraphics.renderItem
(LivingEntity entity, Level level, ItemStack stack, int x, int y, int seed, int guiOffset) Renders an item stack for a living entity in a specific level at the specified coordinates with a random seed and a custom GUI offset. -
Uses of Level in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return Level -
Uses of Level in net.minecraft.client.gui.screens.worldselection
Fields in net.minecraft.client.gui.screens.worldselection with type parameters of type LevelModifier and TypeFieldDescriptionprivate static final ToIntFunction
<ResourceKey<Level>> OptimizeWorldScreen.DIMENSION_COLORS
-
Uses of Level in net.minecraft.client.multiplayer
Subclasses of Level in net.minecraft.client.multiplayerFields in net.minecraft.client.multiplayer with type parameters of type LevelMethods in net.minecraft.client.multiplayer that return types with arguments of type LevelModifier and TypeMethodDescriptionClientPacketListener.levels()
ClientSuggestionProvider.levels()
Method parameters in net.minecraft.client.multiplayer with type arguments of type LevelModifier and TypeMethodDescriptionprivate ReceivingLevelScreen.Reason
ClientPacketListener.determineLevelLoadingReason
(boolean dying, ResourceKey<Level> spawnDimension, ResourceKey<Level> currentDimension) private void
ClientPacketListener.startWaitingForNewLevel
(LocalPlayer player, ClientLevel level, ReceivingLevelScreen.Reason reason, ResourceKey<Level> toDimension, ResourceKey<Level> fromDimension) Constructor parameters in net.minecraft.client.multiplayer with type arguments of type LevelModifierConstructorDescriptionClientLevel
(ClientPacketListener connection, ClientLevel.ClientLevelData clientLevelData, ResourceKey<Level> dimension, Holder<DimensionType> dimensionType, int viewDistance, int serverSimulationDistance, Supplier<ProfilerFiller> profiler, LevelRenderer levelRenderer, boolean isDebug, long biomeZoomSeed) -
Uses of Level in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as LevelMethods in net.minecraft.client.renderer with parameters of type LevelModifier and TypeMethodDescriptionprivate void
LevelRenderer.notifyNearbyEntities
(Level level, BlockPos pos, boolean playing) Notifies living entities in a 3 block range of the specifiedpos
that a record is or isn't playing nearby, dependent on the specifiedplaying
parameter.Constructors in net.minecraft.client.renderer with parameters of type LevelModifierConstructorDescriptionViewArea
(SectionRenderDispatcher sectionRenderDispatcher, Level level, int viewDistance, LevelRenderer levelRenderer) -
Uses of Level in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type LevelModifier and TypeMethodDescriptionBlockModelShaper.getTexture
(BlockState p_110883_, Level level, BlockPos pos) -
Uses of Level in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as LevelMethods in net.minecraft.client.renderer.blockentity with parameters of type LevelModifier and TypeMethodDescriptionvoid
private void
PistonHeadRenderer.renderBlock
(BlockPos pos, BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, Level level, boolean extended, int packedOverlay) static void
VaultRenderer.renderItemInside
(float partialTick, Level level, PoseStack poseStack, MultiBufferSource buffer, int packedLight, ItemStack item, ItemRenderer itemRenderer, float previousSpin, float currentSpin, RandomSource random) void
-
Uses of Level in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as LevelMethods in net.minecraft.client.renderer.chunk with parameters of type LevelModifier and TypeMethodDescriptionRenderRegionCache.createRegion
(Level level, SectionPos sectionPos) RenderRegionCache.createRegion
(Level level, SectionPos sectionPos, boolean nullForEmpty) private RenderRegionCache.ChunkInfo
RenderRegionCache.getChunkInfo
(Level level, int x, int z) Constructors in net.minecraft.client.renderer.chunk with parameters of type LevelModifierConstructorDescription(package private)
RenderChunkRegion
(Level level, int minChunkX, int minChunkZ, RenderChunk[] chunks) Deprecated.(package private)
RenderChunkRegion
(Level level, int minChunkX, int minChunkZ, RenderChunk[] chunks, it.unimi.dsi.fastutil.longs.Long2ObjectFunction<ModelData> modelDataSnapshot) -
Uses of Level in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug with type parameters of type LevelModifier and TypeFieldDescriptionprivate final Map
<ResourceKey<Level>, Map<String, BoundingBox>> StructureRenderer.postMainBoxes
private final Map
<ResourceKey<Level>, Map<String, StructuresDebugPayload.PieceInfo>> StructureRenderer.postPieces
Methods in net.minecraft.client.renderer.debug with parameters of type LevelModifier and TypeMethodDescriptionGameEventListenerRenderer.TrackedListener.getPosition
(Level level) boolean
Method parameters in net.minecraft.client.renderer.debug with type arguments of type LevelModifier and TypeMethodDescriptionvoid
StructureRenderer.addBoundingBox
(BoundingBox boundingBox, List<StructuresDebugPayload.PieceInfo> pieces, ResourceKey<Level> dimension) -
Uses of Level in net.minecraft.client.renderer.entity
Fields in net.minecraft.client.renderer.entity declared as LevelMethods in net.minecraft.client.renderer.entity with parameters of type LevelModifier and TypeMethodDescriptionItemRenderer.getModel
(ItemStack stack, Level level, LivingEntity entity, int seed) void
static void
ItemEntityRenderer.renderMultipleFromCount
(ItemRenderer itemRenderer, PoseStack poseStack, MultiBufferSource buffer, int packedLight, ItemStack item, RandomSource random, Level level) void
ItemRenderer.renderStatic
(LivingEntity entity, ItemStack itemStack, ItemDisplayContext diplayContext, boolean leftHand, PoseStack poseStack, MultiBufferSource bufferSource, Level level, int combinedLight, int combinedOverlay, int seed) void
ItemRenderer.renderStatic
(ItemStack stack, ItemDisplayContext displayContext, int combinedLight, int combinedOverlay, PoseStack poseStack, MultiBufferSource bufferSource, Level level, int seed) void
World sets this RenderManager's worldObj to the world provided -
Uses of Level in net.minecraft.client.telemetry
Methods in net.minecraft.client.telemetry with parameters of type LevelModifier and TypeMethodDescriptionvoid
WorldSessionTelemetryManager.onAdvancementDone
(Level level, AdvancementHolder advancement) -
Uses of Level in net.minecraft.commands
Methods in net.minecraft.commands that return types with arguments of type Level -
Uses of Level in net.minecraft.core
Fields in net.minecraft.core with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> GlobalPos.dimension
The field for thedimension
record component.Methods in net.minecraft.core that return types with arguments of type LevelModifier and TypeMethodDescriptionGlobalPos.dimension()
Returns the value of thedimension
record component.Method parameters in net.minecraft.core with type arguments of type LevelModifier and TypeMethodDescriptionstatic GlobalPos
GlobalPos.of
(ResourceKey<Level> dimension, BlockPos pos) Constructor parameters in net.minecraft.core with type arguments of type LevelModifierConstructorDescriptionGlobalPos
(ResourceKey<Level> dimension, BlockPos pos) Creates an instance of aGlobalPos
record class. -
Uses of Level in net.minecraft.core.cauldron
Methods in net.minecraft.core.cauldron with parameters of type LevelModifier and TypeMethodDescriptionstatic ItemInteractionResult
CauldronInteraction.emptyBucket
(Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack filledStack, BlockState state, SoundEvent emptySound) static ItemInteractionResult
CauldronInteraction.fillBucket
(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack emptyStack, ItemStack filledStack, Predicate<BlockState> statePredicate, SoundEvent fillSound) CauldronInteraction.interact
(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, ItemStack stack) -
Uses of Level in net.minecraft.core.dispenser
Methods in net.minecraft.core.dispenser with parameters of type Level -
Uses of Level in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type LevelMethods in net.minecraft.core.registries that return types with arguments of type LevelModifier and TypeMethodDescriptionstatic ResourceKey
<Level> Registries.levelStemToLevel
(ResourceKey<LevelStem> levelStem) Method parameters in net.minecraft.core.registries with type arguments of type LevelModifier and TypeMethodDescriptionstatic ResourceKey
<LevelStem> Registries.levelToLevelStem
(ResourceKey<Level> level) -
Uses of Level in net.minecraft.network.protocol.common.custom
Fields in net.minecraft.network.protocol.common.custom with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> StructuresDebugPayload.dimension
The field for thedimension
record component.Methods in net.minecraft.network.protocol.common.custom that return types with arguments of type LevelModifier and TypeMethodDescriptionStructuresDebugPayload.dimension()
Returns the value of thedimension
record component.Constructor parameters in net.minecraft.network.protocol.common.custom with type arguments of type LevelModifierConstructorDescriptionStructuresDebugPayload
(ResourceKey<Level> dimension, BoundingBox mainBB, List<StructuresDebugPayload.PieceInfo> pieces) Creates an instance of aStructuresDebugPayload
record class. -
Uses of Level in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> CommonPlayerSpawnInfo.dimension
The field for thedimension
record component.private final Set
<ResourceKey<Level>> ClientboundLoginPacket.levels
The field for thelevels
record component.Methods in net.minecraft.network.protocol.game that return types with arguments of type LevelModifier and TypeMethodDescriptionCommonPlayerSpawnInfo.dimension()
Returns the value of thedimension
record component.ClientboundLoginPacket.levels()
Returns the value of thelevels
record component.Methods in net.minecraft.network.protocol.game with parameters of type LevelModifier and TypeMethodDescriptionServerboundSetCommandMinecartPacket.getCommandBlock
(Level level) ClientboundPlayerLookAtPacket.getPosition
(Level level) static void
DebugPackets.sendGameEventInfo
(Level level, Holder<GameEvent> gameEvent, Vec3 pos) static void
DebugPackets.sendGameEventListenerInfo
(Level level, GameEventListener gameEventListener) static void
DebugPackets.sendGoalSelector
(Level level, Mob mob, GoalSelector goalSelector) static void
DebugPackets.sendHiveInfo
(Level level, BlockPos pos, BlockState blockState, BeehiveBlockEntity hiveBlockEntity) static void
DebugPackets.sendNeighborsUpdatePacket
(Level level, BlockPos pos) static void
DebugPackets.sendPathFindingPacket
(Level level, Mob mob, Path path, float maxDistanceToWaypoint) Constructor parameters in net.minecraft.network.protocol.game with type arguments of type LevelModifierConstructorDescriptionClientboundLoginPacket
(int playerId, boolean hardcore, Set<ResourceKey<Level>> levels, int maxPlayers, int chunkRadius, int simulationDistance, boolean reducedDebugInfo, boolean showDeathScreen, boolean doLimitedCrafting, CommonPlayerSpawnInfo commonPlayerSpawnInfo, boolean enforcesSecureChat) Creates an instance of aClientboundLoginPacket
record class.CommonPlayerSpawnInfo
(Holder<DimensionType> dimensionType, ResourceKey<Level> dimension, long seed, GameType gameType, GameType previousGameType, boolean isDebug, boolean isFlat, Optional<GlobalPos> lastDeathLocation, int portalCooldown) Creates an instance of aCommonPlayerSpawnInfo
record class. -
Uses of Level in net.minecraft.server
Fields in net.minecraft.server with type parameters of type LevelModifier and TypeFieldDescriptionprivate final Map
<ResourceKey<Level>, ServerLevel> MinecraftServer.levels
private Map
<ResourceKey<Level>, long[]> MinecraftServer.perWorldTickTimes
Methods in net.minecraft.server that return types with arguments of type LevelModifier and TypeMethodDescriptionMinecraftServer.forgeGetWorldMap()
Deprecated.MinecraftServer.levelKeys()
Methods in net.minecraft.server with parameters of type LevelMethod parameters in net.minecraft.server with type arguments of type LevelModifier and TypeMethodDescriptionMinecraftServer.getLevel
(ResourceKey<Level> dimension) Gets the worldServer by the given dimension.long[]
MinecraftServer.getTickTime
(ResourceKey<Level> dim) -
Uses of Level in net.minecraft.server.chase
Fields in net.minecraft.server.chase with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> ChaseClient.TeleportTarget.level
The field for thelevel
record component.Methods in net.minecraft.server.chase that return types with arguments of type LevelModifier and TypeMethodDescriptionChaseClient.TeleportTarget.level()
Returns the value of thelevel
record component.Constructor parameters in net.minecraft.server.chase with type arguments of type LevelModifierConstructorDescription(package private)
TeleportTarget
(ResourceKey<Level> level, Vec3 pos, Vec2 rot) Creates an instance of aTeleportTarget
record class. -
Uses of Level in net.minecraft.server.commands
Fields in net.minecraft.server.commands with type parameters of type LevelModifier and TypeFieldDescriptionstatic com.google.common.collect.BiMap
<String, ResourceKey<Level>> ChaseCommand.DIMENSION_NAMES
-
Uses of Level in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type Level -
Uses of Level in net.minecraft.server.level
Subclasses of Level in net.minecraft.server.levelFields in net.minecraft.server.level with type parameters of type LevelMethods in net.minecraft.server.level that return LevelMethods in net.minecraft.server.level that return types with arguments of type LevelMethods in net.minecraft.server.level with parameters of type LevelModifier and TypeMethodDescriptionprivate void
ChunkHolder.broadcastBlockEntity
(List<ServerPlayer> players, Level level, BlockPos pos) private void
ChunkHolder.broadcastBlockEntityIfNeeded
(List<ServerPlayer> players, Level level, BlockPos pos, BlockState state) boolean
ServerPlayer.mayInteract
(Level level, BlockPos pos) DemoMode.useItem
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) ServerPlayerGameMode.useItem
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) DemoMode.useItemOn
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) ServerPlayerGameMode.useItemOn
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) Method parameters in net.minecraft.server.level with type arguments of type LevelModifier and TypeMethodDescriptionvoid
ServerPlayer.setRespawnPosition
(ResourceKey<Level> dimension, BlockPos position, float angle, boolean forced, boolean sendMessage) Constructors in net.minecraft.server.level with parameters of type LevelConstructor parameters in net.minecraft.server.level with type arguments of type LevelModifierConstructorDescriptionServerLevel
(MinecraftServer server, Executor dispatcher, LevelStorageSource.LevelStorageAccess levelStorageAccess, ServerLevelData serverLevelData, ResourceKey<Level> dimension, LevelStem levelStem, ChunkProgressListener progressListener, boolean isDebug, long biomeZoomSeed, List<CustomSpawner> customSpawners, boolean tickTime, RandomSequences randomSequences) -
Uses of Level in net.minecraft.server.players
Method parameters in net.minecraft.server.players with type arguments of type LevelModifier and TypeMethodDescriptionvoid
PlayerList.broadcast
(Player except, double x, double y, double z, double radius, ResourceKey<Level> dimension, Packet<?> packet) void
PlayerList.broadcastAll
(Packet<?> packet, ResourceKey<Level> dimension) -
Uses of Level in net.minecraft.util
Methods in net.minecraft.util with parameters of type LevelModifier and TypeMethodDescriptionstatic void
ParticleUtils.spawnParticleBelow
(Level level, BlockPos pos, RandomSource random, ParticleOptions particle) static void
ParticleUtils.spawnParticleOnFace
(Level level, BlockPos pos, Direction direction, ParticleOptions particle, Vec3 speed, double spread) static void
ParticleUtils.spawnParticlesAlongAxis
(Direction.Axis axis, Level level, BlockPos pos, double spread, ParticleOptions particle, UniformInt count) static void
ParticleUtils.spawnParticlesOnBlockFace
(Level level, BlockPos pos, ParticleOptions particle, IntProvider count, Direction direction, Supplier<Vec3> speedSupplier, double spread) static void
ParticleUtils.spawnParticlesOnBlockFaces
(Level level, BlockPos pos, ParticleOptions particle, IntProvider count) -
Uses of Level in net.minecraft.util.profiling.jfr
Method parameters in net.minecraft.util.profiling.jfr with type arguments of type LevelModifier and TypeMethodDescriptionJfrProfiler.onChunkGenerate
(ChunkPos chunkPos, ResourceKey<Level> level, String name) JvmProfiler.NoOpProfiler.onChunkGenerate
(ChunkPos p_185370_, ResourceKey<Level> p_185371_, String p_185372_) JvmProfiler.onChunkGenerate
(ChunkPos chunkPos, ResourceKey<Level> level, String name) -
Uses of Level in net.minecraft.util.profiling.jfr.event
Constructor parameters in net.minecraft.util.profiling.jfr.event with type arguments of type LevelModifierConstructorDescriptionChunkGenerationEvent
(ChunkPos chunkPos, ResourceKey<Level> level, String targetStatus) -
Uses of Level in net.minecraft.util.worldupdate
Fields in net.minecraft.util.worldupdate with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> WorldUpgrader.DimensionToUpgrade.dimensionKey
The field for thedimensionKey
record component.(package private) final Set
<ResourceKey<Level>> WorldUpgrader.levels
(package private) final it.unimi.dsi.fastutil.objects.Reference2FloatMap
<ResourceKey<Level>> WorldUpgrader.progressMap
Methods in net.minecraft.util.worldupdate that return types with arguments of type LevelModifier and TypeMethodDescriptionWorldUpgrader.DimensionToUpgrade.dimensionKey()
Returns the value of thedimensionKey
record component.WorldUpgrader.levels()
Method parameters in net.minecraft.util.worldupdate with type arguments of type LevelModifier and TypeMethodDescriptionfloat
WorldUpgrader.dimensionProgress
(ResourceKey<Level> level) private boolean
WorldUpgrader.AbstractUpgrader.processOnePosition
(ResourceKey<Level> dimesion, T storage, ChunkPos chunkPos) protected abstract boolean
WorldUpgrader.AbstractUpgrader.tryProcessOnePosition
(T chunkStorage, ChunkPos chunkPos, ResourceKey<Level> dimension) protected boolean
WorldUpgrader.ChunkUpgrader.tryProcessOnePosition
(ChunkStorage p_321581_, ChunkPos p_321524_, ResourceKey<Level> p_321488_) protected boolean
WorldUpgrader.SimpleRegionStorageUpgrader.tryProcessOnePosition
(SimpleRegionStorage chunkStorage, ChunkPos chunkPos, ResourceKey<Level> dimension) Constructor parameters in net.minecraft.util.worldupdate with type arguments of type LevelModifierConstructorDescription(package private)
DimensionToUpgrade
(ResourceKey<Level> dimensionKey, T storage, ListIterator<WorldUpgrader.FileToUpgrade> files) Creates an instance of aDimensionToUpgrade
record class. -
Uses of Level in net.minecraft.world
Methods in net.minecraft.world that return LevelMethods in net.minecraft.world with parameters of type LevelModifier and TypeMethodDescriptionprivate static void
Containers.dropContents
(Level level, double x, double y, double z, Container inventory) static void
Containers.dropContents
(Level level, BlockPos pos, NonNullList<ItemStack> stackList) static void
Containers.dropContents
(Level level, BlockPos pos, Container inventory) static void
Containers.dropContents
(Level level, Entity entityAt, Container inventory) static void
Containers.dropContentsOnDestroy
(BlockState state, BlockState newState, Level level, BlockPos pos) static void
Containers.dropItemStack
(Level level, double x, double y, double z, ItemStack stack) -
Uses of Level in net.minecraft.world.effect
Methods in net.minecraft.world.effect with parameters of type LevelModifier and TypeMethodDescriptionprivate void
WeavingMobEffect.spawnCobwebsRandomlyAround
(Level level, RandomSource random, BlockPos pos) private void
InfestedMobEffect.spawnSilverfish
(Level level, LivingEntity entity, double x, double y, double z) private void
OozingMobEffect.spawnSlimeOffspring
(Level level, double x, double y, double z) -
Uses of Level in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as LevelMethods in net.minecraft.world.entity that return LevelMethods in net.minecraft.world.entity with parameters of type LevelModifier and TypeMethodDescriptionboolean
Entity.canChangeDimensions
(Level oldLevel, Level newLevel) private static void
LightningBolt.clearCopperOnLightningStrike
(Level level, BlockPos pos) private static List
<VoxelShape> Entity.collectColliders
(Entity entity, Level level, List<VoxelShape> collisions, AABB boundingBox) static Vec3
Entity.collideBoundingBox
(Entity entity, Vec3 vec, AABB collisionBox, Level level, List<VoxelShape> potentialHits) EntityType.create
(CompoundTag tag, Level level) EntityType.EntityFactory.create
(EntityType<T> entityType, Level level) static OminousItemSpawner
protected PathNavigation
Mob.createNavigation
(Level level) final ItemStack
LivingEntity.eat
(Level level, ItemStack food, FoodProperties foodProperties) default boolean
NeutralMob.isAngryAtAllPlayers
(Level level) EntityType.loadEntitiesRecursive
(List<? extends Tag> tags, Level level) static Entity
EntityType.loadEntityRecursive
(CompoundTag compound, Level level, Function<Entity, Entity> entityFunction) EntityType.loadStaticEntity
(CompoundTag compound, Level level) boolean
Entity.mayInteract
(Level level, BlockPos pos) LightningBolt.randomStepCleaningCopper
(Level level, BlockPos pos) private static void
LightningBolt.randomWalkCleaningCopper
(Level level, BlockPos pos, BlockPos.MutableBlockPos mutable, int steps) default void
NeutralMob.readPersistentAngerSaveData
(Level level, CompoundTag tag) protected void
static void
EntityType.updateCustomEntityTag
(Level level, Player player, Entity entity, CustomData customData) Constructors in net.minecraft.world.entity with parameters of type LevelModifierConstructorDescriptionprotected
AgeableMob
(EntityType<? extends AgeableMob> entityType, Level level) AreaEffectCloud
(EntityType<? extends AreaEffectCloud> entityType, Level level) AreaEffectCloud
(Level level, double x, double y, double z) BlockDisplay
(EntityType<?> entityType, Level level) Display
(EntityType<?> entityType, Level level) Entity
(EntityType<?> entityType, Level level) ExperienceOrb
(EntityType<? extends ExperienceOrb> entityType, Level level) ExperienceOrb
(Level level, double x, double y, double z, int value) protected
FlyingMob
(EntityType<? extends FlyingMob> entityType, Level level) GlowSquid
(EntityType<? extends GlowSquid> entityType, Level level) Interaction
(EntityType<?> entityType, Level level) ItemDisplay
(EntityType<?> entityType, Level level) LightningBolt
(EntityType<? extends LightningBolt> entityType, Level level) protected
LivingEntity
(EntityType<? extends LivingEntity> entityType, Level level) Marker
(EntityType<?> p_147250_, Level p_147251_) protected
Mob
(EntityType<? extends Mob> entityType, Level level) OminousItemSpawner
(EntityType<? extends OminousItemSpawner> entityType, Level level) protected
PathfinderMob
(EntityType<? extends PathfinderMob> entityType, Level level) protected
TamableAnimal
(EntityType<? extends TamableAnimal> entityType, Level level) TextDisplay
(EntityType<?> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.ai.goal
Fields in net.minecraft.world.entity.ai.goal declared as LevelModifier and TypeFieldDescriptionprivate final Level
BegGoal.level
protected final Level
BreedGoal.level
private final Level
ClimbOnTopOfPowderSnowGoal.level
private final Level
EatBlockGoal.level
The world the grass eater entity is eating fromprivate final Level
FleeSunGoal.level
Methods in net.minecraft.world.entity.ai.goal with parameters of type LevelConstructors in net.minecraft.world.entity.ai.goal with parameters of type Level -
Uses of Level in net.minecraft.world.entity.ambient
Constructors in net.minecraft.world.entity.ambient with parameters of type LevelModifierConstructorDescriptionprotected
AmbientCreature
(EntityType<? extends AmbientCreature> p_27403_, Level p_27404_) Bat
(EntityType<? extends Bat> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal with parameters of type LevelModifier and TypeMethodDescriptionprotected PathNavigation
AbstractFish.createNavigation
(Level level) protected PathNavigation
Bee.createNavigation
(Level p_level) protected PathNavigation
Dolphin.createNavigation
(Level level) protected PathNavigation
Parrot.createNavigation
(Level level) protected PathNavigation
Turtle.createNavigation
(Level level) static SoundEvent
Parrot.getAmbient
(Level level, RandomSource random) static boolean
Parrot.imitateNearbyMobs
(Level level, Entity parrot) private void
Bee.spawnFluidParticle
(Level level, double startX, double endX, double startZ, double endZ, double posY, ParticleOptions particleOption) Constructors in net.minecraft.world.entity.animal with parameters of type LevelModifierConstructorDescriptionAbstractFish
(EntityType<? extends AbstractFish> entityType, Level level) protected
AbstractGolem
(EntityType<? extends AbstractGolem> entityType, Level level) AbstractSchoolingFish
(EntityType<? extends AbstractSchoolingFish> entityType, Level level) protected
Animal
(EntityType<? extends Animal> entityType, Level level) Bee
(EntityType<? extends Bee> entityType, Level level) Cat
(EntityType<? extends Cat> entityType, Level level) Chicken
(EntityType<? extends Chicken> entityType, Level level) Cod
(EntityType<? extends Cod> entityType, Level level) Cow
(EntityType<? extends Cow> entityType, Level level) Dolphin
(EntityType<? extends Dolphin> entityType, Level level) Fox
(EntityType<? extends Fox> entityType, Level level) IronGolem
(EntityType<? extends IronGolem> entityType, Level level) MushroomCow
(EntityType<? extends MushroomCow> entityType, Level level) Ocelot
(EntityType<? extends Ocelot> entityType, Level level) Panda
(EntityType<? extends Panda> entityType, Level level) Parrot
(EntityType<? extends Parrot> entityType, Level level) Pig
(EntityType<? extends Pig> entityType, Level level) PolarBear
(EntityType<? extends PolarBear> entityType, Level level) Pufferfish
(EntityType<? extends Pufferfish> entityType, Level level) Rabbit
(EntityType<? extends Rabbit> entityType, Level level) Salmon
(EntityType<? extends Salmon> entityType, Level level) Sheep
(EntityType<? extends Sheep> entityType, Level level) protected
ShoulderRidingEntity
(EntityType<? extends ShoulderRidingEntity> entityType, Level level) SnowGolem
(EntityType<? extends SnowGolem> entityType, Level level) Squid
(EntityType<? extends Squid> entityType, Level level) TropicalFish
(EntityType<? extends TropicalFish> entityType, Level level) Turtle
(EntityType<? extends Turtle> entityType, Level level) (package private)
TurtlePathNavigation
(Turtle turtle, Level level) protected
WaterAnimal
(EntityType<? extends WaterAnimal> entityType, Level level) Wolf
(EntityType<? extends Wolf> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type LevelConstructors in net.minecraft.world.entity.animal.allay with parameters of type Level -
Uses of Level in net.minecraft.world.entity.animal.armadillo
Constructors in net.minecraft.world.entity.animal.armadillo with parameters of type Level -
Uses of Level in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl with parameters of type LevelConstructors in net.minecraft.world.entity.animal.axolotl with parameters of type Level -
Uses of Level in net.minecraft.world.entity.animal.camel
Constructors in net.minecraft.world.entity.animal.camel with parameters of type Level -
Uses of Level in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog with parameters of type LevelModifier and TypeMethodDescriptionprotected PathNavigation
Frog.createNavigation
(Level level) protected PathNavigation
Tadpole.createNavigation
(Level level) Constructors in net.minecraft.world.entity.animal.frog with parameters of type LevelModifierConstructorDescriptionFrog
(EntityType<? extends Animal> entityType, Level level) (package private)
FrogPathNavigation
(Frog mob, Level level) Tadpole
(EntityType<? extends AbstractFish> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.animal.goat
Constructors in net.minecraft.world.entity.animal.goat with parameters of type Level -
Uses of Level in net.minecraft.world.entity.animal.horse
Constructors in net.minecraft.world.entity.animal.horse with parameters of type LevelModifierConstructorDescriptionprotected
AbstractChestedHorse
(EntityType<? extends AbstractChestedHorse> entityType, Level level) protected
AbstractHorse
(EntityType<? extends AbstractHorse> entityType, Level level) Donkey
(EntityType<? extends Donkey> entityType, Level level) Horse
(EntityType<? extends Horse> entityType, Level level) Llama
(EntityType<? extends Llama> entityType, Level level) Mule
(EntityType<? extends Mule> entityType, Level level) SkeletonHorse
(EntityType<? extends SkeletonHorse> entityType, Level level) TraderLlama
(EntityType<? extends TraderLlama> entityType, Level level) ZombieHorse
(EntityType<? extends ZombieHorse> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.animal.sniffer
Constructors in net.minecraft.world.entity.animal.sniffer with parameters of type Level -
Uses of Level in net.minecraft.world.entity.boss.enderdragon
Constructors in net.minecraft.world.entity.boss.enderdragon with parameters of type LevelModifierConstructorDescriptionEndCrystal
(EntityType<? extends EndCrystal> entityType, Level level) EndCrystal
(Level level, double x, double y, double z) EnderDragon
(EntityType<? extends EnderDragon> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.boss.wither
Methods in net.minecraft.world.entity.boss.wither with parameters of type LevelModifier and TypeMethodDescriptionprotected PathNavigation
WitherBoss.createNavigation
(Level level) Constructors in net.minecraft.world.entity.boss.wither with parameters of type LevelModifierConstructorDescriptionWitherBoss
(EntityType<? extends WitherBoss> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration with parameters of type LevelModifier and TypeMethodDescriptionstatic LeashFenceKnotEntity
LeashFenceKnotEntity.getOrCreateKnot
(Level level, BlockPos pos) Constructors in net.minecraft.world.entity.decoration with parameters of type LevelModifierConstructorDescriptionArmorStand
(EntityType<? extends ArmorStand> entityType, Level level) ArmorStand
(Level level, double x, double y, double z) protected
BlockAttachedEntity
(EntityType<? extends BlockAttachedEntity> entityType, Level level) protected
BlockAttachedEntity
(EntityType<? extends BlockAttachedEntity> entityType, Level level, BlockPos pos) GlowItemFrame
(EntityType<? extends ItemFrame> p_149607_, Level p_149608_) GlowItemFrame
(Level p_149610_, BlockPos p_149611_, Direction p_149612_) protected
HangingEntity
(EntityType<? extends HangingEntity> entityType, Level level) protected
HangingEntity
(EntityType<? extends HangingEntity> entityType, Level level, BlockPos pos) ItemFrame
(EntityType<? extends ItemFrame> entityType, Level level) ItemFrame
(EntityType<? extends ItemFrame> entityType, Level level, BlockPos pos, Direction direction) LeashFenceKnotEntity
(EntityType<? extends LeashFenceKnotEntity> entityType, Level level) LeashFenceKnotEntity
(Level level, BlockPos pos) Painting
(EntityType<? extends Painting> entityType, Level level) private
-
Uses of Level in net.minecraft.world.entity.item
Methods in net.minecraft.world.entity.item with parameters of type LevelModifier and TypeMethodDescriptionstatic FallingBlockEntity
FallingBlockEntity.fall
(Level level, BlockPos pos, BlockState blockState) Constructors in net.minecraft.world.entity.item with parameters of type LevelModifierConstructorDescriptionFallingBlockEntity
(EntityType<? extends FallingBlockEntity> entityType, Level level) private
FallingBlockEntity
(Level level, double x, double y, double z, BlockState state) ItemEntity
(EntityType<? extends ItemEntity> entityType, Level level) ItemEntity
(Level level, double posX, double posY, double posZ, ItemStack itemStack) ItemEntity
(Level level, double posX, double posY, double posZ, ItemStack itemStack, double deltaX, double deltaY, double deltaZ) PrimedTnt
(EntityType<? extends PrimedTnt> entityType, Level level) PrimedTnt
(Level level, double x, double y, double z, LivingEntity owner) -
Uses of Level in net.minecraft.world.entity.monster
Fields in net.minecraft.world.entity.monster declared as LevelMethods in net.minecraft.world.entity.monster with parameters of type LevelModifier and TypeMethodDescriptionprivate boolean
EnderMan.EndermanLeaveBlockGoal.canPlaceBlock
(Level level, BlockPos destinationPos, BlockState carriedState, BlockState destinationState, BlockState belowDestinationState, BlockPos belowDestinationPos) protected PathNavigation
Guardian.createNavigation
(Level level) protected PathNavigation
Spider.createNavigation
(Level level) protected PathNavigation
Strider.createNavigation
(Level level) void
Zombie.ZombieAttackTurtleEggGoal.playBreakSound
(Level level, BlockPos pos) Constructors in net.minecraft.world.entity.monster with parameters of type LevelModifierConstructorDescriptionprotected
AbstractIllager
(EntityType<? extends AbstractIllager> entityType, Level level) protected
AbstractSkeleton
(EntityType<? extends AbstractSkeleton> entityType, Level level) Blaze
(EntityType<? extends Blaze> entityType, Level level) Bogged
(EntityType<? extends Bogged> entityType, Level level) CaveSpider
(EntityType<? extends CaveSpider> entityType, Level level) Creeper
(EntityType<? extends Creeper> entityType, Level level) Drowned
(EntityType<? extends Drowned> entityType, Level level) ElderGuardian
(EntityType<? extends ElderGuardian> entityType, Level level) EnderMan
(EntityType<? extends EnderMan> entityType, Level level) Endermite
(EntityType<? extends Endermite> entityType, Level level) Evoker
(EntityType<? extends Evoker> entityType, Level level) Ghast
(EntityType<? extends Ghast> entityType, Level level) Giant
(EntityType<? extends Giant> entityType, Level level) Guardian
(EntityType<? extends Guardian> entityType, Level level) Husk
(EntityType<? extends Husk> entityType, Level level) Illusioner
(EntityType<? extends Illusioner> entityType, Level level) MagmaCube
(EntityType<? extends MagmaCube> entityType, Level level) protected
Monster
(EntityType<? extends Monster> entityType, Level level) protected
PatrollingMonster
(EntityType<? extends PatrollingMonster> entityType, Level level) Phantom
(EntityType<? extends Phantom> entityType, Level level) Pillager
(EntityType<? extends Pillager> entityType, Level level) Ravager
(EntityType<? extends Ravager> entityType, Level level) Shulker
(EntityType<? extends Shulker> entityType, Level level) Silverfish
(EntityType<? extends Silverfish> entityType, Level level) Skeleton
(EntityType<? extends Skeleton> entityType, Level level) Slime
(EntityType<? extends Slime> entityType, Level level) protected
SpellcasterIllager
(EntityType<? extends SpellcasterIllager> entityType, Level level) Spider
(EntityType<? extends Spider> entityType, Level level) Stray
(EntityType<? extends Stray> entityType, Level level) Strider
(EntityType<? extends Strider> entityType, Level level) (package private)
StriderPathNavigation
(Strider strider, Level level) Vex
(EntityType<? extends Vex> entityType, Level level) Vindicator
(EntityType<? extends Vindicator> entityType, Level level) Witch
(EntityType<? extends Witch> entityType, Level level) WitherSkeleton
(EntityType<? extends WitherSkeleton> entityType, Level level) Zoglin
(EntityType<? extends Zoglin> entityType, Level level) Zombie
(EntityType<? extends Zombie> entityType, Level level) ZombieVillager
(EntityType<? extends ZombieVillager> entityType, Level level) ZombifiedPiglin
(EntityType<? extends ZombifiedPiglin> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.monster.breeze
Constructors in net.minecraft.world.entity.monster.breeze with parameters of type Level -
Uses of Level in net.minecraft.world.entity.monster.hoglin
Constructors in net.minecraft.world.entity.monster.hoglin with parameters of type Level -
Uses of Level in net.minecraft.world.entity.monster.piglin
Constructors in net.minecraft.world.entity.monster.piglin with parameters of type LevelModifierConstructorDescriptionAbstractPiglin
(EntityType<? extends AbstractPiglin> entityType, Level level) Piglin
(EntityType<? extends AbstractPiglin> entityType, Level level) PiglinBrute
(EntityType<? extends PiglinBrute> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type LevelModifier and TypeMethodDescriptionprotected PathNavigation
Warden.createNavigation
(Level p_level) Constructors in net.minecraft.world.entity.monster.warden with parameters of type Level -
Uses of Level in net.minecraft.world.entity.npc
Constructors in net.minecraft.world.entity.npc with parameters of type LevelModifierConstructorDescriptionAbstractVillager
(EntityType<? extends AbstractVillager> entityType, Level level) Villager
(EntityType<? extends Villager> entityType, Level level) Villager
(EntityType<? extends Villager> entityType, Level level, VillagerType villagerType) WanderingTrader
(EntityType<? extends WanderingTrader> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type LevelModifier and TypeMethodDescriptionboolean
Player.blockActionRestricted
(Level level, BlockPos pos, GameType gameMode) Player.eat
(Level level, ItemStack food, FoodProperties foodProperties) boolean
Player.hasCorrectToolForDrops
(BlockState p_state, Level level, BlockPos pos) Constructors in net.minecraft.world.entity.player with parameters of type Level -
Uses of Level in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type LevelModifier and TypeMethodDescriptionboolean
ThrownEnderpearl.canChangeDimensions
(Level oldLevel, Level newLevel) static EntityHitResult
ProjectileUtil.getEntityHitResult
(Level level, Entity projectile, Vec3 startVec, Vec3 endVec, AABB boundingBox, Predicate<Entity> filter) Gets the EntityHitResult representing the entity hitstatic EntityHitResult
ProjectileUtil.getEntityHitResult
(Level level, Entity projectile, Vec3 startVec, Vec3 endVec, AABB boundingBox, Predicate<Entity> filter, float inflationAmount) Gets the EntityHitResult representing the entity hitprivate static HitResult
ProjectileUtil.getHitResult
(Vec3 pos, Entity projectile, Predicate<Entity> filter, Vec3 deltaMovement, Level level, float margin, ClipContext.Block clipContext) private static boolean
ThrownEnderpearl.isAllowedToTeleportOwner
(Entity entity, Level level) boolean
boolean
Projectile.mayInteract
(Level level, BlockPos pos) private void
Constructors in net.minecraft.world.entity.projectile with parameters of type LevelModifierConstructorDescriptionprotected
AbstractArrow
(EntityType<? extends AbstractArrow> entityType, double x, double y, double z, Level level, ItemStack pickupItemStack, ItemStack firedFromWeapon) protected
AbstractArrow
(EntityType<? extends AbstractArrow> entityType, LivingEntity owner, Level level, ItemStack pickupItemStack, ItemStack firedFromWeapon) protected
AbstractArrow
(EntityType<? extends AbstractArrow> entityType, Level level) protected
AbstractHurtingProjectile
(EntityType<? extends AbstractHurtingProjectile> entityType, double x, double y, double z, Level level) AbstractHurtingProjectile
(EntityType<? extends AbstractHurtingProjectile> entityType, double x, double y, double z, Vec3 movement, Level level) AbstractHurtingProjectile
(EntityType<? extends AbstractHurtingProjectile> entityType, LivingEntity owner, Vec3 movement, Level level) protected
AbstractHurtingProjectile
(EntityType<? extends AbstractHurtingProjectile> entityType, Level level) Arrow
(EntityType<? extends Arrow> entityType, Level level) Arrow
(Level level, double x, double y, double z, ItemStack pickupItemStack, ItemStack firedFromWeapon) Arrow
(Level level, LivingEntity owner, ItemStack pickupItemStack, ItemStack firedFromWeapon) DragonFireball
(EntityType<? extends DragonFireball> entityType, Level level) DragonFireball
(Level level, LivingEntity owner, Vec3 movement) EvokerFangs
(EntityType<? extends EvokerFangs> entityType, Level level) EvokerFangs
(Level level, double x, double y, double z, float yRot, int warmupDelay, LivingEntity owner) EyeOfEnder
(EntityType<? extends EyeOfEnder> entityType, Level level) EyeOfEnder
(Level level, double x, double y, double z) Fireball
(EntityType<? extends Fireball> entityType, double x, double y, double z, Vec3 movement, Level level) Fireball
(EntityType<? extends Fireball> entityType, LivingEntity owner, Vec3 movement, Level level) Fireball
(EntityType<? extends Fireball> entityType, Level level) FireworkRocketEntity
(EntityType<? extends FireworkRocketEntity> entityType, Level level) FireworkRocketEntity
(Level level, double x, double y, double z, ItemStack stack) FireworkRocketEntity
(Level level, Entity shooter, double x, double y, double z, ItemStack stack) FireworkRocketEntity
(Level level, ItemStack stack, double x, double y, double z, boolean shotAtAngle) FireworkRocketEntity
(Level level, ItemStack stack, Entity shooter, double x, double y, double z, boolean shotAtAngle) FireworkRocketEntity
(Level level, ItemStack stack, LivingEntity shooter) FishingHook
(EntityType<? extends FishingHook> entityType, Level level) private
FishingHook
(EntityType<? extends FishingHook> entityType, Level level, int luck, int lureSpeed) FishingHook
(Player player, Level level, int luck, int lureSpeed) LargeFireball
(EntityType<? extends LargeFireball> entityType, Level level) LargeFireball
(Level level, LivingEntity owner, Vec3 movement, int explosionPower) LlamaSpit
(EntityType<? extends LlamaSpit> entityType, Level level) protected
Projectile
(EntityType<? extends Projectile> entityType, Level level) ShulkerBullet
(EntityType<? extends ShulkerBullet> entityType, Level level) ShulkerBullet
(Level level, LivingEntity shooter, Entity finalTarget, Direction.Axis axis) SmallFireball
(EntityType<? extends SmallFireball> entityType, Level level) SmallFireball
(Level level, double x, double y, double z, Vec3 movement) SmallFireball
(Level level, LivingEntity owner, Vec3 movement) Snowball
(EntityType<? extends Snowball> entityType, Level level) Snowball
(Level level, LivingEntity shooter) SpectralArrow
(EntityType<? extends SpectralArrow> entityType, Level level) SpectralArrow
(Level level, double x, double y, double z, ItemStack pickupItemStack, ItemStack firedFromWeapon) SpectralArrow
(Level level, LivingEntity owner, ItemStack pickupItemStack, ItemStack firedFromWeapon) ThrowableItemProjectile
(EntityType<? extends ThrowableItemProjectile> entityType, double x, double y, double z, Level level) ThrowableItemProjectile
(EntityType<? extends ThrowableItemProjectile> entityType, LivingEntity shooter, Level level) ThrowableItemProjectile
(EntityType<? extends ThrowableItemProjectile> entityType, Level level) protected
ThrowableProjectile
(EntityType<? extends ThrowableProjectile> entityType, double x, double y, double z, Level level) protected
ThrowableProjectile
(EntityType<? extends ThrowableProjectile> entityType, LivingEntity shooter, Level level) protected
ThrowableProjectile
(EntityType<? extends ThrowableProjectile> entityType, Level level) ThrownEgg
(EntityType<? extends ThrownEgg> entityType, Level level) ThrownEgg
(Level level, LivingEntity shooter) ThrownEnderpearl
(EntityType<? extends ThrownEnderpearl> entityType, Level level) ThrownEnderpearl
(Level level, LivingEntity shooter) ThrownExperienceBottle
(EntityType<? extends ThrownExperienceBottle> entityType, Level level) ThrownExperienceBottle
(Level level, double x, double y, double z) ThrownExperienceBottle
(Level level, LivingEntity shooter) ThrownPotion
(EntityType<? extends ThrownPotion> entityType, Level level) ThrownPotion
(Level level, double x, double y, double z) ThrownPotion
(Level level, LivingEntity shooter) ThrownTrident
(EntityType<? extends ThrownTrident> entityType, Level level) ThrownTrident
(Level level, double x, double y, double z, ItemStack pickupItemStack) ThrownTrident
(Level level, LivingEntity shooter, ItemStack pickupItemStack) WitherSkull
(EntityType<? extends WitherSkull> entityType, Level level) WitherSkull
(Level level, LivingEntity owner, Vec3 movement) -
Uses of Level in net.minecraft.world.entity.projectile.windcharge
Constructors in net.minecraft.world.entity.projectile.windcharge with parameters of type LevelModifierConstructorDescription(package private)
AbstractWindCharge
(EntityType<? extends AbstractWindCharge> entityType, double x, double y, double z, Vec3 movement, Level level) AbstractWindCharge
(EntityType<? extends AbstractWindCharge> entityType, Level level) AbstractWindCharge
(EntityType<? extends AbstractWindCharge> entityType, Level level, Entity owner, double x, double y, double z) BreezeWindCharge
(EntityType<? extends AbstractWindCharge> entityType, Level level) BreezeWindCharge
(Breeze breeze, Level level) WindCharge
(EntityType<? extends AbstractWindCharge> entityType, Level level) WindCharge
(Player player, Level level, double x, double y, double z) WindCharge
(Level level, double x, double y, double z, Vec3 movement) -
Uses of Level in net.minecraft.world.entity.raid
Methods in net.minecraft.world.entity.raid that return LevelConstructors in net.minecraft.world.entity.raid with parameters of type LevelModifierConstructorDescriptionprotected
Raider
(EntityType<? extends Raider> entityType, Level level) -
Uses of Level in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return LevelMethods in net.minecraft.world.entity.vehicle with parameters of type LevelModifier and TypeMethodDescriptiondefault void
ContainerEntity.chestVehicleDestroyed
(DamageSource damageSource, Level level, Entity p_entity) private Runnable
MinecartSpawner.createTicker
(Level level) Constructors in net.minecraft.world.entity.vehicle with parameters of type LevelModifierConstructorDescriptionprotected
AbstractMinecart
(EntityType<?> entityType, Level level) protected
AbstractMinecart
(EntityType<?> entityType, Level level, double x, double y, double z) protected
AbstractMinecartContainer
(EntityType<?> entityType, double x, double y, double z, Level level) protected
AbstractMinecartContainer
(EntityType<?> entityType, Level level) Boat
(EntityType<? extends Boat> entityType, Level level) ChestBoat
(EntityType<? extends Boat> entityType, Level level) Minecart
(EntityType<?> entityType, Level level) MinecartChest
(EntityType<? extends MinecartChest> entityType, Level level) MinecartChest
(Level level, double x, double y, double z) MinecartCommandBlock
(EntityType<? extends MinecartCommandBlock> entityType, Level level) MinecartCommandBlock
(Level level, double x, double y, double z) MinecartFurnace
(EntityType<? extends MinecartFurnace> entityType, Level level) MinecartFurnace
(Level level, double x, double y, double z) MinecartHopper
(EntityType<? extends MinecartHopper> entityType, Level level) MinecartHopper
(Level level, double x, double y, double z) MinecartSpawner
(EntityType<? extends MinecartSpawner> entityType, Level level) MinecartSpawner
(Level level, double x, double y, double z) MinecartTNT
(EntityType<? extends MinecartTNT> entityType, Level level) MinecartTNT
(Level level, double x, double y, double z) VehicleEntity
(EntityType<?> entityType, Level level) -
Uses of Level in net.minecraft.world.inventory
Fields in net.minecraft.world.inventory declared as LevelModifier and TypeFieldDescriptionprotected final Level
AbstractFurnaceMenu.level
private final Level
SmithingMenu.level
private final Level
StonecutterMenu.level
Methods in net.minecraft.world.inventory with parameters of type LevelModifier and TypeMethodDescriptionstatic ContainerLevelAccess
default boolean
RecipeCraftingHolder.setRecipeUsed
(Level level, ServerPlayer players, RecipeHolder<?> recipe) protected static void
CraftingMenu.slotChangedCraftingGrid
(AbstractContainerMenu menu, Level level, Player player, CraftingContainer craftSlots, ResultContainer resultSlots, RecipeHolder<CraftingRecipe> recipe) Method parameters in net.minecraft.world.inventory with type arguments of type LevelModifier and TypeMethodDescription<T> Optional
<T> ContainerLevelAccess.evaluate
(BiFunction<Level, BlockPos, T> levelPosConsumer) default <T> T
ContainerLevelAccess.evaluate
(BiFunction<Level, BlockPos, T> levelPosConsumer, T defaultValue) default void
ContainerLevelAccess.execute
(BiConsumer<Level, BlockPos> levelPosConsumer) -
Uses of Level in net.minecraft.world.item
Methods in net.minecraft.world.item that return LevelModifier and TypeMethodDescriptiondefault Level
Item.TooltipContext.level()
Neo: Returns the level if it's available.Methods in net.minecraft.world.item with parameters of type LevelModifier and TypeMethodDescriptionstatic boolean
BoneMealItem.applyBonemeal
(ItemStack p_40628_, Level p_40629_, BlockPos p_40630_, Player player) ArrowItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) EggItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) ExperienceBottleItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) FireChargeItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) FireworkRocketItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) ProjectileItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) SnowballItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) SpectralArrowItem.asProjectile
(Level p_338332_, Position p_338313_, ItemStack p_338304_, Direction p_338842_) ThrowablePotionItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) TridentItem.asProjectile
(Level level, Position pos, ItemStack stack, Direction direction) WindChargeItem.asProjectile
(Level p_338589_, Position p_338670_, ItemStack p_338308_, Direction p_338206_) static InteractionResult
LeadItem.bindPlayerMobs
(Player player, Level level, BlockPos pos) boolean
DebugStickItem.canAttackBlock
(BlockState state, Level level, BlockPos pos, Player player) boolean
Item.canAttackBlock
(BlockState state, Level level, BlockPos pos, Player player) boolean
MaceItem.canAttackBlock
(BlockState state, Level level, BlockPos pos, Player player) boolean
SwordItem.canAttackBlock
(BlockState state, Level level, BlockPos pos, Player player) boolean
TridentItem.canAttackBlock
(BlockState state, Level level, BlockPos pos, Player player) protected boolean
BucketItem.canBlockContainFluid
(Player player, Level worldIn, BlockPos posIn, BlockState blockstate) void
BucketItem.checkExtraContent
(Player player, Level level, ItemStack containerStack, BlockPos pos) default void
DispensibleContainerItem.checkExtraContent
(Player player, Level level, ItemStack containerStack, BlockPos pos) void
MobBucketItem.checkExtraContent
(Player player, Level level, ItemStack containerStack, BlockPos pos) static ItemStack
MapItem.create
(Level level, int levelX, int levelZ, byte scale, boolean trackingPosition, boolean unlimitedTracking) ArrowItem.createArrow
(Level level, ItemStack ammo, LivingEntity shooter, ItemStack weapon) SpectralArrowItem.createArrow
(Level p_43237_, ItemStack p_43238_, LivingEntity p_43239_, ItemStack p_345773_) private static MapId
MapItem.createNewSavedData
(Level level, int x, int z, int scale, boolean trackingPosition, boolean unlimitedTracking, ResourceKey<Level> dimension) protected Projectile
CrossbowItem.createProjectile
(Level level, LivingEntity shooter, ItemStack weapon, ItemStack ammo, boolean isCrit) protected Projectile
ProjectileWeaponItem.createProjectile
(Level level, LivingEntity shooter, ItemStack weapon, ItemStack ammo, boolean isCrit) boolean
BucketItem.emptyContents
(Player player, Level level, BlockPos pos, BlockHitResult result) Deprecated.boolean
BucketItem.emptyContents
(Player player, Level level, BlockPos pos, BlockHitResult result, ItemStack container) boolean
DispensibleContainerItem.emptyContents
(Player player, Level level, BlockPos pos, BlockHitResult result) Deprecated.boolean
SolidBucketItem.emptyContents
(Player player, Level level, BlockPos pos, BlockHitResult result) private Optional
<BlockState> AxeItem.evaluateNewBlockState
(Level level, BlockPos pos, Player player, BlockState state, UseOnContext p_40529_) ChorusFruitItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity entityLiving) Called when the player finishes using this Item (E.g.HoneyBottleItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity entityLiving) Called when the player finishes using this Item (E.g.Item.finishUsingItem
(ItemStack stack, Level level, LivingEntity livingEntity) Called when the player finishes using this Item (E.g.ItemStack.finishUsingItem
(Level level, LivingEntity livingEntity) Called when the item in use count reach 0, e.g.MilkBucketItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity entityLiving) Called when the player finishes using this Item (E.g.OminousBottleItem.finishUsingItem
(ItemStack p_338871_, Level p_338693_, LivingEntity p_338370_) PotionItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity entityLiving) Called when the player finishes using this Item (E.g.SpyglassItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity livingEntity) Called when the player finishes using this Item (E.g.SuspiciousStewItem.finishUsingItem
(ItemStack stack, Level level, LivingEntity entityLiving) Called when the player finishes using this Item (E.g.private Boat
private BlockState
MapItem.getCorrectStateForFluidBlock
(Level level, BlockState state, BlockPos pos) protected MapItemSavedData
MapItem.getCustomMapData
(ItemStack p_42854_, Level p_42855_) protected SoundEvent
BlockItem.getPlaceSound
(BlockState p_state, Level world, BlockPos pos, Player entity) static BlockHitResult
Item.getPlayerPOVHitResult
(Level level, Player player, ClipContext.Fluid fluidMode) static MapItemSavedData
MapItem.getSavedData
(ItemStack stack, Level level) static MapItemSavedData
MapItem.getSavedData
(MapId mapId, Level level) static GlobalPos
CompassItem.getSpawnPosition
(Level level) Packet
<?> ComplexItem.getUpdatePacket
(ItemStack stack, Level level, Player player) Packet
<?> MapItem.getUpdatePacket
(ItemStack stack, Level level, Player player) static boolean
Deprecated.static boolean
BoneMealItem.growWaterPlant
(ItemStack stack, Level level, BlockPos pos, Direction clickedSide) void
CompassItem.inventoryTick
(ItemStack stack, Level level, Entity entity, int itemSlot, boolean isSelected) Called each tick as long the item is in a player's inventory.void
Item.inventoryTick
(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) Called each tick as long the item is in a player's inventory.void
ItemStack.inventoryTick
(Level level, Entity entity, int inventorySlot, boolean isCurrentItem) Called each tick as long theItemStack
in in player's inventory.void
MapItem.inventoryTick
(ItemStack stack, Level level, Entity entity, int itemSlot, boolean isSelected) Called each tick as long the item is in a player's inventory.private static void
LeadItem.leashableInArea
(Level level, BlockPos pos, Predicate<Leashable> predicate) static void
boolean
Item.mineBlock
(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) Called when aBlock
is destroyed using this Item.void
ItemStack.mineBlock
(Level level, BlockState state, BlockPos pos, Player player) Called when a Block is destroyed using this ItemStackboolean
ShearsItem.mineBlock
(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity entityLiving) Called when aBlock
is destroyed using this Item.static Item.TooltipContext
void
Item.onCraftedBy
(ItemStack stack, Level level, Player player) Called when item is crafted/smelted.void
ItemStack.onCraftedBy
(Level level, Player player, int amount) void
ItemStack.onCraftedBySystem
(Level level) void
Item.onCraftedPostProcess
(ItemStack stack, Level level) void
MapItem.onCraftedPostProcess
(ItemStack stack, Level level) void
BrushItem.onUseTick
(Level level, LivingEntity livingEntity, ItemStack stack, int remainingUseDuration) Called as the item is being used by an entity.void
CrossbowItem.onUseTick
(Level level, LivingEntity livingEntity, ItemStack stack, int count) Called as the item is being used by an entity.void
Item.onUseTick
(Level level, LivingEntity livingEntity, ItemStack stack, int remainingUseDuration) Called as the item is being used by an entity.void
ItemStack.onUseTick
(Level level, LivingEntity livingEntity, int count) Called as the stack is being used by an entity.void
CrossbowItem.performShooting
(Level level, LivingEntity shooter, InteractionHand hand, ItemStack weapon, float velocity, float inaccuracy, LivingEntity target) private static void
InstrumentItem.play
(Level level, Player player, Instrument instrument) private void
void
BowItem.releaseUsing
(ItemStack stack, Level level, LivingEntity entityLiving, int timeLeft) Called when the player stops using an Item (stops holding the right mouse button).void
CrossbowItem.releaseUsing
(ItemStack stack, Level level, LivingEntity entityLiving, int timeLeft) Called when the player stops using an Item (stops holding the right mouse button).void
Item.releaseUsing
(ItemStack stack, Level level, LivingEntity livingEntity, int timeCharged) Called when the player stops using an Item (stops holding the right mouse button).void
ItemStack.releaseUsing
(Level level, LivingEntity livingEntity, int timeLeft) Called when the player releases the use item button.void
SpyglassItem.releaseUsing
(ItemStack stack, Level level, LivingEntity livingEntity, int timeCharged) Called when the player stops using an Item (stops holding the right mouse button).void
TridentItem.releaseUsing
(ItemStack stack, Level level, LivingEntity entityLiving, int timeLeft) Called when the player stops using an Item (stops holding the right mouse button).private static void
private void
BrushItem.spawnDustParticles
(Level level, BlockHitResult hitResult, BlockState state, Vec3 pos, HumanoidArm arm) static InteractionResultHolder
<ItemStack> ItemUtils.startUsingInstantly
(Level level, Player player, InteractionHand hand) default InteractionResultHolder
<ItemStack> Equipable.swapWithEquipmentSlot
(Item item, Level level, Player player, InteractionHand hand) boolean
DyeItem.tryApplyToSign
(Level level, SignBlockEntity sign, boolean isFront, Player player) boolean
GlowInkSacItem.tryApplyToSign
(Level p_278089_, SignBlockEntity p_277706_, boolean p_277442_, Player p_277983_) boolean
HoneycombItem.tryApplyToSign
(Level level, SignBlockEntity sign, boolean isFront, Player player) boolean
InkSacItem.tryApplyToSign
(Level p_277633_, SignBlockEntity p_277698_, boolean p_277634_, Player p_277815_) boolean
SignApplicator.tryApplyToSign
(Level level, SignBlockEntity sign, boolean isFront, Player player) static ItemInteractionResult
JukeboxPlayable.tryInsertIntoJukebox
(Level level, BlockPos pos, ItemStack stack, Player player) void
MapItem.update
(Level level, Entity viewer, MapItemSavedData data) private static void
BlockItem.updateBlockEntityComponents
(Level level, BlockPos poa, ItemStack stack) private BlockState
BlockItem.updateBlockStateFromTag
(BlockPos pos, Level level, ItemStack stack, BlockState state) protected boolean
BlockItem.updateCustomBlockEntityTag
(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) static boolean
BlockItem.updateCustomBlockEntityTag
(Level level, Player player, BlockPos pos, ItemStack stack) protected boolean
SignItem.updateCustomBlockEntityTag
(BlockPos pos, Level level, Player player, ItemStack stack, BlockState state) ArmorItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.BoatItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.BottleItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.BowItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.BucketItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.BundleItem.use
(Level level, Player player, InteractionHand usedHand) Called to trigger the item's "innate" right click behavior.CrossbowItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.EggItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.ElytraItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.EmptyMapItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.EnderEyeItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.EnderpearlItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.ExperienceBottleItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.FireworkRocketItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.FishingRodItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.FoodOnAStickItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.HoneyBottleItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.InstrumentItem.use
(Level level, Player player, InteractionHand usedHand) Called to trigger the item's "innate" right click behavior.Item.use
(Level level, Player player, InteractionHand usedHand) Called to trigger the item's "innate" right click behavior.ItemStack.use
(Level level, Player player, InteractionHand usedHand) Called when theItemStack
is equipped and right-clicked.KnowledgeBookItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.LingeringPotionItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.MilkBucketItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.OminousBottleItem.use
(Level p_338229_, Player p_338350_, InteractionHand p_338729_) PlaceOnWaterBlockItem.use
(Level p_220231_, Player p_220232_, InteractionHand p_220233_) PotionItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.ShieldItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.SnowballItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.SpawnEggItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.SplashPotionItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.SpyglassItem.use
(Level level, Player player, InteractionHand usedHand) Called to trigger the item's "innate" right click behavior.ThrowablePotionItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.TridentItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.WindChargeItem.use
(Level p_326306_, Player p_326042_, InteractionHand p_326470_) WritableBookItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.WrittenBookItem.use
(Level level, Player player, InteractionHand hand) Called to trigger the item's "innate" right click behavior.Method parameters in net.minecraft.world.item with type arguments of type LevelModifier and TypeMethodDescriptionprivate static MapId
MapItem.createNewSavedData
(Level level, int x, int z, int scale, boolean trackingPosition, boolean unlimitedTracking, ResourceKey<Level> dimension) -
Uses of Level in net.minecraft.world.item.context
Fields in net.minecraft.world.item.context declared as LevelMethods in net.minecraft.world.item.context that return LevelConstructors in net.minecraft.world.item.context with parameters of type LevelModifierConstructorDescriptionBlockPlaceContext
(Level level, Player player, InteractionHand hand, ItemStack itemStack, BlockHitResult hitResult) DirectionalPlaceContext
(Level level, BlockPos pos, Direction direction, ItemStack itemStack, Direction face) UseOnContext
(Level level, Player player, InteractionHand hand, ItemStack itemStack, BlockHitResult hitResult) -
Uses of Level in net.minecraft.world.item.crafting
Methods in net.minecraft.world.item.crafting with parameters of type LevelModifier and TypeMethodDescriptionprivate Optional
<RecipeHolder<CraftingRecipe>> RecipeCache.compute
(CraftingInput input, Level level) RecipeCache.get
(Level level, CraftingInput input) RecipeManager.CachedCheck.getRecipeFor
(I input, Level level) <I extends RecipeInput,
T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor
(RecipeType<T> recipeType, I input, Level level) <I extends RecipeInput,
T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor
(RecipeType<T> recipeType, I input, Level level, ResourceLocation lastRecipe) <I extends RecipeInput,
T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor
(RecipeType<T> recipeType, I input, Level level, RecipeHolder<T> lastRecipe) <I extends RecipeInput,
T extends Recipe<I>>
List<RecipeHolder<T>> RecipeManager.getRecipesFor
(RecipeType<T> recipeType, I input, Level level) <I extends RecipeInput,
T extends Recipe<I>>
NonNullList<ItemStack> RecipeManager.getRemainingItemsFor
(RecipeType<T> recipeType, I input, Level lvel) boolean
AbstractCookingRecipe.matches
(SingleRecipeInput input, Level level) boolean
ArmorDyeRecipe.matches
(CraftingInput input, Level level) boolean
BannerDuplicateRecipe.matches
(CraftingInput input, Level level) boolean
BookCloningRecipe.matches
(CraftingInput input, Level level) boolean
DecoratedPotRecipe.matches
(CraftingInput p_344915_, Level p_272812_) boolean
FireworkRocketRecipe.matches
(CraftingInput input, Level level) boolean
FireworkStarFadeRecipe.matches
(CraftingInput input, Level level) boolean
FireworkStarRecipe.matches
(CraftingInput input, Level level) boolean
MapCloningRecipe.matches
(CraftingInput input, Level level) boolean
MapExtendingRecipe.matches
(CraftingInput input, Level level) boolean
boolean
RepairItemRecipe.matches
(CraftingInput input, Level level) boolean
ShapedRecipe.matches
(CraftingInput input, Level level) boolean
ShapelessRecipe.matches
(CraftingInput input, Level level) boolean
ShieldDecorationRecipe.matches
(CraftingInput input, Level level) boolean
ShulkerBoxColoring.matches
(CraftingInput input, Level level) boolean
SmithingTransformRecipe.matches
(SmithingRecipeInput input, Level level) boolean
SmithingTrimRecipe.matches
(SmithingRecipeInput input, Level level) boolean
StonecutterRecipe.matches
(SingleRecipeInput input, Level level) boolean
SuspiciousStewRecipe.matches
(CraftingInput input, Level level) boolean
TippedArrowRecipe.matches
(CraftingInput input, Level level) private void
RecipeCache.validateRecipeManager
(Level level) -
Uses of Level in net.minecraft.world.level
Fields in net.minecraft.world.level declared as LevelModifier and TypeFieldDescriptionprivate final Level
Explosion.level
protected final Level
PathNavigationRegion.level
Fields in net.minecraft.world.level with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> Level.dimension
static final ResourceKey
<Level> Level.END
static final ResourceKey
<Level> Level.NETHER
static final ResourceKey
<Level> Level.OVERWORLD
static final com.mojang.serialization.Codec
<ResourceKey<Level>> Level.RESOURCE_KEY_CODEC
Methods in net.minecraft.world.level that return types with arguments of type LevelMethods in net.minecraft.world.level with parameters of type LevelModifier and TypeMethodDescriptionabstract void
BaseSpawner.broadcastEvent
(Level level, BlockPos pos, int eventId) void
BaseSpawner.clientTick
(Level level, BlockPos pos) private void
static DamageSource
Explosion.getDefaultDamageSource
(Level level, Entity source) BaseSpawner.getOrCreateDisplayEntity
(Level level, BlockPos pos) private SpawnData
BaseSpawner.getOrCreateNextSpawnData
(Level level, RandomSource random, BlockPos pos) private static BlockPos
NaturalSpawner.getRandomPosWithin
(Level level, LevelChunk chunk) private boolean
BaseSpawner.isNearPlayer
(Level level, BlockPos pos) void
BaseSpawner.load
(Level level, BlockPos pos, CompoundTag tag) boolean
BaseSpawner.onEventTriggered
(Level level, int id) boolean
BaseCommandBlock.performCommand
(Level level) void
BaseSpawner.setEntityId
(EntityType<?> type, Level level, RandomSource random, BlockPos pos) protected void
BaseSpawner.setNextSpawnData
(Level level, BlockPos pos, SpawnData nextSpawnData) Constructors in net.minecraft.world.level with parameters of type LevelModifierConstructorDescriptionExplosion
(Level level, Entity source, double x, double y, double z, float radius, boolean fire, Explosion.BlockInteraction blockInteraction) Explosion
(Level level, Entity source, double x, double y, double z, float radius, boolean fire, Explosion.BlockInteraction blockInteraction, List<BlockPos> positions) Explosion
(Level level, Entity source, double x, double y, double z, float radius, List<BlockPos> toBlow, Explosion.BlockInteraction blockInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) Explosion
(Level level, Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, double x, double y, double z, float radius, boolean fire, Explosion.BlockInteraction blockInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) PathNavigationRegion
(Level level, BlockPos centerPos, BlockPos offsetPos) Constructor parameters in net.minecraft.world.level with type arguments of type LevelModifierConstructorDescriptionprotected
Level
(WritableLevelData levelData, ResourceKey<Level> dimension, RegistryAccess registryAccess, Holder<DimensionType> dimensionTypeRegistration, Supplier<ProfilerFiller> profiler, boolean isClientSide, boolean isDebug, long biomeZoomSeed, int maxChainedNeighborUpdates) -
Uses of Level in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as LevelMethods in net.minecraft.world.level.block with parameters of type LevelModifier and TypeMethodDescriptionvoid
SculkSensorBlock.activate
(Entity entity, Level level, BlockPos pos, BlockState state, int power, int frequency) private static void
ChiseledBookShelfBlock.addBook
(Level level, BlockPos pos, Player player, ChiseledBookShelfBlockEntity blockEntity, ItemStack bookStack, int slot) private static void
AbstractCandleBlock.addParticlesAndSound
(Level level, Vec3 offset, RandomSource random) private void
BeehiveBlock.angerNearbyBees
(Level level, BlockPos pos) void
AbstractCandleBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BaseFireBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BeehiveBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BlastFurnaceBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
Block.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BrewingStandBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BrushableBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
BubbleColumnBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
CampfireBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
CherryLeavesBlock.animateTick
(BlockState p_272714_, Level p_272837_, BlockPos p_273218_, RandomSource p_273360_) void
CryingObsidianBlock.animateTick
(BlockState p_221055_, Level p_221056_, BlockPos p_221057_, RandomSource p_221058_) void
EnchantingTableBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
EnderChestBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
EndGatewayBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
EndPortalBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
EndRodBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
FallingBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
FurnaceBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
LeavesBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
LeverBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
LightningRodBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
MyceliumBlock.animateTick
(BlockState p_221789_, Level p_221790_, BlockPos p_221791_, RandomSource p_221792_) void
NetherPortalBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
PointedDripstoneBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RedStoneOreBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RedstoneTorchBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RedstoneWallTorchBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RedStoneWireBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RepeaterBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
RespawnAnchorBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
SculkSensorBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
SmokerBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
SporeBlossomBlock.animateTick
(BlockState p_222503_, Level p_222504_, BlockPos p_222505_, RandomSource p_222506_) void
TorchBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
WallTorchBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
WetSpongeBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).void
WitherRoseBlock.animateTick
(BlockState state, Level level, BlockPos pos, RandomSource random) Called periodically clientside on blocks near the player to show effects (like furnace fire particles).protected void
DragonEggBlock.attack
(BlockState state, Level level, BlockPos pos, Player player) protected void
NoteBlock.attack
(BlockState state, Level level, BlockPos pos, Player player) protected void
RedStoneOreBlock.attack
(BlockState state, Level level, BlockPos pos, Player player) boolean
BellBlock.attemptToRing
(Entity entity, Level level, BlockPos pos, Direction direction) boolean
BellBlock.attemptToRing
(Level level, BlockPos pos, Direction direction) private int
ComparatorBlock.calculateOutputSignal
(Level level, BlockPos pos, BlockState state) static void
TripWireHookBlock.calculateState
(Level level, BlockPos pos, BlockState hookState, boolean attaching, boolean shouldNotifyNeighbours, int searchRange, BlockState state) private int
RedStoneWireBlock.calculateTargetStrength
(Level level, BlockPos pos) static boolean
BaseFireBlock.canBePlacedAt
(Level level, BlockPos pos, Direction direction) private boolean
TurtleEggBlock.canDestroyEgg
(Level level, Entity entity) private static boolean
ShulkerBoxBlock.canOpen
(BlockState state, Level level, BlockPos pos, ShulkerBoxBlockEntity blockEntity) static boolean
BedBlock.canSetSpawn
(Level level) static boolean
RespawnAnchorBlock.canSetSpawn
(Level level) static boolean
WitherSkullBlock.canSpawnMob
(Level level, BlockPos pos, ItemStack stack) private static void
LecternBlock.changePowered
(Level level, BlockPos pos, BlockState state, boolean powered) static void
RespawnAnchorBlock.charge
(Entity entity, Level level, BlockPos pos, BlockState state) private void
FireBlock.checkBurnOut
(Level level, BlockPos pos, int chance, RandomSource random, int age, Direction face) private void
RedStoneWireBlock.checkCornerChangeAt
(Level level, BlockPos pos) CallsupdateNeighborsAt(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block)
for all neighboring blocks, but only if the given block is a redstone wire.private void
HopperBlock.checkPoweredState
(Level level, BlockPos pos, BlockState state) private void
BasePressurePlateBlock.checkPressed
(Entity entity, Level level, BlockPos pos, BlockState state, int currentSignal) protected void
ButtonBlock.checkPressed
(BlockState state, Level level, BlockPos pos) private void
DetectorRailBlock.checkPressed
(Level level, BlockPos pos, BlockState state) private void
TripWireBlock.checkPressed
(Level level, BlockPos pos) static void
WitherSkullBlock.checkSpawn
(Level level, BlockPos pos) static void
WitherSkullBlock.checkSpawn
(Level level, BlockPos pos, SkullBlockEntity blockEntity) protected void
ComparatorBlock.checkTickOnNeighbor
(Level level, BlockPos pos, BlockState state) Check the output signal of this diode and schedule a new block tick if it should change.protected void
DiodeBlock.checkTickOnNeighbor
(Level level, BlockPos pos, BlockState state) Check the output signal of this diode and schedule a new block tick if it should change.static void
CarvedPumpkinBlock.clearPatternBlocks
(Level level, BlockPattern.BlockPatternMatch patternMatch) abstract DoubleBlockCombiner.NeighborCombineResult
<? extends ChestBlockEntity> AbstractChestBlock.combine
(BlockState state, Level level, BlockPos pos, boolean override) ChestBlock.combine
(BlockState state, Level level, BlockPos pos, boolean override) EnderChestBlock.combine
(BlockState state, Level level, BlockPos pos, boolean override) protected static <T extends BlockEntity>
BlockEntityTicker<T> AbstractFurnaceBlock.createFurnaceTicker
(Level level, BlockEntityType<T> serverType, BlockEntityType<? extends AbstractFurnaceBlockEntity> clientType) static void
SculkSensorBlock.deactivate
(Level level, BlockPos pos, BlockState state) private void
TurtleEggBlock.decreaseEggs
(Level level, BlockPos pos, BlockState state) private void
FrogspawnBlock.destroyBlock
(Level level, BlockPos pos) private void
TurtleEggBlock.destroyEgg
(Level level, BlockState state, BlockPos pos, Entity entity, int chance) static void
BeehiveBlock.dropHoneycomb
(Level level, BlockPos pos) static void
Block.dropResources
(BlockState state, Level level, BlockPos pos) static void
Block.dropResources
(BlockState state, Level level, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack tool) private static void
TripWireHookBlock.emitState
(Level level, BlockPos pos, boolean attached, boolean powered, boolean wasAttached, boolean wasPowered) protected void
BaseFireBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
BasePressurePlateBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
BigDripleafBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
BubbleColumnBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
ButtonBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
CactusBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
CampfireBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
CropBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
DetectorRailBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
EndGatewayBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
EndPortalBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
FrogspawnBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
HoneyBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
HopperBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
LavaCauldronBlock.entityInside
(BlockState p_153506_, Level p_153507_, BlockPos p_153508_, Entity p_153509_) protected void
LayeredCauldronBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
NetherPortalBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) void
PitcherCropBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
PowderSnowBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
SweetBerryBushBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
TripWireBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
WaterlilyBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
WebBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) protected void
WitherRoseBlock.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) private void
CommandBlock.execute
(BlockState state, Level level, BlockPos pos, BaseCommandBlock logic, boolean canTrigger) private static void
CommandBlock.executeChain
(Level level, BlockPos pos, Direction direction) private void
RespawnAnchorBlock.explode
(BlockState state, Level level, BlockPos pos2) static void
Deprecated.private static void
TntBlock.explode
(Level level, BlockPos pos, LivingEntity entity) Deprecated.static BlockState
ComposterBlock.extractProduce
(Entity entity, BlockState state, Level level, BlockPos pos) void
BedBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
Block.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
FarmBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
HayBlock.fallOn
(Level p_153362_, BlockState p_153363_, BlockPos p_153364_, Entity p_153365_, float p_153366_) void
HoneyBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
PointedDripstoneBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
PowderSnowBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
SlimeBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
TurtleEggBlock.fallOn
(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) private static BlockPos
PointedDripstoneBlock.findFillableCauldronBelowStalactiteTip
(Level level, BlockPos pos, Fluid fluid) protected boolean
PoweredRailBlock.findPoweredRailSignal
(Level level, BlockPos pos, BlockState state, boolean searchForward, int recursionCount) PointedDripstoneBlock.findRootBlock
(Level level, BlockPos pos, BlockState state, int maxIterations) static BlockPos
PointedDripstoneBlock.findStalactiteTipAboveCauldron
(Level level, BlockPos pos) protected int
AbstractFurnaceBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
BarrelBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
BeehiveBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
BrewingStandBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
CakeBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
CandleCakeBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
ChestBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
ChiseledBookShelfBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
CommandBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
ComposterBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
CopperBulbBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
CrafterBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
DecoratedPotBlock.getAnalogOutputSignal
(BlockState p_306206_, Level p_306113_, BlockPos p_306305_) protected int
DetectorRailBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
DispenserBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
EndPortalFrameBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
HopperBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
JukeboxBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
LavaCauldronBlock.getAnalogOutputSignal
(BlockState p_153502_, Level p_153503_, BlockPos p_153504_) protected int
LayeredCauldronBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
LecternBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
RespawnAnchorBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
SculkSensorBlock.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
ShulkerBoxBlock.getAnalogOutputSignal
(BlockState blockState, Level level, BlockPos pos) Returns the analog signal this block emits.protected int
BeetrootBlock.getBonemealAgeIncrease
(Level level) protected int
CropBlock.getBonemealAgeIncrease
(Level level) protected int
TorchflowerCropBlock.getBonemealAgeIncrease
(Level p_273475_) static Container
ChestBlock.getContainer
(ChestBlock chest, BlockState state, Level level, BlockPos pos, boolean override) private ResourceLocation
NoteBlock.getCustomSoundId
(Level level, BlockPos pos) protected DispenseItemBehavior
DispenserBlock.getDispenseMethod
(Level level, ItemStack item) protected DispenseItemBehavior
DropperBlock.getDispenseMethod
(Level p_341227_, ItemStack p_52947_) private static Fluid
PointedDripstoneBlock.getDripFluid
(Level level, Fluid fluid) protected static int
BasePressurePlateBlock.getEntityCount
(Level level, AABB box, Class<? extends Entity> entityClass) private static Optional
<PointedDripstoneBlock.FluidInfo> PointedDripstoneBlock.getFluidAboveStalactite
(Level level, BlockPos pos, BlockState state) protected int
ComparatorBlock.getInputSignal
(Level level, BlockPos pos, BlockState state) protected int
DiodeBlock.getInputSignal
(Level level, BlockPos pos, BlockState state) private <T extends AbstractMinecart>
List<T> DetectorRailBlock.getInteractingMinecartOfType
(Level level, BlockPos pos, Class<T> cartType, Predicate<Entity> filter) private ItemFrame
ComparatorBlock.getItemFrame
(Level level, Direction facing, BlockPos pos) protected MenuProvider
AnvilBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
BaseEntityBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
CartographyTableBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
ChestBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
CraftingTableBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
EnchantingTableBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
GrindstoneBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
LecternBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
LoomBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
SmithingTableBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) protected MenuProvider
StonecutterBlock.getMenuProvider
(BlockState state, Level level, BlockPos pos) static Optional
<RecipeHolder<CraftingRecipe>> CrafterBlock.getPotentialResults
(Level level, CraftingInput input) protected abstract int
BasePressurePlateBlock.getSignalStrength
(Level level, BlockPos pos) Calculates what the signal strength of a pressure plate at the given location should be.protected int
PressurePlateBlock.getSignalStrength
(Level level, BlockPos pos) Calculates what the signal strength of a pressure plate at the given location should be.protected int
WeightedPressurePlateBlock.getSignalStrength
(Level level, BlockPos pos) Calculates what the signal strength of a pressure plate at the given location should be.<T extends BlockEntity>
BlockEntityTicker<T> AbstractSkullBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BeaconBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BeehiveBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BellBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BlastFurnaceBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> BrewingStandBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CalibratedSculkSensorBlock.getTicker
(Level p_277645_, BlockState p_278033_, BlockEntityType<T> p_277641_) <T extends BlockEntity>
BlockEntityTicker<T> CampfireBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CeilingHangingSignBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ChestBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ConduitBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> CrafterBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> DaylightDetectorBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EnchantingTableBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EnderChestBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> EndGatewayBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) default <T extends BlockEntity>
BlockEntityTicker<T> EntityBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> FurnaceBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> HopperBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> JukeboxBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SculkCatalystBlock.getTicker
(Level p_222100_, BlockState p_222101_, BlockEntityType<T> p_222102_) <T extends BlockEntity>
BlockEntityTicker<T> SculkSensorBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SculkShriekerBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> ShulkerBoxBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SignBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SmokerBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> SpawnerBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) <T extends BlockEntity>
BlockEntityTicker<T> TrialSpawnerBlock.getTicker
(Level p_311756_, BlockState p_312797_, BlockEntityType<T> p_312122_) <T extends BlockEntity>
BlockEntityTicker<T> VaultBlock.getTicker
(Level p_323525_, BlockState p_324070_, BlockEntityType<T> p_323541_) <T extends BlockEntity>
BlockEntityTicker<T> WallHangingSignBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) protected void
BambooSaplingBlock.growBamboo
(Level level, BlockPos state) protected void
BambooStalkBlock.growBamboo
(BlockState state, Level level, BlockPos pos, RandomSource random, int age) void
CropBlock.growCrops
(Level level, BlockPos pos, BlockState state) private void
LayeredCauldronBlock.handleEntityOnFireInside
(BlockState state, Level level, BlockPos pos) static void
ComposterBlock.handleFill
(Level level, BlockPos pos, boolean success) void
Block.handlePrecipitation
(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) void
CauldronBlock.handlePrecipitation
(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) void
LayeredCauldronBlock.handlePrecipitation
(BlockState state, Level level, BlockPos pos, Biome.Precipitation precipitation) protected boolean
RedstoneTorchBlock.hasNeighborSignal
(Level level, BlockPos pos, BlockState state) protected boolean
RedstoneWallTorchBlock.hasNeighborSignal
(Level level, BlockPos pos, BlockState state) private boolean
BeehiveBlock.hiveContainsBees
(Level level, BlockPos pos) private static boolean
BaseFireBlock.inPortalDimension
(Level level) private static void
RedStoneOreBlock.interact
(BlockState state, Level level, BlockPos pos) boolean
AzaleaBlock.isBonemealSuccess
(Level p_220712_, RandomSource p_220713_, BlockPos p_220714_, BlockState p_220715_) boolean
BambooSaplingBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
BambooStalkBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
BigDripleafBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
BigDripleafStemBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
BonemealableBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
CaveVinesBlock.isBonemealSuccess
(Level p_220930_, RandomSource p_220931_, BlockPos p_220932_, BlockState p_220933_) boolean
CaveVinesPlantBlock.isBonemealSuccess
(Level p_220943_, RandomSource p_220944_, BlockPos p_220945_, BlockState p_220946_) boolean
CocoaBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
CropBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
FungusBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
GlowLichenBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
GrassBlock.isBonemealSuccess
(Level p_221275_, RandomSource p_221276_, BlockPos p_221277_, BlockState p_221278_) boolean
GrowingPlantBodyBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
GrowingPlantHeadBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
MangroveLeavesBlock.isBonemealSuccess
(Level p_221437_, RandomSource p_221438_, BlockPos p_221439_, BlockState p_221440_) boolean
MangrovePropaguleBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
MossBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
MushroomBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
NetherrackBlock.isBonemealSuccess
(Level p_221816_, RandomSource p_221817_, BlockPos p_221818_, BlockState p_221819_) boolean
NyliumBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
PinkPetalsBlock.isBonemealSuccess
(Level p_272604_, RandomSource p_273609_, BlockPos p_272988_, BlockState p_273231_) boolean
PitcherCropBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
RootedDirtBlock.isBonemealSuccess
(Level p_221979_, RandomSource p_221980_, BlockPos p_221981_, BlockState p_221982_) boolean
SaplingBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
SeagrassBlock.isBonemealSuccess
(Level p_222428_, RandomSource p_222429_, BlockPos p_222430_, BlockState p_222431_) boolean
SeaPickleBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
SmallDripleafBlock.isBonemealSuccess
(Level p_222438_, RandomSource p_222439_, BlockPos p_222440_, BlockState p_222441_) boolean
StemBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
SweetBerryBushBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) boolean
TallFlowerBlock.isBonemealSuccess
(Level p_222573_, RandomSource p_222574_, BlockPos p_222575_, BlockState p_222576_) boolean
TallGrassBlock.isBonemealSuccess
(Level level, RandomSource random, BlockPos pos, BlockState state) protected boolean
FireBlock.isNearRain
(Level level, BlockPos pos) private static boolean
static boolean
protected boolean
PoweredRailBlock.isSameRailWithPower
(Level level, BlockPos state, boolean searchForward, int recursionCount, RailShape shape) static boolean
CampfireBlock.isSmokeyPos
(Level level, BlockPos pos) private static boolean
RedstoneTorchBlock.isToggledTooFrequently
(Level level, BlockPos pos, boolean logToggle) static boolean
EnchantingTableBlock.isValidBookShelf
(Level level, BlockPos enchantingTablePos, BlockPos bookshelfPos) private static boolean
RespawnAnchorBlock.isWaterThatWouldFlow
(BlockPos pos, Level level) static boolean
DoorBlock.isWoodenDoor
(Level level, BlockPos pos) private boolean
BedBlock.kickVillagerOutOfBed
(Level level, BlockPos pos) static void
LayeredCauldronBlock.lowerFillLevel
(BlockState state, Level level, BlockPos pos) static void
CampfireBlock.makeParticles
(Level level, BlockPos pos, boolean isSignalFire, boolean spawnExtraSmoke) private void
HoneyBlock.maybeDoSlideEffects
(Level level, Entity entity) protected void
IceBlock.melt
(BlockState state, Level level, BlockPos pos) protected void
AbstractSkullBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected void
BaseRailBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
BellBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
BigDripleafBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected void
CommandBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
CopperBulbBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected void
CrafterBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) protected void
DiodeBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
DispenserBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
DoorBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
FenceGateBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
FrostedIceBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
HopperBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
LiquidBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
NoteBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
RedstoneLampBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
RedstoneTorchBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
RedStoneWireBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
SpongeBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
StructureBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
TntBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
TrapDoorBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) private static void
TripWireHookBlock.notifyNeighbors
(Block block, Level level, BlockPos pos, Direction direction) void
AnvilBlock.onBrokenAfterFall
(Level level, BlockPos pos, FallingBlockEntity fallingBlock) void
BrushableBlock.onBrokenAfterFall
(Level level, BlockPos pos, FallingBlockEntity fallingBlock) default void
Fallable.onBrokenAfterFall
(Level level, BlockPos pos, FallingBlockEntity fallingBlock) void
PointedDripstoneBlock.onBrokenAfterFall
(Level level, BlockPos pos, FallingBlockEntity fallingBlock) void
TntBlock.onCaughtFire
(BlockState state, Level world, BlockPos pos, Direction face, LivingEntity igniter) protected void
AbstractCandleBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
BellBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
ButtonBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
DoorBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
FenceGateBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
LeverBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
TrapDoorBlock.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) boolean
BellBlock.onHit
(Level level, BlockState state, BlockHitResult result, Player player, boolean canRingBell) void
AnvilBlock.onLand
(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) void
ConcretePowderBlock.onLand
(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) default void
Fallable.onLand
(Level level, BlockPos pos, BlockState state, BlockState replaceableState, FallingBlockEntity fallingBlock) void
LightningRodBlock.onLightningStrike
(BlockState state, Level level, BlockPos pos) void
AbstractCauldronBlock.onPlace
(BlockState p_51978_, Level p_51979_, BlockPos p_51980_, BlockState p_51981_, boolean p_51982_) protected void
BaseFireBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
BaseRailBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) void
BrushableBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
CarvedPumpkinBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
ComposterBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
CopperBulbBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
CoralFanBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
CoralPlantBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
CoralWallFanBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
DetectorRailBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
DiodeBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
FallingBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
FireBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
FrogspawnBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) void
FrostedIceBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
HopperBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
LightningRodBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
LiquidBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
MagmaBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
ObserverBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
RedstoneTorchBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
RedStoneWireBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
ScaffoldingBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
SculkSensorBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) void
SnifferEggBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
SoulSandBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
SpongeBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
TargetBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
TntBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
TripWireBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
TurtleEggBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
WetSpongeBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
AbstractCandleBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
AmethystBlock.onProjectileHit
(Level p_152001_, BlockState p_152002_, BlockHitResult p_152003_, Projectile p_152004_) protected void
BellBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
BigDripleafBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
CampfireBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
ChorusFlowerBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
DecoratedPotBlock.onProjectileHit
(Level p_306322_, BlockState p_306005_, BlockHitResult p_306105_, Projectile p_305851_) protected void
PointedDripstoneBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
TargetBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
TntBlock.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) void
AbstractCauldronBlock.onRemove
(BlockState p_60515_, Level p_60516_, BlockPos p_60517_, BlockState p_60518_, boolean p_60519_) protected void
AbstractFurnaceBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
BarrelBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
BasePressurePlateBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
BaseRailBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
BrewingStandBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
ButtonBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
CampfireBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
ChestBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
ChiseledBookShelfBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
ComposterBlock.onRemove
(BlockState p_60515_, Level p_60516_, BlockPos p_60517_, BlockState p_60518_, boolean p_60519_) protected void
CrafterBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
DecoratedPotBlock.onRemove
(BlockState p_305821_, Level p_306245_, BlockPos p_305894_, BlockState p_306294_, boolean p_306159_) protected void
DiodeBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
DispenserBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
HopperBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
JukeboxBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
LecternBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
LeverBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
LightningRodBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
ObserverBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
RedstoneTorchBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
RedStoneWireBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
SculkSensorBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
SculkShriekerBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
ShulkerBoxBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
TripWireBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
TripWireHookBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected abstract void
AbstractFurnaceBlock.openContainer
(Level level, BlockPos pos, Player player) Called to open this furnace's container.protected void
BlastFurnaceBlock.openContainer
(Level level, BlockPos pos, Player player) Called to open this furnace's container.protected void
FurnaceBlock.openContainer
(Level level, BlockPos pos, Player player) Called to open this furnace's container.protected void
SmokerBlock.openContainer
(Level level, BlockPos pos, Player player) Called to open this furnace's container.private void
LecternBlock.openScreen
(Level level, BlockPos pos, Player player) private static void
LecternBlock.placeBook
(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) private void
ChorusFlowerBlock.placeDeadFlower
(Level level, BlockPos pos) private void
ChorusFlowerBlock.placeGrownFlower
(Level level, BlockPos pos, int age) void
BeehiveBlock.playerDestroy
(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.void
Block.playerDestroy
(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack tool) Called after a player has successfully harvested this block.void
DoublePlantBlock.playerDestroy
(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.void
IceBlock.playerDestroy
(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.void
TurtleEggBlock.playerDestroy
(Level level, Player player, BlockPos pos, BlockState state, BlockEntity te, ItemStack stack) Called after a player has successfully harvested this block.BaseFireBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) BedBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) BeehiveBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) Block.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) DecoratedPotBlock.playerWillDestroy
(Level p_273590_, BlockPos p_273343_, BlockState p_272869_, Player p_273002_) DoorBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) DoublePlantBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) ShulkerBoxBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) TntBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) TripWireBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) private void
NoteBlock.playNote
(Entity entity, BlockState state, Level level, BlockPos pos) private void
protected void
private static void
BigDripleafBlock.playTiltSound
(Level level, BlockPos pos, SoundEvent sound) private void
LecternBlock.popBook
(BlockState state, Level level, BlockPos pos) private static void
Block.popResource
(Level level, Supplier<ItemEntity> itemEntitySupplier, ItemStack stack) static void
Block.popResource
(Level level, BlockPos pos, ItemStack stack) Spawns the given stack into the Level at the given position, respecting the doTileDrops gamerulestatic void
Block.popResourceFromFace
(Level level, BlockPos pos, Direction direction, ItemStack stack) void
ButtonBlock.press
(BlockState state, Level level, BlockPos pos, Player player) protected static void
DoublePlantBlock.preventDropFromBottomPart
(Level level, BlockPos pos, BlockState state, Player player) void
LeverBlock.pull
(BlockState state, Level level, BlockPos pos, Player player) protected void
AbstractCauldronBlock.receiveStalactiteDrip
(BlockState state, Level level, BlockPos pos, Fluid fluid) protected void
CauldronBlock.receiveStalactiteDrip
(BlockState state, Level level, BlockPos pos, Fluid fluid) protected void
LayeredCauldronBlock.receiveStalactiteDrip
(BlockState state, Level level, BlockPos pos, Fluid fluid) private void
ComparatorBlock.refreshOutputState
(Level level, BlockPos pos, BlockState state) void
BeehiveBlock.releaseBeesAndResetHoneyLevel
(Level level, BlockState state, BlockPos pos, Player player, BeehiveBlockEntity.BeeReleaseStatus beeReleaseStatus) private static void
ChiseledBookShelfBlock.removeBook
(Level level, BlockPos pos, Player player, ChiseledBookShelfBlockEntity blockEntity, int slot) private boolean
SpongeBlock.removeWaterBreadthFirstSearch
(Level level, BlockPos pos) static void
LecternBlock.resetBookState
(Entity entity, Level level, BlockPos pos, BlockState state, boolean hasBook) void
BeehiveBlock.resetHoneyLevel
(Level level, BlockState state, BlockPos pos) private static void
BigDripleafBlock.resetTilt
(BlockState state, Level level, BlockPos pos) void
DoorBlock.setOpen
(Entity entity, Level level, BlockState state, BlockPos pos, boolean open) void
BedBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
Block.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
CommandBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
CrafterBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
DiodeBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
DoorBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
DoublePlantBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
JukeboxBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
PitcherCropBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
SmallDripleafBlock.setPlacedBy
(Level p_154599_, BlockPos p_154600_, BlockState p_154601_, LivingEntity p_154602_, ItemStack p_154603_) void
StructureBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
TripWireHookBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
WitherSkullBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.void
WitherWallSkullBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by ItemBlocks after a block is set in the world, to allow post-place logicprivate static void
BigDripleafBlock.setTilt
(BlockState state, Level level, BlockPos pos, Tilt p_tilt) private void
BigDripleafBlock.setTiltAndScheduleTick
(BlockState state, Level level, BlockPos pos, Tilt tilt, SoundEvent sound) private static boolean
BaseRailBlock.shouldBeRemoved
(BlockPos pos, Level level, RailShape shape) protected static boolean
CauldronBlock.shouldHandlePrecipitation
(Level level, Biome.Precipitation precipitation) private boolean
LiquidBlock.shouldSpreadLiquid
(Level level, BlockPos pos, BlockState state) Deprecated.protected boolean
ComparatorBlock.shouldTurnOn
(Level level, BlockPos pos, BlockState state) protected boolean
DiodeBlock.shouldTurnOn
(Level level, BlockPos pos, BlockState state) private boolean
TurtleEggBlock.shouldUpdateHatchLevel
(Level level) static void
LecternBlock.signalPageChange
(Level level, BlockPos pos, BlockState state) private boolean
FrostedIceBlock.slightlyMelt
(BlockState state, Level level, BlockPos pos) protected void
BaseFireBlock.spawnDestroyParticles
(Level level, Player player, BlockPos pos, BlockState state) protected void
Block.spawnDestroyParticles
(Level level, Player player, BlockPos pos, BlockState state) static void
PointedDripstoneBlock.spawnDripParticle
(Level level, BlockPos pos, BlockState state) private static void
PointedDripstoneBlock.spawnDripParticle
(Level level, BlockPos pos, BlockState state, Fluid p_fluid) private void
BeehiveBlock.spawnFluidParticle
(Level particleData, double x1, double x2, double z1, double z2, double y) private static void
CarvedPumpkinBlock.spawnGolemInWorld
(Level level, BlockPattern.BlockPatternMatch patternMatch, Entity golem, BlockPos pos) private void
BeehiveBlock.spawnParticle
(Level level, BlockPos pos, VoxelShape shape, double y) private static void
RedStoneOreBlock.spawnParticles
(Level level, BlockPos pos) private void
RedStoneWireBlock.spawnParticlesAlongLine
(Level level, RandomSource random, BlockPos pos, Vec3 particleVec, Direction xDirection, Direction zDirection, float min, float max) void
Block.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
MagmaBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
RedStoneOreBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
SculkSensorBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
SculkShriekerBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
SlimeBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) void
TurtleEggBlock.stepOn
(Level level, BlockPos pos, BlockState state, Entity entity) private void
DragonEggBlock.teleport
(BlockState state, Level level, BlockPos pos) private static void
DaylightDetectorBlock.tickEntity
(Level level, BlockPos pos, BlockState state, DaylightDetectorBlockEntity blockEntity) private void
TrapDoorBlock.toggle
(BlockState state, Level level, BlockPos pos, Player player) protected boolean
BaseEntityBlock.triggerEvent
(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenblockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)
is called.protected boolean
ComparatorBlock.triggerEvent
(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenblockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)
is called.protected boolean
NoteBlock.triggerEvent
(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenblockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)
is called.protected void
SpongeBlock.tryAbsorbWater
(Level level, BlockPos pos) static boolean
LecternBlock.tryPlaceBook
(LivingEntity entity, Level level, BlockPos pos, BlockState state, ItemStack stack) static void
SculkSensorBlock.tryResonateVibration
(Entity entity, Level level, BlockPos pos, int frequency) private void
BeehiveBlock.trySpawnDripParticles
(Level level, BlockPos pos, BlockState state) private void
CarvedPumpkinBlock.trySpawnGolem
(Level level, BlockPos pos) static void
FarmBlock.turnToDirt
(Entity entity, BlockState state, Level level, BlockPos pos) private static void
LecternBlock.updateBelow
(Level level, BlockPos pos, BlockState state) protected BlockState
BaseRailBlock.updateDir
(Level level, BlockPos pos, BlockState state, boolean alwaysPlace) protected void
DiodeBlock.updateNeighborsInFront
(Level level, BlockPos pos, BlockState state) protected void
ObserverBlock.updateNeighborsInFront
(Level level, BlockPos pos, BlockState state) private void
RedStoneWireBlock.updateNeighborsOfNeighboringWires
(Level level, BlockPos pos) protected void
BasePressurePlateBlock.updateNeighbours
(Level level, BlockPos pos) Notify block and block below of changesprivate void
ButtonBlock.updateNeighbours
(BlockState state, Level level, BlockPos pos) private void
LeverBlock.updateNeighbours
(BlockState state, Level level, BlockPos pos) private void
LightningRodBlock.updateNeighbours
(BlockState state, Level level, BlockPos pos) private static void
SculkSensorBlock.updateNeighbours
(Level level, BlockPos pos, BlockState state) static void
CarvedPumpkinBlock.updatePatternBlocks
(Level level, BlockPattern.BlockPatternMatch patternMatch) private void
RedStoneWireBlock.updatePowerStrength
(Level level, BlockPos pos, BlockState state) protected void
DetectorRailBlock.updatePowerToConnected
(Level level, BlockPos pos, BlockState state, boolean powered) private static void
DaylightDetectorBlock.updateSignalStrength
(BlockState state, Level level, BlockPos pos) private void
RedStoneWireBlock.updatesOnShapeChange
(Level level, BlockPos pos, BlockState oldState, BlockState newState) private void
TripWireBlock.updateSource
(Level level, BlockPos pos, BlockState state) protected BlockState
BaseRailBlock.updateState
(BlockState state, Level level, BlockPos pos, boolean movedByPiston) protected void
BaseRailBlock.updateState
(BlockState state, Level level, BlockPos pos, Block neighborBlock) protected void
PoweredRailBlock.updateState
(BlockState state, Level level, BlockPos pos, Block block) protected void
RailBlock.updateState
(BlockState state, Level level, BlockPos pos, Block block) static InteractionResult
CaveVines.use
(Entity entity, BlockState state, Level level, BlockPos pos) protected ItemInteractionResult
AbstractCauldronBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
BeehiveBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
CakeBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
CampfireBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
CandleBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
CandleCakeBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
CeilingHangingSignBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
ChiseledBookShelfBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
ComposterBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
DecoratedPotBlock.useItemOn
(ItemStack p_316569_, BlockState p_316562_, Level p_316177_, BlockPos p_316898_, Player p_316632_, InteractionHand p_316424_, BlockHitResult p_316345_) protected ItemInteractionResult
FenceBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
FlowerPotBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
JukeboxBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
LecternBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
NoteBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
PumpkinBlock.useItemOn
(ItemStack p_316383_, BlockState p_316676_, Level p_316272_, BlockPos p_316484_, Player p_316367_, InteractionHand p_316216_, BlockHitResult p_316827_) protected ItemInteractionResult
RedStoneOreBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
RespawnAnchorBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
SignBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
SweetBerryBushBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
TntBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) VaultBlock.useItemOn
(ItemStack p_324161_, BlockState p_323816_, Level p_324403_, BlockPos p_324623_, Player p_324219_, InteractionHand p_324416_, BlockHitResult p_324261_) protected ItemInteractionResult
WallHangingSignBlock.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) protected InteractionResult
AbstractFurnaceBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
AnvilBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
BarrelBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
BeaconBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
BedBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
BellBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
BrewingStandBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
ButtonBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CakeBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CandleCakeBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CartographyTableBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CaveVinesBlock.useWithoutItem
(BlockState p_152980_, Level p_152981_, BlockPos p_152982_, Player p_152983_, BlockHitResult p_152985_) protected InteractionResult
CaveVinesPlantBlock.useWithoutItem
(BlockState p_153021_, Level p_153022_, BlockPos p_153023_, Player p_153024_, BlockHitResult p_153026_) protected InteractionResult
ChestBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
ChiseledBookShelfBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CommandBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
ComparatorBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
ComposterBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CrafterBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
CraftingTableBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
DaylightDetectorBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
DecoratedPotBlock.useWithoutItem
(BlockState p_316866_, Level p_316544_, BlockPos p_316541_, Player p_316732_, BlockHitResult p_316860_) protected InteractionResult
DispenserBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
DoorBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
DragonEggBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
EnchantingTableBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
EnderChestBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
FenceBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
FenceGateBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
FletchingTableBlock.useWithoutItem
(BlockState p_53501_, Level p_53502_, BlockPos p_53503_, Player p_53504_, BlockHitResult p_53506_) protected InteractionResult
FlowerPotBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
GrindstoneBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
HopperBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
JigsawBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
JukeboxBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
LecternBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
LeverBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
LightBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
LoomBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
NoteBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
RedStoneWireBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
RepeaterBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
RespawnAnchorBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
ShulkerBoxBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
SignBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
SmithingTableBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
StonecutterBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
StructureBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
SweetBerryBushBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) protected InteractionResult
TrapDoorBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) void
Block.wasExploded
(Level level, BlockPos pos, Explosion explosion) Called when this Block is destroyed by an Explosionvoid
TntBlock.wasExploded
(Level level, BlockPos pos, Explosion explosion) Called when this Block is destroyed by an ExplosionConstructors in net.minecraft.world.level.block with parameters of type Level -
Uses of Level in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as LevelMethods in net.minecraft.world.level.block.entity that return LevelMethods in net.minecraft.world.level.block.entity with parameters of type LevelModifier and TypeMethodDescriptionstatic void
SkullBlockEntity.animation
(Level level, BlockPos pos, BlockState state, SkullBlockEntity blockEntity) private static void
ConduitBlockEntity.animationTick
(Level level, BlockPos pos, List<BlockPos> positions, Entity entity, int tickCount) private static void
BeaconBlockEntity.applyEffects
(Level level, BlockPos pos, int beaconLevel, Holder<MobEffect> primaryEffect, Holder<MobEffect> secondaryEffect) private static void
ConduitBlockEntity.applyEffects
(Level level, BlockPos pos, List<BlockPos> positions) static void
TheEndGatewayBlockEntity.beamAnimationTick
(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) static void
EnchantingTableBlockEntity.bookAnimationTick
(Level level, BlockPos pos, BlockState state, EnchantingTableBlockEntity enchantingTable) private void
SignBlockEntity.clearInvalidPlayerWhoMayEdit
(SignBlockEntity sign, Level level, UUID uuid) static void
BellBlockEntity.clientTick
(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static void
ConduitBlockEntity.clientTick
(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static void
SpawnerBlockEntity.clientTick
(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) static void
CampfireBlockEntity.cookTick
(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) static void
CampfireBlockEntity.cooldownTick
(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) private static CommandSourceStack
SignBlockEntity.createCommandSourceStack
(Player player, Level level, BlockPos pos) BeehiveBlockEntity.Occupant.createEntity
(Level level, BlockPos pos) void
ContainerOpenersCounter.decrementOpeners
(Player player, Level level, BlockPos pos, BlockState state) private static void
BrewingStandBlockEntity.doBrew
(Level level, BlockPos pos, NonNullList<ItemStack> items) private static void
ShulkerBoxBlockEntity.doNeighborUpdates
(Level level, BlockPos pos, BlockState state) private static boolean
HopperBlockEntity.ejectItems
(Level level, BlockPos pos, HopperBlockEntity blockEntity) static void
HopperBlockEntity.entityInside
(Level level, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) boolean
SignBlockEntity.executeClickCommandsIfPresent
(Player player, Level level, BlockPos pos, boolean frontText) private static LivingEntity
ConduitBlockEntity.findDestroyTarget
(Level level, BlockPos pos, UUID targetId) private static BlockPos
TheEndGatewayBlockEntity.findExitPosition
(Level level, BlockPos pos) private static Container
HopperBlockEntity.getAttachedContainer
(Level level, BlockPos pos, HopperBlockEntity blockEntity) private int
CalibratedSculkSensorBlockEntity.VibrationUser.getBackSignal
(Level level, BlockPos pos, BlockState state) private static Container
HopperBlockEntity.getBlockContainer
(Level level, BlockPos pos, BlockState state) private static LevelChunk
static Container
HopperBlockEntity.getContainerAt
(Level level, BlockPos pos) private static Container
HopperBlockEntity.getContainerAt
(Level level, BlockPos pos, BlockState state, double x, double y, double z) private static Container
HopperBlockEntity.getEntityContainer
(Level level, double x, double y, double z) static List
<ItemEntity> HopperBlockEntity.getItemsAtAndAbove
(Level level, Hopper hopper) ContainerOpenersCounter.getPlayersWithContainerOpen
(Level level, BlockPos pos) private static Container
HopperBlockEntity.getSourceContainer
(Level level, Hopper hopper, BlockPos pos, BlockState state) private static int
AbstractFurnaceBlockEntity.getTotalCookTime
(Level level, AbstractFurnaceBlockEntity blockEntity) void
ContainerOpenersCounter.incrementOpeners
(Player player, Level level, BlockPos pos, BlockState state) static void
ChestBlockEntity.lidAnimateTick
(Level level, BlockPos pos, BlockState state, ChestBlockEntity blockEntity) static void
EnderChestBlockEntity.lidAnimateTick
(Level level, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity) private static void
BellBlockEntity.makeRaidersGlow
(Level level, BlockPos pos, List<LivingEntity> raiders) private void
ShulkerBoxBlockEntity.moveCollidedEntities
(Level level, BlockPos pos, BlockState state) protected abstract void
ContainerOpenersCounter.onClose
(Level level, BlockPos pos, BlockState state) protected abstract void
ContainerOpenersCounter.onOpen
(Level level, BlockPos pos, BlockState state) protected abstract void
ContainerOpenersCounter.openerCountChanged
(Level level, BlockPos pos, BlockState state, int count, int openCount) static void
CampfireBlockEntity.particleTick
(Level level, BlockPos pos, BlockState state, CampfireBlockEntity blockEntity) static void
BeaconBlockEntity.playSound
(Level level, BlockPos pos, SoundEvent sound) (package private) static void
ChestBlockEntity.playSound
(Level level, BlockPos pos, BlockState state, SoundEvent sound) private void
SculkShriekerBlockEntity.playWardenReplySound
(Level level) static void
TheEndGatewayBlockEntity.portalTick
(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) static void
HopperBlockEntity.pushItemsTick
(Level level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) void
ContainerOpenersCounter.recheckOpeners
(Level level, BlockPos pos, BlockState state) private static boolean
BeehiveBlockEntity.releaseOccupant
(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity.Occupant occupant, List<Entity> storedInHives, BeehiveBlockEntity.BeeReleaseStatus releaseStatus, BlockPos storedFlowerPos) void
BellBlockEntity.ResonationEndAction.run
(Level level, BlockPos pos, List<LivingEntity> raiders) private static void
ContainerOpenersCounter.scheduleRecheck
(Level level, BlockPos pos, BlockState state) static void
AbstractFurnaceBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity blockEntity) static void
BeehiveBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, BeehiveBlockEntity beehive) static void
BellBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity) static void
BrewingStandBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, BrewingStandBlockEntity blockEntity) static void
ConduitBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) static void
CrafterBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, CrafterBlockEntity crafter) static void
SculkCatalystBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, SculkCatalystBlockEntity sculkCatalyst) static void
SpawnerBlockEntity.serverTick
(Level level, BlockPos pos, BlockState state, SpawnerBlockEntity blockEntity) protected static void
BlockEntity.setChanged
(Level level, BlockPos pos, BlockState state) void
void
void
TrialSpawnerBlockEntity.setState
(Level level, TrialSpawnerState state) private static void
BellBlockEntity.showBellParticles
(Level level, BlockPos pos, List<LivingEntity> raiders) protected void
ChestBlockEntity.signalOpenCount
(Level level, BlockPos pos, BlockState state, int eventId, int eventParam) protected void
TrappedChestBlockEntity.signalOpenCount
(Level p_155865_, BlockPos p_155866_, BlockState p_155867_, int p_155868_, int p_155869_) static boolean
HopperBlockEntity.suckInItems
(Level level, Hopper hopper) static void
BeaconBlockEntity.tick
(Level level, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity) private static void
BellBlockEntity.tick
(Level level, BlockPos pos, BlockState state, BellBlockEntity blockEntity, BellBlockEntity.ResonationEndAction resonationEndAction) void
BlockEntityTicker.tick
(Level level, BlockPos pos, BlockState state, T blockEntity) static void
JukeboxBlockEntity.tick
(Level level, BlockPos pos, BlockState state, JukeboxBlockEntity jukebox) static void
ShulkerBoxBlockEntity.tick
(Level level, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity) static void
SignBlockEntity.tick
(Level level, BlockPos pos, BlockState state, SignBlockEntity sign) private static void
BeehiveBlockEntity.tickOccupants
(Level level, BlockPos pos, BlockState state, List<BeehiveBlockEntity.BeeData> data, BlockPos savedFlowerPos) static void
TheEndGatewayBlockEntity.triggerCooldown
(Level level, BlockPos pos, BlockState state, TheEndGatewayBlockEntity blockEntity) private void
SculkCatalystBlockEntity.CatalystListener.tryAwardItSpreadsAdvancement
(Level level, LivingEntity entity) private static boolean
HopperBlockEntity.tryMoveItems
(Level level, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier validator) private void
ShulkerBoxBlockEntity.updateAnimation
(Level level, BlockPos pos, BlockState state) private static int
BeaconBlockEntity.updateBase
(Level level, int x, int y, int z) private static void
ConduitBlockEntity.updateClientTarget
(Level level, BlockPos pos, ConduitBlockEntity blockEntity) private static void
ConduitBlockEntity.updateDestroyTarget
(Level level, BlockPos pos, BlockState state, List<BlockPos> positions, ConduitBlockEntity blockEntity) private static boolean
ConduitBlockEntity.updateShape
(Level level, BlockPos pos, List<BlockPos> positions) -
Uses of Level in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type LevelModifier and TypeMethodDescriptionstatic void
TrialSpawner.addBecomeOminousParticles
(Level level, BlockPos pos, RandomSource random) static void
TrialSpawner.addDetectPlayerParticles
(Level level, BlockPos pos, RandomSource random, int type, ParticleOptions particle) static void
TrialSpawner.addEjectItemParticles
(Level level, BlockPos pos, RandomSource random) private static void
TrialSpawnerState.ParticleEmission.addParticle
(SimpleParticleType particleType, Vec3 pos, Level level) static void
TrialSpawner.addSpawnParticles
(Level level, BlockPos pos, RandomSource random, SimpleParticleType particleType) boolean
TrialSpawner.canSpawnInLevel
(Level level) void
TrialSpawnerState.ParticleEmission.emit
(Level level, RandomSource random, BlockPos pos, boolean isOminous) void
TrialSpawnerState.emitParticles
(Level level, BlockPos pos, boolean isOminous) TrialSpawnerData.getOrCreateDisplayEntity
(TrialSpawner spawner, Level level, TrialSpawnerState spawnerState) private static boolean
PlayerDetector.inLineOfSight
(Level level, Vec3 pos, Vec3 targetPos) private static boolean
TrialSpawner.inLineOfSight
(Level level, Vec3 spawnerPos, Vec3 mobPos) void
TrialSpawner.setState
(Level level, TrialSpawnerState state) void
TrialSpawner.StateAccessor.setState
(Level level, TrialSpawnerState state) void
TrialSpawner.tickClient
(Level level, BlockPos pos, boolean isOminous) -
Uses of Level in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type LevelModifier and TypeMethodDescriptionstatic void
VaultBlockEntity.Client.emitActivationParticles
(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleOptions particle) private static void
VaultBlockEntity.Client.emitConnectionParticlesForNearbyPlayers
(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData) private static void
VaultBlockEntity.Client.emitConnectionParticlesForPlayer
(Level level, Vec3 pos, Player player) static void
VaultBlockEntity.Client.emitDeactivationParticles
(Level level, BlockPos pos, ParticleOptions particle) private static void
VaultBlockEntity.Client.emitIdleParticles
(Level level, BlockPos pos, VaultSharedData sharedData, ParticleOptions particle) private static void
VaultBlockEntity.Client.playIdleSounds
(Level level, BlockPos pos, VaultSharedData sharedData) static void
VaultBlockEntity.Client.tick
(Level level, BlockPos pos, BlockState state, VaultClientData clientData, VaultSharedData sharedData) -
Uses of Level in net.minecraft.world.level.block.piston
Fields in net.minecraft.world.level.block.piston declared as LevelMethods in net.minecraft.world.level.block.piston with parameters of type LevelModifier and TypeMethodDescriptionprivate void
PistonBaseBlock.checkIfExtend
(Level level, BlockPos pos, BlockState state) <T extends BlockEntity>
BlockEntityTicker<T> MovingPistonBlock.getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) static boolean
PistonBaseBlock.isPushable
(BlockState state, Level level, BlockPos pos, Direction movementDirection, boolean allowDestroy, Direction pistonFacing) Checks if the piston can push the given BlockState.private boolean
PistonBaseBlock.moveBlocks
(Level level, BlockPos pos, Direction facing, boolean extending) private static void
PistonMovingBlockEntity.moveCollidedEntities
(Level level, BlockPos pos, float partialTick, PistonMovingBlockEntity piston) private static void
PistonMovingBlockEntity.moveStuckEntities
(Level level, BlockPos pos, float partialTick, PistonMovingBlockEntity piston) protected void
PistonBaseBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
PistonHeadBlock.neighborChanged
(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
PistonBaseBlock.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) protected void
MovingPistonBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) protected void
PistonHeadBlock.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean isMoving) PistonHeadBlock.playerWillDestroy
(Level level, BlockPos pos, BlockState state, Player player) void
void
PistonBaseBlock.setPlacedBy
(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) Called by BlockItem after this block has been placed.static void
PistonMovingBlockEntity.tick
(Level level, BlockPos pos, BlockState state, PistonMovingBlockEntity blockEntity) protected boolean
PistonBaseBlock.triggerEvent
(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenblockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)
is called.protected InteractionResult
MovingPistonBlock.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) Constructors in net.minecraft.world.level.block.piston with parameters of type LevelModifierConstructorDescriptionPistonStructureResolver
(Level level, BlockPos pistonPos, Direction pistonDirection, boolean extending) -
Uses of Level in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type LevelModifier and TypeMethodDescriptionprotected void
BlockBehaviour.attack
(BlockState state, Level level, BlockPos pos, Player player) void
void
BlockBehaviour.BlockStateBase.entityInside
(Level level, BlockPos pos, Entity entity) protected void
BlockBehaviour.entityInside
(BlockState state, Level level, BlockPos pos, Entity entity) int
BlockBehaviour.BlockStateBase.getAnalogOutputSignal
(Level level, BlockPos pos) protected int
BlockBehaviour.getAnalogOutputSignal
(BlockState state, Level level, BlockPos pos) Returns the analog signal this block emits.BlockBehaviour.BlockStateBase.getMenuProvider
(Level level, BlockPos pos) protected MenuProvider
BlockBehaviour.getMenuProvider
(BlockState state, Level level, BlockPos pos) <T extends BlockEntity>
BlockEntityTicker<T> BlockBehaviour.BlockStateBase.getTicker
(Level level, BlockEntityType<T> blockEntityType) void
BlockBehaviour.BlockStateBase.handleNeighborChanged
(Level level, BlockPos pos, Block block, BlockPos fromPos, boolean isMoving) protected void
BlockBehaviour.neighborChanged
(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) void
BlockBehaviour.BlockStateBase.onExplosionHit
(Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) protected void
BlockBehaviour.onExplosionHit
(BlockState state, Level level, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> dropConsumer) void
BlockBehaviour.BlockStateBase.onPlace
(Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) protected void
BlockBehaviour.onPlace
(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) void
BlockBehaviour.BlockStateBase.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected void
BlockBehaviour.onProjectileHit
(Level level, BlockState state, BlockHitResult hit, Projectile projectile) void
BlockBehaviour.BlockStateBase.onRemove
(Level level, BlockPos pos, BlockState newState, boolean movedByPiston) protected void
BlockBehaviour.onRemove
(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) boolean
BlockBehaviour.BlockStateBase.triggerEvent
(Level level, BlockPos pos, int id, int param) protected boolean
BlockBehaviour.triggerEvent
(BlockState state, Level level, BlockPos pos, int id, int param) Called on server whenblockEvent(net.minecraft.core.BlockPos, net.minecraft.world.level.block.Block, int, int)
is called.BlockBehaviour.BlockStateBase.useItemOn
(ItemStack stack, Level level, Player player, InteractionHand hand, BlockHitResult hitResult) protected ItemInteractionResult
BlockBehaviour.useItemOn
(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) BlockBehaviour.BlockStateBase.useWithoutItem
(Level level, Player player, BlockHitResult hitResult) protected InteractionResult
BlockBehaviour.useWithoutItem
(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) -
Uses of Level in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk declared as LevelMethods in net.minecraft.world.level.chunk that return LevelConstructors in net.minecraft.world.level.chunk with parameters of type LevelModifierConstructorDescriptionEmptyLevelChunk
(Level level, ChunkPos pos, Holder<Biome> biome) LevelChunk
(Level level, ChunkPos pos) LevelChunk
(Level level, ChunkPos pos, UpgradeData data, LevelChunkTicks<Block> blockTicks, LevelChunkTicks<Fluid> fluidTicks, long inhabitedTime, LevelChunkSection[] sections, LevelChunk.PostLoadProcessor postLoad, BlendingData blendingData) -
Uses of Level in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> RegionStorageInfo.dimension
The field for thedimension
record component.Methods in net.minecraft.world.level.chunk.storage that return types with arguments of type LevelModifier and TypeMethodDescriptionRegionStorageInfo.dimension()
Returns the value of thedimension
record component.Method parameters in net.minecraft.world.level.chunk.storage with type arguments of type LevelModifier and TypeMethodDescriptionprivate LegacyStructureDataHandler
ChunkStorage.getLegacyStructureHandler
(ResourceKey<Level> level, Supplier<DimensionDataStorage> storage) static void
ChunkStorage.injectDatafixingContext
(CompoundTag chunkData, ResourceKey<Level> levelKey, Optional<ResourceKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> chunkGeneratorKey) ChunkStorage.upgradeChunkTag
(ResourceKey<Level> levelKey, Supplier<DimensionDataStorage> storage, CompoundTag chunkData, Optional<ResourceKey<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>> chunkGeneratorKey) Constructor parameters in net.minecraft.world.level.chunk.storage with type arguments of type LevelModifierConstructorDescriptionRegionStorageInfo
(String level, ResourceKey<Level> dimension, String type) Creates an instance of aRegionStorageInfo
record class. -
Uses of Level in net.minecraft.world.level.dimension
Methods in net.minecraft.world.level.dimension that return types with arguments of type LevelModifier and TypeMethodDescriptionstatic com.mojang.serialization.DataResult
<ResourceKey<Level>> DimensionType.parseLegacy
(com.mojang.serialization.Dynamic<?> dynamic) Deprecated.Method parameters in net.minecraft.world.level.dimension with type arguments of type LevelModifier and TypeMethodDescriptionstatic Path
DimensionType.getStorageFolder
(ResourceKey<Level> dimensionKey, Path levelFolder) -
Uses of Level in net.minecraft.world.level.gameevent
Methods in net.minecraft.world.level.gameevent with parameters of type LevelModifier and TypeMethodDescriptionBlockPositionSource.getPosition
(Level level) EntityPositionSource.getPosition
(Level level) PositionSource.getPosition
(Level level) private void
EntityPositionSource.resolveEntity
(Level level) -
Uses of Level in net.minecraft.world.level.gameevent.vibrations
Methods in net.minecraft.world.level.gameevent.vibrations with parameters of type LevelModifier and TypeMethodDescriptionprivate static boolean
VibrationSystem.Ticker.areAdjacentChunksTicking
(Level level, BlockPos pos) private static boolean
VibrationSystem.Listener.isOccluded
(Level level, Vec3 eventPos, Vec3 vibrationUserPos) static void
VibrationSystem.Ticker.tick
(Level level, VibrationSystem.Data data, VibrationSystem.User user) -
Uses of Level in net.minecraft.world.level.levelgen
Methods in net.minecraft.world.level.levelgen that return types with arguments of type LevelModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableSet
<ResourceKey<Level>> WorldDimensions.levels()
-
Uses of Level in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure with type parameters of type LevelMethod parameters in net.minecraft.world.level.levelgen.structure with type arguments of type LevelModifier and TypeMethodDescriptionstatic LegacyStructureDataHandler
LegacyStructureDataHandler.getLegacyStructureHandler
(ResourceKey<Level> level, DimensionDataStorage storage) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type LevelModifierConstructorDescriptionStructureCheck
(ChunkScanAccess storageAccess, RegistryAccess registryAccess, StructureTemplateManager structureTemplateManager, ResourceKey<Level> dimension, ChunkGenerator chunkGenerator, RandomState randomState, LevelHeightAccessor heightAccessor, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer fixerUpper) -
Uses of Level in net.minecraft.world.level.levelgen.structure.templatesystem
Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type LevelModifier and TypeMethodDescriptionprivate void
StructureTemplate.fillEntityList
(Level level, BlockPos startPos, BlockPos endPos) void
StructureTemplate.fillFromWorld
(Level level, BlockPos pos, Vec3i size, boolean withEntities, Block toIgnore) -
Uses of Level in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material with parameters of type LevelModifier and TypeMethodDescriptionprotected void
Fluid.animateTick
(Level level, BlockPos pos, FluidState state, RandomSource random) void
FluidState.animateTick
(Level level, BlockPos pos, RandomSource random) void
LavaFluid.animateTick
(Level level, BlockPos pos, FluidState state, RandomSource random) void
WaterFluid.animateTick
(Level level, BlockPos pos, FluidState state, RandomSource random) protected abstract boolean
FlowingFluid.canConvertToSource
(Level level) Deprecated.boolean
FlowingFluid.canConvertToSource
(FluidState state, Level level, BlockPos pos) protected boolean
LavaFluid.canConvertToSource
(Level level) protected boolean
WaterFluid.canConvertToSource
(Level level) protected FluidState
FlowingFluid.getNewLiquid
(Level level, BlockPos pos, BlockState blockState) protected Map
<Direction, FluidState> FlowingFluid.getSpread
(Level level, BlockPos pos, BlockState state) protected int
FlowingFluid.getSpreadDelay
(Level level, BlockPos pos, FluidState currentState, FluidState newState) int
LavaFluid.getSpreadDelay
(Level level, BlockPos pos, FluidState currentState, FluidState newState) protected void
Fluid.randomTick
(Level level, BlockPos pos, FluidState state, RandomSource random) void
FluidState.randomTick
(Level level, BlockPos pos, RandomSource random) void
LavaFluid.randomTick
(Level level, BlockPos pos, FluidState state, RandomSource random) protected void
FlowingFluid.spread
(Level level, BlockPos pos, FluidState state) private void
FlowingFluid.spreadToSides
(Level level, BlockPos pos, FluidState fluidState, BlockState blockState) void
FlowingFluid.tick
(Level level, BlockPos pos, FluidState state) protected void
Fluid.tick
(Level level, BlockPos pos, FluidState state) void
-
Uses of Level in net.minecraft.world.level.redstone
Fields in net.minecraft.world.level.redstone declared as LevelModifier and TypeFieldDescriptionprivate final Level
CollectingNeighborUpdater.level
private final Level
InstantNeighborUpdater.level
Methods in net.minecraft.world.level.redstone with parameters of type LevelModifier and TypeMethodDescriptionstatic void
NeighborUpdater.executeUpdate
(Level level, BlockState state, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) boolean
boolean
boolean
boolean
boolean
Constructors in net.minecraft.world.level.redstone with parameters of type LevelModifierConstructorDescriptionCollectingNeighborUpdater
(Level level, int maxChainedNeighborUpdates) InstantNeighborUpdater
(Level level) -
Uses of Level in net.minecraft.world.level.saveddata.maps
Fields in net.minecraft.world.level.saveddata.maps with type parameters of type LevelMethod parameters in net.minecraft.world.level.saveddata.maps with type arguments of type LevelModifier and TypeMethodDescriptionstatic MapItemSavedData
MapItemSavedData.createForClient
(byte scale, boolean locked, ResourceKey<Level> dimension) static MapItemSavedData
MapItemSavedData.createFresh
(double x, double z, byte scale, boolean trackingPosition, boolean unlimitedTracking, ResourceKey<Level> dimension) Constructor parameters in net.minecraft.world.level.saveddata.maps with type arguments of type LevelModifierConstructorDescriptionprivate
MapItemSavedData
(int x, int z, byte scale, boolean trackingPosition, boolean unlimitedTracking, boolean locked, ResourceKey<Level> dimension) -
Uses of Level in net.minecraft.world.level.storage
Method parameters in net.minecraft.world.level.storage with type arguments of type LevelModifier and TypeMethodDescriptionLevelStorageSource.LevelStorageAccess.getDimensionPath
(ResourceKey<Level> dimensionPath) -
Uses of Level in net.neoforged.neoforge.capabilities
Methods in net.neoforged.neoforge.capabilities with parameters of type LevelModifier and TypeMethodDescriptionBlockCapability.getCapability
(Level level, BlockPos pos, @Nullable BlockState state, @Nullable BlockEntity blockEntity, C context) IBlockCapabilityProvider.getCapability
(Level level, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, C context) Returns the capability, ornull
if not available. -
Uses of Level in net.neoforged.neoforge.client
Fields in net.neoforged.neoforge.client with type parameters of type LevelModifier and TypeFieldDescriptionprivate static final Map
<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> DimensionTransitionScreenManager.conditionalDimensionEffects
private static final Map
<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> DimensionTransitionScreenManager.conditionalDimensionEffects
private static final Map
<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> DimensionTransitionScreenManager.fromDimensionTransitions
private static final Map
<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> DimensionTransitionScreenManager.toDimensionTransitions
Methods in net.neoforged.neoforge.client that return LevelModifier and TypeMethodDescriptionClientCommandSourceStack.getUnsidedLevel()
Returns the level from the client side.Methods in net.neoforged.neoforge.client that return types with arguments of type LevelModifier and TypeMethodDescriptionClientCommandSourceStack.levels()
Returns a set ofResourceKey
for levels from the client side.Methods in net.neoforged.neoforge.client with parameters of type LevelModifier and TypeMethodDescriptionClientHooks.gatherAdditionalRenderers
(BlockPos sectionOrigin, Level level) DimensionTransitionScreenManager.getScreenFromLevel
(@Nullable Level target, @Nullable Level source) static void
ClientHooks.renderPistonMovedBlocks
(BlockPos pos, BlockState state, PoseStack stack, MultiBufferSource bufferSource, Level level, boolean checkSides, int packedOverlay, BlockRenderDispatcher blockRenderer) Method parameters in net.neoforged.neoforge.client with type arguments of type LevelModifier and TypeMethodDescriptionDimensionTransitionScreenManager.getScreen
(@Nullable ResourceKey<Level> toDimension, @Nullable ResourceKey<Level> fromDimension) -
Uses of Level in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as LevelFields in net.neoforged.neoforge.client.event with type parameters of type LevelModifier and TypeFieldDescriptionprivate final Map
<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> RegisterDimensionTransitionScreenEvent.conditionalDimensionEffects
private final Map
<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> RegisterDimensionTransitionScreenEvent.conditionalDimensionEffects
RegisterDimensionTransitionScreenEvent.fromEffects
RegisterDimensionTransitionScreenEvent.toEffects
Methods in net.neoforged.neoforge.client.event that return LevelMethod parameters in net.neoforged.neoforge.client.event with type arguments of type LevelModifier and TypeMethodDescriptionboolean
RegisterDimensionTransitionScreenEvent.registerConditionalEffect
(ResourceKey<Level> toDimension, ResourceKey<Level> fromDimension, DimensionTransitionScreenManager.ReceivingLevelScreenFactory screen) Registers a dimension transition when traveling to a dimension from a certain dimension.boolean
RegisterDimensionTransitionScreenEvent.registerIncomingEffect
(ResourceKey<Level> dimension, DimensionTransitionScreenManager.ReceivingLevelScreenFactory screen) Registers a dimension transition when traveling to a dimension.boolean
RegisterDimensionTransitionScreenEvent.registerOutgoingEffect
(ResourceKey<Level> dimension, DimensionTransitionScreenManager.ReceivingLevelScreenFactory screen) Registers a dimension transition when traveling from a dimension.Constructors in net.neoforged.neoforge.client.event with parameters of type LevelConstructor parameters in net.neoforged.neoforge.client.event with type arguments of type LevelModifierConstructorDescriptionRegisterDimensionTransitionScreenEvent
(Map<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> conditionalDimensionEffects, Map<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> toEffects, Map<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> fromEffects) RegisterDimensionTransitionScreenEvent
(Map<com.mojang.datafixers.util.Pair<ResourceKey<Level>, ResourceKey<Level>>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> conditionalDimensionEffects, Map<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> toEffects, Map<ResourceKey<Level>, DimensionTransitionScreenManager.ReceivingLevelScreenFactory> fromEffects) -
Uses of Level in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type LevelModifier and TypeMethodDescriptiondefault boolean
IClientBlockExtensions.addDestroyEffects
(BlockState state, Level Level, BlockPos pos, ParticleEngine manager) Spawn particles for when the block is destroyed.default boolean
IClientBlockExtensions.addHitEffects
(BlockState state, Level level, HitResult target, ParticleEngine manager) Spawn a digging particle effect in the level, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.default boolean
IClientBlockExtensions.playBreakSound
(BlockState state, Level level, BlockPos pos) Play breaking sound(s) when the block is destroyed. -
Uses of Level in net.neoforged.neoforge.client.model.data
Fields in net.neoforged.neoforge.client.model.data declared as LevelConstructors in net.neoforged.neoforge.client.model.data with parameters of type Level -
Uses of Level in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type LevelModifier and TypeMethodDescriptionstatic AABBTicket
FarmlandWaterManager.addAABBTicket
(Level level, AABB aabb) Convenience method to add a ticket that is backed by an AABB.static <T extends SimpleTicket<Vec3>>
TFarmlandWaterManager.addCustomTicket
(Level level, T ticket, ChunkPos masterChunk, ChunkPos... additionalChunks) Adds a custom ticket.static boolean
CommonHooks.canCropGrow
(Level level, BlockPos pos, BlockState state, boolean def) Checks if a crop can grow by firingCropGrowEvent.Pre
.static boolean
CommonHooks.canEntityDestroy
(Level level, BlockPos pos, LivingEntity entity) static BlockEvent.BreakEvent
CommonHooks.fireBlockBreak
(Level level, GameType gameType, ServerPlayer player, BlockPos pos, BlockState state) FiresBlockEvent.BreakEvent
, pre-emptively canceling the event based on the conditions that will cause the block to not be broken anyway.static void
CommonHooks.fireCropGrowPost
(Level level, BlockPos pos, BlockState state) CommonHooks.isLivingOnLadder
(BlockState state, Level level, BlockPos pos, LivingEntity entity) default boolean
IShearable.isShearable
(@Nullable Player player, ItemStack item, Level level, BlockPos pos) Checks if this object can be sheared.static boolean
CommonHooks.onFarmlandTrample
(Level level, BlockPos pos, BlockState state, float fallDistance, Entity entity) static int
CommonHooks.onNoteChange
(Level level, BlockPos pos, BlockState state, int old, int _new) Shears this object.static boolean
CommonHooks.onVanillaGameEvent
(Level level, Holder<GameEvent> vanillaEvent, Vec3 pos, GameEvent.Context context) default void
IShearable.spawnShearedDrop
(Level level, BlockPos pos, ItemStack drop) Performs the logic used to drop a shear result into the world at the correct position and with the proper movement.Method parameters in net.neoforged.neoforge.common with type arguments of type LevelModifier and TypeMethodDescriptionstatic boolean
CommonHooks.onGrindstoneTake
(Container inputSlots, ContainerLevelAccess access, Function<Level, Integer> xpFunction) static boolean
CommonHooks.onTravelToDimension
(Entity entity, ResourceKey<Level> dimension) -
Uses of Level in net.neoforged.neoforge.common.data
Method parameters in net.neoforged.neoforge.common.data with type arguments of type LevelModifier and TypeMethodDescriptionvoid
LanguageProvider.addDimension
(ResourceKey<Level> dimension, String value) -
Uses of Level in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return LevelModifier and TypeMethodDescriptiondefault Level
ICommandSourceStackExtension.getUnsidedLevel()
private Level
ILevelExtension.self()
Methods in net.neoforged.neoforge.common.extensions with parameters of type LevelModifier and TypeMethodDescriptiondefault boolean
IBlockExtension.addRunningEffects
(BlockState state, Level level, BlockPos pos, Entity entity) Allows a block to override the standard vanilla running particles.default boolean
IBlockStateExtension.addRunningEffects
(Level level, BlockPos pos, Entity entity) Allows a block to override the standard vanilla running particles.default boolean
IFluidExtension.canConvertToSource
(FluidState state, Level level, BlockPos pos) Returns whether the fluid can create a source.default boolean
IFluidStateExtension.canConvertToSource
(Level level, BlockPos pos) Returns whether the fluid can create a source.default @Nullable Entity
IItemExtension.createEntity
(Level level, Entity location, ItemStack stack) This function should return a new entity to replace the dropped item.default boolean
IDispensibleContainerItemExtension.emptyContents
(@Nullable Player player, Level level, BlockPos pos, @Nullable BlockHitResult hitResult, @Nullable ItemStack container) Empties the contents of the container and returns whether it was successful.default int
IItemExtension.getEntityLifespan
(ItemStack itemStack, Level level) Retrieves the normal 'lifespan' of this item when it is dropped on the ground as a EntityItem.default int
IItemStackExtension.getEntityLifespan
(Level level) Retrieves the normal 'lifespan' of this item when it is dropped on the ground as a EntityItem.default float
IBaseRailBlockExtension.getRailMaxSpeed
(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) Returns the max speed of the rail at the specified position.default void
IItemExtension.onAnimalArmorTick
(ItemStack stack, Level level, Mob horse) Called every tick when this item is equipped as an armor item by a horseinvalid reference
that can wear armor
default void
IItemStackExtension.onAnimalArmorTick
(Level level, Mob horse) Called every tick when this item is equipped as an armor item by a horseinvalid reference
Mob#canWearBodyArmor()
default void
IBlockExtension.onBlockExploded
(BlockState state, Level level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default void
IBlockStateExtension.onBlockExploded
(Level level, BlockPos pos, Explosion explosion) Called when the block is destroyed by an explosion.default void
IBlockExtension.onCaughtFire
(BlockState state, Level level, BlockPos pos, @Nullable Direction direction, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default void
IBlockStateExtension.onCaughtFire
(Level level, BlockPos pos, @Nullable Direction face, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default boolean
IBlockExtension.onDestroyedByPlayer
(BlockState state, Level level, BlockPos pos, Player player, boolean willHarvest, FluidState fluid) Called when a player removes a block.default boolean
IBlockStateExtension.onDestroyedByPlayer
(Level level, BlockPos pos, Player player, boolean willHarvest, FluidState fluid) Called when a player removes a block.default void
IBlockExtension.onDestroyedByPushReaction
(BlockState state, Level level, BlockPos pos, Direction pushDirection, FluidState fluid) Called when a block is removed byPushReaction.DESTROY
.default void
IBlockStateExtension.onDestroyedByPushReaction
(Level level, BlockPos pos, Direction pushDirection, FluidState fluid) Called when a block is removed byPushReaction.DESTROY
.default void
IBaseRailBlockExtension.onMinecartPass
(BlockState state, Level level, BlockPos pos, AbstractMinecart cart) This function is called by any minecart that passes over this rail.default void
IBlockExtension.setBedOccupied
(BlockState state, Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed.default void
IBlockStateExtension.setBedOccupied
(Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed.Method parameters in net.neoforged.neoforge.common.extensions with type arguments of type LevelModifier and TypeMethodDescriptiondefault void
IPlayerListExtension.broadcast
(double x, double y, double z, double range, ResourceKey<Level> level, CustomPacketPayload payload) Sends a payload to all players within the specific level, within a given range around the target pointdefault void
IPlayerListExtension.broadcast
(Player excludedPlayer, double x, double y, double z, double range, ResourceKey<Level> level, CustomPacketPayload payload) Sends a payload to all players within the specific level, within a given range around the target point, excluding the specified player.default void
IPlayerListExtension.broadcastAll
(CustomPacketPayload payload, ResourceKey<Level> targetLevel) Sends a payload to all players within the specific level. -
Uses of Level in net.neoforged.neoforge.common.util
Fields in net.neoforged.neoforge.common.util with type parameters of type LevelModifier and TypeFieldDescriptionstatic final LogicalSidedProvider
<Optional<Level>> LogicalSidedProvider.CLIENTWORLD
private final ResourceKey
<Level> BlockSnapshot.dim
Methods in net.neoforged.neoforge.common.util that return types with arguments of type LevelModifier and TypeMethodDescriptionBlockSnapshot.getDimension()
Returns the recorded dimension key.Method parameters in net.neoforged.neoforge.common.util with type arguments of type LevelModifier and TypeMethodDescriptionstatic BlockSnapshot
BlockSnapshot.create
(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos) Creates a new snapshot with the default block flags (and Block#UPDATE_CLIENTS
.static BlockSnapshot
BlockSnapshot.create
(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, int flag) Creates a new snapshot of the data at the given position.Constructor parameters in net.neoforged.neoforge.common.util with type arguments of type LevelModifierConstructorDescriptionprivate
BlockSnapshot
(ResourceKey<Level> dim, LevelAccessor level, BlockPos pos, BlockState state, @Nullable CompoundTag nbt, int flags) -
Uses of Level in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event declared as LevelModifier and TypeFieldDescriptionprivate final Level
PlayLevelSoundEvent.level
private final Level
VanillaGameEvent.level
Methods in net.neoforged.neoforge.event that return LevelModifier and TypeMethodDescriptionPlayLevelSoundEvent.getLevel()
Returns the level the sound is being played in.VanillaGameEvent.getLevel()
Methods in net.neoforged.neoforge.event with parameters of type LevelModifier and TypeMethodDescriptionstatic boolean
EventHooks.canCreateFluidSource
(Level level, BlockPos pos, BlockState state) Checks if a fluid is allowed to create a fluid source.static boolean
EventHooks.canEntityGrief
(Level level, @Nullable Entity entity) Checks if an entity can perform a griefing action.static BonemealEvent
EventHooks.fireBonemealEvent
(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) Called when bone meal (or equivalent) is used on a block.static void
EventHooks.fireLevelTickPost
(Level level, BooleanSupplier haveTime) FiresLevelTickEvent.Post
.static void
EventHooks.fireLevelTickPre
(Level level, BooleanSupplier haveTime) FiresLevelTickEvent.Pre
.static Vec3
EventHooks.getExplosionKnockback
(Level level, Explosion explosion, Entity entity, Vec3 initialVelocity) To be called when an explosion has calculated the knockback velocity but has not yet added the knockback to the entity caught in blast.static int
EventHooks.onArrowLoose
(ItemStack stack, Level level, Player player, int charge, boolean hasAmmo) static InteractionResultHolder
<ItemStack> EventHooks.onArrowNock
(ItemStack item, Level level, Player player, InteractionHand hand, boolean hasAmmo) static boolean
EventHooks.onCreateWorldSpawn
(Level level, ServerLevelData settings) static int
EventHooks.onEnchantmentLevelSet
(Level level, BlockPos pos, int enchantRow, int power, ItemStack itemStack, int enchantmentLevel) static void
EventHooks.onExplosionDetonate
(Level level, Explosion explosion, List<Entity> list, double diameter) static boolean
EventHooks.onExplosionStart
(Level level, Explosion explosion) EventHooks.onNeighborNotify
(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) static void
EventHooks.onPistonMovePost
(Level level, BlockPos pos, Direction direction, boolean extending) static boolean
EventHooks.onPistonMovePre
(Level level, BlockPos pos, Direction direction, boolean extending) EventHooks.onPlaySoundAtPosition
(Level level, double x, double y, double z, Holder<SoundEvent> name, SoundSource category, float volume, float pitch) Method parameters in net.neoforged.neoforge.event with type arguments of type LevelModifier and TypeMethodDescriptionstatic void
EventHooks.firePlayerChangedDimensionEvent
(Player player, ResourceKey<Level> fromDim, ResourceKey<Level> toDim) static boolean
EventHooks.onPlayerSpawnSet
(Player player, ResourceKey<Level> levelKey, BlockPos pos, boolean forced) Constructors in net.neoforged.neoforge.event with parameters of type LevelModifierConstructorDescriptionAtPosition
(Level level, Vec3 position, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) PlayLevelSoundEvent
(Level level, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) VanillaGameEvent
(Level level, Holder<GameEvent> vanillaEvent, Vec3 position, GameEvent.Context context) -
Uses of Level in net.neoforged.neoforge.event.enchanting
Fields in net.neoforged.neoforge.event.enchanting declared as LevelMethods in net.neoforged.neoforge.event.enchanting that return LevelConstructors in net.neoforged.neoforge.event.enchanting with parameters of type LevelModifierConstructorDescriptionEnchantmentLevelSetEvent
(Level level, BlockPos pos, int enchantRow, int power, ItemStack itemStack, int enchantLevel) -
Uses of Level in net.neoforged.neoforge.event.entity
Fields in net.neoforged.neoforge.event.entity declared as LevelModifier and TypeFieldDescriptionprivate final Level
EntityJoinLevelEvent.level
private final Level
EntityLeaveLevelEvent.level
private final Level
EntityMountEvent.level
Fields in net.neoforged.neoforge.event.entity with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> EntityTravelToDimensionEvent.dimension
Methods in net.neoforged.neoforge.event.entity that return LevelModifier and TypeMethodDescriptionEntityJoinLevelEvent.getLevel()
Returns the level that the entity is set to join.EntityLeaveLevelEvent.getLevel()
Returns the level the entity is set to leave.EntityMountEvent.getLevel()
Methods in net.neoforged.neoforge.event.entity that return types with arguments of type LevelConstructors in net.neoforged.neoforge.event.entity with parameters of type LevelModifierConstructorDescriptionEntityJoinLevelEvent
(Entity entity, Level level) EntityJoinLevelEvent
(Entity entity, Level level, boolean loadedFromDisk) EntityLeaveLevelEvent
(Entity entity, Level level) EntityMobGriefingEvent
(Level level, Entity entity) EntityMountEvent
(Entity entityMounting, Entity entityBeingMounted, Level level, boolean isMounting) Constructor parameters in net.neoforged.neoforge.event.entity with type arguments of type LevelModifierConstructorDescriptionEntityTravelToDimensionEvent
(Entity entity, ResourceKey<Level> dimension) -
Uses of Level in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as LevelModifier and TypeFieldDescriptionprivate final Level
ArrowLooseEvent.level
private final Level
ArrowNockEvent.level
private final Level
BonemealEvent.level
private final Level
UseItemOnBlockEvent.level
Fields in net.neoforged.neoforge.event.entity.player with type parameters of type LevelModifier and TypeFieldDescriptionprivate final ResourceKey
<Level> PlayerEvent.PlayerChangedDimensionEvent.fromDim
private final ResourceKey
<Level> PlayerSetSpawnEvent.spawnLevel
private final ResourceKey
<Level> PlayerEvent.PlayerChangedDimensionEvent.toDim
Methods in net.neoforged.neoforge.event.entity.player that return LevelModifier and TypeMethodDescriptionArrowLooseEvent.getLevel()
ArrowNockEvent.getLevel()
BonemealEvent.getLevel()
Returns the level.CanPlayerSleepEvent.getLevel()
PlayerInteractEvent.getLevel()
UseItemOnBlockEvent.getLevel()
Methods in net.neoforged.neoforge.event.entity.player that return types with arguments of type LevelModifier and TypeMethodDescriptionPlayerEvent.PlayerChangedDimensionEvent.getFrom()
PlayerSetSpawnEvent.getSpawnLevel()
PlayerEvent.PlayerChangedDimensionEvent.getTo()
Method parameters in net.neoforged.neoforge.event.entity.player with type arguments of type LevelModifier and TypeMethodDescriptionvoid
PlayerRespawnPositionEvent.setRespawnLevel
(ResourceKey<Level> respawnLevelResourceKey) Set the level the player will respawn into using aResourceKey
.Constructors in net.neoforged.neoforge.event.entity.player with parameters of type LevelModifierConstructorDescriptionArrowLooseEvent
(Player player, ItemStack bow, Level level, int charge, boolean hasAmmo) ArrowNockEvent
(Player player, ItemStack item, InteractionHand hand, Level level, boolean hasAmmo) BonemealEvent
(@Nullable Player player, Level level, BlockPos pos, BlockState state, ItemStack stack) Constructor parameters in net.neoforged.neoforge.event.entity.player with type arguments of type LevelModifierConstructorDescriptionPlayerChangedDimensionEvent
(Player player, ResourceKey<Level> fromDim, ResourceKey<Level> toDim) PlayerSetSpawnEvent
(Player player, ResourceKey<Level> spawnLevel, @Nullable BlockPos newSpawn, boolean forced) -
Uses of Level in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as LevelMethods in net.neoforged.neoforge.event.level that return LevelConstructors in net.neoforged.neoforge.event.level with parameters of type LevelModifierConstructorDescriptionBreakEvent
(Level level, BlockPos pos, BlockState state, Player player) Change
(Level world, BlockPos pos, BlockState state, int oldNote, int newNote) ExplosionEvent
(Level level, Explosion explosion) ExplosionKnockbackEvent
(Level level, Explosion explosion, Entity entity, Vec3 knockbackVelocity) FarmlandTrampleEvent
(Level level, BlockPos pos, BlockState state, float fallDistance, Entity entity) NeighborNotifyEvent
(Level level, BlockPos pos, BlockState state, EnumSet<Direction> notifiedSides, boolean forceRedstoneUpdate) protected
NoteBlockEvent
(Level world, BlockPos pos, BlockState state, int note) PistonEvent
(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) Play
(Level world, BlockPos pos, BlockState state, int note, NoteBlockInstrument instrument) Post
(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) Pre
(Level world, BlockPos pos, Direction direction, PistonEvent.PistonMoveType moveType) -
Uses of Level in net.neoforged.neoforge.event.level.block
Methods in net.neoforged.neoforge.event.level.block that return LevelConstructors in net.neoforged.neoforge.event.level.block with parameters of type LevelModifierConstructorDescriptionCreateFluidSourceEvent
(Level level, BlockPos pos, BlockState state) CropGrowEvent
(Level level, BlockPos pos, BlockState state) Post
(Level level, BlockPos pos, BlockState original, BlockState state) Pre
(Level level, BlockPos pos, BlockState state) -
Uses of Level in net.neoforged.neoforge.event.tick
Fields in net.neoforged.neoforge.event.tick declared as LevelMethods in net.neoforged.neoforge.event.tick that return LevelConstructors in net.neoforged.neoforge.event.tick with parameters of type LevelModifierConstructorDescriptionprotected
LevelTickEvent
(BooleanSupplier hasTime, Level level) Post
(BooleanSupplier haveTime, Level level) Pre
(BooleanSupplier haveTime, Level level) -
Uses of Level in net.neoforged.neoforge.event.village
Fields in net.neoforged.neoforge.event.village declared as LevelMethods in net.neoforged.neoforge.event.village that return LevelConstructors in net.neoforged.neoforge.event.village with parameters of type LevelModifierConstructorDescriptionVillageSiegeEvent
(VillageSiege siege, Level level, Player player, Vec3 attemptedSpawnPos) -
Uses of Level in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type LevelModifier and TypeMethodDescriptionprotected boolean
BaseFlowingFluid.canConvertToSource
(Level level) boolean
BaseFlowingFluid.canConvertToSource
(FluidState state, Level level, BlockPos pos) static boolean
FluidInteractionRegistry.canInteract
(Level level, BlockPos pos) Performs all potential fluid interactions at a given position.static void
FluidUtil.destroyBlockOnFluidPlacement
(Level level, BlockPos pos) Destroys a block when a fluid is placed in the same position.private static IFluidHandler
FluidUtil.getFluidBlockHandler
(Fluid fluid, Level level, BlockPos pos) Internal method for getting a fluid block handler for placing a fluid.static Optional
<IFluidHandler> FluidUtil.getFluidHandler
(Level level, BlockPos blockPos, @Nullable Direction side) Helper method to get an IFluidHandler for at a block position.boolean
FluidType.handleCauldronDrip
(Fluid fluid, Level level, BlockPos cauldronPos) Returns whether a fluid above a pointed dripstone block can successfully fill a cauldron below.void
FluidInteractionRegistry.FluidInteraction.interact
(Level level, BlockPos currentPos, BlockPos relativePos, FluidState currentState) Performs the interaction between the source and the surrounding data.static boolean
FluidUtil.interactWithFluidHandler
(Player player, InteractionHand hand, Level level, BlockPos pos, @Nullable Direction side) Used to handle the common case of a player holding a fluid item and right-clicking on a fluid handler block.boolean
FluidType.isVaporizedOnPlacement
(Level level, BlockPos pos, FluidStack stack) Determines if this fluid should be vaporized when placed into a level.void
FluidType.onVaporize
(@Nullable Player player, Level level, BlockPos pos, FluidStack stack) Performs an action when a fluid can be vaporized when placed into a level.boolean
FluidInteractionRegistry.HasFluidInteraction.test
(Level level, BlockPos currentPos, BlockPos relativePos, FluidState currentState) Returns whether the interaction can occur.static FluidActionResult
FluidUtil.tryPickUpFluid
(ItemStack emptyContainer, @Nullable Player playerIn, Level level, BlockPos pos, Direction side) Attempts to pick up a fluid in the level and put it in an empty container item.static FluidActionResult
FluidUtil.tryPlaceFluid
(@Nullable Player player, Level level, InteractionHand hand, BlockPos pos, ItemStack container, FluidStack resource) static boolean
FluidUtil.tryPlaceFluid
(@Nullable Player player, Level level, InteractionHand hand, BlockPos pos, IFluidHandler fluidSource, FluidStack resource) Tries to place a fluid resource into the level as a block and drains the fluidSource. -
Uses of Level in net.neoforged.neoforge.fluids.capability.wrappers
Fields in net.neoforged.neoforge.fluids.capability.wrappers declared as LevelModifier and TypeFieldDescriptionprivate final Level
CauldronWrapper.level
protected final Level
BlockWrapper.LiquidContainerBlockWrapper.world
protected final Level
BlockWrapper.world
protected final Level
BucketPickupHandlerWrapper.world
Constructors in net.neoforged.neoforge.fluids.capability.wrappers with parameters of type LevelModifierConstructorDescriptionBlockWrapper
(BlockState state, Level world, BlockPos blockPos) BucketPickupHandlerWrapper
(Player player, BucketPickup bucketPickupHandler, Level world, BlockPos blockPos) CauldronWrapper
(Level level, BlockPos pos) LiquidContainerBlockWrapper
(LiquidBlockContainer liquidContainer, Level world, BlockPos blockPos) -
Uses of Level in net.neoforged.neoforge.items
Methods in net.neoforged.neoforge.items with parameters of type LevelModifier and TypeMethodDescriptionstatic boolean
VanillaInventoryCodeHooks.dropperInsertHook
(Level level, BlockPos pos, DispenserBlockEntity dropper, int slot, ItemStack stack) Copied from BlockDropper#dispense and added capability supportstatic @Nullable Boolean
VanillaInventoryCodeHooks.extractHook
(Level level, Hopper dest) Copied from TileEntityHopper#captureDroppedItems and added capability supportprivate static Optional
<org.apache.commons.lang3.tuple.Pair<IItemHandler, Object>> VanillaInventoryCodeHooks.getAttachedItemHandler
(Level level, BlockPos pos, Direction direction) private static Optional
<org.apache.commons.lang3.tuple.Pair<IItemHandler, Object>> VanillaInventoryCodeHooks.getItemHandlerAt
(Level worldIn, double x, double y, double z, Direction side) private static Optional
<org.apache.commons.lang3.tuple.Pair<IItemHandler, Object>> VanillaInventoryCodeHooks.getSourceItemHandler
(Level level, Hopper hopper) static ItemStack
VanillaInventoryCodeHooks.insertCrafterOutput
(Level level, BlockPos pos, CrafterBlockEntity crafterBlockEntity, ItemStack stack) Added capability support for the Crafter dispensing the result -
Uses of Level in net.neoforged.neoforge.server.command
Method parameters in net.neoforged.neoforge.server.command with type arguments of type LevelModifier and TypeMethodDescriptionprivate static int
EntityCommand.EntityListCommand.execute
(CommandSourceStack sender, String filter, ResourceKey<Level> dim)
FlowingFluid.canConvertToSource(FluidState, Level, BlockPos)
instead.