From 01ac8dcbbc49d9472a061eda9143903517c8c283 Mon Sep 17 00:00:00 2001 From: illuc Date: Tue, 3 Mar 2026 08:10:04 +0200 Subject: [PATCH] Tweaked vstuff rope pulley stress requirement --- build.gradle | 1 + .../vstuff/MixinModifyRopePulleyStress.java | 18 ++++++++++++++++++ src/main/resources/neuralgiacore.mixins.json | 3 ++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/main/java/xyz/illuc/neuralgiacore/mixin/vstuff/MixinModifyRopePulleyStress.java diff --git a/build.gradle b/build.gradle index 47b0934..13c4431 100644 --- a/build.gradle +++ b/build.gradle @@ -186,6 +186,7 @@ dependencies { implementation fg.deobf("curse.maven:jei-238222:7391695") implementation fg.deobf("curse.maven:curios-309927:5367944") implementation fg.deobf("curse.maven:tacz-1028108:6654541") + implementation fg.deobf("curse.maven:vstuff-1319439:7536895") implementation fg.deobf("maven.modrinth:prototype-pain:2.7.2") implementation fg.deobf("maven.modrinth:warium:1.2.7") implementation fg.deobf("software.bernie.geckolib:geckolib-forge-1.20.1:4.8.3") diff --git a/src/main/java/xyz/illuc/neuralgiacore/mixin/vstuff/MixinModifyRopePulleyStress.java b/src/main/java/xyz/illuc/neuralgiacore/mixin/vstuff/MixinModifyRopePulleyStress.java new file mode 100644 index 0000000..40536d7 --- /dev/null +++ b/src/main/java/xyz/illuc/neuralgiacore/mixin/vstuff/MixinModifyRopePulleyStress.java @@ -0,0 +1,18 @@ +package xyz.illuc.neuralgiacore.mixin.vstuff; + +import net.minecraft.world.entity.player.Player; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Overwrite; +import yay.evy.everest.vstuff.content.pulley.PhysPulleyBlockEntity; + +@Mixin(PhysPulleyBlockEntity.class) +public class MixinModifyRopePulleyStress { + /** + * @author + * @reason + */ + @Overwrite(remap = false) + public float calculateStressApplied() { + return 8f; + } +} diff --git a/src/main/resources/neuralgiacore.mixins.json b/src/main/resources/neuralgiacore.mixins.json index 6e3bd63..397439d 100644 --- a/src/main/resources/neuralgiacore.mixins.json +++ b/src/main/resources/neuralgiacore.mixins.json @@ -21,7 +21,8 @@ "Tfc.MixinOptimizeClimateUpdate", "TfcAmbiental.MixinDisableTemperatureDamage", "vanilla.MixinFixRiding", - "vanilla.MixinFixServerRiding" + "vanilla.MixinFixServerRiding", + "vstuff.MixinModifyRopePulleyStress" ], "client": [ "TfcAmbiental.MixinSkipVignette",