diff --git a/src/main/java/org/terasology/herbalism/system/HerbDropAuthoritySystem.java b/src/main/java/org/terasology/herbalism/system/HerbDropAuthoritySystem.java index c8ef708..4552882 100644 --- a/src/main/java/org/terasology/herbalism/system/HerbDropAuthoritySystem.java +++ b/src/main/java/org/terasology/herbalism/system/HerbDropAuthoritySystem.java @@ -34,6 +34,7 @@ import org.terasology.logic.inventory.ItemComponent; import org.terasology.logic.inventory.events.DropItemEvent; import org.terasology.logic.location.LocationComponent; +import org.terasology.math.JomlUtil; import org.terasology.math.TeraMath; import org.terasology.math.geom.Vector2i; import org.terasology.math.geom.Vector3f; @@ -257,7 +258,7 @@ private boolean shouldDropToWorld(DoDestroyEvent event, BlockDamageModifierCompo private void createDrop(EntityRef item, Vector3f location, boolean applyMovement) { item.send(new DropItemEvent(location)); if (applyMovement) { - item.send(new ImpulseEvent(random.nextVector3f(30.0f, new org.joml.Vector3f()))); + item.send(new ImpulseEvent(JomlUtil.from(random.nextVector3f(30.0f)))); } } }