Fix Advent Calendar Present parent ID handling

Signed-off-by: Chaoscaot <max@maxsp.de>
This commit is contained in:
2025-12-01 12:23:04 +01:00
parent d3fecf763c
commit e67e340707
2 changed files with 2 additions and 1 deletions
@@ -81,6 +81,7 @@ class NodeMember(id: EntityID<CompositeID>) : CompositeEntity(id) {
var parent by NodeMemberTable.parentNode.transform(
{ it.map { EntityID(it, SchematicNodeTable) }.getOrNull() },
{ Optional.ofNullable(it?.value) })
private set
fun setParentId(id: Int?) {
parent = Optional.ofNullable(id)
@@ -99,7 +99,7 @@ public class Present {
}
NodeMember nodeMember = NodeMember.createNodeMember(schematicId, user.getId());
if (folder != null) {
nodeMember.setParent(Optional.of(folder.getId()));
nodeMember.setParentId(folder.getId());
}
LobbySystem.getMessage().send("ADVENT_CALENDAR_OPEN", player, node.getName());
player.playSound(location, Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1, 1);