diff --git a/.gitignore b/.gitignore index 12f8644..c05f1f6 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ run # Files from Forge MDK forge*changelog.txt +/run-data/ diff --git a/build.gradle b/build.gradle index ec68640..e0e2bb9 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ plugins { id 'org.parchmentmc.librarian.forgegradle' version '1.+' id 'org.spongepowered.mixin' version '0.7.+' } - +apply plugin: 'org.spongepowered.mixin' version = mod_version group = mod_group_id @@ -60,7 +60,7 @@ minecraft { // However, it must be at "META-INF/accesstransformer.cfg" in the final mod jar to be loaded by Forge. // This default location is a best practice to automatically put the file in the right place in the final jar. // See https://docs.minecraftforge.net/en/latest/advanced/accesstransformers/ for more information. - // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') + accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Default run configurations. // These can be tweaked, removed, or duplicated as needed. @@ -119,7 +119,9 @@ minecraft { // Include resources generated by data generators. sourceSets.main.resources { srcDir 'src/generated/resources' } mixin { - add sourceSets.main, "mdp.remaps.json" + add sourceSets.main, mod_id+".refmap.json" + config "${mod_id}.mixins.json" + debug.export = true } repositories { // Put repositories for dependencies here diff --git a/gradle.properties b/gradle.properties index d1b55e0..eb7fbaf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -43,7 +43,7 @@ mod_name=Modern Life Patch # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=MIT # The mod version. See https://semver.org/ -mod_version=1.20.1-0.0.1 +mod_version=1.20.1-1.4.2 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html @@ -51,4 +51,4 @@ mod_group_id=com.r3944realms.modernlifepatch # The authors of the mod. This is a simple text string that is used for display purposes in the mod list. mod_authors=r3944Realms # The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list. -mod_description=A patch was made due to too many flaws in the original author's graphic design.\n????????????????????? \ No newline at end of file +mod_description=A patch was made due to too many flaws in the original author's graphic design. \ No newline at end of file diff --git a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac index 6c6ba9f..960960d 100644 --- a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac +++ b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac @@ -1,2 +1,2 @@ -// 1.20.1 2025-02-22T12:37:42.6884778 Languages: zh_cn -b86030154fc971c84b41c6267f947721dfc55fb7 assets/modernlifepatch/lang/zh_cn.json +// 1.20.1 2025-02-23T15:27:02.7913922 Languages: zh_cn +e226afd730bb6a400c7d958e5b5de12115ca55c9 assets/modernlifepatch/lang/zh_cn.json diff --git a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 index 49598cf..7ff3a57 100644 --- a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 +++ b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 @@ -1,2 +1,2 @@ -// 1.20.1 2025-02-22T12:37:42.7041161 Languages: en_us -72c73ed767b25aa4259ae5b89aae7150a81411fb assets/modernlifepatch/lang/en_us.json +// 1.20.1 2025-02-23T15:27:02.795393 Languages: en_us +52c96d3608bb79f1e560ac298dbc43e3523cec8d assets/modernlifepatch/lang/en_us.json diff --git a/src/generated/resources/assets/modernlifepatch/lang/en_us.json b/src/generated/resources/assets/modernlifepatch/lang/en_us.json index e7414f9..f20bb3f 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/en_us.json +++ b/src/generated/resources/assets/modernlifepatch/lang/en_us.json @@ -15,12 +15,18 @@ "gui.tag_filter.modernlifepatch.shelf": "Shelf", "gui.tag_filter.modernlifepatch.table": "Table", "itemGroup.modernlifepatch": "Modern Life Patch", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm1": "Silent Alarm", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm2": "Alarm 1", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm3": "Alarm 2", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm4": "Alarm 3", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm5": "Alarm 4", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.silent_alarm": "Silent Alarm", "modernlifepatch.lang.battery.hover_text.0": "Right click to recharge flashlight (battery will be consumed)", "modernlifepatch.lang.bicycle.hover_text.0": "Right click to deploy", "modernlifepatch.lang.bookshelf.hover_text.1": "Right click tp place a book on the shelf", "modernlifepatch.lang.bookshelf.hover_text.2": "Shift-right-click with an empty hand to remove a book", - "modernlifepatch.lang.camera.hover_text.1": "%d/%d photos stored in memory card", - "modernlifepatch.lang.camera.hover_text.2": "* Does not break when durability hits 0", + "modernlifepatch.lang.camera.hover_text.1": "Sounds an alarm when powered by redstone;", + "modernlifepatch.lang.camera.hover_text.2": "right-click with empty mainhand to change alarm sound", "modernlifepatch.lang.camera.hover_text.3": "* Take to a printer to print your photos", "modernlifepatch.lang.canvas.hover_text.block_size": "%f x %f ", "modernlifepatch.lang.canvas.hover_text.custom_size": "Custom print", @@ -76,7 +82,8 @@ "modernlifepatch.lang.motorboat.hover_text.1": "Right click to deploy", "modernlifepatch.lang.motorboat.hover_text.2": "Remaining fuel: %f%%", "modernlifepatch.lang.motorboat.hover_text.3": "Refuel by using a gas can on the deployed boat", - "modernlifepatch.lang.need_rs_power.hover_text.0": "Requires redstone power to operate", + "modernlifepatch.lang.need_rs_power_turn_off.hover_text.0": "Requires redstone power to turn off", + "modernlifepatch.lang.need_rs_power_turn_on.hover_text.0": "Requires redstone power to turn on", "modernlifepatch.lang.paved_road.hover_text.0": "Slightly increases movement speed of vehicles", "modernlifepatch.lang.photocopier.hover_text.1": "Interact with a canvas or photograph to make copies", "modernlifepatch.lang.photocopier.hover_text.2": " * Requires paper", diff --git a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json index 634322d..d68a416 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json +++ b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json @@ -15,12 +15,18 @@ "gui.tag_filter.modernlifepatch.shelf": "架子", "gui.tag_filter.modernlifepatch.table": "桌子", "itemGroup.modernlifepatch": "摩登生活补丁", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm1": "静音警报", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm2": "警报1", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm3": "警报2", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm4": "警报3", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.alarm5": "警报4", + "modernlifepatch.lang.alarm_sound_type.modernlifepatch.silent_alarm": "静音警报", "modernlifepatch.lang.battery.hover_text.0": "右键消耗为手电筒更换电池", "modernlifepatch.lang.bicycle.hover_text.0": "右键放置", "modernlifepatch.lang.bookshelf.hover_text.1": "右键以放置书在书架上", "modernlifepatch.lang.bookshelf.hover_text.2": "空手按住Shift键+右键即可取下书", - "modernlifepatch.lang.camera.hover_text.1": "内存卡里照片数: %d/%d", - "modernlifepatch.lang.camera.hover_text.2": "* 当耐久掉到0时,也不会损坏", + "modernlifepatch.lang.camera.hover_text.1": "红石充能时发出警报", + "modernlifepatch.lang.camera.hover_text.2": "主手空手右击以改变警报声音", "modernlifepatch.lang.camera.hover_text.3": "* 提供打印机把所拍照冲洗出来", "modernlifepatch.lang.canvas.hover_text.block_size": "%f x %f", "modernlifepatch.lang.canvas.hover_text.custom_size": "自定义尺寸画作", @@ -76,7 +82,8 @@ "modernlifepatch.lang.motorboat.hover_text.1": "右键放置", "modernlifepatch.lang.motorboat.hover_text.2": "燃料剩余量: %f%%", "modernlifepatch.lang.motorboat.hover_text.3": "对船使用汽油罐来加油", - "modernlifepatch.lang.need_rs_power.hover_text.0": "需要红石充能", + "modernlifepatch.lang.need_rs_power_turn_off.hover_text.0": "需要红石充能才能关闭", + "modernlifepatch.lang.need_rs_power_turn_on.hover_text.0": "需要红石充能才能开启", "modernlifepatch.lang.paved_road.hover_text.0": "载具在该路上行驶,移速会有所提升", "modernlifepatch.lang.photocopier.hover_text.1": "可以用于照片或画作的复制", "modernlifepatch.lang.photocopier.hover_text.2": " * 需要纸", diff --git a/src/main/java/com/r3944realms/modernlifepatch/ClientEventHandler.java b/src/main/java/com/r3944realms/modernlifepatch/ClientEventHandler.java index 976b17f..24b00f5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/ClientEventHandler.java +++ b/src/main/java/com/r3944realms/modernlifepatch/ClientEventHandler.java @@ -1,10 +1,12 @@ package com.r3944realms.modernlifepatch; import com.r3944realms.modernlifepatch.client.blockentity.MirrorBlockEntityRenderer; +import com.r3944realms.modernlifepatch.client.event.CreativeScreenEvents; import com.r3944realms.modernlifepatch.content.blocks.entities.ModBlockEntityType; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.client.event.EntityRenderersEvent; +import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; @@ -21,7 +23,7 @@ public abstract class ClientEventHandler { event.enqueueWork(() -> { }); - + if(ModernLifePatch.isModernLifeLoaded) MinecraftForge.EVENT_BUS.register(new CreativeScreenEvents()); } @SubscribeEvent public static void onRegisterRenderer (EntityRenderersEvent.RegisterRenderers event) { diff --git a/src/main/java/com/r3944realms/modernlifepatch/CommonEventHandler.java b/src/main/java/com/r3944realms/modernlifepatch/CommonEventHandler.java index 789cceb..76ed5ac 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/CommonEventHandler.java +++ b/src/main/java/com/r3944realms/modernlifepatch/CommonEventHandler.java @@ -2,7 +2,6 @@ package com.r3944realms.modernlifepatch; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; -import net.minecraft.server.packs.PackResources; import net.minecraft.server.packs.PackType; import net.minecraft.server.packs.repository.Pack; import net.minecraft.server.packs.repository.PackSource; @@ -15,7 +14,6 @@ import net.minecraftforge.resource.PathPackResources; import java.nio.file.Path; -import static com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue.MOD_RESOURCE_DESC; import static com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue.MOD_RESOURCE_NAME; public abstract class CommonEventHandler { diff --git a/src/main/java/com/r3944realms/modernlifepatch/ModernLifePatch.java b/src/main/java/com/r3944realms/modernlifepatch/ModernLifePatch.java index 510d328..bb0e75b 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/ModernLifePatch.java +++ b/src/main/java/com/r3944realms/modernlifepatch/ModernLifePatch.java @@ -2,6 +2,7 @@ package com.r3944realms.modernlifepatch; import com.r3944realms.modernlifepatch.content.blocks.ModBlocks; import com.r3944realms.modernlifepatch.content.blocks.entities.ModBlockEntityType; +import com.r3944realms.modernlifepatch.content.item.ModCreativeTabs; import com.r3944realms.modernlifepatch.content.item.ModItems; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.IEventBus; @@ -21,8 +22,9 @@ public class ModernLifePatch { public ModernLifePatch() { MinecraftForge.EVENT_BUS.register(this); IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); - ModItems.ITEMS.register(modEventBus); - ModBlocks.BLOCKS.register(modEventBus); - ModBlockEntityType.BLOCK_ENTITY_TYPE.register(modEventBus); + ModItems.register(modEventBus); + ModBlocks.register(modEventBus); + ModCreativeTabs.register(modEventBus); + ModBlockEntityType.register(modEventBus); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/client/event/CreativeScreenEvents.java b/src/main/java/com/r3944realms/modernlifepatch/client/event/CreativeScreenEvents.java new file mode 100644 index 0000000..733d414 --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/client/event/CreativeScreenEvents.java @@ -0,0 +1,267 @@ +package com.r3944realms.modernlifepatch.client.event; + +import com.dairymoose.modernlife.core.CustomBlocks; +import com.dairymoose.modernlife.core.ModernLife; +import com.google.common.collect.Lists; +import com.r3944realms.modernlifepatch.ModernLifePatch; +import com.r3944realms.modernlifepatch.client.gui.widget.button.IconButton; +import com.r3944realms.modernlifepatch.client.gui.widget.button.TagButton; +import com.r3944realms.modernlifepatch.content.item.ModCreativeTabs; +import com.r3944realms.modernlifepatch.content.tag.ModTags; +import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import com.r3944realms.modernlifepatch.modInterface.CreativeItem; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.components.Tooltip; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen; +import net.minecraft.core.NonNullList; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.Block; +import net.minecraftforge.client.event.ClientPlayerNetworkEvent; +import net.minecraftforge.client.event.ScreenEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.registries.ForgeRegistries; + +import java.util.*; + +/** + * Author: MrCrayfish + */ +public class CreativeScreenEvents { + private static final ResourceLocation ICONS = new ResourceLocation(ModernLifePatch.MOD_ID,"textures/gui/icons.png"); + private static int startIndex; + private static CreativeModeTab lastTab = CreativeModeTabs.getDefaultTab(); + + private List filters; + private List buttons; + private Button btnScrollUp; + private Button btnScrollDown; + private Button btnEnableAll; + private Button btnDisableAll; + private int guiCenterX = 0; + private int guiCenterY = 0; + @SubscribeEvent + public void onPlayerLogout(ClientPlayerNetworkEvent.LoggingOut event) { + this.filters = null; + } + @SubscribeEvent + public void onScreenInit(ScreenEvent.Init.Post event) { + if(event.getScreen() instanceof CreativeModeInventoryScreen creativeScreen) { + if(this.filters == null) { + this.compileItems(); + } + + this.guiCenterX = creativeScreen.getGuiLeft(); + this.guiCenterY = creativeScreen.getGuiTop(); + this.buttons = this.createTagButtons(); + this.buttons.forEach(event::addListener); + + event.addListener(this.btnScrollUp = new IconButton(this.guiCenterX - 22, this.guiCenterY - 12, button -> { + if(startIndex > 0) startIndex--; + this.updateTagButtons(); + }, ICONS, 64, 0)); + + event.addListener(this.btnScrollDown = new IconButton(this.guiCenterX - 22, this.guiCenterY + 127, button -> { + if(startIndex <= filters.size() - 4 - 1) startIndex++; + this.updateTagButtons(); + }, ICONS, 80, 0)); + + event.addListener(this.btnEnableAll = new IconButton(this.guiCenterX - 50, this.guiCenterY + 10, button -> { + this.filters.forEach(filters -> filters.setEnabled(true)); + this.buttons.forEach(TagButton::updateState); + Screen screen = Minecraft.getInstance().screen; + if(screen instanceof CreativeModeInventoryScreen) + { + this.updateItems((CreativeModeInventoryScreen) screen); + } + }, ICONS, 96, 0)); + this.btnEnableAll.setTooltip(Tooltip.create(Component.translatable(ModLangKeyValue.CREATIVE_TAB_ENABLE_FILTERS_BUTTON.getKey()))); + + event.addListener(this.btnDisableAll = new IconButton(this.guiCenterX - 50, this.guiCenterY + 32, button -> { + this.filters.forEach(filters -> filters.setEnabled(false)); + this.buttons.forEach(TagButton::updateState); + Screen screen = Minecraft.getInstance().screen; + if(screen instanceof CreativeModeInventoryScreen) + { + this.updateItems((CreativeModeInventoryScreen) screen); + } + }, ICONS, 112, 0)); + this.btnDisableAll.setTooltip(Tooltip.create(Component.translatable(ModLangKeyValue.CREATIVE_TAB_DISABLE_FILTERS_BUTTON.getKey()))); + + this.onSwitchCreativeTab(CreativeModeInventoryScreen.selectedTab, creativeScreen); + } + } + + @SubscribeEvent + public void onScreenDrawPost(ScreenEvent.Render.Post event) { + if(event.getScreen() instanceof CreativeModeInventoryScreen creativeScreen) { + this.guiCenterX = creativeScreen.getGuiLeft(); + this.guiCenterY = creativeScreen.getGuiTop(); + + CreativeModeTab tab = CreativeModeInventoryScreen.selectedTab; + if(lastTab != tab) { + this.onSwitchCreativeTab(tab, creativeScreen); + lastTab = tab; + } + } + } + + private void onSwitchCreativeTab(CreativeModeTab tab, CreativeModeInventoryScreen screen) { + if(tab == ModCreativeTabs.MAIN.get()) { + this.btnScrollUp.visible = true; + this.btnScrollDown.visible = true; + this.btnEnableAll.visible = true; + this.btnDisableAll.visible = true; + this.updateTagButtons(); + this.updateItems(screen); + } else { + this.btnScrollUp.visible = false; + this.btnScrollDown.visible = false; + this.btnEnableAll.visible = false; + this.btnDisableAll.visible = false; + this.buttons.forEach(button -> button.visible = false); + } + } + + private List createTagButtons() { + List tagButtons = new ArrayList<>(); + for(TagFilter filter : this.filters) { + TagButton tagButton = new TagButton(this.guiCenterX - 28, this.guiCenterY, filter, button -> { + Screen screen = Minecraft.getInstance().screen; + if(screen instanceof CreativeModeInventoryScreen creativeScreen) { + this.updateItems(creativeScreen); + } + }); + tagButton.visible = false; + tagButtons.add(tagButton); + } + return tagButtons; + } + + private void updateTagButtons() { + this.buttons.forEach(button -> button.visible = false); + for(int i = startIndex; i < startIndex + 4 && i < this.buttons.size(); i++) { + TagButton button = this.buttons.get(i); + button.setY(this.guiCenterY + 29 * (i - startIndex) + 11); + button.visible = true; + } + this.btnScrollUp.active = startIndex > 0; + this.btnScrollDown.active = startIndex <= this.filters.size() - 4 - 1; + } + + private void updateItems(CreativeModeInventoryScreen screen) { + CreativeModeInventoryScreen.ItemPickerMenu menu = screen.getMenu(); + LinkedHashSet categorisedItems = new LinkedHashSet<>(); + for(TagFilter filter : this.filters) { + if(filter.isEnabled()) { + categorisedItems.addAll(filter.getItems()); + } + } + + NonNullList newItems = NonNullList.create(); + for(Item item : categorisedItems) { + if(item instanceof CreativeItem creativeItem) { + creativeItem.fill(newItems::add); + } else { + newItems.add(new ItemStack(item)); + } + } + + menu.items.clear(); + menu.items.addAll(newItems); + menu.items.sort(Comparator.comparingInt(o -> Item.getId(o.getItem()))); + menu.scrollTo(0); + } + + private void compileItems() { + TagFilter[] filters = new TagFilter[] { + new TagFilter(ModTags.Items.GENERAL, new ItemStack(CustomBlocks.BLOCK_INSET_LIGHT.get())), + new TagFilter(ModTags.Items.KITCHEN, new ItemStack(CustomBlocks.BLOCK_MICROWAVE.get())), + new TagFilter(ModTags.Items.BEDCHAMBER, new ItemStack(CustomBlocks.BLOCK_BIRCH_NIGHT_STAND.get())), + new TagFilter(ModTags.Items.BATHROOM, new ItemStack(CustomBlocks.BLOCK_BATHTUB.get())), + new TagFilter(ModTags.Items.LOUNGE, new ItemStack(CustomBlocks.BLOCK_COFFEE_MUG.get())), + new TagFilter(ModTags.Items.OUTSIDE, new ItemStack(CustomBlocks.BLOCK_HEDGE.get())), + new TagFilter(ModTags.Items.TOOL, new ItemStack(CustomBlocks.ITEM_HANDGUN.get())), + new TagFilter(ModTags.Items.SEAT, new ItemStack(CustomBlocks.BLOCK_PINK_SOFA.get())), + new TagFilter(ModTags.Items.TABLE, new ItemStack(CustomBlocks.BLOCK_BIRCH_ROUND_TABLE.get())), + new TagFilter(ModTags.Items.SHELF, new ItemStack(CustomBlocks.BLOCK_MODERN_BIRCH_BOOKSHELF.get())), + new TagFilter(ModTags.Items.DOOR, new ItemStack(CustomBlocks.BLOCK_JAIL_DOOR.get())) + }; + + ForgeRegistries.ITEMS.getValues().stream() + .filter(item -> { + String namespace = Objects.requireNonNull(ForgeRegistries.ITEMS.getKey(item)).getNamespace(); + return namespace.equals(ModernLifePatch.MOD_ID) || namespace.equals(ModernLife.MODID); + }) + .forEach(item -> { + ForgeRegistries.ITEMS.getHolder(item).ifPresent(holder -> { + holder.tags().forEach(tagKey -> { + for(TagFilter filter : filters) { + if(tagKey == filter.getTag()) { + filter.add(item); + } + } + }); + }); + }); + + this.filters = new ArrayList<>(); + this.filters.addAll(Arrays.asList(filters)); + } + + /** + * Author: MrCrayfish + */ + public static class TagFilter { + private final List items = Lists.newArrayList(); + private final TagKey tag; + private final Component name; + private final ItemStack icon; + private boolean enabled = true; + + public TagFilter(TagKey tag, ItemStack icon) { + this.tag = tag; + this.name = Component.translatable(String.format("gui.tag_filter.%s.%s", tag.location().getNamespace(), tag.location().getPath().replace("/", "."))); + this.icon = icon; + } + + public TagKey getTag() { + return tag; + } + + public ItemStack getIcon() { + return this.icon; + } + + public Component getName() { + return this.name; + } + + public void setEnabled(boolean enabled) { + this.enabled = enabled; + } + + public boolean isEnabled() { + return this.enabled; + } + + public void add(Item item) { + this.items.add(item); + } + + public void add(Block block) { + this.items.add(Item.byBlock(block)); + } + + public List getItems() { + return this.items; + } + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/IconButton.java b/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/IconButton.java new file mode 100644 index 0000000..2a50fcd --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/IconButton.java @@ -0,0 +1,43 @@ +package com.r3944realms.modernlifepatch.client.gui.widget.button; + +import com.mojang.blaze3d.systems.RenderSystem; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner; +import net.minecraft.client.gui.screens.inventory.tooltip.DefaultTooltipPositioner; +import net.minecraft.network.chat.CommonComponents; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.NotNull; + +/** + * Author: MrCrayfish + */ +public class IconButton extends Button { + private ResourceLocation iconResource ; + private int iconU; + private int iconV; + public IconButton(int x, int y, OnPress onpress, ResourceLocation iconResource, int iconU, int iconV) { + super(x, y, 20, 20, CommonComponents.EMPTY, onpress, DEFAULT_NARRATION); + this.iconResource = iconResource; + this.iconU = iconU; + this.iconV = iconV; + } + public void setIcon(ResourceLocation iconResource, int iconU, int iconV) { + this.iconResource = iconResource; + this.iconU = iconU; + this.iconV = iconV; + } + + @Override + protected void renderWidget(@NotNull GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick) { + super.renderWidget(pGuiGraphics, pMouseX, pMouseY, pPartialTick); + if(!this.active) { + RenderSystem.setShaderColor(0.5F, 0.5F, 0.5F, 1.0F); + } + pGuiGraphics.blit(this.iconResource, this.getX() + 2, this.getY() + 2, this.iconU, this.iconV, 16, 16); + } + @Override + protected @NotNull ClientTooltipPositioner createTooltipPositioner() { + return DefaultTooltipPositioner.INSTANCE; + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/TagButton.java b/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/TagButton.java new file mode 100644 index 0000000..6d5895a --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/client/gui/widget/button/TagButton.java @@ -0,0 +1,76 @@ +package com.r3944realms.modernlifepatch.client.gui.widget.button; + +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.*; +import com.r3944realms.modernlifepatch.client.event.CreativeScreenEvents; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.components.Button; +import net.minecraft.client.gui.components.Tooltip; +import net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner; +import net.minecraft.client.gui.screens.inventory.tooltip.DefaultTooltipPositioner; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.network.chat.CommonComponents; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.ItemStack; +import org.jetbrains.annotations.NotNull; +import org.joml.Matrix4f; + +/** + * Author: MrCrayfish + */ +public class TagButton extends Button { + private static final ResourceLocation TABS = new ResourceLocation("textures/gui/container/creative_inventory/tabs.png"); + private final CreativeScreenEvents.TagFilter category; + private final ItemStack stack; + private boolean toggled; + public TagButton(int x, int y, CreativeScreenEvents.TagFilter category, OnPress onPress) { + super(x, y, 32, 26, CommonComponents.EMPTY, onPress, DEFAULT_NARRATION); + this.category = category; + this.stack = category.getIcon(); + this.toggled = category.isEnabled(); + this.setTooltip(Tooltip.create(category.getName())); + } + public CreativeScreenEvents.TagFilter getCategory() { + return this.category; + } + + @Override + public void onPress() { + this.toggled = !this.toggled; + this.category.setEnabled(this.toggled); + super.onPress(); + } + + @Override + public void renderWidget(GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) { + int width = this.toggled ? 32 : 28; + int textureX = 26; + int textureY = this.toggled ? 32 : 0; + RenderSystem.setShaderTexture(0, TABS); + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, this.alpha); + this.drawRotatedTexture(graphics.pose().last().pose(), this.getX(), this.getY(), textureX, textureY, width, 26); + graphics.renderItem(this.stack, this.getX() + 8, this.getY() + 5); + } + + private void drawRotatedTexture(Matrix4f matrix4f, int x, int y, int textureX, int textureY, int width, int height) { + float scaleX = 0.00390625F; + float scaleY = 0.00390625F; + RenderSystem.setShader(GameRenderer::getPositionTexShader); + BufferBuilder builder = Tesselator.getInstance().getBuilder(); + builder.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_TEX); + builder.vertex(matrix4f, x, y + height, 0.0F).uv(((float) (textureX + height) * scaleX), ((float) (textureY) * scaleY)).endVertex(); + builder.vertex(matrix4f, x + width, y + height, 0.0F).uv(((float) (textureX + height) * scaleX), ((float) (textureY + width) * scaleY)).endVertex(); + builder.vertex(matrix4f, x + width, y, 0.0F).uv(((float) (textureX) * scaleX), ((float) (textureY + width) * scaleY)).endVertex(); + builder.vertex(matrix4f, x, y, 0.0F).uv(((float) (textureX) * scaleX), ((float) (textureY) * scaleY)).endVertex(); + BufferUploader.drawWithShader(builder.end()); + } + + public void updateState() { + this.toggled = this.category.isEnabled(); + } + + @Override + protected @NotNull ClientTooltipPositioner createTooltipPositioner() { + return DefaultTooltipPositioner.INSTANCE; + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java index 69559f8..7210f6a 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java @@ -14,8 +14,10 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; +import java.util.Collection; + public class ModBlocks { - public static final DeferredRegister BLOCKS + private static final DeferredRegister BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, ModernLifePatch.MOD_ID); public static final RegistryObject MIRROR = BLOCKS.register("mirror", () -> new MirrorBlock(BlockBehaviour.Properties.copy(Blocks.GLASS), MirrorPart.MirrorType.COMMON_MIRROR)); @@ -27,7 +29,10 @@ public class ModBlocks { () -> new MirrorBlock(BlockBehaviour.Properties.copy(Blocks.GLASS), MirrorPart.MirrorType.MASSIVE_MIRROR)); @SuppressWarnings("UnusedReturnValue") public static RegistryObject registerBlockItem(String name , RegistryObject block){ - return ModItems.ITEMS.register(name,() -> new BlockItem(block.get(),new Item.Properties())); + return ModItems.register(name,() -> new BlockItem(block.get(),new Item.Properties())); + } + public static Collection> getEntries() { + return BLOCKS.getEntries(); } public static void register(IEventBus bus) { BLOCKS.register(bus); diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/entities/ModBlockEntityType.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/entities/ModBlockEntityType.java index fbad967..51f8922 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/entities/ModBlockEntityType.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/entities/ModBlockEntityType.java @@ -12,7 +12,7 @@ import net.minecraftforge.registries.RegistryObject; import java.util.Set; public class ModBlockEntityType { - public static final DeferredRegister> BLOCK_ENTITY_TYPE + private static final DeferredRegister> BLOCK_ENTITY_TYPE = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, ModernLifePatch.MOD_ID); @SuppressWarnings("DataFlowIssue") public static final RegistryObject> MIRROR diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/mirror/MirrorBlock.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/mirror/MirrorBlock.java index b47f17e..bdb97a6 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/mirror/MirrorBlock.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/mirror/MirrorBlock.java @@ -24,15 +24,12 @@ import net.minecraft.world.level.block.state.properties.BooleanProperty; import net.minecraft.world.level.block.state.properties.EnumProperty; import net.minecraft.world.level.material.FluidState; import net.minecraft.world.level.material.Fluids; -import net.minecraft.world.level.storage.loot.LootContext; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.List; - public class MirrorBlock extends HorizontalDirectionalBlock implements EntityBlock, SimpleWaterloggedBlock { public static final EnumProperty PART = ModBlockStateProperties.MIRROR_PART; diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/item/ModCreativeTabs.java b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModCreativeTabs.java new file mode 100644 index 0000000..fbb8250 --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModCreativeTabs.java @@ -0,0 +1,36 @@ +package com.r3944realms.modernlifepatch.content.item; + +import com.dairymoose.modernlife.core.CustomBlocks; +import com.r3944realms.modernlifepatch.ModernLifePatch; +import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import com.r3944realms.modernlifepatch.modInterface.CreativeItem; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Blocks; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.RegistryObject; + +public class ModCreativeTabs { + private static final DeferredRegister CREATIVE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, ModernLifePatch.MOD_ID); + public static final RegistryObject MAIN = CREATIVE_TABS.register("creative_tab", () -> CreativeModeTab.builder() + .title(Component.translatable(ModLangKeyValue.CREATIVE_TAB_NAME.getKey())) + .icon(() -> ModernLifePatch.isModernLifeLoaded ? CustomBlocks.ITEM_CAMERA.get().getDefaultInstance() : Blocks.BARRIER.asItem().getDefaultInstance()) + .displayItems((pParameters, pOutput)->{ + ModItems.getEntries().forEach(itemRegistryObject -> { + Item item = itemRegistryObject.get(); + if (item instanceof CreativeItem creativeItem) { + creativeItem.fill(pOutput::accept); + return; + } + pOutput.accept(item); + }); + }) + .build()); + public static void register(IEventBus bus) { + CREATIVE_TABS.register(bus); + } + +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java index 598f242..cf057c7 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java @@ -9,14 +9,24 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; +import java.util.Collection; +import java.util.function.Supplier; + public class ModItems { - public static final DeferredRegister ITEMS + private static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ModernLifePatch.MOD_ID); public static final RegistryObject MIRROR_ITEM = ModBlocks.registerBlockItem("mirror", ModBlocks.MIRROR); public static final RegistryObject TALL_MIRROR_ITEM = ModBlocks.registerBlockItem("tall_mirror", ModBlocks.TALL_MIRROR); public static final RegistryObject LARGE_MIRROR_ITEM = ModBlocks.registerBlockItem("large_mirror", ModBlocks.LARGE_MIRROR); public static final RegistryObject MASSIVE_MIRROR_ITEM = ModBlocks.registerBlockItem("massive_mirror", ModBlocks.MASSIVE_MIRROR); + public static RegistryObject register(String name, Supplier sup) { + return ITEMS.register(name, sup); + } + public static Collection> getEntries() { + return ITEMS.getEntries(); + } public static void register(IEventBus bus) { ITEMS.register(bus); } + } diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/DataGeneratorHandler.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/DataGeneratorHandler.java index 0122116..c155ba9 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/DataGeneratorHandler.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/DataGeneratorHandler.java @@ -1,6 +1,7 @@ package com.r3944realms.modernlifepatch.datagen; import com.r3944realms.modernlifepatch.datagen.provider.*; +import com.r3944realms.modernlifepatch.utils.Enum.LanguageEnum; import net.minecraft.core.HolderLookup; import net.minecraft.data.DataGenerator; import net.minecraft.data.PackOutput; @@ -8,7 +9,6 @@ import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.data.event.GatherDataEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; -import com.r3944realms.modernlifepatch.utils.Enum.LanguageEnum; import java.util.concurrent.CompletableFuture; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java index be61fd1..6e24939 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java @@ -41,7 +41,12 @@ public enum ModLangKeyValue { PAWN(getCustomTextKey("chess", ModernLifePatch.MOD_ID, "pawn"), "Pawn", "士兵"), BISHOP(getCustomTextKey("chess", ModernLifePatch.MOD_ID, "bishop"), "Bishop", "象"), ROOK(getCustomTextKey("chess", ModernLifePatch.MOD_ID, "rook"), "Rook", "车"), - + ALARM_SOUND_TYPE0(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "silent_alarm"), "Silent Alarm", "静音警报"), + ALARM_SOUND_TYPE1(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "alarm1"), "Silent Alarm", "静音警报"), + ALARM_SOUND_TYPE2(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "alarm2"), "Alarm 1", "警报1"), + ALARM_SOUND_TYPE3(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "alarm3"), "Alarm 2", "警报2"), + ALARM_SOUND_TYPE4(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "alarm4"), "Alarm 3", "警报3"), + ALARM_SOUND_TYPE5(getCustomTextKey("alarm_sound_type", ModernLifePatch.MOD_ID, "alarm5"), "Alarm 4", "警报4"), MOD_RESOURCE_NAME(getResourceTextKey(ModernLifePatch.MOD_ID, "modern_life_patch"), "§b§lModern Life §fExclusive Materials", "§b§l摩登生活 §f专属材质"), MOD_RESOURCE_DESC(getCustomTextKey("resource_pack", ModernLifePatch.MOD_ID ,"description"), "All of textures and models are created by BF_Meow_,Do not use for other purposes without permission.", "所有材质和模型均由 白帆小喵BF_Meow_ 绘制。未经允许,请勿用作他用。"), @@ -94,10 +99,13 @@ public enum ModLangKeyValue { MOTORBOAT_HOVER_FIRST(getHoverTextKey("motorboat", "1"), "Right click to deploy", "右键放置"), MOTORBOAT_HOVER_SECOND(getHoverTextKey("motorboat", "2"), "Remaining fuel: %f%%","燃料剩余量: %f%%"), MOTORBOAT_HOVER_THIRD(getHoverTextKey("motorboat", "3"), "Refuel by using a gas can on the deployed boat", "对船使用汽油罐来加油"), - ROAD_MARKER_FIRST(getHoverTextKey("road_marker", "1"), "* Right click paved road to apply currently selected road marker", "* 右键单击已铺设的道路以应用当前选定的道路标记"), - ROAD_MARKER_SECOND(getHoverTextKey("road_marker", "2"), "* Right click elsewhere to toggle between available road markers", "* 右键单击其他位置以在可用道路标记之间切换"), + ROAD_MARKER_HOVER_FIRST(getHoverTextKey("road_marker", "1"), "* Right click paved road to apply currently selected road marker", "* 右键单击已铺设的道路以应用当前选定的道路标记"), + ROAD_MARKER_HOVER_SECOND(getHoverTextKey("road_marker", "2"), "* Right click elsewhere to toggle between available road markers", "* 右键单击其他位置以在可用道路标记之间切换"), + WARNING_ALARM_HOVER_FIRST(getHoverTextKey("camera", "1"), "Sounds an alarm when powered by redstone;", "红石充能时发出警报"), + WARNING_ALARM_HOVER_SECOND(getHoverTextKey("camera", "2"), "right-click with empty mainhand to change alarm sound", "主手空手右击以改变警报声音"), //P - NEED_RED_STONE_POWER_HOVER(getHoverTextKey("need_rs_power"), "Requires redstone power to operate", "需要红石充能"), + NEED_RED_STONE_POWER_TURN_ON_HOVER(getHoverTextKey("need_rs_power_turn_on"), "Requires redstone power to turn on", "需要红石充能才能开启"), + NEED_RED_STONE_POWER_TURN_OFF_HOVER(getHoverTextKey("need_rs_power_turn_off"), "Requires redstone power to turn off", "需要红石充能才能关闭"), STORE_18_HOVER(getHoverTextKey("store_18"), "Stores up to 18 items", "可存储18组物品"), //~P METAL_GRATE_HOVER(getHoverTextKey("metal_grate"), "Allows water and items to flow through freely", "允许水与物品自由地穿过"), diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java index 0ee36c6..75eac92 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockModelProvider.java @@ -1,7 +1,6 @@ package com.r3944realms.modernlifepatch.datagen.provider; import com.r3944realms.modernlifepatch.ModernLifePatch; -import net.minecraft.data.DataGenerator; import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.Block; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java index b825aa1..8ffae67 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.datagen.provider; import com.r3944realms.modernlifepatch.ModernLifePatch; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; - import net.minecraftforge.common.data.BlockTagsProvider; import net.minecraftforge.common.data.ExistingFileHelper; import org.jetbrains.annotations.NotNull; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModLanguageProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModLanguageProvider.java index e460d0b..5ef076d 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModLanguageProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModLanguageProvider.java @@ -2,9 +2,9 @@ package com.r3944realms.modernlifepatch.datagen.provider; import com.r3944realms.modernlifepatch.ModernLifePatch; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import com.r3944realms.modernlifepatch.utils.Enum.LanguageEnum; import net.minecraft.data.PackOutput; import net.minecraftforge.common.data.LanguageProvider; -import com.r3944realms.modernlifepatch.utils.Enum.LanguageEnum; import java.util.ArrayList; import java.util.HashMap; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java index cfaad40..86dd112 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java @@ -2,15 +2,12 @@ package com.r3944realms.modernlifepatch.datagen.provider.loot; import com.r3944realms.modernlifepatch.content.blocks.ModBlocks; import net.minecraft.data.loot.BlockLootSubProvider; -import net.minecraft.world.flag.FeatureFlagSet; import net.minecraft.world.flag.FeatureFlags; -import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; import net.minecraftforge.registries.RegistryObject; import org.jetbrains.annotations.NotNull; import java.util.Set; -import java.util.stream.Stream; public class ModBlockLootTables extends BlockLootSubProvider { @@ -29,6 +26,6 @@ public class ModBlockLootTables extends BlockLootSubProvider { @Override protected @NotNull Iterable getKnownBlocks() { - return ModBlocks.BLOCKS.getEntries().stream().map(RegistryObject::get)::iterator; + return ModBlocks.getEntries().stream().map(RegistryObject::get)::iterator; } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/MLPMixinPlugin.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/MLPMixinPlugin.java index 6d86961..254d093 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/MLPMixinPlugin.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/MLPMixinPlugin.java @@ -15,7 +15,7 @@ public class MLPMixinPlugin implements IMixinConfigPlugin { @Override public String getRefMapperConfig() { - return ""; + return null; } @Override @@ -30,7 +30,7 @@ public class MLPMixinPlugin implements IMixinConfigPlugin { @Override public List getMixins() { - return List.of(); + return null; } @Override diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/bedchamber/MixinNightStand.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/bedchamber/MixinNightStand.java index b2a6d39..6d292c5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/bedchamber/MixinNightStand.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/bedchamber/MixinNightStand.java @@ -7,7 +7,6 @@ import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import com.r3944realms.modernlifepatch.modInterface.IContainMenu; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinBookShelf.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinBookShelf.java index db087ea..a78c73f 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinBookShelf.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinBookShelf.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.ModernBookshelfBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCanvas.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCanvas.java index a114759..db7b120 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCanvas.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCanvas.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.core.ModernLifeClient; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCeilingFan.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCeilingFan.java index 43bd162..4251ee0 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCeilingFan.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinCeilingFan.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.CeilingFanBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; @@ -18,7 +17,7 @@ import java.util.List; public class MixinCeilingFan { @Inject(method = {"appendHoverText"}, at= @At("HEAD"), cancellable = true) public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { - list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_HOVER.getKey())); + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_ON_HOVER.getKey())); ci.cancel(); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinChessBoard.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinChessBoard.java index ff7576f..5e507e8 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinChessBoard.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinChessBoard.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.ChessBoardBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinEasel.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinEasel.java index 877bc97..ed6b01d 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinEasel.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinEasel.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinGuitarAmplifier.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinGuitarAmplifier.java index b371258..2b5a156 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinGuitarAmplifier.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinGuitarAmplifier.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedLightBulb.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedLightBulb.java new file mode 100644 index 0000000..8cc9cab --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedLightBulb.java @@ -0,0 +1,29 @@ +package com.r3944realms.modernlifepatch.mixin.block.common; + +import com.dairymoose.modernlife.blocks.InvertedLightBulbBlock; +import com.dairymoose.modernlife.blocks.LightBulbBlock; +import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import java.util.List; +import java.util.function.ToIntFunction; + +@Mixin(InvertedLightBulbBlock.class) +public class MixinInvertedLightBulb extends LightBulbBlock { + public MixinInvertedLightBulb(Properties props, ToIntFunction lightLevelFn, StatePredicate emissiveRenderFn) { + super(props, lightLevelFn, emissiveRenderFn); + } + @Inject(method = "appendHoverText", at = @At("HEAD"), cancellable = true) + public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_OFF_HOVER.getKey())); + ci.cancel(); + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedTileLight.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedTileLight.java new file mode 100644 index 0000000..0a6e5e2 --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinInvertedTileLight.java @@ -0,0 +1,23 @@ +package com.r3944realms.modernlifepatch.mixin.block.common; + +import com.dairymoose.modernlife.blocks.InvertedTileLightBlock; +import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.BlockGetter; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import java.util.List; + +@Mixin(InvertedTileLightBlock.class) +public class MixinInvertedTileLight { + @Inject(method = {"appendHoverText"}, at= @At("HEAD"), cancellable = true) + public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_OFF_HOVER.getKey())); + ci.cancel(); + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinLightBulb.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinLightBulb.java index f7b0cf9..4de130c 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinLightBulb.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinLightBulb.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; @@ -63,7 +62,7 @@ public class MixinLightBulb extends FaceAttachedHorizontalDirectionalBlock { } @Inject(method = {"appendHoverText"}, at= @At("HEAD"), cancellable = true) public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { - list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_HOVER.getKey())); + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_ON_HOVER.getKey())); ci.cancel(); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinMetalGrate.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinMetalGrate.java index 050bd27..cf17839 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinMetalGrate.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinMetalGrate.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.GrateBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPavedRoad.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPavedRoad.java index b5a7f35..1e35681 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPavedRoad.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPavedRoad.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.PavedRoadBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPhotoCopier.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPhotoCopier.java index 8922cc0..e60d79a 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPhotoCopier.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPhotoCopier.java @@ -8,7 +8,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPrinter.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPrinter.java index e34eec7..9ca5290 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPrinter.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinPrinter.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.tileentities.PrinterBlockEntity; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinRadiator.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinRadiator.java index 002e93d..b0280c5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinRadiator.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinRadiator.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinSeedSpreader.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinSeedSpreader.java index c5ed463..4a1fc47 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinSeedSpreader.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinSeedSpreader.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.tileentities.SeedSpreaderBlockEntity; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTileLight.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTileLight.java index 0e748ae..8e5d00d 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTileLight.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTileLight.java @@ -4,7 +4,6 @@ import com.dairymoose.modernlife.blocks.TileLightBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; @@ -34,7 +33,7 @@ public class MixinTileLight { } @Inject(method = {"appendHoverText"}, at= @At("HEAD"), cancellable = true) public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { - list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_HOVER.getKey())); + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_ON_HOVER.getKey())); ci.cancel(); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTrashCan.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTrashCan.java index a3113fd..79cf560 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTrashCan.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinTrashCan.java @@ -6,7 +6,6 @@ import com.dairymoose.modernlife.tileentities.TrashCanBlockEntity; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWallShelf.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWallShelf.java index ecbfa67..ec0573a 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWallShelf.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWallShelf.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.common; import com.dairymoose.modernlife.blocks.WallShelfBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWarningAlarm.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWarningAlarm.java new file mode 100644 index 0000000..ae45e1b --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/common/MixinWarningAlarm.java @@ -0,0 +1,64 @@ +package com.r3944realms.modernlifepatch.mixin.block.common; + +import com.dairymoose.modernlife.blocks.LightBulbBlock; +import com.dairymoose.modernlife.blocks.WarningAlarmBlock; +import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import org.jetbrains.annotations.NotNull; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Overwrite; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import java.util.List; +import java.util.function.ToIntFunction; + +import static com.dairymoose.modernlife.blocks.WarningAlarmBlock.ALARM_TYPE; + +@Mixin(WarningAlarmBlock.class) +public abstract class MixinWarningAlarm extends LightBulbBlock implements EntityBlock { + + public MixinWarningAlarm(Properties props, ToIntFunction lightLevelFn, StatePredicate emissiveRenderFn) { + super(props, lightLevelFn, emissiveRenderFn); + } + @Inject(method = "appendHoverText", at = @At("HEAD"), cancellable = true) + public void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { + list.add(Component.translatable(ModLangKeyValue.WARNING_ALARM_HOVER_FIRST.getKey())); + list.add(Component.translatable(ModLangKeyValue.WARNING_ALARM_HOVER_SECOND.getKey())); + ci.cancel(); + } + + /** + * @author R3944Realms + * @reason i18n + */ + @Overwrite + public InteractionResult use(@NotNull BlockState pState, Level pLevel, @NotNull BlockPos pPos, @NotNull Player pPlayer, @NotNull InteractionHand pHand, @NotNull BlockHitResult pHit) { + if (!pLevel.isClientSide && pHand == InteractionHand.MAIN_HAND && pPlayer.getItemInHand(pHand).isEmpty()) { + BlockState newAlarmType = pState.cycle(ALARM_TYPE); + pLevel.setBlock(pPos, newAlarmType, 3); + switch (newAlarmType.getValue(ALARM_TYPE)) { + case 0 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE0.getKey())); + case 1 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE1.getKey())); + case 2 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE2.getKey())); + case 3 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE3.getKey())); + case 4 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE4.getKey())); + case 5 -> pPlayer.sendSystemMessage(Component.translatable(ModLangKeyValue.ALARM_SOUND_TYPE5.getKey())); + } + } + + return super.use(pState, pLevel, pPos, pPlayer, pHand, pHit); + } +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinKitchenDrawerCabinet.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinKitchenDrawerCabinet.java index 0dd9f66..1d87586 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinKitchenDrawerCabinet.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinKitchenDrawerCabinet.java @@ -8,7 +8,6 @@ import com.r3944realms.modernlifepatch.modInterface.IContainMenu; import net.minecraft.core.BlockPos; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinRefrigerator.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinRefrigerator.java index c59f41c..d1e5b02 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinRefrigerator.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/kitchen/MixinRefrigerator.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.tileentities.SeedSpreaderBlockEntity; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.MenuProvider; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinExtractor.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinExtractor.java index 7d5e687..f42fedc 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinExtractor.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinExtractor.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerReceiver.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerReceiver.java index 5d617c6..2b5e75c 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerReceiver.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerReceiver.java @@ -4,7 +4,6 @@ import com.dairymoose.modernlife.blocks.PowerReceiverBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerTransmitter.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerTransmitter.java index 9b0fbff..0a6e8c5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerTransmitter.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinPowerTransmitter.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.block.redstone; import com.dairymoose.modernlife.blocks.PowerTransmitterBlock; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinTurntableBlock.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinTurntableBlock.java index c7ad697..4d7e439 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinTurntableBlock.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinTurntableBlock.java @@ -6,7 +6,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinWinch.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinWinch.java index 33fe0da..372b892 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinWinch.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/block/redstone/MixinWinch.java @@ -5,7 +5,6 @@ import com.dairymoose.modernlife.util.ModernLifeUtil; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.BlockGetter; @@ -76,7 +75,7 @@ public abstract class MixinWinch extends FaceAttachedHorizontalDirectionalBlock } @Inject(method = {"appendHoverText"}, at = @At("HEAD"), cancellable = true) private void appendHoverText(ItemStack itemStack, BlockGetter blockReader, List list, TooltipFlag tooltipFlag, CallbackInfo ci) { - list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_HOVER.getKey())); + list.add(Component.translatable(ModLangKeyValue.NEED_RED_STONE_POWER_TURN_ON_HOVER.getKey())); ci.cancel(); } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBattery.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBattery.java index c3aabc2..be2ea24 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBattery.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBattery.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.BatteryItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBicycle.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBicycle.java index 8ee97f8..5912407 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBicycle.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinBicycle.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.BicycleItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinCamera.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinCamera.java index ac96ed1..0f2179f 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinCamera.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinCamera.java @@ -8,7 +8,6 @@ import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.nbt.ListTag; import net.minecraft.nbt.Tag; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinChainSaw.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinChainSaw.java index aa0dc48..b135c63 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinChainSaw.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinChainSaw.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.ChainsawItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinFlashLight.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinFlashLight.java index e4b95e8..0c424cd 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinFlashLight.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinFlashLight.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.FlashlightItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinGuitar.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinGuitar.java index b52024b..891ecb3 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinGuitar.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinGuitar.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.GuitarItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinHandGun.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinHandGun.java index ae2bbb9..3464bd0 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinHandGun.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinHandGun.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.HandgunItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinMotorBoat.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinMotorBoat.java index 2d22897..59d25b5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinMotorBoat.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinMotorBoat.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.MotorboatItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinRoadMarker.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinRoadMarker.java index b847574..634b42a 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinRoadMarker.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/item/MixinRoadMarker.java @@ -3,7 +3,6 @@ package com.r3944realms.modernlifepatch.mixin.item; import com.dairymoose.modernlife.items.RoadMarkerItem; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.network.chat.Component; - import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.level.Level; @@ -18,8 +17,8 @@ import java.util.List; public class MixinRoadMarker { @Inject(method = {"appendHoverText"}, at= @At("HEAD"), cancellable = true) public void appendHoverText(ItemStack itemStack, Level world, List text, TooltipFlag flag, CallbackInfo ci) { - text.add(Component.translatable(ModLangKeyValue.ROAD_MARKER_FIRST.getKey())); - text.add(Component.translatable(ModLangKeyValue.ROAD_MARKER_SECOND.getKey())); + text.add(Component.translatable(ModLangKeyValue.ROAD_MARKER_HOVER_FIRST.getKey())); + text.add(Component.translatable(ModLangKeyValue.ROAD_MARKER_HOVER_SECOND.getKey())); ci.cancel(); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinChessBoardScreen.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinChessBoardScreen.java index 7585151..0526daf 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinChessBoardScreen.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinChessBoardScreen.java @@ -1,12 +1,10 @@ package com.r3944realms.modernlifepatch.mixin.screen; import com.dairymoose.modernlife.blocks.gui.chess.*; -import com.mojang.blaze3d.vertex.PoseStack; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.screens.Screen; import net.minecraft.network.chat.Component; - import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinPrinterScreen.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinPrinterScreen.java index 3efbf23..5544f1e 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinPrinterScreen.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinPrinterScreen.java @@ -4,7 +4,6 @@ import com.dairymoose.modernlife.blocks.gui.PrinterScreen; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.client.gui.screens.Screen; import net.minecraft.network.chat.Component; - import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.ModifyArg; diff --git a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinRadiatorScreen.java b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinRadiatorScreen.java index e3d0bab..377b755 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinRadiatorScreen.java +++ b/src/main/java/com/r3944realms/modernlifepatch/mixin/screen/MixinRadiatorScreen.java @@ -4,7 +4,6 @@ import com.dairymoose.modernlife.blocks.gui.RadiatorScreen; import com.r3944realms.modernlifepatch.datagen.lang.ModLangKeyValue; import net.minecraft.client.gui.screens.Screen; import net.minecraft.network.chat.Component; - import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.ModifyArg; diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg new file mode 100644 index 0000000..025671f --- /dev/null +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -0,0 +1,2 @@ +#private -> public +public net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen f_98507_ # selectedTab \ No newline at end of file diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index ef4e063..2a38b03 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -42,7 +42,9 @@ authors="${mod_authors}" #optional #displayTest="MATCH_VERSION" # MATCH_VERSION is the default if nothing is specified (#optional) # The description text for the mod (multi line!) (#mandatory) -description='''${mod_description}''' +description='''${mod_description} +因为原作者的美工槽点太多,而做的一个补丁。 +''' # A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. [[dependencies.${mod_id}]] #optional # the modid of the dependency diff --git a/src/main/resources/data/modernlifepatch/tags/items/general.json b/src/main/resources/data/modernlifepatch/tags/items/general.json index dce6d91..c8b9711 100644 --- a/src/main/resources/data/modernlifepatch/tags/items/general.json +++ b/src/main/resources/data/modernlifepatch/tags/items/general.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "modernlife:warning_alarm", "modernlife:monitor", "modernlife:dual_monitor", "modernlife:steam_radiator", @@ -13,6 +14,8 @@ "modernlife:metal_duct", "modernlife:glass_panel", "modernlife:tile_light", + "modernlife:inverted_tile_light", + "modernlife:inverted_light_bulb", "modernlife:beige_ceramic_tile", "modernlife:white_ceramic_tile", "modernlife:brown_ceramic_tile", diff --git a/src/main/resources/data/modernlifepatch/tags/items/outside.json b/src/main/resources/data/modernlifepatch/tags/items/outside.json index c39ff6a..93c2ec2 100644 --- a/src/main/resources/data/modernlifepatch/tags/items/outside.json +++ b/src/main/resources/data/modernlifepatch/tags/items/outside.json @@ -1,6 +1,8 @@ { "replace": false, "values": [ + "modernlife:grass_ramp", + "modernlife:end_stone_ramp", "modernlife:cobblestone_ramp", "modernlife:stone_ramp", "modernlife:stone_bricks_ramp", diff --git a/src/main/resources/modernlifepatch.mixins.json b/src/main/resources/modernlifepatch.mixins.json index 5908a22..64c852f 100644 --- a/src/main/resources/modernlifepatch.mixins.json +++ b/src/main/resources/modernlifepatch.mixins.json @@ -3,7 +3,7 @@ "package": "com.r3944realms.modernlifepatch.mixin", "compatibilityLevel": "JAVA_17", "refmap": "modernlifepatch.refmap.json", - "plugin" : "com.r3944realms.modernlifepatch.mixin.MLPMixinPlugin", + "plugin": "com.r3944realms.modernlifepatch.mixin.MLPMixinPlugin", "mixins": [ "block.bathroom.MixinShowerHead", "block.bathroom.MixinToilet", @@ -20,6 +20,8 @@ "block.common.MixinEasel", "block.common.MixinFlatScreenTV", "block.common.MixinGuitarAmplifier", + "block.common.MixinInvertedLightBulb", + "block.common.MixinInvertedTileLight", "block.common.MixinLightBulb", "block.common.MixinMetalDuct", "block.common.MixinMetalGrate", @@ -32,6 +34,7 @@ "block.common.MixinTrashCan", "block.common.MixinWallShelf", "block.common.MixinWallSocket", + "block.common.MixinWarningAlarm", "block.kitchen.MixinKitchenCabinet", "block.kitchen.MixinKitchenDrawerCabinet", "block.kitchen.MixinKitchenSink", diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_barrier.json new file mode 100644 index 0000000..48950bc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_chair.json new file mode 100644 index 0000000..8cd0383 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_coffee_table.json new file mode 100644 index 0000000..837d4b4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/acacia_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/acacia_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/acacia_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/acacia_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/acacia_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/acacia_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/acacia_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/acacia_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/acacia_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/acacia_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_deck.json new file mode 100644 index 0000000..a2b3809 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/acacia_deck" + }, + "support=true": { + "model": "modernlife:block/acacia_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_glass_door.json new file mode 100644 index 0000000..446a92c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/acacia_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/acacia_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_cabinet.json new file mode 100644 index 0000000..140f1bf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..5d70e93 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_log_ramp.json new file mode 100644 index 0000000..407804f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/acacia_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_mini_stool.json new file mode 100644 index 0000000..97d3524 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/acacia_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/acacia_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_night_stand.json new file mode 100644 index 0000000..8f48cee --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_picnic_table.json new file mode 100644 index 0000000..0f2738a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/acacia_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_planks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_planks_ramp.json new file mode 100644 index 0000000..ed3e9db --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_planks_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/acacia_planks_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/acacia_planks_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/acacia_planks_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_planks_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_ramp.json new file mode 100644 index 0000000..abda81a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/acacia_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_round_table.json new file mode 100644 index 0000000..69571f0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/acacia_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/acacia_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_small_table.json new file mode 100644 index 0000000..1ddc186 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/acacia_small_table" + }, + "type=mid": { + "model": "modernlife:block/acacia_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/acacia_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/acacia_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/acacia_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/acacia_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/acacia_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/acacia_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/acacia_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/acacia_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_wall_shelf.json new file mode 100644 index 0000000..6da802e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/acacia_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/acacia_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/acacia_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/acacia_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/acacia_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/air_conditioner.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/air_conditioner.json new file mode 100644 index 0000000..91269ef --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/air_conditioner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/air_conditioner", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/air_conditioner", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/air_conditioner", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/air_conditioner", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/alarm_clock.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/alarm_clock.json new file mode 100644 index 0000000..5264386 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/alarm_clock.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/alarm_clock", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/alarm_clock", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/alarm_clock", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/alarm_clock", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_barrier.json new file mode 100644 index 0000000..02fb507 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/andesite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/andesite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/andesite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/andesite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_cabinet.json new file mode 100644 index 0000000..fdb470f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/andesite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/andesite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/andesite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/andesite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c22330f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/andesite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/andesite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/andesite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/andesite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_ramp.json new file mode 100644 index 0000000..1d9f335 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/andesite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/andesite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/andesite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/arrow_slit.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/arrow_slit.json new file mode 100644 index 0000000..ce7fbff --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/arrow_slit.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/arrow_slit", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/arrow_slit", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/arrow_slit", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/arrow_slit", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/basalt_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/basalt_ramp.json new file mode 100644 index 0000000..af4d0c6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/basalt_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/basalt_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/basalt_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/basalt_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/basalt_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathroom_ceramic_tile.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathroom_ceramic_tile.json new file mode 100644 index 0000000..da8fedf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathroom_ceramic_tile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/bathroom_ceramic_tile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathtub.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathtub.json new file mode 100644 index 0000000..84db2b8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bathtub.json @@ -0,0 +1,180 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/bathtub_far", + "y": 270 + }, + "when": { + "facing": "north", + "half": "back", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far_waterlogged", + "y": 270 + }, + "when": { + "facing": "north", + "half": "back", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near", + "y": 270 + }, + "when": { + "facing": "north", + "half": "front", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near_waterlogged", + "y": 270 + }, + "when": { + "facing": "north", + "half": "front", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far", + "y": 0 + }, + "when": { + "facing": "east", + "half": "back", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far_waterlogged", + "y": 0 + }, + "when": { + "facing": "east", + "half": "back", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near", + "y": 0 + }, + "when": { + "facing": "east", + "half": "front", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near_waterlogged", + "y": 0 + }, + "when": { + "facing": "east", + "half": "front", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far", + "y": 90 + }, + "when": { + "facing": "south", + "half": "back", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far_waterlogged", + "y": 90 + }, + "when": { + "facing": "south", + "half": "back", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near", + "y": 90 + }, + "when": { + "facing": "south", + "half": "front", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near_waterlogged", + "y": 90 + }, + "when": { + "facing": "south", + "half": "front", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far", + "y": 180 + }, + "when": { + "facing": "west", + "half": "back", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_far_waterlogged", + "y": 180 + }, + "when": { + "facing": "west", + "half": "back", + "waterlogged": "true" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near", + "y": 180 + }, + "when": { + "facing": "west", + "half": "front", + "waterlogged": "false" + } + }, + { + "apply": { + "model": "modernlife:block/bathtub_near_waterlogged", + "y": 180 + }, + "when": { + "facing": "west", + "half": "front", + "waterlogged": "true" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/beige_ceramic_tile.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/beige_ceramic_tile.json new file mode 100644 index 0000000..969f2a2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/beige_ceramic_tile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/beige_ceramic_tile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_barrier.json new file mode 100644 index 0000000..19feec8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_chair.json new file mode 100644 index 0000000..2ae3327 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_coffee_table.json new file mode 100644 index 0000000..1f8206f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/birch_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/birch_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/birch_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/birch_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/birch_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/birch_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/birch_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/birch_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/birch_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/birch_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_deck.json new file mode 100644 index 0000000..287f0df --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/birch_deck" + }, + "support=true": { + "model": "modernlife:block/birch_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_glass_door.json new file mode 100644 index 0000000..d3c2821 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/birch_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/birch_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/birch_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_cabinet.json new file mode 100644 index 0000000..8ce1b22 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f08ecea --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_log_ramp.json new file mode 100644 index 0000000..0095467 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/birch_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_mini_stool.json new file mode 100644 index 0000000..1efed52 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/birch_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/birch_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_night_stand.json new file mode 100644 index 0000000..8e210a4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_picnic_table.json new file mode 100644 index 0000000..fc44122 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/birch_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/birch_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_ramp.json new file mode 100644 index 0000000..1dcca9a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/birch_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/birch_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_round_table.json new file mode 100644 index 0000000..a4618ca --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/birch_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/birch_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/birch_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/birch_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_small_table.json new file mode 100644 index 0000000..fdcc27d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/birch_small_table" + }, + "type=mid": { + "model": "modernlife:block/birch_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/birch_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/birch_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/birch_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/birch_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/birch_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/birch_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/birch_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/birch_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_wall_shelf.json new file mode 100644 index 0000000..845d2aa --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/birch_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/birch_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/birch_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/birch_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/birch_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_painted_drywall.json new file mode 100644 index 0000000..9e9b202 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/black_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_sofa.json new file mode 100644 index 0000000..c674f0b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/black_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/black_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/black_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_barrier.json new file mode 100644 index 0000000..d8243da --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/blackstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/blackstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/blackstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/blackstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..e7e324b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/blackstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/blackstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/blackstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/blackstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2200738 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/blackstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/blackstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/blackstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/blackstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_ramp.json new file mode 100644 index 0000000..629889a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blackstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/blackstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/blackstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_painted_drywall.json new file mode 100644 index 0000000..76d2633 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/blue_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_sofa.json new file mode 100644 index 0000000..85ca273 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/blue_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/blue_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_vinyl_siding.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_vinyl_siding.json new file mode 100644 index 0000000..7302144 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/blue_vinyl_siding.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/blue_vinyl_siding" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_barrier.json new file mode 100644 index 0000000..a013383 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_cabinet.json new file mode 100644 index 0000000..00eb2f7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..0d7c543 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_ramp.json new file mode 100644 index 0000000..e896c64 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_ceramic_tile.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_ceramic_tile.json new file mode 100644 index 0000000..75b21a1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_ceramic_tile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/brown_ceramic_tile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_painted_drywall.json new file mode 100644 index 0000000..ee14e51 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/brown_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_sofa.json new file mode 100644 index 0000000..8def943 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/brown_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/brown_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/brown_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/canvas.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/canvas.json new file mode 100644 index 0000000..aa03313 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/canvas.json @@ -0,0 +1,324 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/canvas_empty", + "y": 180 + }, + "when": { + "facing": "north", + "size": "0" + } + }, + { + "apply": { + "model": "modernlife:block/canvas", + "y": 180 + }, + "when": { + "facing": "north", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_2", + "y": 180 + }, + "when": { + "facing": "north", + "size": "2" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_3", + "y": 180 + }, + "when": { + "facing": "north", + "size": "3" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_4", + "y": 180 + }, + "when": { + "facing": "north", + "size": "4" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_5", + "y": 180 + }, + "when": { + "facing": "north", + "size": "5" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_6", + "y": 180 + }, + "when": { + "facing": "north", + "size": "6" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_7", + "y": 180 + }, + "when": { + "facing": "north", + "size": "7" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_empty", + "y": 0 + }, + "when": { + "facing": "south", + "size": "0" + } + }, + { + "apply": { + "model": "modernlife:block/canvas", + "y": 0 + }, + "when": { + "facing": "south", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_2", + "y": 0 + }, + "when": { + "facing": "south", + "size": "2" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_3", + "y": 0 + }, + "when": { + "facing": "south", + "size": "3" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_4", + "y": 0 + }, + "when": { + "facing": "south", + "size": "4" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_5", + "y": 0 + }, + "when": { + "facing": "south", + "size": "5" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_6", + "y": 0 + }, + "when": { + "facing": "south", + "size": "6" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_7", + "y": 0 + }, + "when": { + "facing": "south", + "size": "7" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_empty", + "y": 270 + }, + "when": { + "facing": "east", + "size": "0" + } + }, + { + "apply": { + "model": "modernlife:block/canvas", + "y": 270 + }, + "when": { + "facing": "east", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_2", + "y": 270 + }, + "when": { + "facing": "east", + "size": "2" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_3", + "y": 270 + }, + "when": { + "facing": "east", + "size": "3" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_4", + "y": 270 + }, + "when": { + "facing": "east", + "size": "4" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_5", + "y": 270 + }, + "when": { + "facing": "east", + "size": "5" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_6", + "y": 270 + }, + "when": { + "facing": "east", + "size": "6" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_7", + "y": 270 + }, + "when": { + "facing": "east", + "size": "7" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_empty", + "y": 90 + }, + "when": { + "facing": "west", + "size": "0" + } + }, + { + "apply": { + "model": "modernlife:block/canvas", + "y": 90 + }, + "when": { + "facing": "west", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_2", + "y": 90 + }, + "when": { + "facing": "west", + "size": "2" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_3", + "y": 90 + }, + "when": { + "facing": "west", + "size": "3" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_4", + "y": 90 + }, + "when": { + "facing": "west", + "size": "4" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_5", + "y": 90 + }, + "when": { + "facing": "west", + "size": "5" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_6", + "y": 90 + }, + "when": { + "facing": "west", + "size": "6" + } + }, + { + "apply": { + "model": "modernlife:block/canvas_7", + "y": 90 + }, + "when": { + "facing": "west", + "size": "7" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_camera.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_camera.json new file mode 100644 index 0000000..b3371e4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_camera.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cctv_camera", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cctv_camera", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cctv_camera", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cctv_camera", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_screen.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_screen.json new file mode 100644 index 0000000..884bb87 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cctv_screen.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mirror", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mirror", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mirror", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mirror", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/ceiling_fan.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/ceiling_fan.json new file mode 100644 index 0000000..183ea59 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/ceiling_fan.json @@ -0,0 +1,20 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/ceiling_fan_off" + }, + "when": { + "speed": "0" + } + }, + { + "apply": { + "model": "modernlife:block/ceiling_fan_on" + }, + "when": { + "speed": "1" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chess_board.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chess_board.json new file mode 100644 index 0000000..f4292e1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chess_board.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/chess_board" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_barrier.json new file mode 100644 index 0000000..8fc7de3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_nether_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_nether_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_nether_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_nether_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..3429b88 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c7c5957 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_ramp.json new file mode 100644 index 0000000..1cd8926 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_nether_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_nether_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_barrier.json new file mode 100644 index 0000000..f0243a3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_polished_blackstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_polished_blackstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_polished_blackstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_polished_blackstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..b40fbe2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..49f1c61 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_ramp.json new file mode 100644 index 0000000..4a14660 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_polished_blackstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_polished_blackstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_quartz_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_quartz_ramp.json new file mode 100644 index 0000000..9ade1de --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_quartz_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_quartz_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_barrier.json new file mode 100644 index 0000000..6eb60a9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_red_sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_red_sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_red_sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_red_sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..4f52dec --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..5876b80 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_ramp.json new file mode 100644 index 0000000..4a37e86 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_red_sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_red_sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_barrier.json new file mode 100644 index 0000000..1939091 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..9364d52 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..5e85d2d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_ramp.json new file mode 100644 index 0000000..9f494cd --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_barrier.json new file mode 100644 index 0000000..3c0ee04 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_stone_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_stone_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_stone_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_stone_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..0097832 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e95f518 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_ramp.json new file mode 100644 index 0000000..3583ba0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/chiseled_stone_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/chiseled_stone_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_barrier.json new file mode 100644 index 0000000..715278b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/clay_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/clay_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/clay_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/clay_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_cabinet.json new file mode 100644 index 0000000..4c2d53f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/clay_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/clay_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/clay_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/clay_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..db7435b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/clay_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/clay_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/clay_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/clay_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_ramp.json new file mode 100644 index 0000000..d765077 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/clay_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/clay_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/clay_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobbled_deepslate_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobbled_deepslate_ramp.json new file mode 100644 index 0000000..39a2754 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobbled_deepslate_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobbled_deepslate_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_barrier.json new file mode 100644 index 0000000..9aac2e3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cobblestone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cobblestone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cobblestone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cobblestone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..74e2de7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cobblestone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cobblestone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cobblestone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cobblestone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..d66a2ee --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cobblestone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cobblestone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cobblestone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cobblestone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_ramp.json new file mode 100644 index 0000000..48ea6a7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cobblestone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cobblestone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cobblestone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/coffee_mug.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/coffee_mug.json new file mode 100644 index 0000000..d3221aa --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/coffee_mug.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/coffee_mug", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/coffee_mug", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/coffee_mug", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/coffee_mug", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_barrier.json new file mode 100644 index 0000000..20811be --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cracked_stone_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cracked_stone_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cracked_stone_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cracked_stone_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..1e873ee --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..ff31cd0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_ramp.json new file mode 100644 index 0000000..061488a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cracked_stone_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cracked_stone_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_barrier.json new file mode 100644 index 0000000..2119ec9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_chair.json new file mode 100644 index 0000000..adf9655 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_coffee_table.json new file mode 100644 index 0000000..bbec865 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/crimson_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/crimson_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/crimson_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/crimson_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/crimson_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/crimson_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/crimson_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/crimson_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/crimson_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/crimson_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_deck.json new file mode 100644 index 0000000..baed6f9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/crimson_deck" + }, + "support=true": { + "model": "modernlife:block/crimson_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_glass_door.json new file mode 100644 index 0000000..a9fd9bd --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/crimson_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/crimson_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_cabinet.json new file mode 100644 index 0000000..bb4bf86 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..478eac9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_log_ramp.json new file mode 100644 index 0000000..15c35d2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/crimson_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_mini_stool.json new file mode 100644 index 0000000..f9e1990 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/crimson_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/crimson_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_night_stand.json new file mode 100644 index 0000000..bed564f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_picnic_table.json new file mode 100644 index 0000000..1df81ad --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/crimson_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_ramp.json new file mode 100644 index 0000000..4ef5135 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/crimson_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_round_table.json new file mode 100644 index 0000000..4627267 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/crimson_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/crimson_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_small_table.json new file mode 100644 index 0000000..266654a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/crimson_small_table" + }, + "type=mid": { + "model": "modernlife:block/crimson_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/crimson_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/crimson_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/crimson_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/crimson_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/crimson_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/crimson_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/crimson_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/crimson_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_wall_shelf.json new file mode 100644 index 0000000..09ca244 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/crimson_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/crimson_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/crimson_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/crimson_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/crimson_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_barrier.json new file mode 100644 index 0000000..db1b987 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_red_sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_red_sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_red_sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_red_sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..663eb75 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_red_sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_red_sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_red_sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_red_sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7fcb35a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_ramp.json new file mode 100644 index 0000000..d8570bb --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_red_sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_red_sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_barrier.json new file mode 100644 index 0000000..3e59e98 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..6e81d27 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..6af71f4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_ramp.json new file mode 100644 index 0000000..51156f1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cut_sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/cut_sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_painted_drywall.json new file mode 100644 index 0000000..5f09c6c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/cyan_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_sofa.json new file mode 100644 index 0000000..95c69d1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/cyan_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/cyan_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/cyan_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_barrier.json new file mode 100644 index 0000000..fdccc92 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_chair.json new file mode 100644 index 0000000..885030a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_coffee_table.json new file mode 100644 index 0000000..26a9e3a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/dark_oak_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/dark_oak_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/dark_oak_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/dark_oak_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/dark_oak_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/dark_oak_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/dark_oak_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/dark_oak_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/dark_oak_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/dark_oak_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_deck.json new file mode 100644 index 0000000..44dc1ac --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/dark_oak_deck" + }, + "support=true": { + "model": "modernlife:block/dark_oak_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_glass_door.json new file mode 100644 index 0000000..6cdbede --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/dark_oak_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/dark_oak_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_cabinet.json new file mode 100644 index 0000000..b9b9f6c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e59cd07 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_log_ramp.json new file mode 100644 index 0000000..d44cde4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_mini_stool.json new file mode 100644 index 0000000..6dcd04e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/dark_oak_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/dark_oak_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_night_stand.json new file mode 100644 index 0000000..d1c0af8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_picnic_table.json new file mode 100644 index 0000000..5ec44c0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_ramp.json new file mode 100644 index 0000000..708c884 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dark_oak_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_round_table.json new file mode 100644 index 0000000..8a6f70c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dark_oak_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/dark_oak_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_small_table.json new file mode 100644 index 0000000..76099dc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/dark_oak_small_table" + }, + "type=mid": { + "model": "modernlife:block/dark_oak_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/dark_oak_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/dark_oak_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/dark_oak_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/dark_oak_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/dark_oak_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/dark_oak_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/dark_oak_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/dark_oak_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_wall_shelf.json new file mode 100644 index 0000000..5cdf0eb --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_oak_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_oak_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_oak_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_oak_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_oak_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_barrier.json new file mode 100644 index 0000000..5a64e4f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_prismarine_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_prismarine_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_prismarine_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_prismarine_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..d20fd22 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_prismarine_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_prismarine_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_prismarine_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_prismarine_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7ef6e13 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_ramp.json new file mode 100644 index 0000000..0de4670 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dark_prismarine_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dark_prismarine_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deepslate_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deepslate_ramp.json new file mode 100644 index 0000000..351086c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deepslate_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/deepslate_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/deepslate_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deluxe_bed.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deluxe_bed.json new file mode 100644 index 0000000..a578dfe --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/deluxe_bed.json @@ -0,0 +1,164 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_left", + "y": 0 + }, + "when": { + "corner": "bottom_left", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_left", + "y": 90 + }, + "when": { + "corner": "bottom_left", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_left", + "y": 180 + }, + "when": { + "corner": "bottom_left", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_left", + "y": 270 + }, + "when": { + "corner": "bottom_left", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_right", + "y": 0 + }, + "when": { + "corner": "bottom_right", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_right", + "y": 90 + }, + "when": { + "corner": "bottom_right", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_right", + "y": 180 + }, + "when": { + "corner": "bottom_right", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_bottom_right", + "y": 270 + }, + "when": { + "corner": "bottom_right", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_left", + "y": 0 + }, + "when": { + "corner": "top_left", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_left", + "y": 90 + }, + "when": { + "corner": "top_left", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_left", + "y": 180 + }, + "when": { + "corner": "top_left", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_left", + "y": 270 + }, + "when": { + "corner": "top_left", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_right", + "y": 0 + }, + "when": { + "corner": "top_right", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_right", + "y": 90 + }, + "when": { + "corner": "top_right", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_right", + "y": 180 + }, + "when": { + "corner": "top_right", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/deluxe_bed_top_right", + "y": 270 + }, + "when": { + "corner": "top_right", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_barrier.json new file mode 100644 index 0000000..cfe3ca2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/diorite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/diorite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/diorite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/diorite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_cabinet.json new file mode 100644 index 0000000..480748d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/diorite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/diorite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/diorite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/diorite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7cb68e8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/diorite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/diorite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/diorite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/diorite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_ramp.json new file mode 100644 index 0000000..1c2d678 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/diorite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/diorite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/diorite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dirt_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dirt_ramp.json new file mode 100644 index 0000000..6e45a00 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dirt_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/dirt_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/dirt_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dishwasher.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dishwasher.json new file mode 100644 index 0000000..2fcff29 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dishwasher.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dishwasher", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dishwasher", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dishwasher", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dishwasher", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_acacia_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_acacia_wall_shelf.json new file mode 100644 index 0000000..31aec7d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_acacia_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_acacia_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_acacia_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_acacia_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_acacia_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_birch_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_birch_wall_shelf.json new file mode 100644 index 0000000..316e547 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_birch_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_birch_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_birch_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_birch_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_birch_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_crimson_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_crimson_wall_shelf.json new file mode 100644 index 0000000..aa59b40 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_crimson_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_crimson_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_crimson_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_crimson_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_crimson_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_dark_oak_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_dark_oak_wall_shelf.json new file mode 100644 index 0000000..d228181 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_dark_oak_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_dark_oak_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_dark_oak_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_dark_oak_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_dark_oak_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_jungle_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_jungle_wall_shelf.json new file mode 100644 index 0000000..293d4bc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_jungle_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_jungle_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_jungle_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_jungle_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_jungle_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_oak_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_oak_wall_shelf.json new file mode 100644 index 0000000..86619f4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_oak_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_oak_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_oak_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_oak_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_oak_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_spruce_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_spruce_wall_shelf.json new file mode 100644 index 0000000..99f8c9b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_spruce_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_spruce_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_spruce_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_spruce_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_spruce_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_warped_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_warped_wall_shelf.json new file mode 100644 index 0000000..8f07525 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/double_warped_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/double_warped_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/double_warped_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/double_warped_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/double_warped_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dryer.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dryer.json new file mode 100644 index 0000000..741b217 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dryer.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dryer", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dryer", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dryer", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dryer", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dual_monitor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dual_monitor.json new file mode 100644 index 0000000..d718f00 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/dual_monitor.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/dual_monitor", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/dual_monitor", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/dual_monitor", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/dual_monitor", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/easel.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/easel.json new file mode 100644 index 0000000..95789e6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/easel.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "empty": "true" + }, + "apply": { + "y": 0, + "model": "modernlife:block/easel_empty_big" + } + }, + { + "when": { + "facing": "north", + "empty": "false" + }, + "apply": { + "y": 0, + "model": "modernlife:block/easel_full_big" + } + }, + { + "when": { + "facing": "south", + "empty": "true" + }, + "apply": { + "y": 180, + "model": "modernlife:block/easel_empty_big" + } + }, + { + "when": { + "facing": "south", + "empty": "false" + }, + "apply": { + "y": 180, + "model": "modernlife:block/easel_full_big" + } + }, + { + "when": { + "facing": "east", + "empty": "true" + }, + "apply": { + "y": 90, + "model": "modernlife:block/easel_empty_big" + } + }, + { + "when": { + "facing": "east", + "empty": "false" + }, + "apply": { + "y": 90, + "model": "modernlife:block/easel_full_big" + } + }, + { + "when": { + "facing": "west", + "empty": "true" + }, + "apply": { + "y": 270, + "model": "modernlife:block/easel_empty_big" + } + }, + { + "when": { + "facing": "west", + "empty": "false" + }, + "apply": { + "y": 270, + "model": "modernlife:block/easel_full_big" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/electrical_outlet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/electrical_outlet.json new file mode 100644 index 0000000..50692e4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/electrical_outlet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/wall_socket", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/wall_socket", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/wall_socket", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/wall_socket", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/end_stone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/end_stone_ramp.json new file mode 100644 index 0000000..197e015 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/end_stone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/end_stone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/end_stone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/extractor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/extractor.json new file mode 100644 index 0000000..ad915a8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/extractor.json @@ -0,0 +1,22 @@ +{ + "variants": { + "facing=down": { + "model": "modernlife:block/extractor" + }, + "facing=east": { + "model": "modernlife:block/extractor", + "y": 90 + }, + "facing=north": { + "model": "modernlife:block/extractor" + }, + "facing=south": { + "model": "modernlife:block/extractor", + "y": 180 + }, + "facing=west": { + "model": "modernlife:block/extractor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/faceless_canvas.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/faceless_canvas.json new file mode 100644 index 0000000..671d92f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/faceless_canvas.json @@ -0,0 +1,44 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/faceless_canvas", + "y": 180 + }, + "when": { + "facing": "north", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/faceless_canvas", + "y": 0 + }, + "when": { + "facing": "south", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/faceless_canvas", + "y": 270 + }, + "when": { + "facing": "east", + "size": "1" + } + }, + { + "apply": { + "model": "modernlife:block/faceless_canvas", + "y": 90 + }, + "when": { + "facing": "west", + "size": "1" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/flatscreen_tv.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/flatscreen_tv.json new file mode 100644 index 0000000..79cd003 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/flatscreen_tv.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/flatscreen_tv", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/flatscreen_tv", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/flatscreen_tv", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/flatscreen_tv", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/floor_mat.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/floor_mat.json new file mode 100644 index 0000000..f78ee42 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/floor_mat.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/floor_mat", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/floor_mat", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/floor_mat", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/floor_mat", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/four_panel_window.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/four_panel_window.json new file mode 100644 index 0000000..7aa16c9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/four_panel_window.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/four_panel_window", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/four_panel_window", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/four_panel_window", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/four_panel_window", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_coffee_table.json new file mode 100644 index 0000000..82a4ff6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_acacia_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_acacia_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_acacia_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_acacia_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_acacia_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_acacia_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_acacia_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_acacia_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_acacia_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_acacia_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_acacia_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_acacia_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_acacia_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_acacia_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_acacia_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_acacia_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_acacia_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_trapdoor.json new file mode 100644 index 0000000..3bcf597 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_acacia_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_acacia_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_acacia_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_coffee_table.json new file mode 100644 index 0000000..93532b4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_birch_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_birch_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_birch_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_birch_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_birch_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_birch_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_birch_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_birch_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_birch_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_birch_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_birch_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_birch_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_birch_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_birch_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_birch_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_birch_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_birch_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_birch_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_birch_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_birch_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_birch_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_birch_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_birch_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_birch_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_trapdoor.json new file mode 100644 index 0000000..a1e52e5 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_birch_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_birch_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_birch_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_coffee_table.json new file mode 100644 index 0000000..bf38777 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_crimson_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_crimson_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_crimson_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_crimson_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_crimson_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_crimson_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_crimson_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_crimson_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_crimson_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_crimson_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_crimson_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_crimson_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_crimson_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_crimson_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_crimson_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_crimson_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_crimson_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_trapdoor.json new file mode 100644 index 0000000..8ba0961 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_crimson_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_crimson_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_crimson_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_coffee_table.json new file mode 100644 index 0000000..6f5c98f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_dark_oak_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_dark_oak_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_dark_oak_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_dark_oak_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_dark_oak_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_dark_oak_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_dark_oak_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_dark_oak_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_dark_oak_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_dark_oak_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_dark_oak_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_dark_oak_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_dark_oak_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_dark_oak_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_dark_oak_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_dark_oak_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_dark_oak_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_trapdoor.json new file mode 100644 index 0000000..f75d475 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_dark_oak_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_dark_oak_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_dark_oak_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_door.json new file mode 100644 index 0000000..90ca4a4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_iron_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_iron_trapdoor.json new file mode 100644 index 0000000..8974fc5 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_iron_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_iron_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_iron_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_coffee_table.json new file mode 100644 index 0000000..0d850be --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_jungle_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_jungle_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_jungle_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_jungle_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_jungle_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_jungle_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_jungle_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_jungle_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_jungle_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_jungle_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_jungle_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_jungle_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_jungle_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_jungle_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_jungle_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_jungle_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_jungle_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_trapdoor.json new file mode 100644 index 0000000..274562a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_jungle_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_jungle_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_jungle_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_coffee_table.json new file mode 100644 index 0000000..b5aa372 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_oak_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_oak_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_oak_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_oak_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_oak_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_oak_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_oak_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_oak_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_oak_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_oak_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_oak_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_oak_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_oak_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_oak_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_oak_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_oak_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_oak_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_oak_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_oak_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_oak_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_oak_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_oak_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_oak_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_oak_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_trapdoor.json new file mode 100644 index 0000000..d4871ab --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_oak_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_oak_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_oak_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_panel.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_panel.json new file mode 100644 index 0000000..aa9bb41 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_panel.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 0 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 180 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 90 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 270 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_ramp.json new file mode 100644 index 0000000..b1faaae --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/glass_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/glass_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_slab.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_slab.json new file mode 100644 index 0000000..2f76e8c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "modernlife:block/glass_slab" + }, + "type=double": { + "model": "minecraft:block/glass" + }, + "type=top": { + "model": "modernlife:block/glass_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_coffee_table.json new file mode 100644 index 0000000..dce4ae6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_spruce_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_spruce_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_spruce_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_spruce_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_spruce_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_spruce_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_spruce_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_spruce_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_spruce_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_spruce_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_spruce_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_spruce_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_spruce_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_spruce_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_spruce_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_spruce_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_spruce_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_trapdoor.json new file mode 100644 index 0000000..553b82a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_spruce_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_spruce_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_spruce_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_stairs.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_stairs.json new file mode 100644 index 0000000..66c8a57 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "y": 270, + "uvlock": false + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "y": 270, + "uvlock": false + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "modernlife:block/glass_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "uvlock": false + }, + "facing=east,half=top,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 90, + "uvlock": false + }, + "facing=east,half=top,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "uvlock": false + }, + "facing=east,half=top,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 90, + "uvlock": false + }, + "facing=east,half=top,shape=straight": { + "model": "modernlife:block/glass_stairs", + "x": 180, + "uvlock": false + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "y": 180, + "uvlock": false + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "y": 270, + "uvlock": false + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "y": 180, + "uvlock": false + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "y": 270, + "uvlock": false + }, + "facing=north,half=bottom,shape=straight": { + "model": "modernlife:block/glass_stairs", + "y": 270, + "uvlock": false + }, + "facing=north,half=top,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 270, + "uvlock": false + }, + "facing=north,half=top,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "uvlock": false + }, + "facing=north,half=top,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 270, + "uvlock": false + }, + "facing=north,half=top,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "uvlock": false + }, + "facing=north,half=top,shape=straight": { + "model": "modernlife:block/glass_stairs", + "x": 180, + "y": 270, + "uvlock": false + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "y": 90, + "uvlock": false + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "y": 90, + "uvlock": false + }, + "facing=south,half=bottom,shape=straight": { + "model": "modernlife:block/glass_stairs", + "y": 90, + "uvlock": false + }, + "facing=south,half=top,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 90, + "uvlock": false + }, + "facing=south,half=top,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 180, + "uvlock": false + }, + "facing=south,half=top,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 90, + "uvlock": false + }, + "facing=south,half=top,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 180, + "uvlock": false + }, + "facing=south,half=top,shape=straight": { + "model": "modernlife:block/glass_stairs", + "x": 180, + "y": 90, + "uvlock": false + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "y": 90, + "uvlock": false + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "y": 180, + "uvlock": false + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "y": 90, + "uvlock": false + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "y": 180, + "uvlock": false + }, + "facing=west,half=bottom,shape=straight": { + "model": "modernlife:block/glass_stairs", + "y": 180, + "uvlock": false + }, + "facing=west,half=top,shape=inner_left": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 180, + "uvlock": false + }, + "facing=west,half=top,shape=inner_right": { + "model": "modernlife:block/glass_stairs_inner", + "x": 180, + "y": 270, + "uvlock": false + }, + "facing=west,half=top,shape=outer_left": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 180, + "uvlock": false + }, + "facing=west,half=top,shape=outer_right": { + "model": "modernlife:block/glass_stairs_outer", + "x": 180, + "y": 270, + "uvlock": false + }, + "facing=west,half=top,shape=straight": { + "model": "modernlife:block/glass_stairs", + "x": 180, + "y": 180, + "uvlock": false + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_trapdoor.json new file mode 100644 index 0000000..d765c75 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_coffee_table.json new file mode 100644 index 0000000..61e57f0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_coffee_table.json @@ -0,0 +1,96 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/glass_warped_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/glass_warped_coffee_table_mid" + }, + "type=three_way_n": { + "model": "modernlife:block/glass_warped_coffee_table_three_way" + }, + "type=three_way_e": { + "model": "modernlife:block/glass_warped_coffee_table_three_way", + "y" : 90 + }, + "type=three_way_s": { + "model": "modernlife:block/glass_warped_coffee_table_three_way", + "y" : 180 + }, + "type=three_way_w": { + "model": "modernlife:block/glass_warped_coffee_table_three_way", + "y" : 270 + }, + "type=one_border_n": { + "model": "modernlife:block/glass_warped_coffee_table_one_border" + }, + "type=one_border_e": { + "model": "modernlife:block/glass_warped_coffee_table_one_border", + "y" : 90 + }, + "type=one_border_s": { + "model": "modernlife:block/glass_warped_coffee_table_one_border", + "y" : 180 + }, + "type=one_border_w": { + "model": "modernlife:block/glass_warped_coffee_table_one_border", + "y" : 270 + }, + "type=x_axis": { + "model": "modernlife:block/glass_warped_coffee_table_x_axis" + }, + "type=z_axis": { + "model": "modernlife:block/glass_warped_coffee_table_z_axis" + }, + "type=s_end": { + "model": "modernlife:block/glass_warped_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/glass_warped_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/glass_warped_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/glass_warped_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/glass_warped_coffee_table_corner", + "y" : 270 + }, + "type=sw_corner": { + "model": "modernlife:block/glass_warped_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/glass_warped_coffee_table_corner", + "y" : 90 + }, + "type=ne_corner": { + "model": "modernlife:block/glass_warped_coffee_table_corner", + "y" : 180 + }, + "type=se_four_corner": { + "model": "modernlife:block/glass_warped_coffee_table_four_corner", + "y" : 270 + }, + "type=sw_four_corner": { + "model": "modernlife:block/glass_warped_coffee_table_four_corner", + "y" : 0 + }, + "type=nw_four_corner": { + "model": "modernlife:block/glass_warped_coffee_table_four_corner", + "y" : 90 + }, + "type=ne_four_corner": { + "model": "modernlife:block/glass_warped_coffee_table_four_corner", + "y" : 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_trapdoor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_trapdoor.json new file mode 100644 index 0000000..db96c96 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/glass_warped_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "modernlife:block/glass_warped_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "modernlife:block/glass_warped_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_barrier.json new file mode 100644 index 0000000..083ed2c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/granite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/granite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/granite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/granite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_cabinet.json new file mode 100644 index 0000000..f237a75 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/granite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/granite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/granite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/granite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f5b49a5 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/granite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/granite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/granite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/granite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_ramp.json new file mode 100644 index 0000000..6f1b91b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/granite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/granite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/granite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/grass_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/grass_ramp.json new file mode 100644 index 0000000..f083f7c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/grass_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/grass_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/grass_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_barrier.json new file mode 100644 index 0000000..e82c569 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/gravel_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/gravel_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/gravel_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/gravel_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_cabinet.json new file mode 100644 index 0000000..0b07596 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/gravel_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/gravel_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/gravel_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/gravel_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..40ca438 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/gravel_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/gravel_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/gravel_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/gravel_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_ramp.json new file mode 100644 index 0000000..5213f7b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gravel_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/gravel_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/gravel_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_painted_drywall.json new file mode 100644 index 0000000..8a7996b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/gray_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_sofa.json new file mode 100644 index 0000000..1049aa7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/gray_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/gray_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_vinyl_siding.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_vinyl_siding.json new file mode 100644 index 0000000..b299b16 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/gray_vinyl_siding.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/gray_vinyl_siding" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_painted_drywall.json new file mode 100644 index 0000000..cce209b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/green_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_sofa.json new file mode 100644 index 0000000..066f522 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/green_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/green_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_vinyl_siding.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_vinyl_siding.json new file mode 100644 index 0000000..34b526a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/green_vinyl_siding.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/green_vinyl_siding" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/guitar_amplifier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/guitar_amplifier.json new file mode 100644 index 0000000..20099d7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/guitar_amplifier.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/guitar_amplifier", + "y": 90 + }, + "facing=north": { + "model": "modernlife:block/guitar_amplifier" + }, + "facing=south": { + "model": "modernlife:block/guitar_amplifier", + "y": 180 + }, + "facing=west": { + "model": "modernlife:block/guitar_amplifier", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hedge.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hedge.json new file mode 100644 index 0000000..e81bee0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hedge.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/hedge" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hot_water_heater.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hot_water_heater.json new file mode 100644 index 0000000..5d444d3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/hot_water_heater.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/hot_water_heater_top", + "y": 0 + }, + "when": { + "facing": "north", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_bottom", + "y": 0 + }, + "when": { + "facing": "north", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_top", + "y": 90 + }, + "when": { + "facing": "east", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_bottom", + "y": 90 + }, + "when": { + "facing": "east", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_top", + "y": 180 + }, + "when": { + "facing": "south", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_bottom", + "y": 180 + }, + "when": { + "facing": "south", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_top", + "y": 270 + }, + "when": { + "facing": "west", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/hot_water_heater_bottom", + "y": 270 + }, + "when": { + "facing": "west", + "half": "lower" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inset_light.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inset_light.json new file mode 100644 index 0000000..9f1a56c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inset_light.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/inset_light" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_light_bulb.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_light_bulb.json new file mode 100644 index 0000000..5563baf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_light_bulb.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_tile_light.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_tile_light.json new file mode 100644 index 0000000..74f8643 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/inverted_tile_light.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/iron_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/iron_glass_door.json new file mode 100644 index 0000000..18ea210 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/iron_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/iron_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/iron_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/iron_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_bars.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_bars.json new file mode 100644 index 0000000..4f803c0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_bars.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jail_bars", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jail_bars", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jail_bars", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jail_bars", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_door.json new file mode 100644 index 0000000..ec822f2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jail_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jail_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jail_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jail_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jail_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jail_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jail_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jail_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jail_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jail_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jail_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jail_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jail_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jail_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jail_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jail_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jail_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jail_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jail_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jail_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jail_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jail_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jail_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_barrier.json new file mode 100644 index 0000000..00bb22b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_chair.json new file mode 100644 index 0000000..83acbed --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_coffee_table.json new file mode 100644 index 0000000..c66df0a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/jungle_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/jungle_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/jungle_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/jungle_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/jungle_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/jungle_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/jungle_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/jungle_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/jungle_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/jungle_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_deck.json new file mode 100644 index 0000000..dc34c78 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/jungle_deck" + }, + "support=true": { + "model": "modernlife:block/jungle_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_glass_door.json new file mode 100644 index 0000000..cab05c2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/jungle_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/jungle_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_cabinet.json new file mode 100644 index 0000000..711202a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..478bc2a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_log_ramp.json new file mode 100644 index 0000000..1130242 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/jungle_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_mini_stool.json new file mode 100644 index 0000000..d3ffc1d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/jungle_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/jungle_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_night_stand.json new file mode 100644 index 0000000..f881c64 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_picnic_table.json new file mode 100644 index 0000000..94882ed --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/jungle_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_ramp.json new file mode 100644 index 0000000..ae9cd29 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/jungle_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_round_table.json new file mode 100644 index 0000000..ddcc4cd --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/jungle_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/jungle_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_small_table.json new file mode 100644 index 0000000..ae3e210 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/jungle_small_table" + }, + "type=mid": { + "model": "modernlife:block/jungle_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/jungle_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/jungle_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/jungle_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/jungle_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/jungle_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/jungle_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/jungle_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/jungle_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_wall_shelf.json new file mode 100644 index 0000000..cf01e7e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/jungle_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/jungle_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/jungle_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/jungle_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/jungle_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/kitchen_sink.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/kitchen_sink.json new file mode 100644 index 0000000..4e09690 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/kitchen_sink.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/kitchen_sink", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/kitchen_sink", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/kitchen_sink", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/kitchen_sink", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lantern_post.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lantern_post.json new file mode 100644 index 0000000..471fa54 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lantern_post.json @@ -0,0 +1,20 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/lantern_post_bottom" + }, + "when": { + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/lantern_post_top" + }, + "when": { + "half": "upper" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/large_mirror.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/large_mirror.json new file mode 100644 index 0000000..0e77037 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/large_mirror.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/large_mirror", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/large_mirror", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/large_mirror", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/large_mirror", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_painted_drywall.json new file mode 100644 index 0000000..3b96665 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/light_blue_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_sofa.json new file mode 100644 index 0000000..f85462b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_blue_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/light_blue_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_blue_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_bulb.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_bulb.json new file mode 100644 index 0000000..5563baf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_bulb.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 180, + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/light_bulb_round_big", + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_painted_drywall.json new file mode 100644 index 0000000..2162b23 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/light_gray_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_sofa.json new file mode 100644 index 0000000..f039182 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_gray_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/light_gray_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/light_gray_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_switch.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_switch.json new file mode 100644 index 0000000..72aaab0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/light_switch.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=east,powered=false": { + "model": "modernlife:block/light_switch_off_hires", + "y": 270 + }, + "facing=east,powered=true": { + "model": "modernlife:block/light_switch_on_hires", + "y": 270 + }, + "facing=north,powered=false": { + "model": "modernlife:block/light_switch_off_hires", + "y": 180 + }, + "facing=north,powered=true": { + "model": "modernlife:block/light_switch_on_hires", + "y": 180 + }, + "facing=south,powered=false": { + "model": "modernlife:block/light_switch_off_hires", + "y": 0 + }, + "facing=south,powered=true": { + "model": "modernlife:block/light_switch_on_hires", + "y": 0 + }, + "facing=west,powered=false": { + "model": "modernlife:block/light_switch_off_hires", + "y": 90 + }, + "facing=west,powered=true": { + "model": "modernlife:block/light_switch_on_hires", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_painted_drywall.json new file mode 100644 index 0000000..22383ef --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/lime_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_sofa.json new file mode 100644 index 0000000..2c82a79 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/lime_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/lime_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/lime_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_painted_drywall.json new file mode 100644 index 0000000..ffe9607 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/magenta_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_sofa.json new file mode 100644 index 0000000..d8e65b2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/magenta_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/magenta_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/magenta_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/massive_mirror.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/massive_mirror.json new file mode 100644 index 0000000..2b7e611 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/massive_mirror.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/massive_mirror", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/massive_mirror", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/massive_mirror", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/massive_mirror", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_catwalk.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_catwalk.json new file mode 100644 index 0000000..653d919 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_catwalk.json @@ -0,0 +1,109 @@ +{ + "multipart": [ + { "when": { "sw_post": "true" }, + "apply": { "model": "modernlife:block/metal_catwalk_sw_post" } + }, + { "when": { "nw_post": "true" }, + "apply": { "model": "modernlife:block/metal_catwalk_sw_post", "y": 90 } + }, + { "when": { "ne_post": "true" }, + "apply": { "model": "modernlife:block/metal_catwalk_sw_post", "y": 180 } + }, + { "when": { "se_post": "true" }, + "apply": { "model": "modernlife:block/metal_catwalk_sw_post", "y": 270 } + }, + { "when": { "type": "single" }, + "apply": { "model": "modernlife:block/metal_catwalk" } + }, + { "when": { "type": "single" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_single" } + }, + { "when": { "type": "x_axis" }, + "apply": { "model": "modernlife:block/metal_catwalk_north_south_passage", "y": 90 } + }, + { "when": { "type": "x_axis" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_eastwest" } + }, + { "when": { "type": "z_axis" }, + "apply": { "model": "modernlife:block/metal_catwalk_north_south_passage" } + }, + { "when": { "type": "z_axis" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_northsouth" } + }, + { "when": { "type": "s_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_end", "y" : 0 } + }, + { "when": { "type": "s_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_south_end" } + }, + { "when": { "type": "w_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_end", "y" : 90 } + }, + { "when": { "type": "w_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_west_end" } + }, + { "when": { "type": "n_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_end", "y" : 180 } + }, + { "when": { "type": "n_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_north_end" } + }, + { "when": { "type": "e_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_end", "y" : 270 } + }, + { "when": { "type": "e_end" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_east_end" } + }, + { "when": { "type": "se_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_corner", "y" : 270 } + }, + { "when": { "type": "se_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_se" } + }, + { "when": { "type": "sw_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_corner", "y" : 0 } + }, + { "when": { "type": "sw_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_sw" } + }, + { "when": { "type": "nw_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_corner", "y" : 90 } + }, + { "when": { "type": "nw_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_nw" } + }, + { "when": { "type": "ne_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_corner", "y" : 180 } + }, + { "when": { "type": "ne_corner" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_ne" } + }, + { "when": { "type": "one_border_n" }, + "apply": { "model": "modernlife:block/metal_catwalk_one_border", "y" : 180 } + }, + { "when": { "type": "one_border_n" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_intersection_s" } + }, + { "when": { "type": "one_border_e" }, + "apply": { "model": "modernlife:block/metal_catwalk_one_border", "y" : 270 } + }, + { "when": { "type": "one_border_e" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_intersection_w" } + }, + { "when": { "type": "one_border_s" }, + "apply": { "model": "modernlife:block/metal_catwalk_one_border", "y" : 0 } + }, + { "when": { "type": "one_border_s" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_intersection_n" } + }, + { "when": { "type": "one_border_w" }, + "apply": { "model": "modernlife:block/metal_catwalk_one_border", "y" : 90 } + }, + { "when": { "type": "one_border_w" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_intersection_e" } + }, + { "when": { "type": "mid" }, + "apply": { "model": "modernlife:block/metal_catwalk_floor_mid" } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_duct.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_duct.json new file mode 100644 index 0000000..72b4c31 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_duct.json @@ -0,0 +1,17 @@ +{ + "variants": { + "axis=y": { + "model": "modernlife:block/metal_duct" + }, + "axis=x": { + "model": "modernlife:block/metal_duct", + "x": 90, + "y": 270 + }, + "axis=z": { + "model": "modernlife:block/metal_duct", + "x": 90, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_grate.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_grate.json new file mode 100644 index 0000000..d14f2ef --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/metal_grate.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/metal_grate", + "y": 0 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "y": 180 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "y": 90 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "y": 270 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 180, + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 180, + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 180, + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/metal_grate", + "x": 180, + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/microwave.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/microwave.json new file mode 100644 index 0000000..0a8882e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/microwave.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/microwave", + "y": 0 + }, + "when": { + "facing": "north", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/microwave_open", + "y": 0 + }, + "when": { + "facing": "north", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/microwave", + "y": 180 + }, + "when": { + "facing": "south", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/microwave_open", + "y": 180 + }, + "when": { + "facing": "south", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/microwave", + "y": 90 + }, + "when": { + "facing": "east", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/microwave_open", + "y": 90 + }, + "when": { + "facing": "east", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/microwave", + "y": 270 + }, + "when": { + "facing": "west", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/microwave_open", + "y": 270 + }, + "when": { + "facing": "west", + "open_door": "true" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mirror.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mirror.json new file mode 100644 index 0000000..884bb87 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mirror.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mirror", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mirror", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mirror", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mirror", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_acacia_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_acacia_bookshelf.json new file mode 100644 index 0000000..873ec55 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_acacia_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_acacia_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_acacia_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_acacia_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_acacia_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_birch_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_birch_bookshelf.json new file mode 100644 index 0000000..ef37c0c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_birch_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_birch_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_birch_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_birch_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_birch_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_book.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_book.json new file mode 100644 index 0000000..0505a37 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_book.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/modern_book" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_crimson_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_crimson_bookshelf.json new file mode 100644 index 0000000..b4e45e9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_crimson_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_crimson_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_crimson_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_crimson_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_crimson_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_dark_oak_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_dark_oak_bookshelf.json new file mode 100644 index 0000000..2501a69 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_dark_oak_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_dark_oak_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_dark_oak_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_dark_oak_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_dark_oak_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_jungle_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_jungle_bookshelf.json new file mode 100644 index 0000000..5a8272e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_jungle_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_jungle_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_jungle_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_jungle_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_jungle_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_oak_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_oak_bookshelf.json new file mode 100644 index 0000000..886d180 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_oak_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_oak_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_oak_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_oak_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_oak_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_spruce_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_spruce_bookshelf.json new file mode 100644 index 0000000..f6fd574 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_spruce_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_spruce_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_spruce_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_spruce_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_spruce_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_warped_bookshelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_warped_bookshelf.json new file mode 100644 index 0000000..af99cb6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_warped_bookshelf.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/modern_warped_bookshelf", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/modern_warped_bookshelf", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/modern_warped_bookshelf", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/modern_warped_bookshelf", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_white_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_white_door.json new file mode 100644 index 0000000..85aac99 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/modern_white_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/modern_white_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/modern_white_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/modern_white_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/monitor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/monitor.json new file mode 100644 index 0000000..0206678 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/monitor.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/monitor", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/monitor", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/monitor", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/monitor", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_barrier.json new file mode 100644 index 0000000..9554c8d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_cobblestone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_cobblestone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_cobblestone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_cobblestone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..df067b9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_cobblestone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_cobblestone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_cobblestone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_cobblestone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..d7a30c2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_ramp.json new file mode 100644 index 0000000..69b8c9a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_cobblestone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_cobblestone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_barrier.json new file mode 100644 index 0000000..a4916af --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_stone_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_stone_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_stone_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_stone_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..078e0d3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7a943dc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_ramp.json new file mode 100644 index 0000000..e0bf1d9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/mossy_stone_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/mossy_stone_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/music_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/music_stand.json new file mode 100644 index 0000000..d26b015 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/music_stand.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/music_stand_top", + "y": 0 + }, + "when": { + "facing": "north", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_bottom", + "y": 0 + }, + "when": { + "facing": "north", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_top", + "y": 90 + }, + "when": { + "facing": "east", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_bottom", + "y": 90 + }, + "when": { + "facing": "east", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_top", + "y": 180 + }, + "when": { + "facing": "south", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_bottom", + "y": 180 + }, + "when": { + "facing": "south", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_top", + "y": 270 + }, + "when": { + "facing": "west", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/music_stand_bottom", + "y": 270 + }, + "when": { + "facing": "west", + "half": "lower" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_barrier.json new file mode 100644 index 0000000..becc07f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/nether_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/nether_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/nether_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/nether_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..c36c58c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/nether_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/nether_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/nether_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/nether_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9dca076 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/nether_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/nether_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/nether_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/nether_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_ramp.json new file mode 100644 index 0000000..ca9eb74 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/nether_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/nether_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_barrier.json new file mode 100644 index 0000000..4d07cd3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/netherrack_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/netherrack_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/netherrack_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/netherrack_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_cabinet.json new file mode 100644 index 0000000..5457d66 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/netherrack_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/netherrack_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/netherrack_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/netherrack_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..6a9c72c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/netherrack_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/netherrack_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/netherrack_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/netherrack_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_ramp.json new file mode 100644 index 0000000..9357be0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/netherrack_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/netherrack_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/netherrack_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/night_stand.json new file mode 100644 index 0000000..05954df --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_barrier.json new file mode 100644 index 0000000..1f7dac2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_chair.json new file mode 100644 index 0000000..6556025 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_coffee_table.json new file mode 100644 index 0000000..c7d7264 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/oak_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/oak_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/oak_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/oak_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/oak_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/oak_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/oak_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/oak_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/oak_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/oak_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_deck.json new file mode 100644 index 0000000..ec305bc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/oak_deck" + }, + "support=true": { + "model": "modernlife:block/oak_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_glass_door.json new file mode 100644 index 0000000..9d21e09 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/oak_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/oak_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/oak_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_cabinet.json new file mode 100644 index 0000000..5851455 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9f9a3be --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_log_ramp.json new file mode 100644 index 0000000..08c627f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/oak_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_mini_stool.json new file mode 100644 index 0000000..4564ecf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/oak_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/oak_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_night_stand.json new file mode 100644 index 0000000..6b9e51c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_picnic_table.json new file mode 100644 index 0000000..adb0aae --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/oak_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/oak_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_deck.json new file mode 100644 index 0000000..ff7c6b7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/oak_planks_overhang" + }, + "support=true": { + "model": "modernlife:block/oak_planks_overhang_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_ramp.json new file mode 100644 index 0000000..1d5b96a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_planks_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/oak_planks_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/oak_planks_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/oak_planks_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_planks_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_post.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_post.json new file mode 100644 index 0000000..cacb4fc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_post.json @@ -0,0 +1,31 @@ +{ + "multipart": [ + { + "when": { + "axis": "y" + }, + "apply": { + "model": "modernlife:block/oak_post" + } + }, + { + "when": { + "axis": "x" + }, + "apply": { + "model": "modernlife:block/oak_post", + "x": 90, + "y": 90 + } + }, + { + "when": { + "axis": "z" + }, + "apply": { + "model": "modernlife:block/oak_post", + "x": 90 + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_ramp.json new file mode 100644 index 0000000..8efdbad --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/oak_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/oak_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_round_table.json new file mode 100644 index 0000000..b798176 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/oak_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/oak_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/oak_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/oak_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_small_table.json new file mode 100644 index 0000000..478e0b9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/oak_small_table" + }, + "type=mid": { + "model": "modernlife:block/oak_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/oak_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/oak_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/oak_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/oak_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/oak_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/oak_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/oak_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/oak_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_wall_shelf.json new file mode 100644 index 0000000..d8591b0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/oak_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/oak_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/oak_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/oak_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/oak_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_barrier.json new file mode 100644 index 0000000..3930ec4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/obsidian_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/obsidian_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/obsidian_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/obsidian_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_cabinet.json new file mode 100644 index 0000000..d25e5b9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/obsidian_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/obsidian_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/obsidian_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/obsidian_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..3bec8b0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/obsidian_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/obsidian_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/obsidian_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/obsidian_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_ramp.json new file mode 100644 index 0000000..5dbbb34 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/obsidian_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/obsidian_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/obsidian_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/old_tv.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/old_tv.json new file mode 100644 index 0000000..7f08a52 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/old_tv.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/old_tv", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/old_tv", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/old_tv", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/old_tv", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_painted_drywall.json new file mode 100644 index 0000000..7f7b10a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/orange_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_sofa.json new file mode 100644 index 0000000..48ac203 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/orange_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/orange_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/orange_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road.json new file mode 100644 index 0000000..ea2b815 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/paved_road" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road_ramp.json new file mode 100644 index 0000000..8e2c5c5 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/paved_road_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/paved_road_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/paved_road_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/paved_road_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/paved_road_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photocopier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photocopier.json new file mode 100644 index 0000000..5a530d9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photocopier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/photocopier", + "y": 90 + }, + "facing=north": { + "model": "modernlife:block/photocopier", + "y": 0 + }, + "facing=south": { + "model": "modernlife:block/photocopier", + "y": 180 + }, + "facing=west": { + "model": "modernlife:block/photocopier", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photon.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photon.json new file mode 100644 index 0000000..f54cf84 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/photon.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/small" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_painted_drywall.json new file mode 100644 index 0000000..261829d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/pink_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_sofa.json new file mode 100644 index 0000000..d0a1f04 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/pink_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/pink_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/pink_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_barrier.json new file mode 100644 index 0000000..145057a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_andesite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_andesite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_andesite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_andesite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_cabinet.json new file mode 100644 index 0000000..f279584 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_andesite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_andesite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_andesite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_andesite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..be743a3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_andesite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_andesite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_andesite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_andesite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_ramp.json new file mode 100644 index 0000000..082cd50 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_andesite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_andesite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_basalt_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_basalt_ramp.json new file mode 100644 index 0000000..f3b1d2c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_basalt_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/polished_basalt_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/polished_basalt_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/polished_basalt_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_basalt_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_barrier.json new file mode 100644 index 0000000..8bb979e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_barrier.json new file mode 100644 index 0000000..fdbb998 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..736dfcc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..032e077 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_ramp.json new file mode 100644 index 0000000..07d69de --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..a8eb32c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c2be04c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_ramp.json new file mode 100644 index 0000000..79011a2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_blackstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_blackstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_barrier.json new file mode 100644 index 0000000..303b49e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_diorite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_diorite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_diorite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_diorite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_cabinet.json new file mode 100644 index 0000000..b4ad363 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_diorite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_diorite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_diorite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_diorite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..3df68e7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_diorite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_diorite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_diorite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_diorite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_ramp.json new file mode 100644 index 0000000..51e1bd9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_diorite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_diorite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_barrier.json new file mode 100644 index 0000000..89b3d73 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_granite_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_granite_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_granite_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_granite_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_cabinet.json new file mode 100644 index 0000000..12febf7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_granite_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_granite_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_granite_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_granite_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a2d45ae --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/polished_granite_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/polished_granite_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/polished_granite_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/polished_granite_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_ramp.json new file mode 100644 index 0000000..a52dc93 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/polished_granite_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/polished_granite_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/polished_granite_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_receiver.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_receiver.json new file mode 100644 index 0000000..bd6bfa2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_receiver.json @@ -0,0 +1,36 @@ +{ + "variants": { + "facing=east,powered=false": { + "model": "modernlife:block/power_receiver", + "y": 270 + }, + "facing=east,powered=true": { + "model": "modernlife:block/power_receiver", + "y": 270 + }, + "facing=north,powered=false": { + "model": "modernlife:block/power_receiver", + "y": 180 + }, + "facing=north,powered=true": { + "model": "modernlife:block/power_receiver", + "y": 180 + }, + "facing=south,powered=false": { + "model": "modernlife:block/power_receiver", + "y": 0 + }, + "facing=south,powered=true": { + "model": "modernlife:block/power_receiver", + "y": 0 + }, + "facing=west,powered=false": { + "model": "modernlife:block/power_receiver", + "y": 90 + }, + "facing=west,powered=true": { + "model": "modernlife:block/power_receiver", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_transmitter.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_transmitter.json new file mode 100644 index 0000000..d52344a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/power_transmitter.json @@ -0,0 +1,644 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "0" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "1" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "2" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "3" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "4" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "5" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "6" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "7" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "8" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "9" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "10" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "11" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "12" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "13" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "14" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 0 + }, + "when": { + "facing": "north", + "power": "15" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "0" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "1" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "2" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "3" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "4" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "5" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "6" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "7" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "8" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "9" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "10" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "11" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "12" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "13" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "14" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 180 + }, + "when": { + "facing": "south", + "power": "15" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "0" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "1" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "2" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "3" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "4" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "5" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "6" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "7" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "8" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "9" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "10" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "11" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "12" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "13" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "14" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 90 + }, + "when": { + "facing": "east", + "power": "15" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "0" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "1" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "2" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "3" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "4" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "5" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "6" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "7" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "8" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "9" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "10" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "11" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "12" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "13" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "14" + } + }, + { + "apply": { + "model": "modernlife:block/power_transmitter", + "y": 270 + }, + "when": { + "facing": "west", + "power": "15" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/printer.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/printer.json new file mode 100644 index 0000000..8c17a3a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/printer.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/printer", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/printer", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/printer", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/printer", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_barrier.json new file mode 100644 index 0000000..b1a5a6b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_barrier.json new file mode 100644 index 0000000..5042359 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..d025ca4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..0e7005e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_ramp.json new file mode 100644 index 0000000..20bb5b7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..28e3f7e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7b0147e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/prismarine_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/prismarine_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/prismarine_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/prismarine_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_ramp.json new file mode 100644 index 0000000..73c3e88 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/prismarine_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/prismarine_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/prismarine_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_painted_drywall.json new file mode 100644 index 0000000..a68528a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/purple_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_sofa.json new file mode 100644 index 0000000..918c5bf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/purple_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/purple_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/purple_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_bricks_ramp.json new file mode 100644 index 0000000..7c64b74 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_pillar_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_pillar_ramp.json new file mode 100644 index 0000000..d8f3978 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_pillar_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_pillar_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_ramp.json new file mode 100644 index 0000000..cb00b3d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/quartz_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/quartz_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/quartz_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_chiseled_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_chiseled_sandstone_ramp.json new file mode 100644 index 0000000..3991430 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_chiseled_sandstone_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/red_chiseled_sandstone_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/red_chiseled_sandstone_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/red_chiseled_sandstone_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_chiseled_sandstone_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_cut_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_cut_sandstone_ramp.json new file mode 100644 index 0000000..fbc3e2d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_cut_sandstone_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/red_cut_sandstone_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/red_cut_sandstone_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/red_cut_sandstone_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_cut_sandstone_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_painted_drywall.json new file mode 100644 index 0000000..59bfcd9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/red_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_barrier.json new file mode 100644 index 0000000..eef72c3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sand_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sand_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sand_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sand_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_cabinet.json new file mode 100644 index 0000000..08ddc4e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sand_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sand_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sand_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sand_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..477ba3c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sand_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sand_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sand_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sand_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_ramp.json new file mode 100644 index 0000000..7cef24f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sand_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/red_sand_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sand_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_barrier.json new file mode 100644 index 0000000..a1dad0e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..e8838ad --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..0cd19b6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/red_sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/red_sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/red_sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_ramp.json new file mode 100644 index 0000000..717de4d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/red_sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_smooth_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_smooth_sandstone_ramp.json new file mode 100644 index 0000000..e3cf8d0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_smooth_sandstone_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/red_smooth_sandstone_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/red_smooth_sandstone_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/red_smooth_sandstone_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/red_smooth_sandstone_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sofa.json new file mode 100644 index 0000000..209a59f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/red_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/red_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_vinyl_siding.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_vinyl_siding.json new file mode 100644 index 0000000..56942b2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/red_vinyl_siding.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/red_vinyl_siding" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/refrigerator.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/refrigerator.json new file mode 100644 index 0000000..db3f1ce --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/refrigerator.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/refrigerator_top", + "y": 0 + }, + "when": { + "facing": "north", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_bottom", + "y": 0 + }, + "when": { + "facing": "north", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_top", + "y": 90 + }, + "when": { + "facing": "east", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_bottom", + "y": 90 + }, + "when": { + "facing": "east", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_top", + "y": 180 + }, + "when": { + "facing": "south", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_bottom", + "y": 180 + }, + "when": { + "facing": "south", + "half": "lower" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_top", + "y": 270 + }, + "when": { + "facing": "west", + "half": "upper" + } + }, + { + "apply": { + "model": "modernlife:block/refrigerator_bottom", + "y": 270 + }, + "when": { + "facing": "west", + "half": "lower" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow.json new file mode 100644 index 0000000..204331f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_double_yellow", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_double_yellow", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_double_yellow", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_double_yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow_incline.json new file mode 100644 index 0000000..2a2dc89 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_double_yellow_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_double_yellow_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_double_yellow_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_double_yellow_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_double_yellow_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white.json new file mode 100644 index 0000000..3467b66 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left.json new file mode 100644 index 0000000..f32882e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_corner_left", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_corner_left", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_corner_left", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_corner_left", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left_incline.json new file mode 100644 index 0000000..da3e236 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_left_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_corner_left_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_corner_left_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_corner_left_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_corner_left_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right.json new file mode 100644 index 0000000..67749ac --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_corner_right", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_corner_right", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_corner_right", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_corner_right", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right_incline.json new file mode 100644 index 0000000..24489be --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_corner_right_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_corner_right_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_corner_right_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_corner_right_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_corner_right_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_incline.json new file mode 100644 index 0000000..e43d34f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left.json new file mode 100644 index 0000000..d72c3ed --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_shoulder_left", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_shoulder_left", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_shoulder_left", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_shoulder_left", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left_incline.json new file mode 100644 index 0000000..d32429f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_left_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_shoulder_left_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_shoulder_left_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_shoulder_left_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_shoulder_left_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right.json new file mode 100644 index 0000000..d282926 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_shoulder_right", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_shoulder_right", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_shoulder_right", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_shoulder_right", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right_incline.json new file mode 100644 index 0000000..8e06ac7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_white_shoulder_right_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_white_shoulder_right_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_white_shoulder_right_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_white_shoulder_right_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_white_shoulder_right_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow.json new file mode 100644 index 0000000..b1935fa --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_yellow", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_yellow", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_yellow", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_yellow", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow_incline.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow_incline.json new file mode 100644 index 0000000..7fe2bb9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/road_marker_yellow_incline.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/road_marker_yellow_incline", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/road_marker_yellow_incline", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/road_marker_yellow_incline", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/road_marker_yellow_incline", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/rocky_ceramic_tile.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/rocky_ceramic_tile.json new file mode 100644 index 0000000..f1d9ef0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/rocky_ceramic_tile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/rocky_ceramic_tile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/round_table.json new file mode 100644 index 0000000..1a1f2da --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_barrier.json new file mode 100644 index 0000000..c53404d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sand_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sand_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sand_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sand_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_cabinet.json new file mode 100644 index 0000000..746a5cc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sand_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sand_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sand_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sand_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..fec6fc2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sand_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sand_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sand_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sand_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_ramp.json new file mode 100644 index 0000000..092ef21 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sand_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/sand_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sand_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_barrier.json new file mode 100644 index 0000000..7bc246d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sandstone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sandstone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sandstone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sandstone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..b5b13f8 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sandstone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sandstone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sandstone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sandstone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..cc8374c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/sandstone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/sandstone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/sandstone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/sandstone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_ramp.json new file mode 100644 index 0000000..2766e41 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/sandstone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/sandstone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/sandstone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/seed_spreader.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/seed_spreader.json new file mode 100644 index 0000000..5333483 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/seed_spreader.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/seed_spreader" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/shower_head.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/shower_head.json new file mode 100644 index 0000000..5911da2 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/shower_head.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/shower_head", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/shower_head", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/shower_head", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/shower_head", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/six_panel_window.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/six_panel_window.json new file mode 100644 index 0000000..a24f83d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/six_panel_window.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/six_panel_window", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/six_panel_window", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/six_panel_window", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/six_panel_window", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_quartz_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_quartz_ramp.json new file mode 100644 index 0000000..16899cb --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_quartz_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_quartz_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_sandstone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_sandstone_ramp.json new file mode 100644 index 0000000..9dafb5e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_sandstone_ramp.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=north": { + "model": "modernlife:block/smooth_sandstone_ramp", + "y": 270 + }, + "facing=south": { + "model": "modernlife:block/smooth_sandstone_ramp", + "y": 90 + }, + "facing=east": { + "model": "modernlife:block/smooth_sandstone_ramp", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/smooth_sandstone_ramp", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_barrier.json new file mode 100644 index 0000000..94c8270 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/smooth_stone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/smooth_stone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/smooth_stone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/smooth_stone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_cabinet.json new file mode 100644 index 0000000..d3792e5 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/smooth_stone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/smooth_stone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/smooth_stone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/smooth_stone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..11d642d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/smooth_stone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/smooth_stone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/smooth_stone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/smooth_stone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_ramp.json new file mode 100644 index 0000000..93e9a1c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/smooth_stone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/smooth_stone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_barrier.json new file mode 100644 index 0000000..447201a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_chair.json new file mode 100644 index 0000000..7f1dfe7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_coffee_table.json new file mode 100644 index 0000000..4e22a64 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/spruce_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/spruce_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/spruce_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/spruce_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/spruce_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/spruce_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/spruce_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/spruce_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/spruce_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/spruce_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_deck.json new file mode 100644 index 0000000..197cdbb --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/spruce_deck" + }, + "support=true": { + "model": "modernlife:block/spruce_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_glass_door.json new file mode 100644 index 0000000..dc67f05 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/spruce_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/spruce_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_cabinet.json new file mode 100644 index 0000000..e7daec0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..121ef5c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_log_ramp.json new file mode 100644 index 0000000..3966552 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/spruce_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_mini_stool.json new file mode 100644 index 0000000..39ca54c --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/spruce_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/spruce_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_night_stand.json new file mode 100644 index 0000000..5116a7e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_picnic_table.json new file mode 100644 index 0000000..87e74c1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/spruce_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_ramp.json new file mode 100644 index 0000000..b1e47d1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/spruce_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_round_table.json new file mode 100644 index 0000000..502b54d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/spruce_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/spruce_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_small_table.json new file mode 100644 index 0000000..55cc2af --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/spruce_small_table" + }, + "type=mid": { + "model": "modernlife:block/spruce_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/spruce_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/spruce_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/spruce_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/spruce_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/spruce_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/spruce_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/spruce_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/spruce_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_wall_shelf.json new file mode 100644 index 0000000..144a4bd --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/spruce_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/spruce_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/spruce_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/spruce_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/spruce_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/steam_radiator.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/steam_radiator.json new file mode 100644 index 0000000..7cd3c13 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/steam_radiator.json @@ -0,0 +1,164 @@ +{ + "multipart": [ + { + "when": { + "facing": "north", + "heat": "off" + }, + "apply": { + "y": 0, + "model": "modernlife:block/radiator_off" + } + }, + { + "when": { + "facing": "north", + "heat": "low" + }, + "apply": { + "y": 0, + "model": "modernlife:block/radiator_low" + } + }, + { + "when": { + "facing": "north", + "heat": "medium" + }, + "apply": { + "y": 0, + "model": "modernlife:block/radiator_med" + } + }, + { + "when": { + "facing": "north", + "heat": "high" + }, + "apply": { + "y": 0, + "model": "modernlife:block/radiator_high" + } + }, + { + "when": { + "facing": "south", + "heat": "off" + }, + "apply": { + "y": 180, + "model": "modernlife:block/radiator_off" + } + }, + { + "when": { + "facing": "south", + "heat": "low" + }, + "apply": { + "y": 180, + "model": "modernlife:block/radiator_low" + } + }, + { + "when": { + "facing": "south", + "heat": "medium" + }, + "apply": { + "y": 180, + "model": "modernlife:block/radiator_med" + } + }, + { + "when": { + "facing": "south", + "heat": "high" + }, + "apply": { + "y": 180, + "model": "modernlife:block/radiator_high" + } + }, + { + "when": { + "facing": "east", + "heat": "off" + }, + "apply": { + "y": 90, + "model": "modernlife:block/radiator_off" + } + }, + { + "when": { + "facing": "east", + "heat": "low" + }, + "apply": { + "y": 90, + "model": "modernlife:block/radiator_low" + } + }, + { + "when": { + "facing": "east", + "heat": "medium" + }, + "apply": { + "y": 90, + "model": "modernlife:block/radiator_med" + } + }, + { + "when": { + "facing": "east", + "heat": "high" + }, + "apply": { + "y": 90, + "model": "modernlife:block/radiator_high" + } + }, + { + "when": { + "facing": "west", + "heat": "off" + }, + "apply": { + "y": 270, + "model": "modernlife:block/radiator_off" + } + }, + { + "when": { + "facing": "west", + "heat": "low" + }, + "apply": { + "y": 270, + "model": "modernlife:block/radiator_low" + } + }, + { + "when": { + "facing": "west", + "heat": "medium" + }, + "apply": { + "y": 270, + "model": "modernlife:block/radiator_med" + } + }, + { + "when": { + "facing": "west", + "heat": "high" + }, + "apply": { + "y": 270, + "model": "modernlife:block/radiator_high" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_barrier.json new file mode 100644 index 0000000..d75a7e6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_barrier.json new file mode 100644 index 0000000..2ca431b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_bricks_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_bricks_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_bricks_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_bricks_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..e17fae1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_bricks_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_bricks_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_bricks_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_bricks_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2a9d443 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_bricks_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_bricks_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_bricks_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_bricks_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_ramp.json new file mode 100644 index 0000000..19d7107 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_bricks_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_bricks_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_cabinet.json new file mode 100644 index 0000000..10873c4 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..dd0c932 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/stone_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/stone_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/stone_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/stone_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_ramp.json new file mode 100644 index 0000000..9618113 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stone_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stone_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stone_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stool.json new file mode 100644 index 0000000..d04343e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stove.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stove.json new file mode 100644 index 0000000..fbb21e0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stove.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stove", + "y": 0 + }, + "when": { + "facing": "north", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/stove_open", + "y": 0 + }, + "when": { + "facing": "north", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/stove", + "y": 180 + }, + "when": { + "facing": "south", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/stove_open", + "y": 180 + }, + "when": { + "facing": "south", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/stove", + "y": 90 + }, + "when": { + "facing": "east", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/stove_open", + "y": 90 + }, + "when": { + "facing": "east", + "open_door": "true" + } + }, + { + "apply": { + "model": "modernlife:block/stove", + "y": 270 + }, + "when": { + "facing": "west", + "open_door": "false" + } + }, + { + "apply": { + "model": "modernlife:block/stove_open", + "y": 270 + }, + "when": { + "facing": "west", + "open_door": "true" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/street_light.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/street_light.json new file mode 100644 index 0000000..8db451d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/street_light.json @@ -0,0 +1,124 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/street_light_bottom", + "y": 90 + }, + "when": { + "facing": "north", + "part": "bottom" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_mid", + "y": 90 + }, + "when": { + "facing": "north", + "part": "mid" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_top", + "y": 90 + }, + "when": { + "facing": "north", + "part": "top" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_bottom", + "y": 180 + }, + "when": { + "facing": "east", + "part": "bottom" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_mid", + "y": 180 + }, + "when": { + "facing": "east", + "part": "mid" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_top", + "y": 180 + }, + "when": { + "facing": "east", + "part": "top" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_bottom", + "y": 270 + }, + "when": { + "facing": "south", + "part": "bottom" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_mid", + "y": 270 + }, + "when": { + "facing": "south", + "part": "mid" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_top", + "y": 270 + }, + "when": { + "facing": "south", + "part": "top" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_bottom", + "y": 0 + }, + "when": { + "facing": "west", + "part": "bottom" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_mid", + "y": 0 + }, + "when": { + "facing": "west", + "part": "mid" + } + }, + { + "apply": { + "model": "modernlife:block/street_light_top", + "y": 0 + }, + "when": { + "facing": "west", + "part": "top" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_acacia_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_acacia_log_ramp.json new file mode 100644 index 0000000..48d4c63 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_acacia_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_acacia_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_birch_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_birch_log_ramp.json new file mode 100644 index 0000000..46aea37 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_birch_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_birch_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_crimson_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_crimson_log_ramp.json new file mode 100644 index 0000000..3a3da90 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_crimson_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_crimson_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_dark_oak_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_dark_oak_log_ramp.json new file mode 100644 index 0000000..6d7277d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_dark_oak_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_dark_oak_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_jungle_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_jungle_log_ramp.json new file mode 100644 index 0000000..8d5c7d3 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_jungle_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_jungle_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_oak_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_oak_log_ramp.json new file mode 100644 index 0000000..4cb5f2d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_oak_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_oak_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_spruce_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_spruce_log_ramp.json new file mode 100644 index 0000000..ba56f1e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_spruce_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_spruce_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_warped_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_warped_log_ramp.json new file mode 100644 index 0000000..1088951 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/stripped_warped_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/stripped_warped_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tall_mirror.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tall_mirror.json new file mode 100644 index 0000000..8f6a66d --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tall_mirror.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/tall_mirror", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/tall_mirror", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/tall_mirror", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/tall_mirror", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_barrier.json new file mode 100644 index 0000000..7f4fd96 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/terracotta_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/terracotta_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/terracotta_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/terracotta_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_cabinet.json new file mode 100644 index 0000000..fef0e97 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/terracotta_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/terracotta_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/terracotta_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/terracotta_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..43993fc --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/terracotta_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/terracotta_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/terracotta_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/terracotta_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_ramp.json new file mode 100644 index 0000000..2ba92a0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/terracotta_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/terracotta_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/terracotta_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tile_light.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tile_light.json new file mode 100644 index 0000000..74f8643 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/tile_light.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 180, + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/tile_light", + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/toilet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/toilet.json new file mode 100644 index 0000000..87bcf86 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/toilet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/toilet_full", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/toilet_full", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/toilet_full", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/toilet_full", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/trash_can.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/trash_can.json new file mode 100644 index 0000000..8b5d553 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/trash_can.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/trash_can" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/turntable.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/turntable.json new file mode 100644 index 0000000..f565b73 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/turntable.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/turntable", + "y": 0 + }, + "when": { + "facing": "north", + "powered": "false" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 0 + }, + "when": { + "facing": "north", + "powered": "true" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 90 + }, + "when": { + "facing": "east", + "powered": "false" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 90 + }, + "when": { + "facing": "east", + "powered": "true" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 180 + }, + "when": { + "facing": "south", + "powered": "false" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 180 + }, + "when": { + "facing": "south", + "powered": "true" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 270 + }, + "when": { + "facing": "west", + "powered": "false" + } + }, + { + "apply": { + "model": "modernlife:block/turntable", + "y": 270 + }, + "when": { + "facing": "west", + "powered": "true" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/vinyl_siding.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/vinyl_siding.json new file mode 100644 index 0000000..1a0a8d0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/vinyl_siding.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/vinyl_siding" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warning_alarm.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warning_alarm.json new file mode 100644 index 0000000..d36795f --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warning_alarm.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 180, + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 180, + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 180, + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 180, + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/warning_alarm", + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_barrier.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_barrier.json new file mode 100644 index 0000000..3d9d499 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_barrier.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_barrier", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_barrier", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_barrier", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_barrier", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_chair.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_chair.json new file mode 100644 index 0000000..316e117 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_chair.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_chair", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_chair", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_chair", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_chair", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_coffee_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_coffee_table.json new file mode 100644 index 0000000..a8cebd6 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_coffee_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/warped_coffee_table" + }, + "type=mid": { + "model": "modernlife:block/warped_coffee_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/warped_coffee_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/warped_coffee_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/warped_coffee_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/warped_coffee_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/warped_coffee_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/warped_coffee_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/warped_coffee_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/warped_coffee_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_deck.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_deck.json new file mode 100644 index 0000000..d47afee --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_deck.json @@ -0,0 +1,10 @@ +{ + "variants": { + "support=false": { + "model": "modernlife:block/warped_deck" + }, + "support=true": { + "model": "modernlife:block/warped_deck_support" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_glass_door.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_glass_door.json new file mode 100644 index 0000000..b1bf6bf --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/warped_glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/warped_glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/warped_glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_cabinet.json new file mode 100644 index 0000000..398779e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_kitchen_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_kitchen_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_kitchen_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_kitchen_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_drawer_cabinet.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..311d870 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_kitchen_drawer_cabinet.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_kitchen_drawer_cabinet", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_kitchen_drawer_cabinet", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_kitchen_drawer_cabinet", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_kitchen_drawer_cabinet", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_log_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_log_ramp.json new file mode 100644 index 0000000..bdf29a1 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_log_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/warped_log_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_log_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_mini_stool.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_mini_stool.json new file mode 100644 index 0000000..5cf3c34 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_mini_stool.json @@ -0,0 +1,10 @@ +{ + "variants": { + "extended=false": { + "model": "modernlife:block/warped_mini_stool" + }, + "extended=true": { + "model": "modernlife:block/warped_stool" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_night_stand.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_night_stand.json new file mode 100644 index 0000000..5408d1b --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_night_stand.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_night_stand", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_night_stand", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_night_stand", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_night_stand", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_picnic_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_picnic_table.json new file mode 100644 index 0000000..54f4b96 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_picnic_table.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/warped_picnic_table", + "y": 0 + }, + "when": { + "facing": "north", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table_front", + "y": 0 + }, + "when": { + "facing": "north", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table", + "y": 90 + }, + "when": { + "facing": "east", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table_front", + "y": 90 + }, + "when": { + "facing": "east", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table", + "y": 180 + }, + "when": { + "facing": "south", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table_front", + "y": 180 + }, + "when": { + "facing": "south", + "half": "front" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table", + "y": 270 + }, + "when": { + "facing": "west", + "half": "back" + } + }, + { + "apply": { + "model": "modernlife:block/warped_picnic_table_front", + "y": 270 + }, + "when": { + "facing": "west", + "half": "front" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_ramp.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_ramp.json new file mode 100644 index 0000000..d44cbb9 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_ramp.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/warped_ramp", + "y": 0 + }, + "when": { + "facing": "east", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp_corner", + "y": 0 + }, + "when": { + "facing": "east", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp", + "y": 270 + }, + "when": { + "facing": "north", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp_corner", + "y": 270 + }, + "when": { + "facing": "north", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp", + "y": 90 + }, + "when": { + "facing": "south", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp_corner", + "y": 90 + }, + "when": { + "facing": "south", + "part": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp", + "y": 180 + }, + "when": { + "facing": "west", + "part": "straight" + } + }, + { + "apply": { + "model": "modernlife:block/warped_ramp_corner", + "y": 180 + }, + "when": { + "facing": "west", + "part": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_round_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_round_table.json new file mode 100644 index 0000000..f544708 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_round_table.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/warped_round_table", + "y": 0 + }, + "when": { + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/warped_round_table", + "y": 180 + }, + "when": { + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/warped_round_table", + "y": 90 + }, + "when": { + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/warped_round_table", + "y": 270 + }, + "when": { + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_small_table.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_small_table.json new file mode 100644 index 0000000..26d5982 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_small_table.json @@ -0,0 +1,47 @@ +{ + "variants": { + "type=single": { + "model": "modernlife:block/warped_small_table" + }, + "type=mid": { + "model": "modernlife:block/warped_small_table_mid" + }, + "type=s_end": { + "model": "modernlife:block/warped_small_table_end", + "y" : 0 + }, + "type=w_end": { + "model": "modernlife:block/warped_small_table_end", + "y" : 90, + "uvlock": true + }, + "type=n_end": { + "model": "modernlife:block/warped_small_table_end", + "y" : 180 + }, + "type=e_end": { + "model": "modernlife:block/warped_small_table_end", + "y" : 270, + "uvlock": true + }, + "type=se_corner": { + "model": "modernlife:block/warped_small_table_corner", + "y" : 270, + "uvlock": true + }, + "type=sw_corner": { + "model": "modernlife:block/warped_small_table_corner", + "y" : 0 + }, + "type=nw_corner": { + "model": "modernlife:block/warped_small_table_corner", + "y" : 90, + "uvlock": true + }, + "type=ne_corner": { + "model": "modernlife:block/warped_small_table_corner", + "y" : 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_wall_shelf.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_wall_shelf.json new file mode 100644 index 0000000..c859e4a --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/warped_wall_shelf.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/warped_wall_shelf", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/warped_wall_shelf", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/warped_wall_shelf", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/warped_wall_shelf", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/washing_machine.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/washing_machine.json new file mode 100644 index 0000000..06ae444 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/washing_machine.json @@ -0,0 +1,20 @@ +{ + "variants": { + "facing=east": { + "model": "modernlife:block/washing_machine", + "y": 270 + }, + "facing=north": { + "model": "modernlife:block/washing_machine", + "y": 180 + }, + "facing=south": { + "model": "modernlife:block/washing_machine", + "y": 0 + }, + "facing=west": { + "model": "modernlife:block/washing_machine", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_ceramic_tile.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_ceramic_tile.json new file mode 100644 index 0000000..e52869e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_ceramic_tile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/white_ceramic_tile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_painted_drywall.json new file mode 100644 index 0000000..1952922 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/white_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_sofa.json new file mode 100644 index 0000000..7456b2e --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/white_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/white_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_wallpaper.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_wallpaper.json new file mode 100644 index 0000000..11fa193 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/white_wallpaper.json @@ -0,0 +1,84 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/white_wallpaper", + "y": 0 + }, + "when": { + "corner": "false", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper_corner", + "y": 0 + }, + "when": { + "corner": "true", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper", + "y": 180 + }, + "when": { + "corner": "false", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper_corner", + "y": 180 + }, + "when": { + "corner": "true", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper", + "y": 90 + }, + "when": { + "corner": "false", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper_corner", + "y": 90 + }, + "when": { + "corner": "true", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper", + "y": 270 + }, + "when": { + "corner": "false", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/white_wallpaper_corner", + "y": 270 + }, + "when": { + "corner": "true", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch.json new file mode 100644 index 0000000..b771277 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/winch", + "y": 180 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "y": 0 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "y": 270 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "y": 90 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 270, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 270, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 270, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 270, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 180, + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 180, + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 180, + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/winch", + "x": 180, + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch_anchor.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch_anchor.json new file mode 100644 index 0000000..7ad35c0 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/winch_anchor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/winch_anchor" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_painted_drywall.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_painted_drywall.json new file mode 100644 index 0000000..3f932f7 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_painted_drywall.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "modernlife:block/yellow_painted_drywall" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_sofa.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_sofa.json new file mode 100644 index 0000000..f0a8816 --- /dev/null +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/blockstates/yellow_sofa.json @@ -0,0 +1,204 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/yellow_sofa_single", + "y": 0 + }, + "when": { + "facing": "north", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_left_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_right_end", + "y": 0 + }, + "when": { + "facing": "north", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_middle", + "y": 0 + }, + "when": { + "facing": "north", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_corner", + "y": 0 + }, + "when": { + "facing": "north", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_single", + "y": 90 + }, + "when": { + "facing": "east", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_left_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_right_end", + "y": 90 + }, + "when": { + "facing": "east", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_middle", + "y": 90 + }, + "when": { + "facing": "east", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_corner", + "y": 90 + }, + "when": { + "facing": "east", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_single", + "y": 180 + }, + "when": { + "facing": "south", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_left_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_right_end", + "y": 180 + }, + "when": { + "facing": "south", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_middle", + "y": 180 + }, + "when": { + "facing": "south", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_corner", + "y": 180 + }, + "when": { + "facing": "south", + "type": "corner" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_single", + "y": 270 + }, + "when": { + "facing": "west", + "type": "single" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_left_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "left" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_right_end", + "y": 270 + }, + "when": { + "facing": "west", + "type": "right" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_middle", + "y": 270 + }, + "when": { + "facing": "west", + "type": "middle" + } + }, + { + "apply": { + "model": "modernlife:block/yellow_sofa_corner", + "y": 270 + }, + "when": { + "facing": "west", + "type": "corner" + } + } + ] +} diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/lang/zh_cn.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/lang/zh_cn.json index a8700f1..9750de4 100644 --- a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/lang/zh_cn.json +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/lang/zh_cn.json @@ -70,76 +70,76 @@ "block.modernlife.spruce_glass_door": "云杉木玻璃门", "item.modernlife.warped_glass_door": "诡异木玻璃门", "block.modernlife.warped_glass_door": "诡异木玻璃门", - "block.modernlife.cobblestone_ramp": "圆石坡道", - "block.modernlife.stone_ramp": "石坡道", - "block.modernlife.stone_bricks_ramp": "石砖坡道", - "block.modernlife.cracked_stone_bricks_ramp": "裂纹石砖坡道", - "block.modernlife.mossy_stone_bricks_ramp": "苔石砖坡道", - "block.modernlife.chiseled_stone_bricks_ramp": "凿石砖坡道", - "block.modernlife.clay_ramp": "粘土坡道", - "block.modernlife.sand_ramp": "沙坡道", - "block.modernlife.red_sand_ramp": "红沙坡道", - "block.modernlife.smooth_stone_ramp": "光滑石坡道", - "block.modernlife.dirt_ramp": "泥土坡道", - "block.modernlife.acacia_log_ramp": "金合欢原木坡道", - "block.modernlife.birch_log_ramp": "土坡道", - "block.modernlife.chiseled_quartz_ramp": "凿子石英坡道", - "block.modernlife.cobbled_deepslate_ramp": "圆石深岩坡道", + "block.modernlife.cobblestone_ramp": "圆石斜坡", + "block.modernlife.stone_ramp": "石斜坡", + "block.modernlife.stone_bricks_ramp": "石砖斜坡", + "block.modernlife.cracked_stone_bricks_ramp": "裂纹石砖斜坡", + "block.modernlife.mossy_stone_bricks_ramp": "苔石砖斜坡", + "block.modernlife.chiseled_stone_bricks_ramp": "凿石砖斜坡", + "block.modernlife.clay_ramp": "粘土斜坡", + "block.modernlife.sand_ramp": "沙斜坡", + "block.modernlife.red_sand_ramp": "红沙斜坡", + "block.modernlife.smooth_stone_ramp": "光滑石斜坡", + "block.modernlife.dirt_ramp": "泥土斜坡", + "block.modernlife.acacia_log_ramp": "金合欢原木斜坡", + "block.modernlife.birch_log_ramp": "土斜坡", + "block.modernlife.chiseled_quartz_ramp": "凿子石英斜坡", + "block.modernlife.cobbled_deepslate_ramp": "圆石深岩斜坡", "block.modernlife.crimson_log_ramp": "深红色原木斜坡", - "block.modernlife.dark_oak_log_ramp": "黑橡木原木坡道", + "block.modernlife.dark_oak_log_ramp": "黑橡木原木斜坡", "block.modernlife.deepslate_ramp": "深石板灾难", - "block.modernlife.glass_ramp": "玻璃坡道", + "block.modernlife.glass_ramp": "玻璃斜坡", "block.modernlife.jungle_log_ramp": "丛林日志斜坡", - "block.modernlife.oak_log_ramp": "橡木原木坡道", - "block.modernlife.quartz_bricks_ramp": "石英砖坡道", - "block.modernlife.quartz_pillar_ramp": "石英柱坡道", + "block.modernlife.oak_log_ramp": "橡木原木斜坡", + "block.modernlife.quartz_bricks_ramp": "石英砖斜坡", + "block.modernlife.quartz_pillar_ramp": "石英柱斜坡", "block.modernlife.quartz_ramp": "石英斜坡", "block.modernlife.smooth_quartz_ramp": "平滑石英斜坡", - "block.modernlife.spruce_log_ramp": "云杉原木坡道", + "block.modernlife.spruce_log_ramp": "云杉原木斜坡", "block.modernlife.stripped_acacia_log_ramp": "剥皮的金合欢原木斜坡", - "block.modernlife.stripped_birch_log_ramp": "剥皮的桦木原木坡道", + "block.modernlife.stripped_birch_log_ramp": "剥皮的桦木原木斜坡", "block.modernlife.stripped_crimson_log_ramp": "剥皮的深红色原木斜坡", - "block.modernlife.stripped_dark_oak_log_ramp": "剥皮的深色橡木原木坡道", - "block.modernlife.stripped_jungle_log_ramp": "剥皮的丛林原木坡道", - "block.modernlife.stripped_oak_log_ramp": "剥皮橡木原木坡道", - "block.modernlife.stripped_spruce_log_ramp": "剥皮云杉原木坡道", + "block.modernlife.stripped_dark_oak_log_ramp": "剥皮的深色橡木原木斜坡", + "block.modernlife.stripped_jungle_log_ramp": "剥皮的丛林原木斜坡", + "block.modernlife.stripped_oak_log_ramp": "剥皮橡木原木斜坡", + "block.modernlife.stripped_spruce_log_ramp": "剥皮云杉原木斜坡", "block.modernlife.stripped_warped_log_ramp": "剥皮的诡异木原木斜坡", "block.modernlife.warped_log_ramp": "诡异木原木斜坡", - "block.modernlife.gravel_ramp": "砾石坡道", - "block.modernlife.granite_ramp": "花岗岩坡道", - "block.modernlife.polished_granite_ramp": "磨制花岗岩坡道", - "block.modernlife.diorite_ramp": "闪长岩坡道", - "block.modernlife.polished_diorite_ramp": "磨制闪长岩坡道", - "block.modernlife.obsidian_ramp": "黑曜石坡道", - "block.modernlife.andesite_ramp": "安山岩坡道", - "block.modernlife.polished_andesite_ramp": "磨制安山岩坡道", - "block.modernlife.mossy_cobblestone_ramp": "长满苔藓的圆石坡道", - "block.modernlife.bricks_ramp": "砖坡道", - "block.modernlife.terracotta_ramp": "红陶坡道", - "block.modernlife.sandstone_ramp": "砂岩坡道", - "block.modernlife.chiseled_sandstone_ramp": "錾制砂岩坡道", - "block.modernlife.cut_sandstone_ramp": "切割砂岩坡道", - "block.modernlife.red_sandstone_ramp": "红砂岩坡道", - "block.modernlife.chiseled_red_sandstone_ramp": "轮廓分明的红砂岩坡道", - "block.modernlife.cut_red_sandstone_ramp": "切割红砂岩坡道", - "block.modernlife.prismarine_ramp": "海晶石坡道", - "block.modernlife.prismarine_bricks_ramp": "海晶石砖坡道", + "block.modernlife.gravel_ramp": "砾石斜坡", + "block.modernlife.granite_ramp": "花岗岩斜坡", + "block.modernlife.polished_granite_ramp": "磨制花岗岩斜坡", + "block.modernlife.diorite_ramp": "闪长岩斜坡", + "block.modernlife.polished_diorite_ramp": "磨制闪长岩斜坡", + "block.modernlife.obsidian_ramp": "黑曜石斜坡", + "block.modernlife.andesite_ramp": "安山岩斜坡", + "block.modernlife.polished_andesite_ramp": "磨制安山岩斜坡", + "block.modernlife.mossy_cobblestone_ramp": "长满苔藓的圆石斜坡", + "block.modernlife.bricks_ramp": "砖斜坡", + "block.modernlife.terracotta_ramp": "红陶斜坡", + "block.modernlife.sandstone_ramp": "砂岩斜坡", + "block.modernlife.chiseled_sandstone_ramp": "錾制砂岩斜坡", + "block.modernlife.cut_sandstone_ramp": "切割砂岩斜坡", + "block.modernlife.red_sandstone_ramp": "红砂岩斜坡", + "block.modernlife.chiseled_red_sandstone_ramp": "轮廓分明的红砂岩斜坡", + "block.modernlife.cut_red_sandstone_ramp": "切割红砂岩斜坡", + "block.modernlife.prismarine_ramp": "海晶石斜坡", + "block.modernlife.prismarine_bricks_ramp": "海晶石砖斜坡", "block.modernlife.dark_prismarine_ramp": "黑暗海晶斜坡", - "block.modernlife.blackstone_ramp": "黑石坡道", - "block.modernlife.polished_blackstone_ramp": "磨制黑石坡道", - "block.modernlife.polished_blackstone_bricks_ramp": "磨制黑石砖坡道", - "block.modernlife.chiseled_polished_blackstone_ramp": "轮廓分明的磨制黑石坡道", + "block.modernlife.blackstone_ramp": "黑石斜坡", + "block.modernlife.polished_blackstone_ramp": "磨制黑石斜坡", + "block.modernlife.polished_blackstone_bricks_ramp": "磨制黑石砖斜坡", + "block.modernlife.chiseled_polished_blackstone_ramp": "轮廓分明的磨制黑石斜坡", "block.modernlife.netherrack_ramp": "下界岩斜坡", - "block.modernlife.nether_bricks_ramp": "下界砖坡道", - "block.modernlife.chiseled_nether_bricks_ramp": "錾制下界砖坡道", - "block.modernlife.acacia_ramp": "金合欢坡道", - "block.modernlife.birch_ramp": "桦木坡道", - "block.modernlife.crimson_ramp": "深红木坡道", - "block.modernlife.dark_oak_ramp": "深色橡木坡道", - "block.modernlife.jungle_ramp": "丛林木坡道", - "block.modernlife.oak_ramp": "橡木坡道", - "block.modernlife.spruce_ramp": "云杉木坡道", - "block.modernlife.warped_ramp": "诡异木坡道", + "block.modernlife.nether_bricks_ramp": "下界砖斜坡", + "block.modernlife.chiseled_nether_bricks_ramp": "錾制下界砖斜坡", + "block.modernlife.acacia_ramp": "金合欢斜坡", + "block.modernlife.birch_ramp": "桦木斜坡", + "block.modernlife.crimson_ramp": "深红木斜坡", + "block.modernlife.dark_oak_ramp": "深色橡木斜坡", + "block.modernlife.jungle_ramp": "丛林木斜坡", + "block.modernlife.oak_ramp": "橡木斜坡", + "block.modernlife.spruce_ramp": "云杉木斜坡", + "block.modernlife.warped_ramp": "诡异木斜坡", "item.modernlife.extractor": "提取器", "block.modernlife.extractor": "提取器", "container.extractor": "提取器", @@ -338,7 +338,7 @@ "item.modernlife.turntable": "转盘", "item.modernlife.speedometer": "里程计", "block.modernlife.paved_road": "柏油路", - "block.modernlife.paved_road_ramp": "铺砌的道路坡道", + "block.modernlife.paved_road_ramp": "铺砌的道路斜坡", "item.modernlife.battery": "电池", "item.modernlife.gas_can": "汽油罐", "block.modernlife.bathroom_ceramic_tile": "浴室瓷砖", @@ -601,5 +601,17 @@ "config.modernlife.moonIndicator": "月亮指示器", "config.modernlife.alarmClockTextColorR": "报警文字颜色(R)", "config.modernlife.alarmClockTextColorG": "报警文字颜色(G)", - "config.modernlife.alarmClockTextColorB": "报警文字颜色(B)" + "config.modernlife.alarmClockTextColorB": "报警文字颜色(B)", + "block.modernlife.end_stone_ramp": "末地石斜坡", + "block.modernlife.grass_ramp": "草斜坡", + "block.modernlife.inverted_tile_light": "反置瓷砖灯", + "item.modernlife.inverted_tile_light": "反置瓷砖灯", + "block.modernlife.inverted_light_bulb": "反置灯泡", + "item.modernlife.inverted_light_bulb": "反置灯泡", + "modernlife.subtitle.bigwarning": "警报声", + "modernlife.subtitle.siren": "警报声", + "modernlife.subtitle.warn1": "警报声", + "modernlife.subtitle.warn2": "警报声", + "modernlife.subtitle.warn3": "警报声", + "block.modernlife.warning_alarm": "警报器" } diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_receiver.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_receiver.json index 66fee80..4ae6697 100644 --- a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_receiver.json +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_receiver.json @@ -1,6 +1,6 @@ { "credit": "Made with Blockbench", - "render_type": "minecraft:cutout", + "render_type": "minecraft:translucent", "textures": { "1": "modernlife:block/power_receiver_top", "3": "modernlife:block/power_receiver_side", diff --git a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_transmitter.json b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_transmitter.json index 4f67a59..245396c 100644 --- a/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_transmitter.json +++ b/src/main/resources/resourcepacks/modernlifepatch/assets/modernlife/models/block/power_transmitter.json @@ -1,5 +1,6 @@ { "credit": "Made with Blockbench", + "render_type": "minecraft:cutout", "textures": { "1": "modernlife:block/power_transmitter_top", "2": "modernlife:block/power_transmitter_bottom",