diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/acacia.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/acacia.json new file mode 100644 index 000000000..98cab355a --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/acacia.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/acacia_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/acacia_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/birch.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/birch.json new file mode 100644 index 000000000..2f8f1ef07 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/birch.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/birch_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/birch_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/cherry.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/cherry.json new file mode 100644 index 000000000..0a196a7a9 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/cherry.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/cherry_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/cherry_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/crimson.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/crimson.json new file mode 100644 index 000000000..00cfba91a --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/crimson.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/crimson_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/crimson_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/dark_oak.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/dark_oak.json new file mode 100644 index 000000000..5a81fd749 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/dark_oak.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/dark_oak_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/jungle.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/jungle.json new file mode 100644 index 000000000..8c089e658 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/jungle.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/jungle_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/jungle_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/mangrove.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/mangrove.json new file mode 100644 index 000000000..c08c64269 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/mangrove.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/mangrove_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/mangrove_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/spruce.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/spruce.json new file mode 100644 index 000000000..12611f937 --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/spruce.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/spruce_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/spruce_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/warped.json b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/warped.json new file mode 100644 index 000000000..b96398aff --- /dev/null +++ b/src/main/generated/assets/minekea/blockstates/furniture/bookshelves/warped.json @@ -0,0 +1,27 @@ +{ + "variants": { + "": [ + { + "model": "minekea:block/furniture/bookshelves/warped_v0" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v1" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v2" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v3" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v4" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v5" + }, + { + "model": "minekea:block/furniture/bookshelves/warped_v6" + } + ] + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/lang/en_us.json b/src/main/generated/assets/minekea/lang/en_us.json index a92f13193..8bf9988b7 100644 --- a/src/main/generated/assets/minekea/lang/en_us.json +++ b/src/main/generated/assets/minekea/lang/en_us.json @@ -163,6 +163,15 @@ "block.minekea.decorations.lighting.end_lantern": "End Lantern", "block.minekea.fluids.honey.source": "Honey", "block.minekea.fluids.milk.source": "Milk", + "block.minekea.furniture.bookshelves.acacia": "Acacia Bookshelf", + "block.minekea.furniture.bookshelves.birch": "Birch Bookshelf", + "block.minekea.furniture.bookshelves.cherry": "Cherry Bookshelf", + "block.minekea.furniture.bookshelves.crimson": "Crimson Bookshelf", + "block.minekea.furniture.bookshelves.dark_oak": "Dark Oak Bookshelf", + "block.minekea.furniture.bookshelves.jungle": "Jungle Bookshelf", + "block.minekea.furniture.bookshelves.mangrove": "Mangrove Bookshelf", + "block.minekea.furniture.bookshelves.spruce": "Spruce Bookshelf", + "block.minekea.furniture.bookshelves.warped": "Warped Bookshelf", "block.minekea.furniture.display_cases.acacia": "Acacia Display Case", "block.minekea.furniture.display_cases.birch": "Birch Display Case", "block.minekea.furniture.display_cases.cherry": "Cherry Display Case", diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v0.json new file mode 100644 index 000000000..5f778dd49 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v1.json new file mode 100644 index 000000000..3b37271f8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v2.json new file mode 100644 index 000000000..e092d84ba --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v3.json new file mode 100644 index 000000000..ef7d6eb16 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v4.json new file mode 100644 index 000000000..9ecbef057 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v5.json new file mode 100644 index 000000000..bc2bcd54b --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v6.json new file mode 100644 index 000000000..967b4ea94 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/acacia_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/acacia_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v0.json new file mode 100644 index 000000000..d60c126e0 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v1.json new file mode 100644 index 000000000..30f90857b --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v2.json new file mode 100644 index 000000000..895c5a54c --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v3.json new file mode 100644 index 000000000..4aa779d6d --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v4.json new file mode 100644 index 000000000..76159a83d --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v5.json new file mode 100644 index 000000000..a40fb3e41 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v6.json new file mode 100644 index 000000000..680f97392 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/birch_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/birch_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v0.json new file mode 100644 index 000000000..2997ddd74 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v1.json new file mode 100644 index 000000000..41fd8d186 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v2.json new file mode 100644 index 000000000..82e934aa3 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v3.json new file mode 100644 index 000000000..b3b52daa0 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v4.json new file mode 100644 index 000000000..5f152020c --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v5.json new file mode 100644 index 000000000..5a9187705 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v6.json new file mode 100644 index 000000000..7f4c549a9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/cherry_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/cherry_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v0.json new file mode 100644 index 000000000..3b91f6606 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v1.json new file mode 100644 index 000000000..40ad922b4 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v2.json new file mode 100644 index 000000000..0b5f444dd --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v3.json new file mode 100644 index 000000000..8d152bd97 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v4.json new file mode 100644 index 000000000..2399da22d --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v5.json new file mode 100644 index 000000000..1afa7e2f9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v6.json new file mode 100644 index 000000000..71ba87a8e --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/crimson_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/crimson_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v0.json new file mode 100644 index 000000000..775184411 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v1.json new file mode 100644 index 000000000..fb91fe9e8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v2.json new file mode 100644 index 000000000..a966b746c --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v3.json new file mode 100644 index 000000000..a14913f62 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v4.json new file mode 100644 index 000000000..730ca8fed --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v5.json new file mode 100644 index 000000000..48eeaadd5 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v6.json new file mode 100644 index 000000000..9bd53e2fd --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/dark_oak_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/dark_oak_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v0.json new file mode 100644 index 000000000..93498d169 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v1.json new file mode 100644 index 000000000..f3d9b46e8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v2.json new file mode 100644 index 000000000..c7908cb21 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v3.json new file mode 100644 index 000000000..8c1dfb90b --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v4.json new file mode 100644 index 000000000..703a7293a --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v5.json new file mode 100644 index 000000000..882c1ac95 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v6.json new file mode 100644 index 000000000..0c78d3cf6 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/jungle_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/jungle_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v0.json new file mode 100644 index 000000000..f8a13c6eb --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v1.json new file mode 100644 index 000000000..fff15e17a --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v2.json new file mode 100644 index 000000000..9a8fc28fd --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v3.json new file mode 100644 index 000000000..b75d02860 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v4.json new file mode 100644 index 000000000..a0b9166f3 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v5.json new file mode 100644 index 000000000..ddd50e501 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v6.json new file mode 100644 index 000000000..0a1ec2fb5 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/mangrove_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/mangrove_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v0.json new file mode 100644 index 000000000..2d5e698d8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v1.json new file mode 100644 index 000000000..edf724a17 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v2.json new file mode 100644 index 000000000..5db38fe82 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v3.json new file mode 100644 index 000000000..4e341df3c --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v4.json new file mode 100644 index 000000000..1850de09d --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v5.json new file mode 100644 index 000000000..5f4bbc44b --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v6.json new file mode 100644 index 000000000..f34df2d67 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/spruce_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/spruce_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v0.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v0.json new file mode 100644 index 000000000..ae143d4b8 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v0.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf0" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v1.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v1.json new file mode 100644 index 000000000..295df3acd --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v1.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf1" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v2.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v2.json new file mode 100644 index 000000000..1fa331d3e --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v2.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf2" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v3.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v3.json new file mode 100644 index 000000000..9bcc67744 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v3.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf3" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v4.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v4.json new file mode 100644 index 000000000..7fd85217c --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v4.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf4" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v5.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v5.json new file mode 100644 index 000000000..f1bf09f24 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v5.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf5" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v6.json b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v6.json new file mode 100644 index 000000000..cff7299b9 --- /dev/null +++ b/src/main/generated/assets/minekea/models/block/furniture/bookshelves/warped_v6.json @@ -0,0 +1,7 @@ +{ + "parent": "minekea:block/furniture/bookshelves/bookshelf", + "textures": { + "material": "minecraft:block/warped_planks", + "shelf": "minekea:block/furniture/bookshelves/shelf6" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/acacia.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/acacia.json new file mode 100644 index 000000000..4d4ff85af --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/acacia.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/acacia_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/birch.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/birch.json new file mode 100644 index 000000000..586442583 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/birch.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/birch_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/cherry.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/cherry.json new file mode 100644 index 000000000..b07d7c257 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/cherry.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/cherry_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/crimson.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/crimson.json new file mode 100644 index 000000000..4c603f162 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/crimson.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/crimson_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/dark_oak.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/dark_oak.json new file mode 100644 index 000000000..8df3814ce --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/dark_oak.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/dark_oak_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/jungle.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/jungle.json new file mode 100644 index 000000000..53afd7ad5 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/jungle.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/jungle_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/mangrove.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/mangrove.json new file mode 100644 index 000000000..c8ab47c31 --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/mangrove.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/mangrove_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/spruce.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/spruce.json new file mode 100644 index 000000000..604c862eb --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/spruce.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/spruce_v0" +} \ No newline at end of file diff --git a/src/main/generated/assets/minekea/models/item/furniture/bookshelves/warped.json b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/warped.json new file mode 100644 index 000000000..699ef533e --- /dev/null +++ b/src/main/generated/assets/minekea/models/item/furniture/bookshelves/warped.json @@ -0,0 +1,3 @@ +{ + "parent": "minekea:block/furniture/bookshelves/warped_v0" +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/block/enchantment_power_provider.json b/src/main/generated/data/minecraft/tags/block/enchantment_power_provider.json new file mode 100644 index 000000000..27e0fc748 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/block/enchantment_power_provider.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minekea:furniture/bookshelves/acacia", + "minekea:furniture/bookshelves/birch", + "minekea:furniture/bookshelves/cherry", + "minekea:furniture/bookshelves/crimson", + "minekea:furniture/bookshelves/dark_oak", + "minekea:furniture/bookshelves/jungle", + "minekea:furniture/bookshelves/mangrove", + "minekea:furniture/bookshelves/spruce", + "minekea:furniture/bookshelves/warped" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/acacia.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/acacia.json new file mode 100644 index 000000000..106503231 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/acacia.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_acacia_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:acacia_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/acacia" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_acacia_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/acacia" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/birch.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/birch.json new file mode 100644 index 000000000..c1e6d323d --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/birch.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_birch_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:birch_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/birch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_birch_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/birch" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/cherry.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/cherry.json new file mode 100644 index 000000000..78df46c2d --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/cherry.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_cherry_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:cherry_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/cherry" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/cherry" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/crimson.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/crimson.json new file mode 100644 index 000000000..eb46cea6d --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/crimson.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_crimson_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:crimson_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/crimson" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crimson_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/crimson" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/dark_oak.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/dark_oak.json new file mode 100644 index 000000000..b8707cb37 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/dark_oak.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_dark_oak_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:dark_oak_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/dark_oak" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dark_oak_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/dark_oak" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/jungle.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/jungle.json new file mode 100644 index 000000000..18b94f44a --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/jungle.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_jungle_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:jungle_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/jungle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_jungle_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/jungle" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/mangrove.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/mangrove.json new file mode 100644 index 000000000..0ebdfc7fa --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/mangrove.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_mangrove_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:mangrove_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/mangrove" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mangrove_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/mangrove" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/spruce.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/spruce.json new file mode 100644 index 000000000..821b33348 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/spruce.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_spruce_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:spruce_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/spruce" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spruce_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/spruce" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/warped.json b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/warped.json new file mode 100644 index 000000000..2cbc2c4d8 --- /dev/null +++ b/src/main/generated/data/minekea/advancement/recipes/building_blocks/furniture/bookshelves/warped.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minekea:furniture/bookshelves/warped" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_warped_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:warped_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_warped_planks", + "has_book" + ] + ], + "rewards": { + "recipes": [ + "minekea:furniture/bookshelves/warped" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/acacia.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/acacia.json new file mode 100644 index 000000000..4ce9b01f7 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/acacia.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:acacia_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/acacia" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/birch.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/birch.json new file mode 100644 index 000000000..bf757eaa8 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/birch.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:birch_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/birch" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/cherry.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/cherry.json new file mode 100644 index 000000000..98383c079 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/cherry.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:cherry_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/cherry" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/crimson.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/crimson.json new file mode 100644 index 000000000..f70307ee4 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/crimson.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:crimson_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/crimson" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/dark_oak.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/dark_oak.json new file mode 100644 index 000000000..2c73952d2 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/dark_oak.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:dark_oak_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/jungle.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/jungle.json new file mode 100644 index 000000000..976476c17 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/jungle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:jungle_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/jungle" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/mangrove.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/mangrove.json new file mode 100644 index 000000000..f5f4cbd8d --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/mangrove.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:mangrove_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/mangrove" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/spruce.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/spruce.json new file mode 100644 index 000000000..010b7e8c0 --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/spruce.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:spruce_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/spruce" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/recipe/furniture/bookshelves/warped.json b/src/main/generated/data/minekea/recipe/furniture/bookshelves/warped.json new file mode 100644 index 000000000..b5555e51e --- /dev/null +++ b/src/main/generated/data/minekea/recipe/furniture/bookshelves/warped.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:warped_planks" + }, + "X": { + "item": "minecraft:book" + } + }, + "pattern": [ + "###", + "XXX", + "###" + ], + "result": { + "count": 3, + "id": "minekea:furniture/bookshelves/warped" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minekea/tags/item/glass_jar_storable.json b/src/main/generated/data/minekea/tags/item/glass_jar_storable.json index b2f7e87f5..ae014f647 100644 --- a/src/main/generated/data/minekea/tags/item/glass_jar_storable.json +++ b/src/main/generated/data/minekea/tags/item/glass_jar_storable.json @@ -3,14 +3,14 @@ "minecraft:cyan_dye", "minecraft:red_concrete_powder", "minecraft:blaze_powder", - "minecraft:redstone", "minecraft:yellow_concrete_powder", + "minecraft:redstone", "minecraft:brown_dye", "minecraft:wheat_seeds", - "minecraft:black_dye", "minecraft:white_concrete_powder", - "minecraft:magenta_dye", + "minecraft:black_dye", "minecraft:blue_concrete_powder", + "minecraft:magenta_dye", "minecraft:magenta_concrete_powder", "minecraft:brown_concrete_powder", "minecraft:red_sand", @@ -26,16 +26,16 @@ "minecraft:blaze_rod", "minecraft:blue_dye", "minecraft:glowstone_dust", - "minecraft:yellow_dye", "minecraft:orange_concrete_powder", + "minecraft:yellow_dye", "minecraft:sand", "minecraft:lime_dye", "minecraft:coal", "minecraft:melon_seeds", - "minecraft:red_dye", "minecraft:totem_of_undying", - "minecraft:pink_dye", + "minecraft:red_dye", "minecraft:sugar", + "minecraft:pink_dye", "minecraft:purple_dye", "minecraft:wheat", "minecraft:amethyst_shard", @@ -44,12 +44,12 @@ "minecraft:green_concrete_powder", "minecraft:lime_concrete_powder", "minecraft:melon_slice", - "minecraft:gravel", - "minecraft:bamboo", "minecraft:phantom_membrane", + "minecraft:bamboo", + "minecraft:gravel", "minecraft:light_gray_concrete_powder", - "minecraft:egg", "minecraft:light_blue_concrete_powder", + "minecraft:egg", "minecraft:green_dye", "minecraft:pink_concrete_powder", "minecraft:sugar_cane", diff --git a/src/main/java/com/chimericdream/minekea/block/furniture/FurnitureBlocks.java b/src/main/java/com/chimericdream/minekea/block/furniture/FurnitureBlocks.java index b753703eb..c9101d93e 100644 --- a/src/main/java/com/chimericdream/minekea/block/furniture/FurnitureBlocks.java +++ b/src/main/java/com/chimericdream/minekea/block/furniture/FurnitureBlocks.java @@ -1,5 +1,6 @@ package com.chimericdream.minekea.block.furniture; +import com.chimericdream.minekea.block.furniture.bookshelves.Bookshelves; import com.chimericdream.minekea.block.furniture.displaycases.DisplayCases; import com.chimericdream.minekea.block.furniture.pillows.Pillows; import com.chimericdream.minekea.block.furniture.seating.Seats; @@ -25,7 +26,7 @@ import java.util.function.Function; public class FurnitureBlocks implements MinekeaBlockCategory { - // public static Bookshelves BOOKSHELVES; + public static Bookshelves BOOKSHELVES; public static DisplayCases DISPLAY_CASES; // public static Doors DOORS; public static Pillows PILLOWS; @@ -38,52 +39,32 @@ public class FurnitureBlocks implements MinekeaBlockCategory { private static final List BLOCK_GROUPS = new ArrayList<>(); static { -// MinekeaConfig config = ConfigManager.getConfig(); + BOOKSHELVES = new Bookshelves(); + BLOCK_GROUPS.add(BOOKSHELVES); -// if (config.enableBookshelves) { -// BOOKSHELVES = new Bookshelves(); -// BLOCK_GROUPS.add(BOOKSHELVES); -// } - -// if (config.enableDisplayCases) { DISPLAY_CASES = new DisplayCases(); BLOCK_GROUPS.add(DISPLAY_CASES); -// } -// if (config.enableDoors) { // DOORS = new Doors(); // BLOCK_GROUPS.add(DOORS); -// } -// -// if (config.enablePillows) { + PILLOWS = new Pillows(); BLOCK_GROUPS.add(PILLOWS); -// } -// -// if (config.enableChairs || config.enableStools) { + SEATS = new Seats(); BLOCK_GROUPS.add(SEATS); -// } -// -// if (config.enableShelves) { + SHELVES = new Shelves(); BLOCK_GROUPS.add(SHELVES); -// } -// -// if (config.enableShutters) { + SHUTTERS = new Shutters(); BLOCK_GROUPS.add(SHUTTERS); -// } -// -// if (config.enableTables) { + TABLES = new Tables(); BLOCK_GROUPS.add(TABLES); -// } -// -// if (config.enableTrapdoors) { + // TRAPDOORS = new Trapdoors(); // BLOCK_GROUPS.add(TRAPDOORS); -// } } @Environment(EnvType.CLIENT) diff --git a/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/Bookshelves.java b/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/Bookshelves.java index 25edfc0fa..59f7efaa3 100644 --- a/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/Bookshelves.java +++ b/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/Bookshelves.java @@ -1,41 +1,86 @@ -//package com.chimericdream.minekea.block.furniture.bookshelves; -// -//import com.chimericdream.minekea.block.furniture.bookshelves.GenericBookshelf.BookshelfSettings; -//import com.chimericdream.minekea.settings.BaseBlockSettings; -//import com.chimericdream.minekea.settings.MinekeaBlockSettings; -//import com.chimericdream.minekea.settings.MinekeaBlockSettings.DefaultSettings; -//import com.chimericdream.minekea.util.MinekeaBlockCategory; -//import net.fabricmc.api.EnvType; -//import net.fabricmc.api.Environment; -// -//import java.util.LinkedHashMap; -//import java.util.Map; -// -//public class Bookshelves implements MinekeaBlockCategory { -// public static final Map BOOKSHELVES = new LinkedHashMap<>(); -// -// static { -// for (DefaultSettings settings : BaseBlockSettings.ALL_SETTINGS) { -// if (settings.hasBookshelf()) { -// BOOKSHELVES.put(settings.getMainMaterial(), new GenericBookshelf(new BookshelfSettings(settings))); -// } -// } -// } -// -// @Environment(EnvType.CLIENT) -// @Override -// public void initializeClient() { -// } -// -// @Override -// public void registerBlocks() { -// for (GenericBookshelf block : BOOKSHELVES.values()) { -// MinekeaBlockSettings settings = (MinekeaBlockSettings) block.settings; -// block.register(settings.isFlammable()); -// } -// } -// -// @Override -// public void setupResources() { -// } -//} +package com.chimericdream.minekea.block.furniture.bookshelves; + +import com.chimericdream.minekea.util.MinekeaBlockCategory; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.data.client.BlockStateModelGenerator; +import net.minecraft.data.client.ItemModelGenerator; +import net.minecraft.data.server.loottable.BlockLootTableGenerator; +import net.minecraft.data.server.recipe.RecipeExporter; +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroups; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.registry.tag.TagKey; + +import java.util.List; +import java.util.function.Function; + +public class Bookshelves implements MinekeaBlockCategory { + public static final List BOOKSHELVES; + + static { + BOOKSHELVES = List.of( + new GenericBookshelf("Acacia", Blocks.ACACIA_PLANKS), + new GenericBookshelf("Birch", Blocks.BIRCH_PLANKS), + new GenericBookshelf("Cherry", Blocks.CHERRY_PLANKS), + new GenericBookshelf("Crimson", Blocks.CRIMSON_PLANKS, false), + new GenericBookshelf("Dark Oak", Blocks.DARK_OAK_PLANKS), + new GenericBookshelf("Jungle", Blocks.JUNGLE_PLANKS), + new GenericBookshelf("Mangrove", Blocks.MANGROVE_PLANKS), + new GenericBookshelf("Spruce", Blocks.SPRUCE_PLANKS), + new GenericBookshelf("Warped", Blocks.WARPED_PLANKS, false) + ); + } + + @Environment(EnvType.CLIENT) + @Override + public void initializeClient() { + } + + @Override + public void registerBlocks() { + BOOKSHELVES.forEach(GenericBookshelf::register); + + ItemGroupEvents.modifyEntriesEvent(ItemGroups.BUILDING_BLOCKS).register(itemGroup -> BOOKSHELVES.forEach(itemGroup::add)); + } + + @Override + public void configureBlockTags(RegistryWrapper.WrapperLookup registryLookup, Function, FabricTagProvider.FabricTagBuilder> getBuilder) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureBlockTags(registryLookup, getBuilder)); + } + + @Override + public void configureItemTags(RegistryWrapper.WrapperLookup registryLookup, Function, FabricTagProvider.FabricTagBuilder> getBuilder) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureItemTags(registryLookup, getBuilder)); + } + + @Override + public void configureRecipes(RecipeExporter exporter) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureRecipes(exporter)); + } + + @Override + public void configureBlockLootTables(RegistryWrapper.WrapperLookup registryLookup, BlockLootTableGenerator generator) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureBlockLootTables(registryLookup, generator)); + } + + @Override + public void configureTranslations(RegistryWrapper.WrapperLookup registryLookup, FabricLanguageProvider.TranslationBuilder translationBuilder) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureTranslations(registryLookup, translationBuilder)); + } + + @Override + public void configureBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureBlockStateModels(blockStateModelGenerator)); + } + + @Override + public void configureItemModels(ItemModelGenerator itemModelGenerator) { + BOOKSHELVES.forEach(bookshelf -> bookshelf.configureItemModels(itemModelGenerator)); + } +} diff --git a/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/GenericBookshelf.java b/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/GenericBookshelf.java index ab6b498a7..15a46aad4 100644 --- a/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/GenericBookshelf.java +++ b/src/main/java/com/chimericdream/minekea/block/furniture/bookshelves/GenericBookshelf.java @@ -1,161 +1,140 @@ -//package com.chimericdream.minekea.block.furniture.bookshelves; -// -//import com.chimericdream.minekea.ModInfo; -//import com.chimericdream.minekea.resource.LootTable; -//import com.chimericdream.minekea.resource.MinekeaResourcePack; -//import com.chimericdream.minekea.resource.MinekeaTags; -//import com.chimericdream.minekea.resource.Model; -//import com.chimericdream.minekea.settings.MinekeaBlockSettings; -//import com.chimericdream.minekea.util.MinekeaBlock; -//import net.fabricmc.fabric.api.registry.FlammableBlockRegistry; -//import net.fabricmc.fabric.api.registry.FuelRegistry; -//import net.minecraft.block.Block; -//import net.minecraft.item.BlockItem; -//import net.minecraft.item.Item; -//import net.minecraft.item.ItemGroup; -//import net.minecraft.registry.Registries; -//import net.minecraft.registry.Registry; -//import net.minecraft.util.Identifier; -// -//import java.util.Objects; -// -//public class GenericBookshelf extends Block implements MinekeaBlock { -// public GenericBookshelf(BookshelfSettings settings) { -// super(settings); -// } -// -// @Override -// public Identifier getBlockID() { -// return ((BookshelfSettings) this.settings).getBlockId(); -// } -// -// @Override -// public void register() { -// register(false); -// } -// -// public void register(boolean isFlammable) { -// Registry.register(Registries.BLOCK, getBlockID(), this); -// Registry.register(Registries.ITEM, getBlockID(), new BlockItem(this, new Item.Settings().group(ItemGroup.DECORATIONS))); -// -// if (isFlammable) { -// FuelRegistry.INSTANCE.add(this, 300); -// FlammableBlockRegistry.getDefaultInstance().add(this, 30, 20); -// } -// -// setupResources(); -// } -// -// @Override -// public void setupResources() { -// MinekeaBlockSettings settings = (MinekeaBlockSettings) this.settings; -// MinekeaTags.addToolTag(settings.getTool(), getBlockID()); -// MinekeaTags.BOOKSHELVES.add(getBlockID(), settings.isWooden()); -// MinekeaResourcePack.EN_US.blockRespect(this, String.format(settings.getNamePattern(), settings.getIngredientName())); -// -// Identifier ingredient = settings.getMaterial("ingredient", "planks"); -// Identifier sideTexture = settings.getBlockTexture("side_texture", "planks"); -// -// Identifier BASE_MODEL_ID = Model.getBlockModelID(getBlockID()); -// Identifier ITEM_MODEL_ID = Model.getItemModelID(getBlockID()); -// -// MinekeaResourcePack.RESOURCE_PACK.addRecipe( -// getBlockID(), -// JRecipe.shaped( -// JPattern.pattern("###", "XXX", "###"), -// JKeys.keys() -// .key("#", JIngredient.ingredient().item(ingredient.toString())) -// .key("X", JIngredient.ingredient().item("minecraft:book")), -// JResult.result(getBlockID().toString()) -// ) -// ); -// -// MinekeaResourcePack.RESOURCE_PACK.addLootTable( -// LootTable.getLootTableID(getBlockID()), -// JLootTable.loot("minecraft:block") -// .pool( -// JLootTable.pool() -// .rolls(1) -// .entry( -// new JEntry() -// .type("minecraft:alternatives") -// .child( -// new JEntry() -// .type("minecraft:item") -// .name(getBlockID().toString()) -// .condition( -// new JCondition() -// .condition("minecraft:match_tool") -// .parameter("predicate", LootTable.silkTouchPredicate()) -// ) -// ) -// .child( -// new JEntry() -// .type("minecraft:item") -// .name("minecraft:book") -// .function( -// new JFunction("minecraft:set_count") -// .parameter("count", 3) -// .parameter("add", false) -// ) -// .function(new JFunction("minecraft:explosion_decay")) -// ) -// ) -// .condition(new JCondition().condition("minecraft:survives_explosion")) -// ) -// ); -// -// // Block model variations -// for (int i = 0; i <= 6; i++) { -// MinekeaResourcePack.RESOURCE_PACK.addModel( -// JModel.model("minekea:block/furniture/bookshelves/bookshelf") -// .textures( -// new JTextures() -// .var("material", sideTexture.toString()) -// .var("shelf", String.format("minekea:block/furniture/bookshelves/shelf%d", i)) -// ), -// Identifier.of(String.format("%s%d", BASE_MODEL_ID, i)) -// ); -// } -// -// // Item model -// MinekeaResourcePack.RESOURCE_PACK.addModel(JModel.model(String.format("%s0", BASE_MODEL_ID)), ITEM_MODEL_ID); -// -// MinekeaResourcePack.RESOURCE_PACK.addBlockState( -// JState.state( -// JState.variant() -// .put("", new JBlockModel(Identifier.of(String.format("%s0", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s1", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s2", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s3", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s4", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s5", BASE_MODEL_ID)))) -// .put("", new JBlockModel(Identifier.of(String.format("%s6", BASE_MODEL_ID)))) -// ), -// getBlockID() -// ); -// } -// -// public static class BookshelfSettings extends MinekeaBlockSettings { -// public BookshelfSettings(DefaultSettings settings) { -// super((DefaultSettings) settings.nonOpaque()); -// } -// -// public String getNamePattern() { -// return Objects.requireNonNullElse(namePatternOverride, "%s Bookshelf"); -// } -// -// @Override -// public Identifier getBlockId() { -// if (blockId == null) { -// blockId = Identifier.of(ModInfo.MOD_ID, String.format("%sfurniture/bookshelves/%s", ModInfo.getModPrefix(modId), mainMaterial)); -// } -// -// return blockId; -// } -// -// public static Identifier makeBlockId(String modId, String material) { -// return Identifier.of(ModInfo.MOD_ID, String.format("%sfurniture/bookshelves/%s", ModInfo.getModPrefix(modId), material)); -// } -// } -//} +package com.chimericdream.minekea.block.furniture.bookshelves; + +import com.chimericdream.minekea.ModInfo; +import com.chimericdream.minekea.util.MinekeaBlock; +import com.chimericdream.minekea.util.MinekeaTextures; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.fabricmc.fabric.api.registry.FlammableBlockRegistry; +import net.fabricmc.fabric.api.registry.FuelRegistry; +import net.minecraft.block.AbstractBlock; +import net.minecraft.block.Block; +import net.minecraft.data.client.BlockStateModelGenerator; +import net.minecraft.data.client.BlockStateVariant; +import net.minecraft.data.client.Model; +import net.minecraft.data.client.TextureMap; +import net.minecraft.data.client.VariantSettings; +import net.minecraft.data.client.VariantsBlockStateSupplier; +import net.minecraft.data.server.loottable.BlockLootTableGenerator; +import net.minecraft.data.server.recipe.RecipeExporter; +import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.item.Items; +import net.minecraft.loot.provider.number.ConstantLootNumberProvider; +import net.minecraft.recipe.book.RecipeCategory; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Registry; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.registry.tag.BlockTags; +import net.minecraft.registry.tag.TagKey; +import net.minecraft.util.Identifier; + +import java.util.Optional; +import java.util.function.Function; + +public class GenericBookshelf extends Block implements MinekeaBlock { + protected static final Model BOOKSHELF_MODEL = new Model( + Optional.of(Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/bookshelf")), + Optional.empty(), + MinekeaTextures.MATERIAL, + MinekeaTextures.SHELF + ); + + public final Identifier BLOCK_ID; + + protected final Block plankIngredient; + protected final String materialName; + protected final boolean isFlammable; + + public GenericBookshelf(String materialName, Block plankIngredient) { + this(materialName, plankIngredient, true); + } + + public GenericBookshelf(String materialName, Block plankIngredient, boolean isFlammable) { + super(AbstractBlock.Settings.create()); + + BLOCK_ID = makeBlockId(materialName); + + this.materialName = materialName; + this.plankIngredient = plankIngredient; + this.isFlammable = isFlammable; + } + + public static Identifier makeBlockId(String materialName) { + String material = materialName.toLowerCase().replaceAll(" ", "_"); + + return Identifier.of(ModInfo.MOD_ID, String.format("furniture/bookshelves/%s", material)); + } + + @Override + public void register() { + Registry.register(Registries.BLOCK, BLOCK_ID, this); + Registry.register(Registries.ITEM, BLOCK_ID, new BlockItem(this, new Item.Settings())); + + if (isFlammable) { + FuelRegistry.INSTANCE.add(this, 300); + FlammableBlockRegistry.getDefaultInstance().add(this, 30, 20); + } + } + + @Override + public void configureBlockTags(RegistryWrapper.WrapperLookup registryLookup, Function, FabricTagProvider.FabricTagBuilder> getBuilder) { + getBuilder.apply(BlockTags.ENCHANTMENT_POWER_PROVIDER).setReplace(false).add(this); + } + + @Override + public void configureRecipes(RecipeExporter exporter) { + ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, this, 3) + .pattern("###") + .pattern("XXX") + .pattern("###") + .input('#', plankIngredient) + .input('X', Items.BOOK) + .criterion(FabricRecipeProvider.hasItem(plankIngredient), + FabricRecipeProvider.conditionsFromItem(plankIngredient)) + .criterion(FabricRecipeProvider.hasItem(Items.BOOK), + FabricRecipeProvider.conditionsFromItem(Items.BOOK)) + .offerTo(exporter); + } + + @Override + public void configureBlockLootTables(RegistryWrapper.WrapperLookup registryLookup, BlockLootTableGenerator generator) { + generator.drops(this, Items.BOOK, ConstantLootNumberProvider.create(3)); + } + + @Override + public void configureTranslations(RegistryWrapper.WrapperLookup registryLookup, FabricLanguageProvider.TranslationBuilder translationBuilder) { + translationBuilder.add(this, String.format("%s Bookshelf", materialName)); + } + + @Override + public void configureBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { + TextureMap textures = new TextureMap() + .put(MinekeaTextures.MATERIAL, TextureMap.getId(plankIngredient)); + + Identifier variant0Id = blockStateModelGenerator.createSubModel(this, "_v0", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf0"))); + Identifier variant1Id = blockStateModelGenerator.createSubModel(this, "_v1", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf1"))); + Identifier variant2Id = blockStateModelGenerator.createSubModel(this, "_v2", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf2"))); + Identifier variant3Id = blockStateModelGenerator.createSubModel(this, "_v3", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf3"))); + Identifier variant4Id = blockStateModelGenerator.createSubModel(this, "_v4", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf4"))); + Identifier variant5Id = blockStateModelGenerator.createSubModel(this, "_v5", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf5"))); + Identifier variant6Id = blockStateModelGenerator.createSubModel(this, "_v6", BOOKSHELF_MODEL, unused -> textures.put(MinekeaTextures.SHELF, Identifier.of(ModInfo.MOD_ID, "block/furniture/bookshelves/shelf6"))); + + blockStateModelGenerator.blockStateCollector.accept( + VariantsBlockStateSupplier.create( + this, + BlockStateVariant.create().put(VariantSettings.MODEL, variant0Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant1Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant2Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant3Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant4Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant5Id), + BlockStateVariant.create().put(VariantSettings.MODEL, variant6Id) + ) + ); + + blockStateModelGenerator.registerParentedItemModel(this, variant0Id); + } +} diff --git a/src/main/java/com/chimericdream/minekea/mixin/EnchantingTableBlockMixin.java b/src/main/java/com/chimericdream/minekea/mixin/EnchantingTableBlockMixin.java deleted file mode 100644 index 54a5fbe2e..000000000 --- a/src/main/java/com/chimericdream/minekea/mixin/EnchantingTableBlockMixin.java +++ /dev/null @@ -1,23 +0,0 @@ -//package com.chimericdream.minekea.mixin; -// -//import com.chimericdream.minekea.tag.CommonBlockTags; -//import net.minecraft.block.Block; -//import net.minecraft.block.BlockState; -//import net.minecraft.block.Blocks; -//import net.minecraft.block.EnchantingTableBlock; -//import org.spongepowered.asm.mixin.Mixin; -//import org.spongepowered.asm.mixin.injection.At; -//import org.spongepowered.asm.mixin.injection.Redirect; -// -//@Mixin(EnchantingTableBlock.class) -//public class EnchantingTableBlockMixin { -// @Redirect( -// method = "canAccessBookshelf", -// at = @At(value = "INVOKE", target = "Lnet/minecraft/block/BlockState;isOf(Lnet/minecraft/block/Block;)Z") -// ) -// private static boolean isBookshelf(BlockState state, Block block) { -// return block == Blocks.BOOKSHELF -// ? state.isIn(CommonBlockTags.BOOKSHELVES) -// : state.isOf(block); -// } -//} diff --git a/src/main/java/com/chimericdream/minekea/tag/CommonBlockTags.java b/src/main/java/com/chimericdream/minekea/tag/CommonBlockTags.java deleted file mode 100644 index d33383de6..000000000 --- a/src/main/java/com/chimericdream/minekea/tag/CommonBlockTags.java +++ /dev/null @@ -1,17 +0,0 @@ -//package com.chimericdream.minekea.tag; -// -//import net.minecraft.block.Block; -//import net.minecraft.registry.Registries; -//import net.minecraft.registry.tag.TagKey; -//import net.minecraft.util.Identifier; -// -//public class CommonBlockTags { -// public static final TagKey BOOKSHELVES; -// -// static { -// BOOKSHELVES = TagKey.of(Registries.BLOCK.getKey(), Identifier.of("c", "bookshelves")); -// } -// -// public void init() { -// } -//} diff --git a/src/main/java/com/chimericdream/minekea/util/MinekeaTextures.java b/src/main/java/com/chimericdream/minekea/util/MinekeaTextures.java index 187deae61..28c19e2ad 100644 --- a/src/main/java/com/chimericdream/minekea/util/MinekeaTextures.java +++ b/src/main/java/com/chimericdream/minekea/util/MinekeaTextures.java @@ -10,5 +10,6 @@ public class MinekeaTextures { public static final TextureKey MATERIAL = TextureKey.of("material"); public static final TextureKey PANEL = TextureKey.of("panel"); public static final TextureKey PLANKS = TextureKey.of("planks"); + public static final TextureKey SHELF = TextureKey.of("shelf"); public static final TextureKey STRIPPED_MATERIAL = TextureKey.of("stripped_material"); }