|
| 1 | +--- |
| 2 | +title: Glossary |
| 3 | +description: A full index of every page in the LCE docs, organized by category. |
| 4 | +--- |
| 5 | + |
| 6 | +Every page on this site, organized by section. Use this as a quick reference to find what you need. |
| 7 | + |
| 8 | +## Overview |
| 9 | + |
| 10 | +- [Introduction](/lce-docs/overview/introduction/) - What LCE is and what this documentation covers |
| 11 | +- [Architecture](/lce-docs/overview/architecture/) - How the two-module setup works |
| 12 | +- [Building & Compiling](/lce-docs/overview/building/) - How to build the project from source |
| 13 | + |
| 14 | +## Minecraft.World |
| 15 | + |
| 16 | +The game logic layer. Blocks, items, entities, world generation, networking, and everything that runs the actual game. |
| 17 | + |
| 18 | +- [Overview](/lce-docs/world/overview/) - High-level look at the World module |
| 19 | +- [Blocks (Tiles)](/lce-docs/world/blocks/) - Every block type and the Tile class system |
| 20 | +- [Entities](/lce-docs/world/entities/) - All entity types and the Entity class hierarchy |
| 21 | +- [Tile Entities](/lce-docs/world/tile-entities/) - Block entities like chests, furnaces, signs |
| 22 | +- [World Generation](/lce-docs/world/worldgen/) - How worlds get generated |
| 23 | +- [Biomes](/lce-docs/world/biomes/) - All biome types and the biome system |
| 24 | +- [Structures](/lce-docs/world/structures/) - Generated structures like villages and strongholds |
| 25 | +- [AI & Goals](/lce-docs/world/ai-goals/) - The Goal-based AI system for mobs |
| 26 | +- [Enchantments](/lce-docs/world/enchantments/) - All enchantment types and the enchantment system |
| 27 | +- [Effects (Potions)](/lce-docs/world/effects/) - Potion effects and the MobEffect system |
| 28 | +- [Crafting & Recipes](/lce-docs/world/crafting/) - Recipe types and the crafting system |
| 29 | +- [Container Menus](/lce-docs/world/containers/) - Inventory and container menu system |
| 30 | +- [Networking & Packets](/lce-docs/world/networking/) - Packet types and multiplayer networking |
| 31 | +- [Level Storage & IO](/lce-docs/world/storage/) - Save/load and level storage |
| 32 | +- [Game Rules](/lce-docs/world/gamerules/) - All game rules and the GameRules system |
| 33 | + |
| 34 | +### Items |
| 35 | + |
| 36 | +- [Items Overview](/lce-docs/world/items/overview/) - The Item class system and registration |
| 37 | +- [Tools & Weapons](/lce-docs/world/items/tools/) - Swords, pickaxes, shovels, axes, hoes, bows |
| 38 | +- [Armor](/lce-docs/world/items/armor/) - Helmets, chestplates, leggings, boots |
| 39 | +- [Food](/lce-docs/world/items/food/) - All food items and hunger mechanics |
| 40 | +- [Combat Items](/lce-docs/world/items/combat/) - Arrows, snowballs, ender pearls, potions |
| 41 | +- [Music Discs](/lce-docs/world/items/music-discs/) - All music disc items |
| 42 | +- [Decorative & Placement](/lce-docs/world/items/decorative/) - Signs, paintings, doors, beds, buckets |
| 43 | +- [Raw Materials](/lce-docs/world/items/materials/) - Ingots, gems, dyes, and crafting materials |
| 44 | +- [Special Items](/lce-docs/world/items/special/) - Maps, clocks, compasses, written books, spawn eggs |
| 45 | + |
| 46 | +## Minecraft.Client |
| 47 | + |
| 48 | +The rendering and UI layer. Everything the player sees and interacts with. |
| 49 | + |
| 50 | +- [Overview](/lce-docs/client/overview/) - High-level look at the Client module |
| 51 | +- [Rendering Pipeline](/lce-docs/client/rendering/) - How frames get drawn |
| 52 | +- [Models](/lce-docs/client/models/) - Entity and block models |
| 53 | +- [Particles](/lce-docs/client/particles/) - The particle system |
| 54 | +- [Screens & GUI](/lce-docs/client/screens/) - The SWF/Iggy UI system and all screen types |
| 55 | +- [Input System](/lce-docs/client/input/) - Keyboard, mouse, and controller input |
| 56 | +- [Textures & Resources](/lce-docs/client/textures/) - Texture loading, atlases, and resource management |
| 57 | +- [Audio](/lce-docs/client/audio/) - Miles Sound System and audio playback |
| 58 | +- [Settings](/lce-docs/client/settings/) - Game settings and options |
| 59 | + |
| 60 | +## Platform Code |
| 61 | + |
| 62 | +Platform-specific code for each console and PC target. |
| 63 | + |
| 64 | +- [Overview](/lce-docs/platforms/overview/) - How platform abstraction works |
| 65 | +- [Windows 64](/lce-docs/platforms/windows64/) - The Win64 PC build target |
| 66 | +- [Xbox 360](/lce-docs/platforms/xbox360/) - Xbox 360 platform code |
| 67 | +- [Xbox One (Durango)](/lce-docs/platforms/durango/) - Xbox One platform code |
| 68 | +- [PS3](/lce-docs/platforms/ps3/) - PlayStation 3 platform code |
| 69 | +- [PS4 (Orbis)](/lce-docs/platforms/orbis/) - PlayStation 4 platform code |
| 70 | +- [PS Vita](/lce-docs/platforms/psvita/) - PS Vita platform code |
| 71 | + |
| 72 | +## Modding Guide |
| 73 | + |
| 74 | +Step-by-step guides for modifying the codebase. |
| 75 | + |
| 76 | +- [Getting Started](/lce-docs/modding/getting-started/) - How to set up your environment and make your first change |
| 77 | + |
| 78 | +### Blocks & World |
| 79 | + |
| 80 | +- [Adding Blocks](/lce-docs/modding/adding-blocks/) - How to add new block types |
| 81 | +- [Custom Materials](/lce-docs/modding/custom-materials/) - Creating custom block materials |
| 82 | +- [Adding Biomes](/lce-docs/modding/adding-biomes/) - How to add new biomes |
| 83 | +- [Custom World Generation](/lce-docs/modding/custom-worldgen/) - Modifying terrain generation |
| 84 | +- [Custom Structures](/lce-docs/modding/custom-structures/) - Adding generated structures |
| 85 | +- [Custom Dimensions](/lce-docs/modding/custom-dimensions/) - Creating new dimensions with portals |
| 86 | +- [Fog & Sky Effects](/lce-docs/modding/fog-sky/) - Custom fog colors and sky rendering |
| 87 | + |
| 88 | +### Items & Crafting |
| 89 | + |
| 90 | +- [Adding Items](/lce-docs/modding/adding-items/) - How to add new items |
| 91 | +- [Adding Recipes](/lce-docs/modding/adding-recipes/) - Crafting and smelting recipes |
| 92 | +- [Custom Potions & Brewing](/lce-docs/modding/custom-potions/) - New potion effects and brewing recipes |
| 93 | +- [Custom Enchantments](/lce-docs/modding/custom-enchantments/) - Advanced enchantment customization |
| 94 | +- [Custom Loot Tables](/lce-docs/modding/custom-loot/) - Loot table creation and modification |
| 95 | +- [Making a Full Ore](/lce-docs/modding/full-ore/) - End-to-end ore, tools, armor, and worldgen |
| 96 | + |
| 97 | +### Entities & Mobs |
| 98 | + |
| 99 | +- [Adding Entities](/lce-docs/modding/adding-entities/) - How to add new entities |
| 100 | +- [Custom AI Behaviors](/lce-docs/modding/custom-ai/) - Goal-based AI for mobs |
| 101 | +- [Custom Death Messages](/lce-docs/modding/custom-death-messages/) - Adding death message strings |
| 102 | +- [Custom Villager Trades](/lce-docs/modding/custom-trades/) - Modifying villager trade lists |
| 103 | + |
| 104 | +### UI & Visuals |
| 105 | + |
| 106 | +- [Custom GUI Screens](/lce-docs/modding/custom-screens/) - SWF-based screen creation |
| 107 | +- [Custom Container Menus](/lce-docs/modding/custom-containers/) - Inventory and crafting menus |
| 108 | +- [Creative Mode Tabs](/lce-docs/modding/creative-tabs/) - Adding creative inventory tabs |
| 109 | +- [Custom Paintings](/lce-docs/modding/custom-paintings/) - Adding new painting motifs |
| 110 | +- [Custom Achievements](/lce-docs/modding/custom-achievements/) - Adding achievements |
| 111 | + |
| 112 | +### Assets & Resources |
| 113 | + |
| 114 | +- [Block Textures](/lce-docs/modding/block-textures/) - Terrain atlas and block texture system |
| 115 | +- [Entity Models](/lce-docs/modding/entity-models/) - ModelPart-based entity models |
| 116 | +- [Custom Animations](/lce-docs/modding/custom-animations/) - Entity animation system |
| 117 | +- [Custom Particles](/lce-docs/modding/custom-particles/) - Adding particle effects |
| 118 | +- [Custom Sounds & Music](/lce-docs/modding/custom-sounds/) - Audio and sound events |
| 119 | +- [Texture Packs](/lce-docs/modding/texture-packs/) - The texture pack system and DLC format |
| 120 | + |
| 121 | +### Gameplay & Systems |
| 122 | + |
| 123 | +- [Custom Game Rules](/lce-docs/modding/custom-gamerules/) - Adding new game rules |
| 124 | +- [Adding Commands](/lce-docs/modding/adding-commands/) - Chat commands |
| 125 | +- [World Size Limits](/lce-docs/modding/world-size/) - Changing world boundaries |
| 126 | +- [Splitscreen Modding](/lce-docs/modding/splitscreen/) - Splitscreen multiplayer system |
| 127 | +- [Increasing Player Limit](/lce-docs/modding/player-limit/) - Changing max player count |
| 128 | +- [Multiplayer & Packets](/lce-docs/modding/multiplayer/) - Custom packets and networking |
| 129 | + |
| 130 | +## Mod Templates |
| 131 | + |
| 132 | +Complete starter mods you can follow end-to-end. Each one teaches multiple systems at once. |
| 133 | + |
| 134 | +- [Random Wooden House](/lce-docs/templates/random-house/) - A structure that spawns randomly with custom loot |
| 135 | +- [Purple Dimension](/lce-docs/templates/purple-dimension/) - A custom dimension with terrain, fog, blocks, and a portal |
| 136 | +- [Ruby Ore & Tools](/lce-docs/templates/ruby-tools/) - Full ore to tools to armor pipeline |
| 137 | +- [Custom Mob](/lce-docs/templates/custom-mob/) - A hostile mob with AI, model, renderer, sounds, and drops |
| 138 | +- [Enchantment & Potion](/lce-docs/templates/enchantment-potion/) - Vampiric enchantment and Levitation potion |
| 139 | +- [Custom Workbench](/lce-docs/templates/custom-workbench/) - A 4x4 crafting grid with custom GUI |
| 140 | +- [Textures from Scratch](/lce-docs/templates/texture-tutorial/) - Making, loading, and replacing textures |
| 141 | + |
| 142 | +## MinecraftConsoles |
| 143 | + |
| 144 | +Documentation for smartcmd's MinecraftConsoles fork, which builds on the LCE codebase with more content. |
| 145 | + |
| 146 | +- [Overview & Differences](/lce-docs/mc/overview/) - What MinecraftConsoles adds and changes |
| 147 | +- [Attribute System](/lce-docs/mc/attributes/) - Entity attribute system |
| 148 | +- [Scoreboard & Teams](/lce-docs/mc/scoreboard/) - Scoreboard and team system |
| 149 | +- [Horse Entities](/lce-docs/mc/horses/) - Horse entity implementation |
| 150 | +- [Redstone Mechanics](/lce-docs/mc/redstone/) - Redstone system changes |
| 151 | +- [Hoppers & Droppers](/lce-docs/mc/hoppers-droppers/) - Hopper and dropper mechanics |
| 152 | +- [Minecart Variants](/lce-docs/mc/minecarts/) - Minecart types |
| 153 | +- [Fireworks](/lce-docs/mc/fireworks/) - Firework rockets and stars |
| 154 | +- [Behavior System](/lce-docs/mc/behaviors/) - Entity behavior system |
| 155 | +- [New Blocks & Items](/lce-docs/mc/new-content/) - Blocks and items added by MinecraftConsoles |
| 156 | +- [New Entities & Models](/lce-docs/mc/new-entities/) - Entities and models added |
| 157 | +- [Commands](/lce-docs/mc/commands/) - Command system changes |
| 158 | +- [Build System & CI](/lce-docs/mc/build/) - Build system and CI setup |
| 159 | + |
| 160 | +## Reference |
| 161 | + |
| 162 | +Lookup tables and indexes for quick reference. |
| 163 | + |
| 164 | +- [Block ID Registry](/lce-docs/reference/block-ids/) - Every block ID |
| 165 | +- [Item ID Registry](/lce-docs/reference/item-ids/) - Every item ID |
| 166 | +- [Entity Type Registry](/lce-docs/reference/entity-types/) - Every entity type |
| 167 | +- [Packet ID Registry](/lce-docs/reference/packet-ids/) - Every packet ID |
| 168 | +- [Tile Class Index](/lce-docs/reference/tile-classes/) - Every Tile subclass |
| 169 | +- [Complete File Index](/lce-docs/reference/file-index/) - Every source file in the codebase |
0 commit comments