appliedflux下供应器jade显示
This commit is contained in:
parent
1d4524fb16
commit
d760233070
|
|
@ -42,6 +42,12 @@ public abstract class PatternProviderScreenUpgradesMixin<C extends PatternProvid
|
||||||
com.extendedae_plus.util.ExtendedAELogger.LOGGER.debug("[样板供应器][界面] 跳过添加升级面板:shouldAddUpgradePanelToScreen返回false");
|
com.extendedae_plus.util.ExtendedAELogger.LOGGER.debug("[样板供应器][界面] 跳过添加升级面板:shouldAddUpgradePanelToScreen返回false");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 若已安装 AppliedFlux,则由 AE2/AppliedFlux 自己负责渲染升级面板,避免我们重复添加导致界面显示两个槽
|
||||||
|
if (!UpgradeSlotCompat.shouldEnableUpgradeSlots()) {
|
||||||
|
com.extendedae_plus.util.ExtendedAELogger.LOGGER.debug("[样板供应器][界面] 跳过添加升级面板:已安装 appflux,由 AE2/AppliedFlux 负责渲染");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// 使用改进的AppliedFlux兼容性检测
|
// 使用改进的AppliedFlux兼容性检测
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
|
|
||||||
|
|
@ -37,9 +37,8 @@ public abstract class PatternProviderMenuUpgradesMixin extends AEBaseMenu implem
|
||||||
ExtendedAELogger.LOGGER.debug("[样板供应器][菜单] 注入升级槽: 使用自带 compat 槽");
|
ExtendedAELogger.LOGGER.debug("[样板供应器][菜单] 注入升级槽: 使用自带 compat 槽");
|
||||||
this.setupUpgrades(((CompatUpgradeProvider) this.logic).eap$getCompatUpgrades());
|
this.setupUpgrades(((CompatUpgradeProvider) this.logic).eap$getCompatUpgrades());
|
||||||
} else {
|
} else {
|
||||||
// 安装 appflux:使用 appflux 注入到 PatternProviderLogic 的升级槽
|
// 安装 appflux:AE2/AppliedFlux 已在其原始构造流程中添加升级槽,这里避免重复注入导致界面重复渲染
|
||||||
ExtendedAELogger.LOGGER.debug("[样板供应器][菜单] 注入升级槽: 使用 appflux 槽");
|
ExtendedAELogger.LOGGER.debug("[样板供应器][菜单] 跳过注入升级槽: 由 AE2/AppliedFlux 负责渲染");
|
||||||
this.setupUpgrades(((IUpgradeableObject) this.logic).getUpgrades());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user