Changes

Summary

  1. Add hopper waterlogging config option (details)
  2. Add dry and wet hopper block overrides, implementing waterlogging (details)
  3. Inject waterloggable hoppers into the original TE's valid block set (details)
  4. Implement potted flowers (details)
  5. Add loot table for waterlogged hopper (details)
  6. Synchronise access to the Hopper validblocks. (details)
  7. Smooth crop growth: reimplemented sugarcane and cactus seeds (details)
  8. Fix flower pot block tag (details)
  9. Hoppers waterlog on placement (details)
  10. Register compostables where relevant (details)
  11. Make redstone chargers repairable using redstone (details)
  12. Add data generators for wet hoppers, potted flowers and crops (details)
  13. Add ability to build recipes with a different serialiser (details)
  14. Generate waypoint compass recipes (details)
  15. Remove some handmade loot tables that are generated now (details)
Commit c3f917d696520c26d2feb8ea68c458c22faa907b by spencerb21
Add hopper waterlogging config option
The file was modifiedsrc/main/java/knightminer/inspirations/common/Config.java (diff)
Commit ae6d51fbf640fa605f6315a97177a9134e5fe03b by spencerb21
Add dry and wet hopper block overrides, implementing waterlogging
The file was addedsrc/main/resources/assets/inspirations/blockstates/wet_hopper.json
The file was addedsrc/main/java/knightminer/inspirations/tweaks/block/WetHopperBlock.java
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/InspirationsTweaks.java (diff)
The file was addedsrc/main/java/knightminer/inspirations/tweaks/block/DryHopperBlock.java
Commit 89f947b6cc50d2104404f2e69833102485562481 by spencerb21
Inject waterloggable hoppers into the original TE's valid block set

This seems the best course of action, ensures it's got the right
datafixers, and leaves non-waterlogged hoppers with vanilla save data.
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/InspirationsTweaks.java (diff)
The file was modifiedsrc/main/resources/META-INF/accesstransformer.cfg (diff)
Commit 1ac9c319581a5ec04a259a71c322ff5b8c86c99e by spencerb21
Implement potted flowers
The file was addedsrc/main/resources/assets/inspirations/models/block/potted/cyan.json
The file was addedsrc/main/resources/data/minecraft/tags/blocks/flowerpots.json
The file was addedsrc/main/resources/assets/inspirations/models/block/potted/syringa.json
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_syringa.json
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_cyan.json
The file was addedsrc/main/resources/assets/inspirations/models/block/potted/rose.json
The file was addedsrc/main/resources/assets/inspirations/blockstates/potted_cyan.json
The file was addedsrc/main/resources/assets/inspirations/blockstates/potted_rose.json
The file was addedsrc/main/resources/assets/inspirations/blockstates/potted_paeonia.json
The file was modifiedsrc/main/java/knightminer/inspirations/building/InspirationsBuilding.java (diff)
The file was addedsrc/main/resources/assets/inspirations/blockstates/potted_syringa.json
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_paeonia.json
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_rose.json
The file was addedsrc/main/resources/assets/inspirations/models/block/potted/paeonia.json
Commit 4817232c20ed2c4724356cd4d327283417eb7f7c by spencerb21
Add loot table for waterlogged hopper
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/wet_hopper.json
Commit 71728ff7306ed06cdb5d84e79733dee460d619ec by spencerb21
Synchronise access to the Hopper validblocks.
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/InspirationsTweaks.java (diff)
Commit 2978dd51ecd6692e35ae88d9f3125d2cac6f32de by KnightMiner
Smooth crop growth: reimplemented sugarcane and cactus seeds

It looks really good when sugar cane growed on sugar cane, so now cactus/sugar cane grows into cactus/sugar cane seeds to make the growth smoother. Doubles as a way to bring back the seeds that fits in the mod
Changed cactus seed models to better fit this feature
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/3.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/4.json (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/0.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/common/Config.java (diff)
The file was addedsrc/main/java/knightminer/inspirations/tweaks/util/SmoothGrowthListener.java
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/1.json (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tweaks/sugar_cane_seeds.json
The file was removedsrc/main/resources/assets/inspirations/blockstates/cactus_crop.json
The file was removedsrc/main/resources/assets/inspirations/blockstates/sugar_cane_crop.json
The file was addedsrc/main/resources/assets/inspirations/blockstates/sugar_cane.json
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/6.json (diff)
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/cactus.json
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/InspirationsTweaks.java (diff)
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/2.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/item/SeedItem.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/block/BlockCropBlock.java (diff)
The file was modifiedsrc/main/resources/assets/inspirations/lang/en_us.json (diff)
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/sugar_cane_crop.json.dist
The file was modifiedsrc/main/resources/assets/inspirations/models/block/cactus/5.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/block/CactusCropBlock.java (diff)
The file was addedsrc/main/resources/assets/inspirations/blockstates/cactus.json
The file was addedsrc/main/java/knightminer/inspirations/tweaks/block/SugarCaneCropBlock.java
The file was removedsrc/main/java/knightminer/inspirations/tweaks/block/BlockSugarCaneCrop.java
The file was addedsrc/main/resources/data/inspirations/loot_tables/blocks/sugar_cane.json
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/TweaksClientProxy.java (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tweaks/cactus_seeds.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/cactus_crop.json.dist
Commit 943f95268a1dda671e51644efb6566c77a7ee07b by KnightMiner
Fix flower pot block tag

Also some reduction of duplicated code
The file was modifiedsrc/main/java/knightminer/inspirations/building/InspirationsBuilding.java (diff)
The file was removedsrc/main/resources/data/minecraft/tags/blocks/flowerpots.json
The file was addedsrc/main/resources/data/minecraft/tags/blocks/flower_pots.json
Commit 5178e284d5a50ffcd313c7aabea14e27bc4d43a7 by KnightMiner
Hoppers waterlog on placement
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/block/DryHopperBlock.java (diff)
Commit 401839babc27f0c5af98adb81157bde5556907ae by KnightMiner
Register compostables where relevant
The file was modifiedsrc/main/java/knightminer/inspirations/building/InspirationsBuilding.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/tweaks/InspirationsTweaks.java (diff)
The file was modifiedsrc/main/resources/META-INF/accesstransformer.cfg (diff)
Commit 1ae8378e8d1c7cd05b8f2000eea3a7de16ff230b by KnightMiner
Make redstone chargers repairable using redstone

Wonder if this should use a tag...
The file was modifiedsrc/main/java/knightminer/inspirations/tools/item/RedstoneChargerItem.java (diff)
Commit ecd47e628a75b86db0f4c4042bfef172cf2d4664 by spencerb21
Add data generators for wet hoppers, potted flowers and crops
The file was addedsrc/generated/resources/data/minecraft/tags/blocks/flower_pots.json
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/cactus.json
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/potted_rose.json
The file was modifiedsrc/main/java/knightminer/inspirations/common/datagen/InspirationsBlockLootTable.java (diff)
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/potted_paeonia.json
The file was modifiedsrc/main/java/knightminer/inspirations/common/datagen/InspirationsBlockTagsProvider.java (diff)
The file was modifiedsrc/generated/resources/data/inspirations/tags/blocks/flower_pots.json (diff)
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/library/InspirationsTags.java (diff)
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/sugar_cane.json
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/wet_hopper.json
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/potted_cyan.json
The file was addedsrc/generated/resources/data/inspirations/loot_tables/blocks/potted_syringa.json
Commit abb1f29dda7ce5c1e72d22d08fcb5a85c5bca145 by spencerb21
Add ability to build recipes with a different serialiser

This makes generating several special recipes easily.
The file was modifiedsrc/main/java/knightminer/inspirations/common/datagen/CondRecipe.java (diff)
Commit 5c5c3e5d67870c0e6ce2326d95cc8761050d219f by spencerb21
Generate waypoint compass recipes
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/green.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/brown.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/magenta.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/blue.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/orange.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/gray.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/yellow.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/magenta.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_gbr.json (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/undye.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/gray.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/lime.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/red.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/cyan.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/pink.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/lime.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/black.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/black.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/light_blue.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/light_gray.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/light_gray.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/magenta.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/cyan.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_brg.json (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/orange.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/purple.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/cyan.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/undye.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/green.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_grb.json (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/blue.json
The file was modifiedsrc/generated/resources/.cache/cache (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/common/data/ConfigEnabledCondition.java (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/pink.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/light_blue.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/red.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/light_gray.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_bgr.json (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/tools/datagen/ToolsRecipeProvider.java (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/copy_waypoint_compass.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_rbg.json (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/brown.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/ancient_bookshelf.json (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tools/copy_waypoint_compass.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/rainbow_bookshelf_rgb.json (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/light_blue.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/brown.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/white_enlightened_bush.json (diff)
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/green.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/gray.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/pink.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/purple.json
The file was modifiedsrc/main/java/knightminer/inspirations/building/datagen/BuildingRecipeProvider.java (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/orange.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/undye.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/black.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/yellow.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/blue.json
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/red.json
The file was modifiedsrc/main/java/knightminer/inspirations/library/Util.java (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/green_enlightened_bush.json (diff)
The file was removedsrc/main/resources/data/inspirations/recipes/tools/waypoint_compass/lime.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/tomes_bookshelf.json (diff)
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass/yellow.json
The file was addedsrc/generated/resources/data/inspirations/recipes/waypoint_compass.json
The file was addedsrc/generated/resources/data/inspirations/advancements/recipes/tools/waypoint_compass/purple.json
The file was modifiedsrc/generated/resources/data/inspirations/recipes/red_enlightened_bush.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/blue_enlightened_bush.json (diff)
The file was modifiedsrc/generated/resources/data/inspirations/recipes/bookshelf.json (diff)
Commit 2829e83670144845351a3306fdb7ef82a4fe3276 by spencerb21
Remove some handmade loot tables that are generated now
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_paeonia.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/sugar_cane.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/cactus.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_rose.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_syringa.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/wet_hopper.json
The file was removedsrc/main/resources/data/inspirations/loot_tables/blocks/potted_cyan.json