* @param item to respawn
* @return Respawned item
*/
public static org.bukkit.entity.Item respawnItem(org.bukkit.entity.Item item) {
item.remove();
EntityItem oldItemHandle = CommonNMS.getNative(item);
EntityItem newItemHandle = new EntityItem(oldItemHandle.world, oldItemHandle.locX, oldItemHandle.locY, oldItemHandle.locZ, oldItemHandle.getItemStack());
newItemHandle.fallDistance = oldItemHandle.fallDistance;
newItemHandle.fireTicks = oldItemHandle.fireTicks;
newItemHandle.pickupDelay = oldItemHandle.pickupDelay;
newItemHandle.motX = oldItemHandle.motX;
newItemHandle.motY = oldItemHandle.motY;