diff --git a/api/src/main/java/me/tofaa/entitylib/meta/EntityMeta.java b/api/src/main/java/me/tofaa/entitylib/meta/EntityMeta.java index 287cbf8..9fd6025 100644 --- a/api/src/main/java/me/tofaa/entitylib/meta/EntityMeta.java +++ b/api/src/main/java/me/tofaa/entitylib/meta/EntityMeta.java @@ -29,7 +29,6 @@ import static me.tofaa.entitylib.meta.MetaOffsetConverter.EntityMetaOffsets.*; public class EntityMeta implements EntityMetadataProvider { private static final MetaConverterRegistry registry = new MetaConverterRegistry(); - private static final Map metaMap = new ConcurrentHashMap<>(); public static @NotNull BiFunction getConverter(EntityType entityType) { return registry.get(entityType); @@ -42,13 +41,7 @@ public class EntityMeta implements EntityMetadataProvider { public static @NotNull EntityMeta createMeta(int entityId, EntityType entityType) { Metadata metadata = new Metadata(entityId); BiFunction converter = getConverter(entityType); - EntityMeta entityMeta = converter.apply(entityId, metadata); - metaMap.put(entityId, entityMeta); - return entityMeta; - } - - public static @Nullable EntityMeta getMeta(int entityId) { - return metaMap.get(entityId); + return converter.apply(entityId, metadata); } public static final byte OFFSET = 0; diff --git a/api/src/main/java/me/tofaa/entitylib/meta/MultiMeta.java b/api/src/main/java/me/tofaa/entitylib/meta/MultiMeta.java deleted file mode 100644 index e2bc476..0000000 --- a/api/src/main/java/me/tofaa/entitylib/meta/MultiMeta.java +++ /dev/null @@ -1,21 +0,0 @@ -package me.tofaa.entitylib.meta; - -import com.github.retrooper.packetevents.protocol.entity.data.EntityData; -import me.tofaa.entitylib.utils.ConcurrentWeakIdentityHashMap; - -import java.lang.ref.WeakReference; -import java.util.List; -import java.util.Map; -import java.util.UUID; - -final class MultiMeta { - - private final WeakReference parent; - private final Map> replacements; - - MultiMeta(EntityMeta parent) { - this.parent = new WeakReference<>(parent); - this.replacements = new ConcurrentWeakIdentityHashMap<>(); - } - -}