Attempt to fix repository

This commit is contained in:
WayofTime 2015-07-31 12:09:09 -04:00
parent e242207d50
commit 1aac4686db
932 changed files with 39272 additions and 11544 deletions

View file

@ -1,20 +1,17 @@
package WayofTime.alchemicalWizardry.common.tileEntity;
import WayofTime.alchemicalWizardry.ModBlocks;
import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.server.gui.IUpdatePlayerListBox;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.common.util.Constants;
import net.minecraftforge.fluids.IFluidBlock;
import WayofTime.alchemicalWizardry.ModBlocks;
public class TESpectralContainer extends TileEntity implements IUpdatePlayerListBox
public class TESpectralContainer extends TileEntity
{
private ItemStack[] inv;
@ -69,8 +66,10 @@ public class TESpectralContainer extends TileEntity implements IUpdatePlayerList
}
@Override
public void update()
public void updateEntity()
{
super.updateEntity();
this.ticksRemaining--;
if (this.ticksRemaining <= 0)
@ -79,23 +78,22 @@ public class TESpectralContainer extends TileEntity implements IUpdatePlayerList
}
}
public static boolean createSpectralBlockAtLocation(World world, BlockPos pos, int duration)
public static boolean createSpectralBlockAtLocation(World world, int x, int y, int z, int duration)
{
IBlockState state = world.getBlockState(pos);
Block block = state.getBlock();
Block block = world.getBlock(x, y, z);
if (block == null)
{
return false;
}
if (world.getTileEntity(pos) == null || block instanceof IFluidBlock)
if (world.getTileEntity(x, y, z) == null || block instanceof IFluidBlock)
{
int meta = block.getMetaFromState(state);
int meta = world.getBlockMetadata(x, y, z);
ItemStack item = new ItemStack(block, 1, meta);
world.setBlockState(pos, ModBlocks.blockSpectralContainer.getDefaultState());
TileEntity tile = world.getTileEntity(pos);
world.setBlock(x, y, z, ModBlocks.blockSpectralContainer);
TileEntity tile = world.getTileEntity(x, y, z);
if (tile instanceof TESpectralContainer)
{
((TESpectralContainer) tile).setContainedItem(item);
@ -132,18 +130,18 @@ public class TESpectralContainer extends TileEntity implements IUpdatePlayerList
{
if (item.getItem() instanceof ItemBlock)
{
Block block = ((ItemBlock) item.getItem()).getBlock();
Block block = ((ItemBlock) item.getItem()).field_150939_a;
int meta = item.getItemDamage();
if (block != null)
{
this.worldObj.setBlockState(pos, block.getStateFromMeta(meta), 6);
this.worldObj.setBlock(xCoord, yCoord, zCoord, block, meta, 6);
}
}
} else
{
this.worldObj.setBlockToAir(pos);
this.worldObj.setBlockToAir(xCoord, yCoord, zCoord);
}
}
}