Skip to content

Commit abffe71

Browse files
committed
Add SchedulerCheck public docs
- sync public project docs from private 1MB-CMIAPI commit 9f3ab66 - add SchedulerCheck staff/reference guide and Starlight page - keep console-only SchedulerCheck out of the common player command index
1 parent bd205dc commit abffe71

20 files changed

Lines changed: 903 additions & 295 deletions

project-docs/README.md

Lines changed: 57 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -81,61 +81,62 @@ Paper loads normal plugin jars from the top-level server `/plugins/` directory.
8181

8282
- `plugins/CMI-<version>.jar`
8383
- `plugins/CMILib<version>.jar`
84-
- `plugins/1MB-CMIAPI-LIB-v1.0.0-374-j25-26.1.2.jar`
85-
- `plugins/1MB-CMIAPI-AFKShrine-v1.0.0-374-j25-26.1.2.jar` provides CMI AFK shrine effects, player-selectable particle presets, AFKShrine points, claim/trade rewards, milestones, quests, and leaderboards
86-
- `plugins/1MB-CMIAPI-RecordingMode-v1.0.0-374-j25-26.1.2.jar`
87-
- `plugins/1MB-CMIAPI-SellStreaks-v1.0.0-374-j25-26.1.2.jar`
88-
- `plugins/1MB-CMIAPI-ScheduledTips-v1.0.0-374-j25-26.1.2.jar`
89-
- `plugins/1MB-CMIAPI-Visit-v1.0.0-374-j25-26.1.2.jar` provides player-owned hidden CMI visit warps with safe welcome messages, arrival titles, particles, sounds, and top-visit perk unlocks
90-
- `plugins/1MB-CMIAPI-PassportDiscovery-v1.0.0-374-j25-26.1.2.jar` includes `/passport warp`, replacing legacy WarpPassport for new installs
91-
- `plugins/1MB-CMIAPI-SocialGatherings-v1.0.0-374-j25-26.1.2.jar`
92-
- `plugins/1MB-CMIAPI-JourneyMap-v1.0.0-374-j25-26.1.2.jar`
93-
- `plugins/1MB-CMIAPI-KitStreaks-v1.0.0-374-j25-26.1.2.jar`
94-
- `plugins/1MB-CMIAPI-MessageFont-v1.0.0-374-j25-26.1.2.jar`
95-
- `plugins/1MB-CMIAPI-Nick-v1.0.0-374-j25-26.1.2.jar` provides safer `/nick` presets, GUI previews, cooldowns, related-name checks, history, favorites, ratings, and CMI nickname delegation
96-
- `plugins/1MB-CMIAPI-EmoteMenu-v1.0.0-374-j25-26.1.2.jar` provides `/emotes` with a hardened light-blue GUI, Paper dialog search, target picking, and CMI CustomAlias-backed emote review
97-
- `plugins/1MB-CMIAPI-PvPToggle-v1.0.0-374-j25-26.1.2.jar`
98-
- `plugins/1MB-CMIAPI-Boosters-v1.0.0-374-j25-26.1.2.jar`
99-
- `plugins/1MB-CMIAPI-NameMC-v1.0.0-374-j25-26.1.2.jar`
100-
- `plugins/1MB-CMIAPI-Trades-v1.0.0-374-j25-26.1.2.jar` provides `/trade`, migrated from the old standalone 1MBTrades plugin
101-
- `plugins/1MB-CMIAPI-VoteTokens-v1.0.0-374-j25-26.1.2.jar` provides `/votetokens` secure vote-token GUI trades, CMI kit rewards, hidden reward identity markers, reward setup item creation, extra-token item tools with shield presets, and staff migration tools for old manual trades
102-
- `plugins/1MB-CMIAPI-DiscordChat-v1.0.0-374-j25-26.1.2.jar` provides `/discordchat` DiscordSRV server-chat engagement tracking, quality-gated EXP, conversation clusters, first-Discord broadcasts, community pulse, recurring bonus windows, linked-account streaks, point rewards, safe item tools, dependency-aware reward checks, opt-out reminders, milestone celebration privacy, and staff smoke/community/economy/archive/award reports
103-
- `plugins/1MB-CMIAPI-GameTypes-v1.0.0-374-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-374-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-MobHat-v1.0.0-374-j25-26.1.2.jar`
106-
- `plugins/1MB-CMIAPI-PlayerTodo-v1.0.0-374-j25-26.1.2.jar`
107-
- `plugins/1MB-CMIAPI-Refer-v1.0.0-374-j25-26.1.2.jar`
108-
- `plugins/1MB-CMIAPI-TPAuto-v1.0.0-374-j25-26.1.2.jar`
109-
- `plugins/1MB-CMIAPI-Menu-v1.0.0-374-j25-26.1.2.jar`
110-
- `plugins/1MB-CMIAPI-StaffCenter-v1.0.0-374-j25-26.1.2.jar`
111-
- `plugins/1MB-CMIAPI-Profile-v1.0.0-374-j25-26.1.2.jar` provides `/profile` for staff-only Java/Bedrock identity review, cached CMI/log signals, Mojang account status, remote profile context, public ban-list review signals, manual notes, and Markdown exports
112-
- `plugins/1MB-CMIAPI-FilterLab-v1.0.0-374-j25-26.1.2.jar`
113-
- `plugins/1MB-CMIAPI-FilterGuard-v1.0.0-374-j25-26.1.2.jar`
114-
- `plugins/1MB-CMIAPI-WarningLens-v1.0.0-374-j25-26.1.2.jar`
115-
- `plugins/1MB-CMIAPI-NotableMsg-v1.0.0-374-j25-26.1.2.jar`
116-
- `plugins/1MB-CMIAPI-1MBStaffMsg-v1.0.0-374-j25-26.1.2.jar`
117-
- `plugins/1MB-CMIAPI-CmdCostDashboard-v1.0.0-374-j25-26.1.2.jar`
118-
- `plugins/1MB-CMIAPI-CMIConfig-v1.0.0-374-j25-26.1.2.jar`
119-
- `plugins/1MB-CMIAPI-ConsoleNoiseRouter-v1.0.0-374-j25-26.1.2.jar`
120-
- `plugins/1MB-CMIAPI-EconomyGuardian-v1.0.0-374-j25-26.1.2.jar`
121-
- `plugins/1MB-CMIAPI-StartupDoctor-v1.0.0-374-j25-26.1.2.jar`
122-
- `plugins/1MB-CMIAPI-UpdateSmoke-v1.0.0-374-j25-26.1.2.jar`
123-
- `plugins/1MB-CMIAPI-PluginVersions-v1.0.0-374-j25-26.1.2.jar` provides plugin inventory, tested Java/Paper/dependency gate checks, URL curation, and Markdown/Discord exports
124-
- `plugins/1MB-CMIAPI-Potions-v1.0.0-374-j25-26.1.2.jar` provides `/_potions` for locked admin custom event potion forging plus player-safe `/potions` held-item inspection, split config/potions/particles files, PDC identity, GUI definition editing, collection bundle generation, 14-style generation, snapshotted item costs, particle/collection metadata, and runtime disable controls
125-
- `plugins/1MB-CMIAPI-Upgrade-v1.0.0-374-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`
126-
- `plugins/1MB-CMIAPI-EndCrystals-v1.0.0-374-j25-26.1.2.jar` provides `/_endcrystals`, migrated from the old standalone 1MB-EndCrystals plugin
127-
- `plugins/1MB-CMIAPI-WorldSnapshot-v1.0.0-374-j25-26.1.2.jar`
128-
- `plugins/1MB-CMIAPI-SparkReviewer-v1.0.0-374-j25-26.1.2.jar`
129-
- `plugins/1MB-CMIAPI-Hoppers-v1.0.0-374-j25-26.1.2.jar` provides `/_hoppers` for read-only hopper clog, watch/trigger/baseline, report comparison, storage-chain/container/material/redstone/ticket deep dives, world/chunk/player, region, Spark, notes, drift, history, and recommendation triage
130-
- `plugins/1MB-CMIAPI-EventRecorder-v1.0.0-374-j25-26.1.2.jar`
131-
- `plugins/1MB-CMIAPI-CMIProbe-v1.0.0-374-j25-26.1.2.jar`
132-
- `plugins/1MB-CMIAPI-CMIDatabase-v1.0.0-374-j25-26.1.2.jar`
133-
- `plugins/1MB-CMIAPI-PlaceholderProbe-v1.0.0-374-j25-26.1.2.jar`
134-
- `plugins/1MB-CMIAPI-CMIPlaceholderCheck-v1.0.0-374-j25-26.1.2.jar`
135-
- `plugins/1MB-CMIAPI-1MBPlaceholders-v1.0.0-374-j25-26.1.2.jar` provides the migrated `%onemb_<key>%` PlaceholderAPI expansion and keeps `/_placeholders`
136-
- `plugins/1MB-CMIAPI-WarpAudit-v1.0.0-374-j25-26.1.2.jar` provides read-only CMI warp and portal hygiene checks
137-
- `plugins/1MB-CMIAPI-WorthDrift-v1.0.0-374-j25-26.1.2.jar`
138-
- `plugins/1MB-CMIAPI-WorthHelper-v1.0.0-374-j25-26.1.2.jar` provides `/worthhelper` for read-only CMI Worth.yml and Paper recipe review exports
84+
- `plugins/1MB-CMIAPI-LIB-v1.0.0-381-j25-26.1.2.jar`
85+
- `plugins/1MB-CMIAPI-AFKShrine-v1.0.0-381-j25-26.1.2.jar` provides CMI AFK shrine effects, player-selectable particle presets, AFKShrine points, claim/trade rewards, milestones, quests, and leaderboards
86+
- `plugins/1MB-CMIAPI-RecordingMode-v1.0.0-381-j25-26.1.2.jar`
87+
- `plugins/1MB-CMIAPI-SellStreaks-v1.0.0-381-j25-26.1.2.jar`
88+
- `plugins/1MB-CMIAPI-ScheduledTips-v1.0.0-381-j25-26.1.2.jar`
89+
- `plugins/1MB-CMIAPI-Visit-v1.0.0-381-j25-26.1.2.jar` provides player-owned hidden CMI visit warps with safe welcome messages, arrival titles, particles, sounds, and top-visit perk unlocks
90+
- `plugins/1MB-CMIAPI-PassportDiscovery-v1.0.0-381-j25-26.1.2.jar` includes `/passport warp`, replacing legacy WarpPassport for new installs
91+
- `plugins/1MB-CMIAPI-SocialGatherings-v1.0.0-381-j25-26.1.2.jar`
92+
- `plugins/1MB-CMIAPI-JourneyMap-v1.0.0-381-j25-26.1.2.jar`
93+
- `plugins/1MB-CMIAPI-KitStreaks-v1.0.0-381-j25-26.1.2.jar`
94+
- `plugins/1MB-CMIAPI-MessageFont-v1.0.0-381-j25-26.1.2.jar`
95+
- `plugins/1MB-CMIAPI-Nick-v1.0.0-381-j25-26.1.2.jar` provides safer `/nick` presets, GUI previews, cooldowns, related-name checks, history, favorites, ratings, and CMI nickname delegation
96+
- `plugins/1MB-CMIAPI-EmoteMenu-v1.0.0-381-j25-26.1.2.jar` provides `/emotes` with a hardened light-blue GUI, Paper dialog search, target picking, and CMI CustomAlias-backed emote review
97+
- `plugins/1MB-CMIAPI-PvPToggle-v1.0.0-381-j25-26.1.2.jar`
98+
- `plugins/1MB-CMIAPI-Boosters-v1.0.0-381-j25-26.1.2.jar`
99+
- `plugins/1MB-CMIAPI-NameMC-v1.0.0-381-j25-26.1.2.jar`
100+
- `plugins/1MB-CMIAPI-Trades-v1.0.0-381-j25-26.1.2.jar` provides `/trade`, migrated from the old standalone 1MBTrades plugin
101+
- `plugins/1MB-CMIAPI-VoteTokens-v1.0.0-381-j25-26.1.2.jar` provides `/votetokens` secure vote-token GUI trades, CMI kit rewards, hidden reward identity markers, reward setup item creation, extra-token item tools with shield presets, and staff migration tools for old manual trades
102+
- `plugins/1MB-CMIAPI-DiscordChat-v1.0.0-381-j25-26.1.2.jar` provides `/discordchat` DiscordSRV server-chat engagement tracking, quality-gated EXP, conversation clusters, first-Discord broadcasts, community pulse, recurring bonus windows, linked-account streaks, point rewards, safe item tools, dependency-aware reward checks, opt-out reminders, milestone celebration privacy, and staff smoke/community/economy/archive/award reports
103+
- `plugins/1MB-CMIAPI-GameTypes-v1.0.0-381-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-381-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-MobHat-v1.0.0-381-j25-26.1.2.jar`
106+
- `plugins/1MB-CMIAPI-PlayerTodo-v1.0.0-381-j25-26.1.2.jar`
107+
- `plugins/1MB-CMIAPI-Refer-v1.0.0-381-j25-26.1.2.jar`
108+
- `plugins/1MB-CMIAPI-TPAuto-v1.0.0-381-j25-26.1.2.jar`
109+
- `plugins/1MB-CMIAPI-Menu-v1.0.0-381-j25-26.1.2.jar`
110+
- `plugins/1MB-CMIAPI-StaffCenter-v1.0.0-381-j25-26.1.2.jar`
111+
- `plugins/1MB-CMIAPI-Profile-v1.0.0-381-j25-26.1.2.jar` provides `/profile` for staff-only Java/Bedrock identity review, cached CMI/log signals, Mojang account status, remote profile context, public ban-list review signals, manual notes, and Markdown exports
112+
- `plugins/1MB-CMIAPI-FilterLab-v1.0.0-381-j25-26.1.2.jar`
113+
- `plugins/1MB-CMIAPI-FilterGuard-v1.0.0-381-j25-26.1.2.jar`
114+
- `plugins/1MB-CMIAPI-WarningLens-v1.0.0-381-j25-26.1.2.jar`
115+
- `plugins/1MB-CMIAPI-NotableMsg-v1.0.0-381-j25-26.1.2.jar`
116+
- `plugins/1MB-CMIAPI-1MBStaffMsg-v1.0.0-381-j25-26.1.2.jar`
117+
- `plugins/1MB-CMIAPI-CmdCostDashboard-v1.0.0-381-j25-26.1.2.jar`
118+
- `plugins/1MB-CMIAPI-CMIConfig-v1.0.0-381-j25-26.1.2.jar`
119+
- `plugins/1MB-CMIAPI-ConsoleNoiseRouter-v1.0.0-381-j25-26.1.2.jar`
120+
- `plugins/1MB-CMIAPI-EconomyGuardian-v1.0.0-381-j25-26.1.2.jar`
121+
- `plugins/1MB-CMIAPI-StartupDoctor-v1.0.0-381-j25-26.1.2.jar`
122+
- `plugins/1MB-CMIAPI-UpdateSmoke-v1.0.0-381-j25-26.1.2.jar`
123+
- `plugins/1MB-CMIAPI-PluginVersions-v1.0.0-381-j25-26.1.2.jar` provides plugin inventory, tested Java/Paper/dependency gate checks, URL curation, and Markdown/Discord exports
124+
- `plugins/1MB-CMIAPI-Potions-v1.0.0-381-j25-26.1.2.jar` provides `/_potions` for locked admin custom event potion forging plus player-safe `/potions` held-item inspection, split config/potions/particles files, PDC identity, GUI definition editing, collection bundle generation, 14-style generation, snapshotted item costs, particle/collection metadata, and runtime disable controls
125+
- `plugins/1MB-CMIAPI-SchedulerCheck-v1.0.0-381-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-381-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-381-j25-26.1.2.jar` provides `/_endcrystals`, migrated from the old standalone 1MB-EndCrystals plugin
128+
- `plugins/1MB-CMIAPI-WorldSnapshot-v1.0.0-381-j25-26.1.2.jar`
129+
- `plugins/1MB-CMIAPI-SparkReviewer-v1.0.0-381-j25-26.1.2.jar`
130+
- `plugins/1MB-CMIAPI-Hoppers-v1.0.0-381-j25-26.1.2.jar` provides `/_hoppers` for read-only hopper clog, watch/trigger/baseline, report comparison, storage-chain/container/material/redstone/ticket deep dives, world/chunk/player, region, Spark, notes, drift, history, and recommendation triage
131+
- `plugins/1MB-CMIAPI-EventRecorder-v1.0.0-381-j25-26.1.2.jar`
132+
- `plugins/1MB-CMIAPI-CMIProbe-v1.0.0-381-j25-26.1.2.jar`
133+
- `plugins/1MB-CMIAPI-CMIDatabase-v1.0.0-381-j25-26.1.2.jar`
134+
- `plugins/1MB-CMIAPI-PlaceholderProbe-v1.0.0-381-j25-26.1.2.jar`
135+
- `plugins/1MB-CMIAPI-CMIPlaceholderCheck-v1.0.0-381-j25-26.1.2.jar`
136+
- `plugins/1MB-CMIAPI-1MBPlaceholders-v1.0.0-381-j25-26.1.2.jar` provides the migrated `%onemb_<key>%` PlaceholderAPI expansion and keeps `/_placeholders`
137+
- `plugins/1MB-CMIAPI-WarpAudit-v1.0.0-381-j25-26.1.2.jar` provides read-only CMI warp and portal hygiene checks
138+
- `plugins/1MB-CMIAPI-WorthDrift-v1.0.0-381-j25-26.1.2.jar`
139+
- `plugins/1MB-CMIAPI-WorthHelper-v1.0.0-381-j25-26.1.2.jar` provides `/worthhelper` for read-only CMI Worth.yml and Paper recipe review exports
139140

140141
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.
141142

@@ -199,7 +200,7 @@ The shared library should own the global command surface:
199200

200201
Feature plugins should expose their own concise commands and also register with the library so `/1mbcmi features` and `/1mbcmi debug plugins` stay accurate.
201202

202-
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]`, `[⇧ Upgrade]`, and `[✦ Vote]` without hard-coding symbols into every feature translation file.
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.
203204

204205
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.
205206

project-docs/SYNCED_FROM.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
This folder is a public documentation-only copy of selected files from the private `mrfdev/1MB-CMIAPI` repository.
44

55
- Source path: `/Users/floris/Projects/Codex/CMI-API`
6-
- Source commit: `7016114`
6+
- Source commit: `9f3ab66`
7+
- Source state: `clean`
78
- Copied files: `README.md` and `docs/`
89
- Excluded on purpose: source code, jars, servers, databases, task logs, and internal checklists
910

project-docs/docs/commands.md

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ Feature `/help` pages are intentionally player-facing: they list commands availa
147147
/1mbcmi debug plugin startupdoctor all
148148
/1mbcmi debug plugin updatesmoke all
149149
/1mbcmi debug plugin pluginversions all
150+
/_scheduler debug all
150151
/1mbcmi debug plugin upgrade all
151152
/1mbcmi debug plugin worldsnapshot all
152153
/1mbcmi debug plugin sparkreviewer all
@@ -237,7 +238,7 @@ Upgrade:
237238

238239
## Feature Command Examples
239240

240-
Every feature command supports a plain `info` subcommand that gives a player-friendly introduction, a logical starter command, a help command, and the matching docs link. Technical metadata such as category, build context, and full debug commands belongs on the feature debug page.
241+
Every feature command supports a plain `info` subcommand that gives a player-friendly introduction, a logical starter command, a help command, and the matching public docs link. Technical metadata such as category, build context, private technical docs, and full debug commands belongs on the feature debug page.
241242

242243
Examples:
243244

@@ -470,27 +471,49 @@ Nick:
470471
/nick set MyName
471472
/nick style aurora
472473
/nick clear
474+
/nick undo
473475
/nick status
474476
/nick status mrfloris
475477
/nick bio Cozy builder <3
476478
/nick rate mrfloris 5
477479
/nick top
480+
/nick top claim
478481
/nick share chat
482+
/nick share discord
479483
/nick copycat mrfloris
480484
/nick favorite save 1
481485
/nick favorite use 1
482486
/nick history
483487
/nick legacy status
484488
/nick legacy restore
485489
/nick tools
490+
/nick lab lighter
491+
/nick lab darker
492+
/nick lab pastel
493+
/nick lab redder
494+
/nick lab random
495+
/nick lab warmer
496+
/nick lab cooler
497+
/nick milestones
498+
/nick museum
499+
/nick museum top
486500
/nick realname mrfloris
487501
/nick debug
488502
/nick debug all
489503
/nick debug presets
504+
/nick debug presets validate
490505
/nick admin inspect mrfloris
491-
/nick admin reset mrfloris
506+
/nick admin review
507+
/nick admin review logs
508+
/nick admin review resolve <entry-id> checked
509+
/nick admin review dismiss <entry-id> duplicate report
510+
/nick admin validate
511+
/nick admin similar mrfloris
512+
/nick admin reset mrfloris Policy cleanup
513+
/nick admin reset mrfloris --lock 1440 Policy cleanup
514+
/nick admin lock mrfloris 1440 Admin review
515+
/nick admin unlock mrfloris
492516
/nick admin reload
493-
/nick debug presets
494517
/nick debug permissions
495518
```
496519

@@ -1103,6 +1126,28 @@ Potions:
11031126

11041127
In game, the bare `/_potions` GUI includes a Collection Bundles path for creating one item per enabled potion in a configured collection, plus a Configure Potions path for editing common `potions.yml` fields such as level, duration, money cost, EXP level cost, particle preset, and enabled state before creating fresh items.
11051128

1129+
SchedulerCheck:
1130+
1131+
```text
1132+
/_scheduler
1133+
/_scheduler info
1134+
/_scheduler help
1135+
/_scheduler check
1136+
/_scheduler scan
1137+
/_scheduler export
1138+
/_scheduler list
1139+
/_scheduler list all
1140+
/_scheduler list enabled
1141+
/_scheduler list disabled
1142+
/_scheduler list id Announcer
1143+
/_scheduler set Announcer false
1144+
/_scheduler set Announcer true
1145+
/_scheduler reload
1146+
/_scheduler debug all
1147+
```
1148+
1149+
`/_scheduler` is direct-console only and has no aliases. It reads CMI `Settings/Schedules.yml` or `Scheduler.yml`, validates YAML syntax, type/range values such as `Hour: 0-23`, command list shape, and schedule trigger logic, then exports Markdown reports for Discord/support review. `/_scheduler set <key> true|false` only changes one `Enabled:` line and reminds the owner that a full `/stop` and start is the cleanest way to apply CMI scheduler changes.
1150+
11061151
EndCrystals:
11071152

11081153
```text

project-docs/docs/compiling.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ gradle clean refreshBuildDocs build
2424
Expected jar naming:
2525

2626
```text
27-
1MB-CMIAPI-LIB-v1.0.0-374-j25-26.1.2.jar
28-
1MB-CMIAPI-AFKShrine-v1.0.0-374-j25-26.1.2.jar
29-
1MB-CMIAPI-StaffCenter-v1.0.0-374-j25-26.1.2.jar
30-
1MB-CMIAPI-Profile-v1.0.0-374-j25-26.1.2.jar
27+
1MB-CMIAPI-LIB-v1.0.0-381-j25-26.1.2.jar
28+
1MB-CMIAPI-AFKShrine-v1.0.0-381-j25-26.1.2.jar
29+
1MB-CMIAPI-StaffCenter-v1.0.0-381-j25-26.1.2.jar
30+
1MB-CMIAPI-Profile-v1.0.0-381-j25-26.1.2.jar
3131
```
3232

3333
After a successful feature or library build, copy the output jar into:

0 commit comments

Comments
 (0)