COWMODSКаталог модов

EcoSTG

Everything a peaceful SMP needs. Jobs, Economy, Homes, Friends, TPA, RTP, and all these, in a beautiful and smooth GUI. DonutSMP - inspired.

2882обновлён 17 окт. 2026 г.
Экономика

Описание

EcoSTG

Lightweight Paper / Purpur plugin: economy, auction house, jobs, and an ESC hub menu (Dialog API).

Current version: 1.5.22

Built for Paper 1.21.11, 26.1, 26.1.2, 26.2, and 26.3 — pick the jar that matches your server.

ServerJava
Paper/Purpur 1.21.1121+
Paper 26.125+
Paper 26.1.225+
Paper 26.225+
Paper 26.325+

Release notes: releases/.

Requirements

  • Matching Paper (or Purpur) line from the table above — do not mix jars across lines
  • No Vault or other economy plugins — EcoSTG uses its own SQLite economy

Features

Economy

  • Starting balance: 500 Dollars (configurable)
  • /shop /ah /auction — auction house; /ah <search> filters listings (e.g. /ah dirt)
  • /sell — instant pay at worth.yml prices (shulkers include contents); items also list on AH
  • /bal /balance /money — show your balance (or another player's, if they allow it)
  • /moneytop — top 10 richest players
  • /ecoset <player> <amount> / /ecogive <player> <amount> — OP
  • /ecostg toggle <player> <on|off> — disable economy for a player (OP)

Jobs

  • /job — choose one job
  • /jobsell — sell required job items on the AH with badge By a worker + discount % (visible to everyone)
  • /jobinfo — job status above the hotbar (days until delivery due)
  • Miss the in-game-day deadline → fired + real-day cooldown
  • /jobcancel /activejobs /job-timer-reset — OP

Homes

Named homes via the hub or /home / /sethome / /delhome. Default max: 3 (homes.max). Operators have no limit.

  • List opens as a dialog (not a chest). Each home button uses that home's color.
  • Per home: Teleport, Change Color, Rename, Delete
  • Change Color presets: Aqua, White, Red, Orange, Yellow, Green, Blue, Purple, Pink, Gray
  • Or enter a custom HEX color (#RRGGBB, e.g. #55FFFF)
  • Default color: Aqua (#55FFFF)
  • Names can include spaces (1–32 characters: letters, numbers, spaces, _, -)

Existing homes are kept across updates. Old item-icon values fall back to the default color.

ESC / hub menu

Tapping the pause-screen button (default label EcoSTG) opens the hub directly. Same menu via /menu (/ecostgmenu).

Hub: Homes, Auction, Sell, Teleport, Leaderboards, RTP, Friends, Pay, Stats, Ender Chest, Sit/lay (if GSit), Gamemode (OP), Settings (last).

Every hub feature also has a chat command.

ButtonWhat it does
HomesColored named homes; teleport, color, rename, delete (/home, /sethome, /delhome)
Auction / SellAuction house (/shop); instant sell (/sell)
TeleportTPA / TPAHere (/tpa, /tpahere). Target must accept unless privacy allows instant
LeaderboardsMoney, playtime, kills, deaths, blocks, mobs (/leaderboard)
RTPRandom safe spot in the current world, near you, inside the world border (/rtp, cooldown)
FriendsFollow someone; friends when both follow (/friend). Filter, search, and open a player profile
PayPay online players (/pay)
StatsPlayer stats preview; respects privacy (/stats)
Ender ChestOpen your ender chest from anywhere (/enderchest, /ec)
Sit/layShown only if GSit is installed
GamemodeOP only: Survival / Creative / Adventure / Spectator
SettingsTap-cycle privacy/chat/notifications, bio, visuals (/settings) — always last

/ecostg mainletters change <name> — OP. Live menus update immediately; the ESC button label needs a server restart.

Combat

Hitting another player, or taking any damage, starts a combat timer above the hotbar: Combat: <secs>s (seconds in blue). While it is running, home / TPA / TPAHere / RTP are blocked. Taking or dealing damage again resets the timer.

Operators are never tagged. If an OP fights a non-OP, only the non-OP gets the timer.

Friends

Following is one-way. You become friends only when both players follow each other.

  • /friend add <player> — follow
  • /friend remove <player> — unfollow (ends friendship if you were friends)
  • /friend list — friends, following, and followers
  • Friends menu: Filter, Search, player buttons, + Follow, and a profile (View Stats, Pay, Teleport, Unfollow)

Chat filter, kill/death notifications, and instant TPA set to Friends use mutual follows.

Logging

Important actions are logged as [ACTION] in the server console.

Commands

CommandWhoDescription
/menu (/ecostgmenu)EveryoneOpen hub
/ecostg /ecostg helpEveryoneIn-game help
/tpa [player] /tpahere [player] (/tphere)EveryoneTeleport requests
/tpaccept (/tpyes) /tpdeny (/tpno)EveryoneAccept / deny TPA
/rtpEveryoneRandom teleport (cooldown)
/home [name] (/homes) /sethome [name] /delhome <name>EveryoneHomes
/stats [player]EveryoneStats (respects privacy)
/friend add|remove|list [player] (/friends)EveryoneFollow; friends when both follow
/leaderboard [money|playtime|kills|deaths|placed|broken|mobs] (/lb)EveryoneLeaderboards
/settingsEveryoneSettings menu
/enderchest (/ec, /ender)EveryoneOpen your ender chest
/pay [player] [amount]EveryonePay (GUI if you omit args)
/bal [player] (/balance, /money)EveryoneBalance
/shop (/ah, /auction) [search] /moneytopEveryoneAuction house (optional search)
/sellEveryoneList items on AH at worth.yml prices
/job /jobsell /jobinfoEveryoneJobs
/ecoset /ecogive /ecostg toggleOPEconomy admin
/jobcancel /activejobs /job-timer-resetOPJobs admin
/ecostg mainletters change <name>OPESC / hub title

Install

  1. Copy builds/<your-paper-version>/EcoSTG-1.5.22.jar into plugins/
  2. Start once to generate config.yml, worth.yml, jobs.yml, and ecostg.db
  3. Edit configs, then restart (prefer restart over /reload for Paper/Purpur plugins)

Config highlights

starting-balance: 500.0
currency-name: Dollars
currency-symbol: "$"

menu:
  main-letters: "EcoSTG"

homes:
  max: 3

rtp:
  cooldown-seconds: 30
  max-radius: 1500
  min-radius: 32
  max-attempts: 80

combat:
  duration-seconds: 15

auction:
  sale-tax-percent: 5.0

jobs:
  deadline-ingame-days: 4
  fire-cooldown-real-days: 30
  ah-buyer-discount-percent: 8.0
  worker-listing-discount-percent: 5.0
  • worth.yml — instant-sell prices for every item (auto-filled on startup; your edits are kept)
  • jobs.yml — job definitions and delivery items

Existing config.yml files keep their current values; new keys use the defaults above.

Notes

  • Built as a Paper plugin (paper-plugin.yml + bootstrap); runs on Paper and Purpur. Commands are registered in code, not via YAML.
  • Server Links entries are vanity URLs only; the real menu is the ESC button or /menu.
  • Changing main-letters updates live menus immediately; the ESC pause button label updates after restart.
  • RTP loads chunks asynchronously and searches around the player (capped radius), not the entire default world border.
  • Money nametag (Settings → Visuals) shows only under the player's head in the world. It does not appear in chat, tab, or the console.
  • Homes use dialog menus. Colors are stored in SQLite; upgrading does not delete homes.

License

MIT — see LICENSE.

Галерея

Auction HouseList on AuctionTop 10 Richest PlayersJobs

Последние версии

Все версии →
release

EcoSTG 1.5.23

1.5.23
17 окт. 2026 г.96Minecraft: 26.3paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.3 **Plugin version:** `1.5.23` **Jar:** `EcoSTG-1.5.23-paper26.3.jar` **Paper API:** `26.3.build.181-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.3** server (Java 25+) 2. Put `EcoSTG-1.5.23-paper26.3.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.23

1.5.23
17 окт. 2026 г.21Minecraft: 26.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.2 **Plugin version:** `1.5.23` **Jar:** `EcoSTG-1.5.23-paper26.2.jar` **Paper API:** `26.2.build.133-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.2** server (Java 25+) 2. Put `EcoSTG-1.5.23-paper26.2.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.23

1.5.23
17 окт. 2026 г.5Minecraft: 26.1.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.1.2 **Plugin version:** `1.5.23` **Jar:** `EcoSTG-1.5.23-paper26.1.2.jar` **Paper API:** `26.1.2.build.74-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.1.2** server (Java 25+) 2. Put `EcoSTG-1.5.23-paper26.1.2.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.23

1.5.23
17 окт. 2026 г.6Minecraft: 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.1 **Plugin version:** `1.5.23` **Jar:** `EcoSTG-1.5.23-paper26.1.jar` **Paper API:** `26.1.1.build.29-alpha` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.1** server (Java 25+) 2. Put `EcoSTG-1.5.23-paper26.1.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.23

1.5.23
17 окт. 2026 г.38Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
# EcoSTG for Paper 1.21.11 **Plugin version:** `1.5.23` **Jar:** `EcoSTG-1.5.23-paper1.21.11.jar` **Paper API:** `1.21.11-R0.1-SNAPSHOT` **Java:** 21+ ## Install 1. Use a **Paper/Purpur 1.21.11** server (Java 21+) 2. Put `EcoSTG-1.5.23-paper1.21.11.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.22

1.5.22
13 окт. 2026 г.20Minecraft: 26.3paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.3 **Plugin version:** `1.5.22` **Jar:** `EcoSTG-1.5.22-paper26.3.jar` **Paper API:** `26.3.build.181-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.3** server (Java 25+) 2. Put `EcoSTG-1.5.22-paper26.3.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.22

1.5.22
13 окт. 2026 г.9Minecraft: 26.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.2 **Plugin version:** `1.5.22` **Jar:** `EcoSTG-1.5.22-paper26.2.jar` **Paper API:** `26.2.build.133-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.2** server (Java 25+) 2. Put `EcoSTG-1.5.22-paper26.2.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.22

1.5.22
13 окт. 2026 г.9Minecraft: 26.1.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.1.2 **Plugin version:** `1.5.22` **Jar:** `EcoSTG-1.5.22-paper26.1.2.jar` **Paper API:** `26.1.2.build.74-stable` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.1.2** server (Java 25+) 2. Put `EcoSTG-1.5.22-paper26.1.2.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.22

1.5.22
13 окт. 2026 г.3Minecraft: 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
# EcoSTG for Paper 26.1 **Plugin version:** `1.5.22` **Jar:** `EcoSTG-1.5.22-paper26.1.jar` **Paper API:** `26.1.1.build.29-alpha` **Java:** 25+ ## Install 1. Use a **Paper/Purpur 26.1** server (Java 25+) 2. Put `EcoSTG-1.5.22-paper26.1.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).
release

EcoSTG 1.5.22

1.5.22
13 окт. 2026 г.11Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
# EcoSTG for Paper 1.21.11 **Plugin version:** `1.5.22` **Jar:** `EcoSTG-1.5.22-paper1.21.11.jar` **Paper API:** `1.21.11-R0.1-SNAPSHOT` **Java:** 21+ ## Install 1. Use a **Paper/Purpur 1.21.11** server (Java 21+) 2. Put `EcoSTG-1.5.22-paper1.21.11.jar` in `plugins/` 3. Restart the server Release notes: see `releases/` in this folder (same notes as the main repo). Do **not** mix jars across Paper major lines (e.g. do not put the 1.21.11 jar on a 26.x server).