Hey,
I wanna make a method that clones every given entity, so I decided to create the Entity by NBT. In the older versions, it was
EntityList.createEntityFromNBT(NBT, world);
or
EntityType.create(NBT, World)
but in 1.14.4 I only found this Method:
EntityList.createEntityFromNBT(Integer, world);
The world parameter is clear, but what do I have to insert in the integer-parameter (I taught the entity ID, but it won't work)?
For a better overview here's my full code:
CompoundNBT data = entitytoclone.serializeNBT();
Entity e = EntityType.create(attacked.func_223314_ad(), event.getEntityLiving().world);
e.deserializeNBT(data);
e.setUniqueId(MathHelper.getRandomUUID());
e.setPositionAndUpdate(attacked.getPosition().getX(), attacked.getPosition().getY(), attacked.getPosition().getZ());
event.getEntityLiving().world.addEntity(e);
Thank You!