Crafting table model changed. Mod logo changed. Added inset spot light.
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
|
||||
"1.12.2": {
|
||||
"1.0.1-b3": "[A] Added inset light (glowstone-metal, light level like torch, can be used as floor/ceiling/wall light).\n[M] Crafting table model updated (issue #7, thanks majijn).\n[M] Logo image updated.",
|
||||
"1.0.1-b2": "[A] Added treated wood crafting table.\n[A] Added treated wood stool.\n[F] Fixed ladder bounding boxes to allow climbing connected trap doors (issue #6, thanks to Forgilageord).\n[M] Improved wall-block connections (wall elements only connect to other walls or gates, as well as to solid blocks if these blocks are in a straight line with at least two wall elements).\n[M] Decor walls are defined \"solid\" on top, so that e.g. torches and redstone tracks can be placed on them.",
|
||||
"1.0.1-b1": "[F] Fixed missing condition for ie:stone_deco in recipe constants.\n[A] Added clinker brick wall.",
|
||||
"1.0.0": "[R] Release based on v1.0.0-b4",
|
||||
|
@ -11,6 +12,6 @@
|
|||
},
|
||||
"promos": {
|
||||
"1.12.2-recommended": "1.0.0",
|
||||
"1.12.2-latest": "1.0.1-b2"
|
||||
"1.12.2-latest": "1.0.1-b3"
|
||||
}
|
||||
}
|
|
@ -10,7 +10,10 @@ Mod sources for Minecraft version 1.12.2.
|
|||
----
|
||||
## Revision history
|
||||
|
||||
- v1.0.1-b3 [A] Mod logo updated to an IE style design.
|
||||
- v1.0.1-b3 [A] Added inset light (glowstone-metal, light level like torch,
|
||||
can be used as floor/ceiling/wall light).
|
||||
[M] Crafting table model updated (issue #7, thanks majijn).
|
||||
[M] Logo image updated.
|
||||
|
||||
- v1.0.1-b2 [A] Added treated wood crafting table.
|
||||
[A] Added treated wood stool.
|
||||
|
|
|
@ -41,10 +41,13 @@ public class BlockDecor extends Block
|
|||
// The config combines some aspects of blocks, allowing to define different behaviour at construction time, without excessive polymorphy.
|
||||
// It's an old school flag set as it is used internally only and shall not have as littlt impact on performance as possible.
|
||||
public final long config;
|
||||
public static final long CFG_DEFAULT = 0x0000000000000000L; // no special config
|
||||
public static final long CFG_CUTOUT = 0x0000000000000001L; // cutout rendering
|
||||
public static final long CFG_HORIZIONTAL = 0x0000000000000002L; // horizontal block, affects bounding box calculation at construction time
|
||||
public static final long CFG_HORIZIONTAL_PLACEMENT = 0x0000000000000004L; // placed in the horizontzal direction the player is looking when placing.
|
||||
public static final long CFG_WALL_DOOR_CONNECTION = 0x0000000000000008L; // wall block connects to fence gates and doors.
|
||||
public static final long CFG_OPPOSITE_PLACEMENT = 0x0000000000000008L; // placed placed in the opposite direction of the face the player clicked.
|
||||
public static final long CFG_LIGHT_VALUE_MASK = 0x00000000000000f0L; // fixed value for getLightValue()
|
||||
public static final long CFG_LIGHT_VALUE_SHIFT = 4L;
|
||||
|
||||
public BlockDecor(@Nonnull String registryName, long config, @Nullable Material material, float hardness, float resistance, @Nullable SoundType sound)
|
||||
{
|
||||
|
@ -56,6 +59,7 @@ public class BlockDecor extends Block
|
|||
setHardness((hardness > 0) ? hardness : 5.0f);
|
||||
setResistance((resistance > 0) ? resistance : 10.0f);
|
||||
setSoundType((sound==null) ? SoundType.STONE : sound);
|
||||
setLightOpacity(0);
|
||||
this.config = config;
|
||||
}
|
||||
|
||||
|
@ -148,6 +152,10 @@ public class BlockDecor extends Block
|
|||
public void neighborChanged(IBlockState state, World world, BlockPos pos, Block blockIn, BlockPos fromPos)
|
||||
{}
|
||||
|
||||
@Override
|
||||
public int getLightValue(IBlockState state, IBlockAccess world, BlockPos pos)
|
||||
{ return (int)((config & CFG_LIGHT_VALUE_MASK) >> CFG_LIGHT_VALUE_SHIFT); }
|
||||
|
||||
@Override
|
||||
public boolean canPlaceBlockOnSide(World world, BlockPos pos, EnumFacing side)
|
||||
{ return super.canPlaceBlockOnSide(world, pos, side); }
|
||||
|
|
|
@ -114,7 +114,7 @@ public class BlockDecorDirected extends BlockDecor
|
|||
return getDefaultState().withProperty(FACING, placer.getHorizontalFacing());
|
||||
} else {
|
||||
// default: placement on the face the player clicking
|
||||
return getDefaultState().withProperty(FACING, facing);
|
||||
return getDefaultState().withProperty(FACING, ((config & CFG_OPPOSITE_PLACEMENT)==0) ? facing : facing.getOpposite());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,16 +44,16 @@ public class ModBlocks
|
|||
|
||||
public static final BlockDecorFull IRON_SHEET_ROOF_FULLBLOCK = new BlockDecorFull("iron_sheet_roof_block", 0, Material.IRON, 1.8f, 25f, SoundType.METAL);
|
||||
|
||||
public static final BlockDecorLadder METAL_RUNG_LADDER = new BlockDecorLadder("metal_rung_ladder", 0, Material.IRON, 1.8f, 25f, SoundType.METAL);
|
||||
public static final BlockDecorLadder METAL_RUNG_STEPS = new BlockDecorLadder("metal_rung_steps", 0, Material.IRON, 1.8f, 25f, SoundType.METAL);
|
||||
public static final BlockDecorLadder METAL_RUNG_LADDER = new BlockDecorLadder("metal_rung_ladder", 0, Material.IRON, 1.0f, 25f, SoundType.METAL);
|
||||
public static final BlockDecorLadder METAL_RUNG_STEPS = new BlockDecorLadder("metal_rung_steps", 0, Material.IRON, 1.0f, 25f, SoundType.METAL);
|
||||
public static final BlockDecorLadder TREATED_WOOD_LADDER = new BlockDecorLadder("treated_wood_ladder", 0, Material.WOOD, 1.0f, 15f, SoundType.WOOD);
|
||||
|
||||
public static final BlockDecorFull REBAR_CONCRETE_BLOCK = new BlockDecorFull("rebar_concrete", 0, Material.ROCK, 8f, 2000f, SoundType.STONE);
|
||||
public static final BlockDecorStairs REBAR_CONCRETE_STAIRS = new BlockDecorStairs("rebar_concrete_stairs", REBAR_CONCRETE_BLOCK.getDefaultState());
|
||||
public static final BlockDecorWall REBAR_CONCRETE_WALL = new BlockDecorWall("rebar_concrete_wall", BlockDecor.CFG_WALL_DOOR_CONNECTION, Material.ROCK, 8f, 2000f, SoundType.STONE);
|
||||
public static final BlockDecorWall REBAR_CONCRETE_WALL = new BlockDecorWall("rebar_concrete_wall", BlockDecor.CFG_DEFAULT, Material.ROCK, 8f, 2000f, SoundType.STONE);
|
||||
|
||||
public static final BlockDecorWall CONCRETE_WALL = new BlockDecorWall("concrete_wall", BlockDecor.CFG_WALL_DOOR_CONNECTION, Material.ROCK, 8f, 50f, SoundType.STONE);
|
||||
public static final BlockDecorWall CLINKER_BRICK_WALL = new BlockDecorWall("clinker_brick_wall", BlockDecor.CFG_WALL_DOOR_CONNECTION, Material.ROCK, 8f, 50f, SoundType.STONE);
|
||||
public static final BlockDecorWall CONCRETE_WALL = new BlockDecorWall("concrete_wall", BlockDecor.CFG_DEFAULT, Material.ROCK, 8f, 50f, SoundType.STONE);
|
||||
public static final BlockDecorWall CLINKER_BRICK_WALL = new BlockDecorWall("clinker_brick_wall", BlockDecor.CFG_DEFAULT, Material.ROCK, 8f, 50f, SoundType.STONE);
|
||||
|
||||
public static final BlockDecorDirected TREATED_WOOD_POLE = new BlockDecorDirected(
|
||||
"treated_wood_pole",
|
||||
|
@ -78,10 +78,15 @@ public class ModBlocks
|
|||
"treated_wood_crafting_table",
|
||||
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_HORIZIONTAL_PLACEMENT|BlockDecor.CFG_HORIZIONTAL,
|
||||
Material.WOOD, 1.0f, 15f, SoundType.WOOD,
|
||||
ModAuxiliaries.getPixeledAABB(0.5,0,3, 15.5,15.125,15.5)
|
||||
ModAuxiliaries.getPixeledAABB(0.0,0,0, 16,15.9,16)
|
||||
);
|
||||
|
||||
|
||||
public static final BlockDecorDirected INSET_LIGHT_IRON = new BlockDecorDirected(
|
||||
"iron_inset_light",
|
||||
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_OPPOSITE_PLACEMENT|(14<<BlockDecor.CFG_LIGHT_VALUE_SHIFT),
|
||||
Material.IRON, 1.0f, 15f, SoundType.METAL,
|
||||
ModAuxiliaries.getPixeledAABB(5.2,5.2,15.7, 10.8,10.8,16.0)
|
||||
);
|
||||
|
||||
public static final BlockDecorStairs IRON_SHEET_ROOF = new BlockDecorStairs("iron_sheet_roof", IRON_SHEET_ROOF_FULLBLOCK.getDefaultState());
|
||||
|
||||
|
@ -101,6 +106,7 @@ public class ModBlocks
|
|||
CLINKER_BRICK_WALL,
|
||||
TREATED_WOOD_STOOL,
|
||||
TREATED_WOOD_CRAFTING_TABLE,
|
||||
INSET_LIGHT_IRON,
|
||||
};
|
||||
|
||||
private static final Block ieDependentBlocks[] = {
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "engineersdecor:light/inset_light_model",
|
||||
"textures": {
|
||||
"light": "engineersdecor:blocks/light/lamp_glass_warm_square_texture",
|
||||
"side": "engineersdecor:blocks/iestyle/steel_texture",
|
||||
"particle": "engineersdecor:blocks/iestyle/steel_texture"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}],
|
||||
"facing": { "north":{"y":0}, "south":{"y":180}, "west":{"y":270}, "east":{"y":90}, "up": {"x":-90}, "down": {"x":90} },
|
||||
"inventory": [{}]
|
||||
}
|
||||
}
|
|
@ -60,11 +60,15 @@ tile.engineersdecor.treated_wood_pole.help=§6Straight pole fragment with the di
|
|||
# Furniture
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
tile.engineersdecor.treated_wood_table.name=Treated wood table
|
||||
tile.engineersdecor.treated_wood_table.help=§6Robust four-legged wood table.§r\n Indoor and outdoor use.
|
||||
tile.engineersdecor.treated_wood_table.help=§6Robust four-legged wood table.§r Indoor and outdoor use.
|
||||
tile.engineersdecor.treated_wood_stool.name=Treated wood stool
|
||||
tile.engineersdecor.treated_wood_stool.help=§6Robust wood stool.§r\n Indoor and outdoor use.
|
||||
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
|
||||
tile.engineersdecor.treated_wood_crafting_table.help=§6Robust and weather-proof.§r
|
||||
tile.engineersdecor.treated_wood_crafting_table.help=§6Robust and weather-proof.
|
||||
tile.engineersdecor.iron_inset_light.name=Inset light
|
||||
tile.engineersdecor.iron_inset_light.help=§6Small glowstone light source, sunk into the floor, ceiling or wall.§r\n\
|
||||
Useful to light up places where electrical light installations are problematic.\
|
||||
Light level like a torch.
|
||||
|
||||
# EOF
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
|
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 5.4 KiB |
|
@ -3,95 +3,101 @@
|
|||
"textures": {
|
||||
"side": "engineersdecor:blocks/crafting_table/treated_wood_crafting_table_side",
|
||||
"top": "engineersdecor:blocks/crafting_table/treated_wood_crafting_table_top",
|
||||
"particle": "engineersdecor:blocks/crafting_table/treated_wood_crafting_table_top",
|
||||
"front": "engineersdecor:blocks/crafting_table/treated_wood_crafting_table_front",
|
||||
"wood": "engineersdecor:blocks/iestyle/treated_wood"
|
||||
"wood": "engineersdecor:blocks/iestyle/treated_wood",
|
||||
"particle": "engineersdecor:blocks/iestyle/treated_wood",
|
||||
"tray": "engineersdecor:blocks/crafting_table/treated_wood_crafting_table_tray"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0.5, 0, 3],
|
||||
"to": [2.5, 13.25, 6],
|
||||
"from": [0, 13, 0],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13.5, 2.75, 15.5, 16], "texture": "#front"},
|
||||
"east": {"uv": [10, 2, 13, 16], "texture": "#side"},
|
||||
"south": {"uv": [0.5, 2.75, 2.375, 16], "texture": "#side"},
|
||||
"west": {"uv": [0, 2, 3, 16], "texture": "#side"},
|
||||
"down": {"uv": [0.5, 10, 2.375, 13], "texture": "#wood"}
|
||||
"north": {"uv": [0, 0, 16, 3], "texture": "#front"},
|
||||
"east": {"uv": [0, 0, 16, 3], "texture": "#side"},
|
||||
"south": {"uv": [0, 0, 16, 3], "texture": "#side"},
|
||||
"west": {"uv": [0, 0, 16, 3], "texture": "#side"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#top"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#wood"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [7.5, 0, 3],
|
||||
"to": [15.5, 13.25, 15.75],
|
||||
"from": [1, 0, 1],
|
||||
"to": [4, 6, 4],
|
||||
"faces": {
|
||||
"north": {"uv": [0.5, 2.75, 8.5, 16], "texture": "#front"},
|
||||
"east": {"uv": [0, 2, 13, 16], "texture": "#side"},
|
||||
"south": {"uv": [5, 2, 13, 16], "texture": "#side"},
|
||||
"west": {"uv": [0, 2, 13, 16], "texture": "#side"},
|
||||
"down": {"uv": [7.5, 0.25, 15.5, 13], "texture": "#wood"}
|
||||
"north": {"uv": [12, 10, 15, 16], "texture": "#front"},
|
||||
"east": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"south": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"west": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"down": {"uv": [1, 12, 4, 15], "texture": "#wood"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0.5, 0, 12.75],
|
||||
"to": [2.5, 13.25, 15.5],
|
||||
"from": [1, 6, 1],
|
||||
"to": [15, 13, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [9, 2, 10.875, 15.25], "texture": "#side"},
|
||||
"east": {"uv": [0, 2, 3, 16], "texture": "#side"},
|
||||
"south": {"uv": [0, 2, 1.875, 16], "texture": "#side"},
|
||||
"west": {"uv": [10, 2, 13, 16], "texture": "#side"},
|
||||
"down": {"uv": [0.5, 0.25, 2.375, 3.25], "texture": "#wood"}
|
||||
"north": {"uv": [1, 3, 15, 10], "texture": "#front"},
|
||||
"east": {"uv": [1, 3, 15, 10], "texture": "#side"},
|
||||
"south": {"uv": [1, 3, 15, 10], "texture": "#side"},
|
||||
"west": {"uv": [1, 3, 15, 10], "texture": "#side"},
|
||||
"down": {"uv": [1, 1, 15, 15], "texture": "#tray"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0.5, 0, 6],
|
||||
"to": [2.5, 2, 12.75],
|
||||
"from": [1, 0, 12],
|
||||
"to": [4, 6, 15],
|
||||
"faces": {
|
||||
"east": {"uv": [3.25, 14, 10, 16], "texture": "#side"},
|
||||
"west": {"uv": [3, 14, 9.75, 16], "texture": "#side"},
|
||||
"up": {"uv": [0.5, 6, 2.375, 12.75], "texture": "#side"},
|
||||
"down": {"uv": [0.5, 3.25, 2.375, 10], "texture": "#wood"}
|
||||
"north": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"east": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"south": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"west": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"down": {"uv": [1, 1, 4, 4], "texture": "#wood"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0.5, 11.25, 6],
|
||||
"to": [2.5, 13.25, 12.75],
|
||||
"from": [12, 0, 1],
|
||||
"to": [15, 6, 4],
|
||||
"faces": {
|
||||
"east": {"uv": [3, 2, 9.75, 4], "texture": "#side"},
|
||||
"west": {"uv": [2, 2, 8.75, 4], "texture": "#side"},
|
||||
"down": {"uv": [0.5, 3.25, 2.375, 10], "texture": "#side"}
|
||||
"north": {"uv": [1, 10, 4, 16], "texture": "#front"},
|
||||
"east": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"south": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"west": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"down": {"uv": [12, 12, 15, 15], "texture": "#wood"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0.125, 13.25, 1.125],
|
||||
"to": [15.875, 13.375, 16],
|
||||
"from": [12, 0, 12],
|
||||
"to": [15, 6, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0.125, 0.625, 15.875, 1.75], "texture": "#top"},
|
||||
"east": {"uv": [1, 0, 15.125, 1.125], "texture": "#top"},
|
||||
"south": {"uv": [0, 0, 15.75, 1.125], "texture": "#top"},
|
||||
"west": {"uv": [1, 0, 15.125, 1.125], "texture": "#top"},
|
||||
"down": {"uv": [0.125, 0, 15.875, 14.125], "texture": "#wood"}
|
||||
"north": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"east": {"uv": [1, 10, 4, 16], "texture": "#side"},
|
||||
"south": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"west": {"uv": [12, 10, 15, 16], "texture": "#side"},
|
||||
"down": {"uv": [12, 1, 15, 4], "texture": "#wood"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 13.375, 1],
|
||||
"to": [16, 15.125, 16],
|
||||
"from": [5, 10, 0],
|
||||
"to": [11, 11, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 1.75], "texture": "#top"},
|
||||
"east": {"uv": [1, 0, 15.25, 1.75], "texture": "#top"},
|
||||
"south": {"uv": [0, 0, 16, 1.75], "texture": "#top"},
|
||||
"west": {"uv": [0, 0, 14.25, 1.75], "texture": "#top"},
|
||||
"up": {"uv": [0, 1.75, 16, 16], "texture": "#top"},
|
||||
"down": {"uv": [0, 2, 13, 16], "texture": "#side"}
|
||||
"north": {"uv": [5, 6, 11, 7], "texture": "#tray"},
|
||||
"east": {"uv": [15, 6, 16, 7], "texture": "#tray"},
|
||||
"south": {"uv": [5, 6, 11, 7], "texture": "#tray"},
|
||||
"west": {"uv": [0, 6, 1, 7], "texture": "#tray"},
|
||||
"up": {"uv": [5, 0, 11, 1], "texture": "#tray"},
|
||||
"down": {"uv": [5, 15, 11, 16], "texture": "#tray"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0.125, 15.125, 1.125],
|
||||
"to": [15.875, 15.25, 15.875],
|
||||
"from": [2, 1, 2],
|
||||
"to": [14, 2, 14],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0.75, 16, 0.875], "texture": "#top"},
|
||||
"east": {"uv": [0, 0.75, 14.125, 0.875], "texture": "#top"},
|
||||
"south": {"uv": [0, 0.75, 16, 0.875], "texture": "#top"},
|
||||
"west": {"uv": [1.875, 0.75, 16, 0.875], "texture": "#top"},
|
||||
"up": {"uv": [0.125, 1.125, 15.875, 15.875], "texture": "#top"}
|
||||
"north": {"uv": [2, 14, 14, 15], "texture": "#tray"},
|
||||
"east": {"uv": [2, 14, 14, 15], "texture": "#tray"},
|
||||
"south": {"uv": [2, 14, 14, 15], "texture": "#tray"},
|
||||
"west": {"uv": [2, 14, 14, 15], "texture": "#tray"},
|
||||
"up": {"uv": [2, 2, 14, 14], "texture": "#tray"},
|
||||
"down": {"uv": [2, 2, 14, 14], "texture": "#tray"}
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -106,11 +112,5 @@
|
|||
"fixed": {
|
||||
"scale": [0.5, 0.5, 0.5]
|
||||
}
|
||||
},
|
||||
"groups": [0, 1, 2, 3, 4,
|
||||
{
|
||||
"name": "group",
|
||||
"children": [5, 6, 7]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"parent": "block/cube",
|
||||
"textures": {
|
||||
"light": "engineersdecor:blocks/light/lamp_glass_warm_square_texture",
|
||||
"side": "engineersdecor:blocks/iestyle/steel_texture",
|
||||
"particle": "engineersdecor:blocks/iestyle/steel_texture"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [6, 6, 0.125],
|
||||
"to": [10, 10, 0.25],
|
||||
"faces": {
|
||||
"north": {"uv": [6, 6, 10, 10], "texture": "#light"},
|
||||
"south": {"uv": [6, 6, 10, 10], "texture": "#light"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [10, 7, 0],
|
||||
"to": [11, 9, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 7, 6, 9], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 7, 16, 9], "texture": "#side"},
|
||||
"south": {"uv": [10, 7, 11, 9], "texture": "#side"},
|
||||
"west": {"uv": [0, 7, 0.375, 9], "texture": "#side"},
|
||||
"up": {"uv": [10, 0, 11, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [10, 15.625, 11, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 7, 0],
|
||||
"to": [6, 9, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [10, 7, 11, 9], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 7, 16, 9], "texture": "#side"},
|
||||
"south": {"uv": [5, 7, 6, 9], "texture": "#side"},
|
||||
"west": {"uv": [0, 7, 0.375, 9], "texture": "#side"},
|
||||
"up": {"uv": [5, 0, 6, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [5, 15.625, 6, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [7, 10, 0],
|
||||
"to": [9, 11, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [7, 5, 9, 6], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 5, 16, 6], "texture": "#side"},
|
||||
"south": {"uv": [7, 5, 9, 6], "texture": "#side"},
|
||||
"west": {"uv": [0, 5, 0.375, 6], "texture": "#side"},
|
||||
"up": {"uv": [7, 0, 9, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [7, 15.625, 9, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [7, 5, 0],
|
||||
"to": [9, 6, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [7, 10, 9, 11], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 10, 16, 11], "texture": "#side"},
|
||||
"south": {"uv": [7, 10, 9, 11], "texture": "#side"},
|
||||
"west": {"uv": [0, 10, 0.375, 11], "texture": "#side"},
|
||||
"up": {"uv": [7, 0, 9, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [7, 15.625, 9, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [6, 9, 0],
|
||||
"to": [7, 10, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [9, 6, 10, 7], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 6, 16, 7], "texture": "#side"},
|
||||
"south": {"uv": [6, 6, 7, 7], "texture": "#side"},
|
||||
"west": {"uv": [0, 6, 0.375, 7], "texture": "#side"},
|
||||
"up": {"uv": [6, 0, 7, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [6, 15.625, 7, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [6, 6, 0],
|
||||
"to": [7, 7, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [9, 9, 10, 10], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 9, 16, 10], "texture": "#side"},
|
||||
"south": {"uv": [6, 9, 7, 10], "texture": "#side"},
|
||||
"west": {"uv": [0, 9, 0.375, 10], "texture": "#side"},
|
||||
"up": {"uv": [6, 0, 7, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [6, 15.625, 7, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [9, 6, 0],
|
||||
"to": [10, 7, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [6, 9, 7, 10], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 9, 16, 10], "texture": "#side"},
|
||||
"south": {"uv": [9, 9, 10, 10], "texture": "#side"},
|
||||
"west": {"uv": [0, 9, 0.375, 10], "texture": "#side"},
|
||||
"up": {"uv": [9, 0, 10, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [9, 15.625, 10, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [9, 9, 0],
|
||||
"to": [10, 10, 0.375],
|
||||
"faces": {
|
||||
"north": {"uv": [6, 6, 7, 7], "texture": "#side"},
|
||||
"east": {"uv": [15.625, 6, 16, 7], "texture": "#side"},
|
||||
"south": {"uv": [9, 6, 10, 7], "texture": "#side"},
|
||||
"west": {"uv": [0, 6, 0.375, 7], "texture": "#side"},
|
||||
"up": {"uv": [9, 0, 10, 0.375], "rotation": 180, "texture": "#side"},
|
||||
"down": {"uv": [9, 15.625, 10, 16], "rotation": 180, "texture": "#side"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"gui": {
|
||||
"rotation": [0, 180, 0],
|
||||
"translation": [0, 0.5, 0]
|
||||
},
|
||||
"fixed": {
|
||||
"rotation": [0, 180, 0],
|
||||
"translation": [0, 0, -7.3]
|
||||
},
|
||||
"ground": {
|
||||
"rotation": [0, 0, 0],
|
||||
"translation": [0, 0, 7],
|
||||
"scale": [0.7, 0.7, 0.7]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -27,7 +27,13 @@
|
|||
},
|
||||
"name": "stickTreatedWood"
|
||||
},
|
||||
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateIron"
|
||||
},
|
||||
"name": "plateIron"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
|
@ -35,6 +41,13 @@
|
|||
},
|
||||
"name": "plateSteel"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateAluminium"
|
||||
},
|
||||
"name": "plateAluminium"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
|
@ -42,7 +55,6 @@
|
|||
},
|
||||
"name": "stickSteel"
|
||||
},
|
||||
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
|
@ -50,7 +62,13 @@
|
|||
},
|
||||
"name": "stickIron"
|
||||
},
|
||||
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "stickAluminium"
|
||||
},
|
||||
"name": "stickAluminium"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
|
@ -101,6 +119,37 @@
|
|||
},
|
||||
"name": "ingotBrickNether"
|
||||
},
|
||||
|
||||
{
|
||||
"ingredient": [
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateIron"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateSteel"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateCopper"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateAluminium"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateNickel"
|
||||
},
|
||||
{
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "plateLead"
|
||||
}
|
||||
],
|
||||
"name": "plateAnyMetal"
|
||||
},
|
||||
|
||||
{
|
||||
"ingredient": [
|
||||
{
|
||||
|
@ -114,6 +163,27 @@
|
|||
],
|
||||
"name": "ingotAnyBrick"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "dustGlowstone"
|
||||
},
|
||||
"name": "luminescentDust"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "glowstone"
|
||||
},
|
||||
"name": "luminescentBlock"
|
||||
},
|
||||
{
|
||||
"ingredient": {
|
||||
"type": "forge:ore_dict",
|
||||
"ore": "paneGlass"
|
||||
},
|
||||
"name": "paneGlass"
|
||||
},
|
||||
{
|
||||
"ingredient": [
|
||||
{
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "engineersdecor:grc",
|
||||
"result": "engineersdecor:iron_inset_light"
|
||||
}
|
||||
],
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"pattern": [
|
||||
" ",
|
||||
"GGG",
|
||||
"PLP"
|
||||
],
|
||||
"key": {
|
||||
"P": {
|
||||
"item": "#plateAnyMetal",
|
||||
"data": 0
|
||||
},
|
||||
"L": {
|
||||
"item": "#luminescentBlock",
|
||||
"data": 0
|
||||
},
|
||||
"G": {
|
||||
"item": "#paneGlass",
|
||||
"data": 0
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"item": "engineersdecor:iron_inset_light",
|
||||
"count": 8
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 516 B |
Before Width: | Height: | Size: 755 B After Width: | Height: | Size: 483 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 601 B |
After Width: | Height: | Size: 529 B |
After Width: | Height: | Size: 506 B |