User Tools

Site Tools


tutorial:features

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
tutorial:features [2023/12/18 01:19] – [Adding a configured feature to a biome] update code solidblocktutorial:features [2024/10/28 17:58] (current) – Fix new identifier vs Identifier.of cassiancc
Line 83: Line 83:
 <code java> <code java>
 public class ExampleMod implements ModInitializer { public class ExampleMod implements ModInitializer {
-    public static final Identifier EXAMPLE_FEATURE_ID = new Identifier("tutorial", "example_feature");+    public static final Identifier EXAMPLE_FEATURE_ID = Identifier.of("tutorial", "example_feature");
     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);
  
Line 101: Line 101:
 public class FeatureExampleMod implements ModInitializer { public class FeatureExampleMod implements ModInitializer {
  
-    public static final Identifier EXAMPLE_FEATURE_ID = new Identifier("tutorial", "example_feature");+    public static final Identifier EXAMPLE_FEATURE_ID = Identifier.of("tutorial", "example_feature");
     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);
  
     public static final ConfiguredFeature<ExampleFeatureConfig, ExampleFeature> EXAMPLE_FEATURE_CONFIGURED = new ConfiguredFeature<>(     public static final ConfiguredFeature<ExampleFeatureConfig, ExampleFeature> EXAMPLE_FEATURE_CONFIGURED = new ConfiguredFeature<>(
                     EXAMPLE_FEATURE,                     EXAMPLE_FEATURE,
-                    new ExampleFeatureConfig(10, new Identifier("minecraft", "netherite_block")));+                    new ExampleFeatureConfig(10, Identifier.of("minecraft", "netherite_block")));
     );     );
  
Line 127: Line 127:
 public class ExampleMod implements ModInitializer { public class ExampleMod implements ModInitializer {
  
-    public static final Identifier EXAMPLE_FEATURE_ID = new Identifier("tutorial", "example_feature");+    public static final Identifier EXAMPLE_FEATURE_ID = Identifier.of("tutorial", "example_feature");
     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);     public static final ExampleFeature EXAMPLE_FEATURE = new ExampleFeature(ExampleFeatureConfig.CODEC);
     public static final ConfiguredFeature<ExampleFeatureConfig, ExampleFeature> EXAMPLE_FEATURE_CONFIGURED = new ConfiguredFeature<>(     public static final ConfiguredFeature<ExampleFeatureConfig, ExampleFeature> EXAMPLE_FEATURE_CONFIGURED = new ConfiguredFeature<>(
                     EXAMPLE_FEATURE,                     EXAMPLE_FEATURE,
-                    new ExampleFeatureConfig(10, new Identifier("minecraft", "netherite_block"))+                    new ExampleFeatureConfig(10, Identifier.of("minecraft", "netherite_block"))
     );     );
     // our PlacedFeature. this is what gets passed to the biome modification API to add to the biome.     // our PlacedFeature. this is what gets passed to the biome modification API to add to the biome.
tutorial/features.1702862360.txt.gz · Last modified: 2023/12/18 01:19 by solidblock