Code cleanup

This commit is contained in:
Martin Prokoph
2024-07-07 21:07:51 +02:00
parent e8c8fb7c57
commit 4e2fa07c15

View File

@@ -23,9 +23,7 @@ public class SwordBlockingClient implements ClientModInitializer {
} }
public static boolean canWeaponBlock(LivingEntity entity) { public static boolean canWeaponBlock(LivingEntity entity) {
if (!SwordBlockingConfig.enabled) if (SwordBlockingConfig.enabled && (entity.getOffHandStack().getItem() instanceof ShieldItem || entity.getMainHandStack().getItem() instanceof ShieldItem)) {
return false;
if (entity.getOffHandStack().getItem() instanceof ShieldItem || entity.getMainHandStack().getItem() instanceof ShieldItem) {
Item mainItem = entity.getOffHandStack().getItem() instanceof ShieldItem ? entity.getMainHandStack().getItem() : entity.getOffHandStack().getItem(); Item mainItem = entity.getOffHandStack().getItem() instanceof ShieldItem ? entity.getMainHandStack().getItem() : entity.getOffHandStack().getItem();
return mainItem instanceof SwordItem || mainItem instanceof AxeItem || mainItem instanceof MaceItem; return mainItem instanceof SwordItem || mainItem instanceof AxeItem || mainItem instanceof MaceItem;
} }