1.12: Added steel table. Added steel floor grating.

This commit is contained in:
stfwi 2019-08-04 18:22:52 +02:00
parent c188f732e8
commit 7e152d856e
20 changed files with 723 additions and 5 deletions

View file

@ -4,4 +4,4 @@ org.gradle.jvmargs=-Xmx8G
version_minecraft=1.12.2
version_forge=14.23.5.2768
version_jei=4.10.0.198
version_engineersdecor=1.0.10-b1
version_engineersdecor=1.0.10-b2

View file

@ -1,6 +1,7 @@
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
"1.12.2": {
"1.0.10-b2": "[A] Steel table added.\n[A] Steel floor grating added.",
"1.0.10-b1": "[A] Treated wood side table added.\n[F] Fixed recipe collision of Metal Rung Ladder (issue #37, thx ProsperCraft for reporting).\n[A] Added Exit Sign (texture design by J. Carver).",
"1.0.9": "[R] Release based on v1.0.9-b3. Release-to-release changes: * Slabs for clinker, concrete, slag bricks. * Slab slices for sheet metals, treated wood, and concretes. * Language updates. * Block hardness adaptions. * 1st/3rd person item model fixes. * Furnace initialisation issue fixed.",
"1.0.9-b3": "[A] Added missing recipes for slabs.\n[A] Added slab slices for IE sheet metals, treated wood, and concretes (stackable \"quater-slabs\").\n[M] Updated 1st/3rd person item model rotations/translations.\n[M] Hardness of valves and furni slightly increased.",
@ -49,6 +50,6 @@
},
"promos": {
"1.12.2-recommended": "1.0.9",
"1.12.2-latest": "1.0.10-b1"
"1.12.2-latest": "1.0.10-b2"
}
}

View file

@ -10,6 +10,9 @@ Mod sources for Minecraft version 1.12.2.
----
## Version history
- v1.0.10-b2 [A] Steel table added.
[A] Steel floor grating added.
- v1.0.10-b1 [A] Treated wood side table added.
[F] Fixed recipe collision of Metal Rung Ladder (issue #37,
thx ProsperCraft for reporting).

View file

@ -31,7 +31,6 @@ import net.minecraft.util.*;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.entity.Entity;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import javax.annotation.Nonnull;

View file

@ -0,0 +1,44 @@
/*
* @file BlockDecorFloorGrating.java
* @author Stefan Wilhelm (wile)
* @copyright (C) 2019 Stefan Wilhelm
* @license MIT (see https://opensource.org/licenses/MIT)
*
* Floor gratings.
*/
package wile.engineersdecor.blocks;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.BlockFaceShape;
import net.minecraft.block.state.IBlockState;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
public class BlockDecorFloorGrating extends BlockDecor
{
public BlockDecorFloorGrating(@Nonnull String registryName, long config, @Nullable Material material, float hardness, float resistance, @Nullable SoundType sound, @Nullable AxisAlignedBB boundingbox)
{ super(registryName, config, material, hardness, resistance, sound, (boundingbox==null) ? (new AxisAlignedBB[]{FULL_BLOCK_AABB}) : (new AxisAlignedBB[]{boundingbox})); }
@Override
public boolean isFullCube(IBlockState state)
{ return false; }
@Override
public boolean isNormalCube(IBlockState state)
{ return false; }
@Override
public boolean isOpaqueCube(IBlockState state)
{ return false; }
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing face)
{ return BlockFaceShape.SOLID; }
}

View file

@ -247,6 +247,20 @@ public class ModBlocks
ModAuxiliaries.getPixeledAABB(5.2,5.2,15.7, 10.8,10.8,16.0)
);
public static final BlockDecor STEEL_TABLE = new BlockDecor(
"steel_table",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_HORIZIONTAL|BlockDecor.CFG_LOOK_PLACEMENT,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(0,0,0, 16,15.9,16)
);
public static final BlockDecorFloorGrating STEEL_FLOOR_GRATING = new BlockDecorFloorGrating(
"steel_floor_grating",
BlockDecor.CFG_CUTOUT,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(0,14,0, 16,16,16)
);
//--------------------------------------------------------------------------------------------------------------------
public static final BlockDecorWindow TREATED_WOOD_WINDOW = new BlockDecorWindow(
@ -431,6 +445,7 @@ public class ModBlocks
TREATED_WOOD_LADDER,
TREATED_WOOD_POLE,
TREATED_WOOD_TABLE,
STEEL_TABLE,
TREATED_WOOD_STOOL,
TREATED_WOOD_WINDOW,
STEEL_FRAMED_WINDOW,
@ -443,6 +458,7 @@ public class ModBlocks
THIN_STEEL_POLE_HEAD,
THICK_STEEL_POLE_HEAD,
STEEL_DOUBLE_T_SUPPORT,
STEEL_FLOOR_GRATING,
SIGN_HOTWIRE, SIGN_DANGER, SIGN_DEFENSE, SIGN_FACTORY_AREA, SIGN_EXIT, SIGN_MODLOGO,
TREATED_WOOD_SIDE_TABLE,
HALFSLAB_REBARCONCRETE, HALFSLAB_CONCRETE, HALFSLAB_TREATEDWOOD,

View file

@ -0,0 +1,8 @@
{
"forge_marker": 1,
"defaults": { "model": "engineersdecor:furniture/steel_floor_grating_model" },
"variants": {
"normal": [{}],
"inventory": [{}]
}
}

View file

@ -0,0 +1,8 @@
{
"forge_marker": 1,
"defaults": { "model": "engineersdecor:furniture/steel_table_model" },
"variants": {
"normal": [{}],
"inventory": [{}]
}
}

View file

@ -85,6 +85,10 @@ tile.engineersdecor.steel_double_t_support.help=§6Horizontal ceiling support be
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.treated_wood_table.name=Treated Wood Table
tile.engineersdecor.treated_wood_table.help=§6Robust four-legged wood table.§r Indoor and outdoor use.
tile.engineersdecor.steel_table.name=Steel Table
tile.engineersdecor.steel_table.help=§6Robust four-legged steel table.
tile.engineersdecor.steel_floor_grating.name=Steel Floor Grating
tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned.
tile.engineersdecor.treated_wood_stool.name=Treated Wood Stool
tile.engineersdecor.treated_wood_stool.help=§6Robust Wood Stool.§r Indoor and outdoor use.
tile.engineersdecor.treated_wood_crafting_table.name=Treated Wood Crafting Table

View file

@ -85,6 +85,10 @@ tile.engineersdecor.steel_double_t_support.help=§6Фрагмент горизо
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.treated_wood_table.name=Стол из обработанного дерева
tile.engineersdecor.treated_wood_table.help=§6Прочный деревянный стол с четырьмя ножками .§r Для использования в помещении и на улице.
tile.engineersdecor.steel_table.name=Steel Table
#tile.engineersdecor.steel_table.help=§6Robust four-legged steel table.
tile.engineersdecor.steel_floor_grating.name=Steel Floor Grating
#tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned.
tile.engineersdecor.treated_wood_stool.name=Табурет из обработанного дерева
tile.engineersdecor.treated_wood_stool.help=§6Крепкий деревянный табурет.§r Для использования в помещении и на улице.
tile.engineersdecor.treated_wood_crafting_table.name=Верстак из обработанного дерева

View file

@ -83,6 +83,10 @@ tile.engineersdecor.steel_double_t_support.name=Steel Double T Support
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.treated_wood_table.name=经过处理的木桌
tile.engineersdecor.treated_wood_table.help=§6坚固的四足木桌.
tile.engineersdecor.steel_table.name=Steel Table
#tile.engineersdecor.steel_table.help=§6Robust four-legged steel table.
tile.engineersdecor.steel_floor_grating.name=Steel Floor Grating
#tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned.
tile.engineersdecor.treated_wood_stool.name=Treated Wood Stool
#tile.engineersdecor.treated_wood_stool.help=§6Robust Wood Stool.§r Indoor and outdoor use.
tile.engineersdecor.treated_wood_crafting_table.name=Treated Wood Crafting Table

View file

@ -0,0 +1,187 @@
{
"parent": "block/cube",
"textures": {
"s": "engineersdecor:blocks/furniture/steel_table_side_texture",
"particle": "engineersdecor:blocks/furniture/steel_table_side_texture",
"t": "engineersdecor:blocks/furniture/steel_table_top_texture"
},
"elements": [
{
"from": [0, 14, 15],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 2], "texture": "#s"},
"east": {"uv": [0, 0, 1, 2], "texture": "#s"},
"south": {"uv": [0, 0, 16, 2], "texture": "#s"},
"west": {"uv": [15, 0, 16, 2], "texture": "#s"},
"up": {"uv": [0, 15, 16, 16], "texture": "#t"},
"down": {"uv": [0, 0, 16, 1], "texture": "#s"}
}
},
{
"from": [0, 14, 0],
"to": [16, 16, 1],
"faces": {
"north": {"uv": [0, 0, 16, 2], "texture": "#s"},
"east": {"uv": [15, 0, 16, 2], "texture": "#s"},
"south": {"uv": [0, 0, 16, 2], "texture": "#s"},
"west": {"uv": [0, 0, 1, 2], "texture": "#s"},
"up": {"uv": [0, 0, 16, 1], "texture": "#t"},
"down": {"uv": [0, 15, 16, 16], "texture": "#s"}
}
},
{
"from": [15, 14, 0.75],
"to": [16, 16, 15.25],
"faces": {
"north": {"uv": [0, 0, 1, 2], "texture": "#s"},
"east": {"uv": [0.75, 0, 15.25, 2], "texture": "#s"},
"south": {"uv": [15, 0, 16, 2], "texture": "#s"},
"west": {"uv": [0.75, 0, 15.25, 2], "texture": "#s"},
"up": {"uv": [15, 0.75, 16, 15.25], "texture": "#t"},
"down": {"uv": [15, 0.75, 16, 15.25], "texture": "#s"}
}
},
{
"from": [1, 15, 13.625],
"to": [15, 15.875, 14.375],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [1.625, 0.125, 2.375, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [13.625, 0.125, 14.375, 1], "texture": "#s"},
"up": {"uv": [1, 13.625, 15, 14.375], "texture": "#t"},
"down": {"uv": [1, 1.625, 15, 2.375], "texture": "#t"}
}
},
{
"from": [1, 15, 12.125],
"to": [15, 15.875, 12.875],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [3.125, 0.125, 3.875, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [12.125, 0.125, 12.875, 1], "texture": "#s"},
"up": {"uv": [1, 12.125, 15, 12.875], "texture": "#t"},
"down": {"uv": [1, 3.125, 15, 3.875], "texture": "#t"}
}
},
{
"from": [1, 15, 10.625],
"to": [15, 15.875, 11.375],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [4.625, 0.125, 5.375, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [10.625, 0.125, 11.375, 1], "texture": "#s"},
"up": {"uv": [1, 10.625, 15, 11.375], "texture": "#t"},
"down": {"uv": [1, 4.625, 15, 5.375], "texture": "#t"}
}
},
{
"from": [1, 15, 9.125],
"to": [15, 15.875, 9.875],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [6.125, 0.125, 6.875, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [9.125, 0.125, 9.875, 1], "texture": "#s"},
"up": {"uv": [1, 9.125, 15, 9.875], "texture": "#t"},
"down": {"uv": [1, 6.125, 15, 6.875], "texture": "#t"}
}
},
{
"from": [1, 15, 7.625],
"to": [15, 15.875, 8.375],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [7.625, 0.125, 8.375, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [7.625, 0.125, 8.375, 1], "texture": "#s"},
"up": {"uv": [1, 7.625, 15, 8.375], "texture": "#t"},
"down": {"uv": [1, 7.625, 15, 8.375], "texture": "#t"}
}
},
{
"from": [1, 15, 6.125],
"to": [15, 15.875, 6.875],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [9.125, 0.125, 9.875, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [6.125, 0.125, 6.875, 1], "texture": "#s"},
"up": {"uv": [1, 6.125, 15, 6.875], "texture": "#t"},
"down": {"uv": [1, 9.125, 15, 9.875], "texture": "#t"}
}
},
{
"from": [1, 15, 4.625],
"to": [15, 15.875, 5.375],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [10.625, 0.125, 11.375, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [4.625, 0.125, 5.375, 1], "texture": "#s"},
"up": {"uv": [1, 4.625, 15, 5.375], "texture": "#t"},
"down": {"uv": [1, 10.625, 15, 11.375], "texture": "#t"}
}
},
{
"from": [1, 15, 3.125],
"to": [15, 15.875, 3.875],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [12.125, 0.125, 12.875, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [3.125, 0.125, 3.875, 1], "texture": "#s"},
"up": {"uv": [1, 3.125, 15, 3.875], "texture": "#t"},
"down": {"uv": [1, 12.125, 15, 12.875], "texture": "#t"}
}
},
{
"from": [1, 15, 1.625],
"to": [15, 15.875, 2.375],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.375]},
"faces": {
"north": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"east": {"uv": [13.625, 0.125, 14.375, 1], "texture": "#s"},
"south": {"uv": [1, 0.125, 15, 1], "texture": "#s"},
"west": {"uv": [1.625, 0.125, 2.375, 1], "texture": "#s"},
"up": {"uv": [1, 1.625, 15, 2.375], "texture": "#t"},
"down": {"uv": [1, 13.625, 15, 14.375], "texture": "#t"}
}
},
{
"from": [0, 14, 1],
"to": [1, 16, 15],
"faces": {
"north": {"uv": [15, 0, 16, 2], "texture": "#s"},
"east": {"uv": [1, 0, 15, 2], "texture": "#s"},
"south": {"uv": [0, 0, 1, 2], "texture": "#s"},
"west": {"uv": [1, 0, 15, 2], "texture": "#s"},
"up": {"uv": [0, 1, 1, 15], "texture": "#t"},
"down": {"uv": [0, 1, 1, 15], "texture": "#s"}
}
}
],
"display": {
"ground": {
"scale": [0.2, 0.2, 0.2]
},
"gui": {
"rotation": [30, 225, 0],
"scale": [0.625, 0.625, 0.625]
},
"fixed": {
"scale": [0.5, 0.5, 0.5]
}
}
}

View file

@ -0,0 +1,383 @@
{
"parent": "block/cube",
"textures": {
"s": "engineersdecor:blocks/furniture/steel_table_side_texture",
"particle": "engineersdecor:blocks/furniture/steel_table_side_texture",
"t": "engineersdecor:blocks/furniture/steel_table_top_texture"
},
"elements": [
{
"from": [0, 0, 0],
"to": [2, 14, 1],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [14, 0, 0],
"to": [16, 14, 1],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [14, 0, 15],
"to": [16, 14, 16],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [0, 0, 15],
"to": [2, 14, 16],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [0, 0, 14],
"to": [1, 14, 15],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [0, 0, 1],
"to": [1, 14, 2],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [15, 0, 1],
"to": [16, 14, 2],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [15, 0, 14],
"to": [16, 14, 15],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s", "cullface": "down"}
}
},
{
"from": [0, 14, 14],
"to": [16, 15.875, 16],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#s"}
}
},
{
"from": [0, 14, 0],
"to": [16, 15.875, 2],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#s"}
}
},
{
"from": [14, 14, 2],
"to": [16, 15.875, 14],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#s"}
}
},
{
"from": [2, 15.5, 12.75],
"to": [14, 15.875, 13.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 13.75],
"to": [14, 15.875, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 11.75],
"to": [14, 15.875, 12.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 10.75],
"to": [14, 15.875, 11.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 9.75],
"to": [14, 15.875, 10.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 8.75],
"to": [14, 15.875, 9.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 7.75],
"to": [14, 15.875, 8.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 6.75],
"to": [14, 15.875, 7.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 5.75],
"to": [14, 15.875, 6.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 4.75],
"to": [14, 15.875, 5.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 3.75],
"to": [14, 15.875, 4.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 2.75],
"to": [14, 15.875, 3.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [2, 15.5, 2],
"to": [14, 15.875, 2.25],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8.25]},
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#t"}
}
},
{
"from": [0, 14, 2],
"to": [2, 15.875, 14],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#t"},
"down": {"texture": "#s"}
}
},
{
"from": [14, 13.5, 14],
"to": [15, 14, 15],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s"}
}
},
{
"from": [1, 13.5, 14],
"to": [2, 14, 15],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s"}
}
},
{
"from": [14, 13.5, 1],
"to": [15, 14, 2],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s"}
}
},
{
"from": [1, 13.5, 1],
"to": [2, 14, 2],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#s"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s"}
}
}
],
"display": {
"ground": {
"scale": [0.2, 0.2, 0.2]
},
"gui": {
"rotation": [30, 225, 0],
"scale": [0.625, 0.625, 0.625]
},
"fixed": {
"scale": [0.5, 0.5, 0.5]
}
}
}

View file

@ -0,0 +1,25 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:steel_floor_grating",
"required": ["engineersdecor:thin_steel_pole"]
}
],
"type": "minecraft:crafting_shaped",
"pattern": [
"S S",
" S ",
"S S"
],
"key": {
"S": {
"item": "engineersdecor:thin_steel_pole",
"data": 0
}
},
"result": {
"item": "engineersdecor:steel_floor_grating",
"count": 4
}
}

View file

@ -0,0 +1,29 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:steel_table",
"required": ["engineersdecor:steel_floor_grating", "engineersdecor:thin_steel_pole"]
}
],
"type": "minecraft:crafting_shaped",
"pattern": [
"WWW",
"S S",
"S S"
],
"key": {
"W": {
"item": "engineersdecor:steel_floor_grating",
"data": 0
},
"S": {
"item": "engineersdecor:thin_steel_pole",
"data": 0
}
},
"result": {
"item": "engineersdecor:steel_table",
"count": 4
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B