崩溃
This commit is contained in:
parent
890a6c24ed
commit
7c07dd148a
|
|
@ -8,5 +8,5 @@ import appeng.menu.ToolboxMenu;
|
||||||
* 以便在界面上显示升级卡槽(用于放置频道卡)。
|
* 以便在界面上显示升级卡槽(用于放置频道卡)。
|
||||||
*/
|
*/
|
||||||
public interface IUpgradableMenu {
|
public interface IUpgradableMenu {
|
||||||
ToolboxMenu getToolbox();
|
ToolboxMenu eap$getToolbox();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -77,9 +77,9 @@ public abstract class PatternProviderScreenUpgradesMixin<C extends PatternProvid
|
||||||
((IStyleAccessor) style).getWidgets().put("toolbox", ws);
|
((IStyleAccessor) style).getWidgets().put("toolbox", ws);
|
||||||
|
|
||||||
// 添加工具箱面板
|
// 添加工具箱面板
|
||||||
if (menu instanceof AEBaseMenu base && base instanceof com.extendedae_plus.bridge.IUpgradableMenu upg && upg.getToolbox() != null && upg.getToolbox().isPresent()) {
|
if (menu instanceof AEBaseMenu base && base instanceof com.extendedae_plus.bridge.IUpgradableMenu upg && upg.eap$getToolbox() != null && upg.eap$getToolbox().isPresent()) {
|
||||||
try {
|
try {
|
||||||
this.widgets.add("toolbox", new ToolboxPanel(style, upg.getToolbox().getName()));
|
this.widgets.add("toolbox", new ToolboxPanel(style, upg.eap$getToolbox().getName()));
|
||||||
} catch (IllegalStateException e) {
|
} catch (IllegalStateException e) {
|
||||||
com.extendedae_plus.util.ExtendedAELogger.LOGGER.warn("[样板供应器][界面] 工具箱面板已存在,跳过添加: {}", e.getMessage());
|
com.extendedae_plus.util.ExtendedAELogger.LOGGER.warn("[样板供应器][界面] 工具箱面板已存在,跳过添加: {}", e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ public abstract class InterfaceMenuUpgradesMixin extends AEBaseMenu implements I
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ToolboxMenu getToolbox() {
|
public ToolboxMenu eap$getToolbox() {
|
||||||
return this.eap$toolbox;
|
return this.eap$toolbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ public abstract class PatternProviderMenuUpgradesMixin extends AEBaseMenu implem
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ToolboxMenu getToolbox() {
|
public ToolboxMenu eap$getToolbox() {
|
||||||
return this.eap$toolbox;
|
return this.eap$toolbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user