User Tools

Site Tools


tutorial:entity

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorial:entity [2020/08/12 14:26] – add link to villager activites emmanuelmesstutorial:entity [2021/06/18 12:12] – Update to 1.17 redgrapefruit
Line 125: Line 125:
 public class CubeEntityRenderer extends MobEntityRenderer<CubeEntity, CubeEntityModel> { public class CubeEntityRenderer extends MobEntityRenderer<CubeEntity, CubeEntityModel> {
  
-    public CubeEntityRenderer(EntityRenderDispatcher entityRenderDispatcher) { +    public CubeEntityRenderer(EntityRendererFactory.Context context) { 
-        super(entityRenderDispatcher, new CubeEntityModel(), 0.5f);+        super(context, new CubeEntityModel(), 0.5f);
     }     }
  
Line 148: Line 148:
          * Entity Renderers can also manipulate the model before it renders based on entity context (EndermanEntityRenderer#render).          * Entity Renderers can also manipulate the model before it renders based on entity context (EndermanEntityRenderer#render).
          */          */
-        EntityRendererRegistry.INSTANCE.register(EntityTesting.CUBE, (dispatcher, context) -> { +        EntityRendererRegistry.INSTANCE.register(EntityTesting.CUBE, (context) -> { 
-            return new CubeEntityRenderer(dispatcher);+            return new CubeEntityRenderer(context);
         });         });
     }     }
Line 257: Line 257:
 {{https://i.imgur.com/MmQvluB.png}} {{https://i.imgur.com/MmQvluB.png}}
  
 +**NOTE:** If your entity does not extend ''LivingEntity'' you have to create your own spawn packet handler. Either do this through the networking API, or mixin to ''ClientPlayNetworkHandler#onEntitySpawn''
 ===== Adding tasks & activities ===== ===== Adding tasks & activities =====
  
 To add activities see [[:villager_activities|here]]. To add activities see [[:villager_activities|here]].
  
tutorial/entity.txt · Last modified: 2024/04/30 20:42 by ryhon