LostEngine is licensed under the MIT license, which means you can use its code in your project as long as the MIT license text is included everywhere the code is distributed. Moreover, crediting the project and its contributors is also appreciated.
Make sure you have git and Java 21+ installed
git clone https://github.com/LostEngine/LostEngine.git
cd LostEngine
# Linux/Mac
./gradlew shadowJar
# Windows
gradlew.bat shadowJar
The build will be located in build/libs/
Tip
You can use (Linux/Mac) ./gradlew runServer (Windows) gradlew.bat runServer to start a PaperMC server with the plugin automatically built and installed (use runFolia for Folia)
- Custom Items
- Regular Items
- Tools
- Armors
- Elytra
- Trident
- Bows/Crossbows
- Custom Blocks
- Dynamic block hardness
- Drops/Required tool
- Custom sounds (using blocks that already have it)
- Web editor
- Upload/Download/Create files
- View/Edit files
- Config editor
- View items
- Create items
- Manage items
- Edit items
- Furniture
- Furniture Entity
- Interactable Furniture
- Crafts
- Inventory/Crafting table
- Furnace
- Glyphs
- GUIs
- World generation
- Escape menu
- Language overrides
- Components
- Enchantment Glint Override
- Fire Resistant
- Food
- Max Damage/Durability
- Max Stack Size
- Rarity
- Toottip Display (only hide components)
- Unbreakable
- Use Cooldown
- Blocked Enchantments
- Bedrock compatibility
- Items
- Regular items
- Tools
- Armor
- Elytra/Trident
- Translations
- Custom blocks
- Items
- Commands
-
/give -
/setblock -
/fill -
/summon(for furniture)
-