diff --git a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentButcherSettings.java b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentButcherSettings.java index e46a9c6..65a94e0 100644 --- a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentButcherSettings.java +++ b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentButcherSettings.java @@ -94,6 +94,6 @@ public class ContentButcherSettings extends ContentChild @Override public String getTitle() { - return this.parent.getTitle(); + return this.getParentContent().getTitle(); } } diff --git a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentChild.java b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentChild.java index 32ee684..fa3a17b 100644 --- a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentChild.java +++ b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentChild.java @@ -9,7 +9,7 @@ import net.minecraftforge.api.distmarker.OnlyIn; @OnlyIn(Dist.CLIENT) public abstract class ContentChild extends Content { - protected Content parent; + private Content parent; public ContentChild withParent(Content parent) { @@ -55,4 +55,9 @@ public abstract class ContentChild extends Content { return this.parent; } + + public Content getParentContent() + { + return this.parent; + } } diff --git a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentContinue.java b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentContinue.java index 2997f84..9f46141 100644 --- a/src/main/java/exopandora/worldhandler/gui/content/impl/ContentContinue.java +++ b/src/main/java/exopandora/worldhandler/gui/content/impl/ContentContinue.java @@ -68,7 +68,7 @@ public class ContentContinue extends ContentChild container.add(new GuiButtonBase(x + 116 / 2, y + 36, 116, 20, TextFormatting.RED + I18n.format("gui.worldhandler.generic.yes"), () -> { CommandHelper.sendCommand(this.builder, this.special); - Minecraft.getInstance().displayGuiScreen(new GuiWorldHandler(this.parent)); + Minecraft.getInstance().displayGuiScreen(new GuiWorldHandler(this.getParentContent())); })); container.add(new GuiButtonBase(x + 116 / 2, y + 60, 116, 20, I18n.format("gui.worldhandler.generic.no"), () -> ActionHelper.back(this))); } @@ -82,6 +82,6 @@ public class ContentContinue extends ContentChild @Override public String getTitle() { - return this.parent.getTitle(); + return this.getParentContent().getTitle(); } }