Skip to content
cech12 edited this page Sep 30, 2024 · 7 revisions

BucketLib is a Minecraft Forge library mod for developers. The purpose is to provide functionality for developers to add their own buckets without having trouble implementing all special cases.

Features

  • Highly configurable buckets:
    • Obtaining fluids, entities and blocks can be limited by using allow lists and block lists or by using the fluid temperature.
    • Buckets can be configured to crack when a fluid temperature exceeds a special value.
    • Coloring a bucket can be enabled
    • Milking entities can be disabled
    • a durability can be configured
    • configure burning & freezing effect when the bucket contains special fluids or blocks
  • Compatible with all fluids: Water and Lava as well as all modded fluids are supported by buckets generated with this library mod.
  • Entities can be obtained: Entities like Axolotl, fish and mobs of other mods can be obtained.
  • Bucketable Blocks can be obtained: Powder Snow and bucketable blocks of other mods can be obtained.
  • Compatible with all milk special cases: Entities like cows and goats can be milked and the milk is drinkable. Buckets filled with milk are also compatible with mods that contains a milk fluid.
  • Dispense Behaviour works out of the box
  • Fluid Handling: All buckets that are generated by this library mod are compatible with mods that are using fluid container items.

Links

Tags

"bucketlib:milkable" (Entity)

All listed entities can be milked by all buckets that using this library mod.

Default: "minecraft:cow", "minecraft:goat", "minecraft:mooshroom"

"bucketlib:infinity_enchantable" (Fluid)

This tag lists fluids that enable modded buckets to be enchantable with Infinity. It has only an effect if infinityEnchantmentEnabled config is enabled.

Default: "minecraft:water"

"bucketlib:no_flipping" (Fluid)

since 1.20.1-2.3.5.0, 1.20.4-3.2.2.0, 1.20.6-3.3.1.0, 1.21-4.1.1.0

This tag lists all fluids that should be displayed in a normal bucket instead of a 180° flipped bucket.

Default: emtpy