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
Copy file name to clipboardExpand all lines: project-docs/docs/commands.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,7 @@ Feature `/help` pages are intentionally player-facing: they list commands availa
133
133
/1mbcmi debug plugin namemc all
134
134
/1mbcmi debug plugin trades all
135
135
/1mbcmi debug plugin votetokens all
136
+
/1mbcmi debug plugin spawners all
136
137
/1mbcmi debug plugin mobhat all
137
138
/1mbcmi debug plugin todo all
138
139
/1mbcmi debug plugin staffcenter all
@@ -835,6 +836,23 @@ LavaBoots:
835
836
836
837
`/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.
837
838
839
+
Spawners:
840
+
841
+
```text
842
+
/spawners
843
+
/spawners info
844
+
/spawners help
845
+
/spawners reload
846
+
/spawners admin give mrfloris rabbit 1
847
+
/spawners admin give mrfloris cow 4
848
+
/spawners admin setupcommands
849
+
/spawners debug item
850
+
/spawners debug discovered
851
+
/spawners debug all
852
+
```
853
+
854
+
`/spawners` opens the hardened shop GUI. Purchases require the relevant CMI `cmi.placespawner.<type>` permission, available balance through the CMI-backed Vault economy provider, and safe inventory space. `/spawners admin setupcommands` exports LuckPerms commands for the configured CMI place/drop spawner permissions.
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
@@ -35,6 +35,7 @@ These are the first feature candidates now using the shared library scaffold:
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
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)|
38
+
| Player Fun | Spawners |`/spawners` CMI spawner shop GUI with Paper entity discovery, CMI placespawner permission checks, CMI-backed Vault economy purchases, event-year limits, setup exports, and safe buyback scaffolding |[Spawners](plugins/spawners.md)|
38
39
| 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)|
39
40
| Player Fun | PlayerTodo | Per-player `/todo` notes with paging, search, completion state, and lightweight milestones |[PlayerTodo](plugins/todo.md)|
40
41
| Player Fun | Refer | Two-step `/refer <player>` and `/refer verify` referral rewards with CMI/PlaceholderAPI playtime checks |[Refer](plugins/refer.md)|
Copy file name to clipboardExpand all lines: project-docs/docs/permissions.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -170,6 +170,15 @@ onembcmi.lavaboots.inspect
170
170
onembcmi.lavaboots.toggle
171
171
onembcmi.lavaboots.reload
172
172
onembcmi.lavaboots.debug
173
+
onembcmi.spawners.use
174
+
onembcmi.spawners.buy
175
+
onembcmi.spawners.pickaxe
176
+
onembcmi.spawners.sell
177
+
onembcmi.spawners.admin
178
+
onembcmi.spawners.reload
179
+
onembcmi.spawners.give
180
+
onembcmi.spawners.setup
181
+
onembcmi.spawners.debug
173
182
onembcmi.emotemenu.use
174
183
onembcmi.emotemenu.search
175
184
onembcmi.emotemenu.run
@@ -524,6 +533,8 @@ Potions is locked by default. Grant `onembcmi.potions.admin` explicitly in LuckP
524
533
525
534
LavaBoots grants `onembcmi.lavaboots.use` to players by default so they can inspect boots they are wearing, holding, or carrying with `/lavaboots`. Admin creation and item retirement are locked by default: grant `onembcmi.lavaboots.give` for event item creation, `onembcmi.lavaboots.gui` for the in-game builder, `onembcmi.lavaboots.toggle` for disabling or re-enabling generated item ids, and `onembcmi.lavaboots.debug` for PDC inspection. `onembcmi.lavaboots.admin` includes all LavaBoots admin nodes, but defaults to false so operator status alone does not receive it from plugin.yml defaults. Direct console can run the admin non-GUI commands.
526
535
536
+
Spawners grants `onembcmi.spawners.use` and `onembcmi.spawners.buy` to players by default so `/spawners` can open the shop and buy only the CMI spawner types their group already unlocks. The actual spawner gates are CMI permissions such as `cmi.placespawner.rabbit` and `cmi.dropspawner.rabbit`. `onembcmi.spawners.sell` and `onembcmi.spawners.pickaxe` default to true but their sections are disabled by config until the server owner enables them. Admin give, setup export, reload, and debug permissions default to false.
537
+
527
538
Upgrade is locked by default. Grant `onembcmi.upgrade.notify` to admins who should see join-time upgrade suggestions, `onembcmi.upgrade.gui` to admins who should open the pending review queue GUI, `onembcmi.upgrade.inspect` to admins who may review player eligibility, `onembcmi.upgrade.simulate` to admins who may use read-only group path and rankup simulation tools, and `onembcmi.upgrade.apply` only to admins trusted to run LuckPerms group changes. `onembcmi.upgrade.admin` includes all Upgrade permissions, but operator status alone does not receive it from plugin.yml defaults. Direct console can run the non-GUI management commands. Upgrade re-checks LuckPerms state before applying and preserves non-managed side groups such as donor, tester, developer, streamer, or notable parents.
528
539
529
540
SchedulerCheck is direct-console only and explicitly rejects RCON and in-game command senders. All declared permissions default to false for metadata/debug consistency. Direct server console can run the owner commands and see the complete help list. `onembcmi.schedulercheck.check`, `explain`, `export`, and `list` are read/report actions. `onembcmi.schedulercheck.set` can line-edit one CMI scheduler entry's `Enabled: true|false`, `onembcmi.schedulercheck.fix` can dry-run and apply validated scalar scheduler hotfixes, and `onembcmi.schedulercheck.create` can append simple new CMI scheduler entries, so keep the edit/create nodes owner-only even though the runtime command is direct-console only.
0 commit comments