mirror of
https://github.com/TeamMidnightDust/SwordBlocking.git
synced 2025-12-15 14:35:10 +01:00
1.21.10/fix
This commit is contained in:
@@ -16,7 +16,14 @@ import org.spongepowered.asm.mixin.injection.Redirect;
|
||||
|
||||
@Mixin(ItemInHandLayer.class)
|
||||
public abstract class MixinItemInHandLayer<S extends ArmedEntityRenderState, M extends EntityModel<S> & ArmedModel> {
|
||||
@Redirect(method = "renderArmWithItem", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/item/ItemStackRenderState;isEmpty()Z"))
|
||||
@Redirect(
|
||||
//? >=1.21.10 {
|
||||
method = "submitArmWithItem",
|
||||
//? } else {
|
||||
/*method = "renderArmWithItem",
|
||||
*///? }
|
||||
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/item/ItemStackRenderState;isEmpty()Z")
|
||||
)
|
||||
private boolean swordBlocking$hideShield(ItemStackRenderState instance, @Local(argsOnly = true) S renderState, @Local(argsOnly = true) HumanoidArm arm) {
|
||||
if (SwordBlockingConfig.enabled) {
|
||||
final ArmedItemStackData armedItemStackData = (ArmedItemStackData) renderState;
|
||||
|
||||
Reference in New Issue
Block a user