mirror of
https://github.com/GeyserExtensionists/GeyserModelEngine.git
synced 2025-12-19 15:09:18 +00:00
Removed visibility, added temporary ModelEngine API integration for visibility (it spams a lot xD)
This commit is contained in:
@@ -226,10 +226,9 @@ public class EntityTask {
|
|||||||
// the only reason I do it here is for safety, it's also done in the Pack generator (just like adding the custom entity)
|
// the only reason I do it here is for safety, it's also done in the Pack generator (just like adding the custom entity)
|
||||||
public void registerProperties(Player player) {
|
public void registerProperties(Player player) {
|
||||||
Entity entity = model.getEntity();
|
Entity entity = model.getEntity();
|
||||||
PlayerUtils.registerProperty(player, entity, "nm_raccoon:visibility", Boolean.class);
|
|
||||||
|
|
||||||
model.getActiveModel().getBones().forEach((s,bone) -> {
|
model.getActiveModel().getBones().forEach((s,bone) -> {
|
||||||
PlayerUtils.registerProperty(player, entity, "nm_raccoon:" + s, Boolean.class);
|
PlayerUtils.registerProperty(player, entity, model.getActiveModel().getBlueprint().getName() + ":" + s, Boolean.class);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -367,7 +366,10 @@ public class EntityTask {
|
|||||||
Entity entity = model.getEntity();
|
Entity entity = model.getEntity();
|
||||||
|
|
||||||
for (Player viewer : viewers) {
|
for (Player viewer : viewers) {
|
||||||
PlayerUtils.sendBoolProperty(viewer, entity, "nm_raccoon:visibility", true);
|
model.getActiveModel().getBones().forEach((s,bone) -> {
|
||||||
|
PlayerUtils.sendBoolProperty(viewer, entity,
|
||||||
|
model.getActiveModel().getBlueprint().getName() + ":" + s, bone.isVisible());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user