Commit Graph

33 Commits

Author SHA1 Message Date
Jeremy
a8805c7299 NBT transfer when filling barrel with water bucket
Filling a barrel with a water bucket now happens outside the normal tank mechanics if that water bottle has NBT. This allows NBT data to be preserved from the bucket when depositing or extracting water with NBT. This fixes some issues with Thirst Was Taken's water purity system.
2026-01-08 14:01:22 -05:00
Jeremy
8ce323d70c Avoid copying empty NBT when draining bottles
When filling a barrel from a bottle, ensured that empty NBT tags (ex: "{}") are replaced with null values and not transferred to the fluid unnecessarily. This ensures that water bottles placed in a barrel properly merge with the current contents of the barrel instead of not matching because {} != null.
2026-01-08 13:59:34 -05:00
Jeremy
3d14eeaf89 Fixed barrel bottle extraction not draining liquid
Fixed an issue where taking filling a water bottle from a barrel would fill the bottle but not drain the barrel. This is due to mismatched NBT values when extracting. This change moves the drain operation before the NBT operations and only modifies the item NBT if fluid NBT is present.
2026-01-08 13:59:34 -05:00
Jeremy
746fda0e70 Tweaked barrel logic to avoid overwriting items
Changed barrel item interaction logic to avoid overwriting item stacks.
This resolves issues when using mods that increase bottle/bucket stack sizes where the entire stack is consumed when it should only consume one.
2025-10-08 01:14:08 -04:00
thedarkcolour
c9cec56794
Fix Barrel Mixing recipes with a result size greater than 1 2025-06-03 15:50:10 -07:00
AlexLavoie42
e9073da9ec Transfer water bottle NBT data to the fluid placed in barrels 2025-03-21 19:49:00 -07:00
thedarkcolour
cf54235bc3
Fix bucket desync bug with barrel 2024-06-10 10:25:17 -07:00
thedarkcolour
5b0ba2ef31
Fluids in barrels and crucibles now affect mobs 2024-06-08 16:47:49 -07:00
thedarkcolour
e531abf6cc
Add distinct sound events for Ex Deorum sounds 2024-06-08 15:27:25 -07:00
thedarkcolour
9ea5529ce6
Add config options to prevent barrels and crucibles from collecting rainwater 2024-05-31 15:10:29 -07:00
thedarkcolour
f61a2974c0
Fix barrel fluid transformations not happening when it is raining 2024-05-21 12:15:12 -07:00
thedarkcolour
e6c9040d50
Fix barrel fluid transformation recipes only crafting witch water 2024-05-21 11:29:11 -07:00
thedarkcolour
1e461faa26
Add NBT support for all recipes + fix tests 2024-04-16 12:52:10 -07:00
thedarkcolour
39a5895c12 Rework barrels to use JSON recipes for fluid transformation recipes 2024-03-11 16:46:15 -07:00
thedarkcolour
a5194a39d6 resolve merge conflicts 2024-02-19 14:26:28 -08:00
thedarkcolour
6139163f36 Fixed rendering of barrel fluid in transparent barrels 2024-02-19 14:21:19 -08:00
thedarkcolour
95cde6fb2d Retroactively limit amount of fluid in overfilled water crucibles 2024-02-15 17:19:45 -08:00
thedarkcolour
0bf016b172 Fix Cyclic pipes infinitely filling barrels with lava when making obsidian 2024-01-29 10:16:56 -08:00
thedarkcolour
a774c93a64 Barrel fluid mixing recipes can now optionally consume the additive fluid. Closes #41 2024-01-26 22:31:44 -08:00
thedarkcolour
02573eb1e4 Fixed mechanical sieve inventory dupe glitch 2024-01-23 17:32:44 -08:00
thedarkcolour
41128fcf26 Ex Deorum 1.16 2024-01-16 13:15:50 -08:00
thedarkcolour
ffe9225a25 Fix barrels not sending visual data to the client. Closes #35 2024-01-14 13:32:27 -08:00
thedarkcolour
0346a29ed4 Update copyright, code cleanup, and default world type option 2024-01-12 18:17:20 -08:00
thedarkcolour
d06f8ab8ff Ex Deorum 1.14 2024-01-12 17:20:51 -08:00
thedarkcolour
0c7913cd12 Ex Deorum 1.13 2024-01-07 15:09:16 -08:00
thedarkcolour
2678b2893c Ex Deorum 1.12 2023-12-31 14:23:17 -08:00
thedarkcolour
92d87c50e8 Ex Deorum 1.11 2023-12-29 15:03:51 -08:00
thedarkcolour
1d762d2358 Ex Deorum 1.10 2023-12-15 22:51:09 -08:00
thedarkcolour
0f47f6ca40 Saving changes for WIP 1.10 2023-11-26 02:40:03 -08:00
thedarkcolour
e92626ac6a Ex Deorum 1.8 2023-11-08 18:43:39 -08:00
thedarkcolour
62dec82d02 Ex Deorum 1.7 2023-10-22 01:53:17 -07:00
thedarkcolour
779277ebc0 Finished. First test build 2023-08-08 16:06:29 -07:00
thedarkcolour
9ce6a00bca Rebrand to Ex Deorum 2023-08-03 18:46:09 -07:00