Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
# Conflicts:
#	build.gradle.kts
#	gradle.properties
#	settings.gradle.kts
#	src/data/java/com/github/minecraftschurlimods/bibliocraft/datagen/BCDatagen.java
#	src/data/java/com/github/minecraftschurlimods/bibliocraft/datagen/assets/BCSoundDefinitionsProvider.java
#	src/data/java/com/github/minecraftschurlimods/bibliocraft/datagen/data/BCLootTableProvider.java
#	src/data/java/com/github/minecraftschurlimods/bibliocraft/datagen/data/BCRecipeProvider.java
#	src/main/generated/.cache/3bd8e0856c610153c3d81d6f167d8a120e043df0
#	src/main/generated/.cache/828e6b158606486c03118ac5f3fd682296779b9c
#	src/main/generated/.cache/b79d9068abcc60530e100d303cff74a952d1f248
#	src/main/generated/.cache/f40afccd37c95c45c27cfcd18ff8349236fa56c3
#	src/main/generated/.cache/f48255af366ba1d3afbc0e01c7e37bdbaf48d909
#	src/main/generated/.cache/f53510de146bbfeb564adc4899c87852490e6a50
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/black/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/blue/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/brown/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/cyan/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/gray/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/green/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/light_blue/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/light_gray/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/lime/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/magenta/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/orange/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/pink/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/purple/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/red/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/white/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/color/yellow/sword_pedestal.json
#	src/main/generated/data/bibliocraft/advancements/recipes/building_blocks/iron_fancy_armor_stand.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/clear_fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/clear_fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/black/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/blue/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/brown/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/cyan/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/gray/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/green/wood/warped/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/fancy_gold_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/fancy_iron_lamp.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/acacia/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/bamboo/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/birch/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/cherry/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/crimson/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/dark_oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/jungle/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/mangrove/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/oak/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/flat_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/raised_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/seat.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/small_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/spruce/tall_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/warped/display_case.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/warped/fancy_seat_back.json
#	src/main/generated/data/bibliocraft/advancements/recipes/decorations/color/light_blue/wood/warped/flat_seat_back.json
#	src/main/generated/data/bibliocraft/adva…
  • Loading branch information
IchHabeHunger54 committed Jun 27, 2024
2 parents 6d689e7 + d7a9c4d commit 7f92d00
Show file tree
Hide file tree
Showing 21 changed files with 2,866 additions and 31 deletions.
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,6 @@ protected void addTags(HolderLookup.Provider lookupProvider) {
tag(BCTags.Items.POTION_SHELF_POTIONS).add(Items.POTION, Items.SPLASH_POTION, Items.LINGERING_POTION, Items.GLASS_BOTTLE, Items.EXPERIENCE_BOTTLE, Items.HONEY_BOTTLE, Items.DRAGON_BREATH);
tag(BCTags.Items.SWORD_PEDESTAL_SWORDS).addTag(ItemTags.SWORDS);
tag(BCTags.Items.TOOL_RACK_TOOLS).addTag(Tags.Items.TOOLS);
tag(ItemTags.DYEABLE).add(BCItems.SWORD_PEDESTAL.get());
}
}
2,733 changes: 2,733 additions & 0 deletions src/main/generated/.cache/2684ce933959e21b1877dd70df4e2422904619b1

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// 1.20.6 2024-06-15T11:03:48.1102139 vanilla/Languages: en_us for mod: bibliocraft
62e15ecbe460c7068fbf1d3b6dd86a4dd758d6d3 assets/bibliocraft/lang/en_us.json
5 changes: 5 additions & 0 deletions src/main/generated/data/minecraft/tags/items/dyeable.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"values": [
"bibliocraft:sword_pedestal"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import net.neoforged.fml.ModList;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.event.lifecycle.FMLConstructModEvent;
import net.neoforged.neoforge.capabilities.RegisterCapabilitiesEvent;
import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent;
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;

Expand Down Expand Up @@ -61,6 +62,11 @@ private static void registerBibliocraftWoodTypes(RegisterBibliocraftWoodTypesEve
registerVanilla(event, WoodType.CHERRY, Blocks.CHERRY_PLANKS, BlockFamilies.CHERRY_PLANKS);
}

@SubscribeEvent
private static void registerCapabilities(RegisterCapabilitiesEvent event) {
//event.registerBlockEntity(Capabilities.ItemHandler.BLOCK, BCBlockEntities.BOOKCASE.get(), (be, dir) -> be.getBlockState().getValue(BookcaseBlock.FACING) != dir ? new InvWrapper(be) : null);
}

/**
* Private helper for registering the vanilla variants.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCFacingEntityBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.world.level.Level;
Expand All @@ -25,11 +26,17 @@ public class BookcaseBlock extends BCFacingEntityBlock {
private static final VoxelShape EAST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_90);
private static final VoxelShape SOUTH_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_180);
private static final VoxelShape WEST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<BookcaseBlock> CODEC = simpleCodec(BookcaseBlock::new);

public BookcaseBlock(Properties properties) {
super(properties);
}

@Override
protected MapCodec<BookcaseBlock> codec() {
return CODEC;
}

@Override
@Nullable
public BlockEntity newBlockEntity(BlockPos pos, BlockState state) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ public BookcaseBlockEntity(BlockPos pos, BlockState state) {
super(BCBlockEntities.BOOKCASE.get(), 16, defaultName("bookcase"), pos, state);
}

@Override
public void setChanged() {
super.setChanged();
requestModelDataUpdate();
}

@Override
public AbstractContainerMenu createMenu(int id, Inventory inventory) {
return new BookcaseMenu(id, inventory, this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
import net.minecraft.world.item.context.UseOnContext;
import net.minecraft.world.level.Level;

import java.util.Objects;

public class ClipboardItem extends Item {
public ClipboardItem() {
super(new Properties().stacksTo(1));
Expand All @@ -28,8 +26,7 @@ public InteractionResultHolder<ItemStack> use(Level level, Player player, Intera

@Override
public InteractionResult useOn(UseOnContext context) {
Player player = Objects.requireNonNull(context.getPlayer());
if (player.isSecondaryUseActive()) {
if (context.getPlayer() != null && context.getPlayer().isSecondaryUseActive()) {
// TODO place block
}
return super.useOn(context);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCEntityBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.world.level.Level;
Expand All @@ -24,12 +25,18 @@ public class CookieJarBlock extends BCEntityBlock {
Shapes.box(0.25, 0.625, 0.25, 0.75, 0.75, 0.75));
private static final VoxelShape CLOSED_SHAPE = ShapeUtil.combine(OPEN_SHAPE,
Shapes.box(0.1875, 0.75, 0.1875, 0.8125, 0.875, 0.8125));
public static final MapCodec<CookieJarBlock> CODEC = simpleCodec(CookieJarBlock::new);

public CookieJarBlock(Properties properties) {
super(properties);
registerDefaultState(getStateDefinition().any().setValue(OPEN, false).setValue(WATERLOGGED, false));
}

@Override
protected MapCodec<CookieJarBlock> codec() {
return CODEC;
}

@Override
protected void createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) {
super.createBlockStateDefinition(builder);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault
package com.github.minecraftschurlimods.bibliocraft.content.deskbell;

import net.minecraft.MethodsReturnNonnullByDefault;

import javax.annotation.ParametersAreNonnullByDefault;
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.minecraftschurlimods.bibliocraft.content.displaycase;

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.level.BlockGetter;
Expand All @@ -13,11 +14,17 @@
public class DisplayCaseBlock extends AbstractDisplayCaseBlock {
private static final VoxelShape Z_SHAPE = Shapes.box(0.0625, 0, 0, 0.9375, 0.5, 1);
private static final VoxelShape X_SHAPE = ShapeUtil.rotate(Z_SHAPE, Rotation.CLOCKWISE_90);
public static final MapCodec<DisplayCaseBlock> CODEC = simpleCodec(DisplayCaseBlock::new);

public DisplayCaseBlock(Properties properties) {
super(properties);
}

@Override
protected MapCodec<DisplayCaseBlock> codec() {
return CODEC;
}

@Override
protected boolean canAccessFromDirection(BlockState state, Direction direction) {
return direction == Direction.UP;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.github.minecraftschurlimods.bibliocraft.api.BibliocraftWoodType;
import com.github.minecraftschurlimods.bibliocraft.init.BCItems;
import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.entity.player.Player;
Expand All @@ -23,6 +24,7 @@ public class WallDisplayCaseBlock extends AbstractDisplayCaseBlock {
private static final VoxelShape EAST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_90);
private static final VoxelShape SOUTH_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_180);
private static final VoxelShape WEST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<WallDisplayCaseBlock> CODEC = simpleCodec(WallDisplayCaseBlock::new);
private final BibliocraftWoodType woodType;
private final DyeColor color;

Expand All @@ -36,6 +38,11 @@ public WallDisplayCaseBlock(Properties properties, @Nullable BibliocraftWoodType
this.color = color;
}

@Override
protected MapCodec<WallDisplayCaseBlock> codec() {
return CODEC;
}

@Override
protected boolean canAccessFromDirection(BlockState state, Direction direction) {
return state.getValue(FACING) == direction;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCFacingInteractibleBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.level.BlockGetter;
Expand All @@ -22,11 +23,17 @@ public class PotionShelfBlock extends BCFacingInteractibleBlock {
private static final VoxelShape EAST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_90);
private static final VoxelShape SOUTH_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_180);
private static final VoxelShape WEST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<PotionShelfBlock> CODEC = simpleCodec(PotionShelfBlock::new);

public PotionShelfBlock(Properties properties) {
super(properties);
}

@Override
protected MapCodec<PotionShelfBlock> codec() {
return CODEC;
}

@Override
@Nullable
public BlockEntity newBlockEntity(BlockPos pos, BlockState state) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCFacingBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.entity.player.Player;
Expand Down Expand Up @@ -62,12 +63,18 @@ public class SeatBackBlock extends BCFacingBlock {
private static final VoxelShape SHAPE_FANCY_EAST = ShapeUtil.rotate(SHAPE_FANCY_NORTH, Rotation.CLOCKWISE_90);
private static final VoxelShape SHAPE_FANCY_SOUTH = ShapeUtil.rotate(SHAPE_FANCY_NORTH, Rotation.CLOCKWISE_180);
private static final VoxelShape SHAPE_FANCY_WEST = ShapeUtil.rotate(SHAPE_FANCY_NORTH, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<SeatBackBlock> CODEC = simpleCodec(SeatBackBlock::new);

public SeatBackBlock(Properties properties) {
super(properties);
registerDefaultState(getStateDefinition().any().setValue(FACING, Direction.NORTH).setValue(WATERLOGGED, false).setValue(TYPE, SeatBackType.SMALL));
}

@Override
protected MapCodec<SeatBackBlock> codec() {
return CODEC;
}

@Override
public boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) {
return level.getBlockState(pos.below()).getBlock() instanceof SeatBlock;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCFacingInteractibleBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.level.BlockGetter;
Expand All @@ -19,11 +20,17 @@ public class ShelfBlock extends BCFacingInteractibleBlock {
private static final VoxelShape EAST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_90);
private static final VoxelShape SOUTH_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_180);
private static final VoxelShape WEST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<ShelfBlock> CODEC = simpleCodec(ShelfBlock::new);

public ShelfBlock(Properties properties) {
super(properties);
}

@Override
protected MapCodec<ShelfBlock> codec() {
return CODEC;
}

@Override
@Nullable
public BlockEntity newBlockEntity(BlockPos pos, BlockState state) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.github.minecraftschurlimods.bibliocraft.util.ShapeUtil;
import com.github.minecraftschurlimods.bibliocraft.util.content.BCFacingInteractibleBlock;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.level.BlockGetter;
Expand Down Expand Up @@ -32,11 +33,17 @@ public class ToolRackBlock extends BCFacingInteractibleBlock {
private static final VoxelShape EAST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_90);
private static final VoxelShape SOUTH_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.CLOCKWISE_180);
private static final VoxelShape WEST_SHAPE = ShapeUtil.rotate(NORTH_SHAPE, Rotation.COUNTERCLOCKWISE_90);
public static final MapCodec<ToolRackBlock> CODEC = simpleCodec(ToolRackBlock::new);

public ToolRackBlock(Properties properties) {
super(properties);
}

@Override
protected MapCodec<ToolRackBlock> codec() {
return CODEC;
}

@Override
@Nullable
public BlockEntity newBlockEntity(BlockPos pos, BlockState state) {
Expand Down
Loading

0 comments on commit 7f92d00

Please sign in to comment.