From f70b0752116b8c49f690d21ba870b8487585263f Mon Sep 17 00:00:00 2001 From: Cheeserolls Date: Wed, 1 Apr 2015 03:37:14 +0100 Subject: [PATCH] Add moss, tree_moss, flower_vine, ivy and wisteria --- .../biomesoplenty/api/block/BOPBlocks.java | 7 +++ .../common/block/BlockBOPVine.java | 35 +++++++++++++ .../biomesoplenty/common/init/ModBlocks.java | 9 ++++ .../blockstates/flower_vine.json | 36 +++++++++++++ .../assets/biomesoplenty/blockstates/ivy.json | 36 +++++++++++++ .../biomesoplenty/blockstates/moss.json | 36 +++++++++++++ .../biomesoplenty/blockstates/tree_moss.json | 36 +++++++++++++ .../biomesoplenty/blockstates/wisteria.json | 36 +++++++++++++ .../models/block/flower_vine_1.json | 17 ++++++ .../models/block/flower_vine_1u.json | 26 ++++++++++ .../models/block/flower_vine_2.json | 25 +++++++++ .../models/block/flower_vine_2_opposite.json | 25 +++++++++ .../models/block/flower_vine_2u.json | 34 ++++++++++++ .../models/block/flower_vine_2u_opposite.json | 34 ++++++++++++ .../models/block/flower_vine_3.json | 34 ++++++++++++ .../models/block/flower_vine_3u.json | 41 +++++++++++++++ .../models/block/flower_vine_4.json | 41 +++++++++++++++ .../models/block/flower_vine_4u.json | 49 ++++++++++++++++++ .../models/block/flower_vine_u.json | 17 ++++++ .../biomesoplenty/models/block/ivy_1.json | 17 ++++++ .../biomesoplenty/models/block/ivy_1u.json | 26 ++++++++++ .../biomesoplenty/models/block/ivy_2.json | 25 +++++++++ .../models/block/ivy_2_opposite.json | 25 +++++++++ .../biomesoplenty/models/block/ivy_2u.json | 34 ++++++++++++ .../models/block/ivy_2u_opposite.json | 34 ++++++++++++ .../biomesoplenty/models/block/ivy_3.json | 34 ++++++++++++ .../biomesoplenty/models/block/ivy_3u.json | 41 +++++++++++++++ .../biomesoplenty/models/block/ivy_4.json | 41 +++++++++++++++ .../biomesoplenty/models/block/ivy_4u.json | 49 ++++++++++++++++++ .../biomesoplenty/models/block/ivy_u.json | 17 ++++++ .../biomesoplenty/models/block/moss_1.json | 17 ++++++ .../biomesoplenty/models/block/moss_1u.json | 26 ++++++++++ .../biomesoplenty/models/block/moss_2.json | 25 +++++++++ .../models/block/moss_2_opposite.json | 25 +++++++++ .../biomesoplenty/models/block/moss_2u.json | 34 ++++++++++++ .../models/block/moss_2u_opposite.json | 34 ++++++++++++ .../biomesoplenty/models/block/moss_3.json | 34 ++++++++++++ .../biomesoplenty/models/block/moss_3u.json | 41 +++++++++++++++ .../biomesoplenty/models/block/moss_4.json | 41 +++++++++++++++ .../biomesoplenty/models/block/moss_4u.json | 49 ++++++++++++++++++ .../biomesoplenty/models/block/moss_u.json | 17 ++++++ .../models/block/tree_moss_1.json | 17 ++++++ .../models/block/tree_moss_1u.json | 26 ++++++++++ .../models/block/tree_moss_2.json | 25 +++++++++ .../models/block/tree_moss_2_opposite.json | 25 +++++++++ .../models/block/tree_moss_2u.json | 34 ++++++++++++ .../models/block/tree_moss_2u_opposite.json | 34 ++++++++++++ .../models/block/tree_moss_3.json | 34 ++++++++++++ .../models/block/tree_moss_3u.json | 41 +++++++++++++++ .../models/block/tree_moss_4.json | 41 +++++++++++++++ .../models/block/tree_moss_4u.json | 49 ++++++++++++++++++ .../models/block/tree_moss_u.json | 17 ++++++ .../models/block/wisteria_1.json | 17 ++++++ .../models/block/wisteria_1u.json | 26 ++++++++++ .../models/block/wisteria_2.json | 25 +++++++++ .../models/block/wisteria_2_opposite.json | 25 +++++++++ .../models/block/wisteria_2u.json | 34 ++++++++++++ .../models/block/wisteria_2u_opposite.json | 34 ++++++++++++ .../models/block/wisteria_3.json | 34 ++++++++++++ .../models/block/wisteria_3u.json | 41 +++++++++++++++ .../models/block/wisteria_4.json | 41 +++++++++++++++ .../models/block/wisteria_4u.json | 49 ++++++++++++++++++ .../models/block/wisteria_u.json | 17 ++++++ .../models/item/flower_vine.json | 18 +++++++ .../assets/biomesoplenty/models/item/ivy.json | 18 +++++++ .../biomesoplenty/models/item/moss.json | 18 +++++++ .../biomesoplenty/models/item/tree_moss.json | 18 +++++++ .../biomesoplenty/models/item/wisteria.json | 18 +++++++ .../textures/blocks/flower_vine.png | Bin 0 -> 495 bytes .../biomesoplenty/textures/blocks/ivy.png | Bin 0 -> 602 bytes .../biomesoplenty/textures/blocks/moss.png | Bin 0 -> 765 bytes .../textures/blocks/tree_moss.png | Bin 0 -> 463 bytes .../textures/blocks/wisteria.png | Bin 0 -> 673 bytes 73 files changed, 2036 insertions(+) create mode 100644 src/main/java/biomesoplenty/common/block/BlockBOPVine.java create mode 100644 src/main/resources/assets/biomesoplenty/blockstates/flower_vine.json create mode 100644 src/main/resources/assets/biomesoplenty/blockstates/ivy.json create mode 100644 src/main/resources/assets/biomesoplenty/blockstates/moss.json create mode 100644 src/main/resources/assets/biomesoplenty/blockstates/tree_moss.json create mode 100644 src/main/resources/assets/biomesoplenty/blockstates/wisteria.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_1.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_1u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_2.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_2_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_3.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_3u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_4.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_4u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/flower_vine_u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_1.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_1u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_2.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_2_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_2u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_2u_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_3.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_3u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_4.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_4u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/ivy_u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_1.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_1u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_2.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_2_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_2u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_2u_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_3.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_3u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_4.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_4u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/moss_u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_1.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_1u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_2.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_2_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_3.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_3u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_4.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_4u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/tree_moss_u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_1.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_1u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_2.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_2_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_2u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_2u_opposite.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_3.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_3u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_4.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_4u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/block/wisteria_u.json create mode 100644 src/main/resources/assets/biomesoplenty/models/item/flower_vine.json create mode 100644 src/main/resources/assets/biomesoplenty/models/item/ivy.json create mode 100644 src/main/resources/assets/biomesoplenty/models/item/moss.json create mode 100644 src/main/resources/assets/biomesoplenty/models/item/tree_moss.json create mode 100644 src/main/resources/assets/biomesoplenty/models/item/wisteria.json create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/flower_vine.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/moss.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/tree_moss.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/wisteria.png diff --git a/src/main/java/biomesoplenty/api/block/BOPBlocks.java b/src/main/java/biomesoplenty/api/block/BOPBlocks.java index ad86b8f32..660c00b93 100644 --- a/src/main/java/biomesoplenty/api/block/BOPBlocks.java +++ b/src/main/java/biomesoplenty/api/block/BOPBlocks.java @@ -58,4 +58,11 @@ public class BOPBlocks public static Block crag_rock; public static Block mud_brick; public static Block crystal; + + public static Block flower_vine; + public static Block ivy; + public static Block moss; + public static Block tree_moss; + public static Block wisteria; + } diff --git a/src/main/java/biomesoplenty/common/block/BlockBOPVine.java b/src/main/java/biomesoplenty/common/block/BlockBOPVine.java new file mode 100644 index 000000000..715c1d689 --- /dev/null +++ b/src/main/java/biomesoplenty/common/block/BlockBOPVine.java @@ -0,0 +1,35 @@ +/******************************************************************************* + * Copyright 2014, the Biomes O' Plenty Team + * + * This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License. + * + * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/. + ******************************************************************************/ + +package biomesoplenty.common.block; + +import java.util.HashMap; +import java.util.Map; + +import biomesoplenty.api.block.IBOPBlock; +import biomesoplenty.common.item.ItemBOPBlock; +import net.minecraft.block.BlockVine; +import net.minecraft.block.state.IBlockState; +import net.minecraft.item.ItemBlock; + +public class BlockBOPVine extends BlockVine implements IBOPBlock +{ + // implement IDHBlock + protected Map namedStates = new HashMap(); + public Map getNamedStates() {return this.namedStates;} + public IBlockState getNamedState(String name) {return this.namedStates.get(name);} + public Class getItemClass() {return ItemBOPBlock.class;} + + public BlockBOPVine() + { + super(); + this.setHardness(0.2F); + } + +} + \ No newline at end of file diff --git a/src/main/java/biomesoplenty/common/init/ModBlocks.java b/src/main/java/biomesoplenty/common/init/ModBlocks.java index 197917b16..2ff49daf8 100644 --- a/src/main/java/biomesoplenty/common/init/ModBlocks.java +++ b/src/main/java/biomesoplenty/common/init/ModBlocks.java @@ -36,6 +36,7 @@ import biomesoplenty.common.block.BlockBOPLog; import biomesoplenty.common.block.BlockBOPMushroom; import biomesoplenty.common.block.BlockBOPStairs; import biomesoplenty.common.block.BlockBOPStone; +import biomesoplenty.common.block.BlockBOPVine; import biomesoplenty.common.block.BlockBamboo; import biomesoplenty.common.block.BlockBones; import biomesoplenty.common.block.BlockCoral; @@ -154,6 +155,14 @@ public class ModBlocks giant_flower_stem = registerBlock( new BlockBOPLog(), "giant_flower_stem" ); // no planks, stairs, etc dead_log = registerBlock( new BlockBOPLog(), "dead_log" ); // no planks, stairs, etc + //vines + // TODO: colors? rendering modes? special placement rules? + flower_vine = registerBlock( new BlockBOPVine(), "flower_vine" ); + ivy = registerBlock( new BlockBOPVine(), "ivy" ); + moss = registerBlock( new BlockBOPVine(), "moss" ); + tree_moss = registerBlock( new BlockBOPVine(), "tree_moss" ); + wisteria = registerBlock( new BlockBOPVine(), "wisteria" ); + } public static BOPWoodType registerWoodType(String name) diff --git a/src/main/resources/assets/biomesoplenty/blockstates/flower_vine.json b/src/main/resources/assets/biomesoplenty/blockstates/flower_vine.json new file mode 100644 index 000000000..d04f0e3e5 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/flower_vine.json @@ -0,0 +1,36 @@ +{ + "variants": { + "east=false,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:flower_vine_1" }, + "east=false,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:flower_vine_1" }, + "east=false,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:flower_vine_1", "y": 90 }, + "east=false,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:flower_vine_1", "y": 180 }, + "east=true,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:flower_vine_1", "y": 270 }, + "east=true,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:flower_vine_2" }, + "east=true,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:flower_vine_2", "y": 90 }, + "east=false,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:flower_vine_2", "y": 180 }, + "east=false,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:flower_vine_2", "y": 270 }, + "east=true,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:flower_vine_2_opposite" }, + "east=false,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:flower_vine_2_opposite", "y": 90 }, + "east=true,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:flower_vine_3" }, + "east=true,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:flower_vine_3", "y": 90 }, + "east=false,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:flower_vine_3", "y": 180 }, + "east=true,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:flower_vine_3", "y": 270 }, + "east=true,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:flower_vine_4" }, + "east=false,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:flower_vine_u" }, + "east=false,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:flower_vine_1u" }, + "east=false,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:flower_vine_1u", "y": 90 }, + "east=false,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:flower_vine_1u", "y": 180 }, + "east=true,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:flower_vine_1u", "y": 270 }, + "east=true,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:flower_vine_2u" }, + "east=true,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:flower_vine_2u", "y": 90 }, + "east=false,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:flower_vine_2u", "y": 180 }, + "east=false,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:flower_vine_2u", "y": 270 }, + "east=true,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:flower_vine_2u_opposite" }, + "east=false,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:flower_vine_2u_opposite", "y": 90 }, + "east=true,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:flower_vine_3u" }, + "east=true,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:flower_vine_3u", "y": 90 }, + "east=false,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:flower_vine_3u", "y": 180 }, + "east=true,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:flower_vine_3u", "y": 270 }, + "east=true,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:flower_vine_4u" } + } +} diff --git a/src/main/resources/assets/biomesoplenty/blockstates/ivy.json b/src/main/resources/assets/biomesoplenty/blockstates/ivy.json new file mode 100644 index 000000000..948994111 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/ivy.json @@ -0,0 +1,36 @@ +{ + "variants": { + "east=false,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:ivy_1" }, + "east=false,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:ivy_1" }, + "east=false,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:ivy_1", "y": 90 }, + "east=false,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:ivy_1", "y": 180 }, + "east=true,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:ivy_1", "y": 270 }, + "east=true,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:ivy_2" }, + "east=true,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:ivy_2", "y": 90 }, + "east=false,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:ivy_2", "y": 180 }, + "east=false,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:ivy_2", "y": 270 }, + "east=true,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:ivy_2_opposite" }, + "east=false,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:ivy_2_opposite", "y": 90 }, + "east=true,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:ivy_3" }, + "east=true,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:ivy_3", "y": 90 }, + "east=false,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:ivy_3", "y": 180 }, + "east=true,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:ivy_3", "y": 270 }, + "east=true,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:ivy_4" }, + "east=false,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:ivy_u" }, + "east=false,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:ivy_1u" }, + "east=false,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:ivy_1u", "y": 90 }, + "east=false,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:ivy_1u", "y": 180 }, + "east=true,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:ivy_1u", "y": 270 }, + "east=true,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:ivy_2u" }, + "east=true,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:ivy_2u", "y": 90 }, + "east=false,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:ivy_2u", "y": 180 }, + "east=false,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:ivy_2u", "y": 270 }, + "east=true,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:ivy_2u_opposite" }, + "east=false,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:ivy_2u_opposite", "y": 90 }, + "east=true,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:ivy_3u" }, + "east=true,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:ivy_3u", "y": 90 }, + "east=false,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:ivy_3u", "y": 180 }, + "east=true,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:ivy_3u", "y": 270 }, + "east=true,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:ivy_4u" } + } +} diff --git a/src/main/resources/assets/biomesoplenty/blockstates/moss.json b/src/main/resources/assets/biomesoplenty/blockstates/moss.json new file mode 100644 index 000000000..bd2059d99 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/moss.json @@ -0,0 +1,36 @@ +{ + "variants": { + "east=false,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:moss_1" }, + "east=false,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:moss_1" }, + "east=false,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:moss_1", "y": 90 }, + "east=false,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:moss_1", "y": 180 }, + "east=true,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:moss_1", "y": 270 }, + "east=true,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:moss_2" }, + "east=true,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:moss_2", "y": 90 }, + "east=false,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:moss_2", "y": 180 }, + "east=false,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:moss_2", "y": 270 }, + "east=true,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:moss_2_opposite" }, + "east=false,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:moss_2_opposite", "y": 90 }, + "east=true,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:moss_3" }, + "east=true,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:moss_3", "y": 90 }, + "east=false,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:moss_3", "y": 180 }, + "east=true,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:moss_3", "y": 270 }, + "east=true,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:moss_4" }, + "east=false,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:moss_u" }, + "east=false,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:moss_1u" }, + "east=false,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:moss_1u", "y": 90 }, + "east=false,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:moss_1u", "y": 180 }, + "east=true,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:moss_1u", "y": 270 }, + "east=true,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:moss_2u" }, + "east=true,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:moss_2u", "y": 90 }, + "east=false,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:moss_2u", "y": 180 }, + "east=false,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:moss_2u", "y": 270 }, + "east=true,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:moss_2u_opposite" }, + "east=false,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:moss_2u_opposite", "y": 90 }, + "east=true,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:moss_3u" }, + "east=true,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:moss_3u", "y": 90 }, + "east=false,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:moss_3u", "y": 180 }, + "east=true,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:moss_3u", "y": 270 }, + "east=true,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:moss_4u" } + } +} diff --git a/src/main/resources/assets/biomesoplenty/blockstates/tree_moss.json b/src/main/resources/assets/biomesoplenty/blockstates/tree_moss.json new file mode 100644 index 000000000..fe97fca0a --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/tree_moss.json @@ -0,0 +1,36 @@ +{ + "variants": { + "east=false,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:tree_moss_1" }, + "east=false,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:tree_moss_1" }, + "east=false,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:tree_moss_1", "y": 90 }, + "east=false,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:tree_moss_1", "y": 180 }, + "east=true,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:tree_moss_1", "y": 270 }, + "east=true,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:tree_moss_2" }, + "east=true,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:tree_moss_2", "y": 90 }, + "east=false,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:tree_moss_2", "y": 180 }, + "east=false,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:tree_moss_2", "y": 270 }, + "east=true,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:tree_moss_2_opposite" }, + "east=false,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:tree_moss_2_opposite", "y": 90 }, + "east=true,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:tree_moss_3" }, + "east=true,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:tree_moss_3", "y": 90 }, + "east=false,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:tree_moss_3", "y": 180 }, + "east=true,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:tree_moss_3", "y": 270 }, + "east=true,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:tree_moss_4" }, + "east=false,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:tree_moss_u" }, + "east=false,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:tree_moss_1u" }, + "east=false,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:tree_moss_1u", "y": 90 }, + "east=false,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:tree_moss_1u", "y": 180 }, + "east=true,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:tree_moss_1u", "y": 270 }, + "east=true,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:tree_moss_2u" }, + "east=true,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:tree_moss_2u", "y": 90 }, + "east=false,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:tree_moss_2u", "y": 180 }, + "east=false,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:tree_moss_2u", "y": 270 }, + "east=true,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:tree_moss_2u_opposite" }, + "east=false,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:tree_moss_2u_opposite", "y": 90 }, + "east=true,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:tree_moss_3u" }, + "east=true,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:tree_moss_3u", "y": 90 }, + "east=false,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:tree_moss_3u", "y": 180 }, + "east=true,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:tree_moss_3u", "y": 270 }, + "east=true,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:tree_moss_4u" } + } +} diff --git a/src/main/resources/assets/biomesoplenty/blockstates/wisteria.json b/src/main/resources/assets/biomesoplenty/blockstates/wisteria.json new file mode 100644 index 000000000..a20ad00f6 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/wisteria.json @@ -0,0 +1,36 @@ +{ + "variants": { + "east=false,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:wisteria_1" }, + "east=false,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:wisteria_1" }, + "east=false,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:wisteria_1", "y": 90 }, + "east=false,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:wisteria_1", "y": 180 }, + "east=true,north=false,south=false,up=false,west=false": { "model": "biomesoplenty:wisteria_1", "y": 270 }, + "east=true,north=true,south=false,up=false,west=false": { "model": "biomesoplenty:wisteria_2" }, + "east=true,north=false,south=true,up=false,west=false": { "model": "biomesoplenty:wisteria_2", "y": 90 }, + "east=false,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:wisteria_2", "y": 180 }, + "east=false,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:wisteria_2", "y": 270 }, + "east=true,north=false,south=false,up=false,west=true": { "model": "biomesoplenty:wisteria_2_opposite" }, + "east=false,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:wisteria_2_opposite", "y": 90 }, + "east=true,north=true,south=true,up=false,west=false": { "model": "biomesoplenty:wisteria_3" }, + "east=true,north=false,south=true,up=false,west=true": { "model": "biomesoplenty:wisteria_3", "y": 90 }, + "east=false,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:wisteria_3", "y": 180 }, + "east=true,north=true,south=false,up=false,west=true": { "model": "biomesoplenty:wisteria_3", "y": 270 }, + "east=true,north=true,south=true,up=false,west=true": { "model": "biomesoplenty:wisteria_4" }, + "east=false,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:wisteria_u" }, + "east=false,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:wisteria_1u" }, + "east=false,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:wisteria_1u", "y": 90 }, + "east=false,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:wisteria_1u", "y": 180 }, + "east=true,north=false,south=false,up=true,west=false": { "model": "biomesoplenty:wisteria_1u", "y": 270 }, + "east=true,north=true,south=false,up=true,west=false": { "model": "biomesoplenty:wisteria_2u" }, + "east=true,north=false,south=true,up=true,west=false": { "model": "biomesoplenty:wisteria_2u", "y": 90 }, + "east=false,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:wisteria_2u", "y": 180 }, + "east=false,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:wisteria_2u", "y": 270 }, + "east=true,north=false,south=false,up=true,west=true": { "model": "biomesoplenty:wisteria_2u_opposite" }, + "east=false,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:wisteria_2u_opposite", "y": 90 }, + "east=true,north=true,south=true,up=true,west=false": { "model": "biomesoplenty:wisteria_3u" }, + "east=true,north=false,south=true,up=true,west=true": { "model": "biomesoplenty:wisteria_3u", "y": 90 }, + "east=false,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:wisteria_3u", "y": 180 }, + "east=true,north=true,south=false,up=true,west=true": { "model": "biomesoplenty:wisteria_3u", "y": 270 }, + "east=true,north=true,south=true,up=true,west=true": { "model": "biomesoplenty:wisteria_4u" } + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1.json new file mode 100644 index 000000000..440ca11c8 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1u.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1u.json new file mode 100644 index 000000000..6116a8b0d --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_1u.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2.json new file mode 100644 index 000000000..18b1161a1 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2_opposite.json new file mode 100644 index 000000000..5bd75733e --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2_opposite.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u.json new file mode 100644 index 000000000..cca105c9a --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u_opposite.json new file mode 100644 index 000000000..919d4e0be --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_2u_opposite.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3.json new file mode 100644 index 000000000..883f2357b --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3u.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3u.json new file mode 100644 index 000000000..2a7f7abe1 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_3u.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4.json new file mode 100644 index 000000000..c6662df0e --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4u.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4u.json new file mode 100644 index 000000000..95dadde3b --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_4u.json @@ -0,0 +1,49 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/flower_vine_u.json b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_u.json new file mode 100644 index 000000000..bba44f00e --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/flower_vine_u.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/flower_vine", + "vine": "biomesoplenty:blocks/flower_vine" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_1.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_1.json new file mode 100644 index 000000000..aabe0ac24 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_1.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_1u.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_1u.json new file mode 100644 index 000000000..472fa3983 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_1u.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_2.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_2.json new file mode 100644 index 000000000..9e0c2fd02 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_2.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_2_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_2_opposite.json new file mode 100644 index 000000000..0af764ee1 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_2_opposite.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_2u.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_2u.json new file mode 100644 index 000000000..d10f11deb --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_2u.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_2u_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_2u_opposite.json new file mode 100644 index 000000000..1531a4554 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_2u_opposite.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_3.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_3.json new file mode 100644 index 000000000..2c18de489 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_3.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_3u.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_3u.json new file mode 100644 index 000000000..aed1a7b46 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_3u.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_4.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_4.json new file mode 100644 index 000000000..23f849976 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_4.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_4u.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_4u.json new file mode 100644 index 000000000..b2e18a307 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_4u.json @@ -0,0 +1,49 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/ivy_u.json b/src/main/resources/assets/biomesoplenty/models/block/ivy_u.json new file mode 100644 index 000000000..6a078891e --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/ivy_u.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/ivy", + "vine": "biomesoplenty:blocks/ivy" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_1.json b/src/main/resources/assets/biomesoplenty/models/block/moss_1.json new file mode 100644 index 000000000..8dda641c2 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_1.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_1u.json b/src/main/resources/assets/biomesoplenty/models/block/moss_1u.json new file mode 100644 index 000000000..fb18ed5e3 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_1u.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_2.json b/src/main/resources/assets/biomesoplenty/models/block/moss_2.json new file mode 100644 index 000000000..a1a788c92 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_2.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_2_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/moss_2_opposite.json new file mode 100644 index 000000000..f68ece2d3 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_2_opposite.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_2u.json b/src/main/resources/assets/biomesoplenty/models/block/moss_2u.json new file mode 100644 index 000000000..5089c2e64 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_2u.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_2u_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/moss_2u_opposite.json new file mode 100644 index 000000000..1f6d6fdd9 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_2u_opposite.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_3.json b/src/main/resources/assets/biomesoplenty/models/block/moss_3.json new file mode 100644 index 000000000..e16e2c4f6 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_3.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_3u.json b/src/main/resources/assets/biomesoplenty/models/block/moss_3u.json new file mode 100644 index 000000000..e5f63e24d --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_3u.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_4.json b/src/main/resources/assets/biomesoplenty/models/block/moss_4.json new file mode 100644 index 000000000..b95388106 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_4.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_4u.json b/src/main/resources/assets/biomesoplenty/models/block/moss_4u.json new file mode 100644 index 000000000..f434c651f --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_4u.json @@ -0,0 +1,49 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/moss_u.json b/src/main/resources/assets/biomesoplenty/models/block/moss_u.json new file mode 100644 index 000000000..11102ee62 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/moss_u.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/moss", + "vine": "biomesoplenty:blocks/moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1.json new file mode 100644 index 000000000..3215734b4 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1u.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1u.json new file mode 100644 index 000000000..16abffef4 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_1u.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2.json new file mode 100644 index 000000000..333c11603 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2_opposite.json new file mode 100644 index 000000000..3e2a8aee0 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2_opposite.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u.json new file mode 100644 index 000000000..18c82d80d --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u_opposite.json new file mode 100644 index 000000000..4f74658d3 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_2u_opposite.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3.json new file mode 100644 index 000000000..70cf0ffe1 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3u.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3u.json new file mode 100644 index 000000000..2393e11f9 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_3u.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4.json new file mode 100644 index 000000000..4a21dd711 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4u.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4u.json new file mode 100644 index 000000000..57de0c1f8 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_4u.json @@ -0,0 +1,49 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/tree_moss_u.json b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_u.json new file mode 100644 index 000000000..0b6cc3989 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/tree_moss_u.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/tree_moss", + "vine": "biomesoplenty:blocks/tree_moss" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_1.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_1.json new file mode 100644 index 000000000..7b913597c --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_1.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_1u.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_1u.json new file mode 100644 index 000000000..58e2d84e6 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_1u.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_2.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2.json new file mode 100644 index 000000000..f41860d1e --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_2_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2_opposite.json new file mode 100644 index 000000000..d04ed564b --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2_opposite.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u.json new file mode 100644 index 000000000..e33629013 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u_opposite.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u_opposite.json new file mode 100644 index 000000000..1f4ae630d --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_2u_opposite.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_3.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_3.json new file mode 100644 index 000000000..d806865d5 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_3.json @@ -0,0 +1,34 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} + diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_3u.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_3u.json new file mode 100644 index 000000000..f3ff6f48b --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_3u.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_4.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_4.json new file mode 100644 index 000000000..ced23eb28 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_4.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_4u.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_4u.json new file mode 100644 index 000000000..e2bd0bc6a --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_4u.json @@ -0,0 +1,49 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0.8, 0, 0 ], + "to": [ 0.8, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 15.2, 0, 0 ], + "to": [ 15.2, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/block/wisteria_u.json b/src/main/resources/assets/biomesoplenty/models/block/wisteria_u.json new file mode 100644 index 000000000..53efcf9b3 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/wisteria_u.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "biomesoplenty:blocks/wisteria", + "vine": "biomesoplenty:blocks/wisteria" + }, + "elements": [ + { "from": [ 0, 15.2, 0 ], + "to": [ 16, 15.2, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/flower_vine.json b/src/main/resources/assets/biomesoplenty/models/item/flower_vine.json new file mode 100644 index 000000000..826012c4c --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/flower_vine.json @@ -0,0 +1,18 @@ +{ + "parent": "builtin/generated", + "textures": { + "layer0": "biomesoplenty:blocks/flower_vine" + }, + "display": { + "thirdperson": { + "rotation": [ -90, 0, 0 ], + "translation": [ 0, 1, -3 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson": { + "rotation": [ 0, -135, 25 ], + "translation": [ 0, 4, 2 ], + "scale": [ 1.7, 1.7, 1.7 ] + } + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/ivy.json b/src/main/resources/assets/biomesoplenty/models/item/ivy.json new file mode 100644 index 000000000..ca9b452e9 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/ivy.json @@ -0,0 +1,18 @@ +{ + "parent": "builtin/generated", + "textures": { + "layer0": "biomesoplenty:blocks/ivy" + }, + "display": { + "thirdperson": { + "rotation": [ -90, 0, 0 ], + "translation": [ 0, 1, -3 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson": { + "rotation": [ 0, -135, 25 ], + "translation": [ 0, 4, 2 ], + "scale": [ 1.7, 1.7, 1.7 ] + } + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/moss.json b/src/main/resources/assets/biomesoplenty/models/item/moss.json new file mode 100644 index 000000000..081e73757 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/moss.json @@ -0,0 +1,18 @@ +{ + "parent": "builtin/generated", + "textures": { + "layer0": "biomesoplenty:blocks/moss" + }, + "display": { + "thirdperson": { + "rotation": [ -90, 0, 0 ], + "translation": [ 0, 1, -3 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson": { + "rotation": [ 0, -135, 25 ], + "translation": [ 0, 4, 2 ], + "scale": [ 1.7, 1.7, 1.7 ] + } + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/tree_moss.json b/src/main/resources/assets/biomesoplenty/models/item/tree_moss.json new file mode 100644 index 000000000..c0c4d75a9 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/tree_moss.json @@ -0,0 +1,18 @@ +{ + "parent": "builtin/generated", + "textures": { + "layer0": "biomesoplenty:blocks/tree_moss" + }, + "display": { + "thirdperson": { + "rotation": [ -90, 0, 0 ], + "translation": [ 0, 1, -3 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson": { + "rotation": [ 0, -135, 25 ], + "translation": [ 0, 4, 2 ], + "scale": [ 1.7, 1.7, 1.7 ] + } + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/wisteria.json b/src/main/resources/assets/biomesoplenty/models/item/wisteria.json new file mode 100644 index 000000000..4f5dcd3fc --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/wisteria.json @@ -0,0 +1,18 @@ +{ + "parent": "builtin/generated", + "textures": { + "layer0": "biomesoplenty:blocks/wisteria" + }, + "display": { + "thirdperson": { + "rotation": [ -90, 0, 0 ], + "translation": [ 0, 1, -3 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson": { + "rotation": [ 0, -135, 25 ], + "translation": [ 0, 4, 2 ], + "scale": [ 1.7, 1.7, 1.7 ] + } + } +} diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/flower_vine.png b/src/main/resources/assets/biomesoplenty/textures/blocks/flower_vine.png new file mode 100644 index 0000000000000000000000000000000000000000..e79ed8124cb22f8ed64f0ac45461d488095956b4 GIT binary patch literal 495 zcmVN2bPDNB8 zb~7$DE-^7j^FlWO00C=BL_t(IPh&s^S|zUkrGoVSL%AqGHp2M7QA+?;IXI9GF~F<9 ztUL6-eyz{{J$v?GS0^22_+Ku@6fC)S?_LZ=AlIEddGdc~Yk z{_oqj@BiXDf3RY(BoKf!OZe-6`P;W|$1ofY^lQBTgA6%!>J*A1SlFoLIN;U{@&e2y z$N*%ZNm~$ZjUaI7&>^q_m2_LIF#&QJ&Oiof?#;0Lzi!<+oHl`?(WE^HXEZbH-@pIA zVWS@yLxter$dM!9a1n4&g2xgDFzpKYZ#6j@LlWe=sRfSzLD33w1ymRni2G`TB|tPt z5xQS@?AQV3gS-G1zz1N4VFS8Vo^Ux>prZhg4U&Pn;N%Jwf&-m0_y39s7GM|d+`04r zq+C0cgvJ2V1X6J9*fC7gfdCc;AR3ff!Gg#DH)h(Kmw008AT%6vbuFuec(002ovPDHLkV1kM-&xim3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png new file mode 100644 index 0000000000000000000000000000000000000000..da6565ec9a56af4326c750a61bbe0a10241c6c55 GIT binary patch literal 602 zcmV-g0;TN2bPDNB8 zb~7$DE-^4L^m3s900GuXL_t(IPi0cMib7Egy3uP^)mbY-drvhv)OEnh?vjkW1i0^(d~9yDxv;#IuSwd z_nXKE#s~!de!ts>>-E~?^Lc?TlgS8p*y2y^&G~#L^LRXnN}Wze=JUD5ifJ?&LhXB!aJ$`T8w!Oe^HY_`2K>u|%H^^JKeEz4MIw<9 z^o*d$4jr&wuZzlPO}D`ZrDE!<)yfhXgbv_Gqmc}ULk3(d7Tf@;!|V`*0h-OGphTC; z#hpVpnM|ZmD2UZNWsuM3lT<1t)9KU_9WC^FJqZSbRBpFhQ>)c%$9}&rv)PP8#m&GD z$sjWTN>gX0Xf$fe;9IShjK^bJ=kpMGy(cQ91h%oobUM?%ZgU@g{ oZ0WvB10owr2RfZVKi4bf3)$_?t}3z8TmS$707*qoM6N<$f?_)eC;$Ke literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/moss.png b/src/main/resources/assets/biomesoplenty/textures/blocks/moss.png new file mode 100644 index 0000000000000000000000000000000000000000..dbcc3e24ec9f187148a82806cd5e46e4b7eb7888 GIT binary patch literal 765 zcmVN2bPDNB8 zb~7$DE-^7j^FlWO00MbQL_t(IPfb%xPnuB>o!{0?7kwwSZEULowjdRdqP$e7JVX=} zv{DtK7_FKbUAS`L#$VwI_eKSRf(XbdXADgj^WA&rdCtsy0zmHX?N7a_ z1~W5b*x&z&ySqD)`T21)n@!2(;@H|sV0ASFo2^%aLm>y4oCs2>NjMyzG-!I-1&gHz z^?F@|!QF4!+!NbFY*zF%7jYdNqtk(CMpr_{v zMn?@GbXK5^oQuVxY;PyE0O@q&^b?DX!tFM};~B)#(hnpOK3ra2N;LW%ySpinN;o`> zOeP4IYe1`q!y_mZ3L<$m zoX$QiKtJJVy4eN>Uf|^9x570TUaH>b`>FxFXS0z`bEmMkw~Vv1GhtE<%w)n^iF|`W z3({#nxS0&5ox(A4Q;DprySlm(Z64S5_;?cs2N`Xg+5A=^(uqA`pO}E7rjB=>l}hDt zjFXdAm`tzH*Y`|!fn1q*aWSYBu7Iv8=i6CbZJ5#cN-J`7{0|6|J_`$84Q4W~FcZ_RSvv6a vq_DF*>ClzAIj;uf^GU7Fe}{!yt(N=+2LP=VZ%hs@00000NkvXXu0mjfxw=vh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/tree_moss.png b/src/main/resources/assets/biomesoplenty/textures/blocks/tree_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c100d16896946ffa0f03cc0ea4d690c1defe34 GIT binary patch literal 463 zcmV;=0WkiFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0003#NklZz04CFr=z+A>$4kff{ zrs?(4|NkS^>#!Lbj-6p7gpgKiIe0`~oW%A&0zZmtDauh)()o8_?r);dqfZK>%G)e| z7RH+HLt@o#7fG}J{xQva>Fk#z>Cwj`)rdWQZ~vSXgP_Co>c$zQsxP9=t1DuCJWh7H z11JKEM2^sOS7Ch4aDk_Tz9l*8Wpx%XsN1XXCw_;xunTb3G`m^Q$BC$kJ`p=DCU*(U zN|lW(V5&FoV+1gRzX?#q?3lT=pE8WUZiIKg2c*3#Vi*~(wsJ|OIr~Huz#gCosjmvj zB>3|&xIno+-L*h2>;kOJGsjL)SQJ8o-D8C6u=B3yhUX9(ALBl(0>_6rp#f>)GQqMq z*{y=~&;_c4a^n^Wv1Hl}+*Vz_tQUDaDp>9T@n66o_yeC2qb{+V4!r;X002ovPDHLk FV1jAT!gv4x literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/wisteria.png b/src/main/resources/assets/biomesoplenty/textures/blocks/wisteria.png new file mode 100644 index 0000000000000000000000000000000000000000..8c48a04bfc725eba6636ce30ab06de0e8b1bea56 GIT binary patch literal 673 zcmV;S0$%-zP)N2bZe?^J zG%heMGmPe!Pyhe|A4x<(R5(v?pfh`fi4a_2iJr!Kth?FQwZFRf}VD`Eg*r(3;XjG z5mL<1UTyOWjD(`8=&hMFK;|Kn(KRTim->_a4dpy^uKbLjNue+8lz4>eyfqUlwGhtOvY!j!9lg zSQ1jnyw6ZB_~3nkt(!Ys^gj?^GS#nm