diff --git a/src/main/java/com/virus5600/defensive_measures/client/model/entity/CannonTurretModel.java b/src/main/java/com/virus5600/defensive_measures/client/model/entity/CannonTurretModel.java new file mode 100644 index 0000000..4c179f7 --- /dev/null +++ b/src/main/java/com/virus5600/defensive_measures/client/model/entity/CannonTurretModel.java @@ -0,0 +1,27 @@ +package com.virus5600.defensive_measures.client.model.entity; + +import com.virus5600.defensive_measures.DefensiveMeasures; +import com.virus5600.defensive_measures.entity.turrets.CannonTurretEntity; +import net.minecraft.util.Identifier; +import software.bernie.geckolib.model.GeoModel; + +public class CannonTurretModel extends GeoModel { + /////////////////////// + // INTERFACE METHODS // + /////////////////////// + + @Override + public Identifier getModelResource(CannonTurretEntity animatable) { + return Identifier.of(DefensiveMeasures.MOD_ID, "animations/cannon_turret.animation.json"); + } + + @Override + public Identifier getTextureResource(CannonTurretEntity animatable) { + return Identifier.of(DefensiveMeasures.MOD_ID, "textures/entity/cannon_turret/cannon_turret.png"); + } + + @Override + public Identifier getAnimationResource(CannonTurretEntity animatable) { + return Identifier.of(DefensiveMeasures.MOD_ID, "geo/cannon_turret.geo.json"); + } +} diff --git a/src/main/java/com/virus5600/defensive_measures/client/renderer/entity/CannonTurretRenderer.java b/src/main/java/com/virus5600/defensive_measures/client/renderer/entity/CannonTurretRenderer.java new file mode 100644 index 0000000..b530b8d --- /dev/null +++ b/src/main/java/com/virus5600/defensive_measures/client/renderer/entity/CannonTurretRenderer.java @@ -0,0 +1,14 @@ +package com.virus5600.defensive_measures.client.renderer.entity; + +import net.minecraft.client.renderer.entity.EntityRendererProvider.Context; + +import com.virus5600.defensive_measures.entity.turrets.CannonTurretEntity; + +import software.bernie.geckolib.model.GeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class CannonTurretRenderer extends GeoEntityRenderer { + public CannonTurretRenderer(Context ctx, GeoModel model) { + super(ctx, model); + } +}