CEAddon-Menu
PluginLicenseRef-All-Rights-Reserved

CEAddon-Menu

An addon for CraftEngine that automatically create categories without extra configurations.

111
Downloads
2
Followers
5 months ago
Updated
📦
10
Versions

📖About CEAddon-Menu

CEAddon-Menu: Automatic Menu Generator for CraftEngine

Requires Paper 1.21.x | Addon for CraftEngine

CEAddon-Menu is a lightweight addon for CraftEngine that automatically generates a GUI menu populated with all your CraftEngine items—no manual categories.yml setup required.

🧩 Features

  • Auto-generates GUI menus from your CraftEngine item YAMLs
  • Reads CraftEngine’s native YAML files to fetch item data
  • Uses CraftEngine API, ensuring minimal to zero conflicts
  • Ignores resourcepack directories, categories.yml, templates.yml.

❌ Limitations

  • Requires Paper 1.21.x – Compatibility with Spigot or other forks is not guaranteed.

💬 Commands

  • /cea menu: Opens the auto-generated GUI containing CraftEngine items. The GUI is organized by pack, directory and YAML file source.
  • /cea get : Gives a specific CraftEngine item. Tab-completion is available for both and for ease of use.
  • /cea reload: Regenerates CraftEngine menu. Necessary if automatic-reload is DISABLED.

⚙️ Configuration

# Should we listen on CraftEngineReloadEvent [/ce reload all] and automatically refresh the menu?
# If false, use [/cea reload] to refresh manually.
automatic-reload: true

# Should we delay the automatic menu refresh? (Ignored if automatic-reload is FALSE)
# Waits 60 ticks (3 seconds) before refreshing the menu.
refresh-delay: 60

# When reading into CraftEngine files, which directories should we ignore?
excluded-directories:
  - "resourcepack"
  - "legacy_armor"
  - "remove_shulker_head"

# What GUI should we use? By default, we use CraftEngine's.
menu-title: "§f<shift:-11><image:internal:item_browser>"

🛣️ Roadmap

  • Add support for auto-generated Images Implemented on 1.1.4
  • Add unicode storage for easy retrieval Implemented on 1.1.4

📥 Installation

  1. Install CraftEngine and make sure it’s working.
  2. Drop CEAddonMenu.jar into your /plugins folder.
  3. Start the server – that’s it!

💬 Feedback or Suggestions?

Feel free to report issues or request features via GitHub or Discord!