changes to entity load handler keeping it backwards compatible. Fixes #929
This commit is contained in:
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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user