Fix slot package
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package com.raoulvdberge.refinedstorage.container.slot.grid;
|
||||
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.inventory.Slot;
|
||||
import net.minecraft.inventory.container.Slot;
|
||||
|
||||
public class SlotGridCrafting extends Slot {
|
||||
public SlotGridCrafting(IInventory inventory, int inventoryIndex, int x, int y) {
|
||||
|
||||
@@ -1,21 +1,18 @@
|
||||
package com.raoulvdberge.refinedstorage.container.slot.grid;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.api.network.grid.IGrid;
|
||||
import com.raoulvdberge.refinedstorage.container.ContainerGrid;
|
||||
import net.minecraft.entity.player.PlayerEntity;
|
||||
import net.minecraft.inventory.SlotCrafting;
|
||||
import net.minecraft.inventory.container.CraftingResultSlot;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
public class SlotGridCraftingResult extends SlotCrafting {
|
||||
private ContainerGrid container;
|
||||
public class SlotGridCraftingResult extends CraftingResultSlot {
|
||||
private IGrid grid;
|
||||
|
||||
public SlotGridCraftingResult(ContainerGrid container, PlayerEntity player, IGrid grid, int inventoryIndex, int x, int y) {
|
||||
public SlotGridCraftingResult(PlayerEntity player, IGrid grid, int inventoryIndex, int x, int y) {
|
||||
super(player, grid.getCraftingMatrix(), grid.getCraftingResult(), inventoryIndex, x, y);
|
||||
|
||||
this.container = container;
|
||||
this.grid = grid;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.raoulvdberge.refinedstorage.container.slot.legacy;
|
||||
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.inventory.Slot;
|
||||
import net.minecraft.inventory.container.Slot;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.raoulvdberge.refinedstorage.apiimpl.API;
|
||||
import com.raoulvdberge.refinedstorage.inventory.fluid.FluidInventory;
|
||||
import com.raoulvdberge.refinedstorage.util.StackUtils;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.fluids.Fluid;
|
||||
import net.minecraftforge.fluids.FluidAttributes;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
|
||||
class InventoryWrapperFilterFluid implements IInventoryWrapper {
|
||||
@@ -33,7 +33,7 @@ class InventoryWrapperFilterFluid implements IInventoryWrapper {
|
||||
|
||||
for (int i = 0; i < filterInv.getSlots(); ++i) {
|
||||
if (filterInv.getFluid(i) == null) {
|
||||
filterInv.setFluid(i, StackUtils.copy(fluidInContainer, Fluid.BUCKET_VOLUME));
|
||||
filterInv.setFluid(i, StackUtils.copy(fluidInContainer, FluidAttributes.BUCKET_VOLUME));
|
||||
|
||||
return stop;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.raoulvdberge.refinedstorage.container.transfer;
|
||||
|
||||
import net.minecraft.entity.player.InventoryPlayer;
|
||||
import net.minecraft.entity.player.PlayerInventory;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.items.IItemHandler;
|
||||
@@ -17,9 +17,9 @@ class InventoryWrapperInventory implements IInventoryWrapper {
|
||||
InventoryWrapperInventory(IInventory inventory) {
|
||||
this.inventory = inventory;
|
||||
|
||||
if (inventory instanceof InventoryPlayer) {
|
||||
if (inventory instanceof PlayerInventory) {
|
||||
// Don't use PlayerMainInvWrapper to avoid stack animations.
|
||||
this.wrapper = new RangedWrapper(new InvWrapper(inventory), 0, ((InventoryPlayer) inventory).mainInventory.size());
|
||||
this.wrapper = new RangedWrapper(new InvWrapper(inventory), 0, ((PlayerInventory) inventory).mainInventory.size());
|
||||
} else {
|
||||
this.wrapper = new InvWrapper(inventory);
|
||||
}
|
||||
|
||||
@@ -2,9 +2,9 @@ package com.raoulvdberge.refinedstorage.container.transfer;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.API;
|
||||
import com.raoulvdberge.refinedstorage.inventory.fluid.FluidInventory;
|
||||
import net.minecraft.inventory.Container;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.inventory.Slot;
|
||||
import net.minecraft.inventory.container.Container;
|
||||
import net.minecraft.inventory.container.Slot;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.items.IItemHandler;
|
||||
import net.minecraftforge.items.IItemHandlerModifiable;
|
||||
|
||||
Reference in New Issue
Block a user