diff --git a/src/main/java/com/sekwah/narutomod/accessors/NinjaPlayerModelAccessor.java b/src/main/java/com/sekwah/narutomod/accessors/NinjaPlayerModelAccessor.java deleted file mode 100644 index 161a6dd1..00000000 --- a/src/main/java/com/sekwah/narutomod/accessors/NinjaPlayerModelAccessor.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.sekwah.narutomod.accessors; - -public interface NinjaPlayerModelAccessor { - boolean isNinjaRunning(); - void setNinjaRunning(boolean running); -} diff --git a/src/main/java/com/sekwah/narutomod/mixin/client/PlayerModelMixin.java b/src/main/java/com/sekwah/narutomod/mixin/client/PlayerModelMixin.java index c3891bd3..3d0798c7 100644 --- a/src/main/java/com/sekwah/narutomod/mixin/client/PlayerModelMixin.java +++ b/src/main/java/com/sekwah/narutomod/mixin/client/PlayerModelMixin.java @@ -1,6 +1,5 @@ package com.sekwah.narutomod.mixin.client; -import com.sekwah.narutomod.accessors.NinjaPlayerModelAccessor; import com.sekwah.narutomod.anims.PlayerAnimHandler; import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.PlayerModel; @@ -14,9 +13,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(PlayerModel.class) -public class PlayerModelMixin extends HumanoidModel implements NinjaPlayerModelAccessor { - - private boolean isNinjaRunning = false; +public class PlayerModelMixin extends HumanoidModel { public PlayerModelMixin(ModelPart p_170677_) { super(p_170677_, RenderType::entityTranslucent); @@ -26,14 +23,4 @@ public PlayerModelMixin(ModelPart p_170677_) { public void setupAnim(Entity player, float par2, float par3, float par4, float par5, float par6, CallbackInfo ci) { PlayerAnimHandler.sprintingAnim(player, (PlayerModel) (Object) this); } - - @Override - public boolean isNinjaRunning() { - return this.isNinjaRunning; - } - - @Override - public void setNinjaRunning(boolean running) { - this.isNinjaRunning = running; - } } diff --git a/src/main/java/com/sekwah/narutomod/mixin/client/PlayerRenderMixin.java b/src/main/java/com/sekwah/narutomod/mixin/client/PlayerRenderMixin.java deleted file mode 100644 index c15d948d..00000000 --- a/src/main/java/com/sekwah/narutomod/mixin/client/PlayerRenderMixin.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.sekwah.narutomod.mixin.client; - -import com.sekwah.narutomod.accessors.NinjaPlayerModelAccessor; -import net.minecraft.client.model.PlayerModel; -import net.minecraft.client.player.AbstractClientPlayer; -import net.minecraft.client.renderer.entity.player.PlayerRenderer; -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.CallbackInfo; -import org.spongepowered.asm.mixin.injection.callback.LocalCapture; - -@Mixin(PlayerRenderer.class) -public class PlayerRenderMixin { - - @Inject(method = "setModelProperties", at = @At(value = "TAIL"), locals = LocalCapture.CAPTURE_FAILHARD) - private void setModelProperties(AbstractClientPlayer player, CallbackInfo ci, PlayerModel playermodel) { - NinjaPlayerModelAccessor ninjaPlayerModel = (NinjaPlayerModelAccessor) playermodel; - - ninjaPlayerModel.setNinjaRunning(player.isSprinting()); - } - - -} diff --git a/src/main/resources/mixins.narutomod.json b/src/main/resources/mixins.narutomod.json index 1e18bf76..92245a6b 100644 --- a/src/main/resources/mixins.narutomod.json +++ b/src/main/resources/mixins.narutomod.json @@ -9,8 +9,7 @@ ], "client": [ "client.LocalPlayerMixin", - "client.PlayerModelMixin", - "client.PlayerRenderMixin" + "client.PlayerModelMixin" ], "injectors": { "defaultRequire": 1