Skip to content

Commit 066c773

Browse files
fix: return compound tag instead of end tag for empty Ops value (#3406)
1 parent 193f664 commit 066c773

File tree

1 file changed

+3
-2
lines changed
  • worldedit-bukkit/adapters/adapter-1_21_11/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_21_11

1 file changed

+3
-2
lines changed

worldedit-bukkit/adapters/adapter-1_21_11/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_21_11/LinOps.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,14 @@
5454
public class LinOps implements DynamicOps<LinTag<?>> {
5555

5656
static final DynamicOps<LinTag<?>> INSTANCE = new LinOps();
57+
private static final LinTag<?> EMPTY_TAG = LinCompoundTag.of(Map.of());
5758

5859
private LinOps() {
5960
}
6061

6162
@Override
6263
public LinTag<?> empty() {
63-
return LinEndTag.instance();
64+
return EMPTY_TAG;
6465
}
6566

6667
@Override
@@ -70,7 +71,7 @@ public LinTag<?> emptyList() {
7071

7172
@Override
7273
public LinTag<?> emptyMap() {
73-
return LinCompoundTag.builder().build();
74+
return EMPTY_TAG;
7475
}
7576

7677
@Override

0 commit comments

Comments
 (0)