Back to mods
World Border Shop project artwork

CurseForge · Minecraft mod

World Border Shop

Fight the border for every block!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which World Border Shop release should I use?

Updated 7 days ago
Latest stable file wbshop 3.0.0+26.2
Game version 26.2
Loader Fabric

World Border Shop wbshop 3.0.0+26.2 targets 26.2 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is World Border Shop required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does World Border Shop wbshop 3.0.0+26.2 need?

wbshop 3.0.0+26.2. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

Fabric Language Kotlin Needed by World Border Shop wbshop 3.0.0+26.2
required
Matching file found Matched file: Fabric Language Kotlin 1.13.13+kotlin.2.4.10
Fabric API Needed by World Border Shop wbshop 3.0.0+26.2
required
Matching file found Matched file: [26.2] Fabric API 0.158.0+26.2

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add World Border Shop without breaking your instance.

Built for World Border Shop wbshop 3.0.0+26.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use wbshop 3.0.0+26.2. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside wbshop 3.0.0+26.2. It opens that exact file at the source.

About this project

What does World Border Shop add?

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.

Project description from CurseForge.

Pick your setup

World Border Shop by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

14 available setups

Showing the newest 12 of 14 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

World Border Shop versions and loaders

23 of 23 releases match

Looking for an older file? The official CurseForge project page is in Resources.