Geyser/connector/src/main/java/org/geysermc/connector/entity/living
Camotoy 0641800be7
Add Tickable interface (#1790)
* Add Tickable interface

By having a tickable interface, we're only dedicating one thread to ticking entities and running tasks as opposed to several. This will also help with implementing world border support.

* removeEntity already clears tickableEntities for us

* Only tick the entity if it's not being ticked
2021-01-05 18:41:20 -05:00
..
animal Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
merchant Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
monster Add Tickable interface (#1790) 2021-01-05 18:41:20 -05:00
AbstractFishEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
AgeableEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
AmbientEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
ArmorStandEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
BatEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
CreatureEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
FlyingEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
GolemEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
InsentientEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
MagmaCubeEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
SlimeEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
SnowGolemEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
SquidEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00
WaterEntity.java Update copyright to 2021 (#1772) 2021-01-01 10:10:36 -05:00