Map RuleTests and StructureProcessors (#264)

This commit is contained in:
Jamie Mansfield 2018-12-12 10:36:33 +00:00 committed by Adrian Siekierka
parent afaf4b010b
commit 4b1e6082e1
26 changed files with 108 additions and 5 deletions

View File

@ -1,3 +1,5 @@
CLASS cbh
FIELD a all Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD b remaining Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD a deserialize (Lhq;)V
METHOD b serialize (Lhq;)Lhq;

View File

@ -1,4 +1,5 @@
CLASS cto
FIELD a client Lcof;
METHOD a onContainerPropertyUpdate (Lasd;II)V
ARG 1 container
ARG 2 propertyId

2
mappings/gw.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS gw
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -0,0 +1,10 @@
CLASS cra net/minecraft/client/font/FontType
FIELD d REGISTRY Ljava/util/Map;
FIELD e id Ljava/lang/String;
FIELD f factory Ljava/util/function/Function;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V
ARG 3 id
ARG 4 factory
METHOD a create (Lcom/google/gson/JsonObject;)Lcqz;
METHOD a byId (Ljava/lang/String;)Lcra;
ARG 0 id

View File

@ -0,0 +1 @@
CLASS cmw net/minecraft/client/util/MonitorFactory

View File

@ -1,2 +0,0 @@
CLASS ccd net/minecraft/sortme/RuleTest
METHOD a register (Ljava/lang/String;Lccd;)Lccd;

View File

@ -1,2 +0,0 @@
CLASS cch net/minecraft/sortme/StructureProcessor
METHOD a register (Ljava/lang/String;Lcch;)Lcch;

View File

@ -0,0 +1,3 @@
CLASS ccc net/minecraft/sortme/rule/AbstractRuleTest
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,4 @@
CLASS cbq net/minecraft/sortme/rule/AlwaysTrueRuleTest
FIELD a INSTANCE Lcbq;
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,6 @@
CLASS cbs net/minecraft/sortme/rule/BlockMatchRuleTest
FIELD a block Lbft;
METHOD <init> (Lbft;)V
ARG 1 block
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,6 @@
CLASS cbu net/minecraft/sortme/rule/BlockStateMatchRuleTest
FIELD a blockState Lbom;
METHOD <init> (Lbom;)V
ARG 1 blockState
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,8 @@
CLASS cbz net/minecraft/sortme/rule/RandomBlockMatchRuleTest
FIELD a block Lbft;
FIELD b probability F
METHOD <init> (Lbft;F)V
ARG 1 block
ARG 2 probability
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,8 @@
CLASS cca net/minecraft/sortme/rule/RandomBlockStateMatchRuleTest
FIELD a blockState Lbom;
FIELD b probability F
METHOD <init> (Lbom;F)V
ARG 1 blockState
ARG 2 probability
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,4 @@
CLASS ccd net/minecraft/sortme/rule/RuleTest
METHOD a register (Ljava/lang/String;Lccd;)Lccd;
ARG 0 id
ARG 1 test

View File

@ -0,0 +1,6 @@
CLASS ccj net/minecraft/sortme/rule/TagMatchRuleTest
FIELD a tag Lxy;
METHOD <init> (Lxy;)V
ARG 1 tag
METHOD a getRuleTest ()Lccd;
METHOD a test (Lbom;Ljava/util/Random;)Z

View File

@ -0,0 +1,3 @@
CLASS ccg net/minecraft/sortme/structures/processor/AbstractStructureProcessor
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,6 @@
CLASS cbr net/minecraft/sortme/structures/processor/BlockIgnoreStructureProcessor
FIELD d blocks Lcom/google/common/collect/ImmutableList;
METHOD <init> (Lcom/google/common/collect/ImmutableList;)V
ARG 1 blocks
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,6 @@
CLASS cbt net/minecraft/sortme/structures/processor/BlockRotStructureProcessor
FIELD a integrity F
METHOD <init> (F)V
ARG 1 integrity
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,8 @@
CLASS cbv net/minecraft/sortme/structures/processor/GravityStructureProcessor
FIELD a heightmap Lbrs$a;
FIELD b offset I
METHOD <init> (Lbrs$a;I)V
ARG 1 heightmap
ARG 2 offset
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,4 @@
CLASS cbw net/minecraft/sortme/structures/processor/JigsawReplacementStructureProcessor
FIELD a INSTANCE Lcbw;
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,4 @@
CLASS cbx net/minecraft/sortme/structures/processor/NopStructureProcessor
FIELD a INSTANCE Lcbx;
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,6 @@
CLASS ccb net/minecraft/sortme/structures/processor/RuleStructureProcessor
FIELD a rules Lcom/google/common/collect/ImmutableList;
METHOD <init> (Lcom/google/common/collect/ImmutableList;)V
ARG 1 rules
METHOD a getStructureProcessor ()Lcch;
METHOD a process (Lbaw;Let;Lcci$b;Lcci$b;Lccf;)Lcci$b;

View File

@ -0,0 +1,4 @@
CLASS cch net/minecraft/sortme/structures/processor/StructureProcessor
METHOD a register (Ljava/lang/String;Lcch;)Lcch;
ARG 0 id
ARG 1 processor

View File

@ -1,3 +1,3 @@
CLASS cbg
CLASS cbg net/minecraft/world/gen/feature/StructureFeatures
FIELD q logger Lorg/apache/logging/log4j/Logger;
METHOD a registerStructure (Ljava/lang/String;Lbxk;)Lbxk;

2
mappings/th.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS th
FIELD d pos Let;

3
mappings/yh.mapping Normal file
View File

@ -0,0 +1,3 @@
CLASS yh
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;Lfk;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;