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 [2024/04/30 20:42] ryhontutorial: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() {
tutorial/entity.1714509774.txt.gz · Last modified: 2024/04/30 20:42 by ryhon