Minor fix

This commit is contained in:
raoulvdberge
2018-03-24 10:06:25 +01:00
parent 84a7b3bd77
commit 848d59bed8
3 changed files with 3 additions and 4 deletions

View File

@@ -5,7 +5,6 @@ import net.minecraftforge.fml.common.event.FMLInterModComms;
public class IntegrationInventorySorter { public class IntegrationInventorySorter {
public static void register() { public static void register() {
// Prevent items moving while scrolling through slots with Inventory Sorter in the Crafter Manager // Prevent items moving while scrolling through slots with Inventory Sorter in the Crafter Manager
FMLInterModComms.sendMessage("inventorysorter", "containerblacklist", "com.raoulvdberge.refinedstorage.container.ContainerCrafterManager");
FMLInterModComms.sendMessage("inventorysorter", "slotblacklist", "com.raoulvdberge.refinedstorage.container.slot.SlotCrafterManager"); FMLInterModComms.sendMessage("inventorysorter", "slotblacklist", "com.raoulvdberge.refinedstorage.container.slot.SlotCrafterManager");
} }
} }

View File

@@ -102,8 +102,8 @@ public class BakedModelPattern implements IBakedModel {
} }
} }
} else if (container instanceof ContainerCrafter) { } else if (container instanceof ContainerCrafter) {
for (Slot slot : container.inventorySlots) { for (int i = 0; i < 9; ++i) {
if (slot.slotNumber < 9 && slot.getStack() == stack) { if (container.getSlot(i).getStack() == stack) {
return true; return true;
} }
} }

View File

@@ -13,7 +13,7 @@ public interface IType {
static <T extends TileEntity & INetworkNodeProxy> TileDataParameter<Integer, T> createParameter() { static <T extends TileEntity & INetworkNodeProxy> TileDataParameter<Integer, T> createParameter() {
return new TileDataParameter<>(DataSerializers.VARINT, ITEMS, t -> ((IType) t.getNode()).getType(), (t, v) -> { return new TileDataParameter<>(DataSerializers.VARINT, ITEMS, t -> ((IType) t.getNode()).getType(), (t, v) -> {
if (v == 0 || v == 1) { if (v == IType.ITEMS || v == IType.FLUIDS) {
((IType) t.getNode()).setType(v); ((IType) t.getNode()).setType(v);
t.getWorld().playerEntities.stream() t.getWorld().playerEntities.stream()