Revert "restore method name to keep compat with NEE"
This reverts commit c5607bda4e.
This commit is contained in:
+3
-3
@@ -20,10 +20,10 @@ public class ContainerExpandedProcessingPatternTerm extends ContainerPatternEnco
|
|||||||
this.craftingSlots = new SlotFakeCraftingMatrix[PROCESSING_INPUT_LIMIT];
|
this.craftingSlots = new SlotFakeCraftingMatrix[PROCESSING_INPUT_LIMIT];
|
||||||
this.outputSlots = new OptionalSlotFake[PROCESSING_OUTPUT_LIMIT];
|
this.outputSlots = new OptionalSlotFake[PROCESSING_OUTPUT_LIMIT];
|
||||||
|
|
||||||
final IItemHandler patternInv = this.getPatternTerminal().getInventoryByName("pattern");
|
final IItemHandler patternInv = this.getPart().getInventoryByName("pattern");
|
||||||
final IItemHandler output = this.getPatternTerminal().getInventoryByName("output");
|
final IItemHandler output = this.getPart().getInventoryByName("output");
|
||||||
|
|
||||||
this.crafting = this.getPatternTerminal().getInventoryByName("crafting");
|
this.crafting = this.getPart().getInventoryByName("crafting");
|
||||||
|
|
||||||
for (int y = 0; y < 4; y++) {
|
for (int y = 0; y < 4; y++) {
|
||||||
for (int x = 0; x < 4; x++) {
|
for (int x = 0; x < 4; x++) {
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ public abstract class ContainerPatternEncoder extends ContainerMEMonitorable imp
|
|||||||
final AppEngSlot clickSlot = (AppEngSlot) this.inventorySlots.get(idx); // require AE SLots!
|
final AppEngSlot clickSlot = (AppEngSlot) this.inventorySlots.get(idx); // require AE SLots!
|
||||||
ItemStack itemStack = clickSlot.getStack();
|
ItemStack itemStack = clickSlot.getStack();
|
||||||
if (AEApi.instance().definitions().materials().blankPattern().isSameAs(itemStack)) {
|
if (AEApi.instance().definitions().materials().blankPattern().isSameAs(itemStack)) {
|
||||||
IItemHandler patternInv = this.getPatternTerminal().getInventoryByName("pattern");
|
IItemHandler patternInv = this.getPart().getInventoryByName("pattern");
|
||||||
ItemStack remainder = patternInv.insertItem(0, itemStack, false);
|
ItemStack remainder = patternInv.insertItem(0, itemStack, false);
|
||||||
clickSlot.putStack(remainder);
|
clickSlot.putStack(remainder);
|
||||||
}
|
}
|
||||||
@@ -85,7 +85,7 @@ public abstract class ContainerPatternEncoder extends ContainerMEMonitorable imp
|
|||||||
return super.transferStackInSlot(p, idx);
|
return super.transferStackInSlot(p, idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
public AbstractPartEncoder getPatternTerminal() {
|
public AbstractPartEncoder getPart() {
|
||||||
return this.patternTerminal;
|
return this.patternTerminal;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ public abstract class ContainerPatternEncoder extends ContainerMEMonitorable imp
|
|||||||
if (name.equals("player")) {
|
if (name.equals("player")) {
|
||||||
return new PlayerInvWrapper(this.getInventoryPlayer());
|
return new PlayerInvWrapper(this.getInventoryPlayer());
|
||||||
}
|
}
|
||||||
return this.getPatternTerminal().getInventoryByName(name);
|
return this.getPart().getInventoryByName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -490,12 +490,12 @@ public abstract class ContainerPatternEncoder extends ContainerMEMonitorable imp
|
|||||||
public void detectAndSendChanges() {
|
public void detectAndSendChanges() {
|
||||||
super.detectAndSendChanges();
|
super.detectAndSendChanges();
|
||||||
if (Platform.isServer()) {
|
if (Platform.isServer()) {
|
||||||
if (this.isCraftingMode() != this.getPatternTerminal().isCraftingRecipe()) {
|
if (this.isCraftingMode() != this.getPart().isCraftingRecipe()) {
|
||||||
this.setCraftingMode(this.getPatternTerminal().isCraftingRecipe());
|
this.setCraftingMode(this.getPart().isCraftingRecipe());
|
||||||
this.updateOrderOfOutputSlots();
|
this.updateOrderOfOutputSlots();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.substitute = this.getPatternTerminal().isSubstitution();
|
this.substitute = this.getPart().isSubstitution();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -27,16 +27,19 @@ import appeng.api.storage.channels.IItemStorageChannel;
|
|||||||
import appeng.api.storage.data.IAEItemStack;
|
import appeng.api.storage.data.IAEItemStack;
|
||||||
import appeng.api.storage.data.IItemList;
|
import appeng.api.storage.data.IItemList;
|
||||||
import appeng.container.ContainerNull;
|
import appeng.container.ContainerNull;
|
||||||
|
import appeng.container.guisync.GuiSync;
|
||||||
|
import appeng.container.slot.AppEngSlot;
|
||||||
|
import appeng.container.slot.IOptionalSlotHost;
|
||||||
import appeng.container.slot.OptionalSlotFake;
|
import appeng.container.slot.OptionalSlotFake;
|
||||||
import appeng.container.slot.SlotFakeCraftingMatrix;
|
import appeng.container.slot.SlotFakeCraftingMatrix;
|
||||||
import appeng.container.slot.SlotPatternOutputs;
|
import appeng.container.slot.SlotPatternOutputs;
|
||||||
import appeng.container.slot.SlotPatternTerm;
|
import appeng.container.slot.SlotPatternTerm;
|
||||||
|
import appeng.container.slot.SlotPlayerHotBar;
|
||||||
|
import appeng.container.slot.SlotPlayerInv;
|
||||||
import appeng.container.slot.SlotRestrictedInput;
|
import appeng.container.slot.SlotRestrictedInput;
|
||||||
import appeng.core.sync.packets.PacketPatternSlot;
|
import appeng.core.sync.packets.PacketPatternSlot;
|
||||||
import appeng.items.storage.ItemViewCell;
|
import appeng.items.storage.ItemViewCell;
|
||||||
import appeng.me.helpers.MachineSource;
|
import appeng.me.helpers.MachineSource;
|
||||||
import appeng.parts.reporting.AbstractPartEncoder;
|
|
||||||
import appeng.parts.reporting.PartPatternTerminal;
|
|
||||||
import appeng.util.InventoryAdaptor;
|
import appeng.util.InventoryAdaptor;
|
||||||
import appeng.util.Platform;
|
import appeng.util.Platform;
|
||||||
import appeng.util.inv.AdaptorItemHandler;
|
import appeng.util.inv.AdaptorItemHandler;
|
||||||
@@ -45,8 +48,10 @@ import appeng.util.item.AEItemStack;
|
|||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.entity.player.EntityPlayerMP;
|
import net.minecraft.entity.player.EntityPlayerMP;
|
||||||
import net.minecraft.entity.player.InventoryPlayer;
|
import net.minecraft.entity.player.InventoryPlayer;
|
||||||
|
import net.minecraft.inventory.IContainerListener;
|
||||||
import net.minecraft.inventory.InventoryCraftResult;
|
import net.minecraft.inventory.InventoryCraftResult;
|
||||||
import net.minecraft.inventory.InventoryCrafting;
|
import net.minecraft.inventory.InventoryCrafting;
|
||||||
|
import net.minecraft.inventory.Slot;
|
||||||
import net.minecraft.inventory.SlotCrafting;
|
import net.minecraft.inventory.SlotCrafting;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.item.crafting.CraftingManager;
|
import net.minecraft.item.crafting.CraftingManager;
|
||||||
@@ -63,10 +68,10 @@ public class ContainerPatternTerm extends ContainerPatternEncoder {
|
|||||||
this.craftingSlots = new SlotFakeCraftingMatrix[9];
|
this.craftingSlots = new SlotFakeCraftingMatrix[9];
|
||||||
this.outputSlots = new OptionalSlotFake[3];
|
this.outputSlots = new OptionalSlotFake[3];
|
||||||
|
|
||||||
final IItemHandler patternInv = this.getPatternTerminal().getInventoryByName("pattern");
|
final IItemHandler patternInv = this.getPart().getInventoryByName("pattern");
|
||||||
final IItemHandler output = this.getPatternTerminal().getInventoryByName("output");
|
final IItemHandler output = this.getPart().getInventoryByName("output");
|
||||||
|
|
||||||
this.crafting = this.getPatternTerminal().getInventoryByName("crafting");
|
this.crafting = this.getPart().getInventoryByName("crafting");
|
||||||
|
|
||||||
for (int y = 0; y < 3; y++) {
|
for (int y = 0; y < 3; y++) {
|
||||||
for (int x = 0; x < 3; x++) {
|
for (int x = 0; x < 3; x++) {
|
||||||
@@ -101,9 +106,9 @@ public class ContainerPatternTerm extends ContainerPatternEncoder {
|
|||||||
@Override
|
@Override
|
||||||
public boolean isSlotEnabled(final int idx) {
|
public boolean isSlotEnabled(final int idx) {
|
||||||
if (idx == 1) {
|
if (idx == 1) {
|
||||||
return Platform.isServer() ? !this.getPatternTerminal().isCraftingRecipe() : !this.isCraftingMode();
|
return Platform.isServer() ? !this.getPart().isCraftingRecipe() : !this.isCraftingMode();
|
||||||
} else if (idx == 2) {
|
} else if (idx == 2) {
|
||||||
return Platform.isServer() ? this.getPatternTerminal().isCraftingRecipe() : this.isCraftingMode();
|
return Platform.isServer() ? this.getPart().isCraftingRecipe() : this.isCraftingMode();
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -148,7 +153,7 @@ public class ContainerPatternTerm extends ContainerPatternEncoder {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final IMEMonitor<IAEItemStack> storage = this.getPatternTerminal()
|
final IMEMonitor<IAEItemStack> storage = this.getPart()
|
||||||
.getInventory(AEApi.instance().storage().getStorageChannel(IItemStorageChannel.class));
|
.getInventory(AEApi.instance().storage().getStorageChannel(IItemStorageChannel.class));
|
||||||
final IItemList<IAEItemStack> all = storage.getStorageList();
|
final IItemList<IAEItemStack> all = storage.getStorageList();
|
||||||
|
|
||||||
@@ -190,15 +195,10 @@ public class ContainerPatternTerm extends ContainerPatternEncoder {
|
|||||||
if (!failed.isEmpty()) {
|
if (!failed.isEmpty()) {
|
||||||
this.getCellInventory()
|
this.getCellInventory()
|
||||||
.injectItems(AEItemStack.fromItemStack(failed), Actionable.MODULATE,
|
.injectItems(AEItemStack.fromItemStack(failed), Actionable.MODULATE,
|
||||||
new MachineSource(this.getPatternTerminal()));
|
new MachineSource(this.getPart()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public PartPatternTerminal getPatternTerminal() {
|
|
||||||
return (PartPatternTerminal) super.getPatternTerminal();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ public class PacketValueConfig extends AppEngPacket {
|
|||||||
if (c instanceof ContainerPatternTerm) {
|
if (c instanceof ContainerPatternTerm) {
|
||||||
final ContainerPatternTerm cpt = (ContainerPatternTerm) c;
|
final ContainerPatternTerm cpt = (ContainerPatternTerm) c;
|
||||||
if (this.Name.equals("PatternTerminal.CraftMode")) {
|
if (this.Name.equals("PatternTerminal.CraftMode")) {
|
||||||
cpt.getPatternTerminal().setCraftingRecipe(this.Value.equals("1"));
|
cpt.getPart().setCraftingRecipe(this.Value.equals("1"));
|
||||||
} else if (this.Name.equals("PatternTerminal.Encode")) {
|
} else if (this.Name.equals("PatternTerminal.Encode")) {
|
||||||
if (this.Value.equals("2")) {
|
if (this.Value.equals("2")) {
|
||||||
cpt.encodeAndMoveToInventory();
|
cpt.encodeAndMoveToInventory();
|
||||||
@@ -157,7 +157,7 @@ public class PacketValueConfig extends AppEngPacket {
|
|||||||
} else if (this.Name.equals("PatternTerminal.MaximizeCount")) {
|
} else if (this.Name.equals("PatternTerminal.MaximizeCount")) {
|
||||||
cpt.maximizeCount();
|
cpt.maximizeCount();
|
||||||
} else if (this.Name.equals("PatternTerminal.Substitute")) {
|
} else if (this.Name.equals("PatternTerminal.Substitute")) {
|
||||||
cpt.getPatternTerminal().setSubstitution(this.Value.equals("1"));
|
cpt.getPart().setSubstitution(this.Value.equals("1"));
|
||||||
}
|
}
|
||||||
} else if (c instanceof ContainerExpandedProcessingPatternTerm) {
|
} else if (c instanceof ContainerExpandedProcessingPatternTerm) {
|
||||||
final ContainerExpandedProcessingPatternTerm cept = (ContainerExpandedProcessingPatternTerm) c;
|
final ContainerExpandedProcessingPatternTerm cept = (ContainerExpandedProcessingPatternTerm) c;
|
||||||
|
|||||||
Reference in New Issue
Block a user