<!-- https://minecraftdocs.dev/reference/class-index — this page as markdown. The book's index: https://minecraftdocs.dev/llms.txt; the whole book in one file: https://minecraftdocs.dev/llms-full.txt -->

# Class index

> Generated by `python tools/verify_names.py --index` on every deploy. Do not edit by hand.

Every class **backticked** on a page — a system page, a Reference page, the atlas, the
introduction or the lecture map — or named inside one of its figures (a lane, a node, a
message; `tools/check_figure_names.py` reads those), and the pages that name it. Outside it:
the generated pages: the eleven views, whose rows are read off the decompile, and the lane index, read off the page template's key.

3169 names across 132 pages. A row is a
simple name, not a class: a few names belong to more than one class (there are five
`Main`s), and a few are library classes from Brigadier, DataFixerUpper or authlib.

| class | pages |
|---|---|
| `AABB` | [math-and-primitives](../reference/math-and-primitives), [VI · Entities](../systems/entities/README), [movement-and-collision](../systems/entities/movement-and-collision) |
| `Abilities` | [entity-anatomy](../systems/entities/entity-anatomy), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy) |
| `AboveRootPlacement` | [trees](../systems/worldgen/trees) |
| `AbsorptionMobEffect` | [status-effects](../systems/player/status-effects) |
| `AbstractArrow` | [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [the-client-level](../systems/client/the-client-level), [damage-and-death](../systems/entities/damage-and-death), [enchantments](../systems/items/enchantments), [using-an-item](../systems/items/using-an-item), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [the-sword-swing](../systems/player/the-sword-swing) |
| `AbstractBedBlock` | [naming-drift](../reference/naming-drift), [points-of-interest](../systems/world/points-of-interest) |
| `AbstractBoat` | [the-client-level](../systems/client/the-client-level), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [authority](../systems/entities/authority), [input-to-movement](../systems/player/input-to-movement) |
| `AbstractButton` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractChestBoat` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractClientPlayer` | [glossary](../reference/glossary), [player-anatomy](../systems/player/player-anatomy) |
| `AbstractConsecutiveExecutor` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `AbstractContainerEventHandler` | [hierarchy](../maps/hierarchy) |
| `AbstractContainerMenu` | [block-entities](../systems/blocks/block-entities), [diodes-and-observers](../systems/blocks/diodes-and-observers), [gui-and-screens](../systems/client/gui-and-screens), [advancements](../systems/commands/advancements), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `AbstractContainerScreen` | [hierarchy](../maps/hierarchy), [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus) |
| `AbstractCookingRecipe` | [recipes](../systems/items/recipes) |
| `AbstractCraftingMenu` | [recipes](../systems/items/recipes) |
| `AbstractDebugChart` | [hud](../systems/client/hud) |
| `AbstractDeviceTracker` | [sound-engine](../systems/client/sound-engine) |
| `AbstractEndPortalRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `AbstractFish` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `AbstractFurnaceBlock` | [block-entities](../systems/blocks/block-entities) |
| `AbstractFurnaceBlockEntity` | [block-entities](../systems/blocks/block-entities), [recipes](../systems/items/recipes) |
| `AbstractFurnaceMenu` | [block-entities](../systems/blocks/block-entities), [recipes](../systems/items/recipes) |
| `AbstractGameRulesScreen` | [level-data-and-rules](../reference/level-data-and-rules) |
| `AbstractHorse` | [gui-and-screens](../systems/client/gui-and-screens), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `AbstractHurtingProjectile` | [non-living-damage](../reference/non-living-damage) |
| `AbstractMinecart` | [the-client-level](../systems/client/the-client-level), [movement-and-collision](../systems/entities/movement-and-collision) |
| `AbstractMountInventoryMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `AbstractNautilus` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractOreFeature` | [terrain](../systems/worldgen/terrain) |
| `AbstractSchoolingFish` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `AbstractScrollArea` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractSelectionList` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractSignEditScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `AbstractSignRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `AbstractSoundInstance` | [naming-drift](../reference/naming-drift), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `AbstractSpreadingStructurePlacement` | [structure-placement](../systems/worldgen/structure-placement) |
| `AbstractTexture` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `AbstractTickableSoundInstance` | [sound-engine](../systems/client/sound-engine) |
| `AbstractVillager` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `AbstractWidget` | [glossary](../reference/glossary), [gui-and-screens](../systems/client/gui-and-screens), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `AbstractZombieRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `AcaciaFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `AccountProfileKeyPairManager` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `AcquirePoi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [pathfinding](../systems/entities/pathfinding), [points-of-interest](../systems/world/points-of-interest) |
| `Action` | [dialogs](../systems/commands/dialogs), [data-driven-types](../systems/foundations/data-driven-types), [text-components](../systems/foundations/text-components) |
| `ActionButton` | [dialogs](../systems/commands/dialogs) |
| `ActionTypes` | [dialogs](../systems/commands/dialogs) |
| `ActiveProfiler` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `ActiveTextCollector` | [text-and-fonts](../systems/client/text-and-fonts) |
| `Activity` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-anatomy](../systems/entities/entity-anatomy), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest) |
| `ActivityData` | [glossary](../reference/glossary), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `AddressCheck` | [the-connection](../systems/networking/the-connection) |
| `AddValue` | [enchantments](../systems/items/enchantments) |
| `Advancement` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `AdvancementCommands` | [advancements](../systems/commands/advancements) |
| `AdvancementHolder` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `AdvancementNode` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `AdvancementProgress` | [advancements](../systems/commands/advancements) |
| `AdvancementRequirements` | [advancements](../systems/commands/advancements) |
| `AdvancementRewards` | [advancements](../systems/commands/advancements), [functions-and-macros](../systems/commands/functions-and-macros), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `AdvancementsScreen` | [advancements](../systems/commands/advancements) |
| `AdvancementTab` | [advancements](../systems/commands/advancements) |
| `AdvancementTabType` | [advancements](../systems/commands/advancements) |
| `AdvancementToast` | [hud](../systems/client/hud), [advancements](../systems/commands/advancements) |
| `AdvancementTree` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `AdvancementType` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `AdvancementVisibilityEvaluator` | [advancements](../systems/commands/advancements) |
| `AdvancementWidget` | [advancements](../systems/commands/advancements) |
| `AgeableMob` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data) |
| `AgeableMobRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `Allay` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [pathfinding](../systems/entities/pathfinding), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `AllayAi` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `AllOf` | [enchantments](../systems/items/enchantments) |
| `AlterGroundDecorator` | [trees](../systems/worldgen/trees) |
| `AlternativesEntry` | [loot-tables](../systems/items/loot-tables) |
| `AmbientAdditionsSettings` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `AmbientMoodSettings` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `AmbientParticle` | [data-driven-types](../systems/foundations/data-driven-types), [particles](../systems/rendering/particles) |
| `AmphibiousNodeEvaluator` | [pathfinding](../systems/entities/pathfinding) |
| `AmphibiousPathNavigation` | [pathfinding](../systems/entities/pathfinding) |
| `Animal` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data) |
| `AnimationDefinition` | [entity-rendering](../systems/rendering/entity-rendering) |
| `AnimationState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `AnvilMenu` | [enchanting](../systems/items/enchanting), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `AnyBlockInteractionTrigger` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ApplyBonusCount` | [enchantments](../systems/items/enchantments) |
| `ApplyEntityImpulse` | [enchantments](../systems/items/enchantments) |
| `ApplyExhaustion` | [enchantments](../systems/items/enchantments), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `ApplyMobEffect` | [enchantments](../systems/items/enchantments) |
| `ApplyStatusEffectsConsumeEffect` | [using-an-item](../systems/items/using-an-item), [status-effects](../systems/player/status-effects) |
| `AquaticFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `Aquifer` | [glossary](../reference/glossary), [terrain](../systems/worldgen/terrain) |
| `AreaEffectCloud` | [non-living-damage](../reference/non-living-damage) |
| `ARGB` | [math-and-primitives](../reference/math-and-primitives) |
| `ArgumentSignatures` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ArgumentType` | [glossary](../reference/glossary) |
| `ArgumentTypeInfo` | [glossary](../reference/glossary), [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ArgumentTypeInfos` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ArgumentUtils` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [permissions](../systems/commands/permissions), [data-driven-types](../systems/foundations/data-driven-types) |
| `ArgumentVisitor` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ArmedEntityRenderState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ArmorModelSet` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ArmorSlot` | [enchantments](../systems/items/enchantments) |
| `ArmorStand` | [glossary](../reference/glossary), [math-and-primitives](../reference/math-and-primitives), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [player-anatomy](../systems/player/player-anatomy) |
| `ArmorTrim` | [recipes](../systems/items/recipes) |
| `ArrayVoxelShape` | [math-and-primitives](../reference/math-and-primitives) |
| `ArrowGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `AssignProfessionFromJobSite` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `AtlasGlyphProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `AtlasIds` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `AtlasManager` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `AtlasSprite` | [text-components](../systems/foundations/text-components) |
| `AtmosphericFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `AttachedToLeavesDecorator` | [trees](../systems/worldgen/trees) |
| `AttachedToLogsDecorator` | [trees](../systems/worldgen/trees) |
| `AttachFace` | [math-and-primitives](../reference/math-and-primitives) |
| `Attackable` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `AttackRange` | [data-components](../systems/foundations/data-components), [VII · Items and inventories](../systems/items/README), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `Attribute` | [attributes](../systems/entities/attributes) |
| `AttributeCommand` | [attributes](../systems/entities/attributes) |
| `AttributeInstance` | [attributes](../systems/entities/attributes), [status-effects](../systems/player/status-effects) |
| `AttributeMap` | [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `AttributeModifier` | [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [enchantments](../systems/items/enchantments), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `AttributeRange` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `Attributes` | [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [loot-tables](../systems/items/loot-tables), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [status-effects](../systems/player/status-effects), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `AttributeSupplier` | [attributes](../systems/entities/attributes) |
| `AttributeTrack` | [glossary](../reference/glossary), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `AttributeTrackSampler` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `AttributeType` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `AttributeTypes` | [data-driven-types](../systems/foundations/data-driven-types), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `AudioStream` | [sound-engine](../systems/client/sound-engine) |
| `Avatar` | [biggest](../maps/biggest), [glossary](../reference/glossary), [VI · Entities](../systems/entities/README), [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [VIII · The player](../systems/player/README), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick), [entity-rendering](../systems/rendering/entity-rendering) |
| `AvatarRenderer` | [naming-drift](../reference/naming-drift), [player-anatomy](../systems/player/player-anatomy), [entity-rendering](../systems/rendering/entity-rendering) |
| `AvatarRenderState` | [player-anatomy](../systems/player/player-anatomy), [entity-rendering](../systems/rendering/entity-rendering) |
| `Axis` | [math-and-primitives](../reference/math-and-primitives) |
| `AxisCycle` | [math-and-primitives](../reference/math-and-primitives) |
| `Axolotl` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `BackendCreationException` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [the-window](../systems/rendering/the-window) |
| `BackgroundMusic` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `BackUpIfTooClose` | [pathfinding](../systems/entities/pathfinding) |
| `BadOmenMobEffect` | [points-of-interest](../systems/world/points-of-interest) |
| `BakedGlyph` | [text-and-fonts](../systems/client/text-and-fonts) |
| `BakedQuad` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BakedSheetGlyph` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `BandwidthDebugChart` | [hud](../systems/client/hud) |
| `BandwidthDebugMonitor` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `BanListEntry` | [players-and-sessions](../systems/server/players-and-sessions) |
| `BannerDuplicateRecipe` | [recipes](../systems/items/recipes) |
| `BannerItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `BannerRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BannerSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BaseCommandBlock` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `BaseContainerBlockEntity` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables) |
| `BaseEntityBlock` | [hierarchy](../maps/hierarchy), [block-entities](../systems/blocks/block-entities), [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `BasePressurePlateBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `BaseRailBlock` | [blocks-and-states](../systems/blocks/blocks-and-states), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `BaseSpawner` | [block-entities](../systems/blocks/block-entities), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `BeaconBlockEntity` | [V · Blocks](../systems/blocks/README) |
| `BeaconMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `BeaconRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BeaconScreen` | [containers-and-menus](../systems/items/containers-and-menus) |
| `Beardifier` | [density-function-nodes](../reference/density-function-nodes), [contexts-and-predicates](../systems/items/contexts-and-predicates), [density-functions](../systems/worldgen/density-functions), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `BedPart` | [points-of-interest](../systems/world/points-of-interest) |
| `BedRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BedRule` | [naming-drift](../reference/naming-drift) |
| `Bee` | [biggest](../maps/biggest), [debugging-the-running-game](../systems/client/debugging-the-running-game), [pathfinding](../systems/entities/pathfinding), [points-of-interest](../systems/world/points-of-interest) |
| `BeehiveBlockEntity` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [points-of-interest](../systems/world/points-of-interest) |
| `BeehiveDecorator` | [trees](../systems/worldgen/trees) |
| `Behavior` | [glossary](../reference/glossary), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `BehaviorBuilder` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `BehaviorControl` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `BellBlockEntity` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `BelowZeroRetrogen` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending), [terrain](../systems/worldgen/terrain) |
| `BendingTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `BinaryFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions) |
| `BinaryHeap` | [pathfinding](../systems/entities/pathfinding) |
| `BindGroupLayout` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `BindGroupLayouts` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `Biome` | [naming-drift](../reference/naming-drift), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [server-level-tick](../systems/server/server-level-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions) |
| `BiomeAmbientSoundsHandler` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `BiomeCheck` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `BiomeColors` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [biomes](../systems/worldgen/biomes) |
| `BiomeFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `BiomeGenerationSettings` | [naming-drift](../reference/naming-drift), [biomes](../systems/worldgen/biomes), [features-and-placement](../systems/worldgen/features-and-placement) |
| `BiomeManager` | [math-and-primitives](../reference/math-and-primitives), [biomes](../systems/worldgen/biomes), [terrain](../systems/worldgen/terrain) |
| `BiomeResolver` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [chunk-anatomy](../systems/world/chunk-anatomy), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending) |
| `BiomeSource` | [data-driven-types](../systems/foundations/data-driven-types), [biomes](../systems/worldgen/biomes), [structure-placement](../systems/worldgen/structure-placement) |
| `BiomeSources` | [biomes](../systems/worldgen/biomes) |
| `BiomeSpecialEffects` | [what-makes-a-sound](../systems/client/what-makes-a-sound), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [biomes](../systems/worldgen/biomes) |
| `BiomeTags` | [tags](../systems/foundations/tags) |
| `BitmapProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `BitRandomSource` | [math-and-primitives](../reference/math-and-primitives) |
| `BitSetDiscreteVoxelShape` | [math-and-primitives](../reference/math-and-primitives) |
| `BitStorage` | [math-and-primitives](../reference/math-and-primitives), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `BlackholeTickAccess` | [the-client-level](../systems/client/the-client-level), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `BlackstoneReplaceProcessor` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `BlastFurnaceMenu` | [recipes](../systems/items/recipes) |
| `Blaze` | [pathfinding](../systems/entities/pathfinding) |
| `Blaze3D` | [XI · Rendering](../systems/rendering/README) |
| `BlendDensityFunction` | [density-function-nodes](../reference/density-function-nodes), [blending](../systems/worldgen/blending) |
| `BlendedNoise` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `Blender` | [density-function-nodes](../reference/density-function-nodes), [glossary](../reference/glossary), [contexts-and-predicates](../systems/items/contexts-and-predicates), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `BlendFunction` | [blaze3d](../systems/rendering/blaze3d) |
| `BlendingData` | [glossary](../reference/glossary), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions) |
| `BlindnessFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `BlitRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `BlobFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `Block` | [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [block-update-flags](../reference/block-update-flags), [glossary](../reference/glossary), [V · Blocks](../systems/blocks/README), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [prediction-and-acks](../systems/client/prediction-and-acks), [what-makes-a-sound](../systems/client/what-makes-a-sound), [authority](../systems/entities/authority), [movement-and-collision](../systems/entities/movement-and-collision), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [particles](../systems/rendering/particles), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `BlockableEventLoop` | [glossary](../reference/glossary), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [resource-system](../systems/foundations/resource-system), [the-connection](../systems/networking/the-connection), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [points-of-interest](../systems/world/points-of-interest), [tickets-and-loading](../systems/world/tickets-and-loading), [creating-a-world](../systems/worldgen/creating-a-world) |
| `BlockAgeProcessor` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `BlockAndLightGetter` | [lighting](../systems/world/lighting) |
| `BlockAndTintGetter` | [section-meshing](../systems/rendering/section-meshing) |
| `BlockAttachedEntity` | [non-living-damage](../reference/non-living-damage), [entity-anatomy](../systems/entities/entity-anatomy), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [the-sword-swing](../systems/player/the-sword-swing) |
| `BlockBasedTestInstance` | [game-tests](../systems/commands/game-tests) |
| `BlockBehaviour` | [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [block-update-flags](../reference/block-update-flags), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [V · Blocks](../systems/blocks/README), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [prediction-and-acks](../systems/client/prediction-and-acks), [what-makes-a-sound](../systems/client/what-makes-a-sound), [movement-and-collision](../systems/entities/movement-and-collision), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables), [particles](../systems/rendering/particles), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [fluids](../systems/world/fluids), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `BlockBox` | [math-and-primitives](../reference/math-and-primitives) |
| `BlockCollisions` | [math-and-primitives](../reference/math-and-primitives), [movement-and-collision](../systems/entities/movement-and-collision) |
| `BlockColors` | [models-and-atlases](../systems/rendering/models-and-atlases), [section-meshing](../systems/rendering/section-meshing) |
| `BlockDataAccessor` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `BlockDataSource` | [text-components](../systems/foundations/text-components) |
| `BlockDestructionProgress` | [block-breaking](../systems/blocks/block-breaking), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntity` | [block-update-flags](../reference/block-update-flags), [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [debugging-the-running-game](../systems/client/debugging-the-running-game), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `BlockEntityRenderDispatcher` | [resource-system](../systems/foundations/resource-system), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityRenderer` | [glossary](../reference/glossary), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityRendererProvider` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityRenderers` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityType` | [block-entities](../systems/blocks/block-entities) |
| `BlockEntityTypes` | [block-entities](../systems/blocks/block-entities), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEntityWithBoundingBoxRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockEventData` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `BlockGetter` | [movement-and-collision](../systems/entities/movement-and-collision), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `BlockHitResult` | [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [block-interaction](../systems/blocks/block-interaction) |
| `BlockIds` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [blocks-and-states](../systems/blocks/blocks-and-states), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `BlockIgnoreProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `BlockInput` | [block-update-flags](../reference/block-update-flags), [block-entities](../systems/blocks/block-entities) |
| `BlockInWorld` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `BlockItem` | [hierarchy](../maps/hierarchy), [naming-drift](../reference/naming-drift), [blocks-and-states](../systems/blocks/blocks-and-states), [data-components](../systems/foundations/data-components), [VII · Items and inventories](../systems/items/README), [section-meshing](../systems/rendering/section-meshing) |
| `BlockItemIds` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [blocks-and-states](../systems/blocks/blocks-and-states), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `BlockItemTagId` | [tags](../systems/foundations/tags) |
| `BlockItemTags` | [tags](../systems/foundations/tags) |
| `BlockLightEngine` | [lighting](../systems/world/lighting) |
| `BlockMarker` | [models-and-atlases](../systems/rendering/models-and-atlases), [particles](../systems/rendering/particles) |
| `BlockMath` | [math-and-primitives](../reference/math-and-primitives) |
| `BlockModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockModelFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `BlockModelGenerators` | [biggest](../maps/biggest) |
| `BlockModelLighter` | [section-meshing](../systems/rendering/section-meshing) |
| `BlockModelRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockModelResolver` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BlockModelSet` | [naming-drift](../reference/naming-drift) |
| `BlockPattern` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `BlockPatternBuilder` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `BlockPos` | [fanin](../maps/fanin), [math-and-primitives](../reference/math-and-primitives), [V · Blocks](../systems/blocks/README), [signal-and-dust](../systems/blocks/signal-and-dust), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `BlockPosArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `BlockPositionSource` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `BlockPredicate` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement) |
| `BlockPredicateFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `BlockPredicateType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `BlockQuadOutput` | [section-meshing](../systems/rendering/section-meshing) |
| `BlockRotProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `Blocks` | [biggest](../maps/biggest), [fanin](../maps/fanin), [packages](../maps/packages), [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [particles](../systems/rendering/particles), [chunk-anatomy](../systems/world/chunk-anatomy), [fluids](../systems/world/fluids), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `BlocksAttacks` | [damage-and-death](../systems/entities/damage-and-death), [data-components](../systems/foundations/data-components) |
| `BlockSetType` | [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states) |
| `BlockState` | [fanin](../maps/fanin), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [blocks-and-states](../systems/blocks/blocks-and-states), [models-and-atlases](../systems/rendering/models-and-atlases), [the-frame](../systems/rendering/the-frame), [chunk-anatomy](../systems/world/chunk-anatomy), [fluids](../systems/world/fluids) |
| `BlockStateArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `BlockStateData` | [biggest](../maps/biggest) |
| `BlockStateModel` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockStateModelDispatcher` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockStateModelLoader` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockStateModelPart` | [submit-phases](../reference/submit-phases), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockStateModelSet` | [naming-drift](../reference/naming-drift), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [section-meshing](../systems/rendering/section-meshing) |
| `BlockStateModelWrapper` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BlockStateParser` | [blocks-and-states](../systems/blocks/blocks-and-states), [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `BlockStatePredicate` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `BlockStatePredictionHandler` | [glossary](../reference/glossary), [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [input-to-movement](../systems/player/input-to-movement) |
| `BlockStateProperties` | [blocks-and-states](../systems/blocks/blocks-and-states), [fluids](../systems/world/fluids), [trees](../systems/worldgen/trees) |
| `BlockStateProvider` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `BlockTags` | [glossary](../reference/glossary), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [movement-and-collision](../systems/entities/movement-and-collision), [tags](../systems/foundations/tags), [enchanting](../systems/items/enchanting), [chunk-anatomy](../systems/world/chunk-anatomy), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest), [creating-a-world](../systems/worldgen/creating-a-world), [terrain](../systems/worldgen/terrain) |
| `BlockTintCache` | [the-client-level](../systems/client/the-client-level) |
| `BlockTransformer` | [items-and-stacks](../systems/items/items-and-stacks) |
| `BlockTransformers` | [data-components](../systems/foundations/data-components) |
| `BlockUtil` | [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift) |
| `BodyRotationControl` | [pathfinding](../systems/entities/pathfinding) |
| `Bogged` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `BoneMealItem` | [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item) |
| `BonusLevelTableCondition` | [enchantments](../systems/items/enchantments) |
| `BookCloningRecipe` | [recipes](../systems/items/recipes) |
| `BookSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BookViewScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `BooleanInput` | [dialogs](../systems/commands/dialogs) |
| `BooleanModifier` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `BooleanOp` | [math-and-primitives](../reference/math-and-primitives) |
| `BooleanProperty` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `Bootstrap` | [anatomy](../systems/anatomy/anatomy), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server) |
| `BootstrapContext` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `BorderChangeListener` | [level-data-and-rules](../reference/level-data-and-rules) |
| `BorderStatus` | [level-data-and-rules](../reference/level-data-and-rules) |
| `BossBarCommands` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `BossEvent` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `BossHealthOverlay` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud) |
| `BoundingBox` | [math-and-primitives](../reference/math-and-primitives), [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `BowItem` | [data-components](../systems/foundations/data-components), [using-an-item](../systems/items/using-an-item) |
| `Brain` | [glossary](../reference/glossary), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-anatomy](../systems/entities/entity-anatomy), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest) |
| `BrainDebugRenderer` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `BrandPayload` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `BreakDoorGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `BreakingItemParticle` | [particles](../systems/rendering/particles) |
| `Breeze` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `BrewingInput` | [recipes](../systems/items/recipes) |
| `BrewingStandBlockEntity` | [recipes](../systems/items/recipes) |
| `BrewingStandMenu` | [containers-and-menus](../systems/items/containers-and-menus), [recipes](../systems/items/recipes) |
| `BrigadierExceptions` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Brightness` | [math-and-primitives](../reference/math-and-primitives) |
| `Broken` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BrushableBlockEntity` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `BrushableBlockRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `BrushItem` | [using-an-item](../systems/items/using-an-item) |
| `BubbleColumnAmbientSoundHandler` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `BubbleColumnBlock` | [fluids](../systems/world/fluids) |
| `Bucketable` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `BucketItem` | [VII · Items and inventories](../systems/items/README), [fluids](../systems/world/fluids) |
| `BufferBuilder` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `BuildContexts` | [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [the-execution-engine](../systems/commands/the-execution-engine) |
| `BuiltInBlockModels` | [glossary](../reference/glossary), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BuiltinDimensionTypes` | [level-data-and-rules](../reference/level-data-and-rules) |
| `BuiltInLootTables` | [naming-drift](../reference/naming-drift), [synched-entity-data](../systems/entities/synched-entity-data), [loot-tables](../systems/items/loot-tables) |
| `BuiltInPackSource` | [resource-system](../systems/foundations/resource-system) |
| `BuiltInRegistries` | [fanin](../maps/fanin), [density-function-nodes](../reference/density-function-nodes), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [blocks-and-states](../systems/blocks/blocks-and-states), [debugging-the-running-game](../systems/client/debugging-the-running-game), [advancements](../systems/commands/advancements), [dialogs](../systems/commands/dialogs), [game-tests](../systems/commands/game-tests), [permissions](../systems/commands/permissions), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [entity-lifecycle](../systems/entities/entity-lifecycle), [II · Foundations](../systems/foundations/README), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [containers-and-menus](../systems/items/containers-and-menus), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item), [status-effects](../systems/player/status-effects), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest), [tickets-and-loading](../systems/world/tickets-and-loading), [density-functions](../systems/worldgen/density-functions), [features-and-placement](../systems/worldgen/features-and-placement), [structure-placement](../systems/worldgen/structure-placement) |
| `BuiltinStructures` | [structure-placement](../systems/worldgen/structure-placement) |
| `BuiltinStructureSets` | [structure-placement](../systems/worldgen/structure-placement) |
| `BuiltinTestFunctions` | [game-tests](../systems/commands/game-tests) |
| `BulkSectionAccess` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `BundleContents` | [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `BundleDelimiterPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `BundleFullness` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BundleItem` | [containers-and-menus](../systems/items/containers-and-menus), [using-an-item](../systems/items/using-an-item) |
| `BundlePacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `BundlerInfo` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `BundleSelectedItemSpecialRenderer` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `BuriedTreasurePieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `BushFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `Button` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ButtonBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `ButtonListDialog` | [dialogs](../systems/commands/dialogs) |
| `ButtonListDialogScreen` | [dialogs](../systems/commands/dialogs) |
| `ByIdMap` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `ByteArrayTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ByteBufCodecs` | [fanin](../maps/fanin), [naming-drift](../reference/naming-drift), [blocks-and-states](../systems/blocks/blocks-and-states), [entity-anatomy](../systems/entities/entity-anatomy), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ByteBufferBuilder` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `CacheableFunction` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements), [functions-and-macros](../systems/commands/functions-and-macros) |
| `CachedParseState` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CachedUserNameToIdResolver` | [players-and-sessions](../systems/server/players-and-sessions) |
| `CacheFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions) |
| `CachingDensitySampler` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `CakeBlock` | [block-interaction](../systems/blocks/block-interaction), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `CalibratedSculkSensorBlock` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `CalibratedSculkSensorBlockEntity` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `CallbackDeviceTracker` | [sound-engine](../systems/client/sound-engine) |
| `CallFunction` | [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine) |
| `Camera` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [sound-engine](../systems/client/sound-engine), [block-entity-rendering](../systems/rendering/block-entity-rendering), [the-frame](../systems/rendering/the-frame), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `CameraRenderState` | [glossary](../reference/glossary), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [the-frame](../systems/rendering/the-frame) |
| `CampfireBlock` | [recipes](../systems/items/recipes) |
| `CampfireBlockEntity` | [recipes](../systems/items/recipes) |
| `CampfireRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `CanyonWorldCarver` | [terrain](../systems/worldgen/terrain) |
| `CapeLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `CappedProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `CardinalLighting` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [section-meshing](../systems/rendering/section-meshing) |
| `CartographyTableMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `CarverOutput` | [terrain](../systems/worldgen/terrain) |
| `CarvingMask` | [naming-drift](../reference/naming-drift), [blending](../systems/worldgen/blending), [terrain](../systems/worldgen/terrain) |
| `Cat` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `CatSpawner` | [entity-lifecycle](../systems/entities/entity-lifecycle), [starting-a-server](../systems/server/starting-a-server), [points-of-interest](../systems/world/points-of-interest) |
| `CauldronInteractions` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `CaveFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `CaveWorldCarver` | [terrain](../systems/worldgen/terrain) |
| `ChainModifiers` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `ChangeItemDamage` | [enchantments](../systems/items/enchantments) |
| `Channel` | [sound-engine](../systems/client/sound-engine) |
| `ChannelAccess` | [sound-engine](../systems/client/sound-engine) |
| `CharacterEvent` | [naming-drift](../reference/naming-drift), [input-and-keybinds](../systems/client/input-and-keybinds) |
| `ChargedProjectiles` | [items-and-stacks](../systems/items/items-and-stacks) |
| `ChaseClient` | [threads](../reference/threads) |
| `ChaseCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ChaseServer` | [threads](../reference/threads) |
| `ChatAbilities` | [permissions](../systems/commands/permissions), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatComponent` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud), [text-and-fonts](../systems/client/text-and-fonts) |
| `ChatDecorator` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatFormatting` | [naming-drift](../reference/naming-drift), [text-components](../systems/foundations/text-components), [status-effects](../systems/player/status-effects) |
| `ChatListener` | [hud](../systems/client/hud), [text-components](../systems/foundations/text-components), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatLog` | [hud](../systems/client/hud) |
| `ChatReportContextBuilder` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatRestriction` | [permissions](../systems/commands/permissions) |
| `ChatScreen` | [gui-and-screens](../systems/client/gui-and-screens), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatTrustLevel` | [hud](../systems/client/hud), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatType` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatTypeDecoration` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ChatVisiblity` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `Checkbox` | [gui-and-screens](../systems/client/gui-and-screens) |
| `CheckerboardColumnBiomeSource` | [biomes](../systems/worldgen/biomes) |
| `CherryFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `CherryTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `ChestBlock` | [block-entities](../systems/blocks/block-entities), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `ChestBlockEntity` | [block-entities](../systems/blocks/block-entities), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `ChestMenu` | [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `ChestModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ChestRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ChestRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ChestSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ChestType` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `Chicken` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ChiseledBookShelfBlock` | [block-interaction](../systems/blocks/block-interaction) |
| `ChunkAccess` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [blocks-and-states](../systems/blocks/blocks-and-states), [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending), [terrain](../systems/worldgen/terrain) |
| `ChunkBatchSizeCalculator` | [threads](../reference/threads), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ChunkedSampleByteBuf` | [sound-engine](../systems/client/sound-engine) |
| `ChunkGenerationTask` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `ChunkGenerator` | [level-data-and-rules](../reference/level-data-and-rules), [entity-lifecycle](../systems/entities/entity-lifecycle), [data-driven-types](../systems/foundations/data-driven-types), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [starting-a-server](../systems/server/starting-a-server), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world), [density-functions](../systems/worldgen/density-functions), [features-and-placement](../systems/worldgen/features-and-placement), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `ChunkGenerators` | [terrain](../systems/worldgen/terrain) |
| `ChunkGeneratorStructureState` | [structure-placement](../systems/worldgen/structure-placement) |
| `ChunkHolder` | [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [how-a-server-dies](../systems/server/how-a-server-dies), [server-level-tick](../systems/server/server-level-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkLevel` | [glossary](../reference/glossary), [server-level-tick](../systems/server/server-level-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkLoadCounter` | [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `ChunkMap` | [introduction](../introduction), [biggest](../maps/biggest), [packages](../maps/packages), [math-and-primitives](../reference/math-and-primitives), [anatomy](../systems/anatomy/anatomy), [options](../systems/client/options), [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [III · The server](../systems/server/README), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading), [blending](../systems/worldgen/blending), [terrain](../systems/worldgen/terrain) |
| `ChunkPos` | [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [IV · The world](../systems/world/README), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage) |
| `ChunkPyramid` | [math-and-primitives](../reference/math-and-primitives), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading), [XII · World generation](../systems/worldgen/README), [biomes](../systems/worldgen/biomes) |
| `ChunkResult` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkScanAccess` | [chunk-storage](../systems/world/chunk-storage), [structure-placement](../systems/worldgen/structure-placement) |
| `ChunkSectionLayer` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases), [section-meshing](../systems/rendering/section-meshing) |
| `ChunkSectionLayerGroup` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `ChunkSectionsToRender` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `ChunkSkyLightSources` | [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `ChunkSource` | [pathfinding](../systems/entities/pathfinding), [chunk-anatomy](../systems/world/chunk-anatomy), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkStatus` | [lectures](../lectures), [naming-drift](../reference/naming-drift), [entity-anatomy](../systems/entities/entity-anatomy), [starting-a-server](../systems/server/starting-a-server), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading), [XII · World generation](../systems/worldgen/README), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions), [features-and-placement](../systems/worldgen/features-and-placement), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `ChunkStatusTasks` | [block-entities](../systems/blocks/block-entities), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks), [blending](../systems/worldgen/blending), [creating-a-world](../systems/worldgen/creating-a-world), [features-and-placement](../systems/worldgen/features-and-placement), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `ChunkStep` | [glossary](../reference/glossary), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `ChunkTaskDispatcher` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [lighting](../systems/world/lighting) |
| `ChunkTaskPriorityQueue` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `ChunkTracker` | [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkTrackingView` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [players-and-sessions](../systems/server/players-and-sessions), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ChunkType` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage) |
| `CipherDecoder` | [the-connection](../systems/networking/the-connection) |
| `CipherEncoder` | [the-connection](../systems/networking/the-connection) |
| `CircleGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClampFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `ClassInstanceMultiMap` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ClassTreeIdRegistry` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `Clearable` | [loot-tables](../systems/items/loot-tables) |
| `ClearAllStatusEffectsConsumeEffect` | [using-an-item](../systems/items/using-an-item) |
| `ClickAction` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ClickEvent` | [dialogs](../systems/commands/dialogs), [text-components](../systems/foundations/text-components) |
| `ClientAdvancements` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `ClientAvatarEntity` | [player-anatomy](../systems/player/player-anatomy) |
| `ClientBootstrap` | [anatomy](../systems/anatomy/anatomy) |
| `ClientboundAddEntityPacket` | [naming-drift](../reference/naming-drift), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundAddTransientBlockPacket` | [server-level-tick](../systems/server/server-level-tick) |
| `ClientboundAnimatePacket` | [the-sword-swing](../systems/player/the-sword-swing) |
| `ClientboundBlockChangedAckPacket` | [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundBlockDestructionPacket` | [block-breaking](../systems/blocks/block-breaking), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundBlockEntityDataPacket` | [block-entities](../systems/blocks/block-entities), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundBlockEventPacket` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick) |
| `ClientboundBlockUpdatePacket` | [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [prediction-and-acks](../systems/client/prediction-and-acks), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [fluids](../systems/world/fluids) |
| `ClientboundBossEventPacket` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [IX · Networking](../systems/networking/README) |
| `ClientboundBundleDelimiterPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundBundlePacket` | [synched-entity-data](../systems/entities/synched-entity-data), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundChangeDifficultyPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundChunkBatchFinishedPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundChunkBatchStartPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundChunksBiomesPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [chunk-anatomy](../systems/world/chunk-anatomy), [biomes](../systems/worldgen/biomes) |
| `ClientboundClearDialogPacket` | [dialogs](../systems/commands/dialogs) |
| `ClientboundCodeOfConductPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundCommandsPacket` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [permissions](../systems/commands/permissions) |
| `ClientboundCommandSuggestionsPacket` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ClientboundContainerSetContentPacket` | [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `ClientboundContainerSetDataPacket` | [block-entities](../systems/blocks/block-entities), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting) |
| `ClientboundContainerSetSlotPacket` | [naming-drift](../reference/naming-drift), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [recipes](../systems/items/recipes) |
| `ClientboundCookieRequestPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundCooldownPacket` | [prediction-and-acks](../systems/client/prediction-and-acks), [using-an-item](../systems/items/using-an-item) |
| `ClientboundCustomChatCompletionsPacket` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ClientboundCustomPayloadPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundCustomQueryPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundDamageEventPacket` | [damage-and-death](../systems/entities/damage-and-death), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [the-sword-swing](../systems/player/the-sword-swing) |
| `ClientboundDebugBlockValuePacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientboundDebugChunkValuePacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientboundDebugEntityValuePacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientboundDebugEventPacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientboundDebugSamplePacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientboundDisconnectPacket` | [text-components](../systems/foundations/text-components), [the-connection](../systems/networking/the-connection) |
| `ClientboundDisguisedChatPacket` | [chat-and-signing](../systems/networking/chat-and-signing), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundEntityEventPacket` | [level-data-and-rules](../reference/level-data-and-rules), [permissions](../systems/commands/permissions), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience), [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientboundEntityPositionSyncPacket` | [naming-drift](../reference/naming-drift), [authority](../systems/entities/authority), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundExplodePacket` | [the-client-level](../systems/client/the-client-level), [what-makes-a-sound](../systems/client/what-makes-a-sound), [particles](../systems/rendering/particles) |
| `ClientboundFinishConfigurationPacket` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundForgetLevelChunkPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ClientboundGameEventPacket` | [level-data-and-rules](../reference/level-data-and-rules), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [player-anatomy](../systems/player/player-anatomy), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick) |
| `ClientboundGameRuleValuesPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundGameTestHighlightPosPacket` | [game-tests](../systems/commands/game-tests) |
| `ClientboundHelloPacket` | [naming-drift](../reference/naming-drift), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ClientboundHurtAnimationPacket` | [damage-and-death](../systems/entities/damage-and-death) |
| `ClientboundInitializeBorderPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundKeepAlivePacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundLevelChunkPacketData` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `ClientboundLevelChunkWithLightPacket` | [naming-drift](../reference/naming-drift), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `ClientboundLevelEventPacket` | [block-breaking](../systems/blocks/block-breaking), [what-makes-a-sound](../systems/client/what-makes-a-sound), [particles](../systems/rendering/particles) |
| `ClientboundLevelParticlesPacket` | [particles](../systems/rendering/particles) |
| `ClientboundLightUpdatePacket` | [server-level-tick](../systems/server/server-level-tick), [lighting](../systems/world/lighting) |
| `ClientboundLightUpdatePacketData` | [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `ClientboundLoginCompressionPacket` | [naming-drift](../reference/naming-drift), [the-connection](../systems/networking/the-connection) |
| `ClientboundLoginDisconnectPacket` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ClientboundLoginFinishedPacket` | [naming-drift](../reference/naming-drift), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundLoginPacket` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [chat-and-signing](../systems/networking/chat-and-signing), [protocol-phases](../systems/networking/protocol-phases), [player-anatomy](../systems/player/player-anatomy), [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientboundMapItemDataPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundMountScreenOpenPacket` | [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus) |
| `ClientboundMoveEntityPacket` | [authority](../systems/entities/authority), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundMoveMinecartPacket` | [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundMoveVehiclePacket` | [authority](../systems/entities/authority), [input-to-movement](../systems/player/input-to-movement) |
| `ClientboundOpenScreenPacket` | [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `ClientboundPacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundPlaceGhostRecipePacket` | [recipes](../systems/items/recipes) |
| `ClientboundPlayerAbilitiesPacket` | [player-anatomy](../systems/player/player-anatomy) |
| `ClientboundPlayerChatPacket` | [chat-and-signing](../systems/networking/chat-and-signing), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundPlayerCombatKillPacket` | [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundPlayerInfoRemovePacket` | [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientboundPlayerInfoUpdatePacket` | [player-anatomy](../systems/player/player-anatomy), [server-tick](../systems/server/server-tick) |
| `ClientboundPlayerPositionPacket` | [input-to-movement](../systems/player/input-to-movement) |
| `ClientboundPlayerRotationPacket` | [input-to-movement](../systems/player/input-to-movement) |
| `ClientboundPongResponsePacket` | [threads](../reference/threads), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundPostEffectsPacket` | [post-processing](../systems/rendering/post-processing) |
| `ClientboundProjectilePowerPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundRecipeBookAddPacket` | [recipes](../systems/items/recipes) |
| `ClientboundRegistryDataPacket` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundRemoveEntitiesPacket` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundRemoveMobEffectPacket` | [synched-entity-data](../systems/entities/synched-entity-data), [status-effects](../systems/player/status-effects) |
| `ClientboundResetChatPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundResetScorePacket` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ClientboundResourcePackPopPacket` | [resource-system](../systems/foundations/resource-system) |
| `ClientboundResourcePackPushPacket` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system) |
| `ClientboundRespawnPacket` | [player-anatomy](../systems/player/player-anatomy), [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientboundRotateHeadPacket` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `ClientboundSectionBlocksUpdatePacket` | [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [fluids](../systems/world/fluids) |
| `ClientboundSelectKnownPacks` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundServerDataPacket` | [text-components](../systems/foundations/text-components) |
| `ClientboundServerLinksPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundSetBorderCenterPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetBorderLerpSizePacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetBorderSizePacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetBorderWarningDelayPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetBorderWarningDistancePacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetChunkCacheCenterPacket` | [naming-drift](../reference/naming-drift), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ClientboundSetChunkCacheRadiusPacket` | [naming-drift](../reference/naming-drift), [options](../systems/client/options), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetCursorItemPacket` | [naming-drift](../reference/naming-drift), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus) |
| `ClientboundSetDefaultSpawnPositionPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ClientboundSetDisplayObjectivePacket` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ClientboundSetEntityDataPacket` | [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `ClientboundSetEntityLinkPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetEntityMotionPacket` | [damage-and-death](../systems/entities/damage-and-death), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetEquipmentPacket` | [synched-entity-data](../systems/entities/synched-entity-data), [data-components](../systems/foundations/data-components), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetExperiencePacket` | [hunger-and-experience](../systems/player/hunger-and-experience), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `ClientboundSetHealthPacket` | [damage-and-death](../systems/entities/damage-and-death), [using-an-item](../systems/items/using-an-item), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [hunger-and-experience](../systems/player/hunger-and-experience), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `ClientboundSetHeldSlotPacket` | [naming-drift](../reference/naming-drift), [containers-and-menus](../systems/items/containers-and-menus), [player-anatomy](../systems/player/player-anatomy) |
| `ClientboundSetObjectivePacket` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ClientboundSetPassengersPacket` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetPlayerInventoryPacket` | [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [player-anatomy](../systems/player/player-anatomy) |
| `ClientboundSetPlayerTeamPacket` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundSetScorePacket` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ClientboundSetSimulationDistancePacket` | [options](../systems/client/options), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundSetTimePacket` | [level-data-and-rules](../reference/level-data-and-rules), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClientboundShowDialogPacket` | [dialogs](../systems/commands/dialogs), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundSoundEntityPacket` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `ClientboundSoundPacket` | [block-interaction](../systems/blocks/block-interaction), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [what-makes-a-sound](../systems/client/what-makes-a-sound), [the-sword-swing](../systems/player/the-sword-swing) |
| `ClientboundStartConfigurationPacket` | [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientboundStatusResponsePacket` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundStopSoundPacket` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `ClientboundStoreCookiePacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundSwingAnimationPacket` | [naming-drift](../reference/naming-drift), [the-connection](../systems/networking/the-connection), [the-sword-swing](../systems/player/the-sword-swing) |
| `ClientboundSystemChatPacket` | [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundTagQueryPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientboundTakeItemEntityPacket` | [hunger-and-experience](../systems/player/hunger-and-experience) |
| `ClientboundTeleportEntityPacket` | [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ClientboundTickingStatePacket` | [server-tick](../systems/server/server-tick) |
| `ClientboundTickingStepPacket` | [server-tick](../systems/server/server-tick) |
| `ClientboundTransferPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundUpdateAdvancementsPacket` | [advancements](../systems/commands/advancements) |
| `ClientboundUpdateAttributesPacket` | [attributes](../systems/entities/attributes), [synched-entity-data](../systems/entities/synched-entity-data), [status-effects](../systems/player/status-effects) |
| `ClientboundUpdateEnabledFeaturesPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientboundUpdateMobEffectPacket` | [synched-entity-data](../systems/entities/synched-entity-data), [status-effects](../systems/player/status-effects) |
| `ClientboundUpdateRecipesPacket` | [resource-system](../systems/foundations/resource-system), [recipes](../systems/items/recipes) |
| `ClientboundUpdateTagsPacket` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [enchantments](../systems/items/enchantments), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientChunkCache` | [the-client-level](../systems/client/the-client-level), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph), [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `ClientClockManager` | [the-client-level](../systems/client/the-client-level), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClientCommonPacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientCommonPacketListenerImpl` | [biggest](../maps/biggest), [threads](../reference/threads), [the-client-loop](../systems/client/the-client-loop), [dialogs](../systems/commands/dialogs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ClientConfigurationPacketListenerImpl` | [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [protocol-phases](../systems/networking/protocol-phases) |
| `ClientDebugSubscriber` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ClientExplosionTracker` | [particles](../systems/rendering/particles) |
| `ClientGamePacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ClientHandshakePacketListenerImpl` | [anatomy](../systems/anatomy/anatomy), [options](../systems/client/options), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ClientInformation` | [options](../systems/client/options), [players-and-sessions](../systems/server/players-and-sessions) |
| `ClientInput` | [glossary](../reference/glossary), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `ClientIntent` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientIntentionPacket` | [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ClientItem` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ClientItemInfoLoader` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ClientLanguage` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `ClientLevel` | [introduction](../introduction), [packages](../maps/packages), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [X · The client](../systems/client/README), [prediction-and-acks](../systems/client/prediction-and-acks), [sound-engine](../systems/client/sound-engine), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [what-makes-a-sound](../systems/client/what-makes-a-sound), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [contexts-and-predicates](../systems/items/contexts-and-predicates), [using-an-item](../systems/items/using-an-item), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [particles](../systems/rendering/particles), [section-meshing](../systems/rendering/section-meshing), [the-frame](../systems/rendering/the-frame), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph), [chunk-anatomy](../systems/world/chunk-anatomy), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks), [biomes](../systems/worldgen/biomes) |
| `ClientMannequin` | [naming-drift](../reference/naming-drift), [player-anatomy](../systems/player/player-anatomy) |
| `ClientPacketListener` | [biggest](../maps/biggest), [packages](../maps/packages), [glossary](../reference/glossary), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [debugging-the-running-game](../systems/client/debugging-the-running-game), [hud](../systems/client/hud), [options](../systems/client/options), [prediction-and-acks](../systems/client/prediction-and-acks), [the-client-level](../systems/client/the-client-level), [what-makes-a-sound](../systems/client/what-makes-a-sound), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [dialogs](../systems/commands/dialogs), [permissions](../systems/commands/permissions), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [containers-and-menus](../systems/items/containers-and-menus), [items-and-stacks](../systems/items/items-and-stacks), [chat-and-signing](../systems/networking/chat-and-signing), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [status-effects](../systems/player/status-effects), [the-sword-swing](../systems/player/the-sword-swing), [particles](../systems/rendering/particles), [chunk-anatomy](../systems/world/chunk-anatomy), [fluids](../systems/world/fluids), [lighting](../systems/world/lighting) |
| `ClientPackSource` | [resource-system](../systems/foundations/resource-system) |
| `ClientRecipeBook` | [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy) |
| `ClientRecipeContainer` | [recipes](../systems/items/recipes) |
| `ClientRegistryLayer` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `ClientShutdownWatchdog` | [threads](../reference/threads), [the-client-loop](../systems/client/the-client-loop), [the-window](../systems/rendering/the-window) |
| `ClientStatusPacketListener` | [protocol-phases](../systems/networking/protocol-phases) |
| `ClientSuggestionProvider` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors) |
| `ClientTelemetryManager` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `ClientWaypointManager` | [hud](../systems/client/hud) |
| `Climate` | [glossary](../reference/glossary), [XII · World generation](../systems/worldgen/README), [biomes](../systems/worldgen/biomes), [density-functions](../systems/worldgen/density-functions) |
| `ClipBlockStateContext` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `ClockInstance` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClockManager` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClockNetworkState` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClockState` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClockTimeMarker` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ClockTimeMarkers` | [server-level-tick](../systems/server/server-level-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `CloneCommands` | [XIII · Commands and data packs](../systems/commands/README), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `CloudRenderer` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `CloudStatus` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `CocoaDecorator` | [trees](../systems/worldgen/trees) |
| `Codec` | [fanin](../maps/fanin), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CodecModifier` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CodepointMap` | [text-and-fonts](../systems/client/text-and-fonts) |
| `CollectFields` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `CollectingNeighborUpdater` | [block-update-flags](../reference/block-update-flags), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [signal-and-dust](../systems/blocks/signal-and-dust), [server-level-tick](../systems/server/server-level-tick) |
| `CollectionContentsPredicate` | [advancements](../systems/commands/advancements) |
| `CollectionCountsPredicate` | [advancements](../systems/commands/advancements) |
| `CollectionPredicate` | [advancements](../systems/commands/advancements) |
| `CollectionTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `CollisionContext` | [math-and-primitives](../reference/math-and-primitives) |
| `CollisionGetter` | [movement-and-collision](../systems/entities/movement-and-collision) |
| `ColoredRectangleRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `ColorResolver` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [biomes](../systems/worldgen/biomes) |
| `ColorRGBA` | [math-and-primitives](../reference/math-and-primitives) |
| `ColorTargetState` | [blaze3d](../systems/rendering/blaze3d) |
| `CombatEntry` | [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components) |
| `CombatRules` | [damage-and-death](../systems/entities/damage-and-death) |
| `CombatTracker` | [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components) |
| `CommandBlock` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandBlockEntity` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandBuildContext` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `CommandDispatcher` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandEncoder` | [glossary](../reference/glossary), [blaze3d](../systems/rendering/blaze3d), [the-frame](../systems/rendering/the-frame) |
| `CommandEncoderBackend` | [blaze3d](../systems/rendering/blaze3d) |
| `CommandFunction` | [glossary](../reference/glossary), [functions-and-macros](../systems/commands/functions-and-macros), [tags](../systems/foundations/tags) |
| `CommandQueueEntry` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `CommandResponseTracker` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandResultCallback` | [naming-drift](../reference/naming-drift), [the-execution-engine](../systems/commands/the-execution-engine) |
| `Commands` | [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [functions-and-macros](../systems/commands/functions-and-macros), [game-tests](../systems/commands/game-tests), [permissions](../systems/commands/permissions), [the-execution-engine](../systems/commands/the-execution-engine), [resource-system](../systems/foundations/resource-system), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions) |
| `CommandSigningContext` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandSource` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [the-execution-engine](../systems/commands/the-execution-engine) |
| `CommandSourceStack` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [functions-and-macros](../systems/commands/functions-and-macros), [permissions](../systems/commands/permissions), [the-execution-engine](../systems/commands/the-execution-engine), [starting-a-server](../systems/server/starting-a-server) |
| `CommandStorage` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [starting-a-server](../systems/server/starting-a-server) |
| `CommandSuggestions` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CommandSyntaxException` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [the-execution-engine](../systems/commands/the-execution-engine), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `CommandTemplate` | [dialogs](../systems/commands/dialogs) |
| `CommonButtonData` | [dialogs](../systems/commands/dialogs) |
| `CommonColors` | [math-and-primitives](../reference/math-and-primitives) |
| `CommonComponents` | [text-components](../systems/foundations/text-components) |
| `CommonDialogData` | [dialogs](../systems/commands/dialogs) |
| `CommonListenerCookie` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `CommonPlayerSpawnInfo` | [level-data-and-rules](../reference/level-data-and-rules), [player-anatomy](../systems/player/player-anatomy), [players-and-sessions](../systems/server/players-and-sessions) |
| `ComparatorBlock` | [hierarchy](../maps/hierarchy), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ComparatorBlockEntity` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `ComparatorMode` | [diodes-and-observers](../systems/blocks/diodes-and-observers) |
| `CompassAngle` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CompassItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `CompiledSectionMesh` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [section-meshing](../systems/rendering/section-meshing) |
| `Component` | [lectures](../lectures), [fanin](../maps/fanin), [packages](../maps/packages), [glossary](../reference/glossary), [X · The client](../systems/client/README), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [text-and-fonts](../systems/client/text-and-fonts), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [functions-and-macros](../systems/commands/functions-and-macros), [text-components](../systems/foundations/text-components), [enchantments](../systems/items/enchantments), [IX · Networking](../systems/networking/README), [chat-and-signing](../systems/networking/chat-and-signing), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `ComponentArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [text-components](../systems/foundations/text-components) |
| `ComponentCollector` | [text-and-fonts](../systems/client/text-and-fonts) |
| `ComponentContents` | [text-components](../systems/foundations/text-components) |
| `ComponentPath` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ComponentPredicateParser` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ComponentRenderUtils` | [text-and-fonts](../systems/client/text-and-fonts) |
| `ComponentSerialization` | [naming-drift](../reference/naming-drift), [entity-selectors](../systems/commands/entity-selectors), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ComponentUtils` | [naming-drift](../reference/naming-drift), [text-components](../systems/foundations/text-components) |
| `ComposableEntryContainer` | [loot-tables](../systems/items/loot-tables) |
| `CompositeBlockModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `CompositeDirection` | [math-and-primitives](../reference/math-and-primitives), [blending](../systems/worldgen/blending) |
| `CompositeEntryBase` | [loot-tables](../systems/items/loot-tables) |
| `CompositeModel` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ComposterBlock` | [block-interaction](../systems/blocks/block-interaction), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `CompoundContainer` | [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables) |
| `CompoundTag` | [glossary](../reference/glossary), [block-entities](../systems/blocks/block-entities), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-storage](../systems/world/chunk-storage) |
| `CompressionDecoder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `CompressionEncoder` | [the-connection](../systems/networking/the-connection) |
| `ConcentricRingsStructurePlacement` | [structure-placement](../systems/worldgen/structure-placement) |
| `ConcurrentHolderGetter` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `ConditionalBlockModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ConditionalEffect` | [enchantments](../systems/items/enchantments) |
| `ConditionalItemModel` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ConditionalItemModelProperties` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ConduitBlockEntity` | [V · Blocks](../systems/blocks/README) |
| `Configuration` | [naming-drift](../reference/naming-drift), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `ConfigurationProtocols` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `ConfigurationTask` | [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `ConfirmationDialog` | [dialogs](../systems/commands/dialogs) |
| `ConfirmExperimentalFeaturesScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `ConfirmScreen` | [permissions](../systems/commands/permissions) |
| `Connection` | [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [debugging-the-running-game](../systems/client/debugging-the-running-game), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [the-two-phase-tick](../systems/player/the-two-phase-tick), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick) |
| `ConnectionProtocol` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ConnectScreen` | [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ConsecutiveExecutor` | [anatomy](../systems/anatomy/anatomy), [resource-system](../systems/foundations/resource-system), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting) |
| `ConsoleInput` | [starting-a-server](../systems/server/starting-a-server) |
| `ConstantFunction` | [density-function-nodes](../reference/density-function-nodes), [data-driven-types](../systems/foundations/data-driven-types), [density-functions](../systems/worldgen/density-functions) |
| `ConstantValue` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `Consumable` | [naming-drift](../reference/naming-drift), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `ConsumableListener` | [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `Consumables` | [using-an-item](../systems/items/using-an-item) |
| `ConsumeEffect` | [data-driven-types](../systems/foundations/data-driven-types), [using-an-item](../systems/items/using-an-item), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ConsumeItemTrigger` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `Container` | [naming-drift](../reference/naming-drift), [block-entities](../systems/blocks/block-entities), [containers-and-menus](../systems/items/containers-and-menus), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy) |
| `ContainerData` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ContainerEntity` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContainerEventHandler` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ContainerHelper` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ContainerInput` | [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus) |
| `ContainerLevelAccess` | [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [recipes](../systems/items/recipes) |
| `ContainerListener` | [advancements](../systems/commands/advancements), [containers-and-menus](../systems/items/containers-and-menus) |
| `ContainerObjectSelectionList` | [gui-and-screens](../systems/client/gui-and-screens) |
| `Containers` | [block-entities](../systems/blocks/block-entities) |
| `ContainerSingleItem` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ContainerSynchronizer` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ContainerUser` | [entity-anatomy](../systems/entities/entity-anatomy), [player-anatomy](../systems/player/player-anatomy) |
| `ContentsSlotSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextBoundSampler` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `ContextChain` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ContextDimension` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ContextFloatProvider` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextFloatProviders` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextIntProvider` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextIntProviders` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextKey` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextKeySet` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ContextMap` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [recipes](../systems/items/recipes) |
| `ContextualBar` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud) |
| `ContinuationTask` | [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine) |
| `ContinuousProfiler` | [the-client-loop](../systems/client/the-client-loop) |
| `Control` | [pathfinding](../systems/entities/pathfinding) |
| `ControlsScreen` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `ConversionType` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `Cooldown` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `Coordinates` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `CopperChestBlock` | [block-entities](../systems/blocks/block-entities) |
| `CopperGolem` | [entity-anatomy](../systems/entities/entity-anatomy), [pathfinding](../systems/entities/pathfinding), [synched-entity-data](../systems/entities/synched-entity-data) |
| `CopperGolemStatueBlock` | [block-entities](../systems/blocks/block-entities) |
| `CopperGolemStatueBlockEntity` | [block-entities](../systems/blocks/block-entities) |
| `CopperGolemStatueSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `CopyComponentsFunction` | [data-components](../systems/foundations/data-components) |
| `CountOnEveryLayerPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `CountPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `Cow` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `CrafterBlock` | [recipes](../systems/items/recipes) |
| `CrafterMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `CrafterSlot` | [containers-and-menus](../systems/items/containers-and-menus) |
| `CraftingContainer` | [recipes](../systems/items/recipes) |
| `CraftingInput` | [recipes](../systems/items/recipes) |
| `CraftingMenu` | [containers-and-menus](../systems/items/containers-and-menus), [recipes](../systems/items/recipes) |
| `CraftingRecipe` | [recipes](../systems/items/recipes) |
| `CrashReport` | [anatomy](../systems/anatomy/anatomy), [the-window](../systems/rendering/the-window), [starting-a-server](../systems/server/starting-a-server) |
| `Creaking` | [pathfinding](../systems/entities/pathfinding) |
| `CreakingHeartDecorator` | [trees](../systems/worldgen/trees) |
| `CreateBuffetWorldScreen` | [text-and-fonts](../systems/client/text-and-fonts), [creating-a-world](../systems/worldgen/creating-a-world) |
| `CreateFlatWorldScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `CreateWorldCallback` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `CreateWorldScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `CreativeModeInventoryScreen` | [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus) |
| `CreativeModeTabs` | [biggest](../maps/biggest), [enchanting](../systems/items/enchanting) |
| `Creeper` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [post-processing](../systems/rendering/post-processing) |
| `CriteriaTriggers` | [naming-drift](../reference/naming-drift), [block-interaction](../systems/blocks/block-interaction), [advancements](../systems/commands/advancements), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [the-spear](../systems/player/the-spear), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `Criterion` | [advancements](../systems/commands/advancements), [data-driven-types](../systems/foundations/data-driven-types) |
| `CriterionProgress` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `CriterionTrigger` | [glossary](../reference/glossary), [advancements](../systems/commands/advancements), [data-driven-types](../systems/foundations/data-driven-types) |
| `CriterionTriggerInstance` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements) |
| `CrossbowAttack` | [using-an-item](../systems/items/using-an-item) |
| `CrossbowItem` | [data-components](../systems/foundations/data-components), [enchantments](../systems/items/enchantments), [using-an-item](../systems/items/using-an-item) |
| `CrossbowPull` | [enchantments](../systems/items/enchantments), [using-an-item](../systems/items/using-an-item), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CrossCollisionBlock` | [movement-and-collision](../systems/entities/movement-and-collision) |
| `CrossFrameResourcePool` | [blaze3d](../systems/rendering/blaze3d), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `CrudeIncrementalIntIdentityHashBiMap` | [synched-entity-data](../systems/entities/synched-entity-data), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `Crypt` | [protocol-phases](../systems/networking/protocol-phases) |
| `CubeDefinition` | [entity-rendering](../systems/rendering/entity-rendering) |
| `CubeDeformation` | [entity-rendering](../systems/rendering/entity-rendering) |
| `CubeListBuilder` | [entity-rendering](../systems/rendering/entity-rendering) |
| `CubeVoxelShape` | [math-and-primitives](../reference/math-and-primitives) |
| `CubicSpline` | [density-function-nodes](../reference/density-function-nodes), [math-and-primitives](../reference/math-and-primitives) |
| `CuboidFace` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CuboidGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `CuboidItemModelWrapper` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CuboidModel` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CuboidModelElement` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `CuboidPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `CuboidRotation` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `Cursor3D` | [math-and-primitives](../reference/math-and-primitives), [movement-and-collision](../systems/entities/movement-and-collision) |
| `CursorType` | [the-window](../systems/rendering/the-window) |
| `Cushion` | [non-living-damage](../reference/non-living-damage) |
| `CustomAll` | [dialogs](../systems/commands/dialogs) |
| `CustomBossEvent` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `CustomBossEvents` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `CustomCommandExecutor` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [the-execution-engine](../systems/commands/the-execution-engine) |
| `CustomData` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CustomFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `CustomHeadLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `CustomModifierExecutor` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `CustomPacketPayload` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CustomQueryAnswerPayload` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CustomQueryPayload` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `CustomRecipe` | [recipes](../systems/items/recipes) |
| `CustomSpawner` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `CycleButton` | [gui-and-screens](../systems/client/gui-and-screens) |
| `Damage` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `DamageCommand` | [damage-and-death](../systems/entities/damage-and-death) |
| `Damaged` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `DamageEffects` | [damage-and-death](../systems/entities/damage-and-death) |
| `DamageEntity` | [enchantments](../systems/items/enchantments) |
| `DamageScaling` | [damage-and-death](../systems/entities/damage-and-death) |
| `DamageSource` | [VI · Entities](../systems/entities/README), [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components), [enchantments](../systems/items/enchantments), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `DamageSourcePredicate` | [advancements](../systems/commands/advancements) |
| `DamageSources` | [damage-and-death](../systems/entities/damage-and-death) |
| `DamageType` | [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components) |
| `DamageTypes` | [damage-and-death](../systems/entities/damage-and-death), [hunger-and-experience](../systems/player/hunger-and-experience), [the-spear](../systems/player/the-spear) |
| `DamageTypeTags` | [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death), [data-components](../systems/foundations/data-components), [tags](../systems/foundations/tags) |
| `DarknessFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `DarkOakFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `DarkOakTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `DataAccessor` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `DataCommands` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `DataComponentExactPredicate` | [data-components](../systems/foundations/data-components) |
| `DataComponentGetter` | [entity-anatomy](../systems/entities/entity-anatomy), [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `DataComponentHolder` | [data-components](../systems/foundations/data-components) |
| `DataComponentInitializers` | [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `DataComponentLookup` | [data-components](../systems/foundations/data-components) |
| `DataComponentMap` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks) |
| `DataComponentMatchers` | [advancements](../systems/commands/advancements), [data-components](../systems/foundations/data-components) |
| `DataComponentPatch` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [items-and-stacks](../systems/items/items-and-stacks), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `DataComponentPredicate` | [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types) |
| `DataComponentPredicates` | [data-components](../systems/foundations/data-components) |
| `DataComponents` | [fanin](../maps/fanin), [Reference](../reference/README), [naming-drift](../reference/naming-drift), [V · Blocks](../systems/blocks/README), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [II · Foundations](../systems/foundations/README), [data-components](../systems/foundations/data-components), [text-components](../systems/foundations/text-components), [VII · Items and inventories](../systems/items/README), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `DataComponentType` | [Reference](../reference/README), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [II · Foundations](../systems/foundations/README), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `DataFixer` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `DataFixers` | [biggest](../maps/biggest), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [starting-a-server](../systems/server/starting-a-server) |
| `DataFixTypes` | [level-data-and-rules](../reference/level-data-and-rules), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [advancements](../systems/commands/advancements), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [players-and-sessions](../systems/server/players-and-sessions), [points-of-interest](../systems/world/points-of-interest) |
| `DataLayer` | [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting) |
| `DataLayerStorageMap` | [lighting](../systems/world/lighting) |
| `DataPackConfig` | [resource-system](../systems/foundations/resource-system) |
| `DatapackStructureReport` | [data-driven-types](../systems/foundations/data-driven-types) |
| `DataResult` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `DataSlot` | [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting) |
| `DataSource` | [text-components](../systems/foundations/text-components) |
| `DataVersion` | [level-data-and-rules](../reference/level-data-and-rules) |
| `DaylightDetectorBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `DaylightDetectorBlockEntity` | [diodes-and-observers](../systems/blocks/diodes-and-observers) |
| `DeathMessageType` | [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components) |
| `DeathProtection` | [damage-and-death](../systems/entities/damage-and-death), [data-driven-types](../systems/foundations/data-driven-types) |
| `DeathScreen` | [gui-and-screens](../systems/client/gui-and-screens), [damage-and-death](../systems/entities/damage-and-death), [text-components](../systems/foundations/text-components) |
| `DebugBeeInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugBrainDump` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugBreezeInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugCommand` | [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine) |
| `DebugConfigCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [dialogs](../systems/commands/dialogs), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `DebugEntityBlockIntersection` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugEntryLight` | [lighting](../systems/world/lighting) |
| `DebugEntryParticleRenderStats` | [particles](../systems/rendering/particles) |
| `DebugEntryPostEffects` | [post-processing](../systems/rendering/post-processing) |
| `DebugGameEventInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugGameEventListenerInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugGoalInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugHiveInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugLevelSource` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [biomes](../systems/worldgen/biomes), [terrain](../systems/worldgen/terrain) |
| `DebugLoggedPrintStream` | [starting-a-server](../systems/server/starting-a-server) |
| `DebugMobSpawningCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `DebugOptionsScreen` | [hud-elements](../reference/hud-elements) |
| `DebugPathCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `DebugPathInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugPoiInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugQueryHandler` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [input-and-keybinds](../systems/client/input-and-keybinds) |
| `DebugRenderer` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugScreenDisplayer` | [hud](../systems/client/hud) |
| `DebugScreenEntries` | [hud](../systems/client/hud) |
| `DebugScreenEntry` | [hud](../systems/client/hud) |
| `DebugScreenEntryList` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [hud](../systems/client/hud) |
| `DebugScreenEntryStatus` | [hud](../systems/client/hud) |
| `DebugScreenOverlay` | [threads](../reference/threads), [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugScreenProfile` | [hud](../systems/client/hud) |
| `DebugStickItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `DebugStructureInfo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugSubscription` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugSubscriptions` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [pathfinding](../systems/entities/pathfinding), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `DebugValueAccess` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `DebugValueSource` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [entity-anatomy](../systems/entities/entity-anatomy) |
| `DecoratedPotBlockEntity` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `DecoratedPotRecipe` | [recipes](../systems/items/recipes) |
| `DecoratedPotSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `DedicatedPlayerList` | [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server) |
| `DedicatedServer` | [level-data-and-rules](../reference/level-data-and-rules), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [block-interaction](../systems/blocks/block-interaction), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage) |
| `DedicatedServerProperties` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-interaction](../systems/blocks/block-interaction), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage), [creating-a-world](../systems/worldgen/creating-a-world) |
| `DedicatedServerSettings` | [starting-a-server](../systems/server/starting-a-server) |
| `DefaultAttributes` | [attributes](../systems/entities/attributes) |
| `DefaultBlockInteractionTrigger` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `DefaultedMappedRegistry` | [entity-anatomy](../systems/entities/entity-anatomy), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `DefaultedRegistry` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `DefaultPlayerSkin` | [entity-rendering](../systems/rendering/entity-rendering) |
| `DefaultRedstoneWireEvaluator` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `DefaultVertexFormat` | [blaze3d](../systems/rendering/blaze3d) |
| `DelegatingOps` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `DeltaTracker` | [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [the-frame](../systems/rendering/the-frame) |
| `DemoMode` | [player-anatomy](../systems/player/player-anatomy) |
| `Density` | [density-functions](../systems/worldgen/density-functions) |
| `DensityBufferPool` | [density-functions](../systems/worldgen/density-functions) |
| `DensityFunction` | [density-function-nodes](../reference/density-function-nodes), [data-driven-types](../systems/foundations/data-driven-types), [XII · World generation](../systems/worldgen/README), [density-functions](../systems/worldgen/density-functions) |
| `DensityFunctionCompiler` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions) |
| `DensityFunctions` | [density-function-nodes](../reference/density-function-nodes), [data-driven-types](../systems/foundations/data-driven-types), [density-functions](../systems/worldgen/density-functions) |
| `DensitySampler` | [glossary](../reference/glossary), [density-functions](../systems/worldgen/density-functions) |
| `DensityVolume` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `DependencySorter` | [tags](../systems/foundations/tags) |
| `DepthStencilState` | [blaze3d](../systems/rendering/blaze3d) |
| `DerivedLevelData` | [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server) |
| `DesertPyramidPiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `DesertPyramidStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `DestructionQueue` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `DetectorRailBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `DeviceFeatures` | [blaze3d](../systems/rendering/blaze3d) |
| `DeviceInfo` | [blaze3d](../systems/rendering/blaze3d) |
| `DeviceLimits` | [blaze3d](../systems/rendering/blaze3d) |
| `DeviceList` | [sound-engine](../systems/client/sound-engine) |
| `DeviceType` | [blaze3d](../systems/rendering/blaze3d) |
| `DfRewriteRule` | [density-functions](../systems/worldgen/density-functions) |
| `Dialog` | [dialogs](../systems/commands/dialogs), [data-driven-types](../systems/foundations/data-driven-types), [text-components](../systems/foundations/text-components) |
| `DialogAction` | [dialogs](../systems/commands/dialogs) |
| `DialogBody` | [dialogs](../systems/commands/dialogs), [data-driven-types](../systems/foundations/data-driven-types) |
| `DialogBodyHandlers` | [dialogs](../systems/commands/dialogs) |
| `DialogBodyTypes` | [dialogs](../systems/commands/dialogs) |
| `DialogCommand` | [dialogs](../systems/commands/dialogs) |
| `DialogConnectionAccess` | [dialogs](../systems/commands/dialogs) |
| `DialogControlSet` | [dialogs](../systems/commands/dialogs) |
| `DialogListDialog` | [dialogs](../systems/commands/dialogs) |
| `DialogListDialogScreen` | [dialogs](../systems/commands/dialogs) |
| `Dialogs` | [dialogs](../systems/commands/dialogs) |
| `DialogScreen` | [dialogs](../systems/commands/dialogs) |
| `DialogScreens` | [gui-and-screens](../systems/client/gui-and-screens), [dialogs](../systems/commands/dialogs) |
| `DialogTags` | [dialogs](../systems/commands/dialogs) |
| `DialogTypes` | [dialogs](../systems/commands/dialogs) |
| `Dictionary` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Difficulty` | [level-data-and-rules](../reference/level-data-and-rules) |
| `DifficultyInstance` | [level-data-and-rules](../reference/level-data-and-rules), [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `DimensionDefaults` | [level-data-and-rules](../reference/level-data-and-rules) |
| `DimensionPadding` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `DimensionType` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [entity-lifecycle](../systems/entities/entity-lifecycle), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [chunk-storage](../systems/world/chunk-storage), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [lighting](../systems/world/lighting) |
| `DiodeBlock` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `Direction` | [fanin](../maps/fanin), [math-and-primitives](../reference/math-and-primitives), [submit-phases](../reference/submit-phases), [V · Blocks](../systems/blocks/README), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [movement-and-collision](../systems/entities/movement-and-collision), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `DirectionalBlock` | [diodes-and-observers](../systems/blocks/diodes-and-observers) |
| `DirectoryLister` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `DirectoryLock` | [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server) |
| `DirectoryTemplateSource` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `DirectoryValidator` | [resource-system](../systems/foundations/resource-system) |
| `DirectPoolAlias` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `DiscardedPayload` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `DiscardedQueryPayload` | [protocol-phases](../systems/networking/protocol-phases) |
| `DiscardItem` | [loot-tables](../systems/items/loot-tables) |
| `DisconnectionDetails` | [the-connection](../systems/networking/the-connection) |
| `DiscreteVoxelShape` | [math-and-primitives](../reference/math-and-primitives) |
| `DispenserBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `DispenserMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `Display` | [non-living-damage](../reference/non-living-damage), [the-client-level](../systems/client/the-client-level), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [entity-rendering](../systems/rendering/entity-rendering) |
| `DisplayContext` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `DisplayData` | [the-window](../systems/rendering/the-window) |
| `DisplayInfo` | [advancements](../systems/commands/advancements), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `DisplayRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `DisplaySlot` | [hud-elements](../reference/hud-elements), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `DistanceManager` | [block-entities](../systems/blocks/block-entities), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `DistanceToPointFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `DistanceTrigger` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `DoorBlock` | [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `DownloadCacheCleaner` | [resource-system](../systems/foundations/resource-system) |
| `DownloadedPackSource` | [resource-system](../systems/foundations/resource-system) |
| `DownloadQueue` | [resource-system](../systems/foundations/resource-system) |
| `DrawableGizmoPrimitives` | [submit-phases](../reference/submit-phases) |
| `DriedGhastBlock` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `DripParticle` | [particles](../systems/rendering/particles) |
| `DropperBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `DryFoliageColor` | [biomes](../systems/worldgen/biomes) |
| `DryFoliageColorReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `DSL` | [fanin](../maps/fanin) |
| `DyeColor` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `DyeRecipe` | [recipes](../systems/items/recipes) |
| `DynamicAtlasAllocator` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `DynamicGameEventListener` | [entity-lifecycle](../systems/entities/entity-lifecycle), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `DynamicGpuData` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `DynamicGpuDataStorageMapped` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `DynamicGraphMinFixedPoint` | [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `DynamicLoot` | [loot-tables](../systems/items/loot-tables) |
| `DynamicOps` | [glossary](../reference/glossary), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [containers-and-menus](../systems/items/containers-and-menus) |
| `DynamicTexture` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `EasingType` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EditBox` | [gui-and-screens](../systems/client/gui-and-screens) |
| `EditWorldScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `EffectCommands` | [attributes](../systems/entities/attributes) |
| `EffectGlyph` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `ElderGuardianParticle` | [particles](../systems/rendering/particles) |
| `EmoteCommands` | [entity-selectors](../systems/commands/entity-selectors) |
| `EmptyBlockModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `EmptyLevelChunk` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `EmptyLootItem` | [loot-tables](../systems/items/loot-tables) |
| `EmptyModel` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `EmptyPoolElement` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `EmptySlotSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `Enchantable` | [data-components](../systems/foundations/data-components), [enchanting](../systems/items/enchanting) |
| `EnchantCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [enchanting](../systems/items/enchanting) |
| `EnchantedCountIncreaseFunction` | [naming-drift](../reference/naming-drift), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments) |
| `EnchantedItemInUse` | [enchantments](../systems/items/enchantments) |
| `EnchantingTableBlock` | [enchanting](../systems/items/enchanting) |
| `Enchantment` | [naming-drift](../reference/naming-drift), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments) |
| `EnchantmentActiveCheck` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `EnchantmentAttributeEffect` | [attributes](../systems/entities/attributes), [enchantments](../systems/items/enchantments) |
| `EnchantmentEffectComponents` | [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `EnchantmentEntityEffect` | [functions-and-macros](../systems/commands/functions-and-macros), [data-driven-types](../systems/foundations/data-driven-types), [enchantments](../systems/items/enchantments) |
| `EnchantmentHelper` | [Reference](../reference/README), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [data-components](../systems/foundations/data-components), [VII · Items and inventories](../systems/items/README), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `EnchantmentInstance` | [data-components](../systems/foundations/data-components), [enchantments](../systems/items/enchantments) |
| `EnchantmentLevelProvider` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `EnchantmentLocationBasedEffect` | [data-driven-types](../systems/foundations/data-driven-types), [enchantments](../systems/items/enchantments) |
| `EnchantmentMenu` | [data-components](../systems/foundations/data-components), [enchanting](../systems/items/enchanting) |
| `EnchantmentNames` | [enchanting](../systems/items/enchanting) |
| `EnchantmentProvider` | [data-driven-types](../systems/foundations/data-driven-types), [enchanting](../systems/items/enchanting) |
| `EnchantmentProviderTypes` | [enchanting](../systems/items/enchanting) |
| `Enchantments` | [block-breaking](../systems/blocks/block-breaking), [enchantments](../systems/items/enchantments) |
| `EnchantmentsByCost` | [enchanting](../systems/items/enchanting) |
| `EnchantmentsByCostWithDifficulty` | [enchanting](../systems/items/enchanting) |
| `EnchantmentScreen` | [enchanting](../systems/items/enchanting) |
| `EnchantmentTags` | [tags](../systems/foundations/tags), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments) |
| `EnchantmentTarget` | [enchantments](../systems/items/enchantments) |
| `EnchantmentValueEffect` | [data-driven-types](../systems/foundations/data-driven-types), [enchantments](../systems/items/enchantments) |
| `EnchantRandomlyFunction` | [enchanting](../systems/items/enchanting) |
| `EnchantWithLevelsFunction` | [enchanting](../systems/items/enchanting), [loot-tables](../systems/items/loot-tables) |
| `EncoderCache` | [data-components](../systems/foundations/data-components) |
| `EndCityPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `EndCrystal` | [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death) |
| `EnderChestBlockEntity` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `EnderDragon` | [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EnderDragonFight` | [level-data-and-rules](../reference/level-data-and-rules), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [server-level-tick](../systems/server/server-level-tick), [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `EnderDragonPart` | [non-living-damage](../reference/non-living-damage), [entity-selectors](../systems/commands/entity-selectors), [damage-and-death](../systems/entities/damage-and-death), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `EnderEyeItem` | [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item) |
| `Enderman` | [post-processing](../systems/rendering/post-processing) |
| `EndFlashState` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EndIslandFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `EndTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `Enemy` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `Entity` | [biggest](../maps/biggest), [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [blocks-and-states](../systems/blocks/blocks-and-states), [debugging-the-running-game](../systems/client/debugging-the-running-game), [prediction-and-acks](../systems/client/prediction-and-acks), [the-client-level](../systems/client/the-client-level), [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [VI · Entities](../systems/entities/README), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [enchantments](../systems/items/enchantments), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [VIII · The player](../systems/player/README), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [chunk-storage](../systems/world/chunk-storage), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `EntityAccess` | [entity-anatomy](../systems/entities/entity-anatomy), [chunk-storage](../systems/world/chunk-storage) |
| `EntityAnchorArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `EntityArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors) |
| `EntityAttachment` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `EntityAttachments` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `EntityBlock` | [hierarchy](../maps/hierarchy), [block-entities](../systems/blocks/block-entities), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `EntityBoundSoundInstance` | [sound-engine](../systems/client/sound-engine) |
| `EntityCollisionContext` | [math-and-primitives](../reference/math-and-primitives) |
| `EntityDataAccessor` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [synched-entity-data](../systems/entities/synched-entity-data), [player-anatomy](../systems/player/player-anatomy) |
| `EntityDataSerializer` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `EntityDataSerializers` | [blocks-and-states](../systems/blocks/blocks-and-states), [synched-entity-data](../systems/entities/synched-entity-data), [text-components](../systems/foundations/text-components) |
| `EntityDataSource` | [text-components](../systems/foundations/text-components) |
| `EntityDimensions` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `EntityEquipment` | [naming-drift](../reference/naming-drift), [items-and-stacks](../systems/items/items-and-stacks), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `EntityEquipmentPredicate` | [advancements](../systems/commands/advancements) |
| `EntityEvent` | [synched-entity-data](../systems/entities/synched-entity-data), [using-an-item](../systems/items/using-an-item), [points-of-interest](../systems/world/points-of-interest) |
| `EntityFlagsPredicate` | [advancements](../systems/commands/advancements) |
| `EntityFluidInteraction` | [naming-drift](../reference/naming-drift), [movement-and-collision](../systems/entities/movement-and-collision) |
| `EntityGetter` | [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision) |
| `EntityHitResult` | [math-and-primitives](../reference/math-and-primitives) |
| `EntityInLevelCallback` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntityLookup` | [entity-selectors](../systems/commands/entity-selectors), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntityModel` | [entity-rendering](../systems/rendering/entity-rendering) |
| `EntityModelSet` | [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `EntityPositionSource` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `EntityPredicate` | [advancements](../systems/commands/advancements), [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `EntityReference` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntityRenderDispatcher` | [resource-system](../systems/foundations/resource-system), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [particles](../systems/rendering/particles) |
| `EntityRenderer` | [naming-drift](../reference/naming-drift), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `EntityRendererProvider` | [entity-rendering](../systems/rendering/entity-rendering) |
| `EntityRenderers` | [entity-rendering](../systems/rendering/entity-rendering) |
| `EntityRenderState` | [submit-phases](../reference/submit-phases), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [particles](../systems/rendering/particles) |
| `EntitySection` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntitySectionStorage` | [entity-selectors](../systems/commands/entity-selectors), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntitySelector` | [glossary](../reference/glossary), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `EntitySelectorOptions` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `EntitySelectorParser` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [text-components](../systems/foundations/text-components) |
| `EntitySpawnReason` | [naming-drift](../reference/naming-drift), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `EntitySpawnRequest` | [naming-drift](../reference/naming-drift), [entity-anatomy](../systems/entities/entity-anatomy) |
| `EntityStorage` | [entity-lifecycle](../systems/entities/entity-lifecycle), [chunk-storage](../systems/world/chunk-storage) |
| `EntitySubPredicate` | [advancements](../systems/commands/advancements) |
| `EntityTickList` | [the-client-level](../systems/client/the-client-level), [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `EntityType` | [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [level-data-and-rules](../reference/level-data-and-rules), [VI · Entities](../systems/entities/README), [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [text-components](../systems/foundations/text-components), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [entity-rendering](../systems/rendering/entity-rendering), [chunk-storage](../systems/world/chunk-storage) |
| `EntityTypeIds` | [naming-drift](../reference/naming-drift), [entity-anatomy](../systems/entities/entity-anatomy) |
| `EntityTypes` | [naming-drift](../reference/naming-drift), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `EntityTypeTags` | [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [tags](../systems/foundations/tags), [the-sword-swing](../systems/player/the-sword-swing) |
| `EntityTypeTest` | [entity-selectors](../systems/commands/entity-selectors) |
| `EntryAction` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `EntryGroup` | [loot-tables](../systems/items/loot-tables) |
| `EnumProperty` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `EnvironmentAttribute` | [naming-drift](../reference/naming-drift), [the-client-level](../systems/client/the-client-level), [what-makes-a-sound](../systems/client/what-makes-a-sound), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [biomes](../systems/worldgen/biomes) |
| `EnvironmentAttributeCheck` | [data-driven-types](../systems/foundations/data-driven-types), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EnvironmentAttributeLayer` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EnvironmentAttributeMap` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [biomes](../systems/worldgen/biomes) |
| `EnvironmentAttributeProbe` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [the-frame](../systems/rendering/the-frame), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EnvironmentAttributeReader` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids) |
| `EnvironmentAttributes` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [what-makes-a-sound](../systems/client/what-makes-a-sound), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-lifecycle](../systems/entities/entity-lifecycle), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [particles](../systems/rendering/particles), [server-level-tick](../systems/server/server-level-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [points-of-interest](../systems/world/points-of-interest), [biomes](../systems/worldgen/biomes) |
| `EnvironmentAttributeSystem` | [naming-drift](../reference/naming-drift), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [server-level-tick](../systems/server/server-level-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EnvironmentAttributeValue` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `EnvironmentScanPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `EqualSpacingLayout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `EquipmentAssetManager` | [resource-system](../systems/foundations/resource-system), [entity-rendering](../systems/rendering/entity-rendering) |
| `EquipmentClientInfo` | [entity-rendering](../systems/rendering/entity-rendering) |
| `EquipmentLayerRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `EquipmentSlot` | [enchantments](../systems/items/enchantments), [player-anatomy](../systems/player/player-anatomy) |
| `EquipmentSlotGroup` | [enchantments](../systems/items/enchantments) |
| `EquipmentUser` | [entity-anatomy](../systems/entities/entity-anatomy), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables) |
| `Equippable` | [hud-elements](../reference/hud-elements), [damage-and-death](../systems/entities/damage-and-death), [data-components](../systems/foundations/data-components), [VII · Items and inventories](../systems/items/README), [enchantments](../systems/items/enchantments) |
| `ErrorCollector` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `EuclideanGameEventListenerRegistry` | [chunk-anatomy](../systems/world/chunk-anatomy), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `Eula` | [starting-a-server](../systems/server/starting-a-server) |
| `EventLoopGroupHolder` | [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [the-connection](../systems/networking/the-connection) |
| `EvokerFangs` | [non-living-damage](../reference/non-living-damage) |
| `ExecuteCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [the-execution-engine](../systems/commands/the-execution-engine), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ExecutionCommandSource` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `ExecutionContext` | [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine) |
| `ExecutionControl` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `ExpandableContainerBase` | [loot-tables](../systems/items/loot-tables) |
| `ExperienceBar` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud) |
| `ExperienceCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ExperienceOrb` | [non-living-damage](../reference/non-living-damage), [the-client-level](../systems/client/the-client-level), [damage-and-death](../systems/entities/damage-and-death), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [hunger-and-experience](../systems/player/hunger-and-experience), [the-sword-swing](../systems/player/the-sword-swing) |
| `ExperimentalRedstoneWireEvaluator` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `ExperimentsScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `ExplodeEffect` | [damage-and-death](../systems/entities/damage-and-death) |
| `ExplorationMapFunction` | [structure-placement](../systems/worldgen/structure-placement) |
| `ExplosionParticleInfo` | [particles](../systems/rendering/particles) |
| `ExtraCodecs` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [text-components](../systems/foundations/text-components) |
| `EyeOfEnder` | [non-living-damage](../reference/non-living-damage) |
| `EyesLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `FaceBakery` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `FallbackResourceManager` | [resource-system](../systems/foundations/resource-system) |
| `FallenTreeFeature` | [trees](../systems/worldgen/trees) |
| `FallingBlockEntity` | [non-living-damage](../reference/non-living-damage), [the-client-level](../systems/client/the-client-level), [server-level-tick](../systems/server/server-level-tick) |
| `FallingBlockRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `FallLocation` | [damage-and-death](../systems/entities/damage-and-death) |
| `FallthroughTask` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `FancyFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `FancyTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `Feature` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [XII · World generation](../systems/worldgen/README), [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `FeatureElement` | [hierarchy](../maps/hierarchy), [glossary](../reference/glossary), [block-interaction](../systems/blocks/block-interaction), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `FeatureFlag` | [glossary](../reference/glossary) |
| `FeatureFlags` | [signal-and-dust](../systems/blocks/signal-and-dust), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [creating-a-world](../systems/worldgen/creating-a-world) |
| `FeatureFlagSet` | [glossary](../reference/glossary), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes) |
| `FeatureFlagsMetadataSection` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system) |
| `FeatureFlagUniverse` | [glossary](../reference/glossary), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `FeaturePlacer` | [naming-drift](../reference/naming-drift), [features-and-placement](../systems/worldgen/features-and-placement) |
| `FeaturePoolElement` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `FeatureRenderDispatcher` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [blaze3d](../systems/rendering/blaze3d), [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [post-processing](../systems/rendering/post-processing), [the-frame](../systems/rendering/the-frame), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `FeatureSize` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `FeatureSizeType` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `FeatureSorter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `FeatureTags` | [tags](../systems/foundations/tags) |
| `FeatureTypes` | [data-driven-types](../systems/foundations/data-driven-types) |
| `FieldSelector` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `FileFixerUpper` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `FilePackResources` | [resource-system](../systems/foundations/resource-system) |
| `FileToIdConverter` | [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags) |
| `FillBiomeCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [biomes](../systems/worldgen/biomes) |
| `FillCommand` | [XIII · Commands and data packs](../systems/commands/README) |
| `FillLayerFeature` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `Filterable` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `FilteredSlotSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `FilteredText` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `FilterMask` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `FindTopSurfaceFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `FiniteAudioStream` | [sound-engine](../systems/client/sound-engine) |
| `FireBlock` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `FireworkParticles` | [particles](../systems/rendering/particles) |
| `FireworkRocketRecipe` | [recipes](../systems/items/recipes) |
| `FireworkStarFadeRecipe` | [recipes](../systems/items/recipes) |
| `FireworkStarRecipe` | [recipes](../systems/items/recipes) |
| `FirstPersonHandsAndItems` | [naming-drift](../reference/naming-drift), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering) |
| `FirstPersonHandsAndItemsRenderer` | [naming-drift](../reference/naming-drift), [using-an-item](../systems/items/using-an-item), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [the-frame](../systems/rendering/the-frame) |
| `FishingHook` | [the-client-level](../systems/client/the-client-level), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `FishingRodCast` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `FishingRodHookedTrigger` | [advancements](../systems/commands/advancements) |
| `FishingRodItem` | [using-an-item](../systems/items/using-an-item) |
| `FixedBiomeSource` | [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world) |
| `FixedFormat` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `FixedPathPackResources` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system) |
| `FixedPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `FlameFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `FlatLayerInfo` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `FlatLevelGeneratorPresets` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `FlatLevelGeneratorSettings` | [glossary](../reference/glossary), [creating-a-world](../systems/worldgen/creating-a-world) |
| `FlatLevelSource` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world), [terrain](../systems/worldgen/terrain) |
| `FloatProvider` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement) |
| `FloatProviders` | [data-driven-types](../systems/foundations/data-driven-types) |
| `FloatSampleSource` | [sound-engine](../systems/client/sound-engine) |
| `FlowingFluid` | [glossary](../reference/glossary), [fluids](../systems/world/fluids) |
| `Fluid` | [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `FluidModel` | [naming-drift](../reference/naming-drift), [section-meshing](../systems/rendering/section-meshing) |
| `FluidRenderer` | [naming-drift](../reference/naming-drift), [section-meshing](../systems/rendering/section-meshing) |
| `Fluids` | [blocks-and-states](../systems/blocks/blocks-and-states), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `FluidState` | [glossary](../reference/glossary), [V · Blocks](../systems/blocks/README), [blocks-and-states](../systems/blocks/blocks-and-states), [movement-and-collision](../systems/entities/movement-and-collision), [tags](../systems/foundations/tags), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `FluidStateModelSet` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `FluidTags` | [block-breaking](../systems/blocks/block-breaking), [tags](../systems/foundations/tags), [fluids](../systems/world/fluids) |
| `FlyingMoveControl` | [pathfinding](../systems/entities/pathfinding) |
| `FlyingPathNavigation` | [pathfinding](../systems/entities/pathfinding) |
| `FlyNodeEvaluator` | [pathfinding](../systems/entities/pathfinding) |
| `FocusNavigationEvent` | [gui-and-screens](../systems/client/gui-and-screens) |
| `FogData` | [naming-drift](../reference/naming-drift), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `FogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `FogRenderer` | [blaze3d](../systems/rendering/blaze3d), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `FogType` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `FolderRepositorySource` | [resource-system](../systems/foundations/resource-system) |
| `FoliageColor` | [biomes](../systems/worldgen/biomes) |
| `FoliageColorReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `FoliagePlacer` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `FoliagePlacerType` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `Font` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [text-and-fonts](../systems/client/text-and-fonts), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `FontDescription` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `FontManager` | [text-and-fonts](../systems/client/text-and-fonts), [resource-system](../systems/foundations/resource-system) |
| `FontSet` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `FontTexture` | [text-and-fonts](../systems/client/text-and-fonts) |
| `FoodConstants` | [hunger-and-experience](../systems/player/hunger-and-experience) |
| `FoodData` | [naming-drift](../reference/naming-drift), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `FoodProperties` | [naming-drift](../reference/naming-drift), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `Foods` | [hunger-and-experience](../systems/player/hunger-and-experience) |
| `ForbiddenSymlinkInfo` | [resource-system](../systems/foundations/resource-system) |
| `ForkingTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `FormattedBidiReorder` | [text-and-fonts](../systems/client/text-and-fonts) |
| `FormattedCharSequence` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `FormattedCharSink` | [text-and-fonts](../systems/client/text-and-fonts) |
| `FormattedText` | [text-and-fonts](../systems/client/text-and-fonts) |
| `Fox` | [biggest](../maps/biggest), [hierarchy](../maps/hierarchy), [pathfinding](../systems/entities/pathfinding) |
| `FpsDebugChart` | [hud](../systems/client/hud) |
| `Frame` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `FrameGraphBuilder` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing), [section-meshing](../systems/rendering/section-meshing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `FrameLayout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `FramePass` | [post-processing](../systems/rendering/post-processing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `FramerateLimiter` | [the-client-loop](../systems/client/the-client-loop) |
| `FramerateLimitTracker` | [the-client-loop](../systems/client/the-client-loop), [the-frame](../systems/rendering/the-frame), [the-window](../systems/rendering/the-window) |
| `FreeTypeUtil` | [text-and-fonts](../systems/client/text-and-fonts) |
| `FriendlyByteBuf` | [biggest](../maps/biggest), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `FriendToast` | [hud](../systems/client/hud) |
| `Frog` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-lifecycle](../systems/entities/entity-lifecycle), [pathfinding](../systems/entities/pathfinding) |
| `FrogAi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `FrontAndTop` | [math-and-primitives](../reference/math-and-primitives) |
| `FrontendCommandEncoder` | [blaze3d](../systems/rendering/blaze3d) |
| `FrontendGpuDevice` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `FrontendGpuSurface` | [blaze3d](../systems/rendering/blaze3d) |
| `FrontendRenderPass` | [blaze3d](../systems/rendering/blaze3d) |
| `Frustum` | [particles](../systems/rendering/particles), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `FullChunkStatus` | [block-entities](../systems/blocks/block-entities), [blocks-and-states](../systems/blocks/blocks-and-states), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `FunctionArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [functions-and-macros](../systems/commands/functions-and-macros) |
| `FunctionCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine) |
| `FunctionGameTestInstance` | [game-tests](../systems/commands/game-tests) |
| `FunctionInstantiationException` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `FurnaceMenu` | [block-entities](../systems/blocks/block-entities), [recipes](../systems/items/recipes) |
| `FurnaceResultSlot` | [block-entities](../systems/blocks/block-entities) |
| `FutureChain` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `GameConfig` | [I · Anatomy](../systems/anatomy/README), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop) |
| `GameEvent` | [non-living-damage](../reference/non-living-damage), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [authority](../systems/entities/authority), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [using-an-item](../systems/items/using-an-item), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `GameEventDispatcher` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `GameEventListener` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `GameEventListenerRegistry` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `GameEventTags` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `GameMasterBlock` | [block-breaking](../systems/blocks/block-breaking) |
| `GameModeCommand` | [permissions](../systems/commands/permissions) |
| `GameModeSwitcherScreen` | [permissions](../systems/commands/permissions) |
| `GameNarrator` | [gui-and-screens](../systems/client/gui-and-screens) |
| `GameProfile` | [players-and-sessions](../systems/server/players-and-sessions) |
| `GameProfileArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors) |
| `GameProfileRepository` | [players-and-sessions](../systems/server/players-and-sessions) |
| `GameProtocols` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `GameRenderer` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [hud](../systems/client/hud), [sound-engine](../systems/client/sound-engine), [the-client-loop](../systems/client/the-client-loop), [the-gui-render-tree](../systems/client/the-gui-render-tree), [resource-system](../systems/foundations/resource-system), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [post-processing](../systems/rendering/post-processing), [the-frame](../systems/rendering/the-frame) |
| `GameRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree), [the-frame](../systems/rendering/the-frame) |
| `GameRule` | [hierarchy](../maps/hierarchy), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [hunger-and-experience](../systems/player/hunger-and-experience) |
| `GameRuleCategory` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift) |
| `GameRuleCommand` | [level-data-and-rules](../reference/level-data-and-rules) |
| `GameRuleMap` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types) |
| `GameRuleRegistryFix` | [naming-drift](../reference/naming-drift), [starting-a-server](../systems/server/starting-a-server) |
| `GameRules` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [V · Blocks](../systems/blocks/README), [block-breaking](../systems/blocks/block-breaking), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [the-execution-engine](../systems/commands/the-execution-engine), [damage-and-death](../systems/entities/damage-and-death), [movement-and-collision](../systems/entities/movement-and-collision), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [text-components](../systems/foundations/text-components), [recipes](../systems/items/recipes), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [tickets-and-loading](../systems/world/tickets-and-loading), [creating-a-world](../systems/worldgen/creating-a-world) |
| `GameRuleType` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift) |
| `GameRuleTypeVisitor` | [naming-drift](../reference/naming-drift) |
| `GameTestAssertException` | [game-tests](../systems/commands/game-tests) |
| `GameTestBatch` | [game-tests](../systems/commands/game-tests) |
| `GameTestBatchFactory` | [game-tests](../systems/commands/game-tests) |
| `GameTestBlockHighlightRenderer` | [game-tests](../systems/commands/game-tests) |
| `GameTestEnvironments` | [game-tests](../systems/commands/game-tests) |
| `GameTestException` | [game-tests](../systems/commands/game-tests) |
| `GameTestHelper` | [game-tests](../systems/commands/game-tests) |
| `GameTestInfo` | [game-tests](../systems/commands/game-tests), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `GameTestInstance` | [naming-drift](../reference/naming-drift), [game-tests](../systems/commands/game-tests), [data-driven-types](../systems/foundations/data-driven-types) |
| `GameTestInstances` | [game-tests](../systems/commands/game-tests) |
| `GameTestListener` | [game-tests](../systems/commands/game-tests) |
| `GameTestMainUtil` | [game-tests](../systems/commands/game-tests) |
| `GameTestRunner` | [game-tests](../systems/commands/game-tests) |
| `GameTestSequence` | [game-tests](../systems/commands/game-tests) |
| `GameTestServer` | [anatomy](../systems/anatomy/anatomy), [debugging-the-running-game](../systems/client/debugging-the-running-game), [game-tests](../systems/commands/game-tests), [how-a-server-dies](../systems/server/how-a-server-dies), [chunk-storage](../systems/world/chunk-storage) |
| `GameTestTicker` | [game-tests](../systems/commands/game-tests), [server-tick](../systems/server/server-tick) |
| `GameTestTimeoutException` | [game-tests](../systems/commands/game-tests) |
| `GameType` | [level-data-and-rules](../reference/level-data-and-rules), [player-anatomy](../systems/player/player-anatomy) |
| `GateBehavior` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `GaussianSampler` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `GeneratingChunkMap` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `GenerationChunkHolder` | [how-a-server-dies](../systems/server/how-a-server-dies), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `GenerationStep` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `GenericMessageScreen` | [how-a-server-dies](../systems/server/how-a-server-dies) |
| `GenericThread` | [threads](../reference/threads), [how-a-server-dies](../systems/server/how-a-server-dies) |
| `Ghast` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [pathfinding](../systems/entities/pathfinding) |
| `GiantTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `GiveCommand` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `GizmoCollector` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `GizmoFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `GizmoProperties` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `Gizmos` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `GizmoStyle` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `GlBackend` | [anatomy](../systems/anatomy/anatomy), [the-window](../systems/rendering/the-window) |
| `GlBuffer` | [blaze3d](../systems/rendering/blaze3d) |
| `GlCommandEncoder` | [blaze3d](../systems/rendering/blaze3d) |
| `GlDevice` | [blaze3d](../systems/rendering/blaze3d) |
| `GlHeuristics` | [blaze3d](../systems/rendering/blaze3d) |
| `GlobalPalette` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `GlobalPos` | [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [points-of-interest](../systems/world/points-of-interest) |
| `GlobalSettingsUniform` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `GlobalTestReporter` | [game-tests](../systems/commands/game-tests) |
| `GlPipelineRecompiler` | [blaze3d](../systems/rendering/blaze3d) |
| `GlRenderPass` | [blaze3d](../systems/rendering/blaze3d) |
| `GlslCompiler` | [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [blaze3d](../systems/rendering/blaze3d) |
| `GlStateManager` | [blaze3d](../systems/rendering/blaze3d) |
| `GlSurface` | [the-frame](../systems/rendering/the-frame) |
| `GlTransientMemory` | [blaze3d](../systems/rendering/blaze3d) |
| `GlyphBitmap` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphProviderDefinition` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphProviderType` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphRenderState` | [text-and-fonts](../systems/client/text-and-fonts), [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GlyphRenderTypes` | [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphSource` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `GlyphStitcher` | [text-and-fonts](../systems/client/text-and-fonts) |
| `Goal` | [hierarchy](../maps/hierarchy), [glossary](../reference/glossary), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `GoalSelector` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-anatomy](../systems/entities/entity-anatomy) |
| `Goat` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `GolemSensor` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `GoToPotentialJobSite` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `GpuBackend` | [anatomy](../systems/anatomy/anatomy), [blaze3d](../systems/rendering/blaze3d), [the-window](../systems/rendering/the-window) |
| `GpuBuffer` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `GpuBufferSlice` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `GpuDevice` | [packages](../maps/packages), [glossary](../reference/glossary), [anatomy](../systems/anatomy/anatomy), [XI · Rendering](../systems/rendering/README), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing), [the-window](../systems/rendering/the-window) |
| `GpuDeviceBackend` | [glossary](../reference/glossary), [blaze3d](../systems/rendering/blaze3d) |
| `GpuFence` | [blaze3d](../systems/rendering/blaze3d) |
| `GpuFormat` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `GpuOutOfMemoryException` | [blaze3d](../systems/rendering/blaze3d) |
| `GpuSampler` | [blaze3d](../systems/rendering/blaze3d) |
| `GpuSurface` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [the-frame](../systems/rendering/the-frame), [the-window](../systems/rendering/the-window) |
| `GpuSurfaceBackend` | [blaze3d](../systems/rendering/blaze3d) |
| `GpuTexture` | [blaze3d](../systems/rendering/blaze3d), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `GpuTextureView` | [blaze3d](../systems/rendering/blaze3d) |
| `GpuWarnlistManager` | [resource-system](../systems/foundations/resource-system) |
| `GradientFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `GradientNoise` | [density-functions](../systems/worldgen/density-functions) |
| `GraphicsPreset` | [post-processing](../systems/rendering/post-processing) |
| `GraphicsResourceAllocator` | [blaze3d](../systems/rendering/blaze3d) |
| `GrassBlock` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [biomes](../systems/worldgen/biomes) |
| `GrassColor` | [biomes](../systems/worldgen/biomes) |
| `GrassColorReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `GravityProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `GridLayout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `GrindstoneMenu` | [enchanting](../systems/items/enchanting) |
| `GroundPathNavigation` | [pathfinding](../systems/entities/pathfinding) |
| `GroupSlotSource` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `GsonHelper` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `Gui` | [biggest](../maps/biggest), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [the-gui-render-tree](../systems/client/the-gui-render-tree), [resource-system](../systems/foundations/resource-system), [how-a-server-dies](../systems/server/how-a-server-dies) |
| `GuiBannerResultRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiBookModelRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiElementRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiEntityRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiEventListener` | [gui-and-screens](../systems/client/gui-and-screens) |
| `GuiGraphicsExtractor` | [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [hud](../systems/client/hud), [text-and-fonts](../systems/client/text-and-fonts), [the-gui-render-tree](../systems/client/the-gui-render-tree), [items-and-stacks](../systems/items/items-and-stacks) |
| `GuiItemAtlas` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiItemRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiMessage` | [hud](../systems/client/hud) |
| `GuiMessageSource` | [hud](../systems/client/hud) |
| `GuiMessageTag` | [hud](../systems/client/hud) |
| `GuiProfilerChartRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiRenderer` | [text-and-fonts](../systems/client/text-and-fonts), [the-gui-render-tree](../systems/client/the-gui-render-tree), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing), [the-frame](../systems/rendering/the-frame) |
| `GuiRenderState` | [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [hud](../systems/client/hud), [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiSkinRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `GuiTextRenderState` | [text-and-fonts](../systems/client/text-and-fonts), [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `Half` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `HandlerNames` | [the-connection](../systems/networking/the-connection) |
| `HandshakeProtocols` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `HangingSignBlockEntity` | [block-entities](../systems/blocks/block-entities) |
| `HappyGhast` | [entity-lifecycle](../systems/entities/entity-lifecycle), [pathfinding](../systems/entities/pathfinding) |
| `HarvestFarmland` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `HasCustomInventoryScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `HashedPatchMap` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus) |
| `HashedStack` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [containers-and-menus](../systems/items/containers-and-menus), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `HashMapPalette` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `HashOps` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus) |
| `HeaderAndFooterLayout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `Heightmap` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [creating-a-world](../systems/worldgen/creating-a-world), [terrain](../systems/worldgen/terrain) |
| `HeightmapPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `HeightProvider` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement) |
| `HeightProviderType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `HeightRangePlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `HiddenByteBuf` | [the-connection](../systems/networking/the-connection) |
| `HintsAndWorkarounds` | [blaze3d](../systems/rendering/blaze3d) |
| `HitResult` | [math-and-primitives](../reference/math-and-primitives) |
| `Hoglin` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [damage-and-death](../systems/entities/damage-and-death) |
| `Holder` | [fanin](../maps/fanin), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [synched-entity-data](../systems/entities/synched-entity-data), [II · Foundations](../systems/foundations/README), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [contexts-and-predicates](../systems/items/contexts-and-predicates), [items-and-stacks](../systems/items/items-and-stacks), [creating-a-world](../systems/worldgen/creating-a-world) |
| `HolderGetter` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `HolderLookup` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [items-and-stacks](../systems/items/items-and-stacks) |
| `HolderOwner` | [naming-drift](../reference/naming-drift), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `HolderSet` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [enchantments](../systems/items/enchantments), [recipes](../systems/items/recipes) |
| `HolderSetCodec` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `HoneycombItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `HopperBlockEntity` | [V · Blocks](../systems/blocks/README), [block-entities](../systems/blocks/block-entities) |
| `HopperMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `HorizontalDirectionalBlock` | [diodes-and-observers](../systems/blocks/diodes-and-observers) |
| `Horse` | [damage-and-death](../systems/entities/damage-and-death) |
| `Hotbar` | [VIII · The player](../systems/player/README) |
| `HotbarManager` | [VIII · The player](../systems/player/README) |
| `HoverEvent` | [text-components](../systems/foundations/text-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `Hud` | [biggest](../maps/biggest), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [resource-system](../systems/foundations/resource-system), [items-and-stacks](../systems/items/items-and-stacks), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `HumanoidArmorLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `HumanoidMobRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `HumanoidModel` | [entity-rendering](../systems/rendering/entity-rendering) |
| `HumanoidRenderState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `HungerMobEffect` | [status-effects](../systems/player/status-effects) |
| `HurtByTargetGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `IdDispatchCodec` | [naming-drift](../reference/naming-drift), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `Identifier` | [fanin](../maps/fanin), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [hud](../systems/client/hud), [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound), [permissions](../systems/commands/permissions), [attributes](../systems/entities/attributes), [II · Foundations](../systems/foundations/README), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [blaze3d](../systems/rendering/blaze3d), [models-and-atlases](../systems/rendering/models-and-atlases), [post-processing](../systems/rendering/post-processing) |
| `IdentifierArgument` | [naming-drift](../reference/naming-drift) |
| `IdentifierException` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `IdMap` | [blocks-and-states](../systems/blocks/blocks-and-states), [entity-anatomy](../systems/entities/entity-anatomy), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `IdMapper` | [blocks-and-states](../systems/blocks/blocks-and-states), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `IglooPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `Ignite` | [enchantments](../systems/items/enchantments) |
| `ImbueRecipe` | [recipes](../systems/items/recipes) |
| `IMEPreeditOverlay` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `ImpossibleTrigger` | [advancements](../systems/commands/advancements), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ImposterProtoChunk` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `InactiveProfiler` | [the-client-loop](../systems/client/the-client-loop) |
| `InclusiveRange` | [math-and-primitives](../reference/math-and-primitives) |
| `IndexMerger` | [math-and-primitives](../reference/math-and-primitives) |
| `IndexType` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `Ingredient` | [naming-drift](../reference/naming-drift), [recipes](../systems/items/recipes) |
| `Input` | [input-and-keybinds](../systems/client/input-and-keybinds), [dialogs](../systems/commands/dialogs), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy) |
| `InputConstants` | [input-and-keybinds](../systems/client/input-and-keybinds), [the-window](../systems/rendering/the-window) |
| `InputControl` | [dialogs](../systems/commands/dialogs), [data-driven-types](../systems/foundations/data-driven-types) |
| `InputControlHandlers` | [dialogs](../systems/commands/dialogs) |
| `InputControlTypes` | [dialogs](../systems/commands/dialogs) |
| `InputQuirks` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `InputType` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `InputWithModifiers` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `InsideBlockEffectApplier` | [movement-and-collision](../systems/entities/movement-and-collision) |
| `InsideBlockEffectType` | [movement-and-collision](../systems/entities/movement-and-collision) |
| `InSquarePlacement` | [naming-drift](../reference/naming-drift), [features-and-placement](../systems/worldgen/features-and-placement) |
| `InstantaneousMobEffect` | [status-effects](../systems/player/status-effects) |
| `InstantiatedFunction` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `InstantNeighborUpdater` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `InstrumentItem` | [using-an-item](../systems/items/using-an-item) |
| `IntArrayTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `IntegerProperty` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `IntegratedServer` | [introduction](../introduction), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [debugging-the-running-game](../systems/client/debugging-the-running-game), [options](../systems/client/options), [permissions](../systems/commands/permissions), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage), [creating-a-world](../systems/worldgen/creating-a-world) |
| `Interaction` | [non-living-damage](../reference/non-living-damage), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `InteractionHand` | [block-interaction](../systems/blocks/block-interaction) |
| `InteractionResult` | [naming-drift](../reference/naming-drift), [block-interaction](../systems/blocks/block-interaction), [synched-entity-data](../systems/entities/synched-entity-data), [using-an-item](../systems/items/using-an-item) |
| `InteractWithDoor` | [block-interaction](../systems/blocks/block-interaction) |
| `InterpolatedFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [terrain](../systems/worldgen/terrain) |
| `InterpolationHandler` | [naming-drift](../reference/naming-drift), [the-client-level](../systems/client/the-client-level), [authority](../systems/entities/authority), [movement-and-collision](../systems/entities/movement-and-collision) |
| `Interval` | [density-function-nodes](../reference/density-function-nodes) |
| `IntervalSelectFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift) |
| `IntProvider` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `IntProviders` | [data-driven-types](../systems/foundations/data-driven-types) |
| `Inventory` | [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [entity-anatomy](../systems/entities/entity-anatomy), [containers-and-menus](../systems/items/containers-and-menus), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `InventoryChangeTrigger` | [advancements](../systems/commands/advancements) |
| `InventoryMenu` | [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus), [recipes](../systems/items/recipes) |
| `InventoryScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `InvertableSetOptionState` | [entity-selectors](../systems/commands/entity-selectors) |
| `InvertedLootItemCondition` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `InWorldGameRulesScreen` | [level-data-and-rules](../reference/level-data-and-rules) |
| `IoSupplier` | [resource-system](../systems/foundations/resource-system) |
| `IOWorker` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [how-a-server-dies](../systems/server/how-a-server-dies), [chunk-storage](../systems/world/chunk-storage), [blending](../systems/worldgen/blending) |
| `IpBanList` | [players-and-sessions](../systems/server/players-and-sessions) |
| `IsCarried` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `IsKeybindDown` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `IsolatedCall` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `IsSelected` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `IsUsingItem` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `IsXmas` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `Item` | [hierarchy](../maps/hierarchy), [Reference](../reference/README), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [attributes](../systems/entities/attributes), [II · Foundations](../systems/foundations/README), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [VII · Items and inventories](../systems/items/README), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `ItemArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ItemAttributeModifiers` | [attributes](../systems/entities/attributes) |
| `ItemBlockState` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemBody` | [dialogs](../systems/commands/dialogs) |
| `ItemClusterRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ItemCombinerMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ItemCombinerMenuSlotDefinition` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ItemCombinerScreen` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ItemCommands` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ItemContainerContents` | [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `ItemCooldowns` | [block-interaction](../systems/blocks/block-interaction), [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item) |
| `ItemEnchantments` | [data-components](../systems/foundations/data-components), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments) |
| `ItemEntity` | [hierarchy](../maps/hierarchy), [non-living-damage](../reference/non-living-damage), [block-breaking](../systems/blocks/block-breaking), [the-client-level](../systems/client/the-client-level), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [VII · Items and inventories](../systems/items/README), [items-and-stacks](../systems/items/items-and-stacks), [the-sword-swing](../systems/player/the-sword-swing), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `ItemEntityRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ItemFeatureRenderer` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases) |
| `ItemFrame` | [non-living-damage](../reference/non-living-damage), [diodes-and-observers](../systems/blocks/diodes-and-observers), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ItemIds` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `ItemInHandLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ItemInput` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [items-and-stacks](../systems/items/items-and-stacks) |
| `ItemInstance` | [data-components](../systems/foundations/data-components), [contexts-and-predicates](../systems/items/contexts-and-predicates), [items-and-stacks](../systems/items/items-and-stacks) |
| `ItemLike` | [hierarchy](../maps/hierarchy) |
| `ItemLore` | [data-components](../systems/foundations/data-components) |
| `ItemModel` | [naming-drift](../reference/naming-drift), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemModelGenerator` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemModelResolver` | [naming-drift](../reference/naming-drift), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemModels` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemOwner` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `ItemParser` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components) |
| `ItemParticleOption` | [items-and-stacks](../systems/items/items-and-stacks) |
| `ItemPickupParticle` | [particles](../systems/rendering/particles) |
| `ItemPredicate` | [advancements](../systems/commands/advancements), [data-components](../systems/foundations/data-components), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ItemPredicateArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Items` | [biggest](../maps/biggest), [hierarchy](../maps/hierarchy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [synched-entity-data](../systems/entities/synched-entity-data), [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [the-spear](../systems/player/the-spear) |
| `ItemStack` | [fanin](../maps/fanin), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [synched-entity-data](../systems/entities/synched-entity-data), [II · Foundations](../systems/foundations/README), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [tags](../systems/foundations/tags), [VII · Items and inventories](../systems/items/README), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [hunger-and-experience](../systems/player/hunger-and-experience), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemStackRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemStackTemplate` | [data-components](../systems/foundations/data-components), [text-components](../systems/foundations/text-components), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes) |
| `ItemStackWithSlot` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ItemSteerable` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `ItemTags` | [tags](../systems/foundations/tags), [the-sword-swing](../systems/player/the-sword-swing), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `ItemTintSource` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ItemUseAnimation` | [naming-drift](../reference/naming-drift), [using-an-item](../systems/items/using-an-item) |
| `ItemUsedOnLocationTrigger` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `JigsawBlock` | [hierarchy](../maps/hierarchy), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `JigsawBlockEntity` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `JigsawJunction` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `JigsawPlacement` | [XII · World generation](../systems/worldgen/README), [density-functions](../systems/worldgen/density-functions), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `JigsawReplacementProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `JigsawStructure` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `JoinWorldTask` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `JOrbisAudioStream` | [sound-engine](../systems/client/sound-engine) |
| `JsonEventLog` | [resource-system](../systems/foundations/resource-system) |
| `JsonOps` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `JsonRpc` | [threads](../reference/threads), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [starting-a-server](../systems/server/starting-a-server) |
| `JsonRpcNotificationService` | [starting-a-server](../systems/server/starting-a-server) |
| `JukeboxBlock` | [block-interaction](../systems/blocks/block-interaction) |
| `JumpableVehicleBar` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud) |
| `JumpControl` | [pathfinding](../systems/entities/pathfinding) |
| `JungleTemplePiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `JUnitLikeTestReporter` | [game-tests](../systems/commands/game-tests) |
| `JvmProfiler` | [server-tick](../systems/server/server-tick) |
| `KeybindContents` | [text-components](../systems/foundations/text-components) |
| `KeybindResolver` | [text-components](../systems/foundations/text-components) |
| `KeyBindsList` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `KeyBindsScreen` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `KeyboardHandler` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [permissions](../systems/commands/permissions), [resource-system](../systems/foundations/resource-system), [text-components](../systems/foundations/text-components), [input-to-movement](../systems/player/input-to-movement), [the-window](../systems/rendering/the-window) |
| `KeyboardInput` | [input-and-keybinds](../systems/client/input-and-keybinds), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `KeyDispatchCodec` | [data-driven-types](../systems/foundations/data-driven-types) |
| `KeyEvent` | [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [input-and-keybinds](../systems/client/input-and-keybinds) |
| `Keyframe` | [entity-rendering](../systems/rendering/entity-rendering) |
| `KeyframeAnimation` | [entity-rendering](../systems/rendering/entity-rendering) |
| `KeyframeTrack` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `KeyframeTrackSampler` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `KeyMapping` | [packages](../maps/packages), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [input-and-keybinds](../systems/client/input-and-keybinds), [text-components](../systems/foundations/text-components), [input-to-movement](../systems/player/input-to-movement), [the-window](../systems/rendering/the-window) |
| `KilledTrigger` | [advancements](../systems/commands/advancements) |
| `KineticWeapon` | [data-components](../systems/foundations/data-components), [enchantments](../systems/items/enchantments), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `KnownPack` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system) |
| `KnownPacksManager` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `Language` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `LanguageManager` | [resource-system](../systems/foundations/resource-system), [text-components](../systems/foundations/text-components) |
| `LanServerPinger` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy) |
| `LastSeenMessages` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LastSeenMessagesTracker` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LastSeenMessagesValidator` | [threads](../reference/threads), [chat-and-signing](../systems/networking/chat-and-signing), [server-tick](../systems/server/server-tick) |
| `LastSeenTrackedEntry` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LavaFluid` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LavaFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `LavaSubmergedBlockProcessor` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `LayerDefinition` | [entity-rendering](../systems/rendering/entity-rendering) |
| `LayerDefinitions` | [entity-rendering](../systems/rendering/entity-rendering) |
| `LayeredRegistryAccess` | [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `LayeringTransform` | [blaze3d](../systems/rendering/blaze3d) |
| `LayerLightEventListener` | [lighting](../systems/world/lighting) |
| `LayerLightSectionStorage` | [lighting](../systems/world/lighting) |
| `Layout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `LayoutElement` | [gui-and-screens](../systems/client/gui-and-screens) |
| `LayoutSettings` | [gui-and-screens](../systems/client/gui-and-screens) |
| `LeadItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `Leashable` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-anatomy](../systems/entities/entity-anatomy) |
| `LeashFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `LeaveVineDecorator` | [trees](../systems/worldgen/trees) |
| `LecternBlock` | [block-interaction](../systems/blocks/block-interaction) |
| `LecternMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `LecternScreen` | [containers-and-menus](../systems/items/containers-and-menus) |
| `LegacyFbmInitializer` | [density-functions](../systems/worldgen/density-functions) |
| `LegacyQueryHandler` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [the-connection](../systems/networking/the-connection) |
| `LegacyRandomSource` | [math-and-primitives](../reference/math-and-primitives), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `LegacyServerPinger` | [the-connection](../systems/networking/the-connection) |
| `LegacySinglePoolElement` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `LegacyTextFilter` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LenientJsonParser` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `LerpFunction` | [density-function-nodes](../reference/density-function-nodes), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `LerpingBossEvent` | [hud](../systems/client/hud) |
| `Level` | [lectures](../lectures), [fanin](../maps/fanin), [Reference](../reference/README), [block-update-flags](../reference/block-update-flags), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [V · Blocks](../systems/blocks/README), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [X · The client](../systems/client/README), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [what-makes-a-sound](../systems/client/what-makes-a-sound), [entity-selectors](../systems/commands/entity-selectors), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [containers-and-menus](../systems/items/containers-and-menus), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables), [using-an-item](../systems/items/using-an-item), [XI · Rendering](../systems/rendering/README), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [particles](../systems/rendering/particles), [section-meshing](../systems/rendering/section-meshing), [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LevelAccessor` | [block-interaction](../systems/blocks/block-interaction), [the-client-level](../systems/client/the-client-level), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LevelBasedPermissionSet` | [naming-drift](../reference/naming-drift), [entity-selectors](../systems/commands/entity-selectors), [functions-and-macros](../systems/commands/functions-and-macros), [permissions](../systems/commands/permissions), [players-and-sessions](../systems/server/players-and-sessions) |
| `LevelBasedValue` | [data-driven-types](../systems/foundations/data-driven-types), [enchantments](../systems/items/enchantments) |
| `LevelCallback` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `LevelChunk` | [lectures](../lectures), [block-entities](../systems/blocks/block-entities), [blocks-and-states](../systems/blocks/blocks-and-states), [diodes-and-observers](../systems/blocks/diodes-and-observers), [debugging-the-running-game](../systems/client/debugging-the-running-game), [how-a-server-dies](../systems/server/how-a-server-dies), [IV · The world](../systems/world/README), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [fluids](../systems/world/fluids), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `LevelChunkSection` | [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [biomes](../systems/worldgen/biomes) |
| `LevelChunkTicks` | [server-level-tick](../systems/server/server-level-tick), [chunk-anatomy](../systems/world/chunk-anatomy), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LevelData` | [level-data-and-rules](../reference/level-data-and-rules) |
| `LevelDebugSynchronizers` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [server-level-tick](../systems/server/server-level-tick), [points-of-interest](../systems/world/points-of-interest) |
| `LeveledPriorityQueue` | [lighting](../systems/world/lighting) |
| `LevelEntityGetterAdapter` | [entity-selectors](../systems/commands/entity-selectors) |
| `LevelEvent` | [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [particles](../systems/rendering/particles) |
| `LevelEventHandler` | [what-makes-a-sound](../systems/client/what-makes-a-sound), [particles](../systems/rendering/particles) |
| `LevelExtractor` | [block-update-flags](../reference/block-update-flags), [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [debugging-the-running-game](../systems/client/debugging-the-running-game), [options](../systems/client/options), [the-client-level](../systems/client/the-client-level), [entity-anatomy](../systems/entities/entity-anatomy), [resource-system](../systems/foundations/resource-system), [XI · Rendering](../systems/rendering/README), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [models-and-atlases](../systems/rendering/models-and-atlases), [particles](../systems/rendering/particles), [section-meshing](../systems/rendering/section-meshing), [the-frame](../systems/rendering/the-frame), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph), [lighting](../systems/world/lighting) |
| `LevelHeightAccessor` | [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `LevelLightEngine` | [blocks-and-states](../systems/blocks/blocks-and-states), [the-client-level](../systems/client/the-client-level), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting) |
| `LevelLoadingScreen` | [hud-elements](../reference/hud-elements), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud) |
| `LevelLoadListener` | [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server) |
| `LevelLoadProgressTracker` | [starting-a-server](../systems/server/starting-a-server) |
| `LevelLoadTracker` | [starting-a-server](../systems/server/starting-a-server) |
| `LevelReader` | [the-client-level](../systems/client/the-client-level), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks), [biomes](../systems/worldgen/biomes) |
| `LevelRenderer` | [glossary](../reference/glossary), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [block-interaction](../systems/blocks/block-interaction), [debugging-the-running-game](../systems/client/debugging-the-running-game), [hud](../systems/client/hud), [the-client-level](../systems/client/the-client-level), [XI · Rendering](../systems/rendering/README), [blaze3d](../systems/rendering/blaze3d), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [models-and-atlases](../systems/rendering/models-and-atlases), [post-processing](../systems/rendering/post-processing), [section-meshing](../systems/rendering/section-meshing), [the-frame](../systems/rendering/the-frame), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `LevelResource` | [level-data-and-rules](../reference/level-data-and-rules), [advancements](../systems/commands/advancements) |
| `LevelSettings` | [level-data-and-rules](../reference/level-data-and-rules), [creating-a-world](../systems/worldgen/creating-a-world) |
| `LevelStem` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `LevelStorageSource` | [level-data-and-rules](../reference/level-data-and-rules), [resource-system](../systems/foundations/resource-system), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage), [creating-a-world](../systems/worldgen/creating-a-world) |
| `LevelSummary` | [level-data-and-rules](../reference/level-data-and-rules), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `LevelTargetBundle` | [post-processing](../systems/rendering/post-processing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `LevelTickAccess` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LevelTicks` | [the-client-level](../systems/client/the-client-level), [server-level-tick](../systems/server/server-level-tick), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LevelVersion` | [level-data-and-rules](../reference/level-data-and-rules) |
| `LevelWriter` | [signal-and-dust](../systems/blocks/signal-and-dust), [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick), [fluids](../systems/world/fluids), [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `LeverBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `Library` | [sound-engine](../systems/client/sound-engine) |
| `Lifecycle` | [level-data-and-rules](../reference/level-data-and-rules), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `LightChunk` | [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `LightChunkGetter` | [lighting](../systems/world/lighting) |
| `LightCoordsUtil` | [naming-drift](../reference/naming-drift), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `LightEngine` | [the-client-level](../systems/client/the-client-level), [chunk-anatomy](../systems/world/chunk-anatomy), [lighting](../systems/world/lighting) |
| `LightEventListener` | [lighting](../systems/world/lighting) |
| `Lighting` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [the-window](../systems/rendering/the-window) |
| `LightLayer` | [lighting](../systems/world/lighting) |
| `Lightmap` | [introduction](../introduction), [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [the-frame](../systems/rendering/the-frame), [lighting](../systems/world/lighting) |
| `LightmapRenderState` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `LightmapRenderStateExtractor` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `LightningBolt` | [hierarchy](../maps/hierarchy), [non-living-damage](../reference/non-living-damage), [what-makes-a-sound](../systems/client/what-makes-a-sound), [entity-anatomy](../systems/entities/entity-anatomy), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `LightningRodBlock` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LimitSlotSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LinearCongruentialGenerator` | [math-and-primitives](../reference/math-and-primitives) |
| `LinearInterpolationHandler` | [authority](../systems/entities/authority) |
| `LinearLayout` | [gui-and-screens](../systems/client/gui-and-screens) |
| `LinearPalette` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `LineGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `LinkFileSystem` | [resource-system](../systems/foundations/resource-system) |
| `LinkFSPath` | [resource-system](../systems/foundations/resource-system) |
| `LinkFSProvider` | [resource-system](../systems/foundations/resource-system) |
| `LiquidBlock` | [glossary](../reference/glossary), [V · Blocks](../systems/blocks/README), [fluids](../systems/world/fluids), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `LiquidBlockContainer` | [fluids](../systems/world/fluids) |
| `LiquidSettings` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `Listener` | [sound-engine](../systems/client/sound-engine) |
| `ListenerTransform` | [sound-engine](../systems/client/sound-engine) |
| `ListPoolElement` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ListTag` | [glossary](../reference/glossary), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `LivingEntity` | [biggest](../maps/biggest), [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [Reference](../reference/README), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [hud](../systems/client/hud), [the-client-level](../systems/client/the-client-level), [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [VI · Entities](../systems/entities/README), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [synched-entity-data](../systems/entities/synched-entity-data), [text-components](../systems/foundations/text-components), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [using-an-item](../systems/items/using-an-item), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [VIII · The player](../systems/player/README), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [status-effects](../systems/player/status-effects), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [entity-rendering](../systems/rendering/entity-rendering), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest) |
| `LivingEntityRenderer` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [entity-rendering](../systems/rendering/entity-rendering) |
| `LivingEntityRenderState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `Llama` | [pathfinding](../systems/entities/pathfinding) |
| `LoadingChunkTracker` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `LoadingOverlay` | [hud-elements](../reference/hud-elements), [anatomy](../systems/anatomy/anatomy), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [resource-system](../systems/foundations/resource-system) |
| `LocalChatSession` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LocalCoordinates` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `LocalFrameDecoder` | [the-connection](../systems/networking/the-connection) |
| `LocalFrameEncoder` | [the-connection](../systems/networking/the-connection) |
| `LocalMobCapCalculator` | [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick) |
| `LocalPlayer` | [biggest](../maps/biggest), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-interaction](../systems/blocks/block-interaction), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [input-and-keybinds](../systems/client/input-and-keybinds), [prediction-and-acks](../systems/client/prediction-and-acks), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [what-makes-a-sound](../systems/client/what-makes-a-sound), [permissions](../systems/commands/permissions), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [text-components](../systems/foundations/text-components), [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [post-processing](../systems/rendering/post-processing) |
| `LocalPlayerResolver` | [player-anatomy](../systems/player/player-anatomy) |
| `LocalSampleLogger` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `LocalTime` | [text-and-fonts](../systems/client/text-and-fonts), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `LocateCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [points-of-interest](../systems/world/points-of-interest) |
| `LocationCheck` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LocationPredicate` | [advancements](../systems/commands/advancements), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LocatorBar` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud) |
| `LodestoneTracker` | [points-of-interest](../systems/world/points-of-interest) |
| `LoggedChatEvent` | [hud](../systems/client/hud) |
| `LoggedChatMessage` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `LoggedPrintStream` | [starting-a-server](../systems/server/starting-a-server) |
| `LoggingLevelLoadListener` | [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server) |
| `LoginProtocols` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `LogTestReporter` | [game-tests](../systems/commands/game-tests) |
| `LongArrayTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `LookAtPlayerGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `LookControl` | [pathfinding](../systems/entities/pathfinding) |
| `LoomMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `LoopingAudioStream` | [sound-engine](../systems/client/sound-engine) |
| `LootCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootContext` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [loot-tables](../systems/items/loot-tables) |
| `LootContextArg` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootContextParams` | [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [damage-and-death](../systems/entities/damage-and-death), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [loot-tables](../systems/items/loot-tables), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `LootContextParamSets` | [block-breaking](../systems/blocks/block-breaking), [entity-selectors](../systems/commands/entity-selectors), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootContextSources` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootContextUser` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootDataType` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootItem` | [loot-tables](../systems/items/loot-tables) |
| `LootItemCondition` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements), [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments) |
| `LootItemConditionalFunction` | [data-driven-types](../systems/foundations/data-driven-types), [loot-tables](../systems/items/loot-tables) |
| `LootItemConditionTypes` | [naming-drift](../reference/naming-drift), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootItemEntityPropertyCondition` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootItemFunction` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [loot-tables](../systems/items/loot-tables) |
| `LootItemFunctions` | [data-driven-types](../systems/foundations/data-driven-types) |
| `LootItemRandomChanceCondition` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `LootItemRandomChanceWithEnchantedBonusCondition` | [enchantments](../systems/items/enchantments) |
| `LootParams` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables) |
| `LootPool` | [loot-tables](../systems/items/loot-tables) |
| `LootPoolEntries` | [loot-tables](../systems/items/loot-tables) |
| `LootPoolEntry` | [loot-tables](../systems/items/loot-tables) |
| `LootPoolEntryContainer` | [data-driven-types](../systems/foundations/data-driven-types), [loot-tables](../systems/items/loot-tables) |
| `LootTable` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `LpVec3` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `MaceItem` | [data-components](../systems/foundations/data-components) |
| `MacosUtil` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `MacroFunction` | [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros) |
| `Main` | [the-client-loop](../systems/client/the-client-loop), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `MainHand` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `MainTarget` | [blaze3d](../systems/rendering/blaze3d) |
| `ManagementServer` | [threads](../reference/threads), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server) |
| `MangroveRootPlacement` | [trees](../systems/worldgen/trees) |
| `MangroveRootPlacer` | [trees](../systems/worldgen/trees) |
| `Mannequin` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [entity-anatomy](../systems/entities/entity-anatomy), [VIII · The player](../systems/player/README), [player-anatomy](../systems/player/player-anatomy) |
| `MapCodec` | [fanin](../maps/fanin), [naming-drift](../reference/naming-drift), [dialogs](../systems/commands/dialogs), [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes), [structure-placement](../systems/worldgen/structure-placement) |
| `MapExtendingRecipe` | [recipes](../systems/items/recipes) |
| `MapId` | [level-data-and-rules](../reference/level-data-and-rules) |
| `MapIndex` | [level-data-and-rules](../reference/level-data-and-rules) |
| `MapItem` | [items-and-stacks](../systems/items/items-and-stacks) |
| `MapItemSavedData` | [level-data-and-rules](../reference/level-data-and-rules) |
| `MappableRingBuffer` | [blaze3d](../systems/rendering/blaze3d), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [post-processing](../systems/rendering/post-processing) |
| `MappedRegistry` | [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `Marker` | [non-living-damage](../reference/non-living-damage), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `MarsagliaPolarGaussian` | [math-and-primitives](../reference/math-and-primitives) |
| `MatchBlock` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `Material` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `MaterialBaker` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `MaterialCondition` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [terrain](../systems/worldgen/terrain) |
| `MaterialRule` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [terrain](../systems/worldgen/terrain) |
| `MaterialRuleContext` | [terrain](../systems/worldgen/terrain) |
| `MaterialSystem` | [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `MegaJungleFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `MegaJungleTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `MegaPineFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `MemoryMap` | [data-driven-types](../systems/foundations/data-driven-types) |
| `MemoryModuleType` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest) |
| `MemoryReserve` | [starting-a-server](../systems/server/starting-a-server) |
| `MemoryServerHandshakePacketListenerImpl` | [anatomy](../systems/anatomy/anatomy), [protocol-phases](../systems/networking/protocol-phases) |
| `MemorySlot` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `MenuProvider` | [containers-and-menus](../systems/items/containers-and-menus) |
| `MenuScreens` | [gui-and-screens](../systems/client/gui-and-screens), [containers-and-menus](../systems/items/containers-and-menus) |
| `MenuType` | [hierarchy](../maps/hierarchy), [gui-and-screens](../systems/client/gui-and-screens), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [containers-and-menus](../systems/items/containers-and-menus) |
| `MerchantMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `MerchantOffers` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `MeshData` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `MeshDefinition` | [entity-rendering](../systems/rendering/entity-rendering) |
| `MessageArgument` | [glossary](../reference/glossary), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [text-components](../systems/foundations/text-components), [chat-and-signing](../systems/networking/chat-and-signing) |
| `MessageBox` | [the-window](../systems/rendering/the-window) |
| `MessageSignature` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `MessageSignatureCache` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `MetricCategory` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `MetricsRecorder` | [the-client-loop](../systems/client/the-client-loop), [server-tick](../systems/server/server-tick) |
| `MinecartCollisionContext` | [math-and-primitives](../reference/math-and-primitives) |
| `MinecartTNT` | [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death) |
| `Minecraft` | [biggest](../maps/biggest), [fanin](../maps/fanin), [packages](../maps/packages), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [debugging-the-running-game](../systems/client/debugging-the-running-game), [gui-and-screens](../systems/client/gui-and-screens), [hud](../systems/client/hud), [input-and-keybinds](../systems/client/input-and-keybinds), [options](../systems/client/options), [prediction-and-acks](../systems/client/prediction-and-acks), [sound-engine](../systems/client/sound-engine), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [what-makes-a-sound](../systems/client/what-makes-a-sound), [resource-system](../systems/foundations/resource-system), [text-components](../systems/foundations/text-components), [using-an-item](../systems/items/using-an-item), [chat-and-signing](../systems/networking/chat-and-signing), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [XI · Rendering](../systems/rendering/README), [blaze3d](../systems/rendering/blaze3d), [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [particles](../systems/rendering/particles), [post-processing](../systems/rendering/post-processing), [the-frame](../systems/rendering/the-frame), [the-window](../systems/rendering/the-window), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [lighting](../systems/world/lighting), [creating-a-world](../systems/worldgen/creating-a-world) |
| `MinecraftServer` | [introduction](../introduction), [biggest](../maps/biggest), [packages](../maps/packages), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [debugging-the-running-game](../systems/client/debugging-the-running-game), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [dialogs](../systems/commands/dialogs), [entity-selectors](../systems/commands/entity-selectors), [functions-and-macros](../systems/commands/functions-and-macros), [game-tests](../systems/commands/game-tests), [permissions](../systems/commands/permissions), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [synched-entity-data](../systems/entities/synched-entity-data), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [contexts-and-predicates](../systems/items/contexts-and-predicates), [recipes](../systems/items/recipes), [chat-and-signing](../systems/networking/chat-and-signing), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [III · The server](../systems/server/README), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [tickets-and-loading](../systems/world/tickets-and-loading), [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world) |
| `MinecraftServerGui` | [threads](../reference/threads), [how-a-server-dies](../systems/server/how-a-server-dies) |
| `MinecraftServerStateServiceImpl` | [how-a-server-dies](../systems/server/how-a-server-dies) |
| `MineshaftPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `MineshaftStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures), [structure-placement](../systems/worldgen/structure-placement) |
| `MinMaxBounds` | [advancements](../systems/commands/advancements), [entity-selectors](../systems/commands/entity-selectors) |
| `MipmapGenerator` | [models-and-atlases](../systems/rendering/models-and-atlases), [the-window](../systems/rendering/the-window) |
| `MipmapStrategy` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `Mirror` | [math-and-primitives](../reference/math-and-primitives) |
| `MiscOverworldFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `MissingTextureAtlasSprite` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `Mob` | [biggest](../maps/biggest), [hierarchy](../maps/hierarchy), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [non-living-damage](../reference/non-living-damage), [debugging-the-running-game](../systems/client/debugging-the-running-game), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [VI · Entities](../systems/entities/README), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [synched-entity-data](../systems/entities/synched-entity-data), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [the-sword-swing](../systems/player/the-sword-swing), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `MobCategory` | [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick) |
| `MobEffect` | [hierarchy](../maps/hierarchy), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [status-effects](../systems/player/status-effects) |
| `MobEffectCategory` | [status-effects](../systems/player/status-effects) |
| `MobEffectFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `MobEffectInstance` | [hud-elements](../reference/hud-elements), [status-effects](../systems/player/status-effects) |
| `MobEffects` | [naming-drift](../reference/naming-drift), [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [movement-and-collision](../systems/entities/movement-and-collision), [input-to-movement](../systems/player/input-to-movement), [status-effects](../systems/player/status-effects), [the-sword-swing](../systems/player/the-sword-swing) |
| `MobEffectsPredicate` | [advancements](../systems/commands/advancements) |
| `MobEffectUtil` | [block-breaking](../systems/blocks/block-breaking), [status-effects](../systems/player/status-effects) |
| `MobRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `MobSpawnSettings` | [entity-lifecycle](../systems/entities/entity-lifecycle), [biomes](../systems/worldgen/biomes) |
| `Model` | [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering) |
| `ModelBakery` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ModelBlockRenderer` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [section-meshing](../systems/rendering/section-meshing) |
| `ModelDiscovery` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ModelFeatureRenderer` | [submit-phases](../reference/submit-phases), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering) |
| `ModelGroupCollector` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ModelLayerLocation` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering) |
| `ModelLayers` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ModelManager` | [blocks-and-states](../systems/blocks/blocks-and-states), [resource-system](../systems/foundations/resource-system), [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [section-meshing](../systems/rendering/section-meshing) |
| `ModelPart` | [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering) |
| `ModelProvider` | [biggest](../maps/biggest) |
| `ModelState` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `Monitor` | [naming-drift](../reference/naming-drift), [the-window](../systems/rendering/the-window) |
| `MonitoredLocalFrameDecoder` | [the-connection](../systems/networking/the-connection) |
| `MonitorManager` | [naming-drift](../reference/naming-drift), [the-window](../systems/rendering/the-window) |
| `Monster` | [attributes](../systems/entities/attributes), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `MonsterRoomFeature` | [loot-tables](../systems/items/loot-tables) |
| `MoonBrightnessCheck` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `MoonPhase` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `MouseButtonEvent` | [naming-drift](../reference/naming-drift), [gui-and-screens](../systems/client/gui-and-screens), [input-and-keybinds](../systems/client/input-and-keybinds) |
| `MouseHandler` | [packages](../maps/packages), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [input-to-movement](../systems/player/input-to-movement), [the-window](../systems/rendering/the-window) |
| `MoveControl` | [pathfinding](../systems/entities/pathfinding) |
| `MoverType` | [authority](../systems/entities/authority), [movement-and-collision](../systems/entities/movement-and-collision), [input-to-movement](../systems/player/input-to-movement) |
| `MoveSimulationType` | [authority](../systems/entities/authority) |
| `MoveThroughVillageGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `MoveToTargetSink` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [pathfinding](../systems/entities/pathfinding) |
| `MovingBlockFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `MovingBlockRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `MovingPistonBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `MsgCommand` | [entity-selectors](../systems/commands/entity-selectors) |
| `Mth` | [fanin](../maps/fanin), [packages](../maps/packages), [math-and-primitives](../reference/math-and-primitives), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `MultiActionDialog` | [dialogs](../systems/commands/dialogs) |
| `MultiButtonDialogScreen` | [dialogs](../systems/commands/dialogs) |
| `MultiLineLabel` | [gui-and-screens](../systems/client/gui-and-screens) |
| `MultiNoiseBiomeSource` | [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world) |
| `MultiNoiseBiomeSourceParameterList` | [naming-drift](../reference/naming-drift), [biomes](../systems/worldgen/biomes) |
| `MultiNoiseBiomeSourceParameterLists` | [biomes](../systems/worldgen/biomes) |
| `MultiPackResourceManager` | [resource-system](../systems/foundations/resource-system) |
| `MultiPartModel` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `MultiPlayerGameMode` | [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [gui-and-screens](../systems/client/gui-and-screens), [input-and-keybinds](../systems/client/input-and-keybinds), [prediction-and-acks](../systems/client/prediction-and-acks), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [using-an-item](../systems/items/using-an-item), [the-connection](../systems/networking/the-connection), [VIII · The player](../systems/player/README), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [particles](../systems/rendering/particles), [section-meshing](../systems/rendering/section-meshing), [fluids](../systems/world/fluids), [lighting](../systems/world/lighting) |
| `MultipleTestTracker` | [game-tests](../systems/commands/game-tests) |
| `MultiplyValue` | [enchantments](../systems/items/enchantments) |
| `MultiVariant` | [naming-drift](../reference/naming-drift) |
| `MushroomCow` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `MusicManager` | [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `MusicToastDisplayState` | [hud](../systems/client/hud), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `MutableComponent` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `MyceliumBlock` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `Nameable` | [entity-selectors](../systems/commands/entity-selectors), [entity-anatomy](../systems/entities/entity-anatomy) |
| `NameAndId` | [naming-drift](../reference/naming-drift), [players-and-sessions](../systems/server/players-and-sessions) |
| `NamedRule` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `NarratableEntry` | [gui-and-screens](../systems/client/gui-and-screens) |
| `NarratorStatus` | [gui-and-screens](../systems/client/gui-and-screens) |
| `NativeImage` | [XI · Rendering](../systems/rendering/README), [the-window](../systems/rendering/the-window) |
| `NativeLibrariesBootstrap` | [anatomy](../systems/anatomy/anatomy), [sound-engine](../systems/client/sound-engine), [the-window](../systems/rendering/the-window) |
| `NaturalSpawner` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [biomes](../systems/worldgen/biomes) |
| `NbtAccounter` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `NbtContents` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `NbtException` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `NbtIo` | [glossary](../reference/glossary), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [chunk-storage](../systems/world/chunk-storage) |
| `NbtOps` | [glossary](../reference/glossary), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `NbtPathArgument` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `NbtProvider` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `NbtProviders` | [data-driven-types](../systems/foundations/data-driven-types) |
| `NbtTagArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `NbtToSnbt` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `NbtUtils` | [entity-selectors](../systems/commands/entity-selectors), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `NearestAttackableTargetGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `NearestBedSensor` | [points-of-interest](../systems/world/points-of-interest) |
| `NeedleDirectionHelper` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `NeighborUpdater` | [block-update-flags](../reference/block-update-flags), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [signal-and-dust](../systems/blocks/signal-and-dust) |
| `NestedLootTable` | [naming-drift](../reference/naming-drift), [loot-tables](../systems/items/loot-tables) |
| `NetherFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `NetherFortressPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `NetherFortressStructure` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `NetherFossilPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `NetherFossilStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `NetworkRegistryLoadTask` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `NeutralMob` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `NewMinecartBehavior` | [input-to-movement](../systems/player/input-to-movement) |
| `NoDataSpecialModelRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `Node` | [pathfinding](../systems/entities/pathfinding) |
| `NodeEvaluator` | [glossary](../reference/glossary), [pathfinding](../systems/entities/pathfinding) |
| `Noise` | [density-functions](../systems/worldgen/density-functions) |
| `NoiseBasedChunkGenerator` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [biomes](../systems/worldgen/biomes), [blending](../systems/worldgen/blending), [creating-a-world](../systems/worldgen/creating-a-world), [density-functions](../systems/worldgen/density-functions), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `NoiseBasedCountPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `NoiseChunk` | [density-function-nodes](../reference/density-function-nodes), [contexts-and-predicates](../systems/items/contexts-and-predicates), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions), [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `NoiseFunction` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `NoiseGeneratorSettings` | [math-and-primitives](../reference/math-and-primitives), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [terrain](../systems/worldgen/terrain) |
| `NoiseRouter` | [glossary](../reference/glossary), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `NoiseRouterData` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions) |
| `Noises` | [density-functions](../systems/worldgen/density-functions) |
| `NoiseSettings` | [terrain](../systems/worldgen/terrain) |
| `NoiseSpawnFinder` | [naming-drift](../reference/naming-drift), [biomes](../systems/worldgen/biomes) |
| `NoiseStack` | [density-functions](../systems/worldgen/density-functions) |
| `NoiseThresholdCountPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `NoiseUtils` | [density-functions](../systems/worldgen/density-functions) |
| `NoOpFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `NoRenderParticle` | [particles](../systems/rendering/particles) |
| `NoRenderParticleGroup` | [particles](../systems/rendering/particles) |
| `NormalCraftingRecipe` | [recipes](../systems/items/recipes) |
| `NormalNoise` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `NoteBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `NoteBlockInstrument` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `NoticeDialog` | [dialogs](../systems/commands/dialogs) |
| `NotificationManager` | [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server) |
| `NowPlayingToast` | [hud](../systems/client/hud), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `NullOps` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `NumberFormat` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [data-driven-types](../systems/foundations/data-driven-types) |
| `NumberFormatType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `NumberFormatTypes` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `NumberRangeInput` | [dialogs](../systems/commands/dialogs) |
| `NumericTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ObjectContents` | [text-components](../systems/foundations/text-components) |
| `ObjectInfo` | [text-components](../systems/foundations/text-components) |
| `Objective` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [data-driven-types](../systems/foundations/data-driven-types) |
| `ObjectiveArgument` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ObjectiveCriteria` | [glossary](../reference/glossary), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ObjectSelectionList` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ObserverBlock` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [signal-and-dust](../systems/blocks/signal-and-dust), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `OceanMonumentPieces` | [biggest](../maps/biggest), [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `OceanMonumentStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `OceanRuinPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `OceanRuinStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `OctahedralGroup` | [math-and-primitives](../reference/math-and-primitives) |
| `Octree` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `OffsetPlacement` | [naming-drift](../reference/naming-drift), [features-and-placement](../systems/worldgen/features-and-placement) |
| `OitPipelineSet` | [blaze3d](../systems/rendering/blaze3d) |
| `OitStage` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [particles](../systems/rendering/particles), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `OldMinecartBehavior` | [input-to-movement](../systems/player/input-to-movement) |
| `OldUsersConverter` | [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server) |
| `OminousBottleAmplifier` | [hunger-and-experience](../systems/player/hunger-and-experience) |
| `OminousItemSpawner` | [non-living-damage](../reference/non-living-damage) |
| `OneShot` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `OptionInstance` | [options](../systems/client/options), [the-client-loop](../systems/client/the-client-loop) |
| `Options` | [biggest](../maps/biggest), [packages](../maps/packages), [hud-elements](../reference/hud-elements), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [debugging-the-running-game](../systems/client/debugging-the-running-game), [input-and-keybinds](../systems/client/input-and-keybinds), [options](../systems/client/options), [sound-engine](../systems/client/sound-engine), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [resource-system](../systems/foundations/resource-system), [chat-and-signing](../systems/networking/chat-and-signing), [input-to-movement](../systems/player/input-to-movement), [the-sword-swing](../systems/player/the-sword-swing), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [models-and-atlases](../systems/rendering/models-and-atlases), [post-processing](../systems/rendering/post-processing), [section-meshing](../systems/rendering/section-meshing), [the-window](../systems/rendering/the-window), [chunk-storage](../systems/world/chunk-storage) |
| `OptionsList` | [gui-and-screens](../systems/client/gui-and-screens) |
| `OptionsRenderState` | [post-processing](../systems/rendering/post-processing) |
| `OptionsScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `OptionsSubScreen` | [options](../systems/client/options) |
| `OrderedSubmitNodeCollector` | [entity-rendering](../systems/rendering/entity-rendering) |
| `OreFeature` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [features-and-placement](../systems/worldgen/features-and-placement) |
| `OreVeinRule` | [naming-drift](../reference/naming-drift), [terrain](../systems/worldgen/terrain) |
| `Orientation` | [signal-and-dust](../systems/blocks/signal-and-dust), [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `OutgoingChatMessage` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `Overlay` | [gui-and-screens](../systems/client/gui-and-screens) |
| `OverlayedPackResources` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system) |
| `OverlayFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `OverlayMetadataSection` | [resource-system](../systems/foundations/resource-system) |
| `OverlayTexture` | [entity-rendering](../systems/rendering/entity-rendering) |
| `OversizedItemRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `OverworldBiomeBuilder` | [biomes](../systems/worldgen/biomes) |
| `OwnableEntity` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `Pack` | [resource-system](../systems/foundations/resource-system), [creating-a-world](../systems/worldgen/creating-a-world) |
| `PackCompatibility` | [resource-system](../systems/foundations/resource-system) |
| `PackDetector` | [resource-system](../systems/foundations/resource-system) |
| `PackedClockStates` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `Packet` | [fanin](../maps/fanin), [hierarchy](../maps/hierarchy), [threads](../reference/threads), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `PacketBundlePacker` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `PacketBundleUnpacker` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `PacketDecoder` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `PacketEncoder` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `PacketFlow` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `PacketListener` | [anatomy](../systems/anatomy/anatomy), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [server-tick](../systems/server/server-tick) |
| `PacketProcessor` | [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop), [dialogs](../systems/commands/dialogs), [synched-entity-data](../systems/entities/synched-entity-data), [containers-and-menus](../systems/items/containers-and-menus), [the-connection](../systems/networking/the-connection), [input-to-movement](../systems/player/input-to-movement), [the-sword-swing](../systems/player/the-sword-swing), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server) |
| `PacketReport` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `PacketSendListener` | [text-components](../systems/foundations/text-components), [the-connection](../systems/networking/the-connection) |
| `PacketType` | [fanin](../maps/fanin), [glossary](../reference/glossary), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `PacketUtils` | [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [containers-and-menus](../systems/items/containers-and-menus), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [server-tick](../systems/server/server-tick) |
| `PackFormat` | [resource-system](../systems/foundations/resource-system) |
| `PackLocationInfo` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system) |
| `PackMetadataSection` | [resource-system](../systems/foundations/resource-system) |
| `PackRepository` | [resource-system](../systems/foundations/resource-system) |
| `PackResources` | [resource-system](../systems/foundations/resource-system) |
| `PackSelectionConfig` | [resource-system](../systems/foundations/resource-system) |
| `PackSource` | [glossary](../reference/glossary), [resource-system](../systems/foundations/resource-system), [creating-a-world](../systems/worldgen/creating-a-world) |
| `PackType` | [resource-system](../systems/foundations/resource-system) |
| `PaleMossDecorator` | [trees](../systems/worldgen/trees) |
| `Palette` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `PalettedContainer` | [naming-drift](../reference/naming-drift), [section-meshing](../systems/rendering/section-meshing), [chunk-anatomy](../systems/world/chunk-anatomy), [biomes](../systems/worldgen/biomes) |
| `PalettedContainerFactory` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `PalettedContainerRO` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `PalettedPermutations` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `PalettedTextureManager` | [resource-system](../systems/foundations/resource-system) |
| `PaletteResize` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `Panda` | [VI · Entities](../systems/entities/README) |
| `Panorama` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `PanoramaRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `Parrot` | [tags](../systems/foundations/tags) |
| `ParsedTemplate` | [dialogs](../systems/commands/dialogs) |
| `ParserBasedArgument` | [naming-drift](../reference/naming-drift) |
| `ParseResults` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `PartDefinition` | [entity-rendering](../systems/rendering/entity-rendering) |
| `Particle` | [particles](../systems/rendering/particles) |
| `ParticleEngine` | [glossary](../reference/glossary), [math-and-primitives](../reference/math-and-primitives), [the-client-level](../systems/client/the-client-level), [the-client-loop](../systems/client/the-client-loop), [particles](../systems/rendering/particles) |
| `ParticleGroup` | [naming-drift](../reference/naming-drift), [particles](../systems/rendering/particles) |
| `ParticleGroupRenderState` | [particles](../systems/rendering/particles) |
| `ParticleLimit` | [naming-drift](../reference/naming-drift), [particles](../systems/rendering/particles) |
| `ParticleOptions` | [data-driven-types](../systems/foundations/data-driven-types), [status-effects](../systems/player/status-effects), [particles](../systems/rendering/particles) |
| `ParticleProvider` | [particles](../systems/rendering/particles) |
| `ParticleRenderType` | [particles](../systems/rendering/particles) |
| `ParticleResources` | [resource-system](../systems/foundations/resource-system), [models-and-atlases](../systems/rendering/models-and-atlases), [particles](../systems/rendering/particles) |
| `ParticlesRenderState` | [particles](../systems/rendering/particles) |
| `ParticleType` | [data-driven-types](../systems/foundations/data-driven-types), [particles](../systems/rendering/particles) |
| `ParticleTypes` | [non-living-damage](../reference/non-living-damage), [the-sword-swing](../systems/player/the-sword-swing) |
| `PartPose` | [entity-rendering](../systems/rendering/entity-rendering) |
| `PatchedDataComponentMap` | [naming-drift](../reference/naming-drift), [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `Path` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [pathfinding](../systems/entities/pathfinding), [points-of-interest](../systems/world/points-of-interest) |
| `PathComputationType` | [pathfinding](../systems/entities/pathfinding) |
| `PathFinder` | [glossary](../reference/glossary), [pathfinding](../systems/entities/pathfinding) |
| `PathfinderMob` | [hierarchy](../maps/hierarchy), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `PathfindingContext` | [pathfinding](../systems/entities/pathfinding) |
| `PathNavigation` | [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [pathfinding](../systems/entities/pathfinding), [points-of-interest](../systems/world/points-of-interest) |
| `PathNavigationRegion` | [pathfinding](../systems/entities/pathfinding), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `PathPackResources` | [resource-system](../systems/foundations/resource-system) |
| `PathType` | [naming-drift](../reference/naming-drift), [pathfinding](../systems/entities/pathfinding) |
| `PathTypeCache` | [pathfinding](../systems/entities/pathfinding) |
| `PatrolSpawner` | [entity-lifecycle](../systems/entities/entity-lifecycle), [starting-a-server](../systems/server/starting-a-server), [points-of-interest](../systems/world/points-of-interest), [XII · World generation](../systems/worldgen/README) |
| `PauseScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `PerfCommand` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `PeriodicNotificationManager` | [the-client-loop](../systems/client/the-client-loop), [resource-system](../systems/foundations/resource-system) |
| `PerlinNoise` | [density-functions](../systems/worldgen/density-functions) |
| `Permission` | [glossary](../reference/glossary), [permissions](../systems/commands/permissions), [data-driven-types](../systems/foundations/data-driven-types) |
| `PermissionCheck` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [permissions](../systems/commands/permissions), [data-driven-types](../systems/foundations/data-driven-types) |
| `PermissionCheckTypes` | [permissions](../systems/commands/permissions) |
| `PermissionLevel` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [permissions](../systems/commands/permissions) |
| `PermissionProviderCheck` | [naming-drift](../reference/naming-drift), [permissions](../systems/commands/permissions) |
| `Permissions` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [entity-selectors](../systems/commands/entity-selectors), [permissions](../systems/commands/permissions), [text-components](../systems/foundations/text-components), [player-anatomy](../systems/player/player-anatomy) |
| `PermissionSet` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros), [permissions](../systems/commands/permissions), [player-anatomy](../systems/player/player-anatomy) |
| `PermissionSetSupplier` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [permissions](../systems/commands/permissions) |
| `PermissionSetUnion` | [permissions](../systems/commands/permissions) |
| `PermissionTypes` | [permissions](../systems/commands/permissions) |
| `PersistentEntitySectionManager` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [chunk-storage](../systems/world/chunk-storage), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `Phantom` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `PhantomSpawner` | [entity-lifecycle](../systems/entities/entity-lifecycle), [starting-a-server](../systems/server/starting-a-server), [XII · World generation](../systems/worldgen/README) |
| `PictureInPictureRenderer` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `PictureInPictureRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `PiecesContainer` | [glossary](../reference/glossary), [structure-placement](../systems/worldgen/structure-placement) |
| `PiercingWeapon` | [data-components](../systems/foundations/data-components), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `Pig` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `Piglin` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [pathfinding](../systems/entities/pathfinding), [the-spear](../systems/player/the-spear) |
| `PiglinAi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `PiglinSpecificSensor` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `Pillager` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `PineFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `PingDebugChart` | [hud](../systems/client/hud) |
| `PingDebugMonitor` | [threads](../reference/threads), [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `PipelineBuilder` | [blaze3d](../systems/rendering/blaze3d) |
| `PipelineCache` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `PistonBaseBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [server-level-tick](../systems/server/server-level-tick) |
| `PistonHeadBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `PistonHeadRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `PistonHeadRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `PistonMath` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `PistonMovingBlockEntity` | [block-entities](../systems/blocks/block-entities), [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `PistonStructureResolver` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `PlaceCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `PlacedFeature` | [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `PlacementContext` | [XII · World generation](../systems/worldgen/README), [features-and-placement](../systems/worldgen/features-and-placement) |
| `PlacementFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `PlacementInfo` | [naming-drift](../reference/naming-drift), [recipes](../systems/items/recipes) |
| `PlacementModifier` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [features-and-placement](../systems/worldgen/features-and-placement) |
| `PlaceOnGroundDecorator` | [trees](../systems/worldgen/trees) |
| `PlaceRecipeHelper` | [recipes](../systems/items/recipes) |
| `PlainMessage` | [dialogs](../systems/commands/dialogs) |
| `PlainTextContents` | [naming-drift](../reference/naming-drift), [text-components](../systems/foundations/text-components) |
| `PlainTextFunction` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `Player` | [biggest](../maps/biggest), [fanin](../maps/fanin), [glossary](../reference/glossary), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [non-living-damage](../reference/non-living-damage), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [gui-and-screens](../systems/client/gui-and-screens), [what-makes-a-sound](../systems/client/what-makes-a-sound), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [text-components](../systems/foundations/text-components), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [VIII · The player](../systems/player/README), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [block-entity-rendering](../systems/rendering/block-entity-rendering), [server-level-tick](../systems/server/server-level-tick), [chunk-storage](../systems/world/chunk-storage) |
| `PlayerAdvancements` | [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [advancements](../systems/commands/advancements), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions) |
| `PlayerChatMessage` | [text-components](../systems/foundations/text-components), [chat-and-signing](../systems/networking/chat-and-signing) |
| `PlayerChunkSender` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `PlayerDataStorage` | [level-data-and-rules](../reference/level-data-and-rules), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server) |
| `PlayerEnderChestContainer` | [player-anatomy](../systems/player/player-anatomy) |
| `PlayerEquipment` | [player-anatomy](../systems/player/player-anatomy) |
| `PlayerGlyphProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `PlayerInfo` | [chat-and-signing](../systems/networking/chat-and-signing), [player-anatomy](../systems/player/player-anatomy) |
| `PlayerList` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [what-makes-a-sound](../systems/client/what-makes-a-sound), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [text-components](../systems/foundations/text-components), [recipes](../systems/items/recipes), [chat-and-signing](../systems/networking/chat-and-signing), [protocol-phases](../systems/networking/protocol-phases), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [particles](../systems/rendering/particles), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `PlayerMap` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `PlayerModel` | [player-anatomy](../systems/player/player-anatomy) |
| `PlayerModelPart` | [player-anatomy](../systems/player/player-anatomy), [entity-rendering](../systems/rendering/entity-rendering) |
| `PlayerModelType` | [player-anatomy](../systems/player/player-anatomy), [entity-rendering](../systems/rendering/entity-rendering) |
| `PlayerPredicate` | [advancements](../systems/commands/advancements), [data-driven-types](../systems/foundations/data-driven-types), [input-to-movement](../systems/player/input-to-movement) |
| `PlayerRideableJumping` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `PlayerSafetyServiceTextFilter` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `PlayerScoreEntry` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `PlayerScores` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `PlayerSkin` | [player-anatomy](../systems/player/player-anatomy), [entity-rendering](../systems/rendering/entity-rendering) |
| `PlayerSkinRenderCache` | [entity-rendering](../systems/rendering/entity-rendering) |
| `PlayerSpawnFinder` | [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server), [tickets-and-loading](../systems/world/tickets-and-loading), [biomes](../systems/worldgen/biomes) |
| `PlayerSprite` | [text-components](../systems/foundations/text-components) |
| `PlayerTabOverlay` | [hud-elements](../reference/hud-elements) |
| `PlayerTeam` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `PlayerTrigger` | [advancements](../systems/commands/advancements) |
| `PlaySoundConsumeEffect` | [using-an-item](../systems/items/using-an-item) |
| `PlaySoundEffect` | [enchantments](../systems/items/enchantments) |
| `PoiCompetitorScan` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `PoiManager` | [glossary](../reference/glossary), [VI · Entities](../systems/entities/README), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [server-tick](../systems/server/server-tick), [chunk-storage](../systems/world/chunk-storage), [points-of-interest](../systems/world/points-of-interest) |
| `PointGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `PoiRecord` | [points-of-interest](../systems/world/points-of-interest) |
| `PoiSection` | [points-of-interest](../systems/world/points-of-interest) |
| `PoisonMobEffect` | [status-effects](../systems/player/status-effects) |
| `PoiType` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `PoiTypes` | [points-of-interest](../systems/world/points-of-interest) |
| `PoiTypeTags` | [tags](../systems/foundations/tags), [points-of-interest](../systems/world/points-of-interest) |
| `PolygonMode` | [blaze3d](../systems/rendering/blaze3d) |
| `PoolAliasBinding` | [data-driven-types](../systems/foundations/data-driven-types), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `PoolAliasBindings` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `PoolAliasLookup` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `PoolElementStructurePiece` | [glossary](../reference/glossary), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `Pools` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `PoplarFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `PoplarTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `PortalForcer` | [points-of-interest](../systems/world/points-of-interest) |
| `Pose` | [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `PoseStack` | [the-gui-render-tree](../systems/client/the-gui-render-tree), [blaze3d](../systems/rendering/blaze3d), [entity-rendering](../systems/rendering/entity-rendering) |
| `Position` | [math-and-primitives](../reference/math-and-primitives) |
| `PositionalRandomFactory` | [math-and-primitives](../reference/math-and-primitives) |
| `PositionCollisionContext` | [math-and-primitives](../reference/math-and-primitives) |
| `PositionMoveRotation` | [the-client-level](../systems/client/the-client-level), [input-to-movement](../systems/player/input-to-movement) |
| `PositionSource` | [data-driven-types](../systems/foundations/data-driven-types), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `PositionSourceType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `PosRuleTest` | [data-driven-types](../systems/foundations/data-driven-types), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `PosRuleTestType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `PostChain` | [post-processing](../systems/rendering/post-processing) |
| `PostChainConfig` | [post-processing](../systems/rendering/post-processing) |
| `PostEffectCommand` | [post-processing](../systems/rendering/post-processing) |
| `PostPass` | [post-processing](../systems/rendering/post-processing) |
| `PostPlacementProcessor` | [structure-placement](../systems/worldgen/structure-placement) |
| `PostSpawnProcessor` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `PotDecorations` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `PotentialCalculator` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `PotentSulfurBlock` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `Potion` | [hierarchy](../maps/hierarchy), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `PotionContents` | [hunger-and-experience](../systems/player/hunger-and-experience), [status-effects](../systems/player/status-effects) |
| `PowderedSnowFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `PowFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `PredictiveAction` | [prediction-and-acks](../systems/client/prediction-and-acks) |
| `PreeditEvent` | [naming-drift](../reference/naming-drift), [input-and-keybinds](../systems/client/input-and-keybinds) |
| `PreferredGraphicsApi` | [the-window](../systems/rendering/the-window) |
| `PreparableReloadListener` | [glossary](../reference/glossary), [resource-system](../systems/foundations/resource-system), [models-and-atlases](../systems/rendering/models-and-atlases), [post-processing](../systems/rendering/post-processing) |
| `PreparedRenderType` | [blaze3d](../systems/rendering/blaze3d) |
| `PrepareSpawnTask` | [protocol-phases](../systems/networking/protocol-phases), [player-anatomy](../systems/player/player-anatomy), [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `PresetEditor` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `PresetFlatWorldScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `PrimaryLevelData` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `PrimedTnt` | [non-living-damage](../reference/non-living-damage), [the-client-level](../systems/client/the-client-level), [movement-and-collision](../systems/entities/movement-and-collision) |
| `PrimitiveTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `PrimitiveTopology` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `PrioritizeChunkUpdates` | [section-meshing](../systems/rendering/section-meshing) |
| `PriorityConsecutiveExecutor` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [chunk-storage](../systems/world/chunk-storage) |
| `PriorityProvider` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ProblemReporter` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ProcessorRule` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ProfiledReloadInstance` | [resource-system](../systems/foundations/resource-system) |
| `ProfilePublicKey` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `Profiler` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `ProfilerFiller` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [server-tick](../systems/server/server-tick) |
| `ProfilerPieChart` | [hud](../systems/client/hud) |
| `Projectile` | [hierarchy](../maps/hierarchy), [non-living-damage](../reference/non-living-damage), [entity-anatomy](../systems/entities/entity-anatomy), [using-an-item](../systems/items/using-an-item) |
| `ProjectileUtil` | [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing) |
| `ProjectileWeaponItem` | [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [using-an-item](../systems/items/using-an-item) |
| `Projection` | [post-processing](../systems/rendering/post-processing) |
| `ProjectionMatrixBuffer` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `Property` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `ProtectedBlockProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ProtoChunk` | [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ProtoChunkTicks` | [chunk-anatomy](../systems/world/chunk-anatomy), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ProtocolCodecBuilder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ProtocolInfo` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ProtocolInfoBuilder` | [naming-drift](../reference/naming-drift), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ProtocolSwapHandler` | [the-connection](../systems/networking/the-connection) |
| `ProviderReferenceDefinition` | [text-and-fonts](../systems/client/text-and-fonts) |
| `PunchTreeTutorialStepInstance` | [tags](../systems/foundations/tags) |
| `PushReaction` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `QuadCollection` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `QuadParticleFeatureRenderer` | [submit-phases](../reference/submit-phases), [particles](../systems/rendering/particles) |
| `QuadParticleGroup` | [particles](../systems/rendering/particles) |
| `QuadParticleRenderState` | [particles](../systems/rendering/particles) |
| `QuartPos` | [glossary](../reference/glossary), [math-and-primitives](../reference/math-and-primitives) |
| `QueryThreadGs4` | [threads](../reference/threads), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server) |
| `Rabbit` | [pathfinding](../systems/entities/pathfinding) |
| `Raid` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [entity-lifecycle](../systems/entities/entity-lifecycle), [points-of-interest](../systems/world/points-of-interest) |
| `RaidCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Raider` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `Raids` | [level-data-and-rules](../reference/level-data-and-rules), [server-level-tick](../systems/server/server-level-tick), [points-of-interest](../systems/world/points-of-interest) |
| `RandomBooleanSelectorFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `RandomChancePlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `RandomGroupPoolAlias` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `RandomizableContainer` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables) |
| `RandomizableContainerBlockEntity` | [loot-tables](../systems/items/loot-tables) |
| `RandomLookAroundGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `RandomlySelectedPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `RandomPoolAlias` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `RandomSelectorFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `RandomSequence` | [math-and-primitives](../reference/math-and-primitives) |
| `RandomSequences` | [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `RandomSource` | [fanin](../maps/fanin), [packages](../maps/packages), [math-and-primitives](../reference/math-and-primitives), [entity-selectors](../systems/commands/entity-selectors), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [loot-tables](../systems/items/loot-tables), [creating-a-world](../systems/worldgen/creating-a-world) |
| `RandomSpreadFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `RandomSpreadStructurePlacement` | [structure-placement](../systems/worldgen/structure-placement) |
| `RandomSpreadType` | [structure-placement](../systems/worldgen/structure-placement) |
| `RandomState` | [density-function-nodes](../reference/density-function-nodes), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick), [biomes](../systems/worldgen/biomes), [density-functions](../systems/worldgen/density-functions), [terrain](../systems/worldgen/terrain) |
| `RandomSupport` | [math-and-primitives](../reference/math-and-primitives) |
| `RangeChoiceFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `RangedAttribute` | [attributes](../systems/entities/attributes) |
| `RangedBowAttackGoal` | [pathfinding](../systems/entities/pathfinding) |
| `RangedCrossbowAttackGoal` | [using-an-item](../systems/items/using-an-item) |
| `RangeSelectItemModel` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `RangeSelectItemModelProperties` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `RangeSlotSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `RarityFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `RateKickingConnection` | [the-connection](../systems/networking/the-connection) |
| `Ravager` | [damage-and-death](../systems/entities/damage-and-death) |
| `RconClient` | [threads](../reference/threads), [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `RconConsoleSource` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `RconThread` | [threads](../reference/threads), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server) |
| `ReadOnlyScoreInfo` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `RealmsConnect` | [threads](../reference/threads), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `RealmsScreen` | [hierarchy](../maps/hierarchy), [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `Recipe` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes) |
| `RecipeAccess` | [recipes](../systems/items/recipes) |
| `RecipeBook` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `RecipeBookCategories` | [recipes](../systems/items/recipes) |
| `RecipeBookCategory` | [recipes](../systems/items/recipes) |
| `RecipeBookComponent` | [recipes](../systems/items/recipes) |
| `RecipeBookMenu` | [recipes](../systems/items/recipes) |
| `RecipeBookSettings` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `RecipeBookType` | [recipes](../systems/items/recipes) |
| `RecipeCache` | [recipes](../systems/items/recipes) |
| `RecipeCollection` | [recipes](../systems/items/recipes) |
| `RecipeCraftedTrigger` | [advancements](../systems/commands/advancements) |
| `RecipeCraftingHolder` | [recipes](../systems/items/recipes) |
| `RecipeDisplay` | [glossary](../reference/glossary), [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `RecipeDisplayEntry` | [naming-drift](../reference/naming-drift), [recipes](../systems/items/recipes) |
| `RecipeDisplayId` | [glossary](../reference/glossary), [recipes](../systems/items/recipes) |
| `RecipeHolder` | [recipes](../systems/items/recipes) |
| `RecipeInput` | [recipes](../systems/items/recipes) |
| `RecipeManager` | [naming-drift](../reference/naming-drift), [block-entities](../systems/blocks/block-entities), [data-driven-types](../systems/foundations/data-driven-types), [resource-system](../systems/foundations/resource-system), [recipes](../systems/items/recipes) |
| `RecipeMap` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes) |
| `RecipePropertySet` | [recipes](../systems/items/recipes) |
| `RecipeSerializer` | [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes) |
| `RecipeSerializers` | [recipes](../systems/items/recipes) |
| `RecipeToast` | [hud](../systems/client/hud) |
| `RecipeType` | [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes) |
| `RecipeUnlockedTrigger` | [advancements](../systems/commands/advancements) |
| `RecordCodecBuilder` | [fanin](../maps/fanin), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `RectGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `RedStoneOreBlock` | [prediction-and-acks](../systems/client/prediction-and-acks) |
| `RedstoneSide` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `RedstoneTorchBlock` | [signal-and-dust](../systems/blocks/signal-and-dust), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `RedstoneWallTorchBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `RedstoneWireBlock` | [introduction](../introduction), [naming-drift](../reference/naming-drift), [diodes-and-observers](../systems/blocks/diodes-and-observers), [signal-and-dust](../systems/blocks/signal-and-dust) |
| `RedstoneWireEvaluator` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `ReentrantBlockableEventLoop` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop), [server-tick](../systems/server/server-tick), [points-of-interest](../systems/world/points-of-interest) |
| `RegenerationMobEffect` | [status-effects](../systems/player/status-effects) |
| `RegionBitmap` | [chunk-storage](../systems/world/chunk-storage) |
| `RegionFile` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [chunk-storage](../systems/world/chunk-storage) |
| `RegionFileStorage` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [chunk-storage](../systems/world/chunk-storage) |
| `RegionFileVersion` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage) |
| `RegionStorageInfo` | [chunk-storage](../systems/world/chunk-storage) |
| `RegionStorageUpgrader` | [chunk-storage](../systems/world/chunk-storage) |
| `RegistrationInfo` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `Registries` | [fanin](../maps/fanin), [density-function-nodes](../reference/density-function-nodes), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [V · Blocks](../systems/blocks/README), [debugging-the-running-game](../systems/client/debugging-the-running-game), [what-makes-a-sound](../systems/client/what-makes-a-sound), [game-tests](../systems/commands/game-tests), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [recipes](../systems/items/recipes), [hunger-and-experience](../systems/player/hunger-and-experience), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [creating-a-world](../systems/worldgen/creating-a-world), [features-and-placement](../systems/worldgen/features-and-placement), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement), [trees](../systems/worldgen/trees) |
| `Registry` | [entity-anatomy](../systems/entities/entity-anatomy), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `RegistryAccess` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `RegistryCodecs` | [naming-drift](../reference/naming-drift), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `RegistryDataCollector` | [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [protocol-phases](../systems/networking/protocol-phases) |
| `RegistryDataLoader` | [naming-drift](../reference/naming-drift), [advancements](../systems/commands/advancements), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [recipes](../systems/items/recipes), [starting-a-server](../systems/server/starting-a-server), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [creating-a-world](../systems/worldgen/creating-a-world) |
| `RegistryFileCodec` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [contexts-and-predicates](../systems/items/contexts-and-predicates), [density-functions](../systems/worldgen/density-functions) |
| `RegistryFixedCodec` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `RegistryFriendlyByteBuf` | [fanin](../maps/fanin), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `RegistryLayer` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments) |
| `RegistryLoadTask` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [loot-tables](../systems/items/loot-tables) |
| `RegistryOps` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [text-components](../systems/foundations/text-components) |
| `RegistrySetBuilder` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `RegistrySynchronization` | [data-components](../systems/foundations/data-components), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments) |
| `RegistryValidator` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `Relative` | [input-to-movement](../systems/player/input-to-movement) |
| `ReloadableResourceManager` | [anatomy](../systems/anatomy/anatomy), [resource-system](../systems/foundations/resource-system), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ReloadableServerRegistries` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables), [starting-a-server](../systems/server/starting-a-server) |
| `ReloadableServerResources` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [data-components](../systems/foundations/data-components), [data-driven-types](../systems/foundations/data-driven-types), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `ReloadCommand` | [resource-system](../systems/foundations/resource-system) |
| `ReloadInstance` | [anatomy](../systems/anatomy/anatomy), [resource-system](../systems/foundations/resource-system) |
| `RemoteChatSession` | [chat-and-signing](../systems/networking/chat-and-signing), [player-anatomy](../systems/player/player-anatomy) |
| `RemoteFriendListUpdateHandler` | [the-client-loop](../systems/client/the-client-loop) |
| `RemotePlayer` | [glossary](../reference/glossary), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [player-anatomy](../systems/player/player-anatomy), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick) |
| `RemoteSampleLogger` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `RemoteSlot` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus) |
| `RemoveBinomial` | [enchantments](../systems/items/enchantments) |
| `Removed` | [data-components](../systems/foundations/data-components) |
| `RemoveStatusEffectsConsumeEffect` | [using-an-item](../systems/items/using-an-item) |
| `RenderBuffers` | [section-meshing](../systems/rendering/section-meshing), [the-frame](../systems/rendering/the-frame) |
| `RenderLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `RenderPass` | [glossary](../reference/glossary), [submit-phases](../reference/submit-phases), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `RenderPassBackend` | [blaze3d](../systems/rendering/blaze3d) |
| `RenderPassDescriptor` | [blaze3d](../systems/rendering/blaze3d) |
| `RenderPipeline` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `RenderPipelines` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [particles](../systems/rendering/particles), [post-processing](../systems/rendering/post-processing) |
| `RenderRegionCache` | [section-meshing](../systems/rendering/section-meshing) |
| `RenderSectionRegion` | [the-client-level](../systems/client/the-client-level), [section-meshing](../systems/rendering/section-meshing) |
| `RenderSetup` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d) |
| `RenderShape` | [naming-drift](../reference/naming-drift) |
| `RenderSystem` | [introduction](../introduction), [packages](../maps/packages), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [what-this-book-skips](../systems/anatomy/what-this-book-skips), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing), [the-frame](../systems/rendering/the-frame), [the-window](../systems/rendering/the-window) |
| `RenderTarget` | [blaze3d](../systems/rendering/blaze3d) |
| `RenderType` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [blaze3d](../systems/rendering/blaze3d), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `RenderTypeFeatureRenderer` | [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering) |
| `RenderTypes` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [entity-rendering](../systems/rendering/entity-rendering) |
| `Repairable` | [data-components](../systems/foundations/data-components) |
| `RepairItemRecipe` | [enchanting](../systems/items/enchanting), [recipes](../systems/items/recipes) |
| `RepeaterBlock` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [signal-and-dust](../systems/blocks/signal-and-dust), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `RepeatingPlacement` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `ReportedException` | [the-client-loop](../systems/client/the-client-loop), [containers-and-menus](../systems/items/containers-and-menus), [the-connection](../systems/networking/the-connection), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick) |
| `ReportGameListener` | [game-tests](../systems/commands/game-tests) |
| `ReportingContext` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `ReportType` | [how-a-server-dies](../systems/server/how-a-server-dies) |
| `RepositorySource` | [resource-system](../systems/foundations/resource-system) |
| `ResetRaidStatus` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `ResolutionContext` | [naming-drift](../reference/naming-drift), [entity-selectors](../systems/commands/entity-selectors), [text-components](../systems/foundations/text-components) |
| `ResolvableProfile` | [text-components](../systems/foundations/text-components), [player-anatomy](../systems/player/player-anatomy) |
| `ResolvedModel` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ResolvedServerAddress` | [the-connection](../systems/networking/the-connection) |
| `Resource` | [resource-system](../systems/foundations/resource-system) |
| `ResourceArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ResourceFilterSection` | [resource-system](../systems/foundations/resource-system) |
| `ResourceKey` | [fanin](../maps/fanin), [level-data-and-rules](../reference/level-data-and-rules), [blocks-and-states](../systems/blocks/blocks-and-states), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [game-tests](../systems/commands/game-tests), [entity-anatomy](../systems/entities/entity-anatomy), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `ResourceKeyArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `ResourceLoadStateTracker` | [resource-system](../systems/foundations/resource-system) |
| `ResourceManager` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system) |
| `ResourceManagerRegistryLoadTask` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [recipes](../systems/items/recipes) |
| `ResourceManagerReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `ResourceManagerTemplateSource` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ResourceMetadata` | [resource-system](../systems/foundations/resource-system) |
| `ResourceOrIdArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ResourceOrTagArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [tags](../systems/foundations/tags) |
| `ResourceOrTagKeyArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [tags](../systems/foundations/tags) |
| `ResourceSelectorArgument` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [game-tests](../systems/commands/game-tests), [tags](../systems/foundations/tags) |
| `RespawnAnchorBlock` | [block-interaction](../systems/blocks/block-interaction) |
| `ResultContainer` | [recipes](../systems/items/recipes) |
| `ResultSlot` | [containers-and-menus](../systems/items/containers-and-menus), [recipes](../systems/items/recipes) |
| `ReturnCommand` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `RootCommandNode` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `RootPlacer` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `RootPlacerType` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `RotatingSectionStorage` | [section-meshing](../systems/rendering/section-meshing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `Rotation` | [math-and-primitives](../reference/math-and-primitives) |
| `Rotations` | [math-and-primitives](../reference/math-and-primitives) |
| `RotationSegment` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `RoundFunction` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `RuinedPortalPiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `RuinedPortalStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `RuleBlockEntityModifier` | [data-driven-types](../systems/foundations/data-driven-types), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `RuleBlockEntityModifierType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `RuleProcessor` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `RuleTest` | [data-driven-types](../systems/foundations/data-driven-types), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `RuleTestType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `RunFunction` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `RunningOnDifferentThreadException` | [the-connection](../systems/networking/the-connection), [server-tick](../systems/server/server-tick) |
| `RunOne` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `SampleLogger` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [server-tick](../systems/server/server-tick) |
| `SamplerCache` | [blaze3d](../systems/rendering/blaze3d) |
| `SamplerContext` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions) |
| `SampleStorage` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `SaplingBlock` | [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `SavedData` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [contexts-and-predicates](../systems/items/contexts-and-predicates), [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [IV · The world](../systems/world/README), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [tickets-and-loading](../systems/world/tickets-and-loading), [creating-a-world](../systems/worldgen/creating-a-world) |
| `SavedDataStorage` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage), [creating-a-world](../systems/worldgen/creating-a-world) |
| `SavedDataType` | [level-data-and-rules](../reference/level-data-and-rules), [creating-a-world](../systems/worldgen/creating-a-world) |
| `SavedTick` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ScaleExponentially` | [enchantments](../systems/items/enchantments) |
| `ScatteredFeaturePiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `ScheduleCommand` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `ScheduledTick` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ScheduledTickAccess` | [the-client-level](../systems/client/the-client-level), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `Schema` | [fanin](../maps/fanin) |
| `Scope` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Score` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [data-driven-types](../systems/foundations/data-driven-types) |
| `ScoreAccess` | [glossary](../reference/glossary), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `Scoreboard` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ScoreboardCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ScoreboardNameProvider` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ScoreboardNameProviders` | [data-driven-types](../systems/foundations/data-driven-types) |
| `ScoreboardSaveData` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ScoreboardValue` | [data-driven-types](../systems/foundations/data-driven-types) |
| `ScoreContents` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `ScoreHolder` | [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [entity-anatomy](../systems/entities/entity-anatomy), [text-components](../systems/foundations/text-components) |
| `ScoreHolderArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-selectors](../systems/commands/entity-selectors), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `Screen` | [hierarchy](../maps/hierarchy), [hud-elements](../reference/hud-elements), [naming-drift](../reference/naming-drift), [X · The client](../systems/client/README), [gui-and-screens](../systems/client/gui-and-screens), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [the-gui-render-tree](../systems/client/the-gui-render-tree), [permissions](../systems/commands/permissions) |
| `ScreenAxis` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ScreenDirection` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ScreenEffectRenderer` | [the-frame](../systems/rendering/the-frame) |
| `ScreenNarrationCollector` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ScreenPosition` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ScreenRectangle` | [gui-and-screens](../systems/client/gui-and-screens) |
| `Screenshot` | [text-components](../systems/foundations/text-components), [the-window](../systems/rendering/the-window) |
| `ScrollWheelHandler` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `SculkBehaviour` | [V · Blocks](../systems/blocks/README) |
| `SculkBlock` | [V · Blocks](../systems/blocks/README) |
| `SculkCatalystBlockEntity` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `SculkSensorBlock` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `SculkSensorBlockEntity` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `SculkSensorPhase` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `SculkShriekerBlock` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `SculkShriekerBlockEntity` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `SculkSpreader` | [V · Blocks](../systems/blocks/README) |
| `SculkVeinBlock` | [V · Blocks](../systems/blocks/README) |
| `SdlDebug` | [the-window](../systems/rendering/the-window) |
| `SDLEventHandler` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [input-and-keybinds](../systems/client/input-and-keybinds), [the-client-loop](../systems/client/the-client-loop), [the-window](../systems/rendering/the-window) |
| `SecondaryPoiSensor` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `SectionBufferBuilderPack` | [section-meshing](../systems/rendering/section-meshing) |
| `SectionBufferBuilderPool` | [section-meshing](../systems/rendering/section-meshing) |
| `SectionCompiler` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases), [section-meshing](../systems/rendering/section-meshing) |
| `SectionCopy` | [section-meshing](../systems/rendering/section-meshing), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `SectionOcclusionGraph` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `SectionPos` | [math-and-primitives](../reference/math-and-primitives), [entity-lifecycle](../systems/entities/entity-lifecycle), [IV · The world](../systems/world/README), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `SectionRenderDispatcher` | [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop), [blaze3d](../systems/rendering/blaze3d), [section-meshing](../systems/rendering/section-meshing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `SectionStorage` | [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [points-of-interest](../systems/world/points-of-interest) |
| `SectionTaskDynamicQueue` | [section-meshing](../systems/rendering/section-meshing) |
| `SectionTracker` | [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest) |
| `SectionUpdateTracker` | [section-meshing](../systems/rendering/section-meshing) |
| `SeedCommand` | [permissions](../systems/commands/permissions) |
| `SeededContainerLoot` | [loot-tables](../systems/items/loot-tables) |
| `SelectableRecipe` | [recipes](../systems/items/recipes) |
| `SelectBlockModel` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SelectItemModel` | [naming-drift](../reference/naming-drift), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SelectItemModelProperties` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SelectorContents` | [text-components](../systems/foundations/text-components) |
| `SelectWorldScreen` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `Sensing` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `Sensor` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `SequenceFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `SequenceFunction` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [loot-tables](../systems/items/loot-tables) |
| `SequentialEntry` | [loot-tables](../systems/items/loot-tables) |
| `SerializableChunkData` | [naming-drift](../reference/naming-drift), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks), [blending](../systems/worldgen/blending) |
| `SerializableTickContainer` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ServerActivityMonitor` | [server-tick](../systems/server/server-tick) |
| `ServerAddress` | [the-connection](../systems/networking/the-connection) |
| `ServerAdvancementManager` | [advancements](../systems/commands/advancements), [resource-system](../systems/foundations/resource-system) |
| `ServerBossEvent` | [glossary](../reference/glossary), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ServerboundAcceptCodeOfConductPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundAcceptTeleportationPacket` | [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundAttackPacket` | [naming-drift](../reference/naming-drift), [synched-entity-data](../systems/entities/synched-entity-data), [the-sword-swing](../systems/player/the-sword-swing) |
| `ServerboundBlockEntityTagQueryPacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ServerboundChangeGameModePacket` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `ServerboundChatAckPacket` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ServerboundChatCommandPacket` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ServerboundChatCommandSignedPacket` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ServerboundChatPacket` | [text-components](../systems/foundations/text-components), [chat-and-signing](../systems/networking/chat-and-signing) |
| `ServerboundChatSessionUpdatePacket` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `ServerboundChunkBatchReceivedPacket` | [threads](../reference/threads), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `ServerboundClientCommandPacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ServerboundClientInformationPacket` | [options](../systems/client/options), [synched-entity-data](../systems/entities/synched-entity-data), [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundClientTickEndPacket` | [the-client-loop](../systems/client/the-client-loop), [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundCommandSuggestionPacket` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundConfigurationAcknowledgedPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundContainerButtonClickPacket` | [enchanting](../systems/items/enchanting) |
| `ServerboundContainerClickPacket` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundContainerClosePacket` | [gui-and-screens](../systems/client/gui-and-screens) |
| `ServerboundCookieResponsePacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundCustomClickActionPacket` | [dialogs](../systems/commands/dialogs), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundCustomPayloadPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundCustomQueryAnswerPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundDebugSubscriptionRequestPacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ServerboundEntityTagQueryPacket` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `ServerboundFinishConfigurationPacket` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundHelloPacket` | [naming-drift](../reference/naming-drift), [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundInteractPacket` | [naming-drift](../reference/naming-drift), [synched-entity-data](../systems/entities/synched-entity-data) |
| `ServerboundJigsawGeneratePacket` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ServerboundKeepAlivePacket` | [threads](../reference/threads) |
| `ServerboundKeyPacket` | [naming-drift](../reference/naming-drift), [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundLoginAcknowledgedPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundMovePlayerPacket` | [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundMoveVehiclePacket` | [the-client-level](../systems/client/the-client-level), [authority](../systems/entities/authority), [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundPacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundPingRequestPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundPlaceRecipePacket` | [recipes](../systems/items/recipes) |
| `ServerboundPlayerAbilitiesPacket` | [player-anatomy](../systems/player/player-anatomy) |
| `ServerboundPlayerActionPacket` | [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [using-an-item](../systems/items/using-an-item), [the-spear](../systems/player/the-spear) |
| `ServerboundPlayerCommandPacket` | [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundPlayerInputPacket` | [naming-drift](../reference/naming-drift), [input-to-movement](../systems/player/input-to-movement) |
| `ServerboundPlayerLoadedPacket` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerboundPunchPacket` | [naming-drift](../reference/naming-drift), [block-breaking](../systems/blocks/block-breaking), [input-and-keybinds](../systems/client/input-and-keybinds), [the-connection](../systems/networking/the-connection), [the-sword-swing](../systems/player/the-sword-swing) |
| `ServerboundResourcePackPacket` | [resource-system](../systems/foundations/resource-system), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundSeenAdvancementsPacket` | [advancements](../systems/commands/advancements) |
| `ServerboundSelectKnownPacks` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `ServerboundSetCarriedItemPacket` | [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [containers-and-menus](../systems/items/containers-and-menus), [player-anatomy](../systems/player/player-anatomy) |
| `ServerboundSetCreativeModeSlotPacket` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [containers-and-menus](../systems/items/containers-and-menus), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerboundSetGameRulePacket` | [level-data-and-rules](../reference/level-data-and-rules) |
| `ServerboundSetJigsawBlockPacket` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ServerboundSetStructureBlockPacket` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `ServerboundStatusRequestPacket` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerboundUseItemOnPacket` | [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks) |
| `ServerboundUseItemPacket` | [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [using-an-item](../systems/items/using-an-item) |
| `ServerChunkCache` | [level-data-and-rules](../reference/level-data-and-rules), [anatomy](../systems/anatomy/anatomy), [block-entities](../systems/blocks/block-entities), [entity-lifecycle](../systems/entities/entity-lifecycle), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [input-to-movement](../systems/player/input-to-movement), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [lighting](../systems/world/lighting), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ServerClockManager` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `ServerCodeOfConductConfigurationTask` | [protocol-phases](../systems/networking/protocol-phases) |
| `ServerCommandSuggestionsProvider` | [threads](../reference/threads), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [server-tick](../systems/server/server-tick) |
| `ServerCommonPacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerCommonPacketListenerImpl` | [biggest](../maps/biggest), [anatomy](../systems/anatomy/anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [resource-system](../systems/foundations/resource-system), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick) |
| `ServerConfigurationPacketListenerImpl` | [threads](../reference/threads), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerConnectionListener` | [anatomy](../systems/anatomy/anatomy), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server) |
| `ServerData` | [the-connection](../systems/networking/the-connection) |
| `ServerDebugSubscribers` | [debugging-the-running-game](../systems/client/debugging-the-running-game), [pathfinding](../systems/entities/pathfinding), [server-tick](../systems/server/server-tick) |
| `ServerEntity` | [attributes](../systems/entities/attributes), [entity-anatomy](../systems/entities/entity-anatomy), [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [server-level-tick](../systems/server/server-level-tick) |
| `ServerEntityGetter` | [III · The server](../systems/server/README) |
| `ServerFunctionLibrary` | [functions-and-macros](../systems/commands/functions-and-macros), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags) |
| `ServerFunctionManager` | [functions-and-macros](../systems/commands/functions-and-macros), [the-execution-engine](../systems/commands/the-execution-engine), [resource-system](../systems/foundations/resource-system), [server-tick](../systems/server/server-tick) |
| `ServerGamePacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `ServerGamePacketListenerImpl` | [biggest](../maps/biggest), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [debugging-the-running-game](../systems/client/debugging-the-running-game), [prediction-and-acks](../systems/client/prediction-and-acks), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [permissions](../systems/commands/permissions), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [synched-entity-data](../systems/entities/synched-entity-data), [containers-and-menus](../systems/items/containers-and-menus), [enchantments](../systems/items/enchantments), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [chat-and-signing](../systems/networking/chat-and-signing), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [players-and-sessions](../systems/server/players-and-sessions), [server-tick](../systems/server/server-tick), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ServerHandshakePacketListenerImpl` | [threads](../reference/threads), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ServerItemCooldowns` | [using-an-item](../systems/items/using-an-item) |
| `ServerLevel` | [introduction](../introduction), [biggest](../maps/biggest), [fanin](../maps/fanin), [packages](../maps/packages), [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [naming-drift](../reference/naming-drift), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust), [what-makes-a-sound](../systems/client/what-makes-a-sound), [entity-selectors](../systems/commands/entity-selectors), [game-tests](../systems/commands/game-tests), [the-execution-engine](../systems/commands/the-execution-engine), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [synched-entity-data](../systems/entities/synched-entity-data), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [player-anatomy](../systems/player/player-anatomy), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [particles](../systems/rendering/particles), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server), [chunk-anatomy](../systems/world/chunk-anatomy), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [fluids](../systems/world/fluids), [game-events-and-vibrations](../systems/world/game-events-and-vibrations), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks), [tickets-and-loading](../systems/world/tickets-and-loading), [features-and-placement](../systems/worldgen/features-and-placement), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `ServerLevelAccessor` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ServerLevelData` | [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server) |
| `ServerLinks` | [starting-a-server](../systems/server/starting-a-server) |
| `ServerLinksDialog` | [dialogs](../systems/commands/dialogs) |
| `ServerLinksDialogScreen` | [dialogs](../systems/commands/dialogs) |
| `ServerList` | [the-connection](../systems/networking/the-connection) |
| `ServerLoginPacketListenerImpl` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection), [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerNameResolver` | [the-connection](../systems/networking/the-connection) |
| `ServerOpList` | [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerOpListEntry` | [naming-drift](../reference/naming-drift), [permissions](../systems/commands/permissions), [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerPackCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [resource-system](../systems/foundations/resource-system) |
| `ServerPacketListener` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection), [server-tick](../systems/server/server-tick) |
| `ServerPackManager` | [resource-system](../systems/foundations/resource-system) |
| `ServerPacksSource` | [resource-system](../systems/foundations/resource-system), [starting-a-server](../systems/server/starting-a-server) |
| `ServerPlaceRecipe` | [recipes](../systems/items/recipes) |
| `ServerPlayer` | [biggest](../maps/biggest), [packages](../maps/packages), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [block-breaking](../systems/blocks/block-breaking), [block-entities](../systems/blocks/block-entities), [block-interaction](../systems/blocks/block-interaction), [debugging-the-running-game](../systems/client/debugging-the-running-game), [options](../systems/client/options), [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [dialogs](../systems/commands/dialogs), [entity-selectors](../systems/commands/entity-selectors), [permissions](../systems/commands/permissions), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [damage-and-death](../systems/entities/damage-and-death), [entity-lifecycle](../systems/entities/entity-lifecycle), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components), [containers-and-menus](../systems/items/containers-and-menus), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item), [IX · Networking](../systems/networking/README), [chat-and-signing](../systems/networking/chat-and-signing), [protocol-phases](../systems/networking/protocol-phases), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [VIII · The player](../systems/player/README), [hunger-and-experience](../systems/player/hunger-and-experience), [input-to-movement](../systems/player/input-to-movement), [player-anatomy](../systems/player/player-anatomy), [status-effects](../systems/player/status-effects), [the-spear](../systems/player/the-spear), [the-sword-swing](../systems/player/the-sword-swing), [the-two-phase-tick](../systems/player/the-two-phase-tick), [post-processing](../systems/rendering/post-processing), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [chunk-storage](../systems/world/chunk-storage), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ServerPlayerGameMode` | [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [prediction-and-acks](../systems/client/prediction-and-acks), [items-and-stacks](../systems/items/items-and-stacks), [loot-tables](../systems/items/loot-tables), [using-an-item](../systems/items/using-an-item), [VIII · The player](../systems/player/README), [player-anatomy](../systems/player/player-anatomy), [the-two-phase-tick](../systems/player/the-two-phase-tick), [particles](../systems/rendering/particles) |
| `ServerRecipeBook` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy) |
| `ServerReconfigScreen` | [the-connection](../systems/networking/the-connection) |
| `ServerRedirectHandler` | [the-connection](../systems/networking/the-connection) |
| `ServerResourcePackConfigurationTask` | [resource-system](../systems/foundations/resource-system), [protocol-phases](../systems/networking/protocol-phases) |
| `ServerScoreboard` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `ServerSelectionList` | [the-connection](../systems/networking/the-connection) |
| `ServerStatsCounter` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions) |
| `ServerStatus` | [server-tick](../systems/server/server-tick), [starting-a-server](../systems/server/starting-a-server) |
| `ServerStatusPacketListenerImpl` | [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ServerStatusPinger` | [entity-selectors](../systems/commands/entity-selectors), [text-components](../systems/foundations/text-components), [protocol-phases](../systems/networking/protocol-phases), [the-connection](../systems/networking/the-connection) |
| `ServerTextFilter` | [chat-and-signing](../systems/networking/chat-and-signing), [starting-a-server](../systems/server/starting-a-server) |
| `ServerTickRateManager` | [anatomy](../systems/anatomy/anatomy), [server-tick](../systems/server/server-tick), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `ServerWatchdog` | [glossary](../reference/glossary), [threads](../reference/threads), [the-window](../systems/rendering/the-window), [how-a-server-dies](../systems/server/how-a-server-dies) |
| `ServerWaypointManager` | [level-data-and-rules](../reference/level-data-and-rules), [scoreboard-and-data](../systems/commands/scoreboard-and-data), [attributes](../systems/entities/attributes) |
| `Services` | [starting-a-server](../systems/server/starting-a-server) |
| `SetAttributesFunction` | [attributes](../systems/entities/attributes) |
| `SetContainerContents` | [loot-tables](../systems/items/loot-tables) |
| `SetContainerLootTable` | [loot-tables](../systems/items/loot-tables) |
| `SetEnchantmentsFunction` | [enchanting](../systems/items/enchanting) |
| `SetHiddenState` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `SetItemCountFunction` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types) |
| `SetItemFunction` | [loot-tables](../systems/items/loot-tables) |
| `SetOnceOptionState` | [entity-selectors](../systems/commands/entity-selectors) |
| `SetRandomDyesFunction` | [loot-tables](../systems/items/loot-tables) |
| `Settings` | [starting-a-server](../systems/server/starting-a-server) |
| `SetValue` | [enchantments](../systems/items/enchantments) |
| `SetWalkTargetFromBlockMemory` | [points-of-interest](../systems/world/points-of-interest) |
| `ShaderDefines` | [blaze3d](../systems/rendering/blaze3d) |
| `ShaderManager` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system), [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `ShaderSource` | [blaze3d](../systems/rendering/blaze3d) |
| `ShadowFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `ShapedRecipe` | [naming-drift](../reference/naming-drift), [recipes](../systems/items/recipes) |
| `ShapedRecipePattern` | [recipes](../systems/items/recipes) |
| `ShapelessRecipe` | [recipes](../systems/items/recipes) |
| `ShapeOutlineFeatureRenderer` | [submit-phases](../reference/submit-phases) |
| `Shapes` | [math-and-primitives](../reference/math-and-primitives), [movement-and-collision](../systems/entities/movement-and-collision), [pathfinding](../systems/entities/pathfinding), [fluids](../systems/world/fluids) |
| `SharedConstants` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-breaking](../systems/blocks/block-breaking), [debugging-the-running-game](../systems/client/debugging-the-running-game), [what-makes-a-sound](../systems/client/what-makes-a-sound), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [entity-lifecycle](../systems/entities/entity-lifecycle), [chat-and-signing](../systems/networking/chat-and-signing), [the-connection](../systems/networking/the-connection), [models-and-atlases](../systems/rendering/models-and-atlases), [starting-a-server](../systems/server/starting-a-server), [blending](../systems/worldgen/blending), [creating-a-world](../systems/worldgen/creating-a-world), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [terrain](../systems/worldgen/terrain) |
| `SharedSuggestionProvider` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Shearable` | [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `ShearsItem` | [block-breaking](../systems/blocks/block-breaking) |
| `Sheep` | [VI · Entities](../systems/entities/README), [synched-entity-data](../systems/entities/synched-entity-data), [data-components](../systems/foundations/data-components) |
| `SheepRenderer` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `SheepRenderState` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `SheepWoolLayer` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `SheepWoolUndercoatLayer` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `Sheets` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `ShelfMushroomDecorator` | [trees](../systems/worldgen/trees) |
| `ShelfRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ShieldDecorationRecipe` | [recipes](../systems/items/recipes) |
| `ShieldItem` | [damage-and-death](../systems/entities/damage-and-death) |
| `ShiftNoiseFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `ShipwreckPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `ShipwreckStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `Shulker` | [the-client-level](../systems/client/the-client-level), [movement-and-collision](../systems/entities/movement-and-collision) |
| `ShulkerBoxBlock` | [loot-tables](../systems/items/loot-tables) |
| `ShulkerBoxBlockEntity` | [block-entities](../systems/blocks/block-entities), [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `ShulkerBoxMenu` | [containers-and-menus](../systems/items/containers-and-menus) |
| `ShulkerBoxSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ShulkerBullet` | [non-living-damage](../reference/non-living-damage), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SignableCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [permissions](../systems/commands/permissions), [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignalGetter` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [signal-and-dust](../systems/blocks/signal-and-dust) |
| `SignBlockEntity` | [block-entities](../systems/blocks/block-entities), [dialogs](../systems/commands/dialogs), [permissions](../systems/commands/permissions) |
| `SignedArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignedMessageBody` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignedMessageChain` | [naming-drift](../reference/naming-drift), [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignedMessageLink` | [naming-drift](../reference/naming-drift), [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignedMessageValidator` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `SignRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SignText` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SilentInitException` | [I · Anatomy](../systems/anatomy/README), [the-client-loop](../systems/client/the-client-loop) |
| `SimpleBitStorage` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `SimpleBlockFeature` | [naming-drift](../reference/naming-drift) |
| `SimpleContainer` | [containers-and-menus](../systems/items/containers-and-menus) |
| `SimpleCriterionTrigger` | [advancements](../systems/commands/advancements), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `SimpleDensityFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [blending](../systems/worldgen/blending), [density-functions](../systems/worldgen/density-functions) |
| `SimpleDialog` | [dialogs](../systems/commands/dialogs) |
| `SimpleDialogScreen` | [dialogs](../systems/commands/dialogs) |
| `SimpleFeatureRenderPhase` | [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering) |
| `SimpleJsonResourceReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `SimpleModelWrapper` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SimplePreparableReloadListener` | [resource-system](../systems/foundations/resource-system) |
| `SimpleRandomSelectorFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `SimpleRegionStorage` | [how-a-server-dies](../systems/server/how-a-server-dies), [chunk-storage](../systems/world/chunk-storage), [blending](../systems/worldgen/blending) |
| `SimpleReloadInstance` | [resource-system](../systems/foundations/resource-system) |
| `SimpleSoundInstance` | [sound-engine](../systems/client/sound-engine) |
| `SimpleStateProvider` | [data-driven-types](../systems/foundations/data-driven-types) |
| `SimpleUnboundProtocol` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `SimpleWaterloggedBlock` | [fluids](../systems/world/fluids) |
| `SimplexNoise` | [density-functions](../systems/worldgen/density-functions) |
| `SimulationChunkTracker` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `SingleEnchantment` | [enchanting](../systems/items/enchanting) |
| `SingleEntryContainerBase` | [loot-tables](../systems/items/loot-tables) |
| `SingleFile` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SingleItemRecipe` | [recipes](../systems/items/recipes) |
| `SingleOptionInput` | [dialogs](../systems/commands/dialogs) |
| `SinglePieceStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `SinglePoolElement` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `SingleQuadParticle` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [particles](../systems/rendering/particles) |
| `SingleRecipeInput` | [recipes](../systems/items/recipes) |
| `SingleSpriteSource` | [text-and-fonts](../systems/client/text-and-fonts) |
| `SingleThreadedRandomSource` | [math-and-primitives](../reference/math-and-primitives) |
| `SingleTickProfiler` | [the-client-loop](../systems/client/the-client-loop), [server-tick](../systems/server/server-tick) |
| `SingletonArgumentInfo` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SingleValuePalette` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `SingleVariant` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SkinManager` | [entity-rendering](../systems/rendering/entity-rendering) |
| `SkinTextureDownloader` | [entity-rendering](../systems/rendering/entity-rendering), [the-window](../systems/rendering/the-window) |
| `SkipFields` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `SkipPacketDecoderException` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `SkipPacketEncoderException` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `SkipPacketException` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `SkullBlockRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SkyLightEngine` | [lighting](../systems/world/lighting) |
| `SkyLightSectionStorage` | [lighting](../systems/world/lighting) |
| `SkyRenderer` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `SkyRenderState` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `SleepInBed` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `SleepStatus` | [server-level-tick](../systems/server/server-level-tick) |
| `SliceFunction` | [density-function-nodes](../reference/density-function-nodes), [density-functions](../systems/worldgen/density-functions) |
| `SliceShape` | [math-and-primitives](../reference/math-and-primitives) |
| `Slot` | [containers-and-menus](../systems/items/containers-and-menus) |
| `SlotCollection` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `SlotDisplay` | [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `SlotDisplayContext` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [recipes](../systems/items/recipes) |
| `SlotLoot` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates), [loot-tables](../systems/items/loot-tables) |
| `SlotProvider` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `SlotRanges` | [containers-and-menus](../systems/items/containers-and-menus) |
| `SlotSource` | [data-driven-types](../systems/foundations/data-driven-types), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `SlotSourceArgument` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `SlotSources` | [data-driven-types](../systems/foundations/data-driven-types) |
| `SmearedPerlinNoise` | [density-functions](../systems/worldgen/density-functions) |
| `SmeltItemFunction` | [enchantments](../systems/items/enchantments), [loot-tables](../systems/items/loot-tables) |
| `SmithingMenu` | [recipes](../systems/items/recipes) |
| `SmithingRecipeInput` | [recipes](../systems/items/recipes) |
| `SmithingTransformRecipe` | [recipes](../systems/items/recipes) |
| `SmithingTrimRecipe` | [recipes](../systems/items/recipes) |
| `SmokerMenu` | [recipes](../systems/items/recipes) |
| `SmoothSwimmingMoveControl` | [pathfinding](../systems/entities/pathfinding) |
| `SnbtDatafixer` | [anatomy](../systems/anatomy/anatomy) |
| `SnbtGrammar` | [naming-drift](../reference/naming-drift), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `SnbtOperations` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `SnowGolem` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `Sound` | [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundBuffer` | [sound-engine](../systems/client/sound-engine) |
| `SoundBufferLibrary` | [sound-engine](../systems/client/sound-engine) |
| `SoundEngine` | [threads](../reference/threads), [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundEngineExecutor` | [threads](../reference/threads), [sound-engine](../systems/client/sound-engine) |
| `SoundEvent` | [fanin](../maps/fanin), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundEventListener` | [sound-engine](../systems/client/sound-engine) |
| `SoundEventRegistration` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundEventRegistrationSerializer` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundEvents` | [biggest](../maps/biggest), [fanin](../maps/fanin), [non-living-damage](../reference/non-living-damage), [what-makes-a-sound](../systems/client/what-makes-a-sound), [synched-entity-data](../systems/entities/synched-entity-data) |
| `SoundInstance` | [sound-engine](../systems/client/sound-engine) |
| `SoundManager` | [sound-engine](../systems/client/sound-engine), [the-client-loop](../systems/client/the-client-loop), [what-makes-a-sound](../systems/client/what-makes-a-sound), [resource-system](../systems/foundations/resource-system) |
| `SoundPreviewHandler` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundSource` | [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SoundType` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `SourceFilter` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpaceProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `SpacerElement` | [gui-and-screens](../systems/client/gui-and-screens) |
| `SpatialAttributeInterpolator` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `SpatialLongSet` | [lighting](../systems/world/lighting) |
| `SpawnArmorTrimsCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SpawnCondition` | [data-driven-types](../systems/foundations/data-driven-types) |
| `SpawnConditions` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SpawnContext` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SpawnData` | [block-entities](../systems/blocks/block-entities) |
| `SpawnEggItem` | [entity-lifecycle](../systems/entities/entity-lifecycle), [VII · Items and inventories](../systems/items/README) |
| `SpawnerBlockEntity` | [block-entities](../systems/blocks/block-entities), [pistons-and-block-events](../systems/blocks/pistons-and-block-events), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SpawnerRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SpawnPlacements` | [glossary](../reference/glossary), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SpawnPlacementType` | [naming-drift](../reference/naming-drift) |
| `SpawnPlacementTypes` | [naming-drift](../reference/naming-drift) |
| `SpawnPrioritySelectors` | [entity-lifecycle](../systems/entities/entity-lifecycle), [data-driven-types](../systems/foundations/data-driven-types) |
| `SpawnTargetPoint` | [biomes](../systems/worldgen/biomes) |
| `SpearAnimations` | [the-spear](../systems/player/the-spear) |
| `SpearApproach` | [the-spear](../systems/player/the-spear) |
| `SpearAttack` | [the-spear](../systems/player/the-spear) |
| `SpearRetreat` | [the-spear](../systems/player/the-spear) |
| `SpearUseGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [the-spear](../systems/player/the-spear) |
| `SpecialBlockModelWrapper` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SpecialDates` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SpecialGlyphs` | [text-and-fonts](../systems/client/text-and-fonts) |
| `SpecialModelRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `SpecialModelRenderers` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpecialModelWrapper` | [block-entity-rendering](../systems/rendering/block-entity-rendering), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpectatorGui` | [hud-elements](../reference/hud-elements) |
| `SpeleothemBlock` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `SpeleothemClusterFeature` | [naming-drift](../reference/naming-drift) |
| `SpeleothemFeature` | [naming-drift](../reference/naming-drift) |
| `Spider` | [post-processing](../systems/rendering/post-processing) |
| `SPIRVModule` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `SplashManager` | [resource-system](../systems/foundations/resource-system) |
| `SplineFunction` | [density-function-nodes](../reference/density-function-nodes) |
| `SpreadPlayersCommand` | [XIII · Commands and data packs](../systems/commands/README) |
| `SpriteContents` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpriteId` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpriteLoader` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpriteSet` | [particles](../systems/rendering/particles) |
| `SpriteSourceList` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpriteSources` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `SpruceFoliagePlacer` | [trees](../systems/worldgen/trees) |
| `SpvModule` | [blaze3d](../systems/rendering/blaze3d) |
| `SpyglassItem` | [using-an-item](../systems/items/using-an-item) |
| `StackedContents` | [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy) |
| `StackedItemContents` | [recipes](../systems/items/recipes), [player-anatomy](../systems/player/player-anatomy) |
| `StagedVertexBuffer` | [submit-phases](../reference/submit-phases), [the-frame](../systems/rendering/the-frame) |
| `StagingBuffer` | [blaze3d](../systems/rendering/blaze3d), [section-meshing](../systems/rendering/section-meshing) |
| `StairBlock` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `StairsShape` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `Stat` | [glossary](../reference/glossary), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `StateDefinition` | [glossary](../reference/glossary), [blocks-and-states](../systems/blocks/blocks-and-states), [fluids](../systems/world/fluids) |
| `StateHolder` | [V · Blocks](../systems/blocks/README), [block-interaction](../systems/blocks/block-interaction), [blocks-and-states](../systems/blocks/blocks-and-states), [fluids](../systems/world/fluids) |
| `StatePropertiesPredicate` | [advancements](../systems/commands/advancements) |
| `StaticAction` | [dialogs](../systems/commands/dialogs) |
| `StaticCache2D` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline) |
| `Stats` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [block-breaking](../systems/blocks/block-breaking), [block-interaction](../systems/blocks/block-interaction), [damage-and-death](../systems/entities/damage-and-death), [enchanting](../systems/items/enchanting), [items-and-stacks](../systems/items/items-and-stacks), [recipes](../systems/items/recipes), [using-an-item](../systems/items/using-an-item) |
| `StatType` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [data-driven-types](../systems/foundations/data-driven-types) |
| `StatusProtocols` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `Std140Builder` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `Std140SizeCalculator` | [blaze3d](../systems/rendering/blaze3d) |
| `SteppedInterpolationTracker` | [movement-and-collision](../systems/entities/movement-and-collision), [synched-entity-data](../systems/entities/synched-entity-data), [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `Stitcher` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `StitcherException` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `StonecutterMenu` | [recipes](../systems/items/recipes) |
| `StonecutterRecipe` | [recipes](../systems/items/recipes) |
| `StopCommand` | [how-a-server-dies](../systems/server/how-a-server-dies) |
| `Stopwatches` | [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server) |
| `StorageDataAccessor` | [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `StorageDataSource` | [text-components](../systems/foundations/text-components) |
| `StoredUserEntry` | [players-and-sessions](../systems/server/players-and-sessions) |
| `StoredUserList` | [players-and-sessions](../systems/server/players-and-sessions) |
| `StraightTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `Strategy` | [naming-drift](../reference/naming-drift), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `StreamCodec` | [fanin](../maps/fanin), [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [synched-entity-data](../systems/entities/synched-entity-data), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-driven-types](../systems/foundations/data-driven-types), [recipes](../systems/items/recipes), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `StreamDecoder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `StreamEncoder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `StreamMemberEncoder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `StreamTagVisitor` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `StrictJsonParser` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `Strider` | [pathfinding](../systems/entities/pathfinding) |
| `StringArgumentSerializer` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `StringDecomposer` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `StringReader` | [advancements](../systems/commands/advancements), [brigadier-and-commands](../systems/commands/brigadier-and-commands), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `StringRepresentable` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `StringSplitter` | [text-and-fonts](../systems/client/text-and-fonts) |
| `StringTag` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `StringTemplate` | [dialogs](../systems/commands/dialogs), [functions-and-macros](../systems/commands/functions-and-macros) |
| `StringUtil` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `StrollAroundPoi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `StrollToPoi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `StrollToPoiList` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `StrongholdPieces` | [biggest](../maps/biggest), [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `StrongholdStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `Structure` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `StructureAccess` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `StructureBlockEntity` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructureCheck` | [entity-lifecycle](../systems/entities/entity-lifecycle), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [XII · World generation](../systems/worldgen/README), [density-functions](../systems/worldgen/density-functions), [hand-built-structures](../systems/worldgen/hand-built-structures), [structure-placement](../systems/worldgen/structure-placement) |
| `StructureCheckResult` | [structure-placement](../systems/worldgen/structure-placement) |
| `StructureGridSpawner` | [game-tests](../systems/commands/game-tests) |
| `StructureManager` | [structure-placement](../systems/worldgen/structure-placement) |
| `StructurePiece` | [loot-tables](../systems/items/loot-tables), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `StructurePiecesBuilder` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `StructurePieceSerializationContext` | [data-driven-types](../systems/foundations/data-driven-types) |
| `StructurePieceType` | [glossary](../reference/glossary), [data-driven-types](../systems/foundations/data-driven-types), [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `StructurePlacement` | [data-driven-types](../systems/foundations/data-driven-types), [structure-placement](../systems/worldgen/structure-placement) |
| `StructurePlaceSettings` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructurePoolElement` | [data-driven-types](../systems/foundations/data-driven-types), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructurePoolElementType` | [data-driven-types](../systems/foundations/data-driven-types) |
| `StructureProcessor` | [data-driven-types](../systems/foundations/data-driven-types), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructureProcessorList` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructureSet` | [structure-placement](../systems/worldgen/structure-placement) |
| `StructureSpawnOverride` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `StructureStart` | [what-the-client-is-told](../systems/networking/what-the-client-is-told), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [structure-placement](../systems/worldgen/structure-placement) |
| `StructureTags` | [tags](../systems/foundations/tags) |
| `StructureTemplate` | [block-update-flags](../reference/block-update-flags), [hand-built-structures](../systems/worldgen/hand-built-structures), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates), [trees](../systems/worldgen/trees) |
| `StructureTemplateManager` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [resource-system](../systems/foundations/resource-system), [starting-a-server](../systems/server/starting-a-server), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructureTemplatePool` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `StructureType` | [data-driven-types](../systems/foundations/data-driven-types), [structure-placement](../systems/worldgen/structure-placement) |
| `StructureUtils` | [game-tests](../systems/commands/game-tests), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `Style` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `StyleArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SubmitNodeCollection` | [submit-phases](../reference/submit-phases), [text-and-fonts](../systems/client/text-and-fonts), [entity-rendering](../systems/rendering/entity-rendering), [post-processing](../systems/rendering/post-processing) |
| `SubmitNodeCollector` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [block-entity-rendering](../systems/rendering/block-entity-rendering), [entity-rendering](../systems/rendering/entity-rendering), [the-frame](../systems/rendering/the-frame) |
| `SubmitNodeStorage` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering), [the-frame](../systems/rendering/the-frame) |
| `SubStringSource` | [text-and-fonts](../systems/client/text-and-fonts) |
| `SubtitleOverlay` | [hud-elements](../reference/hud-elements), [sound-engine](../systems/client/sound-engine) |
| `SuggestionProviders` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SuggestionSupplier` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SulfurCube` | [synched-entity-data](../systems/entities/synched-entity-data) |
| `SulfurCubeInnerLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `SummonCommand` | [entity-anatomy](../systems/entities/entity-anatomy), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `SummonEntityEffect` | [enchantments](../systems/items/enchantments) |
| `SuppressedExceptionCollector` | [how-a-server-dies](../systems/server/how-a-server-dies), [server-tick](../systems/server/server-tick) |
| `SurfaceRelativeThresholdFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `SurfaceWaterDepthFilter` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `SuspiciousStewEffects` | [hunger-and-experience](../systems/player/hunger-and-experience), [status-effects](../systems/player/status-effects) |
| `SwampHutPiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `SweetBerryBushBlock` | [authority](../systems/entities/authority) |
| `SwimNodeEvaluator` | [pathfinding](../systems/entities/pathfinding) |
| `SwingAnimation` | [data-components](../systems/foundations/data-components), [the-sword-swing](../systems/player/the-sword-swing) |
| `SwingAnimationType` | [the-spear](../systems/player/the-spear) |
| `SwizzleArgument` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `SyncedDataHolder` | [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `SynchedEntityData` | [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data), [enchantments](../systems/items/enchantments) |
| `SynchronizeRegistriesTask` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags), [protocol-phases](../systems/networking/protocol-phases), [players-and-sessions](../systems/server/players-and-sessions) |
| `SystemToast` | [hud](../systems/client/hud) |
| `TabOrderedElement` | [gui-and-screens](../systems/client/gui-and-screens) |
| `Tag` | [glossary](../reference/glossary), [II · Foundations](../systems/foundations/README), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [text-components](../systems/foundations/text-components) |
| `TagBuilder` | [tags](../systems/foundations/tags) |
| `TagEntry` | [tags](../systems/foundations/tags), [loot-tables](../systems/items/loot-tables) |
| `TagFile` | [tags](../systems/foundations/tags) |
| `TagKey` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [tags](../systems/foundations/tags) |
| `TagLoader` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [starting-a-server](../systems/server/starting-a-server) |
| `TagNetworkSerialization` | [tags](../systems/foundations/tags) |
| `TagParser` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `TagsProvider` | [tags](../systems/foundations/tags) |
| `TagType` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `TagValueInput` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `TagValueOutput` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `TamableAnimal` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `Target` | [pathfinding](../systems/entities/pathfinding) |
| `TargetBlock` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `TargetedConditionalEffect` | [enchantments](../systems/items/enchantments) |
| `Targeting` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `TargetingConditions` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `TaskScheduler` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `Team` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [text-components](../systems/foundations/text-components) |
| `TeamColor` | [naming-drift](../reference/naming-drift), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `TeamColorArgument` | [naming-drift](../reference/naming-drift) |
| `TeamCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `TeamMsgCommand` | [entity-selectors](../systems/commands/entity-selectors) |
| `TelemetryEventType` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `TelemetryProperty` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `TeleportCommand` | [XIII · Commands and data packs](../systems/commands/README) |
| `TeleportRandomlyConsumeEffect` | [using-an-item](../systems/items/using-an-item) |
| `TeleportTransition` | [players-and-sessions](../systems/server/players-and-sessions) |
| `TemplatePathFactory` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `TemplateSource` | [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `TemplateStructurePiece` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `TemptGoal` | [pathfinding](../systems/entities/pathfinding) |
| `TemptingSensor` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `Term` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `TerrainAdjustment` | [structure-placement](../systems/worldgen/structure-placement), [terrain](../systems/worldgen/terrain) |
| `TerrainParticle` | [models-and-atlases](../systems/rendering/models-and-atlases), [particles](../systems/rendering/particles) |
| `TerrainProvider` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `TestBlock` | [game-tests](../systems/commands/game-tests) |
| `TestBlockEditScreen` | [game-tests](../systems/commands/game-tests) |
| `TestBlockMode` | [game-tests](../systems/commands/game-tests) |
| `TestCommand` | [game-tests](../systems/commands/game-tests) |
| `TestData` | [naming-drift](../reference/naming-drift), [game-tests](../systems/commands/game-tests) |
| `TestEnvironmentDefinition` | [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros), [game-tests](../systems/commands/game-tests), [data-driven-types](../systems/foundations/data-driven-types), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `TestFinder` | [naming-drift](../reference/naming-drift), [game-tests](../systems/commands/game-tests) |
| `TestFunctionLoader` | [naming-drift](../reference/naming-drift) |
| `TestInstanceBlock` | [naming-drift](../reference/naming-drift), [game-tests](../systems/commands/game-tests) |
| `TestInstanceBlockEditScreen` | [game-tests](../systems/commands/game-tests) |
| `TestInstanceBlockEntity` | [naming-drift](../reference/naming-drift), [game-tests](../systems/commands/game-tests) |
| `TestInstanceRenderer` | [game-tests](../systems/commands/game-tests), [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `TextColor` | [naming-drift](../reference/naming-drift), [text-components](../systems/foundations/text-components) |
| `TextComponentTagVisitor` | [text-components](../systems/foundations/text-components) |
| `TextFeatureRenderer` | [naming-drift](../reference/naming-drift), [submit-phases](../reference/submit-phases), [text-and-fonts](../systems/client/text-and-fonts) |
| `TextFilter` | [chat-and-signing](../systems/networking/chat-and-signing) |
| `TextGizmo` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `TextInput` | [dialogs](../systems/commands/dialogs) |
| `TextRenderable` | [text-and-fonts](../systems/client/text-and-fonts) |
| `TextureAtlas` | [blaze3d](../systems/rendering/blaze3d), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `TextureManager` | [the-client-loop](../systems/client/the-client-loop), [resource-system](../systems/foundations/resource-system), [models-and-atlases](../systems/rendering/models-and-atlases), [the-window](../systems/rendering/the-window) |
| `TextureSlots` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `TextureTarget` | [blaze3d](../systems/rendering/blaze3d), [post-processing](../systems/rendering/post-processing) |
| `TextureTransform` | [blaze3d](../systems/rendering/blaze3d) |
| `TextureUtil` | [the-window](../systems/rendering/the-window) |
| `TheEndBiomeSource` | [biomes](../systems/worldgen/biomes), [creating-a-world](../systems/worldgen/creating-a-world) |
| `TheEndGatewayBlockEntity` | [pistons-and-block-events](../systems/blocks/pistons-and-block-events) |
| `TheEndGatewayRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `ThreadedLevelLightEngine` | [how-a-server-dies](../systems/server/how-a-server-dies), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage), [lighting](../systems/world/lighting) |
| `ThreadingDetector` | [math-and-primitives](../reference/math-and-primitives), [chunk-anatomy](../systems/world/chunk-anatomy) |
| `ThreadSafeLegacyRandomSource` | [math-and-primitives](../reference/math-and-primitives) |
| `ThreeLayersFeatureSize` | [trees](../systems/worldgen/trees) |
| `ThrottlingChunkTaskDispatcher` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `ThrownTrident` | [enchantments](../systems/items/enchantments) |
| `TickablePacketListener` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [the-connection](../systems/networking/the-connection), [server-tick](../systems/server/server-tick) |
| `TickableSoundInstance` | [sound-engine](../systems/client/sound-engine) |
| `TickableTexture` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `TickAccess` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `TickCommand` | [server-tick](../systems/server/server-tick) |
| `TickContainerAccess` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `Ticket` | [tickets-and-loading](../systems/world/tickets-and-loading) |
| `TicketStorage` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [what-the-client-is-told](../systems/networking/what-the-client-is-told), [how-a-server-dies](../systems/server/how-a-server-dies), [server-level-tick](../systems/server/server-level-tick), [starting-a-server](../systems/server/starting-a-server), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `TicketType` | [glossary](../reference/glossary), [how-a-server-dies](../systems/server/how-a-server-dies), [players-and-sessions](../systems/server/players-and-sessions), [starting-a-server](../systems/server/starting-a-server), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `TickingBlockEntity` | [block-entities](../systems/blocks/block-entities) |
| `TickPriority` | [diodes-and-observers](../systems/blocks/diodes-and-observers), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `TickRateManager` | [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [block-entities](../systems/blocks/block-entities), [the-client-loop](../systems/client/the-client-loop), [entity-lifecycle](../systems/entities/entity-lifecycle), [input-to-movement](../systems/player/input-to-movement), [block-entity-rendering](../systems/rendering/block-entity-rendering), [the-frame](../systems/rendering/the-frame), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `TickTask` | [server-tick](../systems/server/server-tick) |
| `TickThrottler` | [chat-and-signing](../systems/networking/chat-and-signing), [input-to-movement](../systems/player/input-to-movement) |
| `TiledBlitRenderState` | [the-gui-render-tree](../systems/client/the-gui-render-tree) |
| `TimeCommand` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `Timeline` | [naming-drift](../reference/naming-drift), [VI · Entities](../systems/entities/README), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `Timelines` | [naming-drift](../reference/naming-drift), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest) |
| `TimelineTags` | [tags](../systems/foundations/tags), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `TimerQuery` | [the-frame](../systems/rendering/the-frame) |
| `TimerQueue` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [functions-and-macros](../systems/commands/functions-and-macros), [server-level-tick](../systems/server/server-level-tick), [server-tick](../systems/server/server-tick) |
| `TitleScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `TlsfAllocator` | [section-meshing](../systems/rendering/section-meshing) |
| `Toast` | [hud](../systems/client/hud) |
| `ToastManager` | [hud-elements](../reference/hud-elements), [hud](../systems/client/hud), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `ToggleKeyMapping` | [input-and-keybinds](../systems/client/input-and-keybinds) |
| `Tool` | [block-breaking](../systems/blocks/block-breaking), [data-components](../systems/foundations/data-components), [items-and-stacks](../systems/items/items-and-stacks) |
| `ToolMaterial` | [block-breaking](../systems/blocks/block-breaking), [the-spear](../systems/player/the-spear) |
| `Tooltip` | [gui-and-screens](../systems/client/gui-and-screens) |
| `TooltipDisplay` | [data-components](../systems/foundations/data-components) |
| `TpsDebugChart` | [hud](../systems/client/hud) |
| `TpsDebugDimensions` | [server-tick](../systems/server/server-tick) |
| `TraceableEntity` | [entity-anatomy](../systems/entities/entity-anatomy) |
| `TraceCallbacks` | [the-execution-engine](../systems/commands/the-execution-engine) |
| `TrackedWaypoint` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `TrackingDebugSynchronizer` | [debugging-the-running-game](../systems/client/debugging-the-running-game) |
| `TrackingEmitter` | [particles](../systems/rendering/particles) |
| `TracyGpuProfiler` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `TracyZoneFiller` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `TradeSet` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `Transformation` | [math-and-primitives](../reference/math-and-primitives) |
| `TransientBlock` | [server-level-tick](../systems/server/server-level-tick) |
| `TransientBlockAllocator` | [blaze3d](../systems/rendering/blaze3d) |
| `TransientCraftingContainer` | [recipes](../systems/items/recipes) |
| `TransientEntitySectionManager` | [the-client-level](../systems/client/the-client-level), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `TransientMemory` | [blaze3d](../systems/rendering/blaze3d) |
| `TranslatableContents` | [text-and-fonts](../systems/client/text-and-fonts), [text-components](../systems/foundations/text-components) |
| `TranslatableFormatException` | [text-components](../systems/foundations/text-components) |
| `TranslucencyPointOfView` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `TranslucentFeatureRenderPhase` | [submit-phases](../reference/submit-phases), [entity-rendering](../systems/rendering/entity-rendering) |
| `TranslucentSubmit` | [submit-phases](../reference/submit-phases) |
| `TransmuteRecipe` | [recipes](../systems/items/recipes) |
| `Transparency` | [models-and-atlases](../systems/rendering/models-and-atlases), [the-window](../systems/rendering/the-window) |
| `TreeDecorator` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `TreeDecoratorType` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `TreeFeature` | [naming-drift](../reference/naming-drift), [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `TreeFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [trees](../systems/worldgen/trees) |
| `TreeGrower` | [naming-drift](../reference/naming-drift), [trees](../systems/worldgen/trees) |
| `TreeNodePosition` | [advancements](../systems/commands/advancements) |
| `TrialSpawner` | [block-entities](../systems/blocks/block-entities), [entity-lifecycle](../systems/entities/entity-lifecycle), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `TrialSpawnerBlockEntity` | [block-entities](../systems/blocks/block-entities) |
| `TrialSpawnerState` | [block-entities](../systems/blocks/block-entities) |
| `TrialSpawnerStateData` | [block-entities](../systems/blocks/block-entities), [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `TridentItem` | [data-components](../systems/foundations/data-components), [enchantments](../systems/items/enchantments), [using-an-item](../systems/items/using-an-item) |
| `TridentSpecialRenderer` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `TriggerCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands), [scoreboard-and-data](../systems/commands/scoreboard-and-data) |
| `TrimMaterialProperty` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `TripWireBlock` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `TripWireHookBlock` | [signal-and-dust](../systems/blocks/signal-and-dust) |
| `TrueTypeGlyphProviderDefinition` | [text-and-fonts](../systems/client/text-and-fonts) |
| `TrunkPlacer` | [data-driven-types](../systems/foundations/data-driven-types), [tags](../systems/foundations/tags), [trees](../systems/worldgen/trees) |
| `TrunkPlacerType` | [data-driven-types](../systems/foundations/data-driven-types), [trees](../systems/worldgen/trees) |
| `TrunkVineDecorator` | [trees](../systems/worldgen/trees) |
| `TryFindLiquidGoal` | [naming-drift](../reference/naming-drift), [pathfinding](../systems/entities/pathfinding) |
| `Tutorial` | [the-client-loop](../systems/client/the-client-loop) |
| `TutorialToast` | [hud](../systems/client/hud) |
| `TwoLayersFeatureSize` | [trees](../systems/worldgen/trees) |
| `TypedDataComponent` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components) |
| `TypedEntityData` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [data-components](../systems/foundations/data-components) |
| `TypedInstance` | [entity-anatomy](../systems/entities/entity-anatomy), [tags](../systems/foundations/tags), [items-and-stacks](../systems/items/items-and-stacks) |
| `UberGpuBuffer` | [naming-drift](../reference/naming-drift), [blaze3d](../systems/rendering/blaze3d), [section-meshing](../systems/rendering/section-meshing) |
| `UiLightmap` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `UnaryFunction` | [density-function-nodes](../reference/density-function-nodes), [naming-drift](../reference/naming-drift), [density-functions](../systems/worldgen/density-functions) |
| `UnbakedCuboidGeometry` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `UnbakedGeometry` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `UnbakedGlyph` | [naming-drift](../reference/naming-drift), [text-and-fonts](../systems/client/text-and-fonts) |
| `UnboundEntryAction` | [functions-and-macros](../systems/commands/functions-and-macros) |
| `UnboundProtocol` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `UnconfiguredPipelineHandler` | [the-connection](../systems/networking/the-connection) |
| `UndeadRenderState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `UnderwaterAmbientSoundHandler` | [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `UniformContainerBase` | [naming-drift](../reference/naming-drift), [loot-tables](../systems/items/loot-tables) |
| `UniformGenerator` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `UniformValue` | [post-processing](../systems/rendering/post-processing) |
| `UnihexProvider` | [text-and-fonts](../systems/client/text-and-fonts) |
| `Unit` | [math-and-primitives](../reference/math-and-primitives), [codecs-nbt-json](../systems/foundations/codecs-nbt-json), [enchantments](../systems/items/enchantments) |
| `Unstitcher` | [models-and-atlases](../systems/rendering/models-and-atlases), [the-window](../systems/rendering/the-window) |
| `UpdateActivityFromSchedule` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `UpdateInterval` | [entity-anatomy](../systems/entities/entity-anatomy), [synched-entity-data](../systems/entities/synched-entity-data) |
| `UpgradeData` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `UpgradeProgress` | [chunk-storage](../systems/world/chunk-storage) |
| `UpwardsBranchingTrunkPlacer` | [trees](../systems/worldgen/trees) |
| `UseBonemeal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `UseCooldown` | [using-an-item](../systems/items/using-an-item) |
| `UseDuration` | [using-an-item](../systems/items/using-an-item), [models-and-atlases](../systems/rendering/models-and-atlases) |
| `UseEffects` | [using-an-item](../systems/items/using-an-item), [hunger-and-experience](../systems/player/hunger-and-experience), [the-spear](../systems/player/the-spear) |
| `UseOnContext` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `UserBanList` | [players-and-sessions](../systems/server/players-and-sessions) |
| `UseRemainder` | [items-and-stacks](../systems/items/items-and-stacks) |
| `UserNameToIdResolver` | [players-and-sessions](../systems/server/players-and-sessions) |
| `UserWhiteList` | [players-and-sessions](../systems/server/players-and-sessions) |
| `Utf8String` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `Util` | [fanin](../maps/fanin), [packages](../maps/packages), [level-data-and-rules](../reference/level-data-and-rules), [math-and-primitives](../reference/math-and-primitives), [threads](../reference/threads), [anatomy](../systems/anatomy/anatomy), [sound-engine](../systems/client/sound-engine), [the-client-loop](../systems/client/the-client-loop), [entity-selectors](../systems/commands/entity-selectors), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [recipes](../systems/items/recipes), [chat-and-signing](../systems/networking/chat-and-signing), [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph), [how-a-server-dies](../systems/server/how-a-server-dies), [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage), [scheduled-ticks](../systems/world/scheduled-ticks) |
| `UUIDUtil` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [protocol-phases](../systems/networking/protocol-phases) |
| `UvMapping` | [submit-phases](../reference/submit-phases) |
| `Validatable` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchantments](../systems/items/enchantments) |
| `ValidateNearbyPoi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `ValidationContext` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ValidationContextSource` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `ValueInput` | [block-entities](../systems/blocks/block-entities), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ValueInputContextHelper` | [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `ValueOutput` | [naming-drift](../reference/naming-drift), [codecs-nbt-json](../systems/foundations/codecs-nbt-json) |
| `VanillaEnchantmentProviders` | [enchanting](../systems/items/enchanting) |
| `VanillaPackResources` | [naming-drift](../reference/naming-drift), [resource-system](../systems/foundations/resource-system) |
| `VanillaRegistries` | [what-this-book-skips](../systems/anatomy/what-this-book-skips), [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `VariantSelector` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `VariantUtils` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `VarInt` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `Varint21FrameDecoder` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs), [the-connection](../systems/networking/the-connection) |
| `Varint21LengthFieldPrepender` | [the-connection](../systems/networking/the-connection) |
| `VarLong` | [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `VaultBlockEntity` | [contexts-and-predicates](../systems/items/contexts-and-predicates) |
| `VaultRenderState` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `Vec2` | [math-and-primitives](../reference/math-and-primitives), [input-to-movement](../systems/player/input-to-movement) |
| `Vec3` | [fanin](../maps/fanin), [math-and-primitives](../reference/math-and-primitives), [contexts-and-predicates](../systems/items/contexts-and-predicates), [packets-and-stream-codecs](../systems/networking/packets-and-stream-codecs) |
| `Vec3Argument` | [glossary](../reference/glossary), [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `Vec3i` | [math-and-primitives](../reference/math-and-primitives) |
| `VecDeltaCodec` | [what-the-client-is-told](../systems/networking/what-the-client-is-told) |
| `VegetationFeatures` | [what-this-book-skips](../systems/anatomy/what-this-book-skips) |
| `VehicleEntity` | [hierarchy](../maps/hierarchy), [non-living-damage](../reference/non-living-damage), [damage-and-death](../systems/entities/damage-and-death), [entity-anatomy](../systems/entities/entity-anatomy) |
| `VersionCommand` | [permissions](../systems/commands/permissions) |
| `VertexConsumer` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `VertexFormat` | [blaze3d](../systems/rendering/blaze3d) |
| `VertexFormatElement` | [blaze3d](../systems/rendering/blaze3d) |
| `VerticalAnchor` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `Vex` | [pathfinding](../systems/entities/pathfinding) |
| `VibrationInfo` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `VibrationParticleOption` | [data-driven-types](../systems/foundations/data-driven-types), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `VibrationSelector` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `VibrationSystem` | [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `VideoMode` | [naming-drift](../reference/naming-drift), [the-window](../systems/rendering/the-window) |
| `VideoSettingsScreen` | [the-window](../systems/rendering/the-window) |
| `ViewArea` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `Villager` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [entity-lifecycle](../systems/entities/entity-lifecycle), [pathfinding](../systems/entities/pathfinding), [data-components](../systems/foundations/data-components), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest) |
| `VillagerCalmDown` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `VillagerGoalPackages` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `VillagerMakeLove` | [points-of-interest](../systems/world/points-of-interest) |
| `VillagerProfession` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `VillagerTrade` | [contexts-and-predicates](../systems/items/contexts-and-predicates), [enchanting](../systems/items/enchanting), [enchantments](../systems/items/enchantments) |
| `VillagerTrades` | [VII · Items and inventories](../systems/items/README) |
| `VillageSiege` | [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick), [starting-a-server](../systems/server/starting-a-server), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest) |
| `VisGraph` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `Visibility` | [entity-lifecycle](../systems/entities/entity-lifecycle), [server-level-tick](../systems/server/server-level-tick), [tickets-and-loading](../systems/world/tickets-and-loading) |
| `VisibilitySet` | [visibility-and-the-frame-graph](../systems/rendering/visibility-and-the-frame-graph) |
| `VoxelShape` | [math-and-primitives](../reference/math-and-primitives), [submit-phases](../reference/submit-phases), [VI · Entities](../systems/entities/README), [movement-and-collision](../systems/entities/movement-and-collision), [jigsaw-and-templates](../systems/worldgen/jigsaw-and-templates) |
| `VulkanBackend` | [anatomy](../systems/anatomy/anatomy), [blaze3d](../systems/rendering/blaze3d), [the-window](../systems/rendering/the-window) |
| `VulkanCommandEncoder` | [blaze3d](../systems/rendering/blaze3d) |
| `VulkanGpuSurface` | [blaze3d](../systems/rendering/blaze3d) |
| `VulkanRenderPass` | [blaze3d](../systems/rendering/blaze3d) |
| `VulkanTransientMemory` | [blaze3d](../systems/rendering/blaze3d) |
| `WaitingForResponseScreen` | [dialogs](../systems/commands/dialogs) |
| `WakeUp` | [points-of-interest](../systems/world/points-of-interest) |
| `WalkNodeEvaluator` | [pathfinding](../systems/entities/pathfinding) |
| `WallAndGroundTransformations` | [block-entity-rendering](../systems/rendering/block-entity-rendering) |
| `WallClimberNavigation` | [pathfinding](../systems/entities/pathfinding) |
| `WanderingTraderData` | [level-data-and-rules](../reference/level-data-and-rules) |
| `WanderingTraderSpawner` | [entity-lifecycle](../systems/entities/entity-lifecycle), [starting-a-server](../systems/server/starting-a-server), [points-of-interest](../systems/world/points-of-interest) |
| `Warden` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [damage-and-death](../systems/entities/damage-and-death), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `WardenAi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [game-events-and-vibrations](../systems/world/game-events-and-vibrations) |
| `WardenSpawnTrackerCommand` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `WaterAvoidingRandomStrollGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `WaterBoundPathNavigation` | [pathfinding](../systems/entities/pathfinding) |
| `WaterFluid` | [fluids](../systems/world/fluids) |
| `WaterFogEnvironment` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `WaterloggedTransparentBlock` | [fluids](../systems/world/fluids) |
| `WaypointStyleManager` | [hud](../systems/client/hud), [resource-system](../systems/foundations/resource-system) |
| `Weapon` | [damage-and-death](../systems/entities/damage-and-death), [data-components](../systems/foundations/data-components), [the-sword-swing](../systems/player/the-sword-swing) |
| `WeatherAttributes` | [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `WeatherCommand` | [XIII · Commands and data packs](../systems/commands/README) |
| `WeatherData` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [server-level-tick](../systems/server/server-level-tick), [starting-a-server](../systems/server/starting-a-server) |
| `WeatherEffectRenderer` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `WeatherRenderState` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `WeighedSoundEvents` | [sound-engine](../systems/client/sound-engine), [what-makes-a-sound](../systems/client/what-makes-a-sound) |
| `WeightedList` | [particles](../systems/rendering/particles) |
| `WeightedRandomSelectorFeature` | [features-and-placement](../systems/worldgen/features-and-placement) |
| `WeightedVariants` | [models-and-atlases](../systems/rendering/models-and-atlases) |
| `WidgetTooltipHolder` | [gui-and-screens](../systems/client/gui-and-screens) |
| `WindCharge` | [non-living-damage](../reference/non-living-damage), [the-sword-swing](../systems/player/the-sword-swing) |
| `Window` | [glossary](../reference/glossary), [naming-drift](../reference/naming-drift), [anatomy](../systems/anatomy/anatomy), [the-client-loop](../systems/client/the-client-loop), [the-frame](../systems/rendering/the-frame), [the-window](../systems/rendering/the-window), [how-a-server-dies](../systems/server/how-a-server-dies) |
| `WindowEventHandler` | [the-window](../systems/rendering/the-window) |
| `WingsLayer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `WinScreen` | [gui-and-screens](../systems/client/gui-and-screens) |
| `WitherBoss` | [scoreboard-and-data](../systems/commands/scoreboard-and-data), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `WitherMobEffect` | [status-effects](../systems/player/status-effects) |
| `Wolf` | [damage-and-death](../systems/entities/damage-and-death), [entity-lifecycle](../systems/entities/entity-lifecycle), [data-components](../systems/foundations/data-components) |
| `WoodlandMansionPieces` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `WoodlandMansionStructure` | [hand-built-structures](../systems/worldgen/hand-built-structures) |
| `WoodType` | [blocks-and-states](../systems/blocks/blocks-and-states) |
| `WorkAtComposter` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `WorkAtPoi` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `WorldBorder` | [level-data-and-rules](../reference/level-data-and-rules), [server-level-tick](../systems/server/server-level-tick) |
| `WorldBorderCommand` | [XIII · Commands and data packs](../systems/commands/README) |
| `WorldBorderRenderer` | [lightmap-fog-and-sky](../systems/rendering/lightmap-fog-and-sky) |
| `WorldCarver` | [naming-drift](../reference/naming-drift), [data-driven-types](../systems/foundations/data-driven-types), [blending](../systems/worldgen/blending), [terrain](../systems/worldgen/terrain) |
| `WorldCarverTypes` | [terrain](../systems/worldgen/terrain) |
| `WorldClock` | [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [server-level-tick](../systems/server/server-level-tick), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `WorldClocks` | [level-data-and-rules](../reference/level-data-and-rules), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines) |
| `WorldCoordinate` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `WorldCoordinates` | [brigadier-and-commands](../systems/commands/brigadier-and-commands) |
| `WorldCreationContext` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldCreationGameRulesScreen` | [level-data-and-rules](../reference/level-data-and-rules), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldCreationUiState` | [level-data-and-rules](../reference/level-data-and-rules), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldData` | [level-data-and-rules](../reference/level-data-and-rules), [starting-a-server](../systems/server/starting-a-server) |
| `WorldDataConfiguration` | [level-data-and-rules](../reference/level-data-and-rules), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system) |
| `WorldDimensions` | [level-data-and-rules](../reference/level-data-and-rules), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldGenContext` | [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [chunk-storage](../systems/world/chunk-storage) |
| `WorldGenerationContext` | [features-and-placement](../systems/worldgen/features-and-placement), [terrain](../systems/worldgen/terrain) |
| `WorldGenLevel` | [features-and-placement](../systems/worldgen/features-and-placement), [trees](../systems/worldgen/trees) |
| `WorldgenRandom` | [math-and-primitives](../reference/math-and-primitives), [features-and-placement](../systems/worldgen/features-and-placement), [structure-placement](../systems/worldgen/structure-placement) |
| `WorldGenRegion` | [block-update-flags](../reference/block-update-flags), [blocks-and-states](../systems/blocks/blocks-and-states), [entity-lifecycle](../systems/entities/entity-lifecycle), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [environment-attributes-and-timelines](../systems/world/environment-attributes-and-timelines), [points-of-interest](../systems/world/points-of-interest), [scheduled-ticks](../systems/world/scheduled-ticks), [blending](../systems/worldgen/blending), [features-and-placement](../systems/worldgen/features-and-placement) |
| `WorldGenSettings` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [naming-drift](../reference/naming-drift), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldGenTickAccess` | [scheduled-ticks](../systems/world/scheduled-ticks) |
| `WorldLoader` | [glossary](../reference/glossary), [threads](../reference/threads), [data-driven-types](../systems/foundations/data-driven-types), [identifiers-and-registries](../systems/foundations/identifiers-and-registries), [resource-system](../systems/foundations/resource-system), [tags](../systems/foundations/tags), [starting-a-server](../systems/server/starting-a-server), [XII · World generation](../systems/worldgen/README), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldOpenFlows` | [creating-a-world](../systems/worldgen/creating-a-world), [features-and-placement](../systems/worldgen/features-and-placement) |
| `WorldOptions` | [glossary](../reference/glossary), [level-data-and-rules](../reference/level-data-and-rules), [chunk-generation-pipeline](../systems/world/chunk-generation-pipeline), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldOptionsScreen` | [anatomy](../systems/anatomy/anatomy), [permissions](../systems/commands/permissions) |
| `WorldPreset` | [glossary](../reference/glossary), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldPresets` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldSelectionList` | [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldSessionTelemetryManager` | [advancements](../systems/commands/advancements) |
| `WorldStem` | [glossary](../reference/glossary), [starting-a-server](../systems/server/starting-a-server), [creating-a-world](../systems/worldgen/creating-a-world) |
| `WorldUpgrader` | [starting-a-server](../systems/server/starting-a-server), [chunk-storage](../systems/world/chunk-storage) |
| `WrappedGoal` | [glossary](../reference/glossary), [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `WritableLevelData` | [level-data-and-rules](../reference/level-data-and-rules) |
| `WritableRegistry` | [identifiers-and-registries](../systems/foundations/identifiers-and-registries) |
| `WrittenBookContent` | [text-components](../systems/foundations/text-components) |
| `XoroshiroRandomSource` | [math-and-primitives](../reference/math-and-primitives), [density-functions](../systems/worldgen/density-functions) |
| `YieldJobSite` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [points-of-interest](../systems/world/points-of-interest) |
| `ZeroBitStorage` | [chunk-anatomy](../systems/world/chunk-anatomy) |
| `Zoglin` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `Zombie` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains), [attributes](../systems/entities/attributes), [authority](../systems/entities/authority), [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ZombieAttackGoal` | [ai-goals-and-brains](../systems/entities/ai-goals-and-brains) |
| `ZombieModel` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ZombieNautilus` | [entity-lifecycle](../systems/entities/entity-lifecycle) |
| `ZombieRenderer` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ZombieRenderState` | [entity-rendering](../systems/rendering/entity-rendering) |
| `ZombifiedPiglin` | [pathfinding](../systems/entities/pathfinding) |
