Move assemblingmachine and centrifuge to the new system

This commit is contained in:
modmuss50 2016-04-13 16:25:51 +01:00
parent 8c49a27b76
commit 912eced5e5
7 changed files with 122 additions and 46 deletions

View file

@ -7,14 +7,17 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumFacing;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.IContainerProvider;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.container.RebornContainer;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.recipes.RecipeCrafter;
import reborncore.common.util.Inventory;
import techreborn.api.Reference;
import techreborn.client.container.ContainerAssemblingMachine;
import techreborn.init.ModBlocks;
public class TileAssemblingMachine extends TilePowerAcceptor implements IWrenchable, ISidedInventory,IInventoryProvider, IRecipeCrafterProvider
public class TileAssemblingMachine extends TilePowerAcceptor implements IWrenchable, ISidedInventory,IInventoryProvider, IRecipeCrafterProvider, IContainerProvider
{
public int tickTime;
@ -161,4 +164,9 @@ public class TileAssemblingMachine extends TilePowerAcceptor implements IWrencha
public RecipeCrafter getRecipeCrafter() {
return crafter;
}
@Override
public RebornContainer getContainer() {
return RebornContainer.getContainerFromClass(ContainerAssemblingMachine.class, this);
}
}

View file

@ -24,7 +24,7 @@ import techreborn.init.ModBlocks;
import java.util.List;
public class TileCentrifuge extends TilePowerAcceptor
implements IWrenchable,IInventoryProvider, IListInfoProvider, IRecipeCrafterProvider//, IContainerProvider
implements IWrenchable,IInventoryProvider, IListInfoProvider, IRecipeCrafterProvider, IContainerProvider
{
public int tickTime;
@ -183,8 +183,8 @@ public class TileCentrifuge extends TilePowerAcceptor
return crafter;
}
// @Override
// public RebornContainer getContainer() {
// return RebornContainer.getContainerFromClass(ContainerCentrifuge.class);
// }
@Override
public RebornContainer getContainer() {
return RebornContainer.getContainerFromClass(ContainerCentrifuge.class, this);
}
}