From 013c6a2b0ac1af02dce9d6d1e8033171e4b611e9 Mon Sep 17 00:00:00 2001 From: khj xiaogu <54445543+khjxiaogu@users.noreply.github.com> Date: Sat, 16 Oct 2021 20:47:50 +0800 Subject: [PATCH] mixins --- build.gradle | 4 +++- .../com/teammoeg/steampowered/mixin/HandCrankBlockMixin.java | 2 +- src/main/resources/steampowered.mixins.json | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 5e2fcda..94bc49f 100644 --- a/build.gradle +++ b/build.gradle @@ -199,5 +199,7 @@ jar { ]) } } - +mixin { + add sourceSets.main, "steampowered.refmap.json" +} jar.finalizedBy('reobfJar') diff --git a/src/main/java/com/teammoeg/steampowered/mixin/HandCrankBlockMixin.java b/src/main/java/com/teammoeg/steampowered/mixin/HandCrankBlockMixin.java index 2aaecbd..f6fc052 100644 --- a/src/main/java/com/teammoeg/steampowered/mixin/HandCrankBlockMixin.java +++ b/src/main/java/com/teammoeg/steampowered/mixin/HandCrankBlockMixin.java @@ -22,7 +22,7 @@ public class HandCrankBlockMixin { * @author khjxiaogu * @reason Disable fake player from making energy * */ - @Inject(at = @At("INVOKE"), method = "use", cancellable = true) + @Inject(at = @At("INVOKE"), method = "use", cancellable = true,remap=true) public void use(BlockState state, World worldIn, BlockPos pos, PlayerEntity player, Hand handIn,BlockRayTraceResult hit,CallbackInfoReturnable ci) { if(player instanceof FakePlayer) { worldIn.destroyBlock(pos,true); diff --git a/src/main/resources/steampowered.mixins.json b/src/main/resources/steampowered.mixins.json index 540fd5e..f137f3b 100644 --- a/src/main/resources/steampowered.mixins.json +++ b/src/main/resources/steampowered.mixins.json @@ -3,6 +3,7 @@ "minVersion": "0.8", "package": "com.teammoeg.steampowered.mixin", "compatibilityLevel": "JAVA_8", + "refmap": "steampowered.refmap.json", "mixins": [ "FlywheelTileEntityAccess", "HandCrankBlockMixin"