Skip to content

Commit 4db9d0d

Browse files
committed
feat: add glossary page with links to every page organized by category
1 parent bf59929 commit 4db9d0d

2 files changed

Lines changed: 170 additions & 0 deletions

File tree

astro.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export default defineConfig({
2525
{ label: 'Introduction', slug: 'overview/introduction' },
2626
{ label: 'Architecture', slug: 'overview/architecture' },
2727
{ label: 'Building & Compiling', slug: 'overview/building' },
28+
{ label: 'Glossary', slug: 'overview/glossary' },
2829
],
2930
},
3031
{
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
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

Comments
 (0)