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
tutorial:entity [2023/09/13 20:30] – ↷ Links adapted because of a move operation nebelnidastutorial:entity [2025/03/31 13:02] (current) – new Identifier -> Identifier.of slainlight
Line 62: Line 62:
     public static final EntityType<CubeEntity> CUBE = Registry.register(     public static final EntityType<CubeEntity> CUBE = Registry.register(
             Registries.ENTITY_TYPE,             Registries.ENTITY_TYPE,
-            new Identifier("entitytesting", "cube"), +            Identifier.of("entitytesting", "cube"), 
-            FabricEntityTypeBuilder.create(SpawnGroup.CREATURE, CubeEntity::new).dimensions(EntityDimensions.fixed(0.75f, 0.75f)).build()+            EntityType.Builder.create(CubeEntity::new, SpawnGroup.CREATURE).dimensions(0.75f, 0.75f).build("cube")
     );     );
  
Line 131: Line 131:
     @Override     @Override
     public Identifier getTexture(CubeEntity entity) {     public Identifier getTexture(CubeEntity entity) {
-        return new Identifier("entitytesting", "textures/entity/cube/cube.png");+        return Identifier.of("entitytesting", "textures/entity/cube/cube.png");
     }     }
 } }
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("entitytesting", "cube"), "main");+    public static final EntityModelLayer MODEL_CUBE_LAYER = new EntityModelLayer(Identifier.of("entitytesting", "cube"), "main");
     @Override     @Override
     public void onInitializeClient() {     public void onInitializeClient() {
Line 202: Line 202:
     ModelPartData modelPartData = modelData.getRoot();     ModelPartData modelPartData = modelData.getRoot();
         modelPartData.addChild(EntityModelPartNames.CUBE, ModelPartBuilder.create().uv(0, 0).cuboid(-6F, 12F, -6F, 12F, 12F, 12F), ModelTransform.pivot(0F, 0F, 0F));         modelPartData.addChild(EntityModelPartNames.CUBE, ModelPartBuilder.create().uv(0, 0).cuboid(-6F, 12F, -6F, 12F, 12F, 12F), ModelTransform.pivot(0F, 0F, 0F));
 +        return TexturedModelData.of(modelData, 64, 64);
     }     }
 </code> </code>
tutorial/entity.1694637057.txt.gz · Last modified: 2023/09/13 20:30 by nebelnidas