Skip to content

Commit 70e904c

Browse files
committed
Fixed LegacyPvP
1 parent a5f5260 commit 70e904c

File tree

14 files changed

+17
-15
lines changed

14 files changed

+17
-15
lines changed

changelog.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
## SimpleClient %version%
2-
- Made server IP in Discord integration lower case
3-
- Added LegacyPvP for >=1.19.4<br>Can be enabled by the server
2+
- Fixed Legacy PvP

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ org.gradle.jvmargs=-Xmx2G
33
org.gradle.parallel=true
44

55
# SimpleClient
6-
simpleclient_version=0.3.4
6+
simpleclient_version=0.3.5
77
discord_game_sdk_version=v0.5.5

simpleclient-1.19.4/src/main/java/simpleclient/mixin/feature/legacypvp/PlayerMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
import org.spongepowered.asm.mixin.injection.At;
66
import org.spongepowered.asm.mixin.injection.Inject;
77
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
8+
import simpleclient.feature.LegacyPvP;
89

910
@Mixin(Player.class)
1011
public class PlayerMixin {
1112
@Inject(at = @At(value = "HEAD"), method = "getCurrentItemAttackStrengthDelay", cancellable = true)
1213
public void getCurrentItemAttackStrengthDelay(CallbackInfoReturnable<Float> ci) {
13-
ci.setReturnValue(0.0F);
14+
if (LegacyPvP.ENABLED) ci.setReturnValue(0.0F);
1415
}
1516
}

simpleclient-1.20.1/src/main/java/simpleclient/mixin/feature/legacypvp/PlayerMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
import org.spongepowered.asm.mixin.injection.At;
66
import org.spongepowered.asm.mixin.injection.Inject;
77
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
8+
import simpleclient.feature.LegacyPvP;
89

910
@Mixin(Player.class)
1011
public class PlayerMixin {
1112
@Inject(at = @At(value = "HEAD"), method = "getCurrentItemAttackStrengthDelay", cancellable = true)
1213
public void getCurrentItemAttackStrengthDelay(CallbackInfoReturnable<Float> ci) {
13-
ci.setReturnValue(0.0F);
14+
if (LegacyPvP.ENABLED) ci.setReturnValue(0.0F);
1415
}
1516
}

simpleclient-1.20.1/src/main/java/simpleclient/mixin/tnt_timer/TntRendererMixin.java renamed to simpleclient-1.20.1/src/main/java/simpleclient/mixin/feature/tnt_timer/TntRendererMixin.java

File renamed without changes.

simpleclient-1.20/src/main/java/simpleclient/mixin/legacypvp/GuiMixin.java renamed to simpleclient-1.20/src/main/java/simpleclient/mixin/feature/legacypvp/GuiMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package simpleclient.mixin.legacypvp;
1+
package simpleclient.mixin.feature.legacypvp;
22

33
import net.minecraft.client.AttackIndicatorStatus;
44
import net.minecraft.client.Minecraft;

simpleclient-1.20/src/main/java/simpleclient/mixin/legacypvp/HumanoidModelMixin.java renamed to simpleclient-1.20/src/main/java/simpleclient/mixin/feature/legacypvp/HumanoidModelMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package simpleclient.mixin.legacypvp;
1+
package simpleclient.mixin.feature.legacypvp;
22

33
import net.minecraft.client.model.HumanoidModel;
44
import net.minecraft.client.model.geom.ModelPart;

simpleclient-1.20/src/main/java/simpleclient/mixin/legacypvp/ItemInHandRendererMixin.java renamed to simpleclient-1.20/src/main/java/simpleclient/mixin/feature/legacypvp/ItemInHandRendererMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package simpleclient.mixin.legacypvp;
1+
package simpleclient.mixin.feature.legacypvp;
22

33
import com.mojang.blaze3d.vertex.PoseStack;
44
import com.mojang.math.Axis;

simpleclient-1.20/src/main/java/simpleclient/mixin/legacypvp/LivingEntityMixin.java renamed to simpleclient-1.20/src/main/java/simpleclient/mixin/feature/legacypvp/LivingEntityMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package simpleclient.mixin.legacypvp;
1+
package simpleclient.mixin.feature.legacypvp;
22

33
import net.minecraft.world.entity.LivingEntity;
44
import org.spongepowered.asm.mixin.Mixin;

simpleclient-1.20/src/main/java/simpleclient/mixin/legacypvp/PlayerItemInHandLayerMixin.java renamed to simpleclient-1.20/src/main/java/simpleclient/mixin/feature/legacypvp/PlayerItemInHandLayerMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package simpleclient.mixin.legacypvp;
1+
package simpleclient.mixin.feature.legacypvp;
22

33
import com.mojang.blaze3d.vertex.PoseStack;
44
import com.mojang.math.Axis;

0 commit comments

Comments
 (0)