
Documentation
ExyliaScreens
A DeluxeMenus replacement with no Java and no resource pack, in three forms: full-screen HTML and CSS menus with a mouse cursor (Java 1.20.2+), chest menus and 3D menus in the world (Java 1.21.4+). Fallbacks you write link the form a client cannot draw to one it can, with commands, requirements, actions, per-player values, items that open a menu, hot reload and importers from DeluxeMenus and zMenu.
- Version
- v1.0.0
- Minecraft
- 1.21.4+
- Category
- Utility
- Pages
- 21
Getting started03
IntroductionWhat ExyliaScreens is, the three forms of menu it reads from files, and how this documentation is organised.InstallationThe loader jar and the licence key, dependencies, the files the plugin writes and updating.First stepsOpen the example menus, change one, write your first screen and check it.
Menus12
ScreensWriting a full-screen menu in HTML and CSS: the screen element, tags, state and where the full reference lives.Example screensThe six screens the plugin ships: a server selector, daily rewards, a welcome tour, a hub, a profile and a shop, and how to make each your own.Chest menusmenus/<id>.yml: ExyliaLib's menu format plus slot priority, conditions, per-click requirements and lists that fill themselves.3D menusspatial/<id>.yml: panels standing in the world, with a menu block that holds what they contain.Opening and fallbacksHow every form opens, the keys they share, client limits, fallbacks as links and every way to open a menu.Actions and requirementsEvery step a click can run, requirements, deny lines and the expressions they use.StylingThe theme.css cascade: ExyliaLib's base theme, the network theme, theme.css, per-screen CSS and custom.css.MotionArrivals, staggered lists, looping and one-shot animations, words that type themselves out, and what each costs.TranslationsWords per language for screens with t=, and the plugin's own messages.Player dataValues a menu remembers for each player: [DATA] lines, data() and the placeholder.Items that open a menuopen-items.yml: protected hotbar items, like a lobby compass, that open a menu.HUDhud.yml, scoreboards.yml and bossbars.yml: text, sidebars and boss bars kept on players' screens, drawn on the HUD or vanilla.
Server01
Reference05
Commands/screensadmin for staff, and the commands your menus install.PermissionsThe one node ExyliaScreens declares and how a menu's own permission works.PlaceholdersThe %exyliascreens_...% placeholder, through PlaceholderAPI and ExyliaLib.ConfigurationEvery key of config.yml.FAQThe questions that come up most.