Added Aerogel decorative blocks, and some missing stuff.

This commit is contained in:
KingPhygieBoo 2017-11-20 00:39:22 -06:00
parent bcad2ad024
commit da422025ee
25 changed files with 456 additions and 7 deletions

View file

@ -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)
{

View file

@ -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");

View file

@ -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)

View file

@ -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;
}
}

View file

@ -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;
}
}

View file

@ -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;
}
}

View file

@ -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

View file

@ -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)

View file

@ -0,0 +1,11 @@
{
"variants":
{
"half=bottom": { "model": "aether_legacy:aerogel" },
"half=top": { "model": "aether_legacy:aerogel" }
}
}

View file

@ -0,0 +1,11 @@
{
"variants":
{
"half=bottom": { "model": "aether_legacy:aerogel_half_slab" },
"half=top": { "model": "aether_legacy:aerogel_upper_slab" }
}
}

View file

@ -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 }
}
}

View file

@ -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 }
}
]
}

View file

@ -0,0 +1,15 @@
{
"parent": "block/half_slab",
"textures": {
"bottom": "aether_legacy:blocks/aerogel",
"top": "aether_legacy:blocks/aerogel",
"side": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,16 @@
{
"parent": "block/inner_stairs",
"textures":
{
"bottom": "aether_legacy:blocks/aerogel",
"top": "aether_legacy:blocks/aerogel",
"side": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,16 @@
{
"parent": "block/outer_stairs",
"textures":
{
"bottom": "aether_legacy:blocks/aerogel",
"top": "aether_legacy:blocks/aerogel",
"side": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,15 @@
{
"parent": "block/upper_slab",
"textures": {
"bottom": "aether_legacy:blocks/aerogel",
"top": "aether_legacy:blocks/aerogel",
"side": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,11 @@
{
"parent": "block/wall_inventory",
"textures": {
"wall": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,11 @@
{
"parent": "block/wall_post",
"textures": {
"wall": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,11 @@
{
"parent": "block/wall_side",
"textures": {
"wall": "aether_legacy:blocks/aerogel"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "aether_legacy:block/aerogel"
}

View file

@ -0,0 +1,5 @@
{
"parent": "aether_legacy:block/aerogel_half_slab"
}

View file

@ -0,0 +1,4 @@
{
"parent": "aether_legacy:block/aerogel_stairs"
}

View file

@ -0,0 +1,5 @@
{
"parent": "aether_legacy:block/aerogel_wall_inventory"
}

View file

@ -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