IC2 Classic API support (This is all you are getting)

If this is broken I dont care, if it has broken other things I will care.
This commit is contained in:
modmuss50 2016-01-07 10:46:13 +00:00
parent e03bbacfcf
commit b588e8c08a
136 changed files with 2824 additions and 346 deletions

View file

@ -44,23 +44,14 @@ public class TileAesu extends TilePowerAcceptor implements IWrenchable {
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
if (!entityPlayer.isSneaking()) {
return true;
}
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return (short) getFacingInt();
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override
public void setFacing(short facing) {
setFacing(facing);
}
@Override
public boolean wrenchCanRemove(EntityPlayer entityPlayer) {
if (entityPlayer.isSneaking()) {
@ -144,12 +135,12 @@ public class TileAesu extends TilePowerAcceptor implements IWrenchable {
@Override
public boolean canAcceptEnergy(EnumFacing direction) {
return getFacing() != Functions.getIntDirFromDirection(direction);
return getFacingEnum() != direction;
}
@Override
public boolean canProvideEnergy(EnumFacing direction) {
return getFacing() == Functions.getIntDirFromDirection(direction);
return getFacingEnum() == direction;
}
@Override

View file

@ -9,6 +9,7 @@ import net.minecraft.init.Items;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.*;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.IChatComponent;
import net.minecraftforge.fml.common.registry.GameRegistry;
import reborncore.common.util.Inventory;
@ -224,17 +225,13 @@ public class TileAlloyFurnace extends TileMachineBase implements IWrenchable, II
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -45,17 +45,13 @@ public class TileAlloySmelter extends TilePowerAcceptor implements IWrenchable,
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -39,17 +39,13 @@ public class TileAssemblingMachine extends TilePowerAcceptor implements IWrencha
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -54,21 +54,13 @@ public class TileBlastFurnace extends TilePowerAcceptor implements IWrenchable,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
Block block = worldObj.getBlockState(pos).getBlock();
if(block instanceof BlockMachineBase){
return (short) ((BlockMachineBase) block).getFacing(worldObj.getBlockState(pos)).getIndex();
}
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -50,17 +50,13 @@ public class TileCentrifuge extends TilePowerAcceptor implements IWrenchable, II
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -43,17 +43,13 @@ public class TileChargeBench extends TilePowerAcceptor implements IWrenchable, I
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -39,17 +39,13 @@ public class TileChemicalReactor extends TilePowerAcceptor implements IWrenchabl
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -24,17 +24,13 @@ public class TileChunkLoader extends TilePowerAcceptor implements IWrenchable, I
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -32,17 +32,13 @@ public class TileDieselGenerator extends TilePowerAcceptor implements IWrenchabl
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -8,6 +8,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.NetworkManager;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.IChatComponent;
import reborncore.api.IListInfoProvider;
import reborncore.common.util.Inventory;
@ -187,17 +188,13 @@ public class TileDigitalChest extends TileMachineBase implements IInventory,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -35,17 +35,13 @@ public class TileDragonEggSiphoner extends TilePowerAcceptor implements IWrencha
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -45,17 +45,13 @@ public class TileGasTurbine extends TilePowerAcceptor implements IWrenchable,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -48,17 +48,13 @@ public class TileGrinder extends TilePowerAcceptor implements IWrenchable, IFlui
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -39,17 +39,13 @@ public class TileHeatGenerator extends TilePowerAcceptor implements IWrenchable
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -37,17 +37,13 @@ public class TileImplosionCompressor extends TilePowerAcceptor implements IWrenc
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -42,17 +42,13 @@ public class TileIndustrialElectrolyzer extends TilePowerAcceptor implements IWr
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -77,17 +77,13 @@ public class TileIndustrialSawmill extends TilePowerAcceptor implements IWrencha
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -29,17 +29,13 @@ public class TileMatterFabricator extends TilePowerAcceptor implements IWrenchab
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -8,6 +8,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.NetworkManager;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.IChatComponent;
import powercrystals.minefactoryreloaded.api.IDeepStorageUnit;
import reborncore.api.IListInfoProvider;
@ -229,17 +230,13 @@ public class TileQuantumChest extends TileMachineBase implements IInventory,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -209,17 +209,13 @@ public class TileQuantumTank extends TileMachineBase implements IFluidHandler,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -135,17 +135,13 @@ public class TileRollingMachine extends TilePowerAcceptor implements IWrenchable
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -51,17 +51,13 @@ public class TileSemifluidGenerator extends TilePowerAcceptor implements IWrench
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -33,17 +33,13 @@ public class TileThermalGenerator extends TilePowerAcceptor implements IWrenchab
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override

View file

@ -69,17 +69,13 @@ public class TileVacuumFreezer extends TilePowerAcceptor implements IWrenchable,
}
@Override
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, int side) {
public boolean wrenchCanSetFacing(EntityPlayer entityPlayer, EnumFacing side) {
return false;
}
@Override
public short getFacing() {
return 0;
}
@Override
public void setFacing(short facing) {
public EnumFacing getFacing() {
return getFacingEnum();
}
@Override