加了忘掉了触发功能的声音(才,才不是在摸鱼呢(>///<))
This commit is contained in:
parent
7fe6d63c03
commit
cc1ec9fa16
|
|
@ -36,9 +36,8 @@ public abstract class PatternEncodingTermScreenMixin {
|
||||||
@Inject(method = "init", at = @At("TAIL"), remap = false)
|
@Inject(method = "init", at = @At("TAIL"), remap = false)
|
||||||
private void eap$addUploadButton(CallbackInfo ci) {
|
private void eap$addUploadButton(CallbackInfo ci) {
|
||||||
// 仅在图样编码终端界面中添加按钮
|
// 仅在图样编码终端界面中添加按钮
|
||||||
if (!(((Object) this) instanceof PatternEncodingTermScreen &&
|
if (!(((Object) this) instanceof PatternEncodingTermScreen)) return;
|
||||||
ModConfig.INDEPENDENT_UPLOADING_BUTTON.getAsBoolean()))
|
if (!ModConfig.INDEPENDENT_UPLOADING_BUTTON.getAsBoolean()) return;
|
||||||
return;
|
|
||||||
// 复用已存在的按钮实例,避免重复创建
|
// 复用已存在的按钮实例,避免重复创建
|
||||||
if (eap$uploadBtn == null) {
|
if (eap$uploadBtn == null) {
|
||||||
eap$uploadBtn = new IconButton(btn -> PacketDistributor
|
eap$uploadBtn = new IconButton(btn -> PacketDistributor
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
package com.extendedae_plus.mixin.emi;
|
package com.extendedae_plus.mixin.emi;
|
||||||
|
|
||||||
import appeng.api.stacks.GenericStack;
|
|
||||||
import appeng.integration.modules.emi.EmiStackHelper;
|
import appeng.integration.modules.emi.EmiStackHelper;
|
||||||
import appeng.menu.me.items.PatternEncodingTermMenu;
|
import appeng.menu.me.items.PatternEncodingTermMenu;
|
||||||
import com.extendedae_plus.integration.emi.HandlerBoMRecipes;
|
import com.extendedae_plus.integration.emi.HandlerBoMRecipes;
|
||||||
|
|
@ -13,7 +12,7 @@ import dev.emi.emi.bom.MaterialNode;
|
||||||
import dev.emi.emi.screen.BoMScreen;
|
import dev.emi.emi.screen.BoMScreen;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.screens.Screen;
|
import net.minecraft.client.gui.screens.Screen;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.sounds.SoundEvents;
|
||||||
import net.minecraft.world.item.crafting.RecipeType;
|
import net.minecraft.world.item.crafting.RecipeType;
|
||||||
import net.neoforged.neoforge.network.PacketDistributor;
|
import net.neoforged.neoforge.network.PacketDistributor;
|
||||||
import org.lwjgl.glfw.GLFW;
|
import org.lwjgl.glfw.GLFW;
|
||||||
|
|
@ -24,7 +23,6 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Mixin(BoMScreen.class)
|
@Mixin(BoMScreen.class)
|
||||||
|
|
@ -35,7 +33,6 @@ public abstract class MixinBoMScreen {
|
||||||
try {
|
try {
|
||||||
var self = (BoMScreen)(Object) this;
|
var self = (BoMScreen)(Object) this;
|
||||||
Object hover = self.getHoveredStack((int) mouseX, (int) mouseY);
|
Object hover = self.getHoveredStack((int) mouseX, (int) mouseY);
|
||||||
HashMap<ResourceLocation, GenericStack> selectedInputs;
|
|
||||||
|
|
||||||
// 救救孩子😭😭😭为什么private内部类套内部类aaa
|
// 救救孩子😭😭😭为什么private内部类套内部类aaa
|
||||||
// Mixins你们好啊, 我是reflection大王, 我要来破坏代码兼容性了😈😈😈
|
// Mixins你们好啊, 我是reflection大王, 我要来破坏代码兼容性了😈😈😈
|
||||||
|
|
@ -82,6 +79,7 @@ public abstract class MixinBoMScreen {
|
||||||
|
|
||||||
PacketDistributor.sendToServer(RequestProvidersListC2SPacket.INSTANCE);
|
PacketDistributor.sendToServer(RequestProvidersListC2SPacket.INSTANCE);
|
||||||
}
|
}
|
||||||
|
Minecraft.getInstance().player.playSound(SoundEvents.UI_BUTTON_CLICK.value());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user