diff --git a/connector/src/main/java/org/geysermc/connector/entity/Entity.java b/connector/src/main/java/org/geysermc/connector/entity/Entity.java index f6a70afde..0f673aab9 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/Entity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/Entity.java @@ -99,7 +99,7 @@ public class Entity { metadata.putFlags(flags); } - public Entity(long entityId, long geyserId, Vector3f position) { + public Entity(EntityType entityType) { } public void spawnEntity(GeyserSession session) { diff --git a/connector/src/main/java/org/geysermc/connector/entity/ItemEntity.java b/connector/src/main/java/org/geysermc/connector/entity/ItemEntity.java index 96e5680b8..d98c56d21 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/ItemEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/ItemEntity.java @@ -9,11 +9,11 @@ import org.geysermc.connector.console.GeyserLogger; public class ItemEntity extends Entity { - public ItemEntity(long entityId, long geyserId, Vector3f position) { - super(entityId, geyserId, position); - } - - @Override + public ItemEntity(long runtimeEntityId, long runtimeEntityId1, Vector3f toFloat) { + super(EntityType.ITEM); + } + + @Override public void spawnEntity(GeyserSession session) { AddItemEntityPacket AddItemEntity = new AddItemEntityPacket(); AddItemEntity.setPosition(position);