Datapack Utils

Data Pack Datapack Utils v2.2.0a

ImCoolYeah105

Well-known member
ImCoolYeah105 submitted a new project:

Datapack Utils - Advanced functions for the intrepid datapack developer.

Datapack Utils aims to handle various complicated tasks and simplify them into something easy to use.
Need help? Best place to start is the wiki. You can also get help and stay up-to-date with development by joining the discord server.

Datapack Utils currently Handles:
  • World generation: including custom ores and structures
  • NBT Crafting APIs for crafting tables...
Read more about this resource...
 

ImCoolYeah105

Well-known member
ImCoolYeah105 updated Datapack Utils with a new update entry:

v2.1.0

WARNING: Do not update to DU 2.1.0 until the dependents(s) you're using say they have updated to this version! The API has undergone a minor rework to clean up old code and improve usability. As a result, all datapacks that use pre 2.1 are not compatible with this update.

  1. Updated to Minecraft 1.15
  2. Completely overhauled the terrain generator:
  • Now using the library ChunkScan, created in collaboration with...
Read the rest of this update entry...
 

ImCoolYeah105

Well-known member
ImCoolYeah105 updated Datapack Utils with a new update entry:

v2.1.2

Finalized 2.1 API

  • Changed variable names in base, crafting, and get powered functions
  • Cleaned up some code related to Lantern Load
    Updated Chunk Scan
    Click Detect should no longer push you around in Spigot environments (and its derivatives)
    Fixed another bug in click detection
    Fixed bamboo & scaffolding not being recognized as fuel
Read the rest of this update entry...
 

ImCoolYeah105

Well-known member
ImCoolYeah105 updated Datapack Utils with a new update entry:

2.1.3

Added xor-shift pRNG: useful for generating a random number based on x/z position.
Added function du:world/random_seeded, based on the new xor-shift. Uses and LCG to generate random numbers seeded from the current location
Ore generation is now seeded
The structure generator will restrict placement if it detects a vanilla structure
Fixed some issues with ore gen
Fixed some issues with structure gen
Fixed item stutter in certain cases
Fixed Coal Block not being accepted as fuel in custom...
Read the rest of this update entry...
 

ImCoolYeah105

Well-known member
ImCoolYeah105 updated Datapack Utils with a new update entry:

v2.2.0

Compatibility with any 1.15 datapack that uses world gen is questionable (ie. Mechanization and Cave Biomes). Any other datapack should still work correctly.

Updated to Minecraft 1.16
- Updated chunk scan
- Updated block, item, and entity tags
- Updated predicates
- Updated attribute names

Rework of world generation (again)
- Added support for custom dimensions
- World type is now determined at run time rather than hardcoding each dimension. This means sky island type overworlds will now...
Read the rest of this update entry...
 
Top