diff --git a/src/main/java/de/johni0702/minecraft/gui/container/AbstractGuiContainer.java b/src/main/java/de/johni0702/minecraft/gui/container/AbstractGuiContainer.java index 8a03be6a..aea4420f 100644 --- a/src/main/java/de/johni0702/minecraft/gui/container/AbstractGuiContainer.java +++ b/src/main/java/de/johni0702/minecraft/gui/container/AbstractGuiContainer.java @@ -146,6 +146,12 @@ public abstract class AbstractGuiContainer> }); category.addCrashSection("Width", size.getWidth()); category.addCrashSection("Height", size.getHeight()); + category.addCrashSectionCallable("Layout", new Callable() { + @Override + public Object call() throws Exception { + return layout; + } + }); category = crashReport.makeCategory("Gui element details"); category.addCrashSectionCallable("Element", new Callable() { @Override @@ -165,6 +171,14 @@ public abstract class AbstractGuiContainer> return eSize; } }); + if (e.getKey() instanceof GuiContainer) { + category.addCrashSectionCallable("Layout", new Callable() { + @Override + public Object call() throws Exception { + return ((GuiContainer) e.getKey()).getLayout(); + } + }); + } throw new ReportedException(crashReport); } }