mixin
This commit is contained in:
parent
c2f931eefc
commit
7520d93aaa
|
|
@ -134,13 +134,8 @@ sourceSets.main.java {
|
|||
include 'com/extendedae_plus/**'
|
||||
// 允许 accessor
|
||||
include 'com/extendedae_plus/mixin/**/accessor/**'
|
||||
// 排除具体的非 accessor mixin 目录
|
||||
// AE2 相关非 accessor(已启用,需要参与编译与运行)
|
||||
// 其他模块的非 accessor mixin
|
||||
exclude 'com/extendedae_plus/mixin/ae2WTlib/**'
|
||||
// 允许 JEI/REI 捕获混入参与编译(用于记录 lastProcessingName)
|
||||
// 排除顶层 mixin 文件
|
||||
exclude 'com/extendedae_plus/mixin/PickFromWirelessMixin.java'
|
||||
// 放开此前被排除的 mixin 源码,便于完整移植功能;是否实际注入由 mixins.json 决定
|
||||
// 注意:可选联动(如 ae2WTlib)未在 mixins.json 注册时不会注入,避免运行期崩溃
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ public abstract class ContainerUWirelessExPatternTerminalMixin {
|
|||
|
||||
// 1.21 环境下,Glodium IActionHolder 已被移除,改为 no-op 保留占位,以便未来扩展。
|
||||
// 明确目标构造签名:<init>(int, Inventory, HostUWirelessExPAT)
|
||||
@Inject(method = "<init>(ILnet/minecraft/world/entity/player/Inventory;Lcom/glodblock/github/extendedae/xmod/wt/HostUWirelessExPAT;)V", at = @At("TAIL"), remap = false)
|
||||
private void init(int id, net.minecraft.world.entity.player.Inventory playerInventory, com.glodblock.github.extendedae.xmod.wt.HostUWirelessExPAT host, CallbackInfo ci) {
|
||||
@Inject(method = "<init>(ILnet/minecraft/world/entity/player/Inventory;Ljava/lang/Object;)V", at = @At("TAIL"), remap = false)
|
||||
private void init(int id, net.minecraft.world.entity.player.Inventory playerInventory, Object host, CallbackInfo ci) {
|
||||
// no-op
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,9 @@
|
|||
"ae2.AEProcessingPatternMixin",
|
||||
"ae2.autopattern.CraftingTreeNodeAccessor",
|
||||
"ae2.autopattern.CraftingTreeProcessMixin",
|
||||
"ae2.autopattern.CraftingTreeNodeMixin",
|
||||
"ae2.autopattern.CraftingServiceGetProvidersMixin",
|
||||
"ae2.autopattern.PatternProviderLogicContainsRedirectMixin",
|
||||
"ae2.accessor.PatternProviderLogicPatternInputsAccessor",
|
||||
"extendedae.common.PartExPatternProviderMixin",
|
||||
"extendedae.common.TileExPatternProviderMixin",
|
||||
|
|
@ -20,6 +23,8 @@
|
|||
"extendedae.container.ContainerExPatternTerminalMixin",
|
||||
"extendedae.container.ContainerWirelessExPatternTerminalMixin",
|
||||
"ae2.menu.PatternEncodingTermMenuMixin",
|
||||
"ae2.menu.ContainerPatternEncodingTermMenuMixin",
|
||||
"ae2.menu.MEStorageMenuMixin",
|
||||
"ae2.accessor.MEStorageMenuAccessor",
|
||||
"ae2.accessor.PatternEncodingTermMenuAccessor"
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user