File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
api/src/main/java/me/tofaa/entitylib/utils Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 44import com .github .retrooper .packetevents .protocol .entity .data .EntityDataTypes ;
55import com .github .retrooper .packetevents .wrapper .play .server .WrapperPlayServerEntityMetadata ;
66import me .tofaa .entitylib .EntityLib ;
7+ import java .util .ArrayList ;
78import java .util .Locale ;
89import java .util .Optional ;
910import java .util .UUID ;
@@ -15,6 +16,11 @@ private PacketUtil() {
1516 }
1617
1718 public static void renderPacket (UUID user , WrapperPlayServerEntityMetadata metadata ) {
19+ final ArrayList <EntityData <?>> copiedEntityData = new ArrayList <>();
20+ metadata .getEntityMetadata ().forEach (entityData ->
21+ copiedEntityData .add (new EntityData (entityData .getIndex (), entityData .getType (), entityData .getValue ()))
22+ );
23+ metadata .setEntityMetadata (copiedEntityData );
1824 Locale locale = EntityLib .getApi ().getUserLocaleProvider ().locale (user );
1925 for (final EntityData <?> entityData : metadata .getEntityMetadata ()) {
2026 if (entityData .getType () == EntityDataTypes .ADV_COMPONENT ) {
You can’t perform that action at this time.
0 commit comments