[add] Rooster
- [add] Rooster sounds - [add] Rooster newday craw [add] firefly - [fix] firefly ai similar to bat ai [add] pinguin
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package ovh.glitchlabs.masterwild.event;
|
||||
|
||||
import net.neoforged.bus.api.SubscribeEvent;
|
||||
import net.neoforged.fml.common.EventBusSubscriber;
|
||||
import net.neoforged.neoforge.client.event.EntityRenderersEvent;
|
||||
import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent;
|
||||
import ovh.glitchlabs.masterwild.Masterwild;
|
||||
import ovh.glitchlabs.masterwild.entity.ModEntities;
|
||||
import ovh.glitchlabs.masterwild.entity.client.Pinguin.PinguinModel;
|
||||
import ovh.glitchlabs.masterwild.entity.client.Rooster.RoosterModel;
|
||||
import ovh.glitchlabs.masterwild.entity.client.firefly.FireflyModel;
|
||||
import ovh.glitchlabs.masterwild.entity.custom.FireflyEntity;
|
||||
import ovh.glitchlabs.masterwild.entity.custom.PinguinEntity;
|
||||
import ovh.glitchlabs.masterwild.entity.custom.RoosterEntity;
|
||||
|
||||
@EventBusSubscriber(modid = Masterwild.MODID, bus = EventBusSubscriber.Bus.MOD)
|
||||
public class ModEventBusEvents {
|
||||
@SubscribeEvent
|
||||
public static void registerLayers(EntityRenderersEvent.RegisterLayerDefinitions event) {
|
||||
event.registerLayerDefinition(PinguinModel.LAYER_LOCATION, PinguinModel::createBodyLayer);
|
||||
event.registerLayerDefinition(FireflyModel.LAYER_LOCATION, FireflyModel::createBodyLayer);
|
||||
event.registerLayerDefinition(RoosterModel.LAYER_LOCATION, RoosterModel::createBodyLayer);
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void registerAttributes(EntityAttributeCreationEvent event) {
|
||||
event.put(ModEntities.PINGUIN.get(), PinguinEntity.createAttributes().build());
|
||||
event.put(ModEntities.FIREFLY.get(), FireflyEntity.createAttributes().build());
|
||||
event.put(ModEntities.ROOSTER.get(), RoosterEntity.createAttributes().build());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user