All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Forge Recommended Versioning.
- Dyeing a filled bucket duplicated it
- Minecraft did not load correctly with a registered bucket. (Fabric)
- No bucket remained in crafting table after using a filled bucket in a crafting recipe. (NeoForge)
- There was no sound while drinking a milk bucket.
- added ResourceKey parameter to constructor of UniversalBucketItem to be compatible with MC 1.21.3
- fixed Fabric build
- Updated to Minecraft 1.21.3 (Fabric 0.107.0+1.21.3, Neoforge 21.3.56)
- (Forge support is still not available until the capability system is re-added)
- Updated Cloth Config support (16.0.141) (Fabric/Quilt)
- Updated ModMenu support (12.0.0) (Fabric/Quilt)
- temporary removed JEI support until it is ported to 1.21.3 (all loaders)
- Updated REI support (17.0.789) (Neoforge, Fabric/Quilt)
- texture for bucketed TofuFish entity of TofuCraftReload mod
- texture for bucketed Man O' War entity of Oh The Biomes We've Gone mod
- There was an incompatibility with the powder snow bucket of the Forbidden Arcanus mod. (thanks to SirTwsted for the report) #52
- new fluid tag "bucketlib:no_flipping" to list all fluids that should be displayed in a normal bucket instead of a 180° flipped bucket. (thanks to Konhaiii for the idea) #50
- crashed when trying to add an empty bucket as fuel slot in furnace (only NeoForge) #49 cech12/CeramicBucket#83
- lava bucket did not serve as fuel in furnace (only Fabric) (thanks to memoharos and AvaAsUsual for the report) #49 cech12/CeramicBucket#83
- Dyeing a filled bucket duplicated it (thanks to AvaAsUsual for the report) #48
- workaround to avoid game crash caused by "noBucket()" fluids of Registrate mod (thanks to PhilTheGreatLOL for the report) #45
- updated NeoForge to 21.0.94-beta
- the
config
directory is used for the default configuration (NeoForge)
- crashed on startup with NeoForge (caused by a breaking change in 21.0.82-beta)
- fixed some issues with the FluidStorage interaction to be more compatible with other mods (Fabric/Quilt)
- empty buckets disappeared after right-clicking a filled cauldron (Fabric) (thanks to ColinBashful for the report) #42
- modded fluids (Dehydration) disappeared when right-clicked with an empty BucketLib bucket (Fabric) (thanks to ColinBashful for the report) cech12/WoodenBucket#20
- optimized bucket item model rendering to avoid lags in screens like JEI or EMI (thanks to truskawex for the report) cech12/WoodenBucket#19
- Water logged blocks were replaced when right-clicked with a custom water bucket (Fabric/Quilt) (thanks to Janbsh for the report) #41
- damage bars of buckets were broken (Neoforge)
- data pack directories were not correct (all loaders)
- Updated to Minecraft 1.21 (Fabric 0.100.3+1.21, Neoforge 21.0.20-beta)
- (Forge support is still not available until the capability system is re-added)
- Updated Cloth Config support (15.0.127) (Fabric/Quilt)
- Updated ModMenu support (11.0.0) (Fabric/Quilt)
- Updated JEI support (19.0.0.9) (all loaders)
- Updated REI support (16.0.729) (Neoforge, Fabric/Quilt)
- Changed bucket registration for Neoforge: must be called during RegisterCapabilitiesEvent (already done in 1.20.6)
- Entity buckets were missing in creative menu (Neoforge)
- Dispenser replaced multiple stacked buckets with only one filled bucket (Fabric/Quilt)
- Data components were not registered correctly (Neoforge)
- Tags were not listed in language file (Fabric/Quilt, Neoforge)
- JitPack failed to build
- Updated to Minecraft 1.20.6 (Fabric 0.98.0+1.20.6, Neoforge 20.6.119)
- Removed Forge support until the capability system is re-added
- Updated Cloth Config support (14.0.126) (Fabric/Quilt)
- Updated ModMenu support (10.0.0-beta.1) (Fabric/Quilt)
- Updated JEI support (18.0.0.62) (all loaders)
- Updated REI support (15.0.728) (Neoforge, Fabric/Quilt)
- Changed bucket registration for Neoforge: must be called during RegisterCapabilitiesEvent
- fixed known issue: max stack size was not taken into account and defaulted to 1 (Fabric)
- added Roughly Enough Items (REI) support (version 14.1.727) (all loaders)
- optimize UniversalBucketItem mixins in Forge & Neoforge
- egg was missing in BucketLib cake recipe
- added missing accesswidener to fix startup crash (Fabric)
- removed failing Java reflection to fix particle spawn
- Fabric: max stack size is not taken into account and defaults to 1
- wrong package in mixin files of Jitpack repository
- Fabric: max stack size is not taken into account and defaults to 1
- add Fabric (>=0.96.11+1.20.4) support (Fabric, Quilt)
- entity textures of Upgrade Aquatic mod (all loaders)
- Fabric: max stack size is not taken into account and defaults to 1
- The result of "bucketlib:bucket_filling_shaped" and "bucketlib:bucket_filling_shapeless" recipes was not shown correctly in JEI (thanks to FreeFull for the report)
- durability bar of buckets was not rendered
- breaking particles of buckets where not triggered
- new recipe type "bucketlib:bucket_filling_shaped" to specify crafting recipes that fill buckets
- new recipe type "bucketlib:bucket_filling_shapeless" to specify crafting recipes that fill buckets
- ingredients of type "bucketlib:empty" detected some not intended items
- startup crash when starting in Forge environment was fixed (thanks to Ellesmera for the report)
- new ingredient type "bucketlib:block" to specify buckets with blocks in a recipe
- new ingredient type "bucketlib:entity" to specify buckets with entities in a recipe
- JEI showed vanilla bucket in recipes of specific "bucketlib:empty" ingredients (thanks to FreeFull for the report)
- new ingredient type "bucketlib:empty" to specify an empty bucket in a recipe (thanks to FreeFull for the idea) #34
- Fluid capability in NeoForge was not working correctly
- Update to Minecraft 1.20.4 (Forge 49.0.22, Neoforge 20.4.138-beta)
- Update JEI support to 17.3.0.43 (Forge & Neoforge)
- powder snow buckets were missing
- entity buckets could not be emptied using a dispenser
- Fixed that version didn't contain the minecraft version
- Another fix for jar building in JitPack
- fixed building jars in JitPack
- fixed building api jar
- Move to Multiloader mod template to support Forge and Neoforge
- Update to Minecraft 1.20.2 (Forge 48.1.0)
- all classes were moved from cech12.bucketlib to de.cech12.bucketlib package
- changed the property methods with forge config objects to suppliers
- removed deprecated property methods: blockedFluids, blockedEntities, blockedBlocks (please use the deniedX methods instead)
- dedicated servers could not start with version 1.20.2-2.4.0.3
- MobBucketItems with non-bucketable entities were added to creative menu (found in Naturalist mod 4.0)
- milk bucket effect curing was triggered before advancement trigger (see neoforged/NeoForge#170)
- Spinefish texture of Aquamirea mod was not rendered correctly
- Milk string was not translated correctly
- update and move back to Forge 1.20.2-48.0.23 (from NeoForge) until it is stable
- deactivate game tests, because they are not working yet
- textures of catfish and cosmic cod (Alex's Mobs) were not rendered correctly
- cracked bucket texture was not used for stradpole (Alex's Mobs) bucket texture
- Changed Forge to NeoForge 1.20.1-47.1.54 (compatible with Forge 47.1.0)
- Updated compat with JEI to 1.20.1-15.2.0.23
- Milk interaction and cauldron interaction in creative mode added a vanilla bucket to the inventory (thanks to Sinhika for the report) #28
- Version of mod was wrong (thanks to Sinhika for the report) #27
- update mod to Forge 1.20.1-47.0.49 to fix interaction with already waterlogged blocks
- Snail texture of Naturalist mod, because the mod authors added it by themselves
- update mod to Forge 1.20.1-47.0.1
- update JEI support to version 15.0.0.12
- placing axolotls in 1.20.1 crashed the game
- update mod to Forge 1.20-46.0.12 #25
- update JEI support to version 14.0.0.11 #25
- feeding Axolotls with buckets of tropical fish (or other mob buckets listed in "minecraft:axolotl_tempt_items" item tag) is possible now
- fix waterlogging blocks
- revert JEI version fix from 1.19.3-1.1.1.1, because "REI Plugin Compatibilities (REIPC)" version 10.0.49 supports JEI 12 now
- recipe for dough of Farmer's Delight (thanks to VivaGabe for the hint)
- Gwibling texture of The Undergarden mod
- Snail texture of Naturalist mod #24 (temporary until Naturalist added it by themselves)
- fix bucket rendering when bucket entity texture of other mod is missing #24
- fix startup issue with mod "REI Plugin Compatibilities (REIPC)" version 10.0.45 (thanks to subsonicer for the report)
- re-add JEI support
- flipped buckets were not rendered at correct spot (thanks to benbenlaw for the report)
- Update mod to Forge 1.19.3-44.0.41
- Temporary deactivation of JEI until it is ported to 1.19.3
- fluid handler of milk bucket didn't work with milk fluid of Forge #22 (thanks to TimeheroTH for the report)
- fluid handler of milk bucket interacted with other fluids as if it was empty #22 (thanks to TimeheroTH for the report)
- Update mod to Forge 1.19-41.0.105 to fix translucent water buckets #19
- Update mod to Forge 1.19-41.0.96 to fix startup crashes since Forge 1.19-41.0.94
- Updated mod to Forge 1.19-41.0.76 to fix startup crash since Forge 1.19-41.0.64 #18
- Updated mod to Forge 1.19-41.0.62 #16
- support tadpole buckets #16
- fixed advancements when obtaining entities (axolotl, fish, tadpole, ...)
- fixed incompatibility with KubeJS recipes #17 (thanks to benbenlaw for the report)
- fixed crafting bug with empty buckets #17 (thanks to benbenlaw for the report)
- fixed that fluid handler could drain the fluid out of entity buckets
- removed bucket content textures of Aquaculture 2 mod. They are supported out of the box since Aquaculture-1.18.2-2.3.7.
- removed bucket content textures of The Undergarden mod
- fixed adding empty NBT tag to items in crafting grid #13 (thanks to Peca21 for the report)
- fixed potion effect curing after drinking milk #12 (thanks to AngleWyrm10 for the report)
- fix jitpack build
- hopefully fix jitpack build
- rename "block" properties to "deny" properties ("blockedX" methods are deprecated and will be removed soon)
- Flipped bucket model if the bucket contains a fluid that is lighter than air
- Fixed that the breaking sound does not play when the bucket breaks #10
- Fixed a bug where a bucket with an entity could have the burn time of its fluid.
- FluidIngredient throws errors on clientside when it contained a fluid #8
- unused textures
- Update to Forge 40.0.18
- Fixed crash on startup when using allow & deny tags
- Interacting on powder snow with a stack of buckets duplicated the stack
- simplify code of durability bar (Forge 40.0.8)
- added first game tests
- bucket disappeared when milking a cow or goat #7 (thanks to AlitaTeal for the report)
- Update to 1.18.2
- fixed possible startup crash when another mod uses tags in
issame
method of fluid #6
- Quicksand mod added reusable textures -> removed own textures
- Move bucket content textures to mod side to let mods add & change their bucket content textures #4
- Updated bucket content textures of Alex's Mobs mod #1
- fixed support of mob buckets without fluid #1
- Jitpack Maven publishing fixed
- Option to define burning & freezing effect for fluid temperatures, fluids & blocks #3
- Option to define durability for buckets #2
- Milk fluid emptying did not work correctly via FluidHandler
- Milking entities with a stack of buckets did not work as intended
- Interact with a caldron with a stack of buckets did not work as intended
- Textures of entity buckets of other mods did not work correctly
- Milk bucket was not registered correctly when a mod enables milk fluid
- add dispense behaviour for buckets filled with entities or blocks
- filled buckets could be stacked in special cases
- Jitpack publishing fixed
- add mod logo
- add bucket content textures of Alex Mobs, Aquaculture, Quark, Quicksand, The Undergarden
- add recipes for cake & for the mods Aquaculture (Turtle Soup) and Create (dough)
- library mod could not be started because the mods.toml was wrong
- fixed java version for Jitpack Maven publishing
- Jitpack Maven publishing fixed
- Initial version
- Highly configurable UniversalBucketItem (cracking; color; allow/blocking fluids, entities, blocks)
- infinity enchantment can be enabled in lib config
- UniversalBucketItem can contain fluids, milk, fish entities & powder snow.
- UniversalBucketItem has a dispense behaviour for fluids.
- UniversalBucketItem can interact with Cauldrons
- UniversalBucketItem can milk entities (cow, mooshroom, goat)