tutorial:entity
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:entity [2021/01/30 00:38] – [Spawning your Entity] oroarmor | tutorial:entity [2021/07/15 18:41] – [Registering Entity Renderer] Updating the page for recent versions. logdawg970 | ||
---|---|---|---|
Line 125: | Line 125: | ||
public class CubeEntityRenderer extends MobEntityRenderer< | public class CubeEntityRenderer extends MobEntityRenderer< | ||
- | public CubeEntityRenderer(EntityRenderDispatcher entityRenderDispatcher) { | + | public CubeEntityRenderer(EntityRendererFactory.Context context) { |
- | super(entityRenderDispatcher, new CubeEntityModel(), | + | super(context, new CubeEntityModel(context.getPart(EntityTestingClient.MODEL_CUBE_LAYER)), 0.5f); |
} | } | ||
Line 140: | Line 140: | ||
@Environment(EnvType.CLIENT) | @Environment(EnvType.CLIENT) | ||
public class EntityTestingClient implements ClientModInitializer { | public class EntityTestingClient implements ClientModInitializer { | ||
+ | public static final EntityModelLayer MODEL_CUBE_LAYER = new EntityModelLayer(new Identifier(" | ||
@Override | @Override | ||
public void onInitializeClient() { | public void onInitializeClient() { | ||
Line 148: | Line 148: | ||
* Entity Renderers can also manipulate the model before it renders based on entity context (EndermanEntityRenderer# | * Entity Renderers can also manipulate the model before it renders based on entity context (EndermanEntityRenderer# | ||
*/ | */ | ||
- | EntityRendererRegistry.INSTANCE.register(EntityTesting.CUBE, | + | EntityRendererRegistry.INSTANCE.register(EntityTesting.CUBE, |
- | return new CubeEntityRenderer(dispatcher); | + | return new CubeEntityRenderer(context); |
}); | }); | ||
} | } |
tutorial/entity.txt · Last modified: 2024/04/30 20:42 by ryhon