Rename
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
package refinedstorage.gui;
|
package refinedstorage.gui;
|
||||||
|
|
||||||
import refinedstorage.container.ContainerCrafter;
|
import refinedstorage.container.ContainerCrafter;
|
||||||
import refinedstorage.gui.sidebutton.SideButtonCrafterAutocraftSignal;
|
import refinedstorage.gui.sidebutton.SideButtonCrafterTriggeredAutocrafting;
|
||||||
import refinedstorage.gui.sidebutton.SideButtonRedstoneMode;
|
import refinedstorage.gui.sidebutton.SideButtonRedstoneMode;
|
||||||
import refinedstorage.tile.TileCrafter;
|
import refinedstorage.tile.TileCrafter;
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ public class GuiCrafter extends GuiBase {
|
|||||||
@Override
|
@Override
|
||||||
public void init(int x, int y) {
|
public void init(int x, int y) {
|
||||||
addSideButton(new SideButtonRedstoneMode(TileCrafter.REDSTONE_MODE));
|
addSideButton(new SideButtonRedstoneMode(TileCrafter.REDSTONE_MODE));
|
||||||
addSideButton(new SideButtonCrafterAutocraftSignal());
|
addSideButton(new SideButtonCrafterTriggeredAutocrafting());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ import refinedstorage.gui.GuiBase;
|
|||||||
import refinedstorage.tile.TileCrafter;
|
import refinedstorage.tile.TileCrafter;
|
||||||
import refinedstorage.tile.data.TileDataManager;
|
import refinedstorage.tile.data.TileDataManager;
|
||||||
|
|
||||||
public class SideButtonCrafterAutocraftSignal extends SideButton {
|
public class SideButtonCrafterTriggeredAutocrafting extends SideButton {
|
||||||
@Override
|
@Override
|
||||||
public String getTooltip(GuiBase gui) {
|
public String getTooltip(GuiBase gui) {
|
||||||
return TextFormatting.GREEN + gui.t("sidebutton.refinedstorage:crafter.autocraft_signal") + TextFormatting.RESET + "\n" + gui.t("gui." + (TileCrafter.AUTOCRAFT_SIGNAL.getValue() ? "yes" : "no"));
|
return TextFormatting.GREEN + gui.t("sidebutton.refinedstorage:crafter.triggered_autocrafting") + TextFormatting.RESET + "\n" + gui.t("gui." + (TileCrafter.TRIGGERED_AUTOCRAFTING.getValue() ? "yes" : "no"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -19,6 +19,6 @@ public class SideButtonCrafterAutocraftSignal extends SideButton {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed() {
|
public void actionPerformed() {
|
||||||
TileDataManager.setParameter(TileCrafter.AUTOCRAFT_SIGNAL, !TileCrafter.AUTOCRAFT_SIGNAL.getValue());
|
TileDataManager.setParameter(TileCrafter.TRIGGERED_AUTOCRAFTING, !TileCrafter.TRIGGERED_AUTOCRAFTING.getValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -26,21 +26,21 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
||||||
public static final TileDataParameter<Boolean> AUTOCRAFT_SIGNAL = new TileDataParameter<>(DataSerializers.BOOLEAN, false, new ITileDataProducer<Boolean, TileCrafter>() {
|
public static final TileDataParameter<Boolean> TRIGGERED_AUTOCRAFTING = new TileDataParameter<>(DataSerializers.BOOLEAN, false, new ITileDataProducer<Boolean, TileCrafter>() {
|
||||||
@Override
|
@Override
|
||||||
public Boolean getValue(TileCrafter tile) {
|
public Boolean getValue(TileCrafter tile) {
|
||||||
return tile.autocraftSignal;
|
return tile.triggeredAutocrafting;
|
||||||
}
|
}
|
||||||
}, new ITileDataConsumer<Boolean, TileCrafter>() {
|
}, new ITileDataConsumer<Boolean, TileCrafter>() {
|
||||||
@Override
|
@Override
|
||||||
public void setValue(TileCrafter tile, Boolean value) {
|
public void setValue(TileCrafter tile, Boolean value) {
|
||||||
tile.autocraftSignal = value;
|
tile.triggeredAutocrafting = value;
|
||||||
|
|
||||||
tile.markDirty();
|
tile.markDirty();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
private static final String NBT_AUTOCRAFT_SIGNAL = "AutocraftSignal";
|
private static final String NBT_TRIGGERED_AUTOCRAFTING = "TriggeredAutocrafting";
|
||||||
|
|
||||||
private ItemHandlerBasic patterns = new ItemHandlerBasic(9, this, stack -> stack.getItem() instanceof ICraftingPatternProvider) {
|
private ItemHandlerBasic patterns = new ItemHandlerBasic(9, this, stack -> stack.getItem() instanceof ICraftingPatternProvider) {
|
||||||
@Override
|
@Override
|
||||||
@@ -61,10 +61,10 @@ public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
|||||||
|
|
||||||
private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED);
|
private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED);
|
||||||
|
|
||||||
private boolean autocraftSignal = false;
|
private boolean triggeredAutocrafting = false;
|
||||||
|
|
||||||
public TileCrafter() {
|
public TileCrafter() {
|
||||||
dataManager.addWatchedParameter(AUTOCRAFT_SIGNAL);
|
dataManager.addWatchedParameter(TRIGGERED_AUTOCRAFTING);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void rebuildPatterns() {
|
private void rebuildPatterns() {
|
||||||
@@ -107,7 +107,7 @@ public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateNode() {
|
public void updateNode() {
|
||||||
if (autocraftSignal && worldObj.isBlockPowered(pos)) {
|
if (triggeredAutocrafting && worldObj.isBlockPowered(pos)) {
|
||||||
for (ICraftingPattern pattern : actualPatterns) {
|
for (ICraftingPattern pattern : actualPatterns) {
|
||||||
for (ItemStack output : pattern.getOutputs()) {
|
for (ItemStack output : pattern.getOutputs()) {
|
||||||
NetworkUtils.scheduleCraftingTaskIfUnscheduled(network, output, 1, CompareUtils.COMPARE_DAMAGE | CompareUtils.COMPARE_NBT);
|
NetworkUtils.scheduleCraftingTaskIfUnscheduled(network, output, 1, CompareUtils.COMPARE_DAMAGE | CompareUtils.COMPARE_NBT);
|
||||||
@@ -131,8 +131,8 @@ public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
|||||||
public void read(NBTTagCompound tag) {
|
public void read(NBTTagCompound tag) {
|
||||||
super.read(tag);
|
super.read(tag);
|
||||||
|
|
||||||
if (tag.hasKey(NBT_AUTOCRAFT_SIGNAL)) {
|
if (tag.hasKey(NBT_TRIGGERED_AUTOCRAFTING)) {
|
||||||
autocraftSignal = tag.getBoolean(NBT_AUTOCRAFT_SIGNAL);
|
triggeredAutocrafting = tag.getBoolean(NBT_TRIGGERED_AUTOCRAFTING);
|
||||||
}
|
}
|
||||||
|
|
||||||
readItems(patterns, 0, tag);
|
readItems(patterns, 0, tag);
|
||||||
@@ -143,7 +143,7 @@ public class TileCrafter extends TileNode implements ICraftingPatternContainer {
|
|||||||
public NBTTagCompound write(NBTTagCompound tag) {
|
public NBTTagCompound write(NBTTagCompound tag) {
|
||||||
super.write(tag);
|
super.write(tag);
|
||||||
|
|
||||||
tag.setBoolean(NBT_AUTOCRAFT_SIGNAL, autocraftSignal);
|
tag.setBoolean(NBT_TRIGGERED_AUTOCRAFTING, triggeredAutocrafting);
|
||||||
|
|
||||||
writeItems(patterns, 0, tag);
|
writeItems(patterns, 0, tag);
|
||||||
writeItems(upgrades, 1, tag);
|
writeItems(upgrades, 1, tag);
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ sidebutton.refinedstorage:detector.mode.1=Emit signal when on the amount
|
|||||||
sidebutton.refinedstorage:detector.mode.2=Emit signal when above the amount
|
sidebutton.refinedstorage:detector.mode.2=Emit signal when above the amount
|
||||||
sidebutton.refinedstorage:detector.mode.3=Emit signal when is autocrafting
|
sidebutton.refinedstorage:detector.mode.3=Emit signal when is autocrafting
|
||||||
|
|
||||||
sidebutton.refinedstorage:crafter.autocraft_signal=Trigger autocrafting with redstone signal
|
sidebutton.refinedstorage:crafter.triggered_autocrafting=Trigger autocrafting with redstone signal
|
||||||
|
|
||||||
block.refinedstorage:controller.0.name=Controller
|
block.refinedstorage:controller.0.name=Controller
|
||||||
block.refinedstorage:controller.1.name=Creative Controller
|
block.refinedstorage:controller.1.name=Creative Controller
|
||||||
|
|||||||
Reference in New Issue
Block a user