minecraft-server/docs
s8n 4116d67eaf feat(shop): stage ExcellentShop+CoinsEngine migration bundle
Replaces EZShop 1.0-SNAPSHOT (bespoke, sell-only, 27-slot) and Kiranhart
AuctionHouse 1.4.6 (ARR no-LICENSE, dupe history) with a single GPL-3
stack: ExcellentShop 5.0.1 + CoinsEngine 2.7.0 + nightcore 2.15.3.

Per SHOP-SYSTEM-DECISION.md (commit 9565f0b), Stack A wins on three
counts: GPL-3 source (vs ARR/proprietary), unified theme across shop
and AH, single-vendor support story under NightExpress.

Jars sourced from upstream Reposilite repo.nightexpressdev.com — same
artefacts a local mvn package would produce, just reproducible without
the alex9849 integration that breaks on TLS handshake. SHA256SUMS
committed for receipt; never re-fetched at swap time.

Bundle:
  build/    — three jars + SHA256SUMS (~2.1MB total)
  configs/  — post-first-run overrides (chest module off, /shop alias,
              AH 1% tax + BIN+bid + 10 listings matches Kiranhart)
  scripts/  — swap.sh, rollback.sh, lp-shop-migration.sh,
              lp-shop-rollback.sh, docker-compose.patch.yml

itzg integration: COPY_PLUGINS_SRC=/plugins-custom mount per
ITZG-CUSTOM-JAR-PERSISTENCE.md, plus REMOVE_OLD_MODS_EXCLUDE expanded
with the three new globs.

LP migration grants default-tier excellentshop.* + coinsengine.*
nodes; staff tier gets *.admin equivalents to legacy
auctionhouse.moderator. Group prefixes/suffixes untouched per
feedback_lp_prefixes_locked.md.

DOES NOT touch live /data/plugins/EZShop or /data/plugins/AuctionHouse
— staging only. Operator runs swap.sh in scheduled maintenance window.

Refs: SHOP-SYSTEM-DECISION.md, AUDIT-2026-05-07.md F-11,
ITZG-CUSTOM-JAR-PERSISTENCE.md, MIGRATION-PLAN-EXCELLENTSHOP.md.
2026-05-08 00:01:53 +01:00
..
migrations Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
plugins Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
BACKUP.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
CHAT-PLUGIN-CHATCHAT-RESEARCH.md docs: chat plugin research (ChatChat + VentureChat) 2026-05-07 18:53:13 +01:00
CHAT-PLUGIN-VENTURECHAT-RESEARCH.md docs: chat plugin research (ChatChat + VentureChat) 2026-05-07 18:53:13 +01:00
COMMANDS.md docs: comprehensive COMMANDS.md audit (plugin → PAT → LP) 2026-05-07 19:06:03 +01:00
DEFAULT-RANK-COMMANDS-2026-05-07.md docs+pat: fix default-rank /help and Homestead claim flow 2026-05-07 18:19:26 +01:00
DEPLOY.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
ITZG-CUSTOM-JAR-PERSISTENCE.md feat(shop): stage ExcellentShop+CoinsEngine migration bundle 2026-05-08 00:01:53 +01:00
MIGRATION-PLAN-CHATCHAT.md feat(chat): stage ChatChat migration bundle (jar + configs + swap scripts) 2026-05-07 22:23:11 +01:00
MIGRATION-PLAN-EXCELLENTSHOP.md feat(shop): stage ExcellentShop+CoinsEngine migration bundle 2026-05-08 00:01:53 +01:00
MODERATION.md docs: canonical philosophy + moderation; tighten RULES 2026-05-07 19:30:10 +01:00
PERMISSIONS.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
PHILOSOPHY.md docs: canonical philosophy + moderation; tighten RULES 2026-05-07 19:30:10 +01:00
PLAYER-SMOKE-TEST.md docs+pat: fix default-rank /help and Homestead claim flow 2026-05-07 18:19:26 +01:00
PLUGIN_ALTERNATIVES.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
PLUGINS.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
RACKED_BRAND.md chat: deep rebrand to racked.ru palette + prefix 2026-05-01 10:40:28 +01:00
REBRAND_2026-04-30.md chat: deep rebrand to racked.ru palette + prefix 2026-05-01 10:40:28 +01:00
RESEARCH-AUCTION-HOUSE.md docs: shop system research + decision (ExcellentShop or split) 2026-05-07 22:35:28 +01:00
RESEARCH-SHOP-AH-HYBRID.md docs: shop system research + decision (ExcellentShop or split) 2026-05-07 22:35:28 +01:00
RESEARCH-SHOP-GUI.md docs: shop system research + decision (ExcellentShop or split) 2026-05-07 22:35:28 +01:00
ROADMAP-CMD-CLEANUP.md docs: roadmap for hard-disable alias cleanup (canonical /pm + others) 2026-05-07 19:17:07 +01:00
ROADMAP.md Initial commit: racked.ru Minecraft server config snapshot 2026-04-30 18:33:38 +01:00
RUNBOOK-BACKUP-RESTORE.md backup: phase 1 + phase 2 scripts; daily script repaired and deployed 2026-05-07 18:29:30 +01:00
SHOP-SYSTEM-DECISION.md docs: shop system research + decision (ExcellentShop or split) 2026-05-07 22:35:28 +01:00