Started adding grass/dirt blocks, fixed some recipes

This commit is contained in:
Forstride 2019-01-12 15:49:17 -05:00
parent b90b472cc3
commit 088195c315
129 changed files with 826 additions and 218 deletions

View File

@ -11,11 +11,30 @@ import net.minecraft.block.Block;
public class BOPBlocks
{
//public static Block grass;
//public static Block dirt;
//public static Block grass_path;
//public static Block farmland_0;
//public static Block farmland_1;
public static Block origin_grass_block;
public static Block loamy_grass_block;
public static Block loamy_dirt;
public static Block coarse_loamy_dirt;
public static Block loamy_grass_path;
public static Block loamy_farmland;
public static Block sandy_grass_block;
public static Block sandy_dirt;
public static Block coarse_sandy_dirt;
public static Block sandy_grass_path;
public static Block sandy_farmland;
public static Block silty_grass_block;
public static Block silty_dirt;
public static Block coarse_silty_dirt;
public static Block silty_grass_path;
public static Block silty_farmland;
//public static Block overgrown_stone;
//public static Block overgrown_netherrack;
//public static Block mycelial_netherrack;
//public static Block spectral_moss;
public static Block white_sand;
public static Block white_sandstone;
@ -31,12 +50,9 @@ public class BOPBlocks
public static Block mud_brick_stairs;
public static Block dried_sand;
public static Block ash_block;
public static Block flesh;
public static Block blue_fire;
public static Block origin_sapling;
public static Block origin_leaves;
public static Block flowering_sapling;
@ -271,18 +287,20 @@ public class BOPBlocks
public static Block thorn;
public static Block tiny_cactus;
public static Block cattail;
public static Block tall_cattail;
public static Block root;
public static Block reed;
public static Block watergrass;
//public static Block flat_plant;
//public static Block double_plant;
public static Block dead_leaf_pile;
public static Block toadstool;
public static Block glowshroom;
//public static Block bramble_plant;
//public static Block blue_fire;
//public static Block blood;
//public static Block hot_spring_water;
}

View File

@ -0,0 +1,60 @@
/*******************************************************************************
* Copyright 2014-2019, 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 net.minecraft.block.Block;
import net.minecraft.block.BlockBush;
import net.minecraft.block.BlockDoublePlant;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.item.ItemStack;
import net.minecraft.state.EnumProperty;
import net.minecraft.state.properties.DoubleBlockHalf;
import net.minecraft.util.IItemProvider;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
public class BlockDoublePlantBOP extends BlockDoublePlant
{
public static final EnumProperty<DoubleBlockHalf> field_208063_b = BlockDoublePlant.HALF;
private final Block field_196392_b;
public BlockDoublePlantBOP(Block p_i48335_1_, Block.Builder properties)
{
super(properties);
this.field_196392_b = p_i48335_1_;
}
public boolean isReplaceable(IBlockState state, BlockItemUseContext useContext) {
boolean flag = super.isReplaceable(state, useContext);
return flag && useContext.getItem().getItem() == this.asItem() ? false : flag;
}
protected void harvest(IBlockState p_196391_1_, World p_196391_2_, BlockPos p_196391_3_, ItemStack p_196391_4_) {
{
super.harvest(p_196391_1_, p_196391_2_, p_196391_3_, p_196391_4_);
}
}
public IItemProvider getItemDropped(IBlockState state, World worldIn, BlockPos pos, int fortune) {
return state.get(field_208063_b) == DoubleBlockHalf.LOWER && this == Blocks.TALL_GRASS && worldIn.rand.nextInt(8) == 0 ? Items.WHEAT_SEEDS : Items.AIR;
}
public boolean isShearable(ItemStack item, net.minecraft.world.IWorldReader world, BlockPos pos) {
return false;
}
public java.util.List<ItemStack> onSheared(ItemStack item, net.minecraft.world.IWorld world, BlockPos pos, int fortune) {
world.setBlockState(pos, Blocks.AIR.getDefaultState(), 11);
return java.util.Arrays.asList(new ItemStack(this.field_196392_b, 2));
}
}

View File

@ -0,0 +1,26 @@
/*******************************************************************************
* Copyright 2014-2019, 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 net.minecraft.block.Block;
import net.minecraft.block.BlockBush;
import net.minecraft.block.material.Material;
public class BlockFlatPlantBOP extends BlockBush
{
public BlockFlatPlantBOP(Block.Builder properties)
{
super(properties);
}
@Override
public Block.EnumOffsetType getOffsetType()
{
return Block.EnumOffsetType.NONE;
}
}

View File

@ -0,0 +1,19 @@
/*******************************************************************************
* Copyright 2014-2019, 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 net.minecraft.block.Block;
import net.minecraft.block.BlockGrass;
public class BlockGrassBOP extends BlockGrass
{
public BlockGrassBOP(Block.Builder properties)
{
super(properties);
}
}

View File

@ -17,4 +17,10 @@ public class BlockPlantBOP extends BlockBush
{
super(properties);
}
@Override
public Block.EnumOffsetType getOffsetType()
{
return Block.EnumOffsetType.XZ;
}
}

View File

@ -10,9 +10,12 @@ package biomesoplenty.init;
import static biomesoplenty.api.block.BOPBlocks.*;
import biomesoplenty.common.block.BlockAsh;
import biomesoplenty.common.block.BlockDoublePlantBOP;
import biomesoplenty.common.block.BlockFlatPlantBOP;
import biomesoplenty.common.block.BlockFlesh;
import biomesoplenty.common.block.BlockFlowerBOP;
import biomesoplenty.common.block.BlockFoliageBOP;
import biomesoplenty.common.block.BlockGrassBOP;
import biomesoplenty.common.block.BlockLeavesBOP;
import biomesoplenty.common.block.BlockMud;
import biomesoplenty.common.block.BlockMushroomBOP;
@ -21,8 +24,11 @@ import biomesoplenty.common.util.inventory.ItemGroupBOP;
import net.minecraft.block.Block;
import net.minecraft.block.BlockButtonWood;
import net.minecraft.block.BlockDoor;
import net.minecraft.block.BlockFarmland;
import net.minecraft.block.BlockFence;
import net.minecraft.block.BlockFenceGate;
import net.minecraft.block.BlockGrass;
import net.minecraft.block.BlockGrassPath;
import net.minecraft.block.Block.Builder;
import net.minecraft.block.BlockLog;
import net.minecraft.block.BlockPressurePlate;
@ -43,6 +49,26 @@ public class ModBlocks
{
public static void init()
{
origin_grass_block = registerBlock(new BlockGrassBOP(Block.Builder.create(Material.GRASS).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.PLANT)), "origin_grass_block");
loamy_grass_block = registerBlock(new BlockGrassBOP(Block.Builder.create(Material.GRASS).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.PLANT)), "loamy_grass_block");
loamy_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "loamy_dirt");
coarse_loamy_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "coarse_loamy_dirt");
//loamy_grass_path = registerBlock(new BlockGrassPath(Block.Builder.create(Material.GROUND).hardnessAndResistance(0.65F).sound(SoundType.PLANT)), "loamy_grass_path");
//loamy_farmland = registerBlock(new BlockFarmland(Block.Builder.create(Material.GROUND).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.GROUND)), "loamy_farmland");
sandy_grass_block = registerBlock(new BlockGrassBOP(Block.Builder.create(Material.GRASS).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.PLANT)), "sandy_grass_block");
sandy_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "sandy_dirt");
coarse_sandy_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "coarse_sandy_dirt");
//sandy_grass_path = registerBlock(new BlockGrassPath(Block.Builder.create(Material.GROUND).hardnessAndResistance(0.65F).sound(SoundType.PLANT)), "sandy_grass_path");
//sandy_farmland = registerBlock(new BlockFarmland(Block.Builder.create(Material.GROUND).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.GROUND)), "sandy_farmland");
silty_grass_block = registerBlock(new BlockGrassBOP(Block.Builder.create(Material.GRASS).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.PLANT)), "silty_grass_block");
silty_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "silty_dirt");
coarse_silty_dirt = registerBlock(new Block(Block.Builder.create(Material.GROUND, MapColor.DIRT).hardnessAndResistance(0.5F).sound(SoundType.GROUND)), "coarse_silty_dirt");
//silty_grass_path = registerBlock(new BlockGrassPath(Block.Builder.create(Material.GROUND).hardnessAndResistance(0.65F).sound(SoundType.PLANT)), "silty_grass_path");
//silty_farmland = registerBlock(new BlockFarmland(Block.Builder.create(Material.GROUND).needsRandomTick().hardnessAndResistance(0.6F).sound(SoundType.GROUND)), "silty_farmland");
white_sand = registerBlock(new BlockSand(0xF3F1E4, Block.Builder.create(Material.SAND, MapColor.QUARTZ).hardnessAndResistance(0.5F).sound(SoundType.SAND)), "white_sand");
white_sandstone = registerBlock(new Block(Block.Builder.create(Material.ROCK, MapColor.QUARTZ).hardnessAndResistance(0.8F)), "white_sandstone");
chiseled_white_sandstone = registerBlock(new Block(Block.Builder.create(Material.ROCK, MapColor.QUARTZ).hardnessAndResistance(0.8F)), "chiseled_white_sandstone");
@ -291,13 +317,16 @@ public class ModBlocks
devilweed = registerBlock(new BlockFoliageBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "devilweed");
spectral_fern = registerBlock(new BlockFoliageBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "spectral_fern");
thorn = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "thorn");
tiny_cactus = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "tiny_cactus");
cattail = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "cattail");
root = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "root");
reed = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "reed");
thorn = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "thorn");
tiny_cactus = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "tiny_cactus");
cattail = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "cattail");
tall_cattail = registerBlock(new BlockDoublePlantBOP(cattail, Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "tall_cattail");
root = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "root");
reed = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "reed");
watergrass = registerBlock(new BlockPlantBOP(Block.Builder.create(Material.VINE).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "watergrass");
dead_leaf_pile = registerBlock(new BlockFlatPlantBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "dead_leaf_pile");
toadstool = registerBlock(new BlockMushroomBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT)), "toadstool");
glowshroom = registerBlock(new BlockMushroomBOP(Block.Builder.create(Material.PLANTS).doesNotBlockMovement().zeroHardnessAndResistance().sound(SoundType.PLANT).lightValue(6)), "glowshroom");
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/coarse_loamy_dirt" }
}
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/coarse_sandy_dirt" }
}
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/coarse_silty_dirt" }
}
}

View File

@ -0,0 +1,10 @@
{
"variants": {
"": [
{ "model": "biomesoplenty:block/loamy_dirt" },
{ "model": "biomesoplenty:block/loamy_dirt", "y": 90 },
{ "model": "biomesoplenty:block/loamy_dirt", "y": 180 },
{ "model": "biomesoplenty:block/loamy_dirt", "y": 270 }
]
}
}

View File

@ -0,0 +1,12 @@
{
"variants": {
"moisture=0": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=1": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=2": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=3": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=4": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=5": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=6": { "model": "biomesoplenty:block/loamy_farmland" },
"moisture=7": { "model": "biomesoplenty:block/loamy_farmland_moist" }
}
}

View File

@ -0,0 +1,11 @@
{
"variants": {
"snowy=false": [
{ "model": "biomesoplenty:block/loamy_grass_block" },
{ "model": "biomesoplenty:block/loamy_grass_block", "y": 90 },
{ "model": "biomesoplenty:block/loamy_grass_block", "y": 180 },
{ "model": "biomesoplenty:block/loamy_grass_block", "y": 270 }
],
"snowy=true": { "model": "biomesoplenty:block/loamy_grass_block_snow" }
}
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/loamy_grass_path" }
}
}

View File

@ -0,0 +1,11 @@
{
"variants": {
"snowy=false": [
{ "model": "biomesoplenty:block/origin_grass_block" },
{ "model": "biomesoplenty:block/origin_grass_block", "y": 90 },
{ "model": "biomesoplenty:block/origin_grass_block", "y": 180 },
{ "model": "biomesoplenty:block/origin_grass_block", "y": 270 }
],
"snowy=true": { "model": "biomesoplenty:block/silty_grass_block_snow" }
}
}

View File

@ -0,0 +1,10 @@
{
"variants": {
"": [
{ "model": "biomesoplenty:block/sandy_dirt" },
{ "model": "biomesoplenty:block/sandy_dirt", "y": 90 },
{ "model": "biomesoplenty:block/sandy_dirt", "y": 180 },
{ "model": "biomesoplenty:block/sandy_dirt", "y": 270 }
]
}
}

View File

@ -0,0 +1,12 @@
{
"variants": {
"moisture=0": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=1": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=2": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=3": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=4": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=5": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=6": { "model": "biomesoplenty:block/sandy_farmland" },
"moisture=7": { "model": "biomesoplenty:block/sandy_farmland_moist" }
}
}

View File

@ -0,0 +1,11 @@
{
"variants": {
"snowy=false": [
{ "model": "biomesoplenty:block/sandy_grass_block" },
{ "model": "biomesoplenty:block/sandy_grass_block", "y": 90 },
{ "model": "biomesoplenty:block/sandy_grass_block", "y": 180 },
{ "model": "biomesoplenty:block/sandy_grass_block", "y": 270 }
],
"snowy=true": { "model": "biomesoplenty:block/sandy_grass_block_snow" }
}
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/sandy_grass_path" }
}
}

View File

@ -0,0 +1,10 @@
{
"variants": {
"": [
{ "model": "biomesoplenty:block/silty_dirt" },
{ "model": "biomesoplenty:block/silty_dirt", "y": 90 },
{ "model": "biomesoplenty:block/silty_dirt", "y": 180 },
{ "model": "biomesoplenty:block/silty_dirt", "y": 270 }
]
}
}

View File

@ -0,0 +1,12 @@
{
"variants": {
"moisture=0": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=1": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=2": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=3": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=4": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=5": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=6": { "model": "biomesoplenty:block/silty_farmland" },
"moisture=7": { "model": "biomesoplenty:block/silty_farmland_moist" }
}
}

View File

@ -0,0 +1,11 @@
{
"variants": {
"snowy=false": [
{ "model": "biomesoplenty:block/silty_grass_block" },
{ "model": "biomesoplenty:block/silty_grass_block", "y": 90 },
{ "model": "biomesoplenty:block/silty_grass_block", "y": 180 },
{ "model": "biomesoplenty:block/silty_grass_block", "y": 270 }
],
"snowy=true": { "model": "biomesoplenty:block/silty_grass_block_snow" }
}
}

View File

@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "biomesoplenty:block/silty_grass_path" }
}
}

View File

@ -0,0 +1,6 @@
{
"variants": {
"half=lower": { "model": "biomesoplenty:block/tall_cattail_bottom" },
"half=upper": { "model": "biomesoplenty:block/tall_cattail_top" }
}
}

View File

@ -63,13 +63,16 @@
"block.biomesoplenty.cherry_wood": "Cherry Wood",
"block.biomesoplenty.cherry_wood_slab": "Cherry Slab",
"block.biomesoplenty.chiseled_white_sandstone": "Chiseled White Sandstone",
"block.biomesoplenty.coarse_loamy_dirt": "Coarse Loamy Dirt",
"block.biomesoplenty.coarse_sandy_dirt": "Coarse Sandy Dirt",
"block.biomesoplenty.coarse_silty_dirt": "Coarse Silty Dirt",
"block.biomesoplenty.cut_white_sandstone": "Cut White Sandstone",
"block.biomesoplenty.dead_grass": "Dead Grass",
"block.biomesoplenty.dead_leaf_pile": "Dead Leaf Pile",
"block.biomesoplenty.dead_button": "Dead Button",
"block.biomesoplenty.dead_door": "Dead Door",
"block.biomesoplenty.dead_fence": "Dead Fence",
"block.biomesoplenty.dead_fence_gate": "Dead Fence Gate",
"block.biomesoplenty.dead_grass": "Dead Grass",
"block.biomesoplenty.dead_leaf_pile": "Dead Leaf Pile",
"block.biomesoplenty.dead_leaves": "Dead Leaves",
"block.biomesoplenty.dead_log": "Dead Log",
"block.biomesoplenty.dead_planks": "Dead Planks",
@ -113,7 +116,6 @@
"block.biomesoplenty.fir_trapdoor": "Fir Trapdoor",
"block.biomesoplenty.fir_wood": "Fir Wood",
"block.biomesoplenty.fir_wood_slab": "Fir Slab",
"block.biomesoplenty.flax": "Flax",
"block.biomesoplenty.flesh": "Flesh",
"block.biomesoplenty.flowering_leaves": "Flowering Oak Leaves",
"block.biomesoplenty.flowering_sapling": "Flowering Oak Sapling",
@ -150,6 +152,10 @@
"block.biomesoplenty.jacaranda_wood": "Jacaranda Wood",
"block.biomesoplenty.jacaranda_wood_slab": "Jacaranda Slab",
"block.biomesoplenty.lavender": "Lavender",
"block.biomesoplenty.loamy_dirt": "Loamy Dirt",
"block.biomesoplenty.loamy_farmland": "Loamy Farmland",
"block.biomesoplenty.loamy_grass_block": "Loamy Grass Block",
"block.biomesoplenty.loamy_grass_path": "Loamy Grass Path",
"block.biomesoplenty.magic_button": "Magic Button",
"block.biomesoplenty.magic_door": "Magic Door",
"block.biomesoplenty.magic_fence": "Magic Fence",
@ -187,6 +193,7 @@
"block.biomesoplenty.orange_autumn_leaves": "Orange Autumn Leaves",
"block.biomesoplenty.orange_autumn_sapling": "Orange Autumn Sapling",
"block.biomesoplenty.orange_cosmos": "Orange Cosmos",
"block.biomesoplenty.origin_grass_block": "Origin Grass Block",
"block.biomesoplenty.origin_leaves": "Origin Leaves",
"block.biomesoplenty.origin_sapling": "Origin Sapling",
"block.biomesoplenty.palm_button": "Palm Button",
@ -224,7 +231,15 @@
"block.biomesoplenty.reed": "Reed",
"block.biomesoplenty.root": "Root",
"block.biomesoplenty.rose": "Rose",
"block.biomesoplenty.sandy_dirt": "Sandy Dirt",
"block.biomesoplenty.sandy_farmland": "Sandy Farmland",
"block.biomesoplenty.sandy_grass_block": "Sandy Grass Block",
"block.biomesoplenty.sandy_grass_path": "Sandy Grass Path",
"block.biomesoplenty.short_grass": "Short Grass",
"block.biomesoplenty.silty_dirt": "Silty Dirt",
"block.biomesoplenty.silty_farmland": "Silty Farmland",
"block.biomesoplenty.silty_grass_block": "Silty Grass Block",
"block.biomesoplenty.silty_grass_path": "Silty Grass Path",
"block.biomesoplenty.smooth_white_sandstone": "Smooth White Sandstone",
"block.biomesoplenty.spectral_fern": "Spectral Fern",
"block.biomesoplenty.stripped_cherry_log": "Stripped Cherry Log",

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/coarse_loamy_dirt"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/coarse_sandy_dirt"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/coarse_silty_dirt"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/loamy_dirt"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/loamy_dirt",
"dirt": "biomesoplenty:blocks/loamy_dirt",
"top": "biomesoplenty:blocks/loamy_farmland"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/loamy_dirt",
"dirt": "biomesoplenty:blocks/loamy_dirt",
"top": "biomesoplenty:blocks/loamy_farmland_moist"
}
}

View File

@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/loamy_dirt",
"bottom": "biomesoplenty:blocks/loamy_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/loamy_grass_block_side",
"overlay": "block/grass_block_side_overlay"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,9 @@
{
"parent": "block/cube_bottom_top",
"textures": {
"particle": "biomesoplenty:blocks/loamy_dirt",
"bottom": "biomesoplenty:blocks/loamy_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/loamy_grass_block_snow"
}
}

View File

@ -0,0 +1,21 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/loamy_dirt",
"top": "block/grass_path_top",
"side": "biomesoplenty:blocks/loamy_grass_path_side",
"bottom": "biomesoplenty:blocks/loamy_dirt"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 15, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" },
"north": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,21 @@
{ "parent": "block/block",
"textures": {
"particle": "block/dirt",
"bottom": "block/dirt",
"top": "biomesoplenty:blocks/origin_grass_block_top",
"side": "biomesoplenty:blocks/origin_grass_block_side"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up"},
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,9 @@
{
"parent": "block/cube_bottom_top",
"textures": {
"particle": "block/dirt",
"bottom": "block/dirt",
"top": "biomesoplenty:blocks/origin_grass_block_top",
"side": "biomesoplenty:blocks/origin_grass_block_snow"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/sandy_dirt"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/sandy_dirt",
"dirt": "biomesoplenty:blocks/sandy_dirt",
"top": "biomesoplenty:blocks/sandy_farmland"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/sandy_dirt",
"dirt": "biomesoplenty:blocks/sandy_dirt",
"top": "biomesoplenty:blocks/sandy_farmland_moist"
}
}

View File

@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/sandy_dirt",
"bottom": "biomesoplenty:blocks/sandy_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/sandy_grass_block_side",
"overlay": "block/grass_block_side_overlay"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,9 @@
{
"parent": "block/cube_bottom_top",
"textures": {
"particle": "biomesoplenty:blocks/sandy_dirt",
"bottom": "biomesoplenty:blocks/sandy_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/sandy_grass_block_snow"
}
}

View File

@ -0,0 +1,21 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/sandy_dirt",
"top": "block/grass_path_top",
"side": "biomesoplenty:blocks/sandy_grass_path_side",
"bottom": "biomesoplenty:blocks/sandy_dirt"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 15, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" },
"north": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "biomesoplenty:blocks/silty_dirt"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/silty_dirt",
"dirt": "biomesoplenty:blocks/silty_dirt",
"top": "biomesoplenty:blocks/silty_farmland"
}
}

View File

@ -0,0 +1,8 @@
{
"parent": "block/template_farmland",
"textures": {
"particle": "biomesoplenty:blocks/silty_dirt",
"dirt": "biomesoplenty:blocks/silty_dirt",
"top": "biomesoplenty:blocks/silty_farmland_moist"
}
}

View File

@ -0,0 +1,31 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/silty_dirt",
"bottom": "biomesoplenty:blocks/silty_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/silty_grass_block_side",
"overlay": "block/grass_block_side_overlay"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
},
{ "from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,9 @@
{
"parent": "block/cube_bottom_top",
"textures": {
"particle": "biomesoplenty:blocks/silty_dirt",
"bottom": "biomesoplenty:blocks/silty_dirt",
"top": "block/grass_block_top",
"side": "biomesoplenty:blocks/silty_grass_block_snow"
}
}

View File

@ -0,0 +1,21 @@
{ "parent": "block/block",
"textures": {
"particle": "biomesoplenty:blocks/silty_dirt",
"top": "block/grass_path_top",
"side": "biomesoplenty:blocks/silty_grass_path_side",
"bottom": "biomesoplenty:blocks/silty_dirt"
},
"elements": [
{ "from": [ 0, 0, 0 ],
"to": [ 16, 15, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" },
"north": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "east" }
}
}
]
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "biomesoplenty:blocks/tall_cattail_bottom"
}
}

View File

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "biomesoplenty:blocks/tall_cattail_top"
}
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/coarse_loamy_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/coarse_sandy_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/coarse_silty_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/loamy_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/loamy_farmland"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/loamy_grass_block"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/loamy_grass_path"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/origin_grass_block"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/sandy_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/sandy_farmland"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/sandy_grass_block"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/sandy_grass_path"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/silty_dirt"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/silty_farmland"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/silty_grass_block"
}

View File

@ -0,0 +1,3 @@
{
"parent": "biomesoplenty:block/silty_grass_path"
}

View File

@ -1,19 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "biomesoplenty:blocks/tall_cattail_upper"
},
"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 ]
}
"layer0": "biomesoplenty:blocks/tall_cattail_top"
}
}

View File

@ -6,11 +6,10 @@
],
"key": {
"#": {
"item": "biomesoplenty:ash"
"item": "biomesoplenty:pile_of_ashes"
}
},
"result": {
"item": "biomesoplenty:ash_block",
"data": 0
"item": "biomesoplenty:ash_block"
}
}

View File

@ -1,17 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"#",
"#"
],
"key": {
"#": {
"item": "biomesoplenty:other_slab",
"data": 1
"item": "biomesoplenty:white_sandstone_slab"
}
},
"result": {
"item": "biomesoplenty:white_sandstone",
"data": 1
"item": "biomesoplenty:chiseled_white_sandstone"
}
}

View File

@ -1,23 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"#D",
"D#"
"DG",
"GD"
],
"key": {
"#": {
"item": "minecraft:gravel",
"data": 32767
},
"D": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 0
"item": "biomesplenty:loamy_dirt"
},
"G": {
"item": "minecraft:gravel"
}
},
"result": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 8
"item": "biomesoplenty:coarse_loamy_dirt",
"count": 4
}
}

View File

@ -1,23 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"#D",
"D#"
"DG",
"GD"
],
"key": {
"#": {
"item": "minecraft:gravel",
"data": 32767
},
"D": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 1
"item": "biomesplenty:sandy_dirt"
},
"G": {
"item": "minecraft:gravel"
}
},
"result": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 9
"item": "biomesoplenty:coarse_sandy_dirt",
"count": 4
}
}

View File

@ -1,23 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"#D",
"D#"
"DG",
"GD"
],
"key": {
"#": {
"item": "minecraft:gravel",
"data": 32767
},
"D": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 2
"item": "biomesplenty:silty_dirt"
},
"G": {
"item": "minecraft:gravel"
}
},
"result": {
"item": "biomesoplenty:dirt",
"count": 4,
"data": 10
"item": "biomesoplenty:coarse_silty_dirt",
"count": 4
}
}

View File

@ -0,0 +1,16 @@
{
"type": "crafting_shaped",
"pattern": [
"##",
"##"
],
"key": {
"#": {
"item": "biomesoplenty:white_sandstone"
}
},
"result": {
"item": "biomesoplenty:cut_white_sandstone",
"count": 4
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 9
"item": "biomesoplenty:glowflower"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 6
"item": "minecraft:cyan_dye",
"count": 2
}
}

View File

@ -6,11 +6,10 @@
],
"key": {
"#": {
"item": "biomesoplenty:fleshchunk"
"item": "biomesoplenty:chunk_of_flesh"
}
},
"result": {
"item": "biomesoplenty:flesh",
"data": 0
"item": "biomesoplenty:flesh"
}
}

View File

@ -2,12 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:ash"
"item": "biomesoplenty:pile_of_ashes"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 8
"item": "minecraft:gray_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 11
"item": "biomesoplenty:wilted_lily"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 8
"item": "minecraft:gray_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 10
"item": "biomesoplenty:deathbloom"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 8
"item": "minecraft:gray_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 1
"item": "biomesoplenty:blue_hydrangea"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 12
"item": "minecraft:light_blue_dye",
"count": 2
}
}

View File

@ -1,14 +0,0 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:double_plant",
"data": 0
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 12
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 5
"item": "biomesoplenty:wildflower"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 13
"item": "minecraft:magenta_dye",
"count": 2
}
}

View File

@ -11,7 +11,6 @@
}
},
"result": {
"item": "biomesoplenty:mud",
"data": 0
"item": "biomesoplenty:mud"
}
}

View File

@ -10,7 +10,6 @@
}
},
"result": {
"item": "biomesoplenty:mud_brick_block",
"data": 0
"item": "biomesoplenty:mud_brick_block"
}
}

View File

@ -5,13 +5,11 @@
],
"key": {
"#": {
"item": "biomesoplenty:mud_brick_block",
"data": 0
"item": "biomesoplenty:mud_brick_block"
}
},
"result": {
"item": "biomesoplenty:other_slab",
"count": 6,
"data": 0
"item": "biomesoplenty:mud_brick_slab",
"count": 6
}
}

View File

@ -7,13 +7,11 @@
],
"key": {
"#": {
"item": "biomesoplenty:mud_brick_block",
"data": 32767
"item": "biomesoplenty:mud_brick_block"
}
},
"result": {
"item": "biomesoplenty:mud_brick_stairs",
"count": 4,
"data": 0
"count": 4
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 12
"item": "biomesoplenty:burning_blossom"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 14
"item": "minecraft:orange_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 6
"item": "biomesoplenty:orange_cosmos"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 14
"item": "minecraft:orange_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 7
"item": "biomesoplenty:pink_daffodil"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 9
"item": "minecraft:pink_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 8
"item": "biomesoplenty:pink_hibiscus"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 9
"item": "minecraft:pink_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 3
"item": "biomesoplenty:lavender"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 5
"item": "minecraft:purple_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 2
"item": "biomesoplenty:violet"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 5
"item": "minecraft:purple_dye",
"count": 2
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 0
"item": "biomesoplenty:rose"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 1
"item": "minecraft:red_dye",
"count": 2
}
}

View File

@ -1,18 +0,0 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"##",
"##"
],
"key": {
"#": {
"item": "biomesoplenty:white_sandstone",
"data": 32767
}
},
"result": {
"item": "biomesoplenty:white_sandstone",
"count": 4,
"data": 2
}
}

View File

@ -1,17 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"##",
"##"
],
"key": {
"#": {
"item": "biomesoplenty:white_sand",
"data": 32767
"item": "biomesoplenty:white_sand"
}
},
"result": {
"item": "biomesoplenty:white_sandstone",
"data": 0
"item": "biomesoplenty:white_sandstone"
}
}

View File

@ -1,17 +1,23 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
"###"
],
"key": {
"#": {
"item": "biomesoplenty:white_sandstone",
"data": 0
}
"#": [
{
"item": "biomesoplenty:white_sandstone"
},
{
"item": "biomesoplenty:chiseled_white_sandstone"
},
{
"item": "biomesoplenty:cut_white_sandstone"
}
]
},
"result": {
"item": "biomesoplenty:other_slab",
"count": 6,
"data": 1
"item": "biomesoplenty:white_sandstone_slab",
"count": 6
}
}

View File

@ -1,19 +1,25 @@
{
"type": "minecraft:crafting_shaped",
"type": "crafting_shaped",
"pattern": [
" #",
" ##",
"# ",
"## ",
"###"
],
"key": {
"#": {
"item": "biomesoplenty:white_sandstone",
"data": 32767
}
"#": [
{
"item": "biomesoplenty:white_sandstone"
},
{
"item": "biomesoplenty:chiseled_white_sandstone"
},
{
"item": "biomesoplenty:cut_white_sandstone"
}
]
},
"result": {
"item": "biomesoplenty:white_sandstone_stairs",
"count": 4,
"data": 0
"count": 4
}
}

View File

@ -2,13 +2,11 @@
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "biomesoplenty:flower_0",
"data": 4
"item": "biomesoplenty:goldenrod"
}
],
"result": {
"item": "minecraft:dye",
"count": 2,
"data": 11
"item": "minecraft:yellow_dye",
"count": 2
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 567 B

Some files were not shown because too many files have changed in this diff Show More