Experienced Worlds

Experienced Worlds

The world grows larger the more you play.

by
1.7K Downloads
fabricneoforgeadventuregame-mechanicsminigame
Rent Server with this Mod

About this Mod

Warning: This mod is intended for new worlds. Experienced Worlds was created with the intent of providing a new experience rather than augmenting an old one. If you choose to use this mod on an old singleplayer or multiplayer world be warned that the border may not be safe!

Ever played that one adventure map where you spawn in a world with a 1x1 world border and you can expand it by earning achievements? Experienced worlds does that but with any seed, albeit only possible seeds.

The border grows when server wide statistics increase. By default, Mining blocks and killing mobs will grow the border. Everytime a stat reaches a power of ten: 1,10,100,1000,... the border grows. Use /serverstats to see the combined stats of all players.

Of course, most of the mod's mechanics are configurable.

Join the Vicious Development discord for updates and for more modded content coming in the future!

The amount of blocks the border grows each time is equal to sizeGained.
Each time the border size or the advancement multiplier changes, the border expands.

The advancement multiplier increases every time an advancement is earned for the first time, meaning each advancement only contributes once to the growth of the border on servers.

The multiplier grows by advancementMultiplierBase^numadvancementsgained each time an advancement is earned.

Modded blocks and advancements are supported, so pack creators should configure the mod as they see fit. Some advancements may be hidden and won't send messages in the chat. These still contribute to the multiplier.

Note: most worlds are not possible to grow beyond a certain distance due to the amount of blocks and the lack of wood nearby. Fortunately for you, this mod comes with a fairness system which will find spawns that are deemed possible. You may still get some cursed spawn locations, but this system will at the bare minimum guarantee the presence of a tree nearby which is essential.

Commands:

All Users: /experiencedworlds border <size,multiplier,expansions> shows information about the border state.
Admins on servers, or in singleplayer/lan: /experiencedworlds config reload - Reloads the config
Admins only (cheats on in singleplayer): /experiencedworlds world <bonusbordermultiplier,bonusbordersize> allows adding a multiplier and size to the current dimension you are in.

Translations:

Experienced Worlds is a server-side mod, however translation will not be possible unless clients also have the mod installed. By default, English translations will be sent to all users as fallback.

Configuration (file located in config/experiencedworlds):

Most of this mod's features are configurable including: the speed the border expands, the amount the border expands, the starting size of the border, the stats that contribute to border growth, etc. If you want something that is not configurable to be added, feel free to ask!

Current state of Stability

As of 10/7, version 1.1.6 and below of Experienced Worlds have been effectively expired and completely replaced by V 2.0.0+. Updating worlds running 1.1.6 will result in data loss. This decision was made to improve the codebase and provide a long-lasting stable version of the mod.

Dependencies

V-2.0.0 depends on Architectury (and fabric-api on fabric), however V-1.1.6 and below require ViciousCore and Server Statistics.

Available Versions

Experienced Worlds 2.0.5a for 1.21.4release
MC 1.21.4fabric
December 9, 2024
Experienced Worlds 2.0.5a for 1.21release
MC 1.21, 1.21.1fabric
December 9, 2024
Experienced Worlds 2.0.5a for 1.21.3release
MC 1.21.2, 1.21.3fabric
December 9, 2024
Experienced Worlds 2.0.5a for 1.21.3release
MC 1.21.2, 1.21.3neoforge
December 9, 2024
Experienced Worlds 2.0.5a for 1.21.4release
MC 1.21.4neoforge
December 9, 2024

How to Install Experienced Worlds on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.4).

3

Install Mod

Open the mod browser in the dashboard and search for "Experienced Worlds". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricneoforge

Minecraft Versions

1.21.4, 1.21.3, 1.21.2 (+2 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Experienced Worlds server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.4). You can switch loaders with one click in the panel.

Is Experienced Worlds compatible with fabric and neoforge?

Experienced Worlds officially supports fabric, neoforge for Minecraft 1.21.4, 1.21.3, 1.21.2. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Experienced Worlds – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Experienced Worlds consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Experienced Worlds with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.41.21.31.21.21.21.11.21