more inv fixes

This commit is contained in:
modmuss50 2019-07-04 12:16:17 +01:00
parent 42637df12d
commit a7fbc3017b
18 changed files with 35 additions and 35 deletions

View file

@ -28,7 +28,7 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -43,7 +43,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileChargeOMat extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "charge_bench", key = "ChargeBenchMaxOutput", comment = "Charge Bench Max Output (Value in EU)")
public static int maxOutput = 512;

View file

@ -31,7 +31,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.recipes.RecipeCrafter;
import reborncore.common.util.RebornInventory;
@ -41,7 +41,7 @@ import reborncore.common.util.RebornInventory;
*
*/
public abstract class TileGenericMachine extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IRecipeCrafterProvider{
implements IToolDrop, InventoryProvider, IRecipeCrafterProvider{
public String name;
public int maxInput;

View file

@ -32,7 +32,7 @@ import net.minecraft.text.LiteralText;
import net.minecraft.text.Text;
import reborncore.api.IListInfoProvider;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.common.tile.TileMachineBase;
import reborncore.common.util.RebornInventory;
import reborncore.common.util.ItemUtils;
@ -41,7 +41,7 @@ import java.util.ArrayList;
import java.util.List;
public class TileTechStorageBase extends TileMachineBase
implements ItemHandlerProvider, IToolDrop, IListInfoProvider {
implements InventoryProvider, IToolDrop, IListInfoProvider {
public final int maxCapacity;
public final RebornInventory<TileTechStorageBase> inventory;

View file

@ -30,7 +30,7 @@ import net.minecraft.nbt.CompoundTag;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -51,7 +51,7 @@ import java.util.List;
@RebornRegister(TechReborn.MOD_ID)
public class TileFusionControlComputer extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "fusion_reactor", key = "FusionReactorMaxInput", comment = "Fusion Reactor Max Input (Value in EU)")
public static int maxInput = 8192;

View file

@ -28,7 +28,7 @@ import net.minecraft.block.entity.BlockEntityType;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.common.blocks.BlockMachineBase;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.util.RebornInventory;
@ -42,7 +42,7 @@ import techreborn.utils.FluidUtils;
import javax.annotation.Nullable;
public abstract class TileBaseFluidGenerator extends TilePowerAcceptor implements IToolDrop, ItemHandlerProvider {
public abstract class TileBaseFluidGenerator extends TilePowerAcceptor implements IToolDrop, InventoryProvider {
private final FluidGeneratorRecipeList recipes;
private final int euTick;

View file

@ -30,7 +30,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.common.blocks.BlockMachineBase;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.registration.RebornRegister;
@ -42,7 +42,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileDragonEggSyphon extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider {
implements IToolDrop, InventoryProvider {
@ConfigRegistry(config = "generators", category = "dragon_egg_siphoner", key = "DragonEggSiphonerMaxOutput", comment = "Dragon Egg Siphoner Max Output (Value in EU)")
public static int maxOutput = 128;

View file

@ -32,7 +32,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -46,7 +46,7 @@ import techreborn.init.TRContent;
import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileSolidFuelGenerator extends TilePowerAcceptor implements IToolDrop, ItemHandlerProvider, IContainerProvider {
public class TileSolidFuelGenerator extends TilePowerAcceptor implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "generators", category = "generator", key = "GeneratorMaxOutput", comment = "Solid Fuel Generator Max Output (Value in EU)")
public static int maxOutput = 32;

View file

@ -29,7 +29,7 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -45,7 +45,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileIronAlloyFurnace extends TileMachineBase
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
public int tickTime;
public RebornInventory<TileIronAlloyFurnace> inventory = new RebornInventory<>(4, "TileIronAlloyFurnace", 64, this).withConfiguredAccess();

View file

@ -29,7 +29,7 @@ import net.minecraft.block.entity.FurnaceBlockEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.RecipeType;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -42,7 +42,7 @@ import techreborn.events.TRRecipeHandler;
import techreborn.init.TRTileEntities;
public class TileIronFurnace extends TileMachineBase
implements ItemHandlerProvider, IContainerProvider {
implements InventoryProvider, IContainerProvider {
public int tickTime;
public RebornInventory<TileIronFurnace> inventory = new RebornInventory<>(3, "TileIronFurnace", 64, this, getInvetoryAccess());

View file

@ -37,7 +37,7 @@ import net.minecraft.util.DefaultedList;
import net.minecraft.util.math.Direction;
import org.apache.commons.lang3.tuple.Pair;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -62,7 +62,7 @@ import java.util.List;
*/
@RebornRegister(TechReborn.MOD_ID)
public class TileAutoCraftingTable extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "autocrafter", key = "AutoCrafterInput", comment = "AutoCrafting Table Max Input (Value in EU)")
public static int maxInput = 32;

View file

@ -30,7 +30,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.recipe.RecipeType;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -46,7 +46,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileElectricFurnace extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "electric_furnace", key = "ElectricFurnaceInput", comment = "Electric Furnace Max Input (Value in EU)")
public static int maxInput = 32;

View file

@ -52,7 +52,7 @@ public class TileGrinder extends TileGenericMachine implements IContainerProvide
final int[] outputs = new int[] { 1 };
this.inventory = new RebornInventory<>(3, "TileGrinder", 64, this).withConfiguredAccess();
this.crafter = new RecipeCrafter(ModRecipes.GRINDER, this, 2, 1, this.inventory, inputs, outputs);
}
}
// IContainerProvider
@Override

View file

@ -30,7 +30,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.IUpgrade;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -45,7 +45,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileRecycler extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "recycler", key = "RecyclerInput", comment = "Recycler Max Input (Value in EU)")
public static int maxInput = 32;

View file

@ -34,7 +34,7 @@ import net.minecraft.recipe.Recipe;
import net.minecraft.util.math.Direction;
import org.apache.commons.lang3.tuple.Pair;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -60,7 +60,7 @@ import java.util.stream.Collectors;
@RebornRegister(TechReborn.MOD_ID)
public class TileRollingMachine extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "rolling_machine", key = "RollingMachineMaxInput", comment = "Rolling Machine Max Input (Value in EU)")
public static int maxInput = 32;

View file

@ -28,7 +28,7 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -41,7 +41,7 @@ import techreborn.init.TRContent;
import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileChunkLoader extends TilePowerAcceptor implements IToolDrop, ItemHandlerProvider, IContainerProvider {
public class TileChunkLoader extends TilePowerAcceptor implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "chunk_loader", key = "ChunkLoaderMaxInput", comment = "Chunk Loader Max Input (Value in EU)")
public static int maxInput = 32;

View file

@ -28,7 +28,7 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -43,7 +43,7 @@ import techreborn.init.TRTileEntities;
@RebornRegister(TechReborn.MOD_ID)
public class TileMatterFabricator extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider, IContainerProvider {
implements IToolDrop, InventoryProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "matter_fabricator", key = "MatterFabricatorMaxInput", comment = "Matter Fabricator Max Input (Value in EU)")
public static int maxInput = 8192;

View file

@ -32,7 +32,7 @@ import net.minecraft.text.LiteralText;
import net.minecraft.text.Text;
import reborncore.api.IListInfoProvider;
import reborncore.api.IToolDrop;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder;
@ -50,7 +50,7 @@ import java.util.List;
@RebornRegister(TechReborn.MOD_ID)
public class TileQuantumTank extends TileMachineBase
implements ItemHandlerProvider, IToolDrop, IListInfoProvider, IContainerProvider {
implements InventoryProvider, IToolDrop, IListInfoProvider, IContainerProvider {
@ConfigRegistry(config = "machines", category = "quantum_tank", key = "QuantumTankMaxStorage", comment = "Maximum amount of millibuckets a Quantum Tank can store")
public static int maxStorage = Integer.MAX_VALUE;

View file

@ -31,7 +31,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.math.Direction;
import reborncore.api.IToolDrop;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.tile.ItemHandlerProvider;
import reborncore.api.tile.InventoryProvider;
import reborncore.common.powerSystem.ExternalPowerSystems;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.util.RebornInventory;
@ -41,7 +41,7 @@ import techreborn.blocks.storage.BlockEnergyStorage;
* Created by Rushmead
*/
public class TileEnergyStorage extends TilePowerAcceptor
implements IToolDrop, ItemHandlerProvider {
implements IToolDrop, InventoryProvider {
public RebornInventory<TileEnergyStorage> inventory;
public String name;