From c9d3212a824691a8d9d0ee2aeab3ff5b7589b5e0 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 3 Dec 2021 11:41:20 +0700 Subject: [PATCH] Don't take pills if player is in creative --- src/main/java/ru/dbotthepony/mc/otm/item/ItemPill.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/dbotthepony/mc/otm/item/ItemPill.java b/src/main/java/ru/dbotthepony/mc/otm/item/ItemPill.java index fc80b631e..eb0f76fa3 100644 --- a/src/main/java/ru/dbotthepony/mc/otm/item/ItemPill.java +++ b/src/main/java/ru/dbotthepony/mc/otm/item/ItemPill.java @@ -84,12 +84,14 @@ public class ItemPill extends Item { return super.finishUsingItem(stack, level, ply); 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) ((AndroidCapabilityPlayer) resolver.get()).becomeAndroidSoft(); } 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) ((AndroidCapabilityPlayer) resolver.get()).becomeHumaneAndKill();