From Manual YAML Editing
If you’ve been writing plugin configuration YAML by hand, LK Creator can save you significant time while reducing errors.
Why Switch?
| Manual YAML | LK Creator |
|---|---|
| Error-prone indentation | Visual form with validation |
| Need to remember each plugin’s syntax | Generates correct syntax automatically |
| One plugin at a time | Generate for multiple plugins simultaneously |
| No preview | 3D model preview in Developer Mode |
| Copy-paste boilerplate | Templates and saved configurations |
Migration Steps
Step 1: Use Your Existing Assets
LK Creator does not replace your textures or models. Your existing PNG textures and JSON models work directly:
- Go to LK Creator Generator
- Select the item type that matches what you’ve been creating
- Upload your existing textures and models
- Fill in the configuration (name, namespace, material, etc.)
- Select your target plugin(s)
- Generate
Step 2: Adopt Developer Mode for Complex Items
If you need fine-grained control (like you had with manual YAML):
- Switch to Developer Mode (Pro feature)
- Select your plugin and item type
- LK Creator provides a YAML editor with:
- Auto-complete for known properties
- Real-time validation with error highlighting
- 3D preview for models
- Component browser for Nexo/CraftEngine 1.21.1+ features
- You can still edit the YAML directly — it’s the best of both worlds
Step 3: Use the Converter for Existing Configs
If you have existing YAML configs you want to port to another plugin:
- Go to the Converter
- Upload your existing config file
- Select source and target plugins
- Review the conversion preview
- Download the converted config
Tips for Manual YAML Users
- Developer Mode is your friend — it gives you full YAML control with validation and preview
- Save your configs as templates to reuse them for similar items
- Use Batch generation to create multiple items at once, instead of editing each config individually
- Check the Cookbook for copy-pasteable examples of common items
- The YAML Errors reference documents every validation error you might see