The new update 1.1.7 brings several improvements and optimizations to enhance your user experience.
Key Improvements
Menus and Submenus
- Ease of Use: It is now easier to add informational menus or submenus. We have simplified the process so you can customize your navigation options more intuitively.
Plugin Optimization
- Improved Performance: The plugin has been optimized to ensure smoother and more efficient performance. This translates to faster loading times and a more satisfying user experience.
These enhancements are designed to offer you a better experience and make managing your tools simpler and more effective. We hope you enjoy the update!
CrMenu 1.1.6 is here! This update focuses on fixing annoying bugs, improving configuration stability, and giving you more control over your menus. No more junk chests, no more unexpected file regeneration, and no more YAML parsing headaches.
✅ Key Changes in CrMenu 1.1.6
[ ]Junk Chest Removal
[ ]Before: An invalid material in your config would create a fallback chest item. [ ]Now: Items with invalid materials are simply skipped, and a warning is logged to the console. [ ]Benefit: Cleaner menus with no more random chests appearing due to typos.
[ ]Submenu Regeneration Control
[ ]Before: Deleting a default submenu file would cause it to regenerate on server reload. [ ]Now: Submenus only regenerate if the entire /plugins/CrMenu/menus/ folder is deleted. [ ]Benefit: Full control over which menu files you want to keep or remove permanently.
[ ]Improved YAML Parser
[ ]Before: The order of sections in config.yml could sometimes cause items to disappear. [ ]Now: We've added reserved keys ( submenus , auto_submenus , auto_include_submenus ) to the parser. [ ]Benefit: You can now organize your config.yml in any order without breaking item rendering.
[HR][/HR]
Configuration Examples
1. Standard Menu with Lore & Actions A basic item that gives the player a pickaxe and sends a message.
Code (YAML):
# In config.yml - A simple menu with actions menus:
tools:
title: "&6Tools" size: 27
```
# Standard item - 2 spaces of indentation
magic_pickaxe:
slot: 10
material: DIAMOND_PICKAXE
name: "&bMagic Pickaxe" lore: -
"&7A very powerful pickaxe." -
"&7Infinite durability." action:
command: "give %player_name% diamond_pickaxe 1" message: "&aYou received a magic pickaxe!" sound: "ENTITY_PLAYER_LEVELUP" ```
2. Menu with Submenu Links (New Syntax) The submenus section is a special container for linking to other menu files. Note the extra indentation.
Code (YAML):
# In config.yml - A menu with links to other submenus menus:
main:
title: "&6Main Menu" size: 54
```
# Submenus - 2 spaces for the section, 4 for the items inside
submenus:
warps:
slot: 20
material: COMPASS
name: "&dWarps" lore: -
"&7Available teleports." -
"&eClick to open" shop:
slot: 22
material: EMERALD
name: "&aShop" lore: -
"&7Buy special items." -
"&7Prices updated daily."
# With a custom player head texture
profile:
slot: 24
material: PLAYER_HEAD
name: "&eProfile" lore: -
"&7Your personal information." head_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InV ybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5 lY3JhZnQubmV0L3RleHR1cmUvZGF5YTU 0YzQ2ODc5N2FmZjRkN2Y1MjQ2ZTU1NjU 5Njc0YjliIn19fQ==" ```
3. Menu with Composite Actions (Left/Right Click) Assign different actions to left and right clicks on the same item.
[ ] Never use TABS - Only use spaces for indentation. [ ] Be consistent - If you use 2 spaces for a level, always use 2. [ ] Submenus require extra indentation - They must be nested inside the submenus section. [ ] Validate your YAML - Use /crmenu diag to find errors quickly.
Backup before editing - Always a good practice!
Thank you for using CrMenu! If you have any questions, feel free to ask in the discussion section.
We are pleased to announce an update that significantly enhances the user experience and addresses certain issues reported by users. Below are the improvements and changes made:
## Bug Fixes
- **Information Menu Error:** We have fixed an error that caused the information menu to throw a bug or error in the console. This issue also resulted in a server response delay, affecting efficiency. With this update, the problem has been completely resolved, ensuring smoother operation.
## Organizational Improvements
- **Improved Submenu Order:** The order of submenus has been optimized to offer more intuitive and accessible navigation. This will allow users to quickly find the information or function they need, thereby improving overall usability.
## New Features
- **New "Warps" Submenu:** We have added a new submenu titled "Warps." This submenu is designed to facilitate access to specific functionalities related to teleport points or quick locations. We hope this addition will be very useful for our users.
We thank all our users for their feedback and suggestions, which help us continually improve. We hope you enjoy this new update!