You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`plugins/1MB-CMIAPI-EmoteMenu-v1.0.0-389-j25-26.1.2.jar` provides `/emotes` with a hardened light-blue GUI, Paper dialog search, target picking, and CMI CustomAlias-backed emote review
-`plugins/1MB-CMIAPI-GameTypes-v1.0.0-389-j25-26.1.2.jar` provides `/gametype` safe BentoBox game type menus for OneBlock, SkyBlock, AcidIsland, CaveBlock, and SkyGrid
104
-
-`plugins/1MB-CMIAPI-BirthdayLanterns-v1.0.0-389-j25-26.1.2.jar` provides `/birthday` collectible birthday, player anniversary, and server milestone lantern rewards with GUI claims, PDC item identity, finite wish charges, guestbook notes, presets, mail variants, and configurable CMI reward commands
-`plugins/1MB-CMIAPI-SchedulerCheck-v1.0.0-389-j25-26.1.2.jar` provides direct-console `/_scheduler` checks for CMI scheduler YAML syntax, timing values, command lists, enabled toggles, and Markdown exports
126
-
-`plugins/1MB-CMIAPI-Upgrade-v1.0.0-389-j25-26.1.2.jar` provides `/_upgrade` admin-only LuckPerms group upgrade suggestions and read-only rankup simulation from join date and playtime signals, with a review queue GUI, clickable inspect/apply actions, guarded re-checks, side-group preservation, optional cosmetic permission rewards, promotion feedback effects, Discord link reminders, and split `config.yml`/`groups.yml`
127
-
-`plugins/1MB-CMIAPI-EndCrystals-v1.0.0-389-j25-26.1.2.jar` provides `/_endcrystals`, migrated from the old standalone 1MB-EndCrystals plugin
-`plugins/1MB-CMIAPI-1MBPlaceholders-v1.0.0-389-j25-26.1.2.jar` provides the migrated `%onemb_<key>%` PlaceholderAPI expansion and keeps `/_placeholders`
137
-
-`plugins/1MB-CMIAPI-WarpAudit-v1.0.0-389-j25-26.1.2.jar` provides read-only CMI warp and portal hygiene checks
-`plugins/1MB-CMIAPI-EmoteMenu-v1.0.0-394-j25-26.1.2.jar` provides `/emotes` with a hardened light-blue GUI, Paper dialog search, target picking, and CMI CustomAlias-backed emote review
-`plugins/1MB-CMIAPI-GameTypes-v1.0.0-394-j25-26.1.2.jar` provides `/gametype` safe BentoBox game type menus for OneBlock, SkyBlock, AcidIsland, CaveBlock, and SkyGrid
104
+
-`plugins/1MB-CMIAPI-BirthdayLanterns-v1.0.0-394-j25-26.1.2.jar` provides `/birthday` collectible birthday, player anniversary, and server milestone lantern rewards with GUI claims, PDC item identity, finite wish charges, guestbook notes, presets, mail variants, and configurable CMI reward commands
105
+
-`plugins/1MB-CMIAPI-LavaBoots-v1.0.0-394-j25-26.1.2.jar` provides `/lavaboots` finite PDC-marked lava-assist boots with dyed leather event themes, charge, durability drain, offhand magma/fire-charge fuel, movement assist, short fire-resistance windows, lava vision event tiers, and repair/anvil/enchant guards
-`plugins/1MB-CMIAPI-SchedulerCheck-v1.0.0-394-j25-26.1.2.jar` provides direct-console `/_scheduler` checks for CMI scheduler YAML syntax, timing values, command lists, enabled toggles, and Markdown exports
127
+
-`plugins/1MB-CMIAPI-Upgrade-v1.0.0-394-j25-26.1.2.jar` provides `/_upgrade` admin-only LuckPerms group upgrade suggestions and read-only rankup simulation from join date and playtime signals, with a review queue GUI, clickable inspect/apply actions, guarded re-checks, side-group preservation, optional cosmetic permission rewards, promotion feedback effects, Discord link reminders, and split `config.yml`/`groups.yml`
128
+
-`plugins/1MB-CMIAPI-EndCrystals-v1.0.0-394-j25-26.1.2.jar` provides `/_endcrystals`, migrated from the old standalone 1MB-EndCrystals plugin
-`plugins/1MB-CMIAPI-1MBPlaceholders-v1.0.0-394-j25-26.1.2.jar` provides the migrated `%onemb_<key>%` PlaceholderAPI expansion and keeps `/_placeholders`
138
+
-`plugins/1MB-CMIAPI-WarpAudit-v1.0.0-394-j25-26.1.2.jar` provides read-only CMI warp and portal hygiene checks
-`plugins/1MB-CMIAPI-WorthHelper-v1.0.0-394-j25-26.1.2.jar` provides `/worthhelper` for read-only CMI Worth.yml and Paper recipe review exports
140
141
141
142
The common `1MB-CMIAPI-` prefix keeps the jars grouped together when sorted by name. Repository folders and build output may be organized by category, but installed runtime jars should stay in `/plugins/` for normal Paper loading and feature isolation.
142
143
@@ -200,7 +201,7 @@ The shared library should own the global command surface:
200
201
201
202
Feature plugins should expose their own concise commands and also register with the library so `/1mbcmi features` and `/1mbcmi debug plugins` stay accurate.
202
203
203
-
The shared library also owns central chat-prefix symbols through `plugins/1MB-CMIAPI/CMIAPILIB/config.yml` under `locale.prefix-unicodes.*`. This lets feature messages use consistent visible prefixes such as `[✎ PassportDiscovery]`, `[ⓘ ScheduledTips]`, `[⚔ PvP]`, `[⚗ Potions]`, `[◷ SchedulerCheck]`, `[⇧ Upgrade]`, and `[✦ Vote]` without hard-coding symbols into every feature translation file.
204
+
The shared library also owns central chat-prefix symbols through `plugins/1MB-CMIAPI/CMIAPILIB/config.yml` under `locale.prefix-unicodes.*`. This lets feature messages use consistent visible prefixes such as `[✎ PassportDiscovery]`, `[ⓘ ScheduledTips]`, `[⚔ PvP]`, `[♨ LavaBoots]`, `[⚗ Potions]`, `[◷ SchedulerCheck]`, `[⇧ Upgrade]`, and `[✦ Vote]` without hard-coding symbols into every feature translation file.
204
205
205
206
The shared library also owns the global GUI pane theme through `gui.filler-material` and `gui.border-material`. GUI feature plugins use `LIGHT_BLUE_STAINED_GLASS_PANE` by default so filled or blocked slots stay visible across resource packs, while still allowing a per-plugin override when a future menu needs a custom look.
Copy file name to clipboardExpand all lines: project-docs/docs/commands.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -809,6 +809,32 @@ BirthdayLanterns:
809
809
810
810
`/birthday` opens the player GUI for birthday, player-anniversary, and server milestone lanterns. Normal players can claim eligible rewards, set their birthday with a strict one-correction default, choose particles/sounds, and add sanitized guestbook notes. Admin commands inspect saved state, create marked lantern items for online players, reset scoped playerdata, and reload `config.yml`, `celebrations.yml`, and translations.
811
811
812
+
LavaBoots:
813
+
814
+
```text
815
+
/lavaboots
816
+
/lavaboots status
817
+
/lavaboots info
818
+
/lavaboots help
819
+
/lavaboots admin give mrfloris 1 blacksmith steady 1
820
+
/lavaboots admin give mrfloris 3 summer_crystal steady 1
821
+
/lavaboots admin give mrfloris 5 ancient_forge sparked 1
`/lavaboots` is player-safe and inspects a LavaBoots item the player is wearing, holding, or carrying. Admin give commands work from direct console and in game, create dyed leather boots with PDC identity, and do not create crafting recipes. Levels I-III are normal event levels; IV and V are rare event tiers with lava vision while active. The boots spend stored charge seconds, can absorb magma cream or fire charges from the offhand, drain real leather durability while used in lava, and are blocked from anvil, enchanting, grindstone, smithing, mcMMO repair block, and repair-style player commands.
Copy file name to clipboardExpand all lines: project-docs/docs/features.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ These are the first feature candidates now using the shared library scaffold:
34
34
| Player Fun | DiscordChat |`/discordchat` DiscordSRV server-chat engagement tracker with quality-gated EXP, conversation clusters, first-Discord broadcasts, linked-account streaks, top lists, point rewards, safe item tools, dependency-aware reward checks, opt-out reminders, and staff smoke/community/economy reports |[DiscordChat](plugins/discordchat.md)|
35
35
| Player Fun | GameTypes |`/gametype` safe BentoBox menu adapter for OneBlock, SkyBlock, AcidIsland, CaveBlock, and SkyGrid with world detection and config-driven addon buttons |[GameTypes](plugins/gametypes.md)|
36
36
| Player Fun | BirthdayLanterns |`/birthday` collectible birthday, player anniversary, and server milestone lanterns with strict input, GUI claims, finite wish charges, guestbook notes, presets, mail variants, and configurable CMI reward commands |[BirthdayLanterns](plugins/birthdaylanterns.md)|
37
+
| Player Fun | LavaBoots |`/lavaboots` finite PDC-marked lava-assist boots with dyed leather event themes, charge, durability drain, offhand fuel, movement assist, short fire-resistance windows, lava vision event tiers, and repair/anvil/enchant guards |[LavaBoots](plugins/lavaboots.md)|
37
38
| Player Fun | MobHat | Cosmetic whitelisted mob hats with optional `/hat mob` alias support, world safety, scale handling, and experimental offset positions |[MobHat](plugins/mobhat.md)|
38
39
| Player Fun | PlayerTodo | Per-player `/todo` notes with paging, search, completion state, and lightweight milestones |[PlayerTodo](plugins/todo.md)|
39
40
| Player Fun | Refer | Two-step `/refer <player>` and `/refer verify` referral rewards with CMI/PlaceholderAPI playtime checks |[Refer](plugins/refer.md)|
0 commit comments