Fixed typo in en-en. Window rendering using multi-layer. Creative tab symbol changed to mod logo. Alternative recipes for crafting table and furnace if IE is not installed. IE concrete texture missing log bail fixed.

This commit is contained in:
stfwi 2019-04-09 22:10:02 +02:00
parent d93af084f2
commit e08e508f00
31 changed files with 411 additions and 595 deletions

View file

@ -138,7 +138,7 @@ public class ModEngineersDecor
@Override
@SideOnly(Side.CLIENT)
public @Nonnull ItemStack createIcon()
{ return new ItemStack(ModBlocks.TREATED_WOOD_LADDER); }
{ return new ItemStack(ModBlocks.SIGN_MODLOGO); }
});
//--------------------------------------------------------------------------------------------------------------------

View file

@ -32,6 +32,11 @@ public class BlockDecorWindow extends BlockDecorDirected
public BlockRenderLayer getRenderLayer()
{ return BlockRenderLayer.TRANSLUCENT; }
@Override
@SideOnly(Side.CLIENT)
public boolean canRenderInLayer(IBlockState state, BlockRenderLayer layer)
{ return (layer==BlockRenderLayer.CUTOUT) || (layer==BlockRenderLayer.TRANSLUCENT); }
@Override
@SideOnly(Side.CLIENT)
public boolean shouldSideBeRendered(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side)

View file

@ -134,6 +134,13 @@ public class ModBlocks
ModAuxiliaries.getPixeledAABB(1,0,1, 15,15,16.0)
);
public static final BlockDecorDirected SIGN_MODLOGO = new BlockDecorDirected(
"sign_decor",
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_OPPOSITE_PLACEMENT|(1<<BlockDecor.CFG_LIGHT_VALUE_SHIFT),
Material.WOOD, 0.1f, 1000f, SoundType.WOOD,
ModAuxiliaries.getPixeledAABB(0,0,15.6, 16,16,16.0)
);
private static final Block modBlocks[] = {
TREATED_WOOD_CRAFTING_TABLE,
CLINKER_BRICK_BLOCK,
@ -161,7 +168,8 @@ public class ModBlocks
SMALL_LAB_FURNACE,
STEEL_FRAMED_WINDOW,
TREATED_WOOD_POLE_SUPPORT,
TREATED_WOOD_POLE_HEAD
TREATED_WOOD_POLE_HEAD,
SIGN_MODLOGO
};
private static final Block devBlocks[] = {

View file

@ -219,6 +219,7 @@ public class ModConfig
public static final boolean isOptedOut(final @Nullable Block block)
{
if((block == null) || (optout==null)) return true;
if(block == ModBlocks.SIGN_MODLOGO) return true;
final String rn = block.getRegistryName().getPath();
if(optout.without_clinker_bricks && rn.startsWith("clinker_brick_")) return true;
if(optout.without_slag_bricks && rn.startsWith("slag_brick_")) return true;

View file

@ -55,15 +55,16 @@ public class RecipeCondModSpecific implements IConditionFactory
}
final JsonArray missing = json.getAsJsonArray("missing");
if((missing!=null) && (missing.size() > 0)) {
int num_missing = 0;
for(JsonElement e: missing) {
if(!e.isJsonPrimitive()) continue;
final ResourceLocation rl = new ResourceLocation(((JsonPrimitive)e).getAsString());
// At least one item missing, enable this recipe as alternative recipe for another one that check the missing item as required item.
// --> e.g. if IE not installed there is no slag. One recipe requires slag, and another one (for the same result) is used if there
// is no slag.
if((!block_registry.containsKey(rl)) && (!item_registry.containsKey(rl))) return exclude();
if((!block_registry.containsKey(rl)) && (!item_registry.containsKey(rl))) ++num_missing;
}
return exclude(); // all required there, but there is no item missing, so another recipe
// At least one item missing, enable this recipe as alternative recipe for another one that check the missing item as required item.
// --> e.g. if IE not installed there is no slag. One recipe requires slag, and another one (for the same result) is used if there
// is no slag.
return (num_missing == 0) ? (exclude()) : (RECIPE_INCLUDE);
} else {
return RECIPE_INCLUDE; // no missing given, means include if result and required are all there.
}

View file

@ -3,8 +3,8 @@
"defaults": {
"model": "engineersdecor:wall/concrete_wall_default",
"textures": {
"wall": "immersiveengineering:blocks/stone_decoration_concrete",
"particle": "immersiveengineering:blocks/stone_decoration_concrete"
"wall": "engineersdecor:blocks/iestyle/stone_decoration_concrete_by_blusunrize",
"particle": "engineersdecor:blocks/iestyle/stone_decoration_concrete_by_blusunrize"
}
},
"variants": {

View file

@ -0,0 +1,9 @@
{
"forge_marker": 1,
"defaults": { "model": "engineersdecor:sign/sign_decor_model" },
"variants": {
"normal": [{}],
"facing": { "north":{"y":0}, "south":{"y":180}, "west":{"y":270}, "east":{"y":90}, "up": {"x":0}, "down": {"x":0} },
"inventory": [{}]
}
}

View file

@ -1,11 +1,19 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:furniture/steel_framed_window_model"
},
"model": "forge:multi-layer",
"transform": "forge:default-block",
"custom": {
"base": "engineersdecor:steel_framed_window#frame",
"Cutout": "engineersdecor:steel_framed_window#frame",
"Translucent": "engineersdecor:steel_framed_window#pane"
}
},
"variants": {
"normal": [{}],
"inventory": [{}],
"facing": { "north": {"y":0}, "south": {"y":0}, "west": {"y":90}, "east": {"y":90}, "up": {"x":90}, "down": {"x":90} },
"inventory": [{}]
"frame": [ {"model":"engineersdecor:furniture/steel_framed_window_submodel" }],
"pane": [ {"model":"engineersdecor:furniture/framed_window_glasspane_submodel" }]
}
}

View file

@ -1,11 +1,19 @@
{
"forge_marker": 1,
"defaults": {
"model": "engineersdecor:furniture/treated_wood_window_model"
"model": "forge:multi-layer",
"transform": "forge:default-block",
"custom": {
"base": "engineersdecor:treated_wood_window#frame",
"Cutout": "engineersdecor:treated_wood_window#frame",
"Translucent": "engineersdecor:treated_wood_window#pane"
}
},
"variants": {
"normal": [{}],
"inventory": [{}],
"facing": { "north": {"y":0}, "south": {"y":0}, "west": {"y":90}, "east": {"y":90}, "up": {"x":90}, "down": {"x":90} },
"inventory": [{}]
"frame": [ {"model":"engineersdecor:furniture/treated_wood_window_submodel" }],
"pane": [ {"model":"engineersdecor:furniture/framed_window_glasspane_submodel" }]
}
}

View file

@ -74,12 +74,15 @@ tile.engineersdecor.treated_wood_windowsill.help=§6Simple window decoration.
tile.engineersdecor.steel_framed_window.name=Steel framed window
tile.engineersdecor.steel_framed_window.help=§6Steel framed tripple glazed window. Well insulating. §r Does not connect to adjacent blocks like glass panes.
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.small_lab_furnace.name=Small laboratry furnace
tile.engineersdecor.small_lab_furnace.name=Small laboratory furnace
tile.engineersdecor.small_lab_furnace.help=§6Small metal cased lab kiln.§r Solid fuel consuming, updraught. \
Slightly hotter and better isolated than a cobblestone furnace, therefore more efficient. \
Two auxiliary slots e.g. for storage. Two stack internal hopper fifos for input, output, \
and fuel. Place an external heater into a aux slot and connect power for electrical \
smelting speed boost.
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.sign_decor.name=Sign plate (Engineer's decor logo)
tile.engineersdecor.sign_decor.help=§6This should not be craftable or visible in JEI. Used for creative tab and screenshots.
#-----------------------------------------------------------------------------------------------------------
# EOF
#-----------------------------------------------------------------------------------------------------------

View file

@ -77,5 +77,8 @@ tile.engineersdecor.steel_framed_window.name=Окно со стальной ра
tile.engineersdecor.small_lab_furnace.name=Компактная лабораторная печь
tile.engineersdecor.small_lab_furnace.help=§6Лабораторная печь в металлическом корпусе.§r Подача твёрдого топлива - сверху. Немного горячее чем каменная, поэтому быстрее. Два внутренних слота для ввода, выхода и топлива.
#-----------------------------------------------------------------------------------------------------------
tile.engineersdecor.sign_decor.name=Sign plate (Engineer's decor logo)
#tile.engineersdecor.sign_decor.help=§6This should not be craftable or visible in JEI. Used for creative tab and screenshots.
#-----------------------------------------------------------------------------------------------------------
# EOF
#-----------------------------------------------------------------------------------------------------------

View file

@ -0,0 +1,17 @@
{
"parent": "block/cube",
"ambientocclusion": false,
"textures": {
"glass": "engineersdecor:blocks/glass/window_glass_texture"
},
"elements": [
{
"from": [1, 1, 7.5],
"to": [15, 15, 8.5],
"faces": {
"north": {"texture": "#glass"},
"south": {"texture": "#glass"}
}
}
]
}

View file

@ -1,125 +0,0 @@
{
"parent": "block/cube",
"ambientocclusion": false,
"textures": {
"glass": "engineersdecor:blocks/glass/window_glass_texture",
"frame": "engineersdecor:blocks/iestyle/steel_texture",
"particle": "engineersdecor:blocks/iestyle/steel_texture"
},
"elements": [
{
"from": [1, 1, 7.5],
"to": [15, 15, 8.5],
"faces": {
"north": {"uv": [1, 1, 15, 15], "texture": "#glass"},
"south": {"uv": [1, 1, 15, 15], "texture": "#glass"}
}
},
{
"from": [1, 0, 7.5],
"to": [15, 1, 8.5],
"faces": {
"north": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"south": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"up": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"},
"down": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"}
}
},
{
"from": [0, 1, 7.5],
"to": [1, 15, 8.5],
"faces": {
"north": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"east": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"},
"south": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"west": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"}
}
},
{
"from": [0, 0, 7.5],
"to": [1, 1, 8.5],
"faces": {
"north": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"south": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"west": {"uv": [7.5, 15, 8.5, 16], "texture": "#frame"},
"down": {"uv": [0, 7.5, 1, 8.5], "texture": "#frame"}
}
},
{
"from": [0, 15, 7.5],
"to": [1, 16, 8.5],
"faces": {
"north": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"south": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"west": {"uv": [7.5, 0, 8.5, 1], "texture": "#frame"},
"up": {"uv": [0, 7.5, 1, 8.5], "texture": "#frame"}
}
},
{
"from": [1, 15, 7.5],
"to": [15, 16, 8.5],
"faces": {
"north": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"south": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"up": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"},
"down": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"}
}
},
{
"from": [15, 1, 7.5],
"to": [16, 15, 8.5],
"faces": {
"north": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"east": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"},
"south": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"west": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"}
}
},
{
"from": [15, 15, 7.5],
"to": [16, 16, 8.5],
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"east": {"uv": [7.5, 0, 8.5, 1], "texture": "#frame"},
"south": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"up": {"uv": [15, 7.5, 16, 8.5], "texture": "#frame"}
}
},
{
"from": [15, 0, 7.5],
"to": [16, 1, 8.5],
"faces": {
"north": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"east": {"uv": [7.5, 15, 8.5, 16], "texture": "#frame"},
"south": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"down": {"uv": [15, 7.5, 16, 8.5], "texture": "#frame"}
}
}
],
"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]
}
},
"groups": [0,
{
"name": "group",
"children": []
},
{
"name": "group2",
"children": [1, 2, 3, 4, 5, 6, 7, 8]
},
{
"name": "group3",
"children": []
}
]
}

View file

@ -0,0 +1,67 @@
{
"parent": "block/cube",
"ambientocclusion": false,
"textures": {
"frame": "engineersdecor:blocks/iestyle/steel_texture",
"particle": "engineersdecor:blocks/iestyle/steel_texture"
},
"elements": [
{
"from": [1, 0, 7.5],
"to": [15, 1, 8.5],
"faces": {
"north": {"texture": "#frame"},
"south": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [0, 0, 7.5],
"to": [1, 16, 8.5],
"faces": {
"north": {"texture": "#frame"},
"east": {"texture": "#frame"},
"south": {"texture": "#frame"},
"west": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [1, 15, 7.5],
"to": [15, 16, 8.5],
"faces": {
"north": {"texture": "#frame"},
"south": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [15, 0, 7.5],
"to": [16, 16, 8.5],
"faces": {
"north": {"texture": "#frame"},
"east": {"texture": "#frame"},
"south": {"texture": "#frame"},
"west": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
}
],
"display": {
"ground": {
"scale": [0.2, 0.2, 0.2]
},
"gui": {
"rotation": [30, 225, 0],
"scale": [0.9, 0.9, 0.9],
"translation": [ 3, -8, -3]
},
"fixed": {
"scale": [0.5, 0.5, 0.5]
}
}
}

View file

@ -1,285 +0,0 @@
{
"parent": "block/cube",
"ambientocclusion": false,
"textures": {
"glass": "engineersdecor:blocks/glass/window_glass_texture",
"frame": "engineersdecor:blocks/iestyle/treated_wood_rough_texture",
"particle": "engineersdecor:blocks/iestyle/treated_wood_rough_texture"
},
"elements": [
{
"from": [1, 1, 7.5],
"to": [15, 15, 8.5],
"faces": {
"north": {"uv": [1, 1, 15, 15], "texture": "#glass"},
"south": {"uv": [1, 1, 15, 15], "texture": "#glass"}
}
},
{
"from": [1, 0, 8.5],
"to": [15, 1, 9.25],
"faces": {
"north": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"south": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"up": {"uv": [1, 8.5, 15, 9.25], "texture": "#frame"},
"down": {"uv": [1, 6.75, 15, 7.5], "texture": "#frame"}
}
},
{
"from": [0, 1, 8.5],
"to": [1, 15, 9.25],
"faces": {
"north": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"east": {"uv": [6.75, 1, 7.5, 15], "texture": "#frame"},
"south": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"west": {"uv": [8.5, 1, 9.25, 15], "texture": "#frame"}
}
},
{
"from": [0, 0, 8.5],
"to": [1, 1, 9.25],
"faces": {
"north": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"south": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"west": {"uv": [8.5, 15, 9.25, 16], "texture": "#frame"},
"down": {"uv": [0, 6.75, 1, 7.5], "texture": "#frame"}
}
},
{
"from": [0, 15, 8.5],
"to": [1, 16, 9.25],
"faces": {
"north": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"south": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"west": {"uv": [8.5, 0, 9.25, 1], "texture": "#frame"},
"up": {"uv": [0, 8.5, 1, 9.25], "texture": "#frame"}
}
},
{
"from": [1, 15, 8.5],
"to": [15, 16, 9.25],
"faces": {
"north": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"south": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"up": {"uv": [1, 8.5, 15, 9.25], "texture": "#frame"},
"down": {"uv": [1, 6.75, 15, 7.5], "texture": "#frame"}
}
},
{
"from": [15, 1, 8.5],
"to": [16, 15, 9.25],
"faces": {
"north": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"east": {"uv": [6.75, 1, 7.5, 15], "texture": "#frame"},
"south": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"west": {"uv": [8.5, 1, 9.25, 15], "texture": "#frame"}
}
},
{
"from": [15, 15, 8.5],
"to": [16, 16, 9.25],
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"east": {"uv": [6.75, 0, 7.5, 1], "texture": "#frame"},
"south": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"up": {"uv": [15, 8.5, 16, 9.25], "texture": "#frame"}
}
},
{
"from": [15, 0, 8.5],
"to": [16, 1, 9.25],
"faces": {
"north": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"east": {"uv": [6.75, 15, 7.5, 16], "texture": "#frame"},
"south": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"down": {"uv": [15, 6.75, 16, 7.5], "texture": "#frame"}
}
},
{
"from": [1, 0, 7.5],
"to": [15, 1, 8.5],
"faces": {
"north": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"south": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"up": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"},
"down": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"}
}
},
{
"from": [0, 1, 7.5],
"to": [1, 15, 8.5],
"faces": {
"north": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"east": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"},
"south": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"west": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"}
}
},
{
"from": [0, 0, 7.5],
"to": [1, 1, 8.5],
"faces": {
"north": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"south": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"west": {"uv": [7.5, 15, 8.5, 16], "texture": "#frame"},
"down": {"uv": [0, 7.5, 1, 8.5], "texture": "#frame"}
}
},
{
"from": [0, 15, 7.5],
"to": [1, 16, 8.5],
"faces": {
"north": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"south": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"west": {"uv": [7.5, 0, 8.5, 1], "texture": "#frame"},
"up": {"uv": [0, 7.5, 1, 8.5], "texture": "#frame"}
}
},
{
"from": [1, 15, 7.5],
"to": [15, 16, 8.5],
"faces": {
"north": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"south": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"up": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"},
"down": {"uv": [1, 7.5, 15, 8.5], "texture": "#frame"}
}
},
{
"from": [15, 1, 7.5],
"to": [16, 15, 8.5],
"faces": {
"north": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"east": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"},
"south": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"west": {"uv": [7.5, 1, 8.5, 15], "texture": "#frame"}
}
},
{
"from": [15, 15, 7.5],
"to": [16, 16, 8.5],
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"east": {"uv": [7.5, 0, 8.5, 1], "texture": "#frame"},
"south": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"up": {"uv": [15, 7.5, 16, 8.5], "texture": "#frame"}
}
},
{
"from": [15, 0, 7.5],
"to": [16, 1, 8.5],
"faces": {
"north": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"east": {"uv": [7.5, 15, 8.5, 16], "texture": "#frame"},
"south": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"down": {"uv": [15, 7.5, 16, 8.5], "texture": "#frame"}
}
},
{
"from": [1, 0, 6.75],
"to": [15, 1, 7.5],
"faces": {
"north": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"south": {"uv": [1, 15, 15, 16], "texture": "#frame"},
"up": {"uv": [1, 6.75, 15, 7.5], "texture": "#frame"},
"down": {"uv": [1, 8.5, 15, 9.25], "texture": "#frame"}
}
},
{
"from": [0, 1, 6.75],
"to": [1, 15, 7.5],
"faces": {
"north": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"east": {"uv": [8.5, 1, 9.25, 15], "texture": "#frame"},
"south": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"west": {"uv": [6.75, 1, 7.5, 15], "texture": "#frame"}
}
},
{
"from": [0, 0, 6.75],
"to": [1, 1, 7.5],
"faces": {
"north": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"south": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"west": {"uv": [6.75, 15, 7.5, 16], "texture": "#frame"},
"down": {"uv": [0, 8.5, 1, 9.25], "texture": "#frame"}
}
},
{
"from": [0, 15, 6.75],
"to": [1, 16, 7.5],
"faces": {
"north": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"south": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"west": {"uv": [6.75, 0, 7.5, 1], "texture": "#frame"},
"up": {"uv": [0, 6.75, 1, 7.5], "texture": "#frame"}
}
},
{
"from": [1, 15, 6.75],
"to": [15, 16, 7.5],
"faces": {
"north": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"south": {"uv": [1, 0, 15, 1], "texture": "#frame"},
"up": {"uv": [1, 6.75, 15, 7.5], "texture": "#frame"},
"down": {"uv": [1, 8.5, 15, 9.25], "texture": "#frame"}
}
},
{
"from": [15, 1, 6.75],
"to": [16, 15, 7.5],
"faces": {
"north": {"uv": [0, 1, 1, 15], "texture": "#frame"},
"east": {"uv": [8.5, 1, 9.25, 15], "texture": "#frame"},
"south": {"uv": [15, 1, 16, 15], "texture": "#frame"},
"west": {"uv": [6.75, 1, 7.5, 15], "texture": "#frame"}
}
},
{
"from": [15, 15, 6.75],
"to": [16, 16, 7.5],
"faces": {
"north": {"uv": [0, 0, 1, 1], "texture": "#frame"},
"east": {"uv": [8.5, 0, 9.25, 1], "texture": "#frame"},
"south": {"uv": [15, 0, 16, 1], "texture": "#frame"},
"up": {"uv": [15, 6.75, 16, 7.5], "texture": "#frame"}
}
},
{
"from": [15, 0, 6.75],
"to": [16, 1, 7.5],
"faces": {
"north": {"uv": [0, 15, 1, 16], "texture": "#frame"},
"east": {"uv": [8.5, 15, 9.25, 16], "texture": "#frame"},
"south": {"uv": [15, 15, 16, 16], "texture": "#frame"},
"down": {"uv": [15, 8.5, 16, 9.25], "texture": "#frame"}
}
}
],
"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]
}
},
"groups": [0,
{
"name": "group",
"children": [1, 2, 3, 4, 5, 6, 7, 8]
},
{
"name": "group2",
"children": [9, 10, 11, 12, 13, 14, 15, 16]
},
{
"name": "group3",
"children": [17, 18, 19, 20, 21, 22, 23, 24]
}
]
}

View file

@ -0,0 +1,54 @@
{
"parent": "block/cube",
"ambientocclusion": false,
"textures": {
"frame": "engineersdecor:blocks/iestyle/treated_wood_rough_texture",
"particle": "engineersdecor:blocks/iestyle/treated_wood_rough_texture"
},
"elements": [
{
"from": [1, 0, 6.5],
"to": [15, 1, 9.5],
"faces": {
"north": {"texture": "#frame"},
"south": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [0, 0, 6.5],
"to": [1, 16, 9.5],
"faces": {
"north": {"texture": "#frame"},
"east": {"texture": "#frame"},
"south": {"texture": "#frame"},
"west": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [1, 15, 6.5],
"to": [15, 16, 9.5],
"faces": {
"north": {"texture": "#frame"},
"south": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
},
{
"from": [15, 0, 6.5],
"to": [16, 16, 9.5],
"faces": {
"north": {"texture": "#frame"},
"east": {"texture": "#frame"},
"south": {"texture": "#frame"},
"west": {"texture": "#frame"},
"up": {"texture": "#frame"},
"down": {"texture": "#frame"}
}
}
]
}

View file

@ -0,0 +1,36 @@
{
"parent": "block/cube",
"textures": {
"s": "engineersdecor:blocks/iestyle/treated_wood_rough_texture",
"f": "engineersdecor:blocks/sign/engineersdecor-logo",
"particle": "engineersdecor:blocks/iestyle/treated_wood_rough_texture"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 0.5],
"faces": {
"north": {"texture": "#s"},
"east": {"texture": "#s"},
"south": {"texture": "#f"},
"west": {"texture": "#s"},
"up": {"texture": "#s"},
"down": {"texture": "#s"}
}
}
],
"display": {
"ground": {
"translation": [0, 0, 7],
"scale": [0.7, 0.7, 0.7]
},
"gui": {
"rotation": [0, 0, 0],
"translation": [0, 0.5, 0]
},
"fixed": {
"rotation": [0, 180, 0],
"translation": [0, 0, -7.3]
}
}
}

View file

@ -1,249 +1,138 @@
[
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "itemSlag"
},
"ingredient": { "type": "forge:ore_dict", "ore": "itemSlag" },
"name": "itemSlag"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "plankTreatedWood"
},
"ingredient": { "type": "forge:ore_dict", "ore": "plankTreatedWood" },
"name": "plankTreatedWood"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "slabTreatedWood"
},
"ingredient": { "type": "forge:ore_dict", "ore": "slabTreatedWood" },
"name": "slabTreatedWood"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "stickTreatedWood"
},
"ingredient": { "type": "forge:ore_dict", "ore": "stickTreatedWood" },
"name": "stickTreatedWood"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "plateIron"
},
"ingredient": { "type": "forge:ore_dict", "ore": "ingotIron" },
"name": "ingotIron"
},
{
"ingredient": { "type": "forge:ore_dict", "ore": "plateIron" },
"name": "plateIron"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "plateSteel"
},
"ingredient": { "type": "forge:ore_dict", "ore": "plateSteel" },
"name": "plateSteel"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "plateAluminium"
},
"ingredient": { "type": "forge:ore_dict", "ore": "plateAluminium" },
"name": "plateAluminium"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "stickSteel"
},
"ingredient": { "type": "forge:ore_dict", "ore": "stickSteel" },
"name": "stickSteel"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "stickIron"
},
"ingredient": { "type": "forge:ore_dict", "ore": "stickIron" },
"name": "stickIron"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "stickAluminium"
},
"ingredient": { "type": "forge:ore_dict", "ore": "stickAluminium" },
"name": "stickAluminium"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "plankWood"
},
"ingredient": { "type": "forge:ore_dict", "ore": "plankWood" },
"name": "plankWood"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "stickWood"
},
"ingredient": { "type": "forge:ore_dict", "ore": "stickWood" },
"name": "stickWood"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "slabSheetmetalIron"
},
"ingredient": { "type": "forge:ore_dict", "ore": "slabSheetmetalIron" },
"name": "slabSheetmetalIron"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "slabSheetmetalSteel"
},
"ingredient": { "type": "forge:ore_dict", "ore": "slabSheetmetalSteel" },
"name": "slabSheetmetalSteel"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "slabSheetmetalAluminium"
},
"ingredient": { "type": "forge:ore_dict", "ore": "slabSheetmetalAluminium" },
"name": "slabSheetmetalAluminium"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "sand"
},
"ingredient": { "type": "forge:ore_dict", "ore": "sand" },
"name": "sand"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "sandstone"
},
"ingredient": { "type": "forge:ore_dict", "ore": "sandstone" },
"name": "sandstone"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "bricksStone"
},
"ingredient": { "type": "forge:ore_dict", "ore": "bricksStone" },
"name": "bricksStone"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "ingotBrick"
},
"ingredient": { "type": "forge:ore_dict", "ore": "ingotBrick" },
"name": "ingotBrick"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "ingotBrickNether"
},
"ingredient": { "type": "forge:ore_dict", "ore": "ingotBrickNether" },
"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"
}
{ "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": [
{
"type": "forge:ore_dict",
"ore": "ingotBrick"
},
{
"type": "forge:ore_dict",
"ore": "ingotBrickNether"
}
{ "type": "forge:ore_dict", "ore": "ingotBrick" },
{ "type": "forge:ore_dict", "ore": "ingotBrickNether" }
],
"name": "ingotAnyBrick"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "dustGlowstone"
},
"ingredient": { "type": "forge:ore_dict", "ore": "dustGlowstone" },
"name": "luminescentDust"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "glowstone"
},
"ingredient": { "type": "forge:ore_dict", "ore": "glowstone" },
"name": "luminescentBlock"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "paneGlass"
},
"ingredient": { "type": "forge:ore_dict", "ore": "paneGlass" },
"name": "paneGlass"
},
{
"ingredient": {
"type": "forge:ore_dict",
"ore": "blockGlass"
},
"ingredient": { "type": "forge:ore_dict", "ore": "blockGlass" },
"name": "blockGlass"
},
{
"ingredient": {
"item": "minecraft:diamond",
"data": 0
},
"ingredient": { "item": "minecraft:diamond", "data": 0 },
"name": "itemDiamond"
},
{
"ingredient": {
"item": "minecraft:crafting_table",
"data": 0
},
"ingredient": { "item": "minecraft:crafting_table", "data": 0 },
"name": "itemCraftingTable"
},
{
"ingredient": {
"item": "minecraft:hopper",
"data": 0
},
"ingredient": { "item": "minecraft:hopper", "data": 0 },
"name": "anyHopper"
},
{
"ingredient": [
{
"type": "forge:ore_dict",
"ore": "stickIron"
},
{
"type": "forge:ore_dict",
"ore": "stickSteel"
}
{ "type": "forge:ore_dict", "ore": "stickIron" },
{ "type": "forge:ore_dict", "ore": "stickSteel" }
],
"name": "stickFerroMetal"
},
@ -251,27 +140,35 @@
"conditions": [
{ "type": "minecraft:item_exists", "item": "immersiveengineering:stone_decoration" }
],
"ingredient": {
"item": "immersiveengineering:stone_decoration",
"data": 5
},
"ingredient": { "item": "immersiveengineering:stone_decoration", "data": 5 },
"name": "blockConcreteIe"
},
{
"conditions": [
{ "type": "minecraft:item_exists", "item": "immersiveengineering:wooden_device0" }
],
"ingredient": {
"item": "immersiveengineering:wooden_device0",
"data": 0
},
"ingredient": { "item": "immersiveengineering:wooden_device0", "data": 0 },
"name": "crateTreatedWood"
},
{
"ingredient": {
"item": "minecraft:furnace",
"data": 0
},
"conditions": [
{ "type": "engineersdecor:grc", "missing": ["immersiveengineering:stone_decoration"] }
],
"ingredient": [
{ "item": "minecraft:concrete", "data": 32767 },
{ "item": "minecraft:concrete_powder", "data": 32767 }
],
"name": "blockConcreteMc"
},
{
"ingredient": [
{ "item": "minecraft:chest" },
{ "type": "forge:ore_dict", "ore": "chestWood" }
],
"name": "itemAnyChest"
},
{
"ingredient": { "item": "minecraft:furnace", "data": 0 },
"name": "itemFurnace"
}
]

View file

@ -0,0 +1,29 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:rebar_concrete",
"missing": ["immersiveengineering:stone_decoration"]
}
],
"type": "minecraft:crafting_shaped",
"pattern": [
"SCS",
"CSC",
"SCS"
],
"key": {
"C": {
"item": "#blockConcreteMc",
"data": 0
},
"S": {
"item": "#ingotIron",
"data": 0
}
},
"result": {
"item": "engineersdecor:rebar_concrete",
"count": 4
}
}

View file

@ -0,0 +1,33 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:small_lab_furnace",
"missing": ["immersiveengineering:material"]
}
],
"type": "minecraft:crafting_shaped",
"pattern": [
"HPP",
"PFP",
"PPP"
],
"key": {
"F": {
"item": "#itemFurnace",
"data": 0
},
"P": {
"item": "#ingotIron",
"data": 0
},
"H": {
"item": "#anyHopper",
"data": 0
}
},
"result": {
"item": "engineersdecor:small_lab_furnace",
"count": 1
}
}

View file

@ -0,0 +1,32 @@
{
"conditions": [
{
"type": "engineersdecor:grc",
"result": "engineersdecor:treated_wood_crafting_table",
"missing": ["immersiveengineering:material"]
}
],
"type": "minecraft:crafting_shaped",
"pattern": [
"PP",
"SC"
],
"key": {
"P": {
"item": "#plankWood",
"data": 0
},
"C": {
"item": "#itemCraftingTable",
"data": 0
},
"S": {
"item": "#itemAnyChest",
"data": 0
}
},
"result": {
"item": "engineersdecor:treated_wood_crafting_table",
"count": 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB