Added tickComponent method.
Added old Plugin dependency
This commit is contained in:
parent
21be35ff3c
commit
eb14e68dfa
5
pom.xml
5
pom.xml
@ -93,5 +93,10 @@
|
||||
<artifactId>reflections</artifactId>
|
||||
<version>0.10.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.cimeyclust.addonreader</groupId>
|
||||
<artifactId>NukkitAddonReader</artifactId>
|
||||
<version>3.0.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@ -3,6 +3,7 @@ package com.cimeyclust.addonreader.resources;
|
||||
import cn.nukkit.block.Block;
|
||||
import cn.nukkit.block.customblock.CustomBlock;
|
||||
import cn.nukkit.entity.Entity;
|
||||
import cn.nukkit.entity.EntityIntelligent;
|
||||
import cn.nukkit.entity.custom.CustomEntity;
|
||||
import cn.nukkit.entity.provider.CustomClassEntityProvider;
|
||||
import cn.nukkit.item.Item;
|
||||
@ -80,6 +81,14 @@ public class Plugin extends PluginBase {
|
||||
}
|
||||
}
|
||||
|
||||
public static void tickComponents(Entity entity) {
|
||||
if (!(entity instanceof EntityIntelligent)) return;
|
||||
getInstance().getServer().getPluginManager().getPlugin("NukkitAddonReader").getLogger().info("Ticking components for entity: " + entity.getName());
|
||||
if (getInstance().getServer().getPluginManager().getPlugin("NukkitAddonReader") instanceof com.cimeyclust.addonreader.Plugin pl) {
|
||||
pl.tickComponents((EntityIntelligent) entity);
|
||||
}
|
||||
}
|
||||
|
||||
public static Plugin getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user