CraftEngine
CraftEngine is a newer custom item plugin with a focus on performance and modern Minecraft features.
LK Creator Support
- Generator: ✅ All 14 item types (Simple and Developer Mode)
- Converter: ✅ Full support (source and target)
- Developer Mode Components: Versions 1.20.5 to 1.21.11
Developer Mode Features
CraftEngine has the most extensive component support in Developer Mode:
- Pre-built components — Drag-and-drop component blocks organized by category for CraftEngine’s item definition format
- 1.20.5+ components —
max_stack_size,max_damage,rarity,item_name,ominous_bottle_amplifier,food,tool,tooltip_display,damage_resistant - 1.21+ components —
jukebox_playable - 1.21.2+ components —
enchantable,item_model,glider,tooltip_style,repairable,consumable,use_cooldown,use_remainder,equippable,death_protection - 1.21.5+ components —
weapon,blocks_attacks - 1.21.11+ components —
kinetic_weapon,piercing_weapon,swing_animation,use_effects,attack_range - Behavior blocks — Define block behaviors, furniture placement, and item mechanics using CraftEngine’s
behaviorsystem - State configurations — Configure block states and auto-state detection for custom blocks
- Namespace handling — Items use a
namespace:item_idkey format
Output Structure
CraftEngine/
├── resources/
│ └── your_namespace/
│ ├── configuration/
│ │ └── items/
│ │ └── your_items.yml
│ └── resourcepack/
│ └── assets/
│ └── your_namespace/
│ ├── textures/
│ │ └── item/
│ └── models/
│ └── item/Converter Notes
When converting to/from CraftEngine:
- CraftEngine uses a different structure than other plugins: items are defined with
behaviorblocks instead ofMechanics - Block configurations use a
block_modelproperty and state system unique to CraftEngine - The converter automatically handles namespace translation (e.g.,
namespace:pathformat) - MiniMessage color codes are translated to/from legacy codes as needed
Installation
- Download the generated ZIP from LK Creator
- Extract into your CraftEngine plugin directory
- Reload the plugin