From 2e94245d7c98d5f884224682584b1d6da08c9db1 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Mon, 21 Aug 2023 11:25:14 +0700 Subject: [PATCH] =?UTF-8?q?YuRaNnNzZZ=20=E2=80=94=20=D0=A1=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=D0=B4=D0=BD=D1=8F,=20=D0=B2=2011:20=20=D1=81=D0=BB=D0=BE?= =?UTF-8?q?=D1=82=D1=8B=20=D0=B1=D1=80=D0=BE=D0=BD=D0=B8=20=D1=81=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D1=81=D1=8B=D0=B2=D0=B0=D1=8E=D1=82=D1=81=D1=8F=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B7=D0=B0=D1=80=D1=8F=D0=B4=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mc/otm/capability/MatteryPlayerCapability.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt index 94965416b..0206cddda 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/capability/MatteryPlayerCapability.kt @@ -986,7 +986,6 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial } slotsChargeFlag.clear() - slotChargeToDefault() val regularSlotFilters = tag.getStringList("regularSlotFilters") @@ -996,8 +995,12 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial this.regularSlotFilters[i].value = ForgeRegistries.ITEMS.getValue(ResourceLocation.tryParse(path) ?: continue) ?: Items.AIR } - for (v in tag.getIntList("slotsChargeFlag")) { - this.slotsChargeFlag.add(v.asInt) + if ("slotsChargeFlag" in tag) { + for (v in tag.getIntList("slotsChargeFlag")) { + this.slotsChargeFlag.add(v.asInt) + } + } else { + slotChargeToDefault() } // iterations