Added a new (slightly WIP?) array, the Turret Array

This commit is contained in:
WayofTime 2018-03-11 11:19:34 -04:00
parent ecb81a7017
commit bbe026dda9
5 changed files with 596 additions and 27 deletions

View file

@ -1,10 +1,16 @@
package WayofTime.bloodmagic.tile;
import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.Entity;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.ITickable;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import WayofTime.bloodmagic.alchemyArray.AlchemyArrayEffect;
import WayofTime.bloodmagic.alchemyArray.AlchemyArrayEffectCraftingNew;
import WayofTime.bloodmagic.api.impl.BloodMagicAPI;
@ -20,7 +26,7 @@ public class TileAlchemyArray extends TileInventory implements ITickable, IAlche
public EnumFacing rotation = EnumFacing.HORIZONTALS[0];
private String key = "empty";
private AlchemyArrayEffect arrayEffect;
public AlchemyArrayEffect arrayEffect;
private boolean doDropIngredients = true;
public TileAlchemyArray()
@ -192,4 +198,11 @@ public class TileAlchemyArray extends TileInventory implements ITickable, IAlche
{
this.rotation = rotation;
}
@Override
@SideOnly(Side.CLIENT)
public AxisAlignedBB getRenderBoundingBox()
{
return Block.FULL_BLOCK_AABB.offset(getPos());
}
}