From 68f22f6ae3a0c3a0151657046ba6c65225f1192e Mon Sep 17 00:00:00 2001 From: EngineMachiner Date: Sat, 28 Sep 2024 19:03:24 -0500 Subject: [PATCH] Update ModAdvancement.kt --- .../com/enginemachiner/harmony/ModAdvancement.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/enginemachiner/harmony/ModAdvancement.kt b/src/main/kotlin/com/enginemachiner/harmony/ModAdvancement.kt index 69de2de..8a57edb 100644 --- a/src/main/kotlin/com/enginemachiner/harmony/ModAdvancement.kt +++ b/src/main/kotlin/com/enginemachiner/harmony/ModAdvancement.kt @@ -33,13 +33,16 @@ abstract class ModAdvancement : ModID { fun build( consumer: Consumer, criterion: String = name ): AdvancementEntry { - val advancement = Advancement.Builder.create() + val task = Advancement.Task.create() .display( icon, title(), description(), background, frame, toast, announce, hidden ) - .parent( parent?.advancement ).criterion( criterion, conditions() ) - .build( consumer, "$MOD_NAME/$name" ) + .criterion( criterion, conditions() ) + + if ( parent != null ) task.parent( parent!!.advancement ) + + val advancement = task.build( consumer, "$MOD_NAME/$name" ) this.advancement = advancement; return advancement } -} \ No newline at end of file +}