From f24e9766908d3ed0776f8ba86c3889e596baa2ca Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 22 Mar 2026 12:57:23 +0000 Subject: [PATCH] refactor: Remove Waystones/Corpse from mod list, add config section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit REMOVED from mod installation list: - Waystones (mod #14) - only use if modpack includes it - Balm dependency - not needed if not installing Waystones - Corpse/Grave mods (mod #15) - only use if modpack includes it ADDED new configuration section: - Waystones Configuration (If Modpack Includes It) - LuckPerms permissions to set cooldowns per tier - Cooldowns match /rtp cooldowns for consistency: - Awakened: Cannot use (no access) - Elemental: 60 min (3600s) - Knight: 30 min (1800s) - Master: 15 min (900s) - Legend: 10 min (600s) - Sovereign/Staff: No cooldown (0s) Updated: - Dependency summary: Removed Waystones/Balm entries - Reference table: Removed Waystones/Balm rows - Renumbered mods: Discord → #14, Plan → #15, Voice Chat → #16 Rationale: - Don't install mods the modpack might already have - Configure Waystones via LuckPerms if present - Maintains tier consistency (Waystones cooldown = /rtp cooldown) Chronicler #40 --- .../server-side-mod-deployment-guide.md | 101 +++++++++++------- 1 file changed, 62 insertions(+), 39 deletions(-) diff --git a/docs/guides/server-side-mod-deployment-guide.md b/docs/guides/server-side-mod-deployment-guide.md index 7f28cfe..22fe1e1 100644 --- a/docs/guides/server-side-mod-deployment-guide.md +++ b/docs/guides/server-side-mod-deployment-guide.md @@ -302,37 +302,9 @@ Michael will store the MySQL credentials in Vaultwarden so you can access them s --- -#### 14. **Waystones** -**What it does:** Fast travel between waystone structures. Players place waystones and teleport between them. - -**Why we might use it:** Nice QoL feature. Could tie cooldowns to subscriber tiers (like /rtp). - -**Dependencies:** Balm (Forge/NeoForge) - required library for Waystones - -**Status:** Optional - only install if the modpack doesn't already include it. - -**Download:** -- Waystones: https://www.curseforge.com/minecraft/mc-mods/waystones -- Balm (dependency): https://www.curseforge.com/minecraft/mc-mods/balm - ---- - -#### 15. **Corpse** or **You're In Grave Danger** -**What it does:** When you die, your items are stored in a grave/corpse instead of scattering. - -**Why we might use it:** Much better death experience for subscribers. Items protected, easy to retrieve. - -**Dependencies:** Check mod page - varies by which mod you choose - -**Status:** Optional - check if modpack already has death management - -**Download:** Search CurseForge for your version - ---- - ### Discord Integration (Version-Dependent) -#### 16. **Discord Integration Mod** +#### 14. **Discord Integration Mod** **What it does:** Connects Minecraft server to Discord. Shows in-game chat in Discord channel, and vice versa. @@ -356,7 +328,7 @@ Michael will store the MySQL credentials in Vaultwarden so you can access them s ### Monitoring & Analytics -#### 17. **Plan** (Optional) +#### 15. **Plan** (Optional) **What it does:** Player analytics dashboard. Track playtime, most active players, server performance over time. **Why we might use it:** Helps Michael/Meg understand player engagement and server health. @@ -371,7 +343,7 @@ Michael will store the MySQL credentials in Vaultwarden so you can access them s ### Voice Chat (Optional, if modpack includes it) -#### 18. **Simple Voice Chat** +#### 16. **Simple Voice Chat** **What it does:** Proximity voice chat in-game. Talk to players near you. **Dependencies:** None @@ -425,12 +397,9 @@ Michael will store the MySQL credentials in Vaultwarden so you can access them s **Step 4: Install Optional Mods (if desired)** 12. Prism (if available - check dependencies on mod page) 13. Elite Holograms (requires: Architectury API) -14. Balm (if installing Waystones) -15. Waystones (requires: Balm) -16. Corpse/Grave mod (check dependencies) -17. Discord integration mod (varies by version) -18. Plan (if using analytics) -19. Simple Voice Chat (if modpack includes it) +14. Discord integration mod (varies by version) +15. Plan (if using analytics) +16. Simple Voice Chat (if modpack includes it) ### Quick Dependency Reference @@ -444,8 +413,6 @@ Michael will store the MySQL credentials in Vaultwarden so you can access them s | LuckPerms | None | None | | WorldEdit | None | None | | Elite Holograms | Architectury API | None | -| Balm | None | Waystones | -| Waystones | Balm | None | **If a mod won't load:** Check server console for "missing dependency" errors and install the required mod(s). @@ -860,6 +827,62 @@ DiscordChatChannelServerShutdownMessageEnabled: true --- +### Waystones Configuration (If Modpack Includes It) + +**ONLY configure if the modpack already has Waystones installed. Do NOT add this mod separately.** + +**What Waystones does:** Fast travel between waystone structures that players place in the world. + +**Integration with Subscriber Tiers:** Waystones cooldown should match /rtp cooldown per tier. + +#### Configure Waystones Cooldowns via LuckPerms + +**Location:** Configure via LuckPerms permissions (not config file) + +**Set cooldown permissions for each subscriber tier:** + +``` +# Awakened - No Waystones access (same as no /rtp) +/lp group awakened permission set waystones.use false + +# Fire/Frost Elemental - 60 minute cooldown +/lp group fire_elemental permission set waystones.use true +/lp group fire_elemental meta setmeta waystones-cooldown 3600 +/lp group frost_elemental permission set waystones.use true +/lp group frost_elemental meta setmeta waystones-cooldown 3600 + +# Fire/Frost Knight - 30 minute cooldown +/lp group fire_knight meta setmeta waystones-cooldown 1800 +/lp group frost_knight meta setmeta waystones-cooldown 1800 + +# Fire/Frost Master - 15 minute cooldown +/lp group fire_master meta setmeta waystones-cooldown 900 +/lp group frost_master meta setmeta waystones-cooldown 900 + +# Fire/Frost Legend - 10 minute cooldown +/lp group fire_legend meta setmeta waystones-cooldown 600 +/lp group frost_legend meta setmeta waystones-cooldown 600 + +# Sovereign - No cooldown (unlimited) +/lp group sovereign meta setmeta waystones-cooldown 0 + +# Staff - No cooldown +/lp group builder meta setmeta waystones-cooldown 0 +/lp group owner meta setmeta waystones-cooldown 0 +``` + +**Cooldown Summary:** +- Awakened: Cannot use Waystones +- Elemental: 60 minutes (3600 seconds) +- Knight: 30 minutes (1800 seconds) +- Master: 15 minutes (900 seconds) +- Legend: 10 minutes (600 seconds) +- Sovereign/Staff: No cooldown (0 seconds) + +**Note:** These cooldowns match the /rtp cooldowns, maintaining tier consistency. + +--- + ## ✅ TESTING & VERIFICATION ### Test Checklist - Per Server