This commit is contained in:
GaLicn 2025-09-25 19:04:57 +08:00
parent 890a6c24ed
commit 7c07dd148a
4 changed files with 5 additions and 5 deletions

View File

@ -8,5 +8,5 @@ import appeng.menu.ToolboxMenu;
* 以便在界面上显示升级卡槽用于放置频道卡
*/
public interface IUpgradableMenu {
ToolboxMenu getToolbox();
ToolboxMenu eap$getToolbox();
}

View File

@ -77,9 +77,9 @@ public abstract class PatternProviderScreenUpgradesMixin<C extends PatternProvid
((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 {
this.widgets.add("toolbox", new ToolboxPanel(style, upg.getToolbox().getName()));
this.widgets.add("toolbox", new ToolboxPanel(style, upg.eap$getToolbox().getName()));
} catch (IllegalStateException e) {
com.extendedae_plus.util.ExtendedAELogger.LOGGER.warn("[样板供应器][界面] 工具箱面板已存在,跳过添加: {}", e.getMessage());
}

View File

@ -34,7 +34,7 @@ public abstract class InterfaceMenuUpgradesMixin extends AEBaseMenu implements I
}
@Override
public ToolboxMenu getToolbox() {
public ToolboxMenu eap$getToolbox() {
return this.eap$toolbox;
}

View File

@ -42,7 +42,7 @@ public abstract class PatternProviderMenuUpgradesMixin extends AEBaseMenu implem
}
@Override
public ToolboxMenu getToolbox() {
public ToolboxMenu eap$getToolbox() {
return this.eap$toolbox;
}