Commit graph

5 commits

Author SHA1 Message Date
s8n-ru
909eb7bbd6 proantitab: allow lp/luckperms in global; deny essentials.motd default
Defensive belt-and-suspenders for "no /help hint on join":
1. motd.txt already emptied (commit 7e7d18e)
2. LP: 'lp group default permission set essentials.motd false' applied
   live (h2 db updated at 18:35). Default group can no longer trigger
   on-join motd even if motd.txt gets refilled later.

ProAntiTab storage.yml: add lp + luckperms to global allow-list so the
deny-perm command itself can run via rcon (whitelist mode was blocking).

Note: LP h2 storage isn't tracked in repo (.empty-103450 placeholder
files only). Live server is source of truth for LP state.
2026-05-04 18:37:53 +01:00
s8n-ru
69fdea58d7 purpur: silence advancement announcements
- purpur.yml: broadcasts.advancement.only-broadcast-to-affected-player
  false -> true. Player still sees own advancement, no global chat spam.
- ProAntiTab storage.yml: add gamerule/execute to global allow-list
  (vanilla gamerule still blocked by Brigadier even from datapacks —
  switched to Purpur broadcast option as workaround).
- ProAntiTab config.yml: auto-lowercase-commands disabled (was
  toggled while debugging gamerule failure; harmless either way).

Synced from /opt/docker/minecraft live, applied via purpur reload.
2026-05-04 16:11:54 +01:00
s8n-ru
c63d210a29 commands: align help/aliases + drop register confirm
- HelpCommand: /region -> /lands (Lands plugin, not WorldGuard)
- commands.yml: add pm -> essentials:msg alias (matches help text)
- ProAntiTab storage: drop dead tpa/tpahere whitelist entries
  (already disabled at alias layer in commands.yml)
- AuthMe: secondArg CONFIRMATION -> NONE
  single-pass /register; chat already echoes input
2026-05-04 15:50:18 +01:00
s8n-ru
c2974ff599 live config snapshot: shop + auction + ranks + tab restyle
- Add EzShop + AuctionHouse plugin configs
- ProAntiTab whitelist now includes /shop /ah /balance /msg etc
- TAB groups.yml: customtabname=&7%player%, prefix/suffix no trailing space
- TAB config.yml: yellow-number=&e%statistic_minutes_played%
  (with trailing space), header=racked.ru, footer=tps/ping/coords/etc
- LP groups recreated to match OG: adventurer/settler/lord/baron/
  viscount/earl/marquess/duke (prefix); dev/moderator/admin/owner
  (suffix). Owner inherits duke. s8n + YOU500 opped.
- Login bug squashed via custom auth-limbo plugin (separate repo)
2026-05-01 11:44:19 +01:00
s8n-ru
0dad38e02e Initial commit: racked.ru Minecraft server config snapshot
Captures live config state of nullstone Purpur 1.21.11 server:
- docker-compose.yml (itzg/minecraft-server image, MODRINTH_PROJECTS + PLUGINS lists)
- All plugin configs under live-server/plugins/ (no DBs, no jars, no world data)
- Server core: bukkit.yml, spigot.yml, purpur.yml, paper-global.yml, paper-world-defaults.yml, server.properties

Excluded via .gitignore:
- World data (world/, world_nether/, world_the_end/, auth_limbo/)
- Sensitive: AuthMe DB (password hashes), Lands DB, CoreProtect DB, Essentials userdata
- Jars (auto-fetched), logs, caches, .paper-remapped
2026-04-30 18:33:38 +01:00