Added Aerogel decorative blocks, and some missing stuff.
This commit is contained in:
parent
bcad2ad024
commit
da422025ee
|
@ -83,6 +83,7 @@ public class BlockRendering
|
|||
register(BlocksAether.holystone_brick_wall, "holystone_brick_wall");
|
||||
register(BlocksAether.mossy_holystone_wall, "mossy_holystone_wall");
|
||||
register(BlocksAether.holystone_wall, "holystone_wall");
|
||||
register(BlocksAether.aerogel_wall, "aerogel_wall");
|
||||
|
||||
register(BlocksAether.skyroot_stairs, "skyroot_stairs");
|
||||
register(BlocksAether.carved_stairs, "carved_stairs");
|
||||
|
@ -91,7 +92,8 @@ public class BlockRendering
|
|||
register(BlocksAether.holystone_brick_stairs, "holystone_brick_stairs");
|
||||
register(BlocksAether.holystone_stairs, "holystone_stairs");
|
||||
register(BlocksAether.mossy_holystone_stairs, "mossy_holystone_stairs");
|
||||
|
||||
register(BlocksAether.aerogel_stairs, "aerogel_stairs");
|
||||
|
||||
register(BlocksAether.skyroot_double_slab, "skyroot_double_slab");
|
||||
register(BlocksAether.carved_double_slab, "carved_double_slab");
|
||||
register(BlocksAether.angelic_double_slab, "angelic_double_slab");
|
||||
|
@ -99,6 +101,7 @@ public class BlockRendering
|
|||
register(BlocksAether.holystone_double_slab, "holystone_double_slab");
|
||||
register(BlocksAether.mossy_holystone_double_slab, "mossy_holystone_double_slab");
|
||||
register(BlocksAether.holystone_brick_double_slab, "holystone_brick_double_slab");
|
||||
register(BlocksAether.aerogel_double_slab, "aerogel_double_slab");
|
||||
|
||||
register(BlocksAether.skyroot_slab, "skyroot_slab");
|
||||
register(BlocksAether.carved_slab, "carved_slab");
|
||||
|
@ -107,6 +110,7 @@ public class BlockRendering
|
|||
register(BlocksAether.holystone_slab, "holystone_slab");
|
||||
register(BlocksAether.mossy_holystone_slab, "mossy_holystone_slab");
|
||||
register(BlocksAether.holystone_brick_slab, "holystone_brick_slab");
|
||||
register(BlocksAether.aerogel_slab, "aerogel_slab");
|
||||
|
||||
for (int meta = 0; meta < EnumCloudType.values().length; ++meta)
|
||||
{
|
||||
|
|
|
@ -28,6 +28,7 @@ public class ItemRendering
|
|||
register(ItemsAether.golden_amber, "golden_amber");
|
||||
register(ItemsAether.aechor_petal, "aechor_petal");
|
||||
register(ItemsAether.skyroot_stick, "skyroot_stick");
|
||||
register(ItemsAether.swetty_ball, "swetty_ball");
|
||||
|
||||
register(ItemsAether.skyroot_pickaxe, "skyroot_pickaxe");
|
||||
register(ItemsAether.skyroot_axe, "skyroot_axe");
|
||||
|
|
|
@ -13,6 +13,9 @@ import com.legacy.aether.common.blocks.container.BlockEnchanter;
|
|||
import com.legacy.aether.common.blocks.container.BlockFreezer;
|
||||
import com.legacy.aether.common.blocks.container.BlockIncubator;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAerogel;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAerogelSlab;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAerogelStairs;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAerogelWall;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAetherFence;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAetherFenceGate;
|
||||
import com.legacy.aether.common.blocks.decorative.BlockAetherSlab;
|
||||
|
@ -92,13 +95,13 @@ public class BlocksAether
|
|||
|
||||
public static Block skyroot_fence, skyroot_fence_gate;
|
||||
|
||||
public static Block carved_stairs, angelic_stairs, hellfire_stairs, skyroot_stairs, mossy_holystone_stairs, holystone_stairs, holystone_brick_stairs;
|
||||
public static Block carved_stairs, angelic_stairs, hellfire_stairs, skyroot_stairs, mossy_holystone_stairs, holystone_stairs, holystone_brick_stairs, aerogel_stairs;
|
||||
|
||||
public static Block carved_slab, angelic_slab, hellfire_slab, skyroot_slab, holystone_slab, holystone_brick_slab, mossy_holystone_slab;
|
||||
public static Block carved_slab, angelic_slab, hellfire_slab, skyroot_slab, holystone_slab, holystone_brick_slab, mossy_holystone_slab, aerogel_slab;
|
||||
|
||||
public static Block carved_double_slab, angelic_double_slab, hellfire_double_slab, skyroot_double_slab, holystone_double_slab, holystone_brick_double_slab, mossy_holystone_double_slab;
|
||||
public static Block carved_double_slab, angelic_double_slab, hellfire_double_slab, skyroot_double_slab, holystone_double_slab, holystone_brick_double_slab, mossy_holystone_double_slab, aerogel_double_slab;
|
||||
|
||||
public static Block holystone_wall, mossy_holystone_wall, holystone_brick_wall, carved_wall, angelic_wall, hellfire_wall;
|
||||
public static Block holystone_wall, mossy_holystone_wall, holystone_brick_wall, carved_wall, angelic_wall, hellfire_wall, aerogel_wall;
|
||||
|
||||
public static Block holiday_leaves, present;
|
||||
|
||||
|
@ -155,6 +158,7 @@ public class BlocksAether
|
|||
holystone_wall = register("holystone_wall", new BlockAetherWall(holystone.getDefaultState()));
|
||||
holystone_brick_wall = register("holystone_brick_wall", new BlockAetherWall(holystone_brick.getDefaultState()));
|
||||
mossy_holystone_wall = register("mossy_holystone_wall", new BlockAetherWall(mossy_holystone.getDefaultState()));
|
||||
aerogel_wall = register("aerogel_wall", new BlockAerogelWall(aerogel.getDefaultState()));
|
||||
|
||||
carved_stairs = register("carved_stairs", new BlockAetherStairs(dungeon_block.getDefaultState()));
|
||||
angelic_stairs = register("angelic_stairs", new BlockAetherStairs(dungeon_block.getDefaultState()));
|
||||
|
@ -163,6 +167,7 @@ public class BlocksAether
|
|||
mossy_holystone_stairs = register("mossy_holystone_stairs", new BlockAetherStairs(mossy_holystone.getDefaultState()));
|
||||
holystone_stairs = register("holystone_stairs", new BlockAetherStairs(holystone.getDefaultState()));
|
||||
holystone_brick_stairs = register("holystone_brick_stairs", new BlockAetherStairs(holystone_brick.getDefaultState()));
|
||||
aerogel_stairs = register("aerogel_stairs", new BlockAerogelStairs(aerogel.getDefaultState()));
|
||||
|
||||
skyroot_double_slab = register("skyroot_double_slab", new BlockAetherSlab("skyroot_double_slab", true, Material.WOOD).setHardness(2.0F).setResistance(5.0F)).setCreativeTab(null);
|
||||
carved_double_slab = register("carved_double_slab", new BlockAetherSlab("carved_double_slab", true, Material.ROCK).setHardness(2.0F).setResistance(10.0F)).setCreativeTab(null);
|
||||
|
@ -171,6 +176,7 @@ public class BlocksAether
|
|||
holystone_double_slab = register("holystone_double_slab", new BlockAetherSlab("holystone_double_slab", true, Material.ROCK).setHardness(2.0F).setResistance(10.0F)).setCreativeTab(null);
|
||||
mossy_holystone_double_slab = register("mossy_holystone_double_slab", new BlockAetherSlab("mossy_holystone_double_slab", true, Material.ROCK).setHardness(2.0F).setResistance(10.0F)).setCreativeTab(null);
|
||||
holystone_brick_double_slab = register("holystone_brick_double_slab", new BlockAetherSlab("holystone_brick_double_slab", true, Material.ROCK).setHardness(2.0F).setResistance(10.0F)).setCreativeTab(null);
|
||||
aerogel_double_slab = register("aerogel_double_slab", new BlockAerogelSlab("aerogel_double_slab", true, Material.IRON).setHardness(2.0F).setResistance(999F)).setCreativeTab(null);
|
||||
|
||||
skyroot_slab = registerSlab("skyroot_slab", new BlockAetherSlab("skyroot_slab", false, Material.WOOD).setHardness(2.0F).setResistance(5.0F), skyroot_double_slab);
|
||||
carved_slab = registerSlab("carved_slab", new BlockAetherSlab("carved_slab", false, Material.ROCK).setHardness(0.5F).setResistance(10.0F), carved_double_slab);
|
||||
|
@ -179,6 +185,7 @@ public class BlocksAether
|
|||
holystone_slab = registerSlab("holystone_slab", new BlockAetherSlab("holystone_slab", false, Material.ROCK).setHardness(0.5F).setResistance(10.0F), holystone_double_slab);
|
||||
mossy_holystone_slab = registerSlab("mossy_holystone_slab", new BlockAetherSlab("mossy_holystone_slab", false, Material.ROCK).setHardness(0.5F).setResistance(10.0F), mossy_holystone_double_slab);
|
||||
holystone_brick_slab = registerSlab("holystone_brick_slab", new BlockAetherSlab("holystone_brick_slab", false, Material.ROCK).setHardness(0.5F).setResistance(10.0F), holystone_brick_double_slab);
|
||||
aerogel_slab = registerSlab("aerogel_slab", new BlockAerogelSlab("aerogel_slab", false, Material.IRON).setHardness(0.5F).setResistance(999F), aerogel_double_slab);
|
||||
}
|
||||
|
||||
public static Block registerSlab(String name, Block slab1, Block slab2)
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
package com.legacy.aether.common.blocks.decorative;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockSlab;
|
||||
import net.minecraft.block.SoundType;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.util.BlockRenderLayer;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
public class BlockAerogelSlab extends BlockAetherSlab
|
||||
{
|
||||
public BlockAerogelSlab(String name, boolean double_slab, Material materialIn)
|
||||
{
|
||||
super(name, double_slab, materialIn);
|
||||
|
||||
this.setLightOpacity(3);
|
||||
|
||||
this.setDefaultState(double_slab ? this.getDefaultState() : this.getDefaultState().withProperty(HALF, BlockSlab.EnumBlockHalf.BOTTOM));
|
||||
this.setSoundType(materialIn == Material.WOOD ? SoundType.WOOD : SoundType.STONE);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean doesSideBlockRendering(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing face)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public BlockRenderLayer getBlockLayer()
|
||||
{
|
||||
return BlockRenderLayer.TRANSLUCENT;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean shouldSideBeRendered(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side)
|
||||
{
|
||||
IBlockState iblockstate = world.getBlockState(pos.offset(side));
|
||||
Block block = iblockstate.getBlock();
|
||||
|
||||
return block != this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.legacy.aether.common.blocks.decorative;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.util.BlockRenderLayer;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
public class BlockAerogelStairs extends BlockAetherStairs
|
||||
{
|
||||
|
||||
public BlockAerogelStairs(IBlockState state)
|
||||
{
|
||||
super(state);
|
||||
|
||||
this.setLightOpacity(3);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public BlockRenderLayer getBlockLayer()
|
||||
{
|
||||
return BlockRenderLayer.TRANSLUCENT;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean doesSideBlockRendering(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing face)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean shouldSideBeRendered(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side)
|
||||
{
|
||||
IBlockState iblockstate = world.getBlockState(pos.offset(side));
|
||||
Block block = iblockstate.getBlock();
|
||||
|
||||
return block != this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package com.legacy.aether.common.blocks.decorative;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.util.BlockRenderLayer;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
public class BlockAerogelWall extends BlockAetherWall
|
||||
{
|
||||
public BlockAerogelWall(IBlockState state)
|
||||
{
|
||||
super(state);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean shouldSideBeRendered(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side)
|
||||
{
|
||||
IBlockState neighborState = world.getBlockState(pos.offset(side));
|
||||
Block block = neighborState.getBlock();
|
||||
|
||||
return block != this;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public BlockRenderLayer getBlockLayer()
|
||||
{
|
||||
return BlockRenderLayer.TRANSLUCENT;
|
||||
}
|
||||
}
|
|
@ -86,7 +86,7 @@ public class EntitySwet extends EntityMountable
|
|||
double d = (float) this.posX + (this.rand.nextFloat() - this.rand.nextFloat()) * 0.3F;
|
||||
double d1 = (float) this.posY + this.height;
|
||||
double d2 = (float) this.posZ + (this.rand.nextFloat() - this.rand.nextFloat()) * 0.3F;
|
||||
this.worldObj.spawnParticle(EnumParticleTypes.WATER_BUBBLE, d, d1 - 0.25D, d2, 0.0D, 0.0D, 0.0D);
|
||||
this.worldObj.spawnParticle(EnumParticleTypes.WATER_SPLASH, d, d1 - 0.25D, d2, 0.0D, 0.0D, 0.0D);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -691,6 +691,11 @@ public class EntitySwet extends EntityMountable
|
|||
{
|
||||
ItemStack droppedItem = new ItemStack(this.getType() == 1 ? BlocksAether.aercloud : Blocks.GLOWSTONE, 1, this.getType() == 1 ? 1 : 0);
|
||||
this.entityDropItem(droppedItem, 0F);
|
||||
|
||||
if (this.getType() == 1);
|
||||
{
|
||||
this.dropItem(ItemsAether.swetty_ball, 1);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -230,13 +230,16 @@ public class AetherRegistries
|
|||
register(new ItemStack(Items.OAK_DOOR, 3), "XX", "XX", "XX", 'X', BlocksAether.skyroot_plank);
|
||||
register(new ItemStack(Items.SIGN, 3), "XXX", "XXX", " Y ", 'X', BlocksAether.skyroot_plank, 'Y', ItemsAether.skyroot_stick);
|
||||
register(new ItemStack(BlocksAether.ambrosium_torch, 2), "Z", "Y", 'Z', ItemsAether.ambrosium_shard, 'Y', ItemsAether.skyroot_stick);
|
||||
|
||||
register(new ItemStack(Items.LEAD, 2), new Object[] {"YY ", "YX ", " Y", 'Y', Items.STRING, 'X', ItemsAether.swetty_ball});
|
||||
register(new ItemStack(Blocks.SLIME_BLOCK, 1), "XXX", "XXX", "XXX", 'X', ItemsAether.swetty_ball);
|
||||
|
||||
register(new ItemStack(ItemsAether.cloud_parachute, 1), "XX", "XX", 'X', new ItemStack(BlocksAether.aercloud, 1));
|
||||
register(new ItemStack(ItemsAether.golden_parachute, 1), "XX", "XX", 'X', new ItemStack(BlocksAether.aercloud, 1, 2));
|
||||
register(new ItemStack(Items.SADDLE, 1), "XXX", "XZX", 'X', Items.LEATHER, 'Z', Items.STRING);
|
||||
register(new ItemStack(Blocks.CHEST, 1), "XXX", "X X", "XXX", 'X', BlocksAether.skyroot_plank);
|
||||
register(new ItemStack(ItemsAether.skyroot_bucket, 1, 0), "Z Z", " Z ", 'Z', BlocksAether.skyroot_plank);
|
||||
register(new ItemStack(Blocks.CRAFTING_TABLE, 1), "XX", "XX", 'X', BlocksAether.skyroot_plank);
|
||||
register(new ItemStack(Blocks.STICKY_PISTON, 1), new Object[] {"S", "P", 'S', ItemsAether.swetty_ball, 'P', Blocks.PISTON});
|
||||
|
||||
register(new ItemStack(ItemsAether.gravitite_helmet, 1), "XXX", "X X", 'X', BlocksAether.enchanted_gravitite);
|
||||
register(new ItemStack(ItemsAether.gravitite_chestplate, 1), "X X", "XXX", "XXX", 'X', BlocksAether.enchanted_gravitite);
|
||||
|
@ -286,6 +289,7 @@ public class AetherRegistries
|
|||
register(new ItemStack(BlocksAether.mossy_holystone_slab, 6), "ZZZ", 'Z', new ItemStack(BlocksAether.mossy_holystone, 1, 1));
|
||||
register(new ItemStack(BlocksAether.holystone_brick_slab, 6), "ZZZ", 'Z', new ItemStack(BlocksAether.holystone_brick, 1));
|
||||
register(new ItemStack(BlocksAether.skyroot_slab, 6), "ZZZ", 'Z', new ItemStack(BlocksAether.skyroot_plank));
|
||||
register(new ItemStack(BlocksAether.aerogel_slab, 6), "ZZZ", 'Z', new ItemStack(BlocksAether.aerogel));
|
||||
|
||||
register(new ItemStack(BlocksAether.carved_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.dungeon_block, 1, 0));
|
||||
register(new ItemStack(BlocksAether.angelic_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.dungeon_block, 1, 2));
|
||||
|
@ -293,6 +297,7 @@ public class AetherRegistries
|
|||
register(new ItemStack(BlocksAether.holystone_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.holystone, 1, 1));
|
||||
register(new ItemStack(BlocksAether.mossy_holystone_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.mossy_holystone, 1, 1));
|
||||
register(new ItemStack(BlocksAether.holystone_brick_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.holystone_brick, 1));
|
||||
register(new ItemStack(BlocksAether.aerogel_wall, 6), "ZZZ", "ZZZ", 'Z', new ItemStack(BlocksAether.aerogel, 1));
|
||||
|
||||
register(new ItemStack(BlocksAether.carved_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.dungeon_block, 1, 0));
|
||||
register(new ItemStack(BlocksAether.angelic_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.dungeon_block, 1, 2));
|
||||
|
@ -301,6 +306,7 @@ public class AetherRegistries
|
|||
register(new ItemStack(BlocksAether.mossy_holystone_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.mossy_holystone, 1, 1));
|
||||
register(new ItemStack(BlocksAether.holystone_brick_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.holystone_brick, 1));
|
||||
register(new ItemStack(BlocksAether.skyroot_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.skyroot_plank));
|
||||
register(new ItemStack(BlocksAether.aerogel_stairs, 4), "Z ", "ZZ ", "ZZZ", 'Z', new ItemStack(BlocksAether.aerogel));
|
||||
}
|
||||
|
||||
public static void register(ItemStack stack, Object... recipe)
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
|
||||
"variants":
|
||||
{
|
||||
|
||||
"half=bottom": { "model": "aether_legacy:aerogel" },
|
||||
"half=top": { "model": "aether_legacy:aerogel" }
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
|
||||
"variants":
|
||||
{
|
||||
|
||||
"half=bottom": { "model": "aether_legacy:aerogel_half_slab" },
|
||||
"half=top": { "model": "aether_legacy:aerogel_upper_slab" }
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,87 @@
|
|||
{
|
||||
|
||||
"variants": {
|
||||
|
||||
"facing=east,half=bottom,shape=straight": { "model": "aether_legacy:aerogel_stairs" },
|
||||
|
||||
"facing=west,half=bottom,shape=straight": { "model": "aether_legacy:aerogel_stairs", "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=bottom,shape=straight": { "model": "aether_legacy:aerogel_stairs", "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=bottom,shape=straight": { "model": "aether_legacy:aerogel_stairs", "y": 270, "uvlock": true },
|
||||
|
||||
"facing=east,half=bottom,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs" },
|
||||
|
||||
"facing=west,half=bottom,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=bottom,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=bottom,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "y": 270, "uvlock": true },
|
||||
|
||||
"facing=east,half=bottom,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "y": 270, "uvlock": true },
|
||||
|
||||
"facing=west,half=bottom,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "y": 90, "uvlock": true },
|
||||
|
||||
"facing=south,half=bottom,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs" },
|
||||
|
||||
"facing=north,half=bottom,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "y": 180, "uvlock": true },
|
||||
|
||||
"facing=east,half=bottom,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs" },
|
||||
|
||||
"facing=west,half=bottom,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=bottom,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=bottom,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "y": 270, "uvlock": true },
|
||||
|
||||
"facing=east,half=bottom,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "y": 270, "uvlock": true },
|
||||
|
||||
"facing=west,half=bottom,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "y": 90, "uvlock": true },
|
||||
|
||||
"facing=south,half=bottom,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs" },
|
||||
|
||||
"facing=north,half=bottom,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "y": 180, "uvlock": true },
|
||||
|
||||
"facing=east,half=top,shape=straight": { "model": "aether_legacy:aerogel_stairs", "x": 180, "uvlock": true },
|
||||
|
||||
"facing=west,half=top,shape=straight": { "model": "aether_legacy:aerogel_stairs", "x": 180, "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=top,shape=straight": { "model": "aether_legacy:aerogel_stairs", "x": 180, "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=top,shape=straight": { "model": "aether_legacy:aerogel_stairs", "x": 180, "y": 270, "uvlock": true },
|
||||
|
||||
"facing=east,half=top,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 90, "uvlock": true },
|
||||
|
||||
"facing=west,half=top,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 270, "uvlock": true },
|
||||
|
||||
"facing=south,half=top,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 180, "uvlock": true },
|
||||
|
||||
"facing=north,half=top,shape=outer_right": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "uvlock": true },
|
||||
|
||||
"facing=east,half=top,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "uvlock": true },
|
||||
|
||||
"facing=west,half=top,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=top,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=top,shape=outer_left": { "model": "aether_legacy:aerogel_outer_stairs", "x": 180, "y": 270, "uvlock": true },
|
||||
|
||||
"facing=east,half=top,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 90, "uvlock": true },
|
||||
|
||||
"facing=west,half=top,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 270, "uvlock": true },
|
||||
|
||||
"facing=south,half=top,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 180, "uvlock": true },
|
||||
|
||||
"facing=north,half=top,shape=inner_right": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "uvlock": true },
|
||||
|
||||
"facing=east,half=top,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "uvlock": true },
|
||||
|
||||
"facing=west,half=top,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 180, "uvlock": true },
|
||||
|
||||
"facing=south,half=top,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 90, "uvlock": true },
|
||||
|
||||
"facing=north,half=top,shape=inner_left": { "model": "aether_legacy:aerogel_inner_stairs", "x": 180, "y": 270, "uvlock": true }
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
|
||||
"multipart": [
|
||||
|
||||
{
|
||||
"when": { "up": "true" },
|
||||
|
||||
"apply": { "model": "aether_legacy:aerogel_wall_post" }
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
"when": { "north": "true" },
|
||||
|
||||
"apply": { "model": "aether_legacy:aerogel_wall_side",
|
||||
"uvlock": true }
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
"when": { "east": "true" },
|
||||
|
||||
"apply": { "model": "aether_legacy:aerogel_wall_side",
|
||||
"y": 90, "uvlock": true }
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
"when": { "south": "true" },
|
||||
|
||||
"apply": { "model": "aether_legacy:aerogel_wall_side",
|
||||
"y": 180, "uvlock": true }
|
||||
|
||||
},
|
||||
|
||||
{ "when": { "west": "true" },
|
||||
|
||||
"apply": { "model": "aether_legacy:aerogel_wall_side",
|
||||
"y": 270, "uvlock": true }
|
||||
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
|
||||
"parent": "block/half_slab",
|
||||
|
||||
"textures": {
|
||||
|
||||
"bottom": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"top": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"side": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
|
||||
"parent": "block/inner_stairs",
|
||||
|
||||
"textures":
|
||||
{
|
||||
|
||||
"bottom": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"top": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"side": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
|
||||
"parent": "block/outer_stairs",
|
||||
|
||||
"textures":
|
||||
{
|
||||
|
||||
"bottom": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"top": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"side": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
|
||||
"parent": "block/upper_slab",
|
||||
|
||||
"textures": {
|
||||
|
||||
"bottom": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"top": "aether_legacy:blocks/aerogel",
|
||||
|
||||
"side": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
|
||||
"parent": "block/wall_inventory",
|
||||
|
||||
"textures": {
|
||||
|
||||
"wall": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
|
||||
"parent": "block/wall_post",
|
||||
|
||||
"textures": {
|
||||
|
||||
"wall": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
|
||||
"parent": "block/wall_side",
|
||||
|
||||
"textures": {
|
||||
|
||||
"wall": "aether_legacy:blocks/aerogel"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "aether_legacy:block/aerogel"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
|
||||
"parent": "aether_legacy:block/aerogel_half_slab"
|
||||
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
|
||||
"parent": "aether_legacy:block/aerogel_stairs"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
|
||||
"parent": "aether_legacy:block/aerogel_wall_inventory"
|
||||
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "aether_legacy:items/misc/swetty_ball"
|
||||
}
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 3 KiB |
Loading…
Reference in a new issue