Skip to content

Commit 4d6d3ab

Browse files
committed
fix: only apply on singleplayer and hypixel
1 parent 0a8de54 commit 4d6d3ab

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/club/sk1er/patcher/mixins/features/cropheight/BlockCactusMixin_CropHitbox.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import club.sk1er.patcher.config.PatcherConfig;
44
import club.sk1er.patcher.hooks.CropUtilities;
5+
import gg.essential.api.EssentialAPI;
6+
import gg.essential.universal.UMinecraft;
57
import net.minecraft.block.BlockCactus;
68
import net.minecraft.util.AxisAlignedBB;
79
import net.minecraft.util.BlockPos;
@@ -18,14 +20,14 @@ public class BlockCactusMixin_CropHitbox extends BlockMixin_CropHitbox {
1820
//#if MC==10809
1921
@Inject(method = "getSelectedBoundingBox", at = @At("HEAD"))
2022
public void patcher$getSelectedBoundingBox(World worldIn, BlockPos pos, CallbackInfoReturnable<AxisAlignedBB> cir) {
21-
if (PatcherConfig.futureHitBoxes) {
23+
if (PatcherConfig.futureHitBoxes && (EssentialAPI.getMinecraftUtil().isHypixel() || UMinecraft.getMinecraft().isIntegratedServerRunning())) {
2224
CropUtilities.updateCactusBox(worldIn.getBlockState(pos).getBlock());
2325
}
2426
}
2527

2628
@Override
2729
public void collisionRayTrace(World worldIn, BlockPos pos, Vec3 start, Vec3 end, CallbackInfoReturnable<MovingObjectPosition> cir) {
28-
if (PatcherConfig.futureHitBoxes) {
30+
if (PatcherConfig.futureHitBoxes && (EssentialAPI.getMinecraftUtil().isHypixel() || UMinecraft.getMinecraft().isIntegratedServerRunning())) {
2931
CropUtilities.updateCactusBox(worldIn.getBlockState(pos).getBlock());
3032
}
3133
}

0 commit comments

Comments
 (0)