aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java
diff options
context:
space:
mode:
authormsg-programs <msgdoesstuff@gmail.com>2023-08-06 15:46:54 +0200
committermsg-programs <msgdoesstuff@gmail.com>2023-08-06 15:46:54 +0200
commit11c921b7fa882d26a1ac8640fae121f43727984a (patch)
treefd46208bea4b3c784e885777492b53c05c7a1f23 /src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java
parentf8c6e9454cc1354714bf46f7763ff7faf7669ddf (diff)
parent8353ab29d85a5827fda151ab2b042419f6420bcb (diff)
downloadSkyblocker-11c921b7fa882d26a1ac8640fae121f43727984a.tar.gz
Skyblocker-11c921b7fa882d26a1ac8640fae121f43727984a.tar.bz2
Skyblocker-11c921b7fa882d26a1ac8640fae121f43727984a.zip
Merge branch 'master' of https://github.com/SkyblockerMod/Skyblocker into json-tabhud
# Conflicts: # src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java # src/main/java/me/xmrvizzy/skyblocker/skyblock/dwarven/DwarvenHud.java # src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screens/main/GardenScreen.java # src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/util/PlayerLocator.java Pull upstream changes
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java
index 505de202..d65b93a2 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java
@@ -4,16 +4,15 @@ import me.xmrvizzy.skyblocker.skyblock.dungeon.OldLever;
import me.xmrvizzy.skyblocker.utils.Utils;
import net.minecraft.block.BlockState;
import net.minecraft.block.LeverBlock;
-import net.minecraft.block.ShapeContext;
import net.minecraft.block.WallMountedBlock;
-import net.minecraft.util.math.BlockPos;
import net.minecraft.util.shape.VoxelShape;
-import net.minecraft.world.BlockView;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
-import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
+import dev.cbyrne.betterinject.annotations.Arg;
+import dev.cbyrne.betterinject.annotations.Inject;
+
@Mixin(LeverBlock.class)
public abstract class LeverBlockMixin extends WallMountedBlock {
protected LeverBlockMixin(Settings settings) {
@@ -21,11 +20,10 @@ public abstract class LeverBlockMixin extends WallMountedBlock {
}
@Inject(method = "getOutlineShape", at = @At("HEAD"), cancellable = true)
- public void skyblocker$onGetOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context, CallbackInfoReturnable<VoxelShape> cir) {
+ public void skyblocker$onGetOutlineShape(@Arg BlockState state, CallbackInfoReturnable<VoxelShape> cir) {
if (Utils.isOnSkyblock()) {
VoxelShape shape = OldLever.getShape(state.get(FACE), state.get(FACING));
- if (shape != null)
- cir.setReturnValue(shape);
+ if (shape != null) cir.setReturnValue(shape);
}
}
}