Skip to content

Commit a3ff540

Browse files
committed
Remove empty mapped data component types in tooltip display
1 parent 1cafd08 commit a3ff540

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

api/src/main/java/com/viaversion/viaversion/api/minecraft/item/data/TooltipDisplay.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ public TooltipDisplay rewrite(final UserConnection connection, final Protocol<?,
7575

7676
final IntSortedSet newHiddenComponents = new IntLinkedOpenHashSet();
7777
for (final int hiddenComponent : hiddenComponents) {
78-
newHiddenComponents.add(Rewritable.rewriteDataComponentType(protocol, clientbound, hiddenComponent));
78+
final int mappedId = Rewritable.rewriteDataComponentType(protocol, clientbound, hiddenComponent);
79+
if (mappedId != -1) {
80+
newHiddenComponents.add(mappedId);
81+
}
7982
}
8083
return new TooltipDisplay(hideTooltip, newHiddenComponents);
8184
}

0 commit comments

Comments
 (0)