From c2974ff5997e777913468a0de18666ab9cd3c27b Mon Sep 17 00:00:00 2001 From: s8n-ru <279801990+s8n-ru@users.noreply.github.com> Date: Fri, 1 May 2026 11:44:19 +0100 Subject: [PATCH] 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) --- docker-compose.yml | 2 + live-server/.modrinth-manifest.json | 2 +- live-server/docker-compose.yml | 2 + live-server/ops.json | 6 + live-server/plugins/.var-list-manifest.json | 2 +- live-server/plugins/AuctionHouse/config.yml | 21 + live-server/plugins/AuctionHouse/layout.yml | 237 +++++ live-server/plugins/AuctionHouse/messages.yml | 363 ++++++++ .../plugins/AuctionHouse/permissions.yml | 3 + live-server/plugins/CoreProtect/language.yml | 2 + live-server/plugins/EZShop/config.yml | 110 +++ live-server/plugins/Homestead/logs.txt | 44 +- .../luckperms-h2-v2.mv.db.empty-103450 | Bin 0 -> 57344 bytes .../luckperms-h2-v2.trace.db.empty-103450 | 30 + .../plugins/ProAntiTab/comparable-config.yml | 822 ------------------ live-server/plugins/ProAntiTab/storage.yml | 17 + live-server/plugins/ProtocolLib/lastupdate | 2 +- live-server/plugins/TAB/config.yml | 13 +- live-server/plugins/TAB/groups.yml | 38 +- live-server/server.properties | 2 +- 20 files changed, 845 insertions(+), 873 deletions(-) create mode 100644 live-server/plugins/AuctionHouse/config.yml create mode 100644 live-server/plugins/AuctionHouse/layout.yml create mode 100644 live-server/plugins/AuctionHouse/messages.yml create mode 100644 live-server/plugins/AuctionHouse/permissions.yml create mode 100644 live-server/plugins/EZShop/config.yml create mode 100755 live-server/plugins/LuckPerms/luckperms-h2-v2.mv.db.empty-103450 create mode 100644 live-server/plugins/LuckPerms/luckperms-h2-v2.trace.db.empty-103450 diff --git a/docker-compose.yml b/docker-compose.yml index 5205b1b..77a5132 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,6 +48,8 @@ services: homestead-plugin # EssentialsX + spark not on Modrinth as paper jars — direct GH/CI URLs PLUGINS: | + https://cdn.modrinth.com/data/LzguaypS/versions/4JSNvFdv/EZShop-1.0-SNAPSHOT.jar + https://cdn.modrinth.com/data/scEbl04C/versions/5igCjE4Q/AuctionHouse-1.4.6.jar https://github.com/EssentialsX/Essentials/releases/download/2.21.2/EssentialsX-2.21.2.jar https://ci.lucko.me/job/spark/lastSuccessfulBuild/artifact/spark-bukkit/build/libs/spark-1.10.172-bukkit.jar https://github.com/HaHaWTH/AuthMeReReloaded/releases/download/b49/AuthMe-5.6.0-FORK-Universal.jar diff --git a/live-server/.modrinth-manifest.json b/live-server/.modrinth-manifest.json index 335b086..729a771 100755 --- a/live-server/.modrinth-manifest.json +++ b/live-server/.modrinth-manifest.json @@ -1 +1 @@ -{"@type":"me.itzg.helpers.modrinth.ModrinthManifest","timestamp":"2026-04-30T17:15:09.796677204Z","files":["plugins/LuckPerms-Bukkit-5.5.17.jar","plugins/VoidWorldGenerator-1.3.11.jar","plugins/minimotd-paper-2.2.3.jar","plugins/FastAsyncWorldEdit-Paper-2.15.0.jar","plugins/PlaceholderAPI-2.12.2.jar","plugins/voicechat-bukkit-2.6.16.jar","plugins/VaultUnlocked-2.19.1.jar","plugins/homestead.jar","plugins/SkinsRestorer.jar","plugins/ProAntiTab-2.3.0.jar"],"projects":["luckperms","placeholderapi","fastasyncworldedit","simple-voice-chat","minimotd","skinsrestorer","vaultunlocked","proantitab","voidworldgenerator","homestead-plugin"]} \ No newline at end of file +{"@type":"me.itzg.helpers.modrinth.ModrinthManifest","timestamp":"2026-05-01T09:47:09.979926399Z","files":["plugins/minimotd-paper-2.2.3.jar","plugins/PlaceholderAPI-2.12.2.jar","plugins/VaultUnlocked-2.19.1.jar","plugins/voicechat-bukkit-2.6.16.jar","plugins/homestead.jar","plugins/SkinsRestorer.jar","plugins/FastAsyncWorldEdit-Paper-2.15.0.jar","plugins/LuckPerms-Bukkit-5.5.17.jar","plugins/ProAntiTab-2.3.0.jar","plugins/VoidWorldGenerator-1.3.11.jar"],"projects":["luckperms","placeholderapi","fastasyncworldedit","simple-voice-chat","minimotd","skinsrestorer","vaultunlocked","proantitab","voidworldgenerator","homestead-plugin"]} \ No newline at end of file diff --git a/live-server/docker-compose.yml b/live-server/docker-compose.yml index 5205b1b..77a5132 100644 --- a/live-server/docker-compose.yml +++ b/live-server/docker-compose.yml @@ -48,6 +48,8 @@ services: homestead-plugin # EssentialsX + spark not on Modrinth as paper jars — direct GH/CI URLs PLUGINS: | + https://cdn.modrinth.com/data/LzguaypS/versions/4JSNvFdv/EZShop-1.0-SNAPSHOT.jar + https://cdn.modrinth.com/data/scEbl04C/versions/5igCjE4Q/AuctionHouse-1.4.6.jar https://github.com/EssentialsX/Essentials/releases/download/2.21.2/EssentialsX-2.21.2.jar https://ci.lucko.me/job/spark/lastSuccessfulBuild/artifact/spark-bukkit/build/libs/spark-1.10.172-bukkit.jar https://github.com/HaHaWTH/AuthMeReReloaded/releases/download/b49/AuthMe-5.6.0-FORK-Universal.jar diff --git a/live-server/ops.json b/live-server/ops.json index 197de02..3001ae4 100755 --- a/live-server/ops.json +++ b/live-server/ops.json @@ -4,5 +4,11 @@ "name": "s8n", "level": 4, "bypassesPlayerLimit": false + }, + { + "uuid": "c7c2df8e-8783-30b5-891c-86ec9343686b", + "name": "YOU500", + "level": 4, + "bypassesPlayerLimit": false } ] \ No newline at end of file diff --git a/live-server/plugins/.var-list-manifest.json b/live-server/plugins/.var-list-manifest.json index 5f524b4..7c0325e 100755 --- a/live-server/plugins/.var-list-manifest.json +++ b/live-server/plugins/.var-list-manifest.json @@ -1 +1 @@ -{"@type":"me.itzg.helpers.sync.MultiCopyManifest","timestamp":"2026-04-30T17:15:04.262167023Z","files":["HelpCommand-2.9.2.jar","spark-1.10.172-bukkit.jar","EssentialsX-2.21.2.jar","CoreProtect-CE-23.1.jar","TAB v6.0.1.jar","AuthMe-5.6.0-FORK-Universal.jar","ProtocolLib.jar"]} \ No newline at end of file +{"@type":"me.itzg.helpers.sync.MultiCopyManifest","timestamp":"2026-05-01T09:47:05.851802437Z","files":["HelpCommand-2.9.2.jar","EssentialsX-2.21.2.jar","spark-1.10.172-bukkit.jar","ProtocolLib.jar","CoreProtect-CE-23.1.jar","AuctionHouse-1.4.6.jar","EZShop-1.0-SNAPSHOT.jar","TAB v6.0.1.jar","AuthMe-5.6.0-FORK-Universal.jar"]} \ No newline at end of file diff --git a/live-server/plugins/AuctionHouse/config.yml b/live-server/plugins/AuctionHouse/config.yml new file mode 100644 index 0000000..ee288bc --- /dev/null +++ b/live-server/plugins/AuctionHouse/config.yml @@ -0,0 +1,21 @@ +tax: 0.01 +auction-setup-time: 30 +default-max-auctions: 10 +sold-message: true +auto-collect: false +partial-selling: false +admin-permission: auctionhouse.moderator +display-update: 20 +auction-announcements: true +bin-auctions: true +bin-auction-duration: 172800 +min-bin: 1 +max-bin: -1 +bid-auctions: true +bid-auction-duration: 7200 +min-bid: 1 +max-bid: -1 +last-bid-extra-time: 60 +bid-increase-percent: 25 +use-adventure-text-minimessages: true +plugin-version: 1.4.6 diff --git a/live-server/plugins/AuctionHouse/layout.yml b/live-server/plugins/AuctionHouse/layout.yml new file mode 100644 index 0000000..2c53a1d --- /dev/null +++ b/live-server/plugins/AuctionHouse/layout.yml @@ -0,0 +1,237 @@ +ah-layout: +- '# # # # # # # # #' +- '# . . . . . . . #' +- '# . . . . . . . #' +- '# . . . . . . . #' +- '# # # # # # # # #' +- 's o # p r n # f m' +my-ah-layout: +- '# # # # # # # # #' +- '# . . . . . . . #' +- '# . . . . . . . #' +- '# . . . . . . . #' +- '# # # # # # # # #' +- 'b o # p r n # d i' +'#': + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:black_stained_glass_pane + count: 1 + schema_version: 1 +s: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:oak_sign + count: 1 + schema_version: 1 +active-search: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:spruce_sign + count: 1 + schema_version: 1 +o: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:hopper + count: 1 + schema_version: 1 +p: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:arrow + count: 1 + schema_version: 1 +r: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:nether_star + count: 1 + schema_version: 1 +n: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:arrow + count: 1 + schema_version: 1 +m: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:ender_chest + count: 1 + schema_version: 1 +b: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:arrow + count: 1 + schema_version: 1 +i: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:paper + count: 1 + schema_version: 1 +f: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:powered_rail + count: 1 + schema_version: 1 +d: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:golden_carrot + count: 1 + schema_version: 1 +bin-filter-bin: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_ingot + count: 1 + schema_version: 1 +bin-filter-auctions: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_block + count: 1 + schema_version: 1 +locked-slot: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:barrier + count: 1 + schema_version: 1 +back-to-my-auctions: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:arrow + count: 1 + schema_version: 1 +anvil-search-paper: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:paper + count: 1 + schema_version: 1 +cancel: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:red_banner + count: 1 + schema_version: 1 +collect-expired-item: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:red_dye + count: 1 + schema_version: 1 +cancel-auction: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:red_concrete + count: 1 + schema_version: 1 +command-block-info: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:structure_block + count: 1 + schema_version: 1 +admin-cancel-auction: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:red_concrete + count: 1 + schema_version: 1 +admin-expire-auction: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:red_dye + count: 1 + schema_version: 1 +confirm: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:green_banner + count: 1 + schema_version: 1 +choose-item-buy-amount: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:oak_hanging_sign + count: 1 + schema_version: 1 +dirt: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:dirt + count: 1 + schema_version: 1 +turtle-scute-confirm: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:turtle_scute + count: 1 + schema_version: 1 +cannot-afford: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:armadillo_scute + count: 1 + schema_version: 1 +collect-sold-item: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:diamond + count: 1 + schema_version: 1 +bid-history: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:filled_map + count: 1 + schema_version: 1 +bid-explanation: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_ingot + count: 1 + schema_version: 1 +submit-bid: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_nugget + count: 1 + schema_version: 1 +cannot-afford-bid: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:armadillo_scute + count: 1 + schema_version: 1 +top-bid: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_block + count: 1 + schema_version: 1 +collect-auction: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_block + count: 1 + schema_version: 1 +collect-coins: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:gold_nugget + count: 1 + schema_version: 1 +own-bid: + ==: org.bukkit.inventory.ItemStack + DataVersion: 4671 + id: minecraft:poisonous_potato + count: 1 + schema_version: 1 +old-layout: true diff --git a/live-server/plugins/AuctionHouse/messages.yml b/live-server/plugins/AuctionHouse/messages.yml new file mode 100644 index 0000000..8521bf3 --- /dev/null +++ b/live-server/plugins/AuctionHouse/messages.yml @@ -0,0 +1,363 @@ +inventory-titles: + admin-confirm-gui: Confirm Action + admin-menu: Admin Menu + auction-house: Auction House + cancel-auction: Cancel Auction + collect-expired: Collect Expired Item + collect-sold: Collect Sold Item + my-auctions: My Auctions + anvil-search: Search Item + anvil-admin-search: Admin Search Item + anvil-admin-expire-message: Expire Item Reason + anvil-admin-delete-message: Delete Item Reason + anvil-set-amount: Set Amount + anvil-set-bid: Set Bid + confirm-bid: Confirm Bid + my-bids: Your Bids + auction-view: Auction View +world: + npc: §6Auction Master + displays: + line-0: '%price-trim%' + line-1: §e%time% + line-2: '' + line-3: §d[CLICK] + by-player: 'by: %player%' + break-instruction: §cTo remove the display, switch to creative mode and sneak + + break the base block. +commands: + ah: ah + alias: auctionhouse + sell: sell + bid: bid + announce: announce + admin: admin + ban: ban + pardon: pardon + reload: reload + summon: summon + blacklist: blacklist + add: add + undo: undo + npc: npc + display: display + highest_price: highest-price + ending_soon: ending-soon + facing: facing + north: north + east: east + south: south + west: west + exact: exact + material: material + name_contains: name_contains + contains_lore: contains_lore + item_model: item_model + custom_model_data: custom_model_data + all: all + test: test + save-item-to-layout-file: saveitemtolayout.yml + about: about + help: help +command-feedback: + usage: '§eUsage: /ah sell ' + bid-usage: '§eTo sell an item: /ah bid ' + reached-max-auctions: §eYou can only have %limit% auctions at a time + no-item-in-hand: §eYou need to hold an item in your hand to sell it + invalid-number: That is not a valid number + invalid-number2: That is not a valid price + invalid-number3: §eThat is not a valid amount of days + invalid-number4: §eThat is not a valid duration + invalid-number5: Item rank number must be greater than 0 + invalid-number6: Invalid item rank number. Please enter a valid number + invalid-number7: That is not a valid amount + auction: §eYou have put up an auction for %price% + announcements-enabled: §aAuction announcements enabled! §7You will now see when + players put items on auction. + announcements-disabled: §cAuction announcements disabled! §7You will no longer see + when players put items on auction. + ban-usage: '§eUsage: /ah ban