Data Utils

Data Utils

Data pack

Datapack Utilities to aid in data pack creation!

Server LibraryManagementUtility

329 downloads
3 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...

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 and 29 as supported formats
    • Pack formats 4-29 are now supported

Useful Function Tags:

beta_1:

  • Added Useful Function Tags (uft)
    • Added uft namespace

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 and 29 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

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
  • 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
  • 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

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

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

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

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

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

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

Project members

Baruch

Owner

Details

Licensed MIT
Published a year ago
Updated 8 months ago