diff --git a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java index 65c7e3b..6da3cb2 100644 --- a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java +++ b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java @@ -123,14 +123,16 @@ public class EntityTask { } BaseEntity base = modeledEntity.getBase(); - Optional player = viewers.stream().findAny(); - if (player.isEmpty()) return; + // Optional player = viewers.stream().findAny(); + // if (player.isEmpty()) return; + for (Player viewer : viewers) { - updateEntityProperties(player.get(), false); + updateEntityProperties(viewer, false); - // do not actually use this, atleast bundle these up ;( - sendScale(player.get(), false); - sendColor(player.get(), false); + // do not actually use this, atleast bundle these up ;( + sendScale(viewer, false); + sendColor(viewer, false); + } }