Experimental roof almost done.

This commit is contained in:
stfwi 2020-08-20 21:51:03 +02:00
parent c75a5d01f8
commit 83090f5e88
27 changed files with 918 additions and 115 deletions

View file

@ -217,12 +217,12 @@ public class ModContent
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof"));
public static final DecorBlock.Normal DARK_CERAMIC_SHINGLE_ROOF_BLOCK = (DecorBlock.Normal)(new DecorBlock.Normal(
DecorBlock.CFG_DEFAULT|DecorBlock.CFG_EXPERIMENTAL,
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE)
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof_block"));
public static final EdSlabBlock DARK_CERAMIC_SHINGLE_ROOF_SLAB = (EdSlabBlock)(new EdSlabBlock(
DecorBlock.CFG_DEFAULT|DecorBlock.CFG_EXPERIMENTAL,
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE)
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof_slab"));
@ -236,8 +236,17 @@ public class ModContent
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE)
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof_metallized"));
// -------------------------------------------------------------------------------------------------------------------
public static final EdRoofBlock DARK_CERAMIC_SHINGLE_ROOF_SKYLIGHT = (EdRoofBlock)(new EdRoofBlock(
DecorBlock.CFG_TRANSLUCENT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE).notSolid()
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof_skylight"));
public static final EdRoofBlock DARK_CERAMIC_SHINGLE_ROOF_CHIMNEYTRUNK = (EdRoofBlock)(new EdRoofBlock(
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 15f).sound(SoundType.STONE)
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "dark_shingle_roof_chimneytrunk"));
// -------------------------------------------------------------------------------------------------------------------
public static final EdGroundBlock DENSE_GRIT_SAND = (EdGroundBlock)(new EdGroundBlock(
DecorBlock.CFG_DEFAULT,
Block.Properties.create(Material.EARTH, MaterialColor.DIRT).hardnessAndResistance(0.5f, 3f).sound(SoundType.GROUND).harvestTool(ToolType.SHOVEL)
@ -471,7 +480,6 @@ public class ModContent
// -------------------------------------------------------------------------------------------------------------------
@Deprecated // @todo: rename to "crafting_table" in 1.16.2 or 1.17
public static final EdCraftingTable.CraftingTableBlock CRAFTING_TABLE = (EdCraftingTable.CraftingTableBlock)(new EdCraftingTable.CraftingTableBlock(
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_HORIZIONTAL|DecorBlock.CFG_LOOK_PLACEMENT|DecorBlock.CFG_OPPOSITE_PLACEMENT,
Block.Properties.create(Material.IRON, MaterialColor.IRON).hardnessAndResistance(1f, 15f).sound(SoundType.METAL).notSolid(),
@ -660,7 +668,7 @@ public class ModContent
)).setRegistryName(new ResourceLocation(ModEngineersDecor.MODID, "straight_pipe_valve_redstone_analog"));
public static final EdFluidAccumulator.FluidAccumulatorBlock PASSIVE_FLUID_ACCUMULATOR = (EdFluidAccumulator.FluidAccumulatorBlock)(new EdFluidAccumulator.FluidAccumulatorBlock(
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_FACING_PLACEMENT|DecorBlock.CFG_OPPOSITE_PLACEMENT,
DecorBlock.CFG_CUTOUT|DecorBlock.CFG_FACING_PLACEMENT|DecorBlock.CFG_OPPOSITE_PLACEMENT|DecorBlock.CFG_EXPERIMENTAL,
Block.Properties.create(Material.IRON, MaterialColor.IRON).hardnessAndResistance(2f, 15f).sound(SoundType.METAL).notSolid(),
new AxisAlignedBB[]{
Auxiliaries.getPixeledAABB(3,3,0, 13,13, 1),
@ -698,8 +706,6 @@ public class ModContent
// -------------------------------------------------------------------------------------------------------------------
//todo: REMOVE IN 1.17/1.16.2
@Deprecated
public static final EdWallBlock CONCRETE_WALL = (EdWallBlock)(new EdWallBlock(
DecorBlock.CFG_CUTOUT,
Block.Properties.create(Material.ROCK, MaterialColor.STONE).hardnessAndResistance(2f, 50f).sound(SoundType.STONE).notSolid()
@ -822,6 +828,8 @@ public class ModContent
PANZERGLASS_SLAB,
DARK_CERAMIC_SHINGLE_ROOF,
DARK_CERAMIC_SHINGLE_ROOF_METALIZED,
DARK_CERAMIC_SHINGLE_ROOF_SKYLIGHT,
DARK_CERAMIC_SHINGLE_ROOF_CHIMNEYTRUNK,
DARK_CERAMIC_SHINGLE_ROOF_BLOCK,
DARK_CERAMIC_SHINGLE_ROOF_SLAB,
HALFSLAB_DARK_CERAMIC_SHINGLE_ROOF,

View file

@ -0,0 +1,44 @@
{
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model" },
"facing=west,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 270, "uvlock": true }
}
}

View file

@ -0,0 +1,44 @@
{
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model" },
"facing=west,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "engineersdecor:block/roof/dark_shingle_roof_skylight_model", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "engineersdecor:block/roof/dark_shingle_roof_model_inner", "x": 180, "y": 270, "uvlock": true }
}
}

View file

@ -1,10 +1 @@
{
"variants": {
"facing=north": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model" },
"facing=south": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model", "y":180 },
"facing=west": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model", "y":270 },
"facing=east": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model", "y":90 },
"facing=up": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model", "x":270 },
"facing=down": { "model": "engineersdecor:block/pipe/passive_fluid_accumulator_model", "x":90 }
}
}
{ "variants": { "": { "model": "minecraft:block/barrier" } } }

View file

@ -67,11 +67,13 @@
"block.engineersdecor.clinker_brick_wall.help": "§6Simplistic Clinker Brick Wall.",
"block.engineersdecor.concrete_wall": "Concrete Wall",
"block.engineersdecor.concrete_wall.help": "§6Wall made of solid concrete.",
"block.engineersdecor.dark_shingle_roof": "Dark Ceramic Shingle Roof",
"block.engineersdecor.dark_shingle_roof_metallized": "Metallized Dark Ceramic Shingle Roof",
"block.engineersdecor.dark_shingle_roof_block": "Dark Ceramic Shingle Roof Block",
"block.engineersdecor.dark_shingle_roof_slab": "Dark Ceramic Shingle Roof Slab",
"block.engineersdecor.dark_shingle_roof_slabslice": "Dark Ceramic Shingle Roof Slab Slice",
"block.engineersdecor.dark_shingle_roof": "Dark Shingle Roof",
"block.engineersdecor.dark_shingle_roof_metallized": "Dark Shingle Roof Show Guard",
"block.engineersdecor.dark_shingle_roof_skylight": "Dark Shingle Roof Skylight",
"block.engineersdecor.dark_shingle_roof_chimneytrunk": "Dark Shingle Roof Chimney Trunk",
"block.engineersdecor.dark_shingle_roof_block": "Dark Shingle Roof Block",
"block.engineersdecor.dark_shingle_roof_slab": "Dark Shingle Roof Slab",
"block.engineersdecor.dark_shingle_roof_slabslice": "Dark Shingle Roof Slab Slice",
"block.engineersdecor.dense_grit_dirt_block": "Dense Grit Dirt",
"block.engineersdecor.dense_grit_dirt_block.help": "§6A compressed dirt-like soil, plain texture with some cracks.§r Known from often used paths or trampled yard grounds. Dirt and coarse dirt can be mixed in for accentuation. Position dependent texture variations. Prevents grass spreading.",
"block.engineersdecor.dense_grit_sand_block": "Dense Grit Sand",
@ -114,8 +116,6 @@
"block.engineersdecor.gas_concrete_stairs.help": "§6Low hardness concrete stairs.§r Easy to break decorative concrete.",
"block.engineersdecor.gas_concrete_wall": "Gas Concrete Wall",
"block.engineersdecor.gas_concrete_wall.help": "§6Low hardness concrete wall.§r Easy to break decorative concrete.",
"block.engineersdecor.halfslab_concrete": "Concrete Slice",
"block.engineersdecor.halfslab_concrete.help": "§6Vertically stackable slice.§r Right/left click with the slice stack on the top or bottom surface to add/remove slices.",
"block.engineersdecor.halfslab_gas_concrete": "Gas Concrete Slice",
"block.engineersdecor.halfslab_gas_concrete.help": "§6Vertically stackable slice.§r Right/left click with the slice stack on the top or bottom surface to add/remove slices.",
"block.engineersdecor.halfslab_rebar_concrete": "Rebar Concrete Slice",
@ -154,7 +154,6 @@
"block.engineersdecor.panzerglass_slab": "Panzer Glass Slab",
"block.engineersdecor.panzerglass_slab.help": "§6Reinforced glass slab.§r Expensive, explosion-proof. Dark gray tint, faint structural lines visible.",
"block.engineersdecor.passive_fluid_accumulator": "Passive Fluid Accumulator",
"block.engineersdecor.passive_fluid_accumulator.help": "§6Vacuum suction based fluid collector.§r Has one output, all other sides are input. Drains fluids from adjacent tanks when being drained from the output port by a pump.",
"block.engineersdecor.rebar_concrete": "Rebar Concrete Block",
"block.engineersdecor.rebar_concrete.help": "§6Steel reinforced concrete block.§r Expensive but Creeper-proof like obsidian.",
"block.engineersdecor.rebar_concrete_slab": "Rebar Concrete Slab",

View file

@ -153,7 +153,6 @@
"block.engineersdecor.panzerglass_slab": "Плита из бронированного стекла",
"block.engineersdecor.panzerglass_slab.help": "§6Усиленная стеклянная плита.§r Дорогая, взрывоустойчивая. Имеет тёмно-серый оттенок, слегка видны структурные линии.",
"block.engineersdecor.passive_fluid_accumulator": "Пассивный жидкостный накопитель",
"block.engineersdecor.passive_fluid_accumulator.help": "§6Вакуумный всасывающий жидкостный коллектор.§r Имеет один выход, все остальные стороны входные. Сливает жидкости из соседних резервуаров при выкачивании жидкости из выходного порта.",
"block.engineersdecor.rebar_concrete": "Железобетон",
"block.engineersdecor.rebar_concrete.help": "§6Стальной железобетонный блок.§r Дорогой, но взрывоустойчивый, как обсидиан.",
"block.engineersdecor.rebar_concrete_slab": "Железобетонная плита",

View file

@ -153,7 +153,6 @@
"block.engineersdecor.panzerglass_slab": "装甲玻璃台阶",
"block.engineersdecor.panzerglass_slab.help": "§6强化的玻璃台阶。§r昂贵防爆。深灰色调有隐约可见的结构线和多种纹理。",
"block.engineersdecor.passive_fluid_accumulator": "被动流体累积器。",
"block.engineersdecor.passive_fluid_accumulator.help": "§6基于真空吸力的流体收集器。§r有一个输出面其他面都是输入。 当从输出面被泵抽取时,从输入面邻接储罐抽取液体。",
"block.engineersdecor.rebar_concrete": "钢筋混凝土",
"block.engineersdecor.rebar_concrete.help": "§6钢强化的混凝土。§r昂贵但像黑曜石一样防爬行者爆炸。",
"block.engineersdecor.rebar_concrete_slab": "钢筋混凝土台阶",

View file

@ -0,0 +1,277 @@
{
"parent": "block/block",
"textures": {
"particle": "engineersdecor:block/roof/dark_shingle_roof",
"s": "engineersdecor:block/roof/dark_shingle_roof",
"t": "engineersdecor:block/pole/thick_steel_pole_top_texture"
},
"elements": [
{
"from": [0, 0, 0],
"to": [4, 3.5, 16],
"faces": {
"north": {"uv": [12, 12, 16, 16], "texture": "#s"},
"south": {"uv": [0, 12, 4, 16], "texture": "#s"},
"west": {"uv": [0, 12, 16, 16], "texture": "#s"},
"up": {"uv": [0, 0, 4, 16], "texture": "#s"},
"down": {"uv": [0, 0, 4, 16], "texture": "#s"}
}
},
{
"from": [4, 0, 0],
"to": [8, 7.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [8, 8, 12, 16], "texture": "#s"},
"south": {"uv": [4, 8, 8, 16], "texture": "#s"},
"west": {"uv": [0, 8, 16, 16], "texture": "#s"},
"up": {"uv": [4, 0, 8, 16], "texture": "#s"},
"down": {"uv": [4, 0, 8, 16], "texture": "#s"}
}
},
{
"from": [3, 3, 3],
"to": [11, 11.5, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 8]},
"faces": {
"north": {"uv": [5, 4.5, 13, 13], "texture": "#s"},
"south": {"uv": [3, 4.5, 11, 13], "texture": "#s"},
"west": {"uv": [3, 4.5, 13, 13], "texture": "#s"},
"up": {"uv": [3, 3, 11, 13], "texture": "#t"}
}
},
{
"from": [3, 11.5, 3],
"to": [13, 16, 5],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 23, 7]},
"faces": {
"north": {"uv": [3, 0, 13, 4.5], "texture": "#t"},
"east": {"uv": [11, 0, 13, 4.5], "texture": "#t"},
"south": {"uv": [3, 0, 13, 4.5], "texture": "#t"},
"west": {"uv": [3, 0, 5, 4.5], "texture": "#t"},
"up": {"uv": [3, 3, 13, 5], "texture": "#t"}
}
},
{
"from": [3, 11.5, 11],
"to": [13, 16, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 23, 15]},
"faces": {
"north": {"uv": [3, 0, 13, 4.5], "texture": "#t"},
"south": {"uv": [3, 0, 13, 4.5], "texture": "#t"},
"west": {"uv": [11, 0, 13, 4.5], "texture": "#t"},
"up": {"uv": [3, 11, 13, 13], "texture": "#t"}
}
},
{
"from": [11, 11.5, 5],
"to": [13, 16, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [13, 23, 12]},
"faces": {
"east": {"uv": [5, 0, 11, 4.5], "texture": "#t"},
"west": {"uv": [5, 0, 11, 4.5], "texture": "#t"},
"up": {"uv": [11, 5, 13, 11], "texture": "#t"},
"down": {"uv": [11, 5, 13, 11], "texture": "#s"}
}
},
{
"from": [3, 11.5, 5],
"to": [5, 16, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [5, 23, 12]},
"faces": {
"east": {"uv": [5, 0, 11, 4.5], "texture": "#t"},
"west": {"uv": [5, 0, 11, 4.5], "texture": "#t"},
"up": {"uv": [3, 5, 5, 11], "texture": "#t"},
"down": {"uv": [3, 5, 5, 11], "texture": "#s"}
}
},
{
"from": [8, 0, 0],
"to": [12, 11.5, 5],
"faces": {
"north": {"uv": [4, 4.5, 8, 16], "texture": "#s"},
"west": {"uv": [0, 4.5, 5, 16], "texture": "#s"},
"up": {"uv": [8, 0, 12, 5], "texture": "#s"},
"down": {"uv": [8, 11, 12, 16], "texture": "#s"}
}
},
{
"from": [8, 0, 5],
"to": [12, 5.5, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]},
"faces": {
"down": {"uv": [8, 5, 12, 11], "texture": "#s"}
}
},
{
"from": [8, 0, 11],
"to": [12, 11.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 19]},
"faces": {
"south": {"uv": [8, 4.5, 12, 16], "texture": "#s"},
"west": {"uv": [11, 4.5, 16, 16], "texture": "#s"},
"up": {"uv": [8, 11, 12, 16], "texture": "#s"},
"down": {"uv": [8, 0, 12, 5], "texture": "#s"}
}
},
{
"from": [12, 0, 0],
"to": [16, 15.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [0, 0, 4, 16], "texture": "#s"},
"east": {"uv": [0, 0, 16, 16], "texture": "#s"},
"south": {"uv": [12, 0, 16, 16], "texture": "#s"},
"west": {"uv": [0, 0, 16, 16], "texture": "#s"},
"up": {"uv": [12, 0, 16, 16], "texture": "#s"},
"down": {"uv": [12, 0, 16, 16], "texture": "#s"}
}
},
{
"from": [4, 7.5, 0],
"to": [8, 8, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 8]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"south": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [0, 8, 3, 8.5], "texture": "#s"},
"up": {"uv": [4, 0, 8, 3], "texture": "#s"}
}
},
{
"from": [12, 15.5, 0],
"to": [16, 16, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 8]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [13, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 3, 0.5], "texture": "#s"},
"up": {"uv": [12, 0, 16, 3], "texture": "#s"}
}
},
{
"from": [13, 15.5, 3],
"to": [16, 16, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 11]},
"faces": {
"north": {"uv": [0, 0, 3, 0.5], "texture": "#s"},
"east": {"uv": [12, 0, 13, 0.5], "texture": "#s"},
"south": {"uv": [13, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [3, 0, 4, 0.5], "texture": "#s"},
"up": {"uv": [13, 3, 16, 4], "texture": "#s"}
}
},
{
"from": [15, 15.5, 4],
"to": [16, 16, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 12]},
"faces": {
"east": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"west": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"up": {"uv": [15, 4, 16, 8], "texture": "#s"}
}
},
{
"from": [11, 11.5, 0],
"to": [12, 12, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 8]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [3, 3.5, 0],
"to": [4, 4, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 8]},
"faces": {
"north": {"uv": [12, 12, 13, 12.5], "texture": "#s"},
"west": {"uv": [0, 12, 3, 12.5], "texture": "#s"},
"up": {"uv": [3, 0, 4, 3], "texture": "#s"}
}
},
{
"from": [15, 15.5, 12],
"to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 20]},
"faces": {
"east": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"south": {"uv": [15, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [15, 12, 16, 16], "texture": "#s"}
}
},
{
"from": [7, 7.5, 13],
"to": [8, 8, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 20]},
"faces": {
"east": {"uv": [0, 8, 3, 8.5], "texture": "#s"},
"south": {"uv": [7, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [13, 8, 16, 8.5], "texture": "#s"},
"up": {"uv": [7, 13, 8, 16], "texture": "#s"}
}
},
{
"from": [0, 3.5, 4],
"to": [3, 4, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 12]},
"faces": {
"north": {"uv": [13, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 3, 12.5], "texture": "#s"},
"west": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"up": {"uv": [0, 4, 3, 8], "texture": "#s"}
}
},
{
"from": [0, 3.5, 12],
"to": [4, 4, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 20]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"up": {"uv": [0, 12, 4, 16], "texture": "#s"}
}
},
{
"from": [8, 11.5, 13],
"to": [12, 12, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 20]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [13, 4, 16, 4.5], "texture": "#s"},
"up": {"uv": [8, 13, 12, 16], "texture": "#s"}
}
},
{
"from": [13, 15.5, 8],
"to": [16, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 16]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"up": {"uv": [12, 8, 16, 12], "texture": "#s"}
}
}
],
"display": {
"thirdperson_lefthand": {
"rotation": [75, -135, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"gui": {
"rotation": [30, 135, 0],
"scale": [0.625, 0.625, 0.625]
},
"head": {
"rotation": [0, -90, 0]
}
}
}

View file

@ -0,0 +1,396 @@
{
"parent": "block/block",
"textures": {
"2": "engineersdecor:block/material/steel_texture",
"particle": "engineersdecor:block/roof/dark_shingle_roof",
"s": "engineersdecor:block/roof/dark_shingle_roof",
"g": "engineersdecor:block/glass/panzerglass_block_texture0"
},
"elements": [
{
"from": [0, 0, 0],
"to": [4, 3.5, 16],
"faces": {
"north": {"uv": [12, 12, 16, 16], "texture": "#s"},
"south": {"uv": [0, 12, 4, 16], "texture": "#s"},
"west": {"uv": [0, 12, 16, 16], "texture": "#s"},
"up": {"uv": [0, 0, 4, 16], "texture": "#s"},
"down": {"uv": [0, 0, 4, 16], "texture": "#s"}
}
},
{
"from": [4, 0, 12],
"to": [8, 7.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [8, 8.5, 12, 16], "texture": "#s"},
"south": {"uv": [4, 8.5, 8, 16], "texture": "#s"},
"west": {"uv": [12, 8.5, 16, 16], "texture": "#s"},
"up": {"uv": [4, 12, 8, 16], "texture": "#s"},
"down": {"uv": [4, 0, 8, 4], "texture": "#s"}
}
},
{
"from": [4, 0, 0],
"to": [8, 7.5, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, -4]},
"faces": {
"north": {"uv": [8, 8.5, 12, 16], "texture": "#s"},
"south": {"uv": [4, 8.5, 8, 16], "texture": "#s"},
"west": {"uv": [0, 8.5, 4, 16], "texture": "#s"},
"up": {"uv": [4, 0, 8, 4], "texture": "#s"},
"down": {"uv": [4, 12, 8, 16], "texture": "#s"}
}
},
{
"from": [8, 0, 12],
"to": [12, 11.5, 16],
"faces": {
"north": {"uv": [4, 4.5, 8, 16], "texture": "#s"},
"south": {"uv": [8, 4.5, 12, 16], "texture": "#s"},
"west": {"uv": [12, 4.5, 16, 16], "texture": "#s"},
"up": {"uv": [8, 12, 12, 16], "texture": "#s"},
"down": {"uv": [8, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [8, 0, 0],
"to": [12, 11.5, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -4]},
"faces": {
"north": {"uv": [4, 4.5, 8, 16], "texture": "#s"},
"south": {"uv": [8, 4.5, 12, 16], "texture": "#s"},
"west": {"uv": [0, 4.5, 4, 16], "texture": "#s"},
"up": {"uv": [8, 0, 12, 4], "texture": "#s"},
"down": {"uv": [8, 12, 12, 16], "texture": "#s"}
}
},
{
"from": [12, 0, 0],
"to": [16, 15.5, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"east": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"south": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"west": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"up": {"uv": [12, 0, 16, 4], "texture": "#s"},
"down": {"uv": [12, 12, 16, 16], "texture": "#s"}
}
},
{
"from": [4, 0, 4],
"to": [16, 4.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 12]},
"faces": {
"north": {"uv": [8, 12, 12, 16], "texture": "#s"},
"east": {"uv": [4, 12, 12, 16], "texture": "#s"},
"south": {"uv": [4, 12, 8, 16], "texture": "#s"},
"west": {"uv": [4, 12, 12, 16], "texture": "#s"},
"up": {"uv": [4, 4, 8, 12], "texture": "#s"},
"down": {"uv": [4, 4, 8, 12], "texture": "#s"}
}
},
{
"from": [8, 4, 4],
"to": [8, 11.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [12, 16, 12]},
"faces": {
"west": {"uv": [4, 4.5, 12, 16], "texture": "#g"}
}
},
{
"from": [15, 4, 4],
"to": [15, 11.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [19, 16, 12]},
"faces": {
"east": {"uv": [4, 4.5, 12, 16], "texture": "#g"}
}
},
{
"from": [12, 11.5, 4],
"to": [16, 15.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 23, 12]},
"faces": {
"north": {"uv": [0, 0.5, 4, 4.25], "texture": "#s"},
"east": {"uv": [4, 0.5, 12, 4.25], "texture": "#s"},
"south": {"uv": [12, 0.5, 16, 4.25], "texture": "#s"},
"west": {"uv": [4, 0.5, 12, 4.25], "texture": "#s"},
"up": {"uv": [12, 4, 16, 12], "texture": "#s"},
"down": {"uv": [12, 4, 16, 12], "texture": "#s"}
}
},
{
"from": [12, 0, 12],
"to": [16, 15.5, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
"faces": {
"north": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"east": {"uv": [0, 0.5, 4, 16], "texture": "#s"},
"south": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"west": {"uv": [12, 0.5, 16, 16], "texture": "#s"},
"up": {"uv": [12, 12, 16, 16], "texture": "#s"},
"down": {"uv": [12, 0, 16, 4], "texture": "#s"}
}
},
{
"from": [4, 7.5, 0],
"to": [8, 8, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 8]},
"faces": {
"north": {"uv": [8, 8, 12, 8.5], "texture": "#s"},
"south": {"uv": [4, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [0, 8, 4, 8.5], "texture": "#s"},
"up": {"uv": [4, 0, 8, 4], "texture": "#s"}
}
},
{
"from": [12, 15.5, 0],
"to": [16, 16, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 8]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"up": {"uv": [12, 0, 16, 4], "texture": "#s"}
}
},
{
"from": [15, 15.5, 4],
"to": [16, 16, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 12]},
"faces": {
"east": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"west": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"up": {"uv": [15, 4, 16, 8], "texture": "#s"}
}
},
{
"from": [11, 11.5, 0],
"to": [12, 12, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 8]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [3, 3.5, 0],
"to": [4, 4, 4],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 8]},
"faces": {
"north": {"uv": [4, 4, 5, 4.5], "texture": "#s"},
"west": {"uv": [0, 4, 4, 4.5], "texture": "#s"},
"up": {"uv": [11, 0, 12, 4], "texture": "#s"}
}
},
{
"from": [3, 3.5, 8],
"to": [4, 4, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 16]},
"faces": {
"west": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [11, 8, 12, 12], "texture": "#s"}
}
},
{
"from": [15, 15.5, 12],
"to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 20]},
"faces": {
"east": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"south": {"uv": [15, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"up": {"uv": [15, 12, 16, 16], "texture": "#s"}
}
},
{
"from": [7, 7.5, 12],
"to": [8, 8, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 11.5, 20]},
"faces": {
"north": {"uv": [8, 8, 9, 8.5], "texture": "#s"},
"east": {"uv": [0, 8, 4, 8.5], "texture": "#s"},
"south": {"uv": [7, 8, 8, 8.5], "texture": "#s"},
"west": {"uv": [12, 8, 16, 8.5], "texture": "#s"},
"up": {"uv": [7, 12, 8, 16], "texture": "#s"}
}
},
{
"from": [0, 3.5, 4],
"to": [4, 4, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 12]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [4, 12, 8, 12.5], "texture": "#s"},
"up": {"uv": [0, 4, 4, 8], "texture": "#s"}
}
},
{
"from": [0, 3.5, 12],
"to": [4, 4, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [2, 7.5, 20]},
"faces": {
"north": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"south": {"uv": [0, 12, 4, 12.5], "texture": "#s"},
"west": {"uv": [12, 12, 16, 12.5], "texture": "#s"},
"up": {"uv": [0, 12, 4, 16], "texture": "#s"}
}
},
{
"from": [8, 11.5, 12],
"to": [12, 12, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 20]},
"faces": {
"north": {"uv": [4, 4, 8, 4.5], "texture": "#s"},
"south": {"uv": [8, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [12, 4, 16, 4.5], "texture": "#s"},
"up": {"uv": [8, 12, 12, 16], "texture": "#s"}
}
},
{
"from": [8, 11.5, 4],
"to": [12, 12, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [10, 15.5, 16]},
"faces": {
"north": {"uv": [4, 4, 9, 4.5], "texture": "#s"},
"south": {"uv": [7, 4, 12, 4.5], "texture": "#s"},
"west": {"uv": [4, 4, 12, 4.5], "texture": "#s"},
"up": {"uv": [7, 4, 12, 12], "texture": "#s"}
}
},
{
"from": [12, 15.5, 8],
"to": [16, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 19.5, 16]},
"faces": {
"north": {"uv": [0, 0, 4, 0.5], "texture": "#s"},
"east": {"uv": [4, 0, 8, 0.5], "texture": "#s"},
"south": {"uv": [12, 0, 16, 0.5], "texture": "#s"},
"west": {"uv": [8, 0, 12, 0.5], "texture": "#s"},
"up": {"uv": [12, 8, 16, 12], "texture": "#s"}
}
},
{
"from": [7.5, 4.5, 4],
"to": [8.5, 11.5, 5],
"rotation": {"angle": 0, "axis": "y", "origin": [15.5, 12, 12]},
"faces": {
"north": {"uv": [0, 0, 1, 7], "texture": "#2"},
"east": {"uv": [0, 0, 1, 7], "texture": "#2"},
"south": {"uv": [0, 0, 1, 7], "texture": "#2"},
"west": {"uv": [0, 0, 1, 7], "texture": "#2"},
"up": {"uv": [0, 0, 1, 1], "texture": "#2"},
"down": {"uv": [0, 0, 1, 1], "texture": "#2"}
}
},
{
"from": [7.5, 10.5, 5],
"to": [8.5, 11.5, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [15.5, 12, 13]},
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#2"},
"east": {"uv": [0, 0, 6, 1], "texture": "#2"},
"south": {"uv": [0, 0, 1, 1], "texture": "#2"},
"west": {"uv": [0, 0, 6, 1], "texture": "#2"},
"up": {"uv": [0, 0, 1, 6], "texture": "#2"},
"down": {"uv": [0, 0, 1, 6], "texture": "#2"}
}
},
{
"from": [7.5, 4.5, 5],
"to": [8.5, 5.5, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [15.5, 6, 13]},
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#2"},
"east": {"uv": [0, 0, 6, 1], "texture": "#2"},
"south": {"uv": [0, 0, 1, 1], "texture": "#2"},
"west": {"uv": [0, 0, 6, 1], "texture": "#2"},
"up": {"uv": [0, 0, 1, 6], "texture": "#2"},
"down": {"uv": [0, 0, 1, 6], "texture": "#2"}
}
},
{
"from": [7.5, 4.5, 11],
"to": [8.5, 11.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [15.5, 12, 19]},
"faces": {
"north": {"uv": [0, 0, 1, 7], "texture": "#2"},
"east": {"uv": [0, 0, 1, 7], "texture": "#2"},
"south": {"uv": [0, 0, 1, 7], "texture": "#2"},
"west": {"uv": [0, 0, 1, 7], "texture": "#2"},
"up": {"uv": [0, 0, 1, 1], "texture": "#2"},
"down": {"uv": [0, 0, 1, 1], "texture": "#2"}
}
},
{
"from": [14.5, 10.5, 5],
"to": [15.5, 11.5, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [22.5, 12, 13]},
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#2"},
"east": {"uv": [0, 0, 6, 1], "texture": "#2"},
"south": {"uv": [0, 0, 1, 1], "texture": "#2"},
"west": {"uv": [0, 0, 6, 1], "texture": "#2"},
"up": {"uv": [0, 0, 1, 6], "texture": "#2"},
"down": {"uv": [0, 0, 1, 6], "texture": "#2"}
}
},
{
"from": [14.5, 4.5, 4],
"to": [15.5, 11.5, 5],
"rotation": {"angle": 0, "axis": "y", "origin": [22.5, 12, 12]},
"faces": {
"north": {"uv": [0, 0, 1, 7], "texture": "#2"},
"east": {"uv": [0, 0, 1, 7], "texture": "#2"},
"south": {"uv": [0, 0, 1, 7], "texture": "#2"},
"west": {"uv": [0, 0, 1, 7], "texture": "#2"},
"up": {"uv": [0, 0, 1, 1], "texture": "#2"},
"down": {"uv": [0, 0, 1, 1], "texture": "#2"}
}
},
{
"from": [14.5, 4.5, 5],
"to": [15.5, 5.5, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [22.5, 6, 13]},
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#2"},
"east": {"uv": [0, 0, 6, 1], "texture": "#2"},
"south": {"uv": [0, 0, 1, 1], "texture": "#2"},
"west": {"uv": [0, 0, 6, 1], "texture": "#2"},
"up": {"uv": [0, 0, 1, 6], "texture": "#2"},
"down": {"uv": [0, 0, 1, 6], "texture": "#2"}
}
},
{
"from": [14.5, 4.5, 11],
"to": [15.5, 11.5, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [22.5, 12, 19]},
"faces": {
"north": {"uv": [0, 0, 1, 7], "texture": "#2"},
"east": {"uv": [0, 0, 1, 7], "texture": "#2"},
"south": {"uv": [0, 0, 1, 7], "texture": "#2"},
"west": {"uv": [0, 0, 1, 7], "texture": "#2"},
"up": {"uv": [0, 0, 1, 1], "texture": "#2"},
"down": {"uv": [0, 0, 1, 1], "texture": "#2"}
}
}
],
"display": {
"thirdperson_lefthand": {
"rotation": [75, -135, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"gui": {
"rotation": [30, 135, 0],
"scale": [0.625, 0.625, 0.625]
},
"head": {
"rotation": [0, -90, 0]
}
}
}

View file

@ -0,0 +1 @@
{ "parent": "engineersdecor:block/roof/dark_shingle_roof_chimneytrunk_model" }

View file

@ -0,0 +1 @@
{ "parent": "engineersdecor:block/roof/dark_shingle_roof_skylight_model" }

View file

@ -0,0 +1 @@
{ "parent": "engineersdecor:block/crafting_table/metal_crafting_table_model" }

View file

@ -1 +1 @@
{ "parent": "engineersdecor:block/pipe/passive_fluid_accumulator_model" }
{ "parent": "minecraft:block/barrier" }

View file

@ -2,7 +2,7 @@
"type": "minecraft:block",
"pools": [
{
"name": "passive_fluid_accumulator_dlt",
"name": "dark_shingle_roof_chimneytrunk_dlt",
"rolls": 1,
"entries": [
{
@ -11,14 +11,9 @@
{
"function": "minecraft:copy_name",
"source": "block_entity"
},
{
"function": "minecraft:copy_nbt",
"source": "block_entity",
"ops": []
}
],
"name": "engineersdecor:passive_fluid_accumulator"
"name": "engineersdecor:dark_shingle_roof_chimneytrunk"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "dark_shingle_roof_skylight_dlt",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:copy_name",
"source": "block_entity"
}
],
"name": "engineersdecor:dark_shingle_roof_skylight"
}
]
}
]
}

View file

@ -1,6 +1,6 @@
{
"name": "Crafting and Smelting",
"description": "Getting things build, cooked, smelted or liquified. ",
"icon": "engineersdecor:treated_wood_crafting_table",
"icon": "engineersdecor:metal_crafting_table",
"sortnum": 5000
}

View file

@ -1,13 +1,13 @@
{
"name": "Metal Crafting Table",
"icon": "engineersdecor:treated_wood_crafting_table",
"icon": "engineersdecor:metal_crafting_table",
"category": "crafting",
"sortnum": 5010,
"pages": [
{
"type": "spotlight",
"title": "Crafting Table",
"item": "engineersdecor:treated_wood_crafting_table",
"item": "engineersdecor:metal_crafting_table",
"text": "This engineering themed workbench allows manual 3x3 crafting. It comes with some convenience tweaks, which are not visible at the first look. These features will be explained on the next pages."
},
{

View file

@ -1,18 +0,0 @@
{
"name": "Passive Fluid Accumulator",
"icon": "engineersdecor:passive_fluid_accumulator",
"category": "fluidics",
"sortnum": 7040,
"pages": [
{
"type": "spotlight",
"title": "Fluid Accumulator",
"item": "engineersdecor:passive_fluid_accumulator",
"text": "This passive collector is useful to drain multiple tanks with one pump. It is basically an empty liquid container with one outlet connector for a suction pump, as well as five inlets for adjacent tanks.$(br)When the pump drains the Fluid Accumulator, the connected tanks will be drained in turn."
},
{
"type": "text",
"text": "The Fluid Accumulator supports pressurised (\"high speed\") fluid transfer of $(o)Immersive Engineering$() pumps, and can drain tanks very quickly. Note that the initial flow rate is low, because the container volume needs to be filled up first by the pump vacuum.$(br2)To place the device, click on the input side of the pump (the outlet is on the face you click). Shift-click placement flips the placement direction."
}
]
}

View file

@ -1,56 +0,0 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "engineersdecor:optional",
"result": "engineersdecor:passive_fluid_accumulator",
"required": ["#forge:sheetmetal/iron", "immersiveengineering:component_iron", "immersiveengineering:fluid_pipe"]
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"SPS",
"PMP",
"SPS"
],
"key": {
"P": { "item": "immersiveengineering:fluid_pipe" },
"M": { "item": "immersiveengineering:component_iron" },
"S": { "tag" : "forge:sheetmetal/iron" }
},
"result": {
"item": "engineersdecor:passive_fluid_accumulator",
"count": 1
}
}
},
{
"conditions": [
{
"type": "engineersdecor:optional",
"result": "engineersdecor:passive_fluid_accumulator",
"required": ["engineersdecor:straight_pipe_valve"]
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"SPS",
"P P",
"SPS"
],
"key": {
"P": { "item": "engineersdecor:straight_pipe_valve" },
"S": { "item": "minecraft:iron_ingot" }
},
"result": {
"item": "engineersdecor:passive_fluid_accumulator",
"count": 1
}
}
}
]
}

View file

@ -0,0 +1,33 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "engineersdecor:optional",
"result": "engineersdecor:dark_shingle_roof_chimneytrunk",
"required": [ "engineersdecor:dark_shingle_roof", "engineersdecor:thick_steel_pole" ]
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"P",
"R"
],
"key": {
"R": {
"item": "engineersdecor:dark_shingle_roof"
},
"P": {
"item": "engineersdecor:thick_steel_pole"
}
},
"result": {
"item": "engineersdecor:dark_shingle_roof_chimneytrunk",
"count": 1
}
}
}
]
}

View file

@ -0,0 +1,33 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "engineersdecor:optional",
"result": "engineersdecor:dark_shingle_roof_metallized",
"required": [ "engineersdecor:dark_shingle_roof" ]
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"NNN",
"RRR"
],
"key": {
"N": {
"item": "minecraft:iron_nugget"
},
"R": {
"item": "engineersdecor:dark_shingle_roof"
}
},
"result": {
"item": "engineersdecor:dark_shingle_roof_metallized",
"count": 4
}
}
}
]
}

View file

@ -0,0 +1,33 @@
{
"type": "forge:conditional",
"recipes": [
{
"conditions": [
{
"type": "engineersdecor:optional",
"result": "engineersdecor:dark_shingle_roof_skylight",
"required": [ "engineersdecor:dark_shingle_roof" ]
}
],
"recipe": {
"type": "minecraft:crafting_shaped",
"pattern": [
"R ",
"PR"
],
"key": {
"P": {
"item": "minecraft:glass_pane"
},
"R": {
"item": "engineersdecor:dark_shingle_roof"
}
},
"result": {
"item": "engineersdecor:dark_shingle_roof_skylight",
"count": 3
}
}
}
]
}