diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/android/AndroidResearchBuilder.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/android/AndroidResearchBuilder.kt index c306ecde4..14ee37c60 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/android/AndroidResearchBuilder.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/android/AndroidResearchBuilder.kt @@ -260,7 +260,7 @@ class AndroidResearchBuilder( } if (!simulate) { - capability.ply.experienceLevel -= experience + capability.ply.giveExperienceLevels(-experience) } } @@ -300,6 +300,10 @@ class AndroidResearchBuilder( return true } + if (experience > 0) { + capability.ply.giveExperienceLevels(experience) + } + for (item in items) { val leftover = item.copy() capability.ply.inventory.add(leftover)