mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-03-25 05:00:55 +01:00
19 lines
697 B
Java
19 lines
697 B
Java
package com.minelittlepony.api.events;
|
|
|
|
import net.fabricmc.fabric.api.event.Event;
|
|
import net.fabricmc.fabric.api.event.EventFactory;
|
|
import net.minecraft.entity.Entity;
|
|
|
|
import com.minelittlepony.api.model.PonyModel;
|
|
import com.minelittlepony.api.model.ModelAttributes;
|
|
|
|
public interface PonyModelPrepareCallback {
|
|
|
|
Event<PonyModelPrepareCallback> EVENT = EventFactory.createArrayBacked(PonyModelPrepareCallback.class, listeners -> (entity, model, mode) -> {
|
|
for (PonyModelPrepareCallback event : listeners) {
|
|
event.onPonyModelPrepared(entity, model, mode);
|
|
}
|
|
});
|
|
|
|
void onPonyModelPrepared(Entity entity, PonyModel<?> model, ModelAttributes.Mode mode);
|
|
}
|