timed world expansion

Quick rating

Community listing page, reviews here may not be monitored by the author.

timed world expansion

By Leinad677YTOwner

No reviews yet

Datapack that makes your world expand by 1 block in radius every day (kinda C:)

Mod Loaders
Minecraft
26.2

About

Description

zl.worldexpand

Content

This pack overwrites the vanilla experience with the worldborders. Both overworld and nether start with a worldborder of 1 and increase in radius by $(step) blocks every $(time) ticks, the nether doing so every 8 iterations to mimic dimension scales.

By default, it does not change the behaviour of the end worldborder, but it can be changed to mimic the overworld size by toggling it ON. Both, $(step)and $(time) are configurable via functions and default to 1 block per day.

[!NOTE] Even if the datapack may show that it's available for more versions ingame, it only supports PROPERLY from 1.21.9 onwards.
This is caused by worldborders being separated per-dimension on 1.21.9. Its behaviour on the nether on versions before will be the same as in the overworld, with the notable exception of the border being expanded by 1 extra block every 8 iterations. This behaviour is subject to change if I ever add extra content.

Specification

  • function
    • zl.user:worldexpand/restart\*

      Restarts the worldborders to a diameter of 1 and sets timers to 0.

    • zl.user:worldexpand/set_step\*

      Sets the radius that gets expanded every trigger to $(step).
      $(step) can be any integer, either positive or negative.

    • zl.user:worldexpand/set_time\*

      Sets the time required to pass between triggers to $(time).
      $(step) can be any non-negative integer.

    • zl.user:worldexpand/toggle_end\*

      Toggles the end worldborder between default and mimicking the overworld.