mirror of https://github.com/FabricMC/yarn.git
Map new GameRule methods and EditGameRulesScreen (#1299)
* Map new GameRule methods and EditGameRulesScreen * Update mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * confusing names fixed Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
parent
294117575e
commit
d4063b9643
|
@ -1,3 +1,6 @@
|
|||
CLASS net/minecraft/class_4068 net/minecraft/client/gui/Drawable
|
||||
METHOD method_25394 render (Lnet/minecraft/class_4587;IIF)V
|
||||
ARG 2 mouseY
|
||||
ARG 1 matrices
|
||||
ARG 2 mouseX
|
||||
ARG 3 mouseY
|
||||
ARG 4 delta
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
CLASS net/minecraft/class_5244 net/minecraft/client/gui/screen/ScreenTexts
|
||||
FIELD field_24332 ON Lnet/minecraft/class_2561;
|
||||
FIELD field_24333 OFF Lnet/minecraft/class_2561;
|
||||
FIELD field_24334 DONE Lnet/minecraft/class_2561;
|
||||
FIELD field_24335 CANCEL Lnet/minecraft/class_2561;
|
||||
FIELD field_24336 YES Lnet/minecraft/class_2561;
|
||||
FIELD field_24337 NO Lnet/minecraft/class_2561;
|
||||
FIELD field_24338 PROCEED Lnet/minecraft/class_2561;
|
||||
FIELD field_24339 BACK Lnet/minecraft/class_2561;
|
||||
METHOD method_27654 getToggleText (Z)Lnet/minecraft/class_2561;
|
||||
ARG 0 value
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldScreen
|
||||
FIELD field_18979 generatorOptions Lnet/minecraft/class_4952;
|
||||
FIELD field_24287 gameRulesButton Lnet/minecraft/class_4185;
|
||||
FIELD field_24288 gameRules Lnet/minecraft/class_1928;
|
||||
FIELD field_3178 hardcore Z
|
||||
FIELD field_3179 tweakedCheats Z
|
||||
FIELD field_3180 structures Z
|
||||
|
|
|
@ -0,0 +1,55 @@
|
|||
CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRulesScreen
|
||||
FIELD field_24293 ruleSaver Ljava/util/function/Consumer;
|
||||
FIELD field_24294 ruleListWidget Lnet/minecraft/class_5235$class_5241;
|
||||
FIELD field_24295 invalidRuleWidgets Ljava/util/Set;
|
||||
FIELD field_24296 doneButton Lnet/minecraft/class_4185;
|
||||
FIELD field_24297 tooltip Ljava/util/List;
|
||||
FIELD field_24298 gameRules Lnet/minecraft/class_1928;
|
||||
METHOD <init> (Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V
|
||||
ARG 2 ruleSaveConsumer
|
||||
METHOD method_27620 markInvalid (Lnet/minecraft/class_5235$class_5240;)V
|
||||
ARG 1 ruleWidget
|
||||
METHOD method_27624 setTooltipDescription (Ljava/util/List;)V
|
||||
ARG 1 description
|
||||
METHOD method_27626 markValid (Lnet/minecraft/class_5235$class_5240;)V
|
||||
ARG 1 ruleWidget
|
||||
METHOD method_27632 updateDoneButton ()V
|
||||
CLASS class_5236 BooleanRuleWidget
|
||||
FIELD field_24300 toggleButton Lnet/minecraft/class_4185;
|
||||
FIELD field_24301 children Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)V
|
||||
ARG 2 name
|
||||
ARG 3 description
|
||||
ARG 4 ruleName
|
||||
ARG 5 rule
|
||||
METHOD method_27634 createBooleanRuleText (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_2561;
|
||||
ARG 1 text
|
||||
ARG 2 value
|
||||
CLASS class_5237 RuleCategoryWidget
|
||||
FIELD field_24306 name Lnet/minecraft/class_2561;
|
||||
METHOD <init> (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;)V
|
||||
ARG 2 text
|
||||
CLASS class_5238 RuleWidgetFactory
|
||||
METHOD create (Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4315;)Lnet/minecraft/class_5235$class_5240;
|
||||
ARG 1 name
|
||||
ARG 2 description
|
||||
ARG 3 ruleName
|
||||
ARG 4 rule
|
||||
CLASS class_5239 IntRuleWidget
|
||||
FIELD field_24308 name Lnet/minecraft/class_2561;
|
||||
FIELD field_24309 valueWidget Lnet/minecraft/class_342;
|
||||
FIELD field_24310 children Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)V
|
||||
ARG 2 name
|
||||
ARG 3 description
|
||||
ARG 4 ruleName
|
||||
ARG 5 rule
|
||||
CLASS class_5240 AbstractRuleWidget
|
||||
FIELD field_24311 description Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_5235;Ljava/util/List;)V
|
||||
ARG 2 description
|
||||
CLASS class_5241 RuleListWidget
|
||||
CLASS 1
|
||||
METHOD method_27640 createRuleWidget (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_5235$class_5238;)V
|
||||
ARG 1 key
|
||||
ARG 2 widgetFactory
|
|
@ -94,12 +94,14 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
|
|||
CLASS class_351 Entry
|
||||
FIELD field_22752 list Lnet/minecraft/class_350;
|
||||
METHOD method_25343 render (Lnet/minecraft/class_4587;IIIIIIIZF)V
|
||||
ARG 2 y
|
||||
ARG 3 x
|
||||
ARG 1 matrices
|
||||
ARG 2 x
|
||||
ARG 3 y
|
||||
ARG 4 width
|
||||
ARG 5 height
|
||||
ARG 6 mouseX
|
||||
ARG 7 mouseY
|
||||
ARG 10 tickDelta
|
||||
CLASS class_352 Entries
|
||||
FIELD field_2146 entries Ljava/util/List;
|
||||
METHOD add (ILjava/lang/Object;)V
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
FIELD field_19410 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD field_9196 rules Ljava/util/Map;
|
||||
FIELD field_9197 RULE_TYPES Ljava/util/Map;
|
||||
METHOD <init> (Ljava/util/Map;)V
|
||||
ARG 1 rules
|
||||
METHOD method_20744 forEachType (Lnet/minecraft/class_1928$class_4311;)V
|
||||
ARG 0 action
|
||||
METHOD method_20745 accept (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
|
||||
|
@ -26,6 +28,12 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
METHOD method_22386 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V
|
||||
ARG 0 server
|
||||
ARG 1 rule
|
||||
METHOD method_27321 setValue (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V
|
||||
ARG 1 key
|
||||
ARG 3 server
|
||||
METHOD method_27322 setAllValues (Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V
|
||||
ARG 2 server
|
||||
METHOD method_27325 copy ()Lnet/minecraft/class_1928;
|
||||
METHOD method_8355 getBoolean (Lnet/minecraft/class_1928$class_4313;)Z
|
||||
ARG 1 rule
|
||||
METHOD method_8356 getInt (Lnet/minecraft/class_1928$class_4313;)I
|
||||
|
@ -35,6 +43,8 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
METHOD method_8358 toNbt ()Lnet/minecraft/class_2487;
|
||||
METHOD method_8359 register (Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;Lnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4313;
|
||||
ARG 0 name
|
||||
ARG 1 category
|
||||
ARG 2 type
|
||||
METHOD method_8361 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V
|
||||
ARG 0 server
|
||||
ARG 1 rule
|
||||
|
@ -61,6 +71,12 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
METHOD method_20762 accept (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
|
||||
ARG 1 key
|
||||
ARG 2 type
|
||||
METHOD method_27329 acceptBoolean (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
|
||||
ARG 1 key
|
||||
ARG 2 type
|
||||
METHOD method_27330 acceptInt (Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
|
||||
ARG 1 key
|
||||
ARG 2 type
|
||||
CLASS class_4312 IntRule
|
||||
FIELD field_19412 value I
|
||||
METHOD <init> (Lnet/minecraft/class_1928$class_4314;I)V
|
||||
|
@ -78,14 +94,21 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
METHOD method_20768 create (I)Lnet/minecraft/class_1928$class_4314;
|
||||
ARG 0 initialValue
|
||||
METHOD method_20769 parseInt (Ljava/lang/String;)I
|
||||
ARG 0 string
|
||||
ARG 0 input
|
||||
METHOD method_27332 validate (Ljava/lang/String;)Z
|
||||
COMMENT Validates that an input is valid for this rule.
|
||||
ARG 1 input
|
||||
CLASS class_4313 RuleKey
|
||||
FIELD field_19413 name Ljava/lang/String;
|
||||
FIELD field_24103 category Lnet/minecraft/class_1928$class_5198;
|
||||
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;)V
|
||||
ARG 1 name
|
||||
ARG 2 category
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 obj
|
||||
METHOD method_20771 getName ()Ljava/lang/String;
|
||||
METHOD method_27334 getTranslationKey ()Ljava/lang/String;
|
||||
METHOD method_27335 getCategory ()Lnet/minecraft/class_1928$class_5198;
|
||||
CLASS class_4314 RuleType
|
||||
FIELD field_19414 argumentType Ljava/util/function/Supplier;
|
||||
FIELD field_19415 ruleFactory Ljava/util/function/Function;
|
||||
|
@ -97,6 +120,9 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
METHOD method_20773 createRule ()Lnet/minecraft/class_1928$class_4315;
|
||||
METHOD method_20775 argument (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
|
||||
ARG 1 name
|
||||
METHOD method_27336 (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;)V
|
||||
ARG 1 consumer
|
||||
ARG 2 key
|
||||
CLASS class_4315 Rule
|
||||
FIELD field_19417 type Lnet/minecraft/class_1928$class_4314;
|
||||
METHOD <init> (Lnet/minecraft/class_1928$class_4314;)V
|
||||
|
@ -114,3 +140,17 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
|
|||
ARG 2 name
|
||||
METHOD method_20781 getCommandResult ()I
|
||||
METHOD method_20782 getThis ()Lnet/minecraft/class_1928$class_4315;
|
||||
METHOD method_27337 setValue (Lnet/minecraft/class_1928$class_4315;Lnet/minecraft/server/MinecraftServer;)V
|
||||
ARG 1 rule
|
||||
ARG 2 server
|
||||
METHOD method_27338 copy ()Lnet/minecraft/class_1928$class_4315;
|
||||
CLASS class_5198 RuleCategory
|
||||
FIELD field_24101 category Ljava/lang/String;
|
||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||
ARG 3 category
|
||||
METHOD method_27328 getCategory ()Ljava/lang/String;
|
||||
CLASS class_5199 RuleAcceptor
|
||||
METHOD call (Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V
|
||||
ARG 1 consumer
|
||||
ARG 2 key
|
||||
ARG 3 type
|
||||
|
|
Loading…
Reference in New Issue