User Tools

Site Tools


zh_cn:tutorial:mixin_accessors

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
zh_cn:tutorial:mixin_accessors [2021/07/11 10:43] – ↷ Page name changed from zh_cn:tutorial:mixin_accessores to zh_cn:tutorial:mixin_accessors solidblockzh_cn:tutorial:mixin_accessors [2022/04/29 09:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Mixin存取器 ====== +====== Mixin 访问器和调用器 ====== 
-Mixin存取器允许你获取不可见的(私有的)或者常量的域和方法。+Mixin 访问器和调用器允许你访问不可见的(私有的)或者常量的字段以及调用方法。
  
-===== 存取器 ===== +===== 访问器 ===== 
-''@Accessor''允许你获取域。假如要获取''MinecraftClient''类中的''itemUseCooldown''+''@Accessor'' 允许你访问字段。假如要访问 ''MinecraftClient'' 类中的 ''itemUseCooldown'' 字段
  
-==== 从中获取值 ====+==== 从字段中获取值 ====
 <code java> <code java>
 @Mixin(MinecraftClient.class) @Mixin(MinecraftClient.class)
Line 20: Line 20:
 </code> </code>
  
-==== 设置中的值 ====+==== 设置字段中的值 ====
 <code java> <code java>
 @Mixin(MinecraftClient.class) @Mixin(MinecraftClient.class)
Line 35: Line 35:
 </code> </code>
  
-===== 静态域存取器 ===== +===== 静态字段访问器 ===== 
-假如要获取''VanillaLayeredBiomeSource''类中的''BIOMES''+假如要访问 ''VanillaLayeredBiomeSource'' 类中的 ''BIOMES'' 字段
  
-==== 从中获取值 ====+==== 从字段中获取值 ====
 <code java> <code java>
 @Mixin(VanillaLayeredBiomeSource.class) @Mixin(VanillaLayeredBiomeSource.class)
Line 55: Line 55:
 </code> </code>
  
-==== 设置的值 ====+==== 设置字段的值 ====
 <code java> <code java>
 @Mixin(VanillaLayeredBiomeSource.class) @Mixin(VanillaLayeredBiomeSource.class)
Line 73: Line 73:
  
 ===== 调用器 ===== ===== 调用器 =====
-''@Invoker''允许你获取方法。假如要调用''EndermanEntity''类的''teleportTo''方法。+''@Invoker'' 允许你访问方法。假如要调用 ''EndermanEntity'' 类的 ''teleportTo'' 方法。
  
 <code java> <code java>
Line 91: Line 91:
  
 ===== 静态方法的调用器 ===== ===== 静态方法的调用器 =====
-假如要调用''BrweingRecipeRegistry''类的''registerPotionType''方法。+假如要调用 ''BrweingRecipeRegistry'' 类的 ''registerPotionType'' 方法。
  
 <code java> <code java>
zh_cn/tutorial/mixin_accessors.1626000201.txt.gz · Last modified: 2021/07/11 10:43 by solidblock