Don't take pills if player is in creative

This commit is contained in:
DBotThePony 2021-12-03 11:41:20 +07:00
parent 5eb9599a26
commit c9d3212a82
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -84,12 +84,14 @@ public class ItemPill extends Item {
return super.finishUsingItem(stack, level, ply); return super.finishUsingItem(stack, level, ply);
if (this.pill_type == PillType.BECOME_ANDROID && !((AndroidCapabilityPlayer) resolver.get()).isEverAndroid()) { if (this.pill_type == PillType.BECOME_ANDROID && !((AndroidCapabilityPlayer) resolver.get()).isEverAndroid()) {
stack.shrink(1); if (!ply.getAbilities().instabuild)
stack.shrink(1);
if (ply instanceof ServerPlayer) if (ply instanceof ServerPlayer)
((AndroidCapabilityPlayer) resolver.get()).becomeAndroidSoft(); ((AndroidCapabilityPlayer) resolver.get()).becomeAndroidSoft();
} else if (this.pill_type == PillType.BECOME_HUMANE && resolver.get().isAndroid()) { } else if (this.pill_type == PillType.BECOME_HUMANE && resolver.get().isAndroid()) {
stack.shrink(1); if (!ply.getAbilities().instabuild)
stack.shrink(1);
if (ply instanceof ServerPlayer) if (ply instanceof ServerPlayer)
((AndroidCapabilityPlayer) resolver.get()).becomeHumaneAndKill(); ((AndroidCapabilityPlayer) resolver.get()).becomeHumaneAndKill();