From 33d07a68d236834c1a76db1df3e24f96a9fa7951 Mon Sep 17 00:00:00 2001 From: Anthony Buttillo Date: Sun, 21 Jul 2019 10:51:53 -0400 Subject: [PATCH] Remove Artiface as dependency --- .gitattributes | 0 .gitignore | 28 +++- ...ArtificeHelper.java => ArtificeHelper.java | 28 ++++ LICENSE | 0 README.md | 0 build.gradle | 4 - gradle.properties | 10 +- gradle/wrapper/gradle-wrapper.jar | Bin gradle/wrapper/gradle-wrapper.properties | 0 gradlew | 0 gradlew.bat | 0 images/2019-07-08_01.19.59.png | Bin images/2019-07-08_01.33.03.png | Bin images/2019-07-08_01.34.01.png | Bin images/2019-07-08_01.34.06.png | Bin images/2019-07-08_01.34.13.png | Bin images/2019-07-08_01.34.18.png | Bin images/2019-07-08_01.34.23.png | Bin images/2019-07-08_01.34.28.png | Bin images/2019-07-09_16.47.29.png | Bin images/2019-07-09_16.47.56.png | Bin settings.gradle | 0 .../glassdoor/BlockGlassDoor.java | 3 +- .../kyrptonaught/glassdoor/GlassDoorMod.java | 4 +- .../net/kyrptonaught/glassdoor/ModBlocks.java | 1 - .../glassdoor/mixin/MixinDoorBlock.java | 1 + .../blockstates/acacia_glassdoor.json | 124 ++++++++++++++ .../blockstates/birch_glassdoor.json | 124 ++++++++++++++ .../blockstates/dark_oak_glassdoor.json | 124 ++++++++++++++ .../glassdoor/blockstates/iron_glassdoor.json | 124 ++++++++++++++ .../blockstates/jungle_glassdoor.json | 124 ++++++++++++++ .../glassdoor/blockstates/oak_glassdoor.json | 124 ++++++++++++++ .../blockstates/spruce_glassdoor.json | 124 ++++++++++++++ src/main/resources/assets/glassdoor/icon.png | Bin .../assets/glassdoor/lang/de_de.json | 0 .../assets/glassdoor/lang/en_us.json | 0 .../models/block/acacia_door_bottom.json | 7 + .../block/acacia_door_bottom_hinge.json | 7 + .../models/block/acacia_door_top.json | 7 + .../models/block/acacia_door_top_hinge.json | 7 + .../models/block/birch_door_bottom.json | 7 + .../models/block/birch_door_bottom_hinge.json | 7 + .../models/block/birch_door_top.json | 7 + .../models/block/birch_door_top_hinge.json | 7 + .../models/block/dark_oak_door_bottom.json | 7 + .../block/dark_oak_door_bottom_hinge.json | 7 + .../models/block/dark_oak_door_top.json | 7 + .../models/block/dark_oak_door_top_hinge.json | 7 + .../models/block/iron_door_bottom.json | 7 + .../models/block/iron_door_bottom_hinge.json | 7 + .../glassdoor/models/block/iron_door_top.json | 7 + .../models/block/iron_door_top_hinge.json | 7 + .../models/block/jungle_door_bottom.json | 7 + .../block/jungle_door_bottom_hinge.json | 7 + .../models/block/jungle_door_top.json | 7 + .../models/block/jungle_door_top_hinge.json | 7 + .../models/block/oak_door_bottom.json | 7 + .../models/block/oak_door_bottom_hinge.json | 7 + .../glassdoor/models/block/oak_door_top.json | 7 + .../models/block/oak_door_top_hinge.json | 7 + .../models/block/spruce_door_bottom.json | 7 + .../block/spruce_door_bottom_hinge.json | 7 + .../models/block/spruce_door_top.json | 7 + .../models/block/spruce_door_top_hinge.json | 7 + .../models/item/acacia_glassdoor.json | 6 + .../models/item/birch_glassdoor.json | 6 + .../models/item/dark_oak_glassdoor.json | 6 + .../glassdoor/models/item/iron_glassdoor.json | 6 + .../models/item/jungle_glassdoor.json | 6 + .../glassdoor/models/item/oak_glassdoor.json | 6 + .../models/item/spruce_glassdoor.json | 6 + .../textures/block/acacia_door_bottom.png | Bin .../textures/block/acacia_door_top.png | Bin .../textures/block/birch_door_bottom.png | Bin .../textures/block/birch_door_top.png | Bin .../textures/block/dark_oak_door_bottom.png | Bin .../textures/block/dark_oak_door_top.png | Bin .../textures/block/iron_door_bottom.png | Bin .../textures/block/iron_door_top.png | Bin .../textures/block/jungle_door_bottom.png | Bin .../textures/block/jungle_door_top.png | Bin .../textures/block/oak_door_bottom.png | Bin .../glassdoor/textures/block/oak_door_top.png | Bin .../textures/block/spruce_door_bottom.png | Bin .../textures/block/spruce_door_top.png | Bin .../glassdoor/textures/item/acacia_door.png | Bin .../glassdoor/textures/item/birch_door.png | Bin .../glassdoor/textures/item/dark_oak_door.png | Bin .../glassdoor/textures/item/iron_door.png | Bin .../glassdoor/textures/item/jungle_door.png | Bin .../glassdoor/textures/item/oak_door.png | Bin .../glassdoor/textures/item/spruce_door.png | Bin .../loot_tables/blocks/acacia_glassdoor.json | 28 ++++ .../loot_tables/blocks/birch_glassdoor.json | 28 ++++ .../blocks/dark_oak_glassdoor.json | 28 ++++ .../loot_tables/blocks/iron_glassdoor.json | 28 ++++ .../loot_tables/blocks/jungle_glassdoor.json | 28 ++++ .../loot_tables/blocks/oak_glassdoor.json | 28 ++++ .../loot_tables/blocks/spruce_glassdoor.json | 28 ++++ .../glassdoor/recipes/glassacacia_recipe.json | 15 ++ .../glassdoor/recipes/glassbirch_recipe.json | 15 ++ .../recipes/glassdarkoak_recipe.json | 15 ++ .../glassdoor/recipes/glassiron_recipe.json | 15 ++ .../glassdoor/recipes/glassjungle_recipe.json | 15 ++ .../glassdoor/recipes/glassoak_recipe.json | 15 ++ .../glassdoor/recipes/glassspruce_recipe.json | 15 ++ .../data/minecraft/tags/blocks/doors.json | 0 .../minecraft/tags/blocks/wooden_doors.json | 0 src/main/resources/fabric.mod.json | 2 +- .../resources/net.kyrptonaught.glassdoor.json | 0 .../resources/template/blockstate_door.json | 152 ++++++++++++++---- src/main/resources/template/loot_door.json | 0 112 files changed, 1591 insertions(+), 49 deletions(-) mode change 100644 => 100755 .gitattributes mode change 100644 => 100755 .gitignore rename src/main/java/net/kyrptonaught/glassdoor/ArtificeHelper.java => ArtificeHelper.java (83%) mode change 100644 => 100755 mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 build.gradle mode change 100644 => 100755 gradle.properties mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.properties mode change 100644 => 100755 gradlew mode change 100644 => 100755 gradlew.bat mode change 100644 => 100755 images/2019-07-08_01.19.59.png mode change 100644 => 100755 images/2019-07-08_01.33.03.png mode change 100644 => 100755 images/2019-07-08_01.34.01.png mode change 100644 => 100755 images/2019-07-08_01.34.06.png mode change 100644 => 100755 images/2019-07-08_01.34.13.png mode change 100644 => 100755 images/2019-07-08_01.34.18.png mode change 100644 => 100755 images/2019-07-08_01.34.23.png mode change 100644 => 100755 images/2019-07-08_01.34.28.png mode change 100644 => 100755 images/2019-07-09_16.47.29.png mode change 100644 => 100755 images/2019-07-09_16.47.56.png mode change 100644 => 100755 settings.gradle mode change 100644 => 100755 src/main/java/net/kyrptonaught/glassdoor/BlockGlassDoor.java mode change 100644 => 100755 src/main/java/net/kyrptonaught/glassdoor/GlassDoorMod.java mode change 100644 => 100755 src/main/java/net/kyrptonaught/glassdoor/ModBlocks.java mode change 100644 => 100755 src/main/java/net/kyrptonaught/glassdoor/mixin/MixinDoorBlock.java create mode 100644 src/main/resources/assets/glassdoor/blockstates/acacia_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/birch_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/dark_oak_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/iron_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/jungle_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/oak_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/blockstates/spruce_glassdoor.json mode change 100644 => 100755 src/main/resources/assets/glassdoor/icon.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/lang/de_de.json mode change 100644 => 100755 src/main/resources/assets/glassdoor/lang/en_us.json create mode 100644 src/main/resources/assets/glassdoor/models/block/acacia_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/acacia_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/acacia_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/acacia_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/birch_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/birch_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/birch_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/birch_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/dark_oak_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/dark_oak_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/iron_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/iron_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/iron_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/iron_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/jungle_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/jungle_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/jungle_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/jungle_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/oak_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/oak_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/oak_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/oak_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/spruce_door_bottom.json create mode 100644 src/main/resources/assets/glassdoor/models/block/spruce_door_bottom_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/block/spruce_door_top.json create mode 100644 src/main/resources/assets/glassdoor/models/block/spruce_door_top_hinge.json create mode 100644 src/main/resources/assets/glassdoor/models/item/acacia_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/birch_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/dark_oak_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/iron_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/jungle_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/oak_glassdoor.json create mode 100644 src/main/resources/assets/glassdoor/models/item/spruce_glassdoor.json mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/acacia_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/acacia_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/birch_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/birch_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/dark_oak_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/dark_oak_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/iron_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/iron_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/jungle_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/jungle_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/oak_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/oak_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/spruce_door_bottom.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/block/spruce_door_top.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/acacia_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/birch_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/dark_oak_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/iron_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/jungle_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/oak_door.png mode change 100644 => 100755 src/main/resources/assets/glassdoor/textures/item/spruce_door.png create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/acacia_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/birch_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/dark_oak_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/iron_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/jungle_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/oak_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/loot_tables/blocks/spruce_glassdoor.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassacacia_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassbirch_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassdarkoak_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassiron_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassjungle_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassoak_recipe.json create mode 100644 src/main/resources/data/glassdoor/recipes/glassspruce_recipe.json mode change 100644 => 100755 src/main/resources/data/minecraft/tags/blocks/doors.json mode change 100644 => 100755 src/main/resources/data/minecraft/tags/blocks/wooden_doors.json mode change 100644 => 100755 src/main/resources/fabric.mod.json mode change 100644 => 100755 src/main/resources/net.kyrptonaught.glassdoor.json mode change 100644 => 100755 src/main/resources/template/blockstate_door.json mode change 100644 => 100755 src/main/resources/template/loot_door.json diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index 84bb40b..2342372 --- a/.gitignore +++ b/.gitignore @@ -157,5 +157,31 @@ gradle-app.setting ### Gradle Patch ### **/build/ - +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk # End of https://www.gitignore.io/api/java,gradle,windows,intellij,forgegradle \ No newline at end of file diff --git a/src/main/java/net/kyrptonaught/glassdoor/ArtificeHelper.java b/ArtificeHelper.java old mode 100644 new mode 100755 similarity index 83% rename from src/main/java/net/kyrptonaught/glassdoor/ArtificeHelper.java rename to ArtificeHelper.java index 177fade..de2872f --- a/src/main/java/net/kyrptonaught/glassdoor/ArtificeHelper.java +++ b/ArtificeHelper.java @@ -3,6 +3,7 @@ import com.swordglowsblue.artifice.api.Artifice; import com.swordglowsblue.artifice.api.ArtificeResourcePack; import com.swordglowsblue.artifice.api.resource.TemplateResource; +import net.fabricmc.loader.api.FabricLoader; import net.minecraft.block.Block; import net.minecraft.block.Blocks; import net.minecraft.server.command.CommandSource; @@ -10,6 +11,7 @@ import net.minecraft.util.registry.Registry; import java.io.*; +import java.nio.file.Files; import java.util.stream.Collectors; class ArtificeHelper { @@ -27,6 +29,19 @@ static void generateRecipies() { for (String wood : woodtype) pack.add(new Identifier(GlassDoorMod.MOD_ID, "loot_tables/blocks/" + wood + "_glassdoor.json"), new TemplateResource(templateFile).expand("woodtype", wood)); }); + File Path = new File(FabricLoader.getInstance().getGameDirectory() +"/dump"); + try { + Files.createDirectories(Path.toPath()); + } catch (IOException e) { + e.printStackTrace(); + } + Artifice.DATA.iterator().forEachRemaining(pack -> { + try { + pack.dumpResources(Path.getPath()); + } catch (IOException e) { + e.printStackTrace(); + } + }); } private static void registerRecipe(ArtificeResourcePack.ServerResourcePackBuilder pack, String name, Block output, Block input) { @@ -70,6 +85,19 @@ static void generateAssets() { }); } }); + File Path = new File(FabricLoader.getInstance().getGameDirectory() +"/dump"); + try { + Files.createDirectories(Path.toPath()); + } catch (IOException e) { + e.printStackTrace(); + } + Artifice.ASSETS.iterator().forEachRemaining(pack -> { + try { + pack.dumpResources(Path.getPath()); + } catch (IOException e) { + e.printStackTrace(); + } + }); } private static String readTemplateFile(String templateFile) { diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/build.gradle b/build.gradle old mode 100644 new mode 100755 index 0ef664c..1e642a3 --- a/build.gradle +++ b/build.gradle @@ -21,10 +21,6 @@ dependencies { mappings "net.fabricmc:yarn:${project.yarn_mappings}" modCompile "net.fabricmc:fabric-loader:${project.loader_version}" modCompile "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" - modCompile "io.github.prospector.modmenu:ModMenu:1.+" - - modImplementation "com.github.swordglowsblue:artifice:${project.artifice_version}" -include "com.github.swordglowsblue:artifice:${project.artifice_version}" } processResources { diff --git a/gradle.properties b/gradle.properties old mode 100644 new mode 100755 index 2735d16..a735d20 --- a/gradle.properties +++ b/gradle.properties @@ -4,16 +4,14 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://fabricmc.net/use minecraft_version=1.14.3 -yarn_mappings=1.14.3+build.12 -loader_version=0.4.8+build.155 - +yarn_mappings=1.14.3+build.13 +loader_version=0.4.8+build.157 # Mod Properties -mod_version=1.2.1 +mod_version=1.3.0 maven_group = net.fabricmc archives_base_name=glassdoor # Dependencies # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric -fabric_version=0.3.0+build.191 -artifice_version=0.3.3 +fabric_version=0.3.0+build.198 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar old mode 100644 new mode 100755 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties old mode 100644 new mode 100755 diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/gradlew.bat b/gradlew.bat old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.19.59.png b/images/2019-07-08_01.19.59.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.33.03.png b/images/2019-07-08_01.33.03.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.01.png b/images/2019-07-08_01.34.01.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.06.png b/images/2019-07-08_01.34.06.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.13.png b/images/2019-07-08_01.34.13.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.18.png b/images/2019-07-08_01.34.18.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.23.png b/images/2019-07-08_01.34.23.png old mode 100644 new mode 100755 diff --git a/images/2019-07-08_01.34.28.png b/images/2019-07-08_01.34.28.png old mode 100644 new mode 100755 diff --git a/images/2019-07-09_16.47.29.png b/images/2019-07-09_16.47.29.png old mode 100644 new mode 100755 diff --git a/images/2019-07-09_16.47.56.png b/images/2019-07-09_16.47.56.png old mode 100644 new mode 100755 diff --git a/settings.gradle b/settings.gradle old mode 100644 new mode 100755 diff --git a/src/main/java/net/kyrptonaught/glassdoor/BlockGlassDoor.java b/src/main/java/net/kyrptonaught/glassdoor/BlockGlassDoor.java old mode 100644 new mode 100755 index acee1ba..6275af4 --- a/src/main/java/net/kyrptonaught/glassdoor/BlockGlassDoor.java +++ b/src/main/java/net/kyrptonaught/glassdoor/BlockGlassDoor.java @@ -15,7 +15,6 @@ import net.minecraft.world.World; - public class BlockGlassDoor extends DoorBlock { BlockGlassDoor(Settings block$Settings_1, String name) { @@ -27,7 +26,7 @@ public class BlockGlassDoor extends DoorBlock { @Override public boolean activate(BlockState blockState_1, World world_1, BlockPos blockPos_1, PlayerEntity playerEntity_1, Hand hand_1, BlockHitResult blockHitResult_1) { super.activate(blockState_1, world_1, blockPos_1, playerEntity_1, hand_1, blockHitResult_1); - BlockTags.WOODEN_DOORS.values().forEach(block -> System.out.println(block.toString())); + BlockTags.WOODEN_DOORS.values().forEach(block -> System.out.println(block.toString())); return true; } } diff --git a/src/main/java/net/kyrptonaught/glassdoor/GlassDoorMod.java b/src/main/java/net/kyrptonaught/glassdoor/GlassDoorMod.java old mode 100644 new mode 100755 index f0db520..9bd4c4b --- a/src/main/java/net/kyrptonaught/glassdoor/GlassDoorMod.java +++ b/src/main/java/net/kyrptonaught/glassdoor/GlassDoorMod.java @@ -10,11 +10,11 @@ public class GlassDoorMod implements ModInitializer, ClientModInitializer { @Override public void onInitialize() { ModBlocks.register(); - ArtificeHelper.generateRecipies(); + // ArtificeHelper.generateRecipies(); } @Override public void onInitializeClient() { - ArtificeHelper.generateAssets(); + //ArtificeHelper.generateAssets(); } } diff --git a/src/main/java/net/kyrptonaught/glassdoor/ModBlocks.java b/src/main/java/net/kyrptonaught/glassdoor/ModBlocks.java old mode 100644 new mode 100755 index 587429b..9c3a350 --- a/src/main/java/net/kyrptonaught/glassdoor/ModBlocks.java +++ b/src/main/java/net/kyrptonaught/glassdoor/ModBlocks.java @@ -1,7 +1,6 @@ package net.kyrptonaught.glassdoor; import net.minecraft.block.*; -import net.minecraft.tag.BlockTags; public class ModBlocks { public static BlockGlassDoor oak_glassdoor; diff --git a/src/main/java/net/kyrptonaught/glassdoor/mixin/MixinDoorBlock.java b/src/main/java/net/kyrptonaught/glassdoor/mixin/MixinDoorBlock.java old mode 100644 new mode 100755 index 2d599aa..6610e66 --- a/src/main/java/net/kyrptonaught/glassdoor/mixin/MixinDoorBlock.java +++ b/src/main/java/net/kyrptonaught/glassdoor/mixin/MixinDoorBlock.java @@ -26,6 +26,7 @@ public MixinDoorBlock(Settings block$Settings_1) { super(block$Settings_1); } + @Inject(method = "activate", at = @At("HEAD"), cancellable = true) public void glassdoor$activate(BlockState blockState_1, World world_1, BlockPos blockPos_1, PlayerEntity playerEntity_1, Hand hand_1, BlockHitResult blockHitResult_1, CallbackInfoReturnable callbackInfoReturnable) { ItemStack hand = playerEntity_1.inventory.getMainHandStack(); diff --git a/src/main/resources/assets/glassdoor/blockstates/acacia_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/acacia_glassdoor.json new file mode 100644 index 0000000..1da71af --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/acacia_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/acacia_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/acacia_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/acacia_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/birch_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/birch_glassdoor.json new file mode 100644 index 0000000..86cc9f8 --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/birch_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/birch_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/birch_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/birch_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/dark_oak_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/dark_oak_glassdoor.json new file mode 100644 index 0000000..98ea5aa --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/dark_oak_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/dark_oak_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/dark_oak_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/iron_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/iron_glassdoor.json new file mode 100644 index 0000000..8ad2081 --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/iron_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/iron_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/iron_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/iron_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/jungle_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/jungle_glassdoor.json new file mode 100644 index 0000000..6e93015 --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/jungle_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/jungle_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/jungle_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/jungle_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/oak_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/oak_glassdoor.json new file mode 100644 index 0000000..2b229b2 --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/oak_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/oak_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/oak_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/oak_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/blockstates/spruce_glassdoor.json b/src/main/resources/assets/glassdoor/blockstates/spruce_glassdoor.json new file mode 100644 index 0000000..bd86f40 --- /dev/null +++ b/src/main/resources/assets/glassdoor/blockstates/spruce_glassdoor.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/spruce_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/spruce_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/spruce_door_top", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/icon.png b/src/main/resources/assets/glassdoor/icon.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/lang/de_de.json b/src/main/resources/assets/glassdoor/lang/de_de.json old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/lang/en_us.json b/src/main/resources/assets/glassdoor/lang/en_us.json old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom.json new file mode 100644 index 0000000..820b362 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/acacia_door_bottom", + "top": "glassdoor:block/acacia_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom_hinge.json new file mode 100644 index 0000000..a491cab --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/acacia_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/acacia_door_bottom", + "top": "glassdoor:block/acacia_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/acacia_door_top.json b/src/main/resources/assets/glassdoor/models/block/acacia_door_top.json new file mode 100644 index 0000000..4f09771 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/acacia_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/acacia_door_bottom", + "top": "glassdoor:block/acacia_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/acacia_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/acacia_door_top_hinge.json new file mode 100644 index 0000000..a50ad43 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/acacia_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/acacia_door_bottom", + "top": "glassdoor:block/acacia_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/birch_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/birch_door_bottom.json new file mode 100644 index 0000000..9eb75aa --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/birch_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/birch_door_bottom", + "top": "glassdoor:block/birch_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/birch_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/birch_door_bottom_hinge.json new file mode 100644 index 0000000..3530df8 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/birch_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/birch_door_bottom", + "top": "glassdoor:block/birch_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/birch_door_top.json b/src/main/resources/assets/glassdoor/models/block/birch_door_top.json new file mode 100644 index 0000000..d4873e9 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/birch_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/birch_door_bottom", + "top": "glassdoor:block/birch_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/birch_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/birch_door_top_hinge.json new file mode 100644 index 0000000..3fbebd6 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/birch_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/birch_door_bottom", + "top": "glassdoor:block/birch_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom.json new file mode 100644 index 0000000..ea62693 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/dark_oak_door_bottom", + "top": "glassdoor:block/dark_oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom_hinge.json new file mode 100644 index 0000000..3f0e9d2 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/dark_oak_door_bottom", + "top": "glassdoor:block/dark_oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top.json b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top.json new file mode 100644 index 0000000..5e207ad --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/dark_oak_door_bottom", + "top": "glassdoor:block/dark_oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top_hinge.json new file mode 100644 index 0000000..9231047 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/dark_oak_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/dark_oak_door_bottom", + "top": "glassdoor:block/dark_oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/iron_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/iron_door_bottom.json new file mode 100644 index 0000000..79346d1 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/iron_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/iron_door_bottom", + "top": "glassdoor:block/iron_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/iron_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/iron_door_bottom_hinge.json new file mode 100644 index 0000000..12cf04a --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/iron_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/iron_door_bottom", + "top": "glassdoor:block/iron_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/iron_door_top.json b/src/main/resources/assets/glassdoor/models/block/iron_door_top.json new file mode 100644 index 0000000..e8438f7 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/iron_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/iron_door_bottom", + "top": "glassdoor:block/iron_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/iron_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/iron_door_top_hinge.json new file mode 100644 index 0000000..14ab2b6 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/iron_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/iron_door_bottom", + "top": "glassdoor:block/iron_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom.json new file mode 100644 index 0000000..5bea9c3 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/jungle_door_bottom", + "top": "glassdoor:block/jungle_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom_hinge.json new file mode 100644 index 0000000..6ef1122 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/jungle_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/jungle_door_bottom", + "top": "glassdoor:block/jungle_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/jungle_door_top.json b/src/main/resources/assets/glassdoor/models/block/jungle_door_top.json new file mode 100644 index 0000000..08ba488 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/jungle_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/jungle_door_bottom", + "top": "glassdoor:block/jungle_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/jungle_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/jungle_door_top_hinge.json new file mode 100644 index 0000000..97fb24a --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/jungle_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/jungle_door_bottom", + "top": "glassdoor:block/jungle_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/oak_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/oak_door_bottom.json new file mode 100644 index 0000000..9c0796c --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/oak_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/oak_door_bottom", + "top": "glassdoor:block/oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/oak_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/oak_door_bottom_hinge.json new file mode 100644 index 0000000..bcc01e7 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/oak_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/oak_door_bottom", + "top": "glassdoor:block/oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/oak_door_top.json b/src/main/resources/assets/glassdoor/models/block/oak_door_top.json new file mode 100644 index 0000000..b5eba01 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/oak_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/oak_door_bottom", + "top": "glassdoor:block/oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/oak_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/oak_door_top_hinge.json new file mode 100644 index 0000000..813a620 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/oak_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/oak_door_bottom", + "top": "glassdoor:block/oak_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom.json b/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom.json new file mode 100644 index 0000000..2119f54 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "bottom": "glassdoor:block/spruce_door_bottom", + "top": "glassdoor:block/spruce_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom_hinge.json b/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom_hinge.json new file mode 100644 index 0000000..ca8e358 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/spruce_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "bottom": "glassdoor:block/spruce_door_bottom", + "top": "glassdoor:block/spruce_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/spruce_door_top.json b/src/main/resources/assets/glassdoor/models/block/spruce_door_top.json new file mode 100644 index 0000000..ce334ba --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/spruce_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "bottom": "glassdoor:block/spruce_door_bottom", + "top": "glassdoor:block/spruce_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/block/spruce_door_top_hinge.json b/src/main/resources/assets/glassdoor/models/block/spruce_door_top_hinge.json new file mode 100644 index 0000000..1f19c1f --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/block/spruce_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "bottom": "glassdoor:block/spruce_door_bottom", + "top": "glassdoor:block/spruce_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/acacia_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/acacia_glassdoor.json new file mode 100644 index 0000000..6ca2132 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/acacia_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/acacia_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/birch_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/birch_glassdoor.json new file mode 100644 index 0000000..eca0ae3 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/birch_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/birch_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/dark_oak_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/dark_oak_glassdoor.json new file mode 100644 index 0000000..1dc5d2b --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/dark_oak_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/dark_oak_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/iron_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/iron_glassdoor.json new file mode 100644 index 0000000..70f7645 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/iron_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/iron_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/jungle_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/jungle_glassdoor.json new file mode 100644 index 0000000..ebca952 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/jungle_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/jungle_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/oak_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/oak_glassdoor.json new file mode 100644 index 0000000..5e30a9b --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/oak_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/oak_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/models/item/spruce_glassdoor.json b/src/main/resources/assets/glassdoor/models/item/spruce_glassdoor.json new file mode 100644 index 0000000..bc569d3 --- /dev/null +++ b/src/main/resources/assets/glassdoor/models/item/spruce_glassdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "glassdoor:item/spruce_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassdoor/textures/block/acacia_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/acacia_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/acacia_door_top.png b/src/main/resources/assets/glassdoor/textures/block/acacia_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/birch_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/birch_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/birch_door_top.png b/src/main/resources/assets/glassdoor/textures/block/birch_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/dark_oak_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/dark_oak_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/dark_oak_door_top.png b/src/main/resources/assets/glassdoor/textures/block/dark_oak_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/iron_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/iron_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/iron_door_top.png b/src/main/resources/assets/glassdoor/textures/block/iron_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/jungle_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/jungle_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/jungle_door_top.png b/src/main/resources/assets/glassdoor/textures/block/jungle_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/oak_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/oak_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/oak_door_top.png b/src/main/resources/assets/glassdoor/textures/block/oak_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/spruce_door_bottom.png b/src/main/resources/assets/glassdoor/textures/block/spruce_door_bottom.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/block/spruce_door_top.png b/src/main/resources/assets/glassdoor/textures/block/spruce_door_top.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/acacia_door.png b/src/main/resources/assets/glassdoor/textures/item/acacia_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/birch_door.png b/src/main/resources/assets/glassdoor/textures/item/birch_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/dark_oak_door.png b/src/main/resources/assets/glassdoor/textures/item/dark_oak_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/iron_door.png b/src/main/resources/assets/glassdoor/textures/item/iron_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/jungle_door.png b/src/main/resources/assets/glassdoor/textures/item/jungle_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/oak_door.png b/src/main/resources/assets/glassdoor/textures/item/oak_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/assets/glassdoor/textures/item/spruce_door.png b/src/main/resources/assets/glassdoor/textures/item/spruce_door.png old mode 100644 new mode 100755 diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/acacia_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/acacia_glassdoor.json new file mode 100644 index 0000000..e08f80b --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/acacia_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:acacia_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:acacia_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/birch_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/birch_glassdoor.json new file mode 100644 index 0000000..7b145bf --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/birch_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:birch_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:birch_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/dark_oak_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/dark_oak_glassdoor.json new file mode 100644 index 0000000..f8eb047 --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/dark_oak_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:dark_oak_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:dark_oak_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/iron_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/iron_glassdoor.json new file mode 100644 index 0000000..762f47f --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/iron_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:iron_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:iron_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/jungle_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/jungle_glassdoor.json new file mode 100644 index 0000000..fef4ee7 --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/jungle_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:jungle_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:jungle_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/oak_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/oak_glassdoor.json new file mode 100644 index 0000000..fd0f835 --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/oak_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:oak_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:oak_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/loot_tables/blocks/spruce_glassdoor.json b/src/main/resources/data/glassdoor/loot_tables/blocks/spruce_glassdoor.json new file mode 100644 index 0000000..f0b4f14 --- /dev/null +++ b/src/main/resources/data/glassdoor/loot_tables/blocks/spruce_glassdoor.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "glassdoor:spruce_glassdoor", + "properties": { + "half": "lower" + } + } + ], + "name": "glassdoor:spruce_glassdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassacacia_recipe.json b/src/main/resources/data/glassdoor/recipes/glassacacia_recipe.json new file mode 100644 index 0000000..9de45c1 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassacacia_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:acacia_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:acacia_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassbirch_recipe.json b/src/main/resources/data/glassdoor/recipes/glassbirch_recipe.json new file mode 100644 index 0000000..0f69534 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassbirch_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:birch_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:birch_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassdarkoak_recipe.json b/src/main/resources/data/glassdoor/recipes/glassdarkoak_recipe.json new file mode 100644 index 0000000..b247d28 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassdarkoak_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:dark_oak_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:dark_oak_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassiron_recipe.json b/src/main/resources/data/glassdoor/recipes/glassiron_recipe.json new file mode 100644 index 0000000..0b028d3 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassiron_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:iron_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:iron_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassjungle_recipe.json b/src/main/resources/data/glassdoor/recipes/glassjungle_recipe.json new file mode 100644 index 0000000..0e1a289 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassjungle_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:jungle_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:jungle_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassoak_recipe.json b/src/main/resources/data/glassdoor/recipes/glassoak_recipe.json new file mode 100644 index 0000000..cf26164 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassoak_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:oak_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:oak_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassdoor/recipes/glassspruce_recipe.json b/src/main/resources/data/glassdoor/recipes/glassspruce_recipe.json new file mode 100644 index 0000000..a3fda72 --- /dev/null +++ b/src/main/resources/data/glassdoor/recipes/glassspruce_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "result": { + "item": "glassdoor:spruce_glassdoor", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:spruce_door" + }, + { + "item": "minecraft:glass_pane" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/doors.json b/src/main/resources/data/minecraft/tags/blocks/doors.json old mode 100644 new mode 100755 diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json b/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json old mode 100644 new mode 100755 diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json old mode 100644 new mode 100755 index 3857242..e257700 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "id": "glassdoor", - "version": "1.2.1", + "version": "1.3.0", "name": "Glass Doors", "description": "More Prettier Doors", "authors": [ diff --git a/src/main/resources/net.kyrptonaught.glassdoor.json b/src/main/resources/net.kyrptonaught.glassdoor.json old mode 100644 new mode 100755 diff --git a/src/main/resources/template/blockstate_door.json b/src/main/resources/template/blockstate_door.json old mode 100644 new mode 100755 index cab0739..80ee42d --- a/src/main/resources/template/blockstate_door.json +++ b/src/main/resources/template/blockstate_door.json @@ -1,36 +1,124 @@ { "variants": { - "facing=east,half=lower,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_bottom" }, - "facing=south,half=lower,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 90 }, - "facing=west,half=lower,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 180 }, - "facing=north,half=lower,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 270 }, - "facing=east,half=lower,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_bottom_hinge" }, - "facing=south,half=lower,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 90 }, - "facing=west,half=lower,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 180 }, - "facing=north,half=lower,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 270 }, - "facing=east,half=lower,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 90 }, - "facing=south,half=lower,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 180 }, - "facing=west,half=lower,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_bottom_hinge", "y": 270 }, - "facing=north,half=lower,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_bottom_hinge" }, - "facing=east,half=lower,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 270 }, - "facing=south,half=lower,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_bottom" }, - "facing=west,half=lower,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 90 }, - "facing=north,half=lower,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_bottom", "y": 180 }, - "facing=east,half=upper,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_top" }, - "facing=south,half=upper,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_top", "y": 90 }, - "facing=west,half=upper,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_top", "y": 180 }, - "facing=north,half=upper,hinge=left,open=false": { "model": "glassdoor:block/$woodtype_door_top", "y": 270 }, - "facing=east,half=upper,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_top_hinge" }, - "facing=south,half=upper,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 90 }, - "facing=west,half=upper,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 180 }, - "facing=north,half=upper,hinge=right,open=false": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 270 }, - "facing=east,half=upper,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 90 }, - "facing=south,half=upper,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 180 }, - "facing=west,half=upper,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_top_hinge", "y": 270 }, - "facing=north,half=upper,hinge=left,open=true": { "model": "glassdoor:block/$woodtype_door_top_hinge" }, - "facing=east,half=upper,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_top", "y": 270 }, - "facing=south,half=upper,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_top" }, - "facing=west,half=upper,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_top", "y": 90 }, - "facing=north,half=upper,hinge=right,open=true": { "model": "glassdoor:block/$woodtype_door_top", "y": 180 } + "facing=east,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom" + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 90 + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 180 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 270 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge" + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 90 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 180 + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 270 + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 270 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom" + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 90 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_bottom", + "y": 180 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_top" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 270 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_top_hinge" + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 90 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 180 + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "glassdoor:block/$woodtype_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 270 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_top" + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 90 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "glassdoor:block/$woodtype_door_top", + "y": 180 + } } } diff --git a/src/main/resources/template/loot_door.json b/src/main/resources/template/loot_door.json old mode 100644 new mode 100755