User Tools

Site Tools


zh_cn:tutorial:enchantments

Differences

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

Link to this comparison view

Next revision
Previous revision
zh_cn:tutorial:enchantments [2021/09/29 16:16] – created breakicezh_cn:tutorial:enchantments [2022/12/16 00:34] (current) – [注册你的附魔] solidblock
Line 22: Line 22:
 我们现在将重写一些基本功能的基本方法: 我们现在将重写一些基本功能的基本方法:
  
-''getMinPower'' 与在附魔台中看到附魔所需的最低等级有关, 但是他并不是 1:1 的比例。 大多数的附魔类的这项返回值会像是 ''10 * level'', 根据附魔的最高等级和稀有度有不同的等级。 我们会返回 1 所以他会一直是可用的。注意。附魔的默认最高力量是 ''min(level) + 5'', 意味着这个附魔只会出现非常低的等级。你将不得不自行调整附魔属性并查看类似的附魔值以找到最佳数值。+''getMinPower'' 与在附魔台中附魔权重有关, 但是他并不是 1:1 的比例。 大多数的附魔类的这项返回值会像是 ''10 * level'', 根据附魔的最高等级和稀有度有不同的等级。 我们会返回 1 所以他会一直是可用的。注意。附魔的默认最高力量是 ''min(level) + 5'', 意味着这个附魔只会出现非常低的等级。你将不得不自行调整附魔属性并查看类似的附魔值以找到最佳数值。
 <code java [enable_line_numbers="false"]> <code java [enable_line_numbers="false"]>
 @Override @Override
Line 55: Line 55:
 <code java [enable_line_numbers="false"]> <code java [enable_line_numbers="false"]>
 public class EnchantingExample implements ModInitializer { public class EnchantingExample implements ModInitializer {
- +    public static Enchantment FROST = new FrostEnchantment();
-    private static Enchantment FROST = Registry.register( +
-            Registry.ENCHANTMENT, +
-            new Identifier("tutorial", "frost"), +
-            new FrostEnchantment(+
-    );+
  
     @Override     @Override
     public void onInitialize() {     public void onInitialize() {
 +        Registry.register(Registries.ENCHANTMENT, new Identifier("tutorial", "frost"))
     }     }
 } }
zh_cn/tutorial/enchantments.1632932161.txt.gz · Last modified: 2021/09/29 16:16 by breakice