Skip to content

Commit 0144c92

Browse files
committed
Fix advancement granting claims if player doesn't own room
1 parent 1852e8a commit 0144c92

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/dev/compactmods/machines/util/PlayerUtil.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public static void teleportPlayerIntoMachine(ServerPlayerEntity serverPlayer, Bl
7070
if (tile == null)
7171
return;
7272

73+
final boolean grantAdvancement = !tile.mapped();
7374
if (!tile.mapped()) {
7475
CompactMachineData machines = CompactMachineData.get(serv);
7576
CompactRoomData rooms = CompactRoomData.get(serv);
@@ -136,7 +137,8 @@ public static void teleportPlayerIntoMachine(ServerPlayerEntity serverPlayer, Bl
136137
(float) sr.y,
137138
(float) sr.x);
138139

139-
AdvancementTriggers.getTriggerForMachineClaim(size).trigger(serverPlayer);
140+
if(grantAdvancement)
141+
AdvancementTriggers.getTriggerForMachineClaim(size).trigger(serverPlayer);
140142
});
141143
}
142144

0 commit comments

Comments
 (0)