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 000000000..e79ed8124 Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/blocks/flower_vine.png differ 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 000000000..da6565ec9 Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png differ 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 000000000..dbcc3e24e Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/blocks/moss.png differ 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 000000000..c1c100d16 Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/blocks/tree_moss.png differ 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 000000000..8c48a04bf Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/blocks/wisteria.png differ