From be2a44e7690d3b345ecd0afc35d0f68822eaa8ee Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Mon, 18 May 2020 00:09:22 +0800 Subject: [PATCH] Fix wrong accessor --- .../mixin/core/block/AbstractPressurePlateBlockMixin.java | 4 ++-- .../arclight/mixin/core/block/PressurePlateBlockMixin.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/AbstractPressurePlateBlockMixin.java b/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/AbstractPressurePlateBlockMixin.java index 8d4b2f64..55332b2f 100644 --- a/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/AbstractPressurePlateBlockMixin.java +++ b/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/AbstractPressurePlateBlockMixin.java @@ -8,9 +8,9 @@ import net.minecraft.world.World; import org.bukkit.Bukkit; import org.bukkit.craftbukkit.v1_14_R1.block.CraftBlock; import org.bukkit.event.block.BlockRedstoneEvent; +import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.gen.Accessor; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Redirect; @@ -18,8 +18,8 @@ import org.spongepowered.asm.mixin.injection.Redirect; public abstract class AbstractPressurePlateBlockMixin { // @formatter:off - @Accessor("PRESSURE_AABB") public static AxisAlignedBB getPressureAABB() { return null; } @Shadow protected abstract int computeRedstoneStrength(World worldIn, BlockPos pos); + @Shadow @Final protected static AxisAlignedBB PRESSURE_AABB; // @formatter:on @Redirect(method = "updateState", at = @At(value = "INVOKE", target = "Lnet/minecraft/block/AbstractPressurePlateBlock;computeRedstoneStrength(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I")) diff --git a/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/PressurePlateBlockMixin.java b/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/PressurePlateBlockMixin.java index 637a7937..395100fd 100644 --- a/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/PressurePlateBlockMixin.java +++ b/arclight-coremod/src/main/java/io/izzel/arclight/mixin/core/block/PressurePlateBlockMixin.java @@ -36,7 +36,7 @@ public abstract class PressurePlateBlockMixin extends AbstractPressurePlateBlock */ @Overwrite protected int computeRedstoneStrength(World worldIn, BlockPos pos) { - AxisAlignedBB axisalignedbb = getPressureAABB().offset(pos); + AxisAlignedBB axisalignedbb = PRESSURE_AABB.offset(pos); List list; switch (this.sensitivity) { case EVERYTHING: