Added steel support poles with support heads.

This commit is contained in:
stfwi 2019-04-20 12:51:14 +02:00
parent 816e13b8aa
commit bcb088b1a4
27 changed files with 640 additions and 4 deletions

View file

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

View file

@ -1,6 +1,7 @@
{ {
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/", "homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
"1.12.2": { "1.12.2": {
"1.0.4-b3": "[A] Added thin (4x4x16) and thick (6x6x16) steel hollow poles.\n[A] Added support head/foot components for thin and thick steel poles.",
"1.0.4-b2": "[A] Added position dependent texture variation to clinker wall, slag brick wall and rebar concrete wall.", "1.0.4-b2": "[A] Added position dependent texture variation to clinker wall, slag brick wall and rebar concrete wall.",
"1.0.4-b1": "[A] Crafting table: JEI integration for recipe placement added.\n[A] Crafting table: History re-fab added, allowing to quickly select and re-craft recent recipes. Selection with arrow buttons, ingredient placement by clicking the result slot. Automatic item distribution on shift-click. Quick-move buttons.\n[F] Crafting table textures modified to prevent optifine glitches on the edges of the legs.", "1.0.4-b1": "[A] Crafting table: JEI integration for recipe placement added.\n[A] Crafting table: History re-fab added, allowing to quickly select and re-craft recent recipes. Selection with arrow buttons, ingredient placement by clicking the result slot. Automatic item distribution on shift-click. Quick-move buttons.\n[F] Crafting table textures modified to prevent optifine glitches on the edges of the legs.",
"1.0.3": "[R] Release based on v1.0.3-b5. Release-to-release changes: * Small laboratory furnace added. * Extensive config options for mod packing and tuning added. * Rendering issues fixes (window bleeding, optifine). * Steel framed window added. * Treated wood pole \"end pieces\" added (two support variants). * Sitting on treated wood stool added including mobs (but not villagers, as these are obviously very upright people). * Lang ru_ru added (github contribution from Yaroslavik). * Creative tab logo changed to mod logo. * Table/crafting table bounding boxes refined. * Standalone \"escape\" recipes added if IE is not installed.", "1.0.3": "[R] Release based on v1.0.3-b5. Release-to-release changes: * Small laboratory furnace added. * Extensive config options for mod packing and tuning added. * Rendering issues fixes (window bleeding, optifine). * Steel framed window added. * Treated wood pole \"end pieces\" added (two support variants). * Sitting on treated wood stool added including mobs (but not villagers, as these are obviously very upright people). * Lang ru_ru added (github contribution from Yaroslavik). * Creative tab logo changed to mod logo. * Table/crafting table bounding boxes refined. * Standalone \"escape\" recipes added if IE is not installed.",
@ -26,6 +27,6 @@
}, },
"promos": { "promos": {
"1.12.2-recommended": "1.0.3", "1.12.2-recommended": "1.0.3",
"1.12.2-latest": "1.0.4-b2" "1.12.2-latest": "1.0.4-b3"
} }
} }

View file

@ -10,6 +10,9 @@ Mod sources for Minecraft version 1.12.2.
---- ----
## Revision history ## Revision history
- v1.0.4-b3 [A] Added thin (4x4x16) and thick (6x6x16) steel hollow poles.
[A] Added support head/foot components for thin and thick steel poles.
- v1.0.4-b2 [A] Added position dependent texture variation to clinker wall, - v1.0.4-b2 [A] Added position dependent texture variation to clinker wall,
slag brick wall and rebar concrete wall. slag brick wall and rebar concrete wall.

View file

@ -78,6 +78,34 @@ public class ModBlocks
ModAuxiliaries.getPixeledAABB(5.8,5.8,0, 10.2,10.2,16) ModAuxiliaries.getPixeledAABB(5.8,5.8,0, 10.2,10.2,16)
); );
public static final BlockDecorStraightPole THIN_STEEL_POLE = new BlockDecorStraightPole(
"thin_steel_pole",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_FACING_PLACEMENT,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(6,6,0, 10,10,16)
);
public static final BlockDecorStraightPole THIN_STEEL_POLE_HEAD = new BlockDecorStraightPole(
"thin_steel_pole_head",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_FACING_PLACEMENT|BlockDecor.CFG_FLIP_PLACEMENT_IF_SAME,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(6,6,0, 10,10,16)
);
public static final BlockDecorStraightPole THICK_STEEL_POLE = new BlockDecorStraightPole(
"thick_steel_pole",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_FACING_PLACEMENT,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(5,5,0, 11,11,16)
);
public static final BlockDecorStraightPole THICK_STEEL_POLE_HEAD = new BlockDecorStraightPole(
"thick_steel_pole_head",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_FACING_PLACEMENT|BlockDecor.CFG_FLIP_PLACEMENT_IF_SAME,
Material.IRON, 1.0f, 15f, SoundType.METAL,
ModAuxiliaries.getPixeledAABB(5,5,0, 11,11,16)
);
public static final BlockDecor TREATED_WOOD_TABLE = new BlockDecor( public static final BlockDecor TREATED_WOOD_TABLE = new BlockDecor(
"treated_wood_table", "treated_wood_table",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_HORIZIONTAL|BlockDecor.CFG_LOOK_PLACEMENT, BlockDecor.CFG_CUTOUT|BlockDecor.CFG_HORIZIONTAL|BlockDecor.CFG_LOOK_PLACEMENT,
@ -169,7 +197,11 @@ public class ModBlocks
STEEL_FRAMED_WINDOW, STEEL_FRAMED_WINDOW,
TREATED_WOOD_POLE_SUPPORT, TREATED_WOOD_POLE_SUPPORT,
TREATED_WOOD_POLE_HEAD, TREATED_WOOD_POLE_HEAD,
SIGN_MODLOGO SIGN_MODLOGO,
THIN_STEEL_POLE,
THICK_STEEL_POLE,
THIN_STEEL_POLE_HEAD,
THICK_STEEL_POLE_HEAD
}; };
private static final Block devBlocks[] = { private static final Block devBlocks[] = {

View file

@ -0,0 +1,17 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:pole/straight_thick_metal_pole_model",
"x":-90,
"textures": {
"particle": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"side": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thick_steel_pole_top_texture"
}
},
"variants": {
"normal": [{}],
"facing": { "north": {"y":0}, "south": {"y":0}, "west": {"y":90}, "east": {"y":90}, "up": {"x":90}, "down": {"x":90} },
"inventory": [{}]
}
}

View file

@ -0,0 +1,17 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:pole/straight_thick_metal_pole_head_model",
"x":-90,
"textures": {
"particle": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"side": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thick_steel_pole_top_texture"
}
},
"variants": {
"normal": [{}],
"facing": { "north":{"y":0}, "south":{"y":180}, "west":{"y":270}, "east":{"y":90}, "up": {"x":-90}, "down": {"x":90} },
"inventory": [{}]
}
}

View file

@ -0,0 +1,17 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:pole/straight_thin_metal_pole_model",
"x":-90,
"textures": {
"particle": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"side": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thin_steel_pole_top_texture"
}
},
"variants": {
"normal": [{}],
"facing": { "north": {"y":0}, "south": {"y":0}, "west": {"y":90}, "east": {"y":90}, "up": {"x":90}, "down": {"x":90} },
"inventory": [{}]
}
}

View file

@ -0,0 +1,17 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:pole/straight_thin_metal_pole_head_model",
"x":-90,
"textures": {
"particle": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"side": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thin_steel_pole_top_texture"
}
},
"variants": {
"normal": [{}],
"facing": { "north":{"y":0}, "south":{"y":180}, "west":{"y":270}, "east":{"y":90}, "up": {"x":-90}, "down": {"x":90} },
"inventory": [{}]
}
}

View file

@ -56,6 +56,14 @@ tile.engineersdecor.treated_wood_pole_head.name=Straight treated wood pole head/
tile.engineersdecor.treated_wood_pole_head.help=§6Wooden part fitting as foot or head of straight poles. tile.engineersdecor.treated_wood_pole_head.help=§6Wooden part fitting as foot or head of straight poles.
tile.engineersdecor.treated_wood_pole_support.name=Straight treated wood pole support tile.engineersdecor.treated_wood_pole_support.name=Straight treated wood pole support
tile.engineersdecor.treated_wood_pole_support.help=§6Heavy duty wooden support part fitting as foot or head of straight poles. tile.engineersdecor.treated_wood_pole_support.help=§6Heavy duty wooden support part fitting as foot or head of straight poles.
tile.engineersdecor.thick_steel_pole.name=Straight thick steel pole
tile.engineersdecor.thick_steel_pole.help=§6Straight hollow pole fragment (6x6x16) for structural support purposes.
tile.engineersdecor.thin_steel_pole.name=Straight thin steel pole
tile.engineersdecor.thin_steel_pole.help=§6Straight hollow pole fragment (4x4x16) for structural support purposes.
tile.engineersdecor.thin_steel_pole_head.name=Straight thin steel pole head/foot
tile.engineersdecor.thin_steel_pole_head.help=§6Steel part fitting as foot or head of the thin steel pole (4x4x16).
tile.engineersdecor.thick_steel_pole_head.name=Straight thick steel pole head/foot
tile.engineersdecor.thick_steel_pole_head.help=§6Steel part fitting as foot or head of the thick steel pole (6x6x16).
#----------------------------------------------------------------------------------------------------------- #-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.treated_wood_table.name=Treated wood table 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.treated_wood_table.help=§6Robust four-legged wood table.§r Indoor and outdoor use.

View file

@ -56,6 +56,14 @@ tile.engineersdecor.treated_wood_pole_head.name=Прямой обработан
#tile.engineersdecor.treated_wood_pole_head.help=§6Wooden part fitting as foot or head of straight poles. #tile.engineersdecor.treated_wood_pole_head.help=§6Wooden part fitting as foot or head of straight poles.
tile.engineersdecor.treated_wood_pole_support.name=Прямой обработанный деревянный столб tile.engineersdecor.treated_wood_pole_support.name=Прямой обработанный деревянный столб
#tile.engineersdecor.treated_wood_pole_support.help=§6Heavy duty wooden support part fitting as foot or head of straight poles. #tile.engineersdecor.treated_wood_pole_support.help=§6Heavy duty wooden support part fitting as foot or head of straight poles.
tile.engineersdecor.thick_steel_pole.name=Straight thick steel pole
#tile.engineersdecor.thick_steel_pole.help=§6Straight hollow pole fragment (6x6x16) for structural support purposes.
tile.engineersdecor.thin_steel_pole.name=Straight thin steel pole
#tile.engineersdecor.thin_steel_pole.help=§6Straight hollow pole fragment (4x4x16) for structural support purposes.
tile.engineersdecor.thin_steel_pole_head.name=Straight thin steel pole head/foot
#tile.engineersdecor.thin_steel_pole_head.help=§6Steel part fitting as foot or head of the thin steel pole (4x4x16).
tile.engineersdecor.thick_steel_pole_head.name=Straight thick steel pole head/foot
#tile.engineersdecor.thick_steel_pole_head.help=§6Steel part fitting as foot or head of the thick steel pole (6x6x16).
#----------------------------------------------------------------------------------------------------------- #-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.treated_wood_table.name=Стол из обработанного дерева tile.engineersdecor.treated_wood_table.name=Стол из обработанного дерева
tile.engineersdecor.treated_wood_table.help=§6Прочный деревянный стол с четырьмя ножками .§r Для использования в помещении и на улице. tile.engineersdecor.treated_wood_table.help=§6Прочный деревянный стол с четырьмя ножками .§r Для использования в помещении и на улице.

View file

@ -0,0 +1,114 @@
{
"parent": "block/cube",
"textures": {
"side": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"particle": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thick_steel_pole_top_texture"
},
"elements": [
{
"from": [6, 10, 0],
"to": [10, 11, 14],
"faces": {
"north": {"uv": [6, 5, 10, 6], "texture": "#top"},
"up": {"uv": [6, 0, 10, 16], "texture": "#side"},
"down": {"uv": [6, 0, 10, 16], "texture": "#side"}
}
},
{
"from": [10, 5, 0],
"to": [11, 11, 14],
"faces": {
"north": {"uv": [5, 5, 6, 11], "texture": "#top", "cullface": "north"},
"east": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"west": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [10, 0, 11, 16], "texture": "#side"},
"down": {"uv": [10, 0, 11, 16], "texture": "#side"}
}
},
{
"from": [5, 5, 0],
"to": [6, 11, 14],
"faces": {
"north": {"uv": [10, 5, 11, 11], "texture": "#top", "cullface": "north"},
"east": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"west": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [5, 0, 6, 16], "texture": "#side"},
"down": {"uv": [5, 0, 6, 16], "texture": "#side"}
}
},
{
"from": [6, 5, 0],
"to": [10, 6, 14],
"faces": {
"north": {"uv": [6, 10, 10, 11], "texture": "#top"},
"up": {"uv": [6, 0, 10, 16], "texture": "#side"},
"down": {"uv": [6, 0, 10, 16], "texture": "#side"}
}
},
{
"from": [3, 3, 14],
"to": [13, 13, 16],
"faces": {
"north": {"uv": [4, 4, 12, 12], "texture": "#top", "cullface": "north"},
"east": {"uv": [4, 5, 6, 13], "texture": "#side"},
"south": {"uv": [3, 3, 13, 13], "texture": "#top", "cullface": "south"},
"west": {"uv": [14, 4, 16, 12], "texture": "#side"},
"up": {"uv": [12, 4, 14, 12], "rotation": 90, "texture": "#side"},
"down": {"uv": [10, 1, 12, 10], "rotation": 90, "texture": "#side"}
}
},
{
"from": [6, 11, 13],
"to": [10, 11.5, 15],
"rotation": {"angle": -45, "axis": "x", "origin": [8, 11.25, 14]},
"faces": {
"east": {"uv": [2, 5.5, 4, 6], "texture": "#top"},
"west": {"uv": [12, 5.5, 14, 6], "texture": "#top"},
"up": {"uv": [6, 13, 10, 15], "texture": "#top"}
}
},
{
"from": [6, 4.5, 13],
"to": [10, 5, 15],
"rotation": {"angle": 45, "axis": "x", "origin": [8, 4.75, 14]},
"faces": {
"east": {"uv": [2, 5.5, 4, 6], "texture": "#top"},
"west": {"uv": [12, 5.5, 14, 6], "texture": "#top"},
"down": {"uv": [6, 1, 10, 3], "texture": "#top"}
}
},
{
"from": [4.5, 6, 13],
"to": [5, 10, 15],
"rotation": {"angle": -45, "axis": "y", "origin": [4.75, 8, 14]},
"faces": {
"west": {"uv": [6, 1, 10, 3], "rotation": 270, "texture": "#top"},
"up": {"uv": [12, 5.5, 14, 6], "rotation": 90, "texture": "#top"},
"down": {"uv": [2, 5.5, 4, 6], "rotation": 270, "texture": "#top"}
}
},
{
"from": [11, 6, 13],
"to": [11.5, 10, 15],
"rotation": {"angle": 45, "axis": "y", "origin": [11.25, 8, 14]},
"faces": {
"east": {"uv": [6, 13, 10, 15], "rotation": 270, "texture": "#top"},
"up": {"uv": [12, 5.5, 14, 6], "rotation": 90, "texture": "#top"},
"down": {"uv": [2, 5.5, 4, 6], "rotation": 270, "texture": "#top"}
}
}
],
"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,66 @@
{
"parent": "block/cube",
"textures": {
"side": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"particle": "engineersdecor:blocks/pole/thick_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thick_steel_pole_top_texture"
},
"elements": [
{
"from": [6, 10, 0],
"to": [10, 11, 16],
"faces": {
"north": {"uv": [6, 5, 9.5, 5.75], "texture": "#top"},
"south": {"uv": [6, 6, 9.5, 6.75], "texture": "#top"},
"up": {"uv": [6.25, 0, 9.75, 16], "texture": "#side"},
"down": {"uv": [6.25, 0, 9.75, 16], "texture": "#side"}
}
},
{
"from": [10, 5, 0],
"to": [11, 11, 16],
"faces": {
"north": {"uv": [5, 5, 5.75, 10], "texture": "#top", "cullface": "north"},
"east": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [10, 5, 10.75, 10], "texture": "#top", "cullface": "south"},
"west": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [10, 0, 11, 16], "texture": "#side"},
"down": {"uv": [10, 0, 10.75, 16], "texture": "#side"}
}
},
{
"from": [5, 5, 0],
"to": [6, 11, 16],
"faces": {
"north": {"uv": [10, 6, 10.75, 11], "texture": "#top", "cullface": "north"},
"east": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [5, 6, 5.75, 11], "texture": "#top", "cullface": "south"},
"west": {"uv": [5, 0, 11, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [5, 0, 6, 16], "texture": "#side"},
"down": {"uv": [5, 0, 5.75, 16], "texture": "#side"}
}
},
{
"from": [6, 5, 0],
"to": [10, 6, 16],
"faces": {
"north": {"uv": [6, 10, 9.5, 10.75], "texture": "#top"},
"south": {"uv": [6, 10, 9.5, 10.75], "texture": "#top"},
"up": {"uv": [6.25, 0, 9.75, 16], "texture": "#side"},
"down": {"uv": [6.25, 0, 9.75, 16], "texture": "#side"}
}
}
],
"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,122 @@
{
"parent": "block/cube",
"textures": {
"side": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"particle": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thin_steel_pole_top_texture"
},
"elements": [
{
"from": [7, 9, 0],
"to": [9, 10, 14],
"faces": {
"north": {"uv": [7, 6, 9, 7], "texture": "#top"},
"south": {"uv": [7, 6, 9, 7], "texture": "#top"},
"up": {"uv": [7, 0, 9, 16], "texture": "#side"},
"down": {"uv": [7, 0, 9, 16], "texture": "#side"}
}
},
{
"from": [9, 6, 0],
"to": [10, 10, 14],
"faces": {
"north": {"uv": [6, 6, 7, 10], "texture": "#top", "cullface": "north"},
"east": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [9, 6, 10, 10], "texture": "#top", "cullface": "south"},
"west": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [9, 0, 10, 16], "texture": "#side"},
"down": {"uv": [9, 0, 10, 16], "texture": "#side"}
}
},
{
"from": [6, 6, 0],
"to": [7, 10, 14],
"faces": {
"north": {"uv": [9, 6, 10, 10], "texture": "#top", "cullface": "north"},
"east": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [6, 6, 7, 10], "texture": "#top", "cullface": "south"},
"west": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [6, 0, 7, 16], "texture": "#side"},
"down": {"uv": [6, 0, 7, 16], "texture": "#side"}
}
},
{
"from": [7, 6, 0],
"to": [9, 7, 14],
"faces": {
"north": {"uv": [7, 9, 9, 10], "texture": "#top"},
"south": {"uv": [7, 9, 9, 10], "texture": "#top"},
"up": {"uv": [7, 0, 9, 16], "texture": "#side"},
"down": {"uv": [7, 0, 9, 16], "texture": "#side"}
}
},
{
"from": [4, 4, 14],
"to": [12, 12, 16],
"faces": {
"north": {"uv": [4, 4, 12, 12], "texture": "#top", "cullface": "north"},
"east": {"uv": [5, 5, 7, 13], "texture": "#side"},
"south": {"uv": [4, 4, 12, 12], "texture": "#top", "cullface": "south"},
"west": {"uv": [14, 4, 16, 12], "texture": "#side"},
"up": {"uv": [12, 4, 14, 12], "rotation": 90, "texture": "#side"},
"down": {"uv": [10, 1, 12, 10], "rotation": 90, "texture": "#side"}
}
},
{
"from": [7, 10, 13],
"to": [9, 10.5, 15],
"rotation": {"angle": -45, "axis": "x", "origin": [8, 10.25, 14]},
"faces": {
"east": {"uv": [2, 5.5, 4, 6], "texture": "#top"},
"west": {"uv": [12, 5.5, 14, 6], "texture": "#top"},
"up": {"uv": [7, 13, 9, 15], "texture": "#top"},
"down": {"uv": [7, 2, 9, 4], "texture": "#top"}
}
},
{
"from": [7, 5.5, 13],
"to": [9, 6, 15],
"rotation": {"angle": 45, "axis": "x", "origin": [8, 5.75, 14]},
"faces": {
"east": {"uv": [2, 5.5, 4, 6], "texture": "#top"},
"west": {"uv": [12, 5.5, 14, 6], "texture": "#top"},
"up": {"uv": [7, 12, 9, 14], "texture": "#top"},
"down": {"uv": [7, 1, 9, 3], "texture": "#top"}
}
},
{
"from": [5.5, 7, 13],
"to": [6, 9, 15],
"rotation": {"angle": -45, "axis": "y", "origin": [5.75, 8, 14]},
"faces": {
"east": {"uv": [7, 12, 9, 14], "rotation": 270, "texture": "#top"},
"west": {"uv": [7, 1, 9, 3], "rotation": 270, "texture": "#top"},
"up": {"uv": [12, 5.5, 14, 6], "rotation": 90, "texture": "#top"},
"down": {"uv": [2, 5.5, 4, 6], "rotation": 270, "texture": "#top"}
}
},
{
"from": [10, 7, 13],
"to": [10.5, 9, 15],
"rotation": {"angle": 45, "axis": "y", "origin": [10.25, 8, 14]},
"faces": {
"east": {"uv": [7, 13, 9, 15], "rotation": 270, "texture": "#top"},
"west": {"uv": [7, 2, 9, 4], "rotation": 270, "texture": "#top"},
"up": {"uv": [12, 5.5, 14, 6], "rotation": 90, "texture": "#top"},
"down": {"uv": [2, 5.5, 4, 6], "rotation": 270, "texture": "#top"}
}
}
],
"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,66 @@
{
"parent": "block/cube",
"textures": {
"side": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"particle": "engineersdecor:blocks/pole/thin_steel_pole_side_texture",
"top": "engineersdecor:blocks/pole/thin_steel_pole_top_texture"
},
"elements": [
{
"from": [7, 9, 0],
"to": [9, 10, 16],
"faces": {
"north": {"uv": [7, 6, 9, 7], "texture": "#top"},
"south": {"uv": [7, 6, 9, 7], "texture": "#top"},
"up": {"uv": [7, 0, 9, 16], "texture": "#side"},
"down": {"uv": [7, 0, 9, 16], "texture": "#side"}
}
},
{
"from": [9, 6, 0],
"to": [10, 10, 16],
"faces": {
"north": {"uv": [6, 6, 7, 10], "texture": "#top", "cullface": "north"},
"east": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [9, 6, 10, 10], "texture": "#top", "cullface": "south"},
"west": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [9, 0, 10, 16], "texture": "#side"},
"down": {"uv": [9, 0, 10, 16], "texture": "#side"}
}
},
{
"from": [6, 6, 0],
"to": [7, 10, 16],
"faces": {
"north": {"uv": [9, 6, 10, 10], "texture": "#top", "cullface": "north"},
"east": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"south": {"uv": [6, 6, 7, 10], "texture": "#top", "cullface": "south"},
"west": {"uv": [6, 0, 10, 16], "rotation": 90, "texture": "#side"},
"up": {"uv": [6, 0, 7, 16], "texture": "#side"},
"down": {"uv": [6, 0, 7, 16], "texture": "#side"}
}
},
{
"from": [7, 6, 0],
"to": [9, 7, 16],
"faces": {
"north": {"uv": [7, 9, 9, 10], "texture": "#top"},
"south": {"uv": [7, 9, 9, 10], "texture": "#top"},
"up": {"uv": [7, 0, 9, 16], "texture": "#side"},
"down": {"uv": [7, 0, 9, 16], "texture": "#side"}
}
}
],
"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

@ -27,6 +27,10 @@
"ingredient": { "type": "forge:ore_dict", "ore": "plateIron" }, "ingredient": { "type": "forge:ore_dict", "ore": "plateIron" },
"name": "plateIron" "name": "plateIron"
}, },
{
"ingredient": { "type": "forge:ore_dict", "ore": "ingotSteel" },
"name": "ingotSteel"
},
{ {
"ingredient": { "type": "forge:ore_dict", "ore": "plateSteel" }, "ingredient": { "type": "forge:ore_dict", "ore": "plateSteel" },
"name": "plateSteel" "name": "plateSteel"

View file

@ -0,0 +1,17 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:thick_steel_pole_head"
}
],
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "engineersdecor:thick_steel_pole"
}
],
"result": {
"item": "engineersdecor:thick_steel_pole_head"
}
}

View file

@ -0,0 +1,17 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:thick_steel_pole"
}
],
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "engineersdecor:thick_steel_pole_head"
}
],
"result": {
"item": "engineersdecor:thick_steel_pole"
}
}

View file

@ -0,0 +1,17 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:thin_steel_pole_head"
}
],
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "engineersdecor:thin_steel_pole"
}
],
"result": {
"item": "engineersdecor:thin_steel_pole_head"
}
}

View file

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

View file

@ -0,0 +1,17 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:thin_steel_pole"
}
],
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "engineersdecor:thin_steel_pole_head"
}
],
"result": {
"item": "engineersdecor:thin_steel_pole"
}
}

View file

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

View file

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

View file

@ -1,6 +1,7 @@
{ {
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/", "homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
"1.12.2": { "1.12.2": {
"1.0.4-b3": "[A] Added thin (4x4x16) and thick (6x6x16) steel hollow poles.\n[A] Added support head/foot components for thin and thick steel poles.",
"1.0.4-b2": "[A] Added position dependent texture variation to clinker wall, slag brick wall and rebar concrete wall.", "1.0.4-b2": "[A] Added position dependent texture variation to clinker wall, slag brick wall and rebar concrete wall.",
"1.0.4-b1": "[A] Crafting table: JEI integration for recipe placement added.\n[A] Crafting table: History re-fab added, allowing to quickly select and re-craft recent recipes. Selection with arrow buttons, ingredient placement by clicking the result slot. Automatic item distribution on shift-click. Quick-move buttons.\n[F] Crafting table textures modified to prevent optifine glitches on the edges of the legs.", "1.0.4-b1": "[A] Crafting table: JEI integration for recipe placement added.\n[A] Crafting table: History re-fab added, allowing to quickly select and re-craft recent recipes. Selection with arrow buttons, ingredient placement by clicking the result slot. Automatic item distribution on shift-click. Quick-move buttons.\n[F] Crafting table textures modified to prevent optifine glitches on the edges of the legs.",
"1.0.3": "[R] Release based on v1.0.3-b5. Release-to-release changes: * Small laboratory furnace added. * Extensive config options for mod packing and tuning added. * Rendering issues fixes (window bleeding, optifine). * Steel framed window added. * Treated wood pole \"end pieces\" added (two support variants). * Sitting on treated wood stool added including mobs (but not villagers, as these are obviously very upright people). * Lang ru_ru added (github contribution from Yaroslavik). * Creative tab logo changed to mod logo. * Table/crafting table bounding boxes refined. * Standalone \"escape\" recipes added if IE is not installed.", "1.0.3": "[R] Release based on v1.0.3-b5. Release-to-release changes: * Small laboratory furnace added. * Extensive config options for mod packing and tuning added. * Rendering issues fixes (window bleeding, optifine). * Steel framed window added. * Treated wood pole \"end pieces\" added (two support variants). * Sitting on treated wood stool added including mobs (but not villagers, as these are obviously very upright people). * Lang ru_ru added (github contribution from Yaroslavik). * Creative tab logo changed to mod logo. * Table/crafting table bounding boxes refined. * Standalone \"escape\" recipes added if IE is not installed.",
@ -34,7 +35,7 @@
}, },
"promos": { "promos": {
"1.12.2-recommended": "1.0.3", "1.12.2-recommended": "1.0.3",
"1.12.2-latest": "1.0.4-b2", "1.12.2-latest": "1.0.4-b3",
"1.13.2-recommended": "", "1.13.2-recommended": "",
"1.13.2-latest": "1.0.2-b3" "1.13.2-latest": "1.0.2-b3"
} }