Skip to content

Commit dd09f99

Browse files
committed
修复bug
1 parent b816bd3 commit dd09f99

File tree

5 files changed

+23
-4
lines changed

5 files changed

+23
-4
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ dependencies {
313313
implementation(rfg.deobf("curse.maven:dme-737252:5985530"))
314314
compileOnly(rfg.deobf("curse.maven:libvulpes-236541:3801015"))
315315
compileOnly(rfg.deobf("curse.maven:advanced-rocketry-236542:4671856"))
316-
implementation(rfg.deobf("curse.maven:random-complement-1198138:7155516"))
316+
implementation(rfg.deobf("curse.maven:random-complement-1198138:7340975"))
317317
implementation(rfg.deobf("curse.maven:modular-routers-250294:2954953"))
318318
implementation(rfg.deobf("curse.maven:actually-additions-228404:3117927"))
319319
implementation(rfg.deobf("curse.maven:brandons-core-231382:3408276"))

src/main/java/github/kasuminova/novaeng/client/gui/GuiNEWCraftConfirm.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ package github.kasuminova.novaeng.client.gui
22

33
import appeng.client.gui.implementations.GuiCraftConfirm
44
import appeng.helpers.WirelessTerminalGuiObject
5-
import com.circulation.random_complement.client.RCGuiCraftConfirm
65
import github.kasuminova.novaeng.NovaEngineeringCore
6+
import github.kasuminova.novaeng.client.util.RCGuiCraftConfirm
77
import github.kasuminova.novaeng.common.network.PktAutoCraftConfirm
88
import github.kasuminova.novaeng.mixin.ae2.AccessorGuiCraftConfirm
99
import net.minecraft.client.gui.GuiButton
1010
import net.minecraft.entity.player.InventoryPlayer
1111
import java.io.IOException
1212

13-
open class GuiNEWCraftConfirm(ip: InventoryPlayer, te: WirelessTerminalGuiObject) : GuiCraftConfirm(ip, te) {
13+
open class GuiNEWCraftConfirm(ip: InventoryPlayer, te: WirelessTerminalGuiObject) : GuiCraftConfirm(ip, te),RCGuiCraftConfirm {
1414

1515
var cancel: GuiButton? = null
1616
var start: GuiButton? = null
@@ -26,7 +26,7 @@ open class GuiNEWCraftConfirm(ip: InventoryPlayer, te: WirelessTerminalGuiObject
2626
@Throws(IOException::class)
2727
override fun actionPerformed(btn: GuiButton) {
2828
if (btn == cancel) {
29-
if (this is RCGuiCraftConfirm && isShiftKeyDown()) {
29+
if (isShiftKeyDown()) {
3030
`rc$addMissBookmark`()
3131
}
3232
NovaEngineeringCore.NET_CHANNEL.sendToServer(PktAutoCraftConfirm())
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package github.kasuminova.novaeng.client.util;
2+
3+
public interface RCGuiCraftConfirm {
4+
5+
default void rc$addMissBookmark() {
6+
7+
}
8+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package github.kasuminova.novaeng.mixin.ae2;
2+
3+
import appeng.client.gui.implementations.GuiCraftConfirm;
4+
import github.kasuminova.novaeng.client.util.RCGuiCraftConfirm;
5+
import org.spongepowered.asm.mixin.Mixin;
6+
7+
@Mixin(GuiCraftConfirm.class)
8+
public class MixinGuiCraftConfirm implements RCGuiCraftConfirm {
9+
10+
}

src/main/resources/mixins.novaeng_core_ae2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"client": [
88
"AccessorGuiCraftConfirm",
99
"MixinAppEngClientPacketHandler",
10+
"MixinGuiCraftConfirm",
1011
"MixinGuiCraftingStatus",
1112
"MixinGuiPatternTerm"
1213
],

0 commit comments

Comments
 (0)