A web application for editing Minecraft inventories. Features GUI selection, item placement, and saving capabilities.
- Multiple GUI type selection (Chest, Inventory, etc.)
- Drag and drop item placement
- Item search functionality
- Recently used items display
- Automatic image resizing
- Animated texture support
# Clone the repository
git clone https://github.com/sya-ri/minecraft-inventory.git
cd minecraft-inventory
# Install dependencies
npm install
# Start development server
npm run devTo prepare item images locally, use the download script. The script automatically fetches the latest version from InventivetalentDev/minecraft-assets, clones the repository, and copies all item textures:
npm run generateThe script will:
- Automatically detect the latest Minecraft version from the GitHub repository
- Clone the repository for the latest version
- Read all item definitions from
_all.jsonin the cloned repository - Resolve textures through Minecraft's asset resolution system (same as the game)
- Copy all item textures to
public/items/ - Create an
items.jsonfile atpublic/items.jsonwith the item list
Source: Assets are cloned from InventivetalentDev/minecraft-assets using the same asset resolution path as Minecraft.
Special thanks to:
- v0.dev - For providing the initial UI design and components
- Cursor - For the excellent development environment and AI assistance
- @YOHEMAL - For creating and providing the Minecraft inventory GUI images
- InventivetalentDev/minecraft-assets - For providing extracted Minecraft assets
This project is licensed under the MIT License - see the LICENSE file for details.
