@@ -19,8 +19,8 @@ public class Metadata {
1919
2020 private final int entityId ;
2121 private volatile boolean notifyAboutChanges = true ;
22- private final HashMap <Byte , EntityData > notNotifiedChanges = new HashMap <>();
23- private final ConcurrentHashMap <Byte , EntityData > metadataMap = new ConcurrentHashMap <>();
22+ private final HashMap <Byte , EntityData <?> > notNotifiedChanges = new HashMap <>();
23+ private final ConcurrentHashMap <Byte , EntityData <?> > metadataMap = new ConcurrentHashMap <>();
2424
2525 public Metadata (int entityId ) {
2626 this .entityId = entityId ;
@@ -47,13 +47,13 @@ public void clear() {
4747 }
4848
4949 public <T > T getIndex (byte index , @ Nullable T defaultValue ) {
50- EntityData value = this .metadataMap .get (index );
50+ EntityData <?> value = this .metadataMap .get (index );
5151 return value != null ? (T ) value .getValue () : defaultValue ;
5252 }
5353
5454 public <T > void setIndex (byte index , @ NotNull EntityDataType <T > dataType , T value ) {
5555
56- final EntityData entry = new EntityData (index , dataType , value );
56+ final EntityData <?> entry = new EntityData <> (index , dataType , value );
5757 this .metadataMap .put (index , entry );
5858
5959 final Optional <EntityLibAPI <?>> optionalApi = EntityLib .getOptionalApi ();
@@ -75,7 +75,7 @@ public void setNotifyAboutChanges(boolean notifyAboutChanges) {
7575 return ;
7676 }
7777
78- List <EntityData > entries = null ;
78+ List <EntityData <?> > entries = null ;
7979 synchronized (this .notNotifiedChanges ) {
8080 this .notifyAboutChanges = notifyAboutChanges ;
8181 if (notifyAboutChanges ) {
@@ -96,7 +96,7 @@ public void setNotifyAboutChanges(boolean notifyAboutChanges) {
9696 }
9797
9898 public void setMetaFromPacket (WrapperPlayServerEntityMetadata wrapper ) {
99- for (EntityData data : wrapper .getEntityMetadata ()) {
99+ for (EntityData <?> data : wrapper .getEntityMetadata ()) {
100100 metadataMap .put ((byte ) data .getIndex (), data );
101101 }
102102 }
@@ -105,7 +105,7 @@ public boolean isNotifyingChanges() {
105105 return notifyAboutChanges ;
106106 }
107107
108- @ NotNull List <EntityData > getEntries () {
108+ @ NotNull List <EntityData <?> > getEntries () {
109109 return Collections .unmodifiableList (new ArrayList <>(metadataMap .values ()));
110110 }
111111
0 commit comments