Do not consume exosuit probe if in creative

This commit is contained in:
DBotThePony 2022-09-04 20:21:17 +07:00
parent 4ef4c9753f
commit 91512b0eb8
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -48,12 +48,14 @@ class ExoSuitProbeItem : Item(Properties().tab(OverdriveThatMatters.INSTANCE.CRE
}
override fun finishUsingItem(itemStack: ItemStack, level: Level, player: LivingEntity): ItemStack {
if (player !is Player) return super.finishUsingItem(itemStack, level, player)
val mattery = player.matteryPlayer ?: return super.finishUsingItem(itemStack, level, player)
if (mattery.hasExoSuit) {
return super.finishUsingItem(itemStack, level, player)
}
if (!player.abilities.instabuild)
itemStack.shrink(1)
if (player is ServerPlayer) {