
World Border Shop
Fight the border for every block!
- Загрузки
- 3K
- Подписчики
- 16
- Обновлён
- 14 августа 2026 г.
- Лицензия
- MIT
Опубликован 7 сентября 2022 г.
Fight the world border for every block!
Donate items to get points. Hold on to points to expand the world border. Work together to unlock new biomes, find ways around scarce resources, and compete for the top of the leaderboard!
Donating is good, dying is bad
For every item you donate, you get a point! A very convenient conversion rate, if I do say so myself.
But! If you die, you lose some of your points - 10% by default. So try not to die. Dying is Bad.
Commands
The most useful commands are listed below. Most commands will print help if they are incomplete.
Permissions are the standard permission string that mods like LuckPerms and Player Roles use to manage permissions. Default permissions are used if a permission is unset for a player. See the Minecraft Wiki for more info about vanilla permission levels (such as Gamemaster - level 2).
| Command | Action | Permission | Default permission |
|---|---|---|---|
/balance, /bal, /wbshop balance |
Shows how many points you have. | wbshop.bal |
Allowed |
/baltop, /wbshop baltop |
Shows the players with the most points and how many points they have. | wbshop.baltop |
Allowed |
/withdraw [<amount>|all] |
Withdraw points to a voucher item. Donate the item to get the points back. | wbshop.withdraw |
Allowed |
/donate, /wbshop donate |
Opens a GUI to donate items in. | wbshop.donate |
Allowed |
/wbshop pay <payee> <amount> |
Pay somebody some of your points. | wbshop.pay |
Allowed |
/wbshop pay <payees> <amount> |
Pay multiple people amount points each. |
wbshop.pay.bulk |
Allowed |
/wbshop points <targets> [query|balance] |
Show how many points anybody has. | wbshop.points.query |
Gamemasters |
/wbshop points <targets> add <points> |
Grant points to one or more players. | wbshop.points.add |
Gamemasters |
/wbshop points <targets> remove <points> |
Remove points from one or more players. | wbshop.points.remove |
Gamemasters |
/wbshop points <targets> set <points> |
Set the balance of one or more players. | wbshop.points.set |
Gamemasters |
/wbshop config set borderFunction <function> |
Set how the border determines its own size. See the "Border Function" section below. | wbshop.config.set.borderFunction |
Gamemasters |
/wbshop config set pointDivisor <divisor> |
Divide points by this much before applying the border function, then round down. Useful for very large economies. | wbshop.config.set.pointDivisor |
Gamemasters |
/wbshop config set deathCost <cost> |
Set how much dying costs. 10 = 10%. | wbshop.config.set.deathCost |
Gamemasters |
/wbshop config get borderFunction |
Show the border function. | wbshop.config.get.borderFunction |
Allowed |
/wbshop config get pointDivisor |
Show the point divisor. | wbshop.config.get.pointDivisor |
Allowed |
/wbshop config help borderFunction |
Shows info about the border function, as well as the available functions and variables. | wbshop.config.help.borderFunction |
Allowed |
Border Function
The border doesn't just move at a fixed rate - it can be a lot more interesting than that! With the power of exp4j, it
can behave pretty much any way you want it to.
Create your own function by mixing functions and variables, or use one of the examples below. To find what is available
in your version, run /wbshop config help borderFunction.
| Function | Description |
|---|---|
100 |
Start with 100x100, and stay at 100x100. Forever. |
points/24 |
24 points to expand one block in each direction. That's 3 logs turned into sticks. |
max(sqrt(points),3) |
Give one square block per point, but never shrink past 3x3. This is the default. |
max(min(abs(sqrt(points)/sin(points)),(5*sqrt(points))),3) |
Vary wildly between the default and five times the default. |
max(8,floor(sqrt(x)/4)*8) |
Start with a chunk, and gain a full chunk of width at a time. 1 point per 2 square blocks. |
min(max(max(sqrt(points),3),exp(points/1000)),(6*(points^(1/1.8)))) |
Grow slowly to 64x64 blocks at around 4000 points, move fast to 700x700 blocks around 6800, then grow sorta slow. |
Licensing
World Border Shop is licensed under MIT.
A copy of sgui is included, which is licensed under LGPLv3. A copy of LGPLv3 is included in sgui, and a copy of GPLv3 is available in third_party_licenses. No changes were made.
A copy of Common Economy API is included, which is licensed under Apache-2.0. A copy of Apache-2.0 is included in Common Economy API. No changes were made.
A copy of exp4j is included, which is licensed under Apache-2.0. A copy of Apache-2.0 is included in third_party_licenses. No changes were made.
A copy of Server Translation API is included, which is licensed under MIT. A copy of the license is included in third_party_licenses.
Translations
Translations are accepted on Codeberg Translate (a Weblate instance). They are provided to the author under MIT-0, just in case licensing has to change in the future.
Ченджлог
3.0.0+26.2Релиз26.2 · 14 августа 2026 г.
3.0.0
- Rewrote everything
- Added fabric-language kotlin dependency
- Rewrote how things are stored
- Commands are reworked - check permissions
- Update to Minecraft 26.2
- Removed the ability to configure the worth of items. If that makes you sad, tell me in this issue
2.0.8+1.21.1Альфа1.21.1 · 2 октября 2024 г.
- Updated to 1.21.1
2.0.8+1.20.4Релиз1.20.4 · 20 мая 2024 г.
- Fixed
/wbshopnot working
2.0.8+1.20.6Альфа1.20.6 · 20 мая 2024 г.
- Updated to 1.20.6
2.0.8+1.20.2Релиз1.20.2 · 6 мая 2024 г.
- Fixed
/wbshopnot working
2.0.7+1.20.2Альфа1.20.2 · 3 мая 2024 г.
- Added the icon to the mod
- Fixed Economy API compatibility (thanks to @basiqueevangelist for open-sourcing their code)
2.0.7+1.20.1Релиз1.20.1 · 12 апреля 2024 г.
- Added the icon to the mod
- Fixed Economy API compatibility (thanks to @basiqueevangelist for open-sourcing their code)
2.0.6+1.20.1Бета1.20.1 · 8 марта 2024 г.
- Fixed crash when loading multiple worlds in singleplayer (#18)
- Automatically generate points config file (#18)
Комментарии
Загружаем…