
CustomScreenMenu 1.2.1
An amazing plugin that lets you fully customize the player's screen options menu
- You can now use color codes and gradient colors <#d9afd9> to add cool effects to your options!
- Added a shadow to the menu display text.
- Fixed some minor bugs.
New placeholders:
- %cursormenu_current_menu%`– the name of the menu currently open
- %cursormenu_selected_option% – the name of the currently highlighted option
- %cursormenu_display_item_id% – the ID of the item currently shown
- %cursormenu_clicked_option% – the key of the text layout component that was just clicked
- %cursormenu_menu_world% – the world in which the menu is located
- %cursormenu_button_x% – X coordinate of the selected button
- %cursormenu_button_y% – Y coordinate of the selected button
- %cursormenu_button_z% – Z coordinate of the selected button
Add a new folder lang/ inside the plugin’s data directory.
Inside it, place one file per language:
- lang/en_us.yml – English example
- lang/ru_ru.yml – Russian example
- lang/zh_cn.yml – Chinese example
Each file contains the same keys and only the translated strings.
Fix: prevent menu overlap when /cursormenu run is used while already in camera mode.
Patch: in setupCursor, immediately call stopCursor(player, true) if the player is already in cursor mode, before creating new entities.