Finish Colored Flames
This commit is contained in:
@@ -1,12 +1,17 @@
|
||||
package me.hypherionmc.hyperlighting;
|
||||
|
||||
import me.hypherionmc.hyperlighting.common.entities.NeonFlyEntity;
|
||||
import me.hypherionmc.hyperlighting.common.init.CommonRegistration;
|
||||
import me.hypherionmc.hyperlighting.common.init.HLEntities;
|
||||
import net.fabricmc.api.ModInitializer;
|
||||
import net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry;
|
||||
|
||||
public class HyperLightingFabric implements ModInitializer {
|
||||
|
||||
@Override
|
||||
public void onInitialize() {
|
||||
CommonRegistration.registerAll();
|
||||
|
||||
FabricDefaultAttributeRegistry.register(HLEntities.FIREFLY.get(), NeonFlyEntity.prepareAttributes());
|
||||
}
|
||||
}
|
||||
|
@@ -1,9 +1,14 @@
|
||||
package me.hypherionmc.hyperlighting.client;
|
||||
|
||||
import me.hypherionmc.hyperlighting.client.init.ClientRegistration;
|
||||
import me.hypherionmc.hyperlighting.client.model.NeonFlyModel;
|
||||
import me.hypherionmc.hyperlighting.client.particles.ParticleRegistryHandler;
|
||||
import me.hypherionmc.hyperlighting.client.renderer.entity.NeonFlyRenderer;
|
||||
import me.hypherionmc.hyperlighting.common.init.HLEntities;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
import net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry;
|
||||
import net.fabricmc.fabric.api.client.rendering.v1.EntityModelLayerRegistry;
|
||||
import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry;
|
||||
import net.minecraft.client.particle.ParticleEngine;
|
||||
import net.minecraft.core.particles.ParticleOptions;
|
||||
import net.minecraft.core.particles.ParticleType;
|
||||
@@ -20,5 +25,8 @@ public class HyperLightingFabricClient implements ClientModInitializer {
|
||||
ParticleFactoryRegistry.getInstance().register(particle, provider::create);
|
||||
}
|
||||
});
|
||||
|
||||
EntityRendererRegistry.register(HLEntities.FIREFLY.get(), NeonFlyRenderer::new);
|
||||
EntityModelLayerRegistry.registerModelLayer(NeonFlyModel.LAYER_LOCATION, NeonFlyModel::createBodyLayer);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user