Release 0.2.0 with support for Minecraft versions up 1.21 through 1.20.8. Incompatible with Minecraft versions under 1.21 due to changes in folder structure.
Release 0.2.0 with added support for Minecraft versions up through 1.20.6, and the snapshots up to 24w20a.
Exactly the same as 0.2.0 feature-wise, with added support up to pack format 32 (added in 24w07a)
Exactly the same as 0.2.0 feature-wise, with added support up to pack format 31 (added in 24w06a)
Exactly the same as 0.2.0 feature-wise, with added support up to pack format 30 (added in 24w05a)
Compiled changelogs from the 3 betas for this version (everything new since 0.1.0 [release]):
General:
beta_2:
- Fixed formatting of
load.json
(to make it look better)
beta_3:
- Added pack formats
28
and29
as supported formats- Pack formats
4
-29
are now supported
- Pack formats
Useful Function Tags:
beta_1:
- Added Useful Function Tags (uft)
- Added
uft
namespace
- Added
beta_2:
- Corrected a small error in
uft:tick
, uft now works as expected - Corrected uft documentation within functions
beta_3:
- Added 6-20 tick intervals to uft
- 0-20 tick intervals are now supported
General:
- Added pack formats
28
and29
as supported formats- Pack formats 4-29 are now supported
- Testing for all versions hasn't happened yet, but should for the next beta/release
- Pack formats 4-29 are now supported
Useful Function Tags:
- Added 6-20 tick intervals to uft
- 0-20 tick intervals are now supported
Exactly the same as 0.1.1 and 0.1.0 feature-wise, with added support up to pack format 29 (added in 24w04a)
General:
- Fixed formatting of
load.json
(to make it look better)
Useful Function Tags:
- Corrected a small error in
uft:tick
, uft now works as expected- Fixing an issue from
DataUtils 0.2.0.beta_1
** - Only for zero tick delay to five tick delay currently
- More options coming in later updates
- Fixing an issue from
- Corrected uft documentation within functions
Useful Function Tags:
- Added Useful Function Tags (uft)
- Added
uft
namespace - Only for zero tick delay to five tick delay currently
- More options coming in later updates
- Added
- Uft unfortunately didn't work in this version due to an oversight. This was fixed in
DataUtils 0.2.0.beta_2
General:
- Added pack format 28 to supported formats
- Pack formats 4-28 are now supported
Exactly the same as 0.1.0 [release]
, just with support for pack format 28 (added in 24w03a)
First full release of DataUtils!
Changes in 0.1.0 [release]:
General:
- Pushed pack format to 26
- Pack formats 4-27 are supported
Compiled changelogs from the 5 betas for this version (everything new since 0.0.1a):
Scoreboard Value Library:
beta_1:
- Added negative values from -1000 to -1, and 0 to SVL
- This means it now has support for all integers from -1000 to 1000 (inclusive)
beta_2:
- Fixed a bug that caused SVL to not populate with values as it should (caused in
0.1.0.Beta_1
)- This bug was caused by the incorrect namespace for the function to populate the scoreboard in
svl:load.mcfunction
- This bug was caused by the incorrect namespace for the function to populate the scoreboard in
Entity Positioning System:
beta_4:
- Added Entity Positioning System (
eps
)- Created
eps
namespace - Added
eps:tick
to#minecraft:tick
function tag - Added
eps:load
to#minecraft:load
function tag
- Created
beta_5:
- Eps now needs to be enabled (this is so that the pack doesn't cause unneeded lag for people using the pack, but who don't need eps. Developers can re-enable eps with a single command if it is required for their pack. All versions will ship with eps, but it doesn't take up much file space, so it should be fine)
Function Scheduler:
Function Scheduler was added in 0.1.0.beta_1
and removed in 0.1.0.beta_4
. Documentation has not, and may never be created. It may return in a future version, and it may not.
Scoreboard Value Library:
- Removed
svl:tick
function
Entity Positioning System
- Eps now needs to be enabled (this is so that the pack doesn't cause unneeded lag for people using the pack, but who don't need eps. Developers can re-enable eps with a single command if it is required for their pack. All versions will ship with eps, but it doesn't take up much file space, so it should be fine)
Function Scheduler:
- Removed Function Scheduler in its entirety
- Removed
fsh:tick
from#minecraft:tick
function tag
- Removed
Entity Positioning System:
- Added Entity Positioning System (
eps
)- Created
eps
namespace - Added
eps:tick
to#minecraft:tick
function tag - Added
eps:load
to#minecraft:load
function tag
- Created
General:
- Changed pack format to
15
to not show error messages on any 1.20 versions of Minecraft- Pack formats
4
-27
should now be supported - Error messages will appear on non-1.20.x versions warning of incompatibility
- The pack is likely not compatible down to pack format 4, this will be tested soon and adjusted accordingly
- Pack formats
Scoreboard Values Library:
- Fixed a bug that caused SVL to not populate with values as it should (caused in
0.1.0.Beta_1
)- This bug was caused by the incorrect namespace for the function to populate the scoreboard in
svl:load.mcfunction
- This bug was caused by the incorrect namespace for the function to populate the scoreboard in
Important: This version had an issue that caused Scoreboard Values Library to not populate with values correctly. This was fixed in the very next release (0.1.0.Beta_2
)
- Added
pack.png
Scoreboard Values Library:
- Added negative values from -1000 to -1, and 0 to SVL
- This means it now has support for all integers from -1000 to 1000
Function Scheduler:
- Adds Function Scheduler for the first time
- It only supports 20-tick delays
First ever version.
- This version is technically called
Scoreboard Value Library
, as it hadn't yet become DataUtils - This version added support for all integers from 1 to 1000 in the Scoreboard Values Library