changes to entity load handler keeping it backwards compatible. Fixes #929

This commit is contained in:
gnembon committed 2021-06-25 20:18:12 -03:00
1 parent 2127c3ac8e
commit ac24a67c00
2 files changed
+18 -3

No files matched your search

@@ -20,7 +20,7 @@ public class ServerEntityManager_scarpetMixin
private void handleAddedEntity(EntityLike entityLike, boolean existing, CallbackInfoReturnable<Boolean> cir)
{
Entity entity = (Entity)entityLike;
CarpetEventServer.Event event = CarpetEventServer.Event.ENTITY_LOAD.get(entity.getType());
CarpetEventServer.Event event = CarpetEventServer.Event.ENTITY_HANDLER.get(entity.getType());
if (event != null)
{
if (event.isNeeded())
@@ -33,6 +33,19 @@ public class ServerEntityManager_scarpetMixin
CarpetScriptServer.LOG.error("Failed to handle entity type " + entity.getType().getTranslationKey());
}
event = CarpetEventServer.Event.ENTITY_LOAD.get(entity.getType());
if (event != null)
{
if (event.isNeeded())
{
event.onEntityAction(entity, true);
}
}
else
{
CarpetScriptServer.LOG.error("Failed to handle entity type " + entity.getType().getTranslationKey());
}
}
}