diff --git a/src/main/java/com/leclowndu93150/invertedbed/IBServerEvents.java b/src/main/java/com/leclowndu93150/invertedbed/IBServerEvents.java index 1d6414b..918cd26 100644 --- a/src/main/java/com/leclowndu93150/invertedbed/IBServerEvents.java +++ b/src/main/java/com/leclowndu93150/invertedbed/IBServerEvents.java @@ -1,6 +1,7 @@ package com.leclowndu93150.invertedbed; import com.leclowndu93150.invertedbed.block.InvertedBedBlock; +import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.server.level.ServerLevel; import net.minecraft.world.level.block.state.BlockState; import net.neoforged.bus.api.Event; @@ -19,7 +20,7 @@ public static void onTrySleep(PlayerWakeUpEvent event) { if (!event.getEntity().level().isClientSide()) { ServerLevel level = ((ServerLevel) event.getEntity().level()); BlockState blockState = event.getEntity().level().getBlockState(event.getEntity().getSleepingPos().get()); - if (blockState.getBlock() instanceof InvertedBedBlock) + if (blockState.getBlock() instanceof InvertedBedBlock && event.getEntity().getSleepTimer() >= 99) level.setDayTime(13000); } } diff --git a/src/main/java/com/leclowndu93150/invertedbed/Main.java b/src/main/java/com/leclowndu93150/invertedbed/Main.java index 9b5003d..c58d6d0 100644 --- a/src/main/java/com/leclowndu93150/invertedbed/Main.java +++ b/src/main/java/com/leclowndu93150/invertedbed/Main.java @@ -8,6 +8,7 @@ import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTabs; import net.minecraft.world.item.DyeColor; +import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.SoundType; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockBehaviour; @@ -72,10 +73,9 @@ private static InvertedBedBlock[] bedsToArray(List newBed(DyeColor color) { - DeferredBlock tempBlock = BLOCKS.register(color.getName() + "_inverted_bed", () -> new InvertedBedBlock(color, BlockBehaviour.Properties.of() - .destroyTime(0.3F) - .sound(SoundType.WOOD))); - ITEMS.registerSimpleBlockItem(color.getName()+"_inverted_bed", tempBlock); + DeferredBlock tempBlock = BLOCKS.register(color.getName() + "_inverted_bed", + () -> new InvertedBedBlock(color, BlockBehaviour.Properties.ofFullCopy(Blocks.RED_BED))); + ITEMS.registerSimpleBlockItem(color.getName() + "_inverted_bed", tempBlock); return tempBlock; } diff --git a/src/main/java/com/leclowndu93150/invertedbed/block/InvertedBedBlock.java b/src/main/java/com/leclowndu93150/invertedbed/block/InvertedBedBlock.java index 9ee0312..f3812d3 100644 --- a/src/main/java/com/leclowndu93150/invertedbed/block/InvertedBedBlock.java +++ b/src/main/java/com/leclowndu93150/invertedbed/block/InvertedBedBlock.java @@ -4,6 +4,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.npc.Villager; +import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.DyeColor; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.BedBlock; diff --git a/src/main/resources/assets/invertedbed/blockstates/black_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/black_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/black_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/blue_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/blue_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/blue_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/brown_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/brown_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/brown_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/cyan_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/cyan_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/cyan_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/gray_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/gray_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/gray_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/green_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/green_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/green_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/light_blue_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/light_blue_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/light_blue_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/light_gray_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/light_gray_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/light_gray_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/lime_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/lime_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/lime_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/magenta_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/magenta_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/magenta_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/orange_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/orange_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/orange_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/pink_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/pink_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/pink_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/purple_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/purple_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/purple_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/red_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/red_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/red_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/white_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/white_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/white_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/blockstates/yellow_inverted_bed.json b/src/main/resources/assets/invertedbed/blockstates/yellow_inverted_bed.json new file mode 100644 index 0000000..a92a182 --- /dev/null +++ b/src/main/resources/assets/invertedbed/blockstates/yellow_inverted_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "invertedbed:block/inverted_bed" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/invertedbed/models/inverted_bed.json b/src/main/resources/assets/invertedbed/models/inverted_bed.json index de4177a..28f6c0f 100644 --- a/src/main/resources/assets/invertedbed/models/inverted_bed.json +++ b/src/main/resources/assets/invertedbed/models/inverted_bed.json @@ -17,7 +17,7 @@ "scale":[ 0.5325, 0.5325, 0.5325] }, "ground": { - "rotation": [ 0, 0, 0 ], + "rotation": [ 0, 0, -180 ], "translation": [ 0, 1, 2], "scale":[ 0.25, 0.25, 0.25] }, diff --git a/src/main/resources/assets/invertedbed/models/item/red_inverted_bed.json b/src/main/resources/assets/invertedbed/models/item/red_inverted_bed.json new file mode 100644 index 0000000..d338f5f --- /dev/null +++ b/src/main/resources/assets/invertedbed/models/item/red_inverted_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "invertedbed:inverted_bed", + "textures": { + "particle": "minecraft:block/red_wool" + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/black_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/black_inverted_bed.json deleted file mode 100644 index bd1d635..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/black_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:black_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/black_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/black_inverted_bed.json new file mode 100644 index 0000000..97ec9b7 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/black_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:black_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:black_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/black_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/blue_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/blue_inverted_bed.json new file mode 100644 index 0000000..069cca5 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/blue_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:blue_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:blue_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/blue_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/brown_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/brown_inverted_bed.json new file mode 100644 index 0000000..3d12fb8 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/brown_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:brown_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:brown_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/brown_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/cyan_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/cyan_inverted_bed.json new file mode 100644 index 0000000..135611d --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/cyan_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:cyan_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:cyan_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/cyan_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/gray_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/gray_inverted_bed.json new file mode 100644 index 0000000..9f21113 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/gray_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:gray_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:gray_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/gray_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/green_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/green_inverted_bed.json new file mode 100644 index 0000000..c7258ab --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/green_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:green_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:green_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/green_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/light_blue_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/light_blue_inverted_bed.json new file mode 100644 index 0000000..5bcaf41 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/light_blue_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:light_blue_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:light_blue_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/light_blue_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/light_gray_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/light_gray_inverted_bed.json new file mode 100644 index 0000000..67d7a54 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/light_gray_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:light_gray_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:light_gray_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/light_gray_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/lime_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/lime_inverted_bed.json new file mode 100644 index 0000000..ba9bffd --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/lime_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:lime_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:lime_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/lime_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/magenta_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/magenta_inverted_bed.json new file mode 100644 index 0000000..80141bb --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/magenta_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:magenta_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:magenta_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/magenta_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/orange_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/orange_inverted_bed.json new file mode 100644 index 0000000..7c83a0b --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/orange_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:orange_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:orange_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/orange_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/pink_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/pink_inverted_bed.json new file mode 100644 index 0000000..2d77412 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/pink_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:pink_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:pink_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/pink_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/purple_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/purple_inverted_bed.json new file mode 100644 index 0000000..1539113 --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/purple_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:purple_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:purple_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/purple_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/red_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/red_inverted_bed.json new file mode 100644 index 0000000..0d7694a --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/red_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:red_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:red_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/red_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/white_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/white_inverted_bed.json new file mode 100644 index 0000000..2a2b5ca --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/white_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:white_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:white_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/white_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blocks/yellow_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blocks/yellow_inverted_bed.json new file mode 100644 index 0000000..bd77a3a --- /dev/null +++ b/src/main/resources/data/invertedbed/loot_tables/blocks/yellow_inverted_bed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "invertedbed:yellow_inverted_bed", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "invertedbed:yellow_inverted_bed", + "properties": { + "part": "head" + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "invertedbed:blocks/yellow_inverted_bed" +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/blue_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/blue_inverted_bed.json deleted file mode 100644 index 90ee0bb..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/blue_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:blue_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/brown_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/brown_inverted_bed.json deleted file mode 100644 index 83fe1ec..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/brown_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:brown_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/cyan_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/cyan_inverted_bed.json deleted file mode 100644 index ccfc805..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/cyan_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:cyan_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/gray_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/gray_inverted_bed.json deleted file mode 100644 index 61d6d7e..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/gray_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:gray_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/green_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/green_inverted_bed.json deleted file mode 100644 index 37b261b..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/green_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:green_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/light_blue_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/light_blue_inverted_bed.json deleted file mode 100644 index 3df924e..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/light_blue_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:light_blue_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/light_gray_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/light_gray_inverted_bed.json deleted file mode 100644 index b965472..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/light_gray_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:light_gray_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/lime_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/lime_inverted_bed.json deleted file mode 100644 index 18c9167..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/lime_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:lime_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/magenta_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/magenta_inverted_bed.json deleted file mode 100644 index edc05ae..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/magenta_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:magenta_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/orange_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/orange_inverted_bed.json deleted file mode 100644 index 0a98f74..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/orange_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:orange_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/pink_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/pink_inverted_bed.json deleted file mode 100644 index 1aae831..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/pink_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:pink_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/purple_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/purple_inverted_bed.json deleted file mode 100644 index 59afd39..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/purple_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:purple_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/red_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/red_inverted_bed.json deleted file mode 100644 index 11efb1a..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/red_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:red_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/white_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/white_inverted_bed.json deleted file mode 100644 index a7baef0..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/white_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:white_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/loot_tables/yellow_inverted_bed.json b/src/main/resources/data/invertedbed/loot_tables/yellow_inverted_bed.json deleted file mode 100644 index 3a0ef39..0000000 --- a/src/main/resources/data/invertedbed/loot_tables/yellow_inverted_bed.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "invertedbed:yellow_inverted_bed" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/black_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/black_inverted_bed.json new file mode 100644 index 0000000..62ec9e1 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/black_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:black_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:black_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/blue_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/blue_inverted_bed.json new file mode 100644 index 0000000..be377e9 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/blue_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:blue_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:blue_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/brown_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/brown_inverted_bed.json new file mode 100644 index 0000000..142163a --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/brown_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:brown_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:brown_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/cyan_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/cyan_inverted_bed.json new file mode 100644 index 0000000..37e9ae8 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/cyan_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:cyan_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:cyan_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/gray_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/gray_inverted_bed.json new file mode 100644 index 0000000..7511f64 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/gray_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:gray_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:gray_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/green_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/green_inverted_bed.json new file mode 100644 index 0000000..5daea1d --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/green_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:green_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:green_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/light_blue_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/light_blue_inverted_bed.json new file mode 100644 index 0000000..f36881e --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/light_blue_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:light_blue_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:light_blue_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/light_gray_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/light_gray_inverted_bed.json new file mode 100644 index 0000000..0a0dc51 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/light_gray_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:light_gray_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:light_gray_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/lime_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/lime_inverted_bed.json new file mode 100644 index 0000000..5895b54 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/lime_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:lime_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:lime_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/magenta_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/magenta_inverted_bed.json new file mode 100644 index 0000000..0d9ef13 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/magenta_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:magenta_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:magenta_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/orange_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/orange_inverted_bed.json new file mode 100644 index 0000000..d649784 --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/orange_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:orange_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:orange_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/pink_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/pink_inverted_bed.json new file mode 100644 index 0000000..15c380f --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/pink_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:pink_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:pink_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/purple_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/purple_inverted_bed.json new file mode 100644 index 0000000..afd36ce --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/purple_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:purple_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:purple_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/red_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/red_inverted_bed.json new file mode 100644 index 0000000..1b62e5f --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/red_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:red_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:red_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/white_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/white_inverted_bed.json new file mode 100644 index 0000000..acf20fa --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/white_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:white_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:white_inverted_bed", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/invertedbed/recipes/yellow_inverted_bed.json b/src/main/resources/data/invertedbed/recipes/yellow_inverted_bed.json new file mode 100644 index 0000000..82a5abf --- /dev/null +++ b/src/main/resources/data/invertedbed/recipes/yellow_inverted_bed.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "WWW" + ], + "key": { + "W": { + "item": "minecraft:yellow_wool" + }, + "P": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "invertedbed:yellow_inverted_bed", + "count": 1 + } +} \ No newline at end of file