Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Features
[Beta 1.0]
Adds the "Infinite Water Bucket" - an enchanted bucket that never runs out of water!
- When used to PLACE water the Infinite Bucket will immediately refill
- When used to WATERLOG a block the Infinite Bucket will immediately refill
- When used to FILL a cauldron the Infinite Bucket will imeddiately refill
By default, the Infinite Water Bucket can be obtained by combining one water bucket with one nether star in the crafting menu (or via the command: /loot give @s loot infinite_water_bucket:infinite_water_bucket)
- The craft can be disabled by navigating to data/infinite_water_bucket and deleting the "recipe" folder
⚠ Limitations (current) ⚠
- The Infinite Bucket can not be used to bucket aquatic mobs
- The Infinite Bucket can not be used from a dispenser (this will destroy the bucket!!)
- The Infinite Bucket can be traded away to the Wandering Trader (don't do that, why would you do that?)
Known Quirks/Issues/Edge Cases
Some potentially unexpected behaviors that can arise from this datapack's current implementation
Spoiler
-
When crafting, it is currently possible to use an infinite bucket in the infinite bucket recipe, resulting in the loss of the original bucket (and wasting a nether star)
-
Crafting the Infinite Bucket returns both the Infinite Bucket and an empty bucket, rather then just the former
-
Players are still currently able to use the infinite bucket to bucket bucketable mobs
- This isn't super "easy" to do (on accident) but if a player both targets and uses the bucket on a bucketable aquatic mob in between the start of two ticks the interaction range reduction will not fire in time due to sub tick execution order
- (normally looking at a bucketable mob with the Infinite Bucket held reduces the player entity interaction range to 0)
- In this version, this tags the player and applies the infinite properties to the next water bucket they hold in their mainhand (and lets the player know to do so)
- However, and as such, under the current system it is possible for the player to, as an example, bucket a mob with the infinite bucket, intentionally die to respawn at a different location, and then still recover their infinite bucket the next time they hold a water bucket
- This isn't super "easy" to do (on accident) but if a player both targets and uses the bucket on a bucketable aquatic mob in between the start of two ticks the interaction range reduction will not fire in time due to sub tick execution order
This datapack is still VERY MUCH IN BETA!
I'll be working to expand functionality & straighten things out to the best of my ability in the near future! -DRE
Contact
feel free to reach out with any issues/inquiries at: drecubed.contact@gmail.com


