Switch to new GUI sync system, very buggy and untested
This commit is contained in:
@@ -1,11 +1,8 @@
|
||||
package refinedstorage.gui.sidebutton;
|
||||
|
||||
import net.minecraft.util.text.TextFormatting;
|
||||
import refinedstorage.RefinedStorage;
|
||||
import refinedstorage.gui.GuiBase;
|
||||
import refinedstorage.network.MessageModeToggle;
|
||||
import refinedstorage.tile.config.IModeConfig;
|
||||
import refinedstorage.tile.config.ModeConstants;
|
||||
|
||||
public class SideButtonMode extends SideButton {
|
||||
private IModeConfig config;
|
||||
@@ -16,7 +13,7 @@ public class SideButtonMode extends SideButton {
|
||||
|
||||
@Override
|
||||
public String getTooltip(GuiBase gui) {
|
||||
return TextFormatting.GREEN + gui.t("sidebutton.refinedstorage:mode") + TextFormatting.RESET + "\n" + gui.t("sidebutton.refinedstorage:mode." + (config.getMode() == ModeConstants.WHITELIST ? "whitelist" : "blacklist"));
|
||||
return TextFormatting.GREEN + gui.t("sidebutton.refinedstorage:mode") + TextFormatting.RESET + "\n" + gui.t("sidebutton.refinedstorage:mode." + (config.getMode() == IModeConfig.WHITELIST ? "whitelist" : "blacklist"));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -25,9 +22,9 @@ public class SideButtonMode extends SideButton {
|
||||
|
||||
int tx = 0;
|
||||
|
||||
if (config.getMode() == ModeConstants.WHITELIST) {
|
||||
if (config.getMode() == IModeConfig.WHITELIST) {
|
||||
tx = 0;
|
||||
} else if (config.getMode() == ModeConstants.BLACKLIST) {
|
||||
} else if (config.getMode() == IModeConfig.BLACKLIST) {
|
||||
tx = 16;
|
||||
}
|
||||
|
||||
@@ -36,6 +33,6 @@ public class SideButtonMode extends SideButton {
|
||||
|
||||
@Override
|
||||
public void actionPerformed() {
|
||||
RefinedStorage.INSTANCE.network.sendToServer(new MessageModeToggle(config));
|
||||
config.setMode(config.getMode() == IModeConfig.WHITELIST ? IModeConfig.BLACKLIST : IModeConfig.WHITELIST);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user