#1266: Add support for virtual entities

By: Jishuna <joshl5324@gmail.com>
This commit is contained in:
CraftBukkit/Spigot
2023-11-19 19:03:35 +13:00
parent 9a3c24e787
commit 95e4221adf
13 changed files with 472 additions and 61 deletions

View File

@@ -592,7 +592,18 @@
}
@Override
@@ -1751,6 +1967,7 @@
@@ -1703,7 +1919,9 @@
a() {}
- public void onCreated(Entity entity) {}
+ public void onCreated(Entity entity) {
+ entity.inWorld = true; // CraftBukkit - Mark entity as in world
+ }
public void onDestroyed(Entity entity) {
WorldServer.this.getScoreboard().entityRemoved(entity);
@@ -1751,6 +1969,7 @@
}
entity.updateDynamicGameEventListener(DynamicGameEventListener::add);
@@ -600,7 +611,7 @@
}
public void onTrackingEnd(Entity entity) {
@@ -1787,6 +2004,14 @@
@@ -1787,6 +2006,14 @@
}
entity.updateDynamicGameEventListener(DynamicGameEventListener::remove);