Initial Campfire Work

This commit is contained in:
2022-08-27 20:42:12 +02:00
parent 55223057f7
commit e1b7ae442c
115 changed files with 1331 additions and 6 deletions

View File

@@ -3,13 +3,17 @@ 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.blockentity.AdvancedCampfireRenderer;
import me.hypherionmc.hyperlighting.client.renderer.entity.NeonFlyRenderer;
import me.hypherionmc.hyperlighting.common.init.HLBlockEntities;
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.BlockEntityRendererRegistry;
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.client.renderer.blockentity.BlockEntityRenderers;
import net.minecraft.core.particles.ParticleOptions;
import net.minecraft.core.particles.ParticleType;
@@ -29,6 +33,7 @@ public class HyperLightingFabricClient implements ClientModInitializer {
}
});
BlockEntityRendererRegistry.register(HLBlockEntities.CAMPFIRE.get(), AdvancedCampfireRenderer::new);
EntityRendererRegistry.register(HLEntities.NEONFLY.get(), NeonFlyRenderer::new);
EntityModelLayerRegistry.registerModelLayer(NeonFlyModel.LAYER_LOCATION, NeonFlyModel::createBodyLayer);
}