From 47a93132aba7e76b1f9e21bf79ef3c58da67d2fb Mon Sep 17 00:00:00 2001 From: Juuxel <6596629+Juuxel@users.noreply.github.com> Date: Mon, 25 May 2020 18:15:45 +0300 Subject: [PATCH] 0.1.5 --- build.gradle | 2 +- intermediary/0.1.5.tiny | 532 +++++++++++++ mappings/tk/valoeghese/fc0/class_50.mapping | 13 + mappings/tk/valoeghese/fc0/client/Fc0.mapping | 2 +- .../tk/valoeghese/fc0/client/Player.mapping | 27 - .../fc0/client/render/ChunkRenderer.mapping | 5 - .../fc0/client/render/TileRenderer.mapping | 3 - mappings/tk/valoeghese/fc0/tile/Tile.mapping | 3 +- .../tk/valoeghese/fc0/world/Chunk.mapping | 7 - .../valoeghese/fc0/world/ChunkFactory.mapping | 5 - .../fc0/world/ChunkGenerator.mapping | 7 +- .../tk/valoeghese/fc0/world/Decorator.mapping | 5 +- .../tk/valoeghese/fc0/world/Ecozone.mapping | 2 + .../tk/valoeghese/fc0/world/TileView.mapping | 15 +- .../tk/valoeghese/fc0/world/World.mapping | 4 + matches/0.1.4-0.1.5.match | 718 ++++++++++++++++++ 16 files changed, 1278 insertions(+), 72 deletions(-) create mode 100644 intermediary/0.1.5.tiny create mode 100644 mappings/tk/valoeghese/fc0/class_50.mapping create mode 100644 matches/0.1.4-0.1.5.match diff --git a/build.gradle b/build.gradle index bc3f734..e79f3ab 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ mainClassName = 'tk.valoeghese.fc0.client.Main' sourceCompatibility = JavaVersion.VERSION_1_8 group 'tk.valoeghese' -version '0.1.4' +version '0.1.5' repositories { mavenCentral() diff --git a/intermediary/0.1.5.tiny b/intermediary/0.1.5.tiny new file mode 100644 index 0000000..f730f30 --- /dev/null +++ b/intermediary/0.1.5.tiny @@ -0,0 +1,532 @@ +v1 official intermediary +CLASS A tk/valoeghese/fc0/class_1 +FIELD A LE; a field_1 +FIELD A Lx; a field_2 +CLASS B tk/valoeghese/fc0/class_33 +FIELD B I a field_92 +FIELD B I b field_93 +METHOD B ()Ljava/lang/String; toString toString +CLASS C tk/valoeghese/fc0/class_40 +METHOD C (D)LC; a method_98 +METHOD C (DDD)LC; a method_102 +METHOD C (LD;)LC; a method_100 +METHOD C (D)LC; b method_101 +METHOD C (DDD)LC; b method_103 +CLASS D tk/valoeghese/fc0/class_45 +FIELD D D a field_143 +FIELD D LD; a field_178 +FIELD D D b field_144 +FIELD D D c field_145 +METHOD D ()D a method_107 +METHOD D (DDD)LD; a method_108 +METHOD D ()D b method_110 +METHOD D ()D c method_111 +METHOD D ()Ljava/lang/String; toString toString +CLASS E tk/valoeghese/fc0/class_3 +FIELD E I a field_3 +FIELD E I b field_4 +FIELD E I c field_5 +METHOD E ()LE; a method_133 +METHOD E ()Ljava/lang/String; toString toString +CLASS F tk/valoeghese/fc0/class_41 +FIELD F D a field_136 +FIELD F D b field_137 +CLASS G tk/valoeghese/fc0/class_42 +FIELD G [B a field_138 +FIELD G [S a field_139 +FIELD G [B b field_140 +FIELD G [S b field_141 +METHOD G (D)I a method_104 +METHOD G (DD)D a method_105 +METHOD G (IIDD)D a method_106 +CLASS H tk/valoeghese/fc0/class_2 +CLASS I tk/valoeghese/fc0/class_4 +FIELD I F a field_146 +FIELD I I a field_6 +FIELD I LJ; a field_7 +FIELD I Lit/unimi/dsi/fastutil/ints/IntSet; a field_9 +FIELD I Ljava/util/List; a field_10 +FIELD I Z a field_179 +FIELD I [B a field_11 +FIELD I I b field_12 +FIELD I [B b field_180 +FIELD I I c field_147 +FIELD I I d field_148 +METHOD I ()V a method_3 +METHOD I (III)I a method_4 +METHOD I (LJ;LQ;Laf;)LI; a method_134 +METHOD I (LL;)V a method_5 +METHOD I (Laf;)V a method_135 +CLASS J tk/valoeghese/fc0/class_5 +METHOD J ()J a method_136 +METHOD J (II)LI; a method_6 +CLASS K tk/valoeghese/fc0/class_6 +FIELD K I a field_13 +FIELD K J a field_149 +FIELD K Ljava/util/Random; a field_16 +FIELD K Ly; a field_181 +FIELD K [LI; a field_18 +FIELD K I b field_19 +FIELD K I c field_20 +FIELD K I d field_21 +METHOD K ()[LI; a method_112 +METHOD K (LI;)F a method_9 +METHOD K ()V b method_137 +METHOD K (II)LI; b method_10 +METHOD K ()V c method_8 +CLASS L tk/valoeghese/fc0/class_49 +FIELD L J a field_182 +FIELD L LC; a field_183 +FIELD L LI; a field_184 +FIELD L LM; a field_185 +FIELD L Lac; a field_186 +FIELD L Z a field_187 +FIELD L LC; b field_188 +METHOD L ()I a method_138 +METHOD L ()LD; a method_139 +METHOD L ()LE; a method_140 +METHOD L ()V a method_88 +METHOD L ()Z a method_141 +METHOD L (DDD)V a method_142 +METHOD L (DDD)Z a method_92 +METHOD L (LD;)V a method_95 +METHOD L (LM;)V a method_143 +METHOD L (LM;LD;)V a method_144 +METHOD L ()I b method_145 +METHOD L ()Z b method_146 +METHOD L ()Z c method_147 +CLASS M tk/valoeghese/fc0/class_8 +METHOD M (II)I a method_16 +METHOD M (IIIB)V a method_19 +METHOD M (LE;)B a method_21 +METHOD M (LE;)Z a method_22 +METHOD M (LE;B)V a method_23 +METHOD M (LL;)V b method_24 +CLASS N tk/valoeghese/fc0/class_46 +FIELD N B a field_150 +FIELD N LN; a field_153 +FIELD N Ljava/lang/String; a field_154 +FIELD N Ljava/util/Map; a field_189 +FIELD N B b field_155 +FIELD N LN; b field_157 +FIELD N LN; c field_159 +FIELD N LN; d field_160 +FIELD N LN; e field_161 +FIELD N LN; f field_162 +FIELD N LN; g field_163 +METHOD N ()Ljava/util/Set; a method_148 +METHOD N (LR;LS;)LN; a method_149 +METHOD N ()Ljava/lang/String; toString toString +CLASS O tk/valoeghese/fc0/class_50 +METHOD O (III)B a method_17 +METHOD O (III)Z a method_18 +METHOD O (IILjava/util/function/Predicate;)I a method_20 +METHOD O (IIIB)V b method_150 +CLASS P tk/valoeghese/fc0/class_9 +FIELD P J a field_22 +FIELD P LF; a field_23 +FIELD P LF; b field_24 +FIELD P LF; c field_25 +FIELD P LF; d field_164 +METHOD P (DD)D a method_25 +METHOD P (DD)LN; a method_116 +METHOD P (J)V a method_151 +METHOD P (LM;LI;Ljava/util/Random;)V a method_27 +METHOD P (LQ;LJ;II)LI; a method_26 +METHOD P (DD)LN; b method_117 +CLASS Q tk/valoeghese/fc0/class_47 +METHOD Q (LJ;II[B[B)LI; create create +CLASS R tk/valoeghese/fc0/class_10 +FIELD R LR; a field_190 +FIELD R Ljava/lang/String; a field_191 +FIELD R LR; b field_192 +METHOD R (LO;II)I a method_152 +METHOD R (LO;LS;IILjava/util/Random;)V a method_28 +METHOD R (Lac;)Z a method_153 +METHOD R (Ljava/lang/Object;)Z equals equals +METHOD R ()I hashCode hashCode +METHOD R ()Ljava/lang/String; toString toString +CLASS S tk/valoeghese/fc0/class_51 +CLASS T tk/valoeghese/fc0/class_52 +CLASS U tk/valoeghese/fc0/class_53 +FIELD U [Lac; a field_193 +METHOD U (Ljava/util/Random;)Lac; a method_154 +CLASS V tk/valoeghese/fc0/class_54 +FIELD V I a field_194 +FIELD V I b field_195 +METHOD V (Ljava/util/Random;)I a method_155 +CLASS W tk/valoeghese/fc0/class_11 +CLASS X tk/valoeghese/fc0/class_55 +FIELD X F a field_196 +FIELD X I a field_197 +FIELD X I b field_198 +FIELD X I c field_199 +METHOD X (II)I a method_156 +METHOD X (Ljava/util/Random;)I a method_157 +CLASS Y tk/valoeghese/fc0/class_56 +FIELD Y J a field_200 +FIELD Y LD; a field_201 +FIELD Y LZ; a field_202 +FIELD Y Ljava/io/File; a field_203 +FIELD Y Ljava/lang/Object; a field_204 +FIELD Y LD; b field_205 +FIELD Y Ljava/io/File; b field_206 +METHOD Y ()J a method_158 +METHOD Y (LJ;IILQ;)LI; a method_159 +METHOD Y ([LI;JLD;LD;)V a method_160 +METHOD Y ([LI;LD;LD;J)V a method_161 +CLASS Z tk/valoeghese/fc0/class_57 +FIELD Z Z a field_207 +METHOD Z ()V a method_162 +METHOD Z ()Z a method_163 +METHOD Z ()V run run +CLASS a tk/valoeghese/fc0/class_58 +CLASS aa tk/valoeghese/fc0/class_13 +CLASS ab tk/valoeghese/fc0/class_12 +CLASS ac tk/valoeghese/fc0/class_14 +FIELD ac B a field_27 +FIELD ac F a field_165 +FIELD ac I a field_28 +FIELD ac Lac; a field_29 +FIELD ac Z a field_30 +FIELD ac [Lac; a field_31 +FIELD ac I b field_32 +FIELD ac Lac; b field_33 +FIELD ac Z b field_34 +FIELD ac Lac; c field_35 +FIELD ac Z c field_208 +FIELD ac Lac; d field_36 +FIELD ac Lac; e field_37 +FIELD ac Lac; f field_38 +FIELD ac Lac; g field_39 +FIELD ac Lac; h field_209 +FIELD ac Lac; i field_210 +FIELD ac Lac; j field_211 +FIELD ac Lac; k field_212 +FIELD ac Lac; l field_213 +METHOD ac ()Lac; a method_30 +METHOD ac ()Z a method_31 +METHOD ac (I)I a method_32 +METHOD ac (IB)I a method_35 +METHOD ac (Z)Z a method_33 +METHOD ac ()Lac; b method_164 +METHOD ac ()Z b method_165 +METHOD ac ()Z c method_34 +CLASS ad tk/valoeghese/fc0/class_15 +CLASS ae tk/valoeghese/fc0/class_59 +METHOD ae (Ljava/lang/Object;)V a method_166 +CLASS af tk/valoeghese/fc0/class_60 +FIELD af Ljava/util/Map; a field_214 +METHOD af (Ljava/io/File;)Laf; a method_167 +METHOD af (Ljava/io/File;)V a method_168 +METHOD af (Ljava/lang/String;)Lag; a method_169 +METHOD af (Ljava/lang/String;)Lah; a method_170 +METHOD af (Ljava/lang/String;Lae;)V a method_171 +METHOD af ()Ljava/util/Iterator; iterator iterator +CLASS ag tk/valoeghese/fc0/class_61 +FIELD ag Lit/unimi/dsi/fastutil/bytes/ByteList; a field_215 +METHOD ag ()I a method_172 +METHOD ag (B)V a method_173 +METHOD ag (I)B a method_174 +METHOD ag ()Ljava/util/Iterator; iterator iterator +CLASS ah tk/valoeghese/fc0/class_62 +FIELD ah Ljava/util/List; a field_216 +METHOD ah (D)V a method_175 +METHOD ah (I)D a method_176 +METHOD ah (I)I a method_177 +METHOD ah (I)J a method_178 +METHOD ah (I)V a method_179 +METHOD ah (I)Z a method_180 +METHOD ah (J)V a method_181 +METHOD ah (Z)V a method_182 +METHOD ah ()Ljava/util/Iterator; iterator iterator +CLASS ai tk/valoeghese/fc0/class_63 +FIELD ai B a field_217 +FIELD ai Lai; a field_218 +FIELD ai [Lai; a field_219 +FIELD ai Lai; b field_220 +FIELD ai Lai; c field_221 +FIELD ai Lai; d field_222 +FIELD ai Lai; e field_223 +FIELD ai Lai; f field_224 +FIELD ai Lai; g field_225 +FIELD ai Lai; h field_226 +FIELD ai Lai; i field_227 +FIELD ai Lai; j field_228 +FIELD ai Lai; k field_229 +FIELD ai Lai; l field_230 +FIELD ai Lai; m field_231 +FIELD ai Lai; n field_232 +FIELD ai Lai; o field_233 +METHOD ai ()Lae; a method_183 +METHOD ai ()[Lai; a method_184 +METHOD ai (B)Lai; a method_185 +CLASS aj tk/valoeghese/fc0/class_64 +FIELD aj [I a field_234 +CLASS ak tk/valoeghese/fc0/class_65 +FIELD ak Lit/unimi/dsi/fastutil/doubles/DoubleList; a field_235 +METHOD ak ()I a method_186 +METHOD ak ()Ljava/util/Iterator; iterator iterator +CLASS al tk/valoeghese/fc0/class_66 +FIELD al Lit/unimi/dsi/fastutil/floats/FloatList; a field_236 +METHOD al ()I a method_187 +METHOD al ()Ljava/util/Iterator; iterator iterator +CLASS am tk/valoeghese/fc0/class_67 +FIELD am Lit/unimi/dsi/fastutil/ints/IntList; a field_237 +METHOD am ()I a method_188 +METHOD am ()Ljava/util/Iterator; iterator iterator +CLASS an tk/valoeghese/fc0/class_68 +FIELD an Lit/unimi/dsi/fastutil/longs/LongList; a field_238 +METHOD an ()I a method_189 +METHOD an ()Ljava/util/Iterator; iterator iterator +CLASS ao tk/valoeghese/fc0/class_69 +METHOD ao (Laf;Ljava/io/DataOutputStream;)V a method_190 +METHOD ao (Ljava/io/DataInputStream;)Laf; a method_191 +CLASS ap tk/valoeghese/fc0/class_70 +FIELD ap [I a field_239 +CLASS aq tk/valoeghese/fc0/class_71 +FIELD aq Lit/unimi/dsi/fastutil/shorts/ShortList; a field_240 +METHOD aq ()I a method_192 +METHOD aq ()Ljava/util/Iterator; iterator iterator +CLASS ar tk/valoeghese/fc0/class_72 +FIELD ar Ljava/util/List; a field_241 +METHOD ar ()I a method_193 +METHOD ar ()Ljava/util/Iterator; iterator iterator +CLASS as tk/valoeghese/fc0/class_73 +CLASS b tk/valoeghese/fc0/class_17 +FIELD b I a field_40 +FIELD b Lit/unimi/dsi/fastutil/floats/FloatList; a field_41 +FIELD b Lit/unimi/dsi/fastutil/ints/IntList; a field_42 +FIELD b Ljava/util/List; a field_43 +FIELD b I b field_44 +FIELD b I c field_45 +METHOD b ()V a method_194 +METHOD b (FFFF)I a method_37 +METHOD b (III)V a method_38 +METHOD b ()V b method_36 +METHOD b ()V c method_39 +CLASS c tk/valoeghese/fc0/class_18 +FIELD c I a field_46 +FIELD c J a field_242 +FIELD c Lp; a field_243 +FIELD c I b field_47 +FIELD c J b field_244 +FIELD c Lp; b field_245 +METHOD c ()J a method_195 +METHOD c ()V a method_196 +METHOD c (Lc;)I a method_40 +METHOD c (Ljava/awt/image/BufferedImage;)I a method_197 +METHOD c (Lc;)I b method_41 +METHOD c ()Ljava/lang/String; toString toString +CLASS d tk/valoeghese/fc0/class_16 +FIELD d F a field_246 +FIELD d F b field_247 +FIELD d F c field_248 +METHOD d (Ljava/lang/String;)V a method_198 +METHOD d ([C)V a method_199 +CLASS e tk/valoeghese/fc0/class_19 +FIELD e Ljava/lang/String; a field_49 +FIELD e Z a field_51 +FIELD e Z b field_54 +METHOD e ()Z a method_43 +METHOD e (I)Ljava/util/List; a method_45 +METHOD e (I)V a method_46 +METHOD e ()Z b method_48 +METHOD e (I)Ljava/util/List; b method_49 +METHOD e ()Ljava/lang/String; toString toString +CLASS f tk/valoeghese/fc0/class_20 +FIELD f Lf; a field_55 +FIELD f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_56 +METHOD f (JIIII)V invoke invoke +CLASS g tk/valoeghese/fc0/class_21 +FIELD g Lg; a field_57 +FIELD g Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_58 +METHOD g (JIII)V invoke invoke +CLASS h tk/valoeghese/fc0/class_74 +FIELD h Lh; a field_249 +FIELD h Ljava/lang/String; a field_250 +FIELD h Ljava/util/Properties; a field_251 +FIELD h Ljava/lang/String; b field_252 +METHOD h (Ljava/lang/String;)Ljava/lang/String; a method_200 +CLASS i tk/valoeghese/fc0/class_22 +FIELD i I a field_59 +FIELD i Ll; a field_61 +FIELD i Lorg/joml/Matrix4f; a field_62 +FIELD i Lw; a field_60 +FIELD i [B a field_63 +FIELD i I b field_64 +FIELD i Ll; b field_65 +FIELD i [B b field_253 +METHOD i ()V a method_50 +METHOD i (IB)V a method_51 +METHOD i (III)I a method_52 +METHOD i (Lo;)V a method_118 +METHOD i ()V b method_119 +METHOD i (Lo;)V b method_53 +CLASS j tk/valoeghese/fc0/class_75 +CLASS k tk/valoeghese/fc0/class_23 +FIELD k F a field_66 +FIELD k I a field_67 +FIELD k Lorg/joml/Vector3f; a field_68 +FIELD k I b field_69 +FIELD k I c field_70 +METHOD k (Lm;)V a method_54 +CLASS l tk/valoeghese/fc0/class_24 +CLASS m tk/valoeghese/fc0/class_25 +METHOD m (FFFFFF)I a method_55 +METHOD m (III)V a method_56 +CLASS n tk/valoeghese/fc0/class_26 +FIELD n I a field_71 +FIELD n I b field_72 +FIELD n I c field_73 +FIELD n I d field_166 +METHOD n (Ljava/lang/String;Z)I a method_57 +CLASS o tk/valoeghese/fc0/class_27 +FIELD o F a field_74 +FIELD o Lorg/joml/Matrix4f; a field_75 +FIELD o Lorg/joml/Vector3f; a field_76 +FIELD o F b field_77 +FIELD o F c field_78 +METHOD o ()F a method_58 +METHOD o ()Lorg/joml/Vector3f; a method_120 +METHOD o ()V a method_59 +METHOD o (F)V a method_60 +METHOD o (FFF)V a method_61 +METHOD o (Lorg/joml/Vector3f;)V a method_63 +METHOD o (Lq;Lorg/joml/Matrix4f;)V a method_62 +METHOD o ()V b method_65 +METHOD o (F)V b method_66 +CLASS p tk/valoeghese/fc0/class_28 +FIELD p I a field_79 +METHOD p ()V a method_67 +METHOD p (JII)V a method_68 +METHOD p (Ljava/lang/String;F)V a method_121 +METHOD p (Ljava/lang/String;I)V a method_69 +METHOD p (Ljava/lang/String;Lorg/joml/Matrix4f;)V a method_70 +METHOD p (Lt;)V a method_71 +METHOD p ()V b method_72 +CLASS q tk/valoeghese/fc0/class_29 +FIELD q I a field_80 +FIELD q Lit/unimi/dsi/fastutil/floats/FloatList; a field_81 +FIELD q Lit/unimi/dsi/fastutil/ints/IntList; a field_82 +FIELD q Ljava/util/List; a field_83 +FIELD q Lp; a field_84 +FIELD q I b field_85 +METHOD q ()Lp; a method_73 +METHOD q ()V a method_74 +METHOD q (Lorg/joml/Matrix4f;)V a method_75 +METHOD q ()V b method_122 +METHOD q (FFFFFF)I b method_76 +METHOD q (III)V b method_77 +CLASS r tk/valoeghese/fc0/class_30 +FIELD r I a field_86 +FIELD r I b field_87 +METHOD r (Lr;)I a method_78 +METHOD r (Lr;)I b method_79 +CLASS s tk/valoeghese/fc0/class_31 +METHOD s (Ljava/lang/String;)Ljava/io/InputStream; a method_201 +METHOD s (Ljava/lang/String;)Ljava/lang/String; a method_80 +METHOD s (Ljava/lang/String;)Ljava/net/URL; a method_81 +CLASS t tk/valoeghese/fc0/class_32 +FIELD t F a field_88 +FIELD t I a field_89 +FIELD t J a field_90 +FIELD t I b field_91 +CLASS tk/valoeghese/fc0/client/Main tk/valoeghese/fc0/client/Main +METHOD tk/valoeghese/fc0/client/Main ([Ljava/lang/String;)V main main +CLASS tk/valoeghese/fc0/client/a tk/valoeghese/fc0/class_36 +FIELD tk/valoeghese/fc0/client/a D a field_105 +FIELD tk/valoeghese/fc0/client/a I a field_168 +FIELD tk/valoeghese/fc0/client/a J a field_170 +FIELD tk/valoeghese/fc0/client/a LD; a field_254 +FIELD tk/valoeghese/fc0/client/a LY; a field_255 +FIELD tk/valoeghese/fc0/client/a Lb; a field_108 +FIELD tk/valoeghese/fc0/client/a Ld; a field_256 +FIELD tk/valoeghese/fc0/client/a Lh; a field_257 +FIELD tk/valoeghese/fc0/client/a Lorg/joml/Matrix4f; a field_109 +FIELD tk/valoeghese/fc0/client/a Lt; a field_110 +FIELD tk/valoeghese/fc0/client/a Ltk/valoeghese/fc0/client/a; a field_258 +FIELD tk/valoeghese/fc0/client/a Ltk/valoeghese/fc0/client/b; a field_111 +FIELD tk/valoeghese/fc0/client/a Lv; a field_107 +FIELD tk/valoeghese/fc0/client/a Z a field_169 +FIELD tk/valoeghese/fc0/client/a D b field_112 +FIELD tk/valoeghese/fc0/client/a J b field_106 +FIELD tk/valoeghese/fc0/client/a Lb; b field_113 +FIELD tk/valoeghese/fc0/client/a Lorg/joml/Matrix4f; b field_114 +FIELD tk/valoeghese/fc0/client/a Lb; c field_115 +FIELD tk/valoeghese/fc0/client/a Lb; d field_171 +METHOD tk/valoeghese/fc0/client/a ()Ltk/valoeghese/fc0/client/a; a method_202 +METHOD tk/valoeghese/fc0/client/a ()V a method_203 +METHOD tk/valoeghese/fc0/client/a (I)V a method_129 +METHOD tk/valoeghese/fc0/client/a ()V b method_128 +METHOD tk/valoeghese/fc0/client/a (JDD)V invoke invoke +METHOD tk/valoeghese/fc0/client/a ()V run run +CLASS tk/valoeghese/fc0/client/b tk/valoeghese/fc0/class_37 +FIELD tk/valoeghese/fc0/client/b LN; a field_259 +FIELD tk/valoeghese/fc0/client/b Lo; a field_120 +METHOD tk/valoeghese/fc0/client/b ()Lo; a method_87 +METHOD tk/valoeghese/fc0/client/b (D)LA; a method_90 +CLASS tk/valoeghese/fc0/client/c tk/valoeghese/fc0/class_39 +FIELD tk/valoeghese/fc0/client/c Le; a field_126 +FIELD tk/valoeghese/fc0/client/c Le; b field_127 +FIELD tk/valoeghese/fc0/client/c Le; c field_128 +FIELD tk/valoeghese/fc0/client/c Le; d field_129 +FIELD tk/valoeghese/fc0/client/c Le; e field_130 +FIELD tk/valoeghese/fc0/client/c Le; f field_131 +FIELD tk/valoeghese/fc0/client/c Le; g field_132 +FIELD tk/valoeghese/fc0/client/c Le; h field_133 +FIELD tk/valoeghese/fc0/client/c Le; i field_134 +FIELD tk/valoeghese/fc0/client/c Le; j field_135 +FIELD tk/valoeghese/fc0/client/c Le; k field_176 +FIELD tk/valoeghese/fc0/client/c Le; l field_177 +FIELD tk/valoeghese/fc0/client/c Le; m field_260 +FIELD tk/valoeghese/fc0/client/c Le; n field_261 +FIELD tk/valoeghese/fc0/client/c Le; o field_262 +FIELD tk/valoeghese/fc0/client/c Le; p field_263 +FIELD tk/valoeghese/fc0/client/c Le; q field_264 +FIELD tk/valoeghese/fc0/client/c Le; r field_265 +FIELD tk/valoeghese/fc0/client/c Le; s field_266 +FIELD tk/valoeghese/fc0/client/c Le; t field_267 +FIELD tk/valoeghese/fc0/client/c Le; u field_268 +FIELD tk/valoeghese/fc0/client/c Le; v field_269 +CLASS u tk/valoeghese/fc0/class_48 +FIELD u Li; a field_167 +METHOD u ()Li; a method_123 +METHOD u ()V b method_124 +CLASS v tk/valoeghese/fc0/class_76 +FIELD v Ljava/util/List; a field_270 +FIELD v Ljava/util/Queue; a field_271 +FIELD v Z a field_272 +METHOD v ()Ljava/util/List; a method_204 +METHOD v ()V a method_205 +METHOD v (I)[Lu; a method_206 +CLASS w tk/valoeghese/fc0/class_7 +METHOD w (I)Z a method_11 +METHOD w (II)Lac; a method_12 +METHOD w (II)Lac; b method_13 +METHOD w (II)Lac; c method_14 +METHOD w (II)Lac; d method_15 +CLASS x tk/valoeghese/fc0/class_34 +FIELD x I a field_94 +FIELD x Lx; a field_95 +FIELD x I b field_97 +FIELD x Lx; b field_98 +FIELD x I c field_99 +FIELD x Lx; c field_100 +FIELD x Lx; d field_101 +FIELD x Lx; e field_102 +FIELD x Lx; f field_103 +METHOD x ()I a method_125 +METHOD x (LE;)LE; a method_85 +METHOD x (Ljava/lang/Object;)Ljava/lang/Object; apply apply +METHOD x ()I b method_126 +METHOD x ()I c method_127 +CLASS y tk/valoeghese/fc0/class_43 +FIELD y Lz; a field_142 +METHOD y (ILjava/lang/Object;)V add add +METHOD y (Ljava/lang/Object;)Z add add +CLASS z tk/valoeghese/fc0/class_44 +METHOD z (Ljava/lang/Object;)F apply apply +# INTERMEDIARY-COUNTER field 273 +# INTERMEDIARY-COUNTER method 207 +# INTERMEDIARY-COUNTER class 77 \ No newline at end of file diff --git a/mappings/tk/valoeghese/fc0/class_50.mapping b/mappings/tk/valoeghese/fc0/class_50.mapping new file mode 100644 index 0000000..a5c5c69 --- /dev/null +++ b/mappings/tk/valoeghese/fc0/class_50.mapping @@ -0,0 +1,13 @@ +CLASS tk/valoeghese/fc0/class_50 + METHOD method_17 getTile (III)B + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_18 isInWorld (III)Z + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_20 getTopY (IILjava/util/function/Predicate;)I + ARG 1 x + ARG 2 z + ARG 3 predicate diff --git a/mappings/tk/valoeghese/fc0/client/Fc0.mapping b/mappings/tk/valoeghese/fc0/client/Fc0.mapping index a164365..0280b3e 100644 --- a/mappings/tk/valoeghese/fc0/client/Fc0.mapping +++ b/mappings/tk/valoeghese/fc0/client/Fc0.mapping @@ -1,5 +1,5 @@ CLASS tk/valoeghese/fc0/class_36 tk/valoeghese/fc0/client/Fc0 - FIELD field_107 world Ltk/valoeghese/fc0/class_6; + FIELD field_107 world Ltk/valoeghese/fc0/class_76; FIELD field_109 projection Lorg/joml/Matrix4f; FIELD field_110 window Ltk/valoeghese/fc0/class_32; FIELD field_111 player Ltk/valoeghese/fc0/class_37; diff --git a/mappings/tk/valoeghese/fc0/client/Player.mapping b/mappings/tk/valoeghese/fc0/client/Player.mapping index 50a16ff..4b6c766 100644 --- a/mappings/tk/valoeghese/fc0/client/Player.mapping +++ b/mappings/tk/valoeghese/fc0/client/Player.mapping @@ -1,35 +1,8 @@ CLASS tk/valoeghese/fc0/class_37 tk/valoeghese/fc0/client/Player - FIELD field_118 chunk Ltk/valoeghese/fc0/class_4; - FIELD field_119 world Ltk/valoeghese/fc0/class_8; FIELD field_120 camera Ltk/valoeghese/fc0/class_27; - FIELD field_121 pos Ltk/valoeghese/fc0/class_40; - FIELD field_122 falling Z - FIELD field_124 velocity Ltk/valoeghese/fc0/class_40; - FIELD field_172 terrainShader Ltk/valoeghese/fc0/class_28; - FIELD field_174 guiShader Ltk/valoeghese/fc0/class_28; METHOD (Ltk/valoeghese/fc0/class_27;Ltk/valoeghese/fc0/class_8;)V ARG 1 camera ARG 2 world - METHOD method_130 spawn (Ltk/valoeghese/fc0/class_8;)V - ARG 1 world - METHOD method_131 storeTexture (Ljava/awt/image/BufferedImage;)I - ARG 0 image - METHOD method_132 initAudio ()V - METHOD method_86 getPos ()Ltk/valoeghese/fc0/class_3; METHOD method_87 getCamera ()Ltk/valoeghese/fc0/class_27; - METHOD method_88 tick ()V - METHOD method_89 isUnderwater ()Z METHOD method_90 rayCast (D)Ltk/valoeghese/fc0/class_1; ARG 1 maxDistance - METHOD method_91 addVelocity (DDD)V - ARG 1 x - ARG 3 y - ARG 5 z - METHOD method_92 move (DDD)Z - ARG 1 x - ARG 3 y - ARG 5 z - METHOD method_95 setPos (Ltk/valoeghese/fc0/class_45;)V - ARG 1 pos - METHOD method_96 isSwimming ()Z - METHOD method_97 canJump ()Z diff --git a/mappings/tk/valoeghese/fc0/client/render/ChunkRenderer.mapping b/mappings/tk/valoeghese/fc0/client/render/ChunkRenderer.mapping index 481c583..47f831c 100644 --- a/mappings/tk/valoeghese/fc0/client/render/ChunkRenderer.mapping +++ b/mappings/tk/valoeghese/fc0/client/render/ChunkRenderer.mapping @@ -6,11 +6,6 @@ CLASS tk/valoeghese/fc0/class_22 tk/valoeghese/fc0/client/render/ChunkRenderer FIELD field_63 tiles [B FIELD field_64 z I FIELD field_65 waterRenderer Ltk/valoeghese/fc0/class_24; - METHOD (Ltk/valoeghese/fc0/class_48;[BII)V - ARG 1 chunk - ARG 2 tiles - ARG 3 x - ARG 4 z METHOD method_118 renderTerrain (Ltk/valoeghese/fc0/class_27;)V ARG 1 camera METHOD method_119 clear ()V diff --git a/mappings/tk/valoeghese/fc0/client/render/TileRenderer.mapping b/mappings/tk/valoeghese/fc0/client/render/TileRenderer.mapping index 63bb03c..d109d5f 100644 --- a/mappings/tk/valoeghese/fc0/client/render/TileRenderer.mapping +++ b/mappings/tk/valoeghese/fc0/client/render/TileRenderer.mapping @@ -2,7 +2,4 @@ CLASS tk/valoeghese/fc0/class_23 tk/valoeghese/fc0/client/render/TileRenderer FIELD field_67 textureX I FIELD field_68 pos Lorg/joml/Vector3f; FIELD field_69 textureY I - METHOD (Lorg/joml/Vector3f;ILtk/valoeghese/fc0/class_14;F)V - ARG 1 pos - ARG 3 tile METHOD method_54 apply (Ltk/valoeghese/fc0/class_25;)V diff --git a/mappings/tk/valoeghese/fc0/tile/Tile.mapping b/mappings/tk/valoeghese/fc0/tile/Tile.mapping index f72cfee..037a19f 100644 --- a/mappings/tk/valoeghese/fc0/tile/Tile.mapping +++ b/mappings/tk/valoeghese/fc0/tile/Tile.mapping @@ -21,5 +21,4 @@ CLASS tk/valoeghese/fc0/class_14 tk/valoeghese/fc0/tile/Tile ARG 1 face METHOD method_33 isSolid (Z)Z METHOD method_34 shouldRender ()Z - METHOD method_35 getTextureX (I)I - ARG 1 face + METHOD method_35 getTextureX (IB)I diff --git a/mappings/tk/valoeghese/fc0/world/Chunk.mapping b/mappings/tk/valoeghese/fc0/world/Chunk.mapping index 979e53c..419b589 100644 --- a/mappings/tk/valoeghese/fc0/world/Chunk.mapping +++ b/mappings/tk/valoeghese/fc0/world/Chunk.mapping @@ -6,14 +6,7 @@ CLASS tk/valoeghese/fc0/class_4 tk/valoeghese/fc0/world/Chunk FIELD field_148 worldZ I FIELD field_6 x I FIELD field_7 world Ltk/valoeghese/fc0/class_5; - METHOD (Ltk/valoeghese/fc0/class_5;II[B)V - ARG 1 world - ARG 2 x - ARG 3 z - ARG 4 tiles METHOD method_4 encode (III)I ARG 0 x ARG 1 y ARG 2 z - METHOD method_5 removePlayer (Ltk/valoeghese/fc0/class_37;)V - ARG 1 player diff --git a/mappings/tk/valoeghese/fc0/world/ChunkFactory.mapping b/mappings/tk/valoeghese/fc0/world/ChunkFactory.mapping index 70c5848..b529347 100644 --- a/mappings/tk/valoeghese/fc0/world/ChunkFactory.mapping +++ b/mappings/tk/valoeghese/fc0/world/ChunkFactory.mapping @@ -1,6 +1 @@ CLASS tk/valoeghese/fc0/class_47 tk/valoeghese/fc0/world/ChunkFactory - METHOD create (Ltk/valoeghese/fc0/class_5;II[B)Ltk/valoeghese/fc0/class_4; - ARG 1 world - ARG 2 x - ARG 3 z - ARG 4 tiles diff --git a/mappings/tk/valoeghese/fc0/world/ChunkGenerator.mapping b/mappings/tk/valoeghese/fc0/world/ChunkGenerator.mapping index e495002..0d34a5f 100644 --- a/mappings/tk/valoeghese/fc0/world/ChunkGenerator.mapping +++ b/mappings/tk/valoeghese/fc0/world/ChunkGenerator.mapping @@ -9,15 +9,16 @@ CLASS tk/valoeghese/fc0/class_9 tk/valoeghese/fc0/world/ChunkGenerator METHOD method_117 calculateEcozone (DD)Ltk/valoeghese/fc0/class_46; ARG 0 temperature ARG 2 precipitation + METHOD method_151 createNoise (J)V + ARG 0 seed METHOD method_25 evalNoise (DD)D ARG 0 x ARG 2 y - METHOD method_26 generate (Ltk/valoeghese/fc0/class_47;Ltk/valoeghese/fc0/class_5;IIJ)Ltk/valoeghese/fc0/class_4; - ARG 0 chunkFactory + METHOD method_26 generate (Ltk/valoeghese/fc0/class_47;Ltk/valoeghese/fc0/class_5;II)Ltk/valoeghese/fc0/class_4; + ARG 0 factory ARG 1 world ARG 2 x ARG 3 z - ARG 4 seed METHOD method_27 decorate (Ltk/valoeghese/fc0/class_8;Ltk/valoeghese/fc0/class_4;Ljava/util/Random;)V ARG 0 world ARG 1 chunk diff --git a/mappings/tk/valoeghese/fc0/world/Decorator.mapping b/mappings/tk/valoeghese/fc0/world/Decorator.mapping index 4016e8b..d7a909b 100644 --- a/mappings/tk/valoeghese/fc0/world/Decorator.mapping +++ b/mappings/tk/valoeghese/fc0/world/Decorator.mapping @@ -1,8 +1,5 @@ CLASS tk/valoeghese/fc0/class_10 tk/valoeghese/fc0/world/Decorator - FIELD field_26 DECORATORS Ljava/util/List; - METHOD method_28 generate (Ltk/valoeghese/fc0/class_8;Ltk/valoeghese/fc0/class_46;IILjava/util/Random;)V + METHOD method_28 generate (Ltk/valoeghese/fc0/class_50;Ltk/valoeghese/fc0/class_51;IILjava/util/Random;)V ARG 1 world - ARG 2 ecozone ARG 3 x ARG 4 z - ARG 5 random diff --git a/mappings/tk/valoeghese/fc0/world/Ecozone.mapping b/mappings/tk/valoeghese/fc0/world/Ecozone.mapping index 1628c9b..a7579e2 100644 --- a/mappings/tk/valoeghese/fc0/world/Ecozone.mapping +++ b/mappings/tk/valoeghese/fc0/world/Ecozone.mapping @@ -9,9 +9,11 @@ CLASS tk/valoeghese/fc0/class_46 tk/valoeghese/fc0/world/Ecozone FIELD field_161 TEMPERATE_WOODLAND Ltk/valoeghese/fc0/class_46; FIELD field_162 TUNDRA Ltk/valoeghese/fc0/class_46; FIELD field_163 DESERT Ltk/valoeghese/fc0/class_46; + FIELD field_189 decorators Ljava/util/Map; METHOD (Ljava/lang/String;)V ARG 1 id METHOD (Ljava/lang/String;Ltk/valoeghese/fc0/class_14;Ltk/valoeghese/fc0/class_14;)V ARG 1 id ARG 2 ground ARG 3 beach + METHOD method_148 getDecorators ()Ljava/util/Set; diff --git a/mappings/tk/valoeghese/fc0/world/TileView.mapping b/mappings/tk/valoeghese/fc0/world/TileView.mapping index 5aaf04d..95e86fb 100644 --- a/mappings/tk/valoeghese/fc0/world/TileView.mapping +++ b/mappings/tk/valoeghese/fc0/world/TileView.mapping @@ -2,23 +2,11 @@ CLASS tk/valoeghese/fc0/class_8 tk/valoeghese/fc0/world/TileView METHOD method_16 getGroundY (II)I ARG 1 x ARG 2 z - METHOD method_17 getTile (III)B - ARG 1 x - ARG 2 y - ARG 3 z - METHOD method_18 isInWorld (III)Z - ARG 1 x - ARG 2 y - ARG 3 z METHOD method_19 setTile (IIIB)V ARG 1 x ARG 2 y ARG 3 z ARG 4 tile - METHOD method_20 getTopY (IILjava/util/function/Predicate;)I - ARG 1 x - ARG 2 z - ARG 3 predicate METHOD method_21 getTile (Ltk/valoeghese/fc0/class_3;)B ARG 1 pos METHOD method_22 isInWorld (Ltk/valoeghese/fc0/class_3;)Z @@ -26,5 +14,4 @@ CLASS tk/valoeghese/fc0/class_8 tk/valoeghese/fc0/world/TileView METHOD method_23 setTile (Ltk/valoeghese/fc0/class_3;B)V ARG 1 pos ARG 2 tile - METHOD method_24 setPlayer (Ltk/valoeghese/fc0/class_37;)V - ARG 1 player + METHOD method_24 setPlayer (Ltk/valoeghese/fc0/class_49;)V diff --git a/mappings/tk/valoeghese/fc0/world/World.mapping b/mappings/tk/valoeghese/fc0/world/World.mapping index 3ae5ddf..7e3156f 100644 --- a/mappings/tk/valoeghese/fc0/world/World.mapping +++ b/mappings/tk/valoeghese/fc0/world/World.mapping @@ -1,3 +1,7 @@ CLASS tk/valoeghese/fc0/class_6 tk/valoeghese/fc0/world/World + FIELD field_149 seed J + FIELD field_16 random Ljava/util/Random; FIELD field_19 chunkSize I + METHOD (Ltk/valoeghese/fc0/class_56;JILtk/valoeghese/fc0/class_47;Ljava/util/function/IntFunction;)V + ARG 2 seed METHOD method_8 populate ()V diff --git a/matches/0.1.4-0.1.5.match b/matches/0.1.4-0.1.5.match new file mode 100644 index 0000000..6ccddb3 --- /dev/null +++ b/matches/0.1.4-0.1.5.match @@ -0,0 +1,718 @@ +Matches saved 2020-05-25T18:04:58.443465300+03:00[Europe/Helsinki], input files: + a: + 537471 tbOr/5sSlbP8T/g7M6fA437GN0cpbGuHqc5uYOHdBbI= 2fc0f18-0.1.4.jar + b: + 565756 5tOFePkSG5LRi2nuDdLlwWeo6sUGAles3N+cZmVwxkE= 2fc0f18-0.1.5.jar + cp: + cp a: + cp b: +c LA; LE; + m (III)V (III)V + ma 0 0 + ma 1 1 + ma 2 2 + m (Lz;)V (LD;)V + ma 0 0 + m toString()Ljava/lang/String; toString()Ljava/lang/String; + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I +c LB; LF; + m (Ljava/util/Random;)V (Ljava/util/Random;)V + ma 0 0 + m a(DD)D a(DD)D + ma 0 0 + ma 1 1 + f a;;D a;;D + f b;;D b;;D +c LC; LG; + m (J)V (J)V + ma 0 0 + m a(DD)D a(DD)D + ma 0 0 + ma 1 1 + m a(IIDD)D a(IIDD)D + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(D)I a(D)I + ma 0 0 + m ()V ()V + f a;;[S a;;[S + f b;;[S b;;[S + f a;;[B a;;[B + f b;;[B b;;[B +c LD; LH; + m (Ljava/util/Random;)V (Ljava/util/Random;)V + ma 0 0 + m a(DD)D a(DD)D + ma 0 0 + ma 1 1 +c LE; LI; + m (LF;II[B)V (LJ;II[B[B)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(III)B a(III)B + m a(IIIB)V a(IIIB)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(LA;)Z a(LE;)Z + ma 0 0 + m a(III)Z a(III)Z + m a(IILjava/util/function/Predicate;)I a(IILjava/util/function/Predicate;)I + m a(Ltk/valoeghese/fc0/client/b;)V a(LL;)V + m b(Ltk/valoeghese/fc0/client/b;)V b(LL;)V + m a()V a()V + m a(III)I a(III)I + ma 0 0 + ma 1 1 + ma 2 2 + f a;;[B a;;[B + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I + f d;;I d;;I + f a;;Lit/unimi/dsi/fastutil/ints/IntSet; a;;Lit/unimi/dsi/fastutil/ints/IntSet; + f a;;Ljava/util/List; a;;Ljava/util/List; + f a;;LF; a;;LJ; + f a;;F a;;F +c LF; LJ; + m a(II)LE; a(II)LI; + ma 0 0 + ma 1 1 +c LG; LK; + m (JI)V (LY;JILQ;Ljava/util/function/IntFunction;)V + m a()V c()V + m a(II)LE; a(II)LI; + ma 0 0 + ma 1 1 + m b(II)LE; b(II)LI; + ma 0 0 + ma 1 1 + mu a b()V + m a()Ljava/util/List; a()[LI; + m a(III)B a(III)B + m a(IIIB)V a(IIIB)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(IILjava/util/function/Predicate;)I a(IILjava/util/function/Predicate;)I + m a(III)Z a(III)Z + m b(Ltk/valoeghese/fc0/client/b;)V b(LL;)V + mu a c()V + m a(Lr;)F a(LI;)F + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I + f d;;I d;;I + f a;;[Lr; a;;[LI; + fu a a;;Ljava/util/Queue; + fu a a;;Ljava/util/List; + f a;;Ljava/util/Random; a;;Ljava/util/Random; + f a;;J a;;J + fu a a;;Z +c LH; LM; + m a(LA;)B a(LE;)B + m a(LA;B)V a(LE;B)V + ma 0 0 + ma 1 1 + m a(LA;)Z a(LE;)Z + ma 0 0 + m a(II)I a(II)I + ma 0 0 + ma 1 1 + m a(IIIB)V a(IIIB)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m b(Ltk/valoeghese/fc0/client/b;)V b(LL;)V + ma 0 0 +c LI; LN; + m (Ljava/lang/String;)V (Ljava/lang/String;)V + ma 0 0 + m (Ljava/lang/String;LP;LP;)V (Ljava/lang/String;Lac;Lac;)V + ma 0 0 + ma 1 1 + ma 2 2 + mu a a(IF)LI; + mu a a(II)LI; + m toString()Ljava/lang/String; toString()Ljava/lang/String; + m ()V ()V + f a;;Ljava/lang/String; a;;Ljava/lang/String; + f a;;B a;;B + f b;;B b;;B + fu a a;;I + fu a a;;F + fu a b;;I + fu a c;;I + f a;;LI; a;;LN; + f b;;LI; b;;LN; + f c;;LI; c;;LN; + f d;;LI; d;;LN; + f e;;LI; e;;LN; + f f;;LI; f;;LN; + f g;;LI; g;;LN; +c LJ; LP; + m a(LK;LF;IIJ)LE; a(LQ;LJ;II)LI; + m a(LH;LE;Ljava/util/Random;)V a(LM;LI;Ljava/util/Random;)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(DD)LI; a(DD)LN; + ma 0 0 + ma 1 1 + m b(DD)LI; b(DD)LN; + ma 0 0 + ma 1 1 + m a(DD)D a(DD)D + ma 0 0 + ma 1 1 + m ()V ()V + f a;;LB; a;;LF; + f b;;LB; b;;LF; + f c;;LB; c;;LF; + f d;;LB; d;;LF; + f a;;J a;;J +c LK; LQ; + m create(LF;II[B)LE; create(LJ;II[B[B)LI; +c LL; LR; + m ()V (Ljava/lang/String;)V + m a(LH;LI;IILjava/util/Random;)V a(LO;LS;IILjava/util/Random;)V + ma 2 2 + ma 3 3 + ma 4 4 + m ()V ()V + fu a a;;Ljava/util/List; +c LM; LW; + m ()V ()V + m a(LH;LI;IILjava/util/Random;)V a(LO;LS;IILjava/util/Random;)V + ma 2 2 + ma 3 3 + ma 4 4 + mu a a(LP;)Z + m ()V ()V +c LN; Lab; + m (IFF)V (IFF)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(I)I a(I)I + ma 0 0 +c LO; Laa; + m (IIIFF)V (IIIFF)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + m b(I)I a(IB)I + ma 0 0 +c LP; Lac; + m (IIIFF)V (IIIFF)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + m b(I)I a(IB)I + ma 0 0 + m a(I)I a(I)I + ma 0 0 + m a()LP; a()Lac; + m a(Z)Z a(Z)Z + ma 0 0 + m a()Z a()Z + m b()Z c()Z + m ()V ()V + f a;;B a;;B + f a;;I a;;I + f b;;I b;;I + f a;;F a;;F + f a;;Z a;;Z + f b;;Z b;;Z + f a;;[LP; a;;[Lac; + f a;;LP; a;;Lac; + f b;;LP; b;;Lac; + f c;;LP; c;;Lac; + f d;;LP; d;;Lac; + f e;;LP; e;;Lac; + f f;;LP; f;;Lac; + f g;;LP; g;;Lac; +c LQ; Lad; + m (IIIFF)V (IIIFF)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + m a(Z)Z a(Z)Z + ma 0 0 + m a()Z a()Z +c La; Ld; + mu a ()V + mu a (I)V + m (Ljava/lang/String;FFF)V (Ljava/lang/String;FFF)V + ma 1 1 + ma 2 2 + ma 3 3 +c Lb; Lb; + m (I)V (I)V + ma 0 0 + m a(FFFF)I a(FFFF)I + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(III)V a(III)V + ma 0 0 + ma 1 1 + ma 2 2 + m a()V b()V + m b()V c()V + f a;;Lit/unimi/dsi/fastutil/floats/FloatList; a;;Lit/unimi/dsi/fastutil/floats/FloatList; + f a;;I a;;I + f a;;Lit/unimi/dsi/fastutil/ints/IntList; a;;Lit/unimi/dsi/fastutil/ints/IntList; + f a;;Ljava/util/List; a;;Ljava/util/List; + f b;;I b;;I + f c;;I c;;I +c Lc; Lc; + m (II)V (II)V + ma 0 0 + ma 1 1 + m (IIB)V (IIB)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(Lc;)I a(Lc;)I + ma 0 0 + m b(Lc;)I b(Lc;)I + ma 0 0 + f a;;I a;;I + f b;;I b;;I +c Ld; Le; + m (Ljava/lang/String;IZ)V (Ljava/lang/String;IZ)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(I)V a(I)V + ma 0 0 + m a()Z a()Z + m b()Z b()Z + m toString()Ljava/lang/String; toString()Ljava/lang/String; + m a(I)Ljava/util/List; a(I)Ljava/util/List; + ma 0 0 + m b(I)Ljava/util/List; b(I)Ljava/util/List; + ma 0 0 + f a;;Z a;;Z + f b;;Z b;;Z + f a;;Ljava/lang/String; a;;Ljava/lang/String; +c Le; Lf; + m (Ljava/lang/String;I)V (Ljava/lang/String;I)V + ma 0 0 + ma 1 1 + m invoke(JIIII)V invoke(JIIII)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + m ()V ()V + f a;;Le; a;;Lf; + f a;;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a;;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; +c Lf; Lg; + m (Ljava/lang/String;I)V (Ljava/lang/String;I)V + ma 0 0 + ma 1 1 + m invoke(JIII)V invoke(JIII)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m ()V ()V + f a;;Lf; a;;Lg; + f a;;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a;;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; +c Lg; Li; + m (Lr;[BII)V (Lu;[B[BII)V + ma 1 1 + m a(IB)V a(IB)V + ma 0 0 + ma 1 1 + m a()V a()V + m a(Ll;)V a(Lo;)V + ma 0 0 + m b(Ll;)V b(Lo;)V + ma 0 0 + m a(III)I a(III)I + ma 0 0 + ma 1 1 + ma 2 2 + m b()V b()V + f a;;I a;;I + f b;;I b;;I + f a;;Lorg/joml/Matrix4f; a;;Lorg/joml/Matrix4f; + f a;;[B a;;[B + f a;;Ls; a;;Lw; + f a;;Li; a;;Ll; + f b;;Li; b;;Ll; +c Lh; Lk; + m (Lorg/joml/Vector3f;ILP;F)V (Lorg/joml/Vector3f;ILac;FB)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(Lj;)V a(Lm;)V + ma 0 0 + f a;;Lorg/joml/Vector3f; a;;Lorg/joml/Vector3f; + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I + f a;;F a;;F +c Li; Ll; + m (Ljava/util/List;)V (Ljava/util/List;)V + ma 0 0 + m a(III)V a(III)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(FFFFFF)I a(FFFFFF)I + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + ma 5 5 +c Lj; Lm; + m a(III)V a(III)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(FFFFFF)I a(FFFFFF)I + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + ma 5 5 +c Lk; Ln; + m a(Ljava/lang/String;Z)I a(Ljava/lang/String;Z)I + ma 0 0 + ma 1 1 + m ()V ()V + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I + f d;;I d;;I +c Ll; Lo; + m ()V ()V + m a(Lorg/joml/Vector3f;)V a(Lorg/joml/Vector3f;)V + ma 0 0 + m a(F)V a(F)V + ma 0 0 + m b(F)V b(F)V + ma 0 0 + m b()V b()V + m a(Ln;Lorg/joml/Matrix4f;)V a(Lq;Lorg/joml/Matrix4f;)V + ma 0 0 + ma 1 1 + m a()F a()F + m a(FFF)V a(FFF)V + ma 0 0 + ma 1 1 + ma 2 2 + m a()V a()V + m a()Lorg/joml/Vector3f; a()Lorg/joml/Vector3f; + m ()V ()V + f a;;Lorg/joml/Matrix4f; a;;Lorg/joml/Matrix4f; + f a;;Lorg/joml/Vector3f; a;;Lorg/joml/Vector3f; + f a;;F a;;F + f b;;F b;;F + f c;;F c;;F + m ()V ()V +c Lm; Lp; + m a(Lq;)V a(Lt;)V + ma 0 0 + m a()V a()V + m a(JII)V a(JII)V + ma 0 0 + ma 1 1 + ma 2 2 + m (Ljava/lang/String;Ljava/lang/String;)V (Ljava/lang/String;Ljava/lang/String;)V + ma 0 0 + ma 1 1 + m a(Ljava/lang/String;I)V a(Ljava/lang/String;I)V + ma 0 0 + ma 1 1 + m a(Ljava/lang/String;F)V a(Ljava/lang/String;F)V + ma 0 0 + ma 1 1 + m a(Ljava/lang/String;Lorg/joml/Matrix4f;)V a(Ljava/lang/String;Lorg/joml/Matrix4f;)V + ma 0 0 + ma 1 1 + m b()V b()V + f a;;I a;;I +c Ln; Lq; + m (ILm;)V (ILp;)V + ma 0 0 + ma 1 1 + m b(FFFFFF)I b(FFFFFF)I + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + ma 5 5 + m b(III)V b(III)V + ma 0 0 + ma 1 1 + ma 2 2 + m a()V a()V + m b()V b()V + m a(Lorg/joml/Matrix4f;)V a(Lorg/joml/Matrix4f;)V + ma 0 0 + m a()Lm; a()Lp; + f a;;Lit/unimi/dsi/fastutil/floats/FloatList; a;;Lit/unimi/dsi/fastutil/floats/FloatList; + f a;;I a;;I + f a;;Lit/unimi/dsi/fastutil/ints/IntList; a;;Lit/unimi/dsi/fastutil/ints/IntList; + f a;;Ljava/util/List; a;;Ljava/util/List; + f b;;I b;;I + f a;;Lm; a;;Lp; +c Lo; Lr; + m (II)V (II)V + ma 0 0 + ma 1 1 + m (IIB)V (IIB)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(Lo;)I a(Lr;)I + ma 0 0 + m b(Lo;)I b(Lr;)I + ma 0 0 + f a;;I a;;I + f b;;I b;;I +c Lp; Ls; + m ()V ()V + m a(Ljava/lang/String;)Ljava/net/URL; a(Ljava/lang/String;)Ljava/net/URL; + ma 0 0 + m a(Ljava/lang/String;)Ljava/lang/String; a(Ljava/lang/String;)Ljava/lang/String; + ma 0 0 + m ()V ()V +c Lq; Lt; + m (II)V (II)V + ma 0 0 + ma 1 1 + f a;;J a;;J + f a;;I a;;I + f b;;I b;;I + f a;;F a;;F +c Lr; Lu; + m (LF;II[B)V (LJ;II[B[B)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(IIIB)V a(IIIB)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + m a(I)Z a(I)Z + ma 0 0 + m a(II)LP; a(II)Lac; + ma 0 0 + ma 1 1 + m b(II)LP; b(II)Lac; + ma 0 0 + ma 1 1 + m c(II)LP; c(II)Lac; + ma 0 0 + ma 1 1 + m d(II)LP; d(II)Lac; + ma 0 0 + ma 1 1 + m b()V b()V + m a()Lg; a()Li; + m a()V a()V + f a;;Lg; a;;Li; +c Ls; Lw; + m a(I)Z a(I)Z + ma 0 0 + m a(II)LP; a(II)Lac; + ma 0 0 + ma 1 1 + m b(II)LP; b(II)Lac; + ma 0 0 + ma 1 1 + m c(II)LP; c(II)Lac; + ma 0 0 + ma 1 1 + m d(II)LP; d(II)Lac; + ma 0 0 + ma 1 1 +c Lt; Lx; + m (Ljava/lang/String;IIII)V (Ljava/lang/String;IIII)V + ma 0 0 + ma 1 1 + ma 2 2 + ma 3 3 + ma 4 4 + m a()I a()I + m b()I b()I + m c()I c()I + m a(LA;)LA; a(LE;)LE; + ma 0 0 + m apply(Ljava/lang/Object;)Ljava/lang/Object; apply(Ljava/lang/Object;)Ljava/lang/Object; + ma 0 0 + m ()V ()V + f a;;Lt; a;;Lx; + f b;;Lt; b;;Lx; + f c;;Lt; c;;Lx; + f d;;Lt; d;;Lx; + f e;;Lt; e;;Lx; + f f;;Lt; f;;Lx; + f a;;I a;;I + f b;;I b;;I + f c;;I c;;I +c Ltk/valoeghese/fc0/client/Main; Ltk/valoeghese/fc0/client/Main; + m ()V ()V + m main([Ljava/lang/String;)V main([Ljava/lang/String;)V + ma 0 0 + m ()V ()V +c Ltk/valoeghese/fc0/client/a; Ltk/valoeghese/fc0/client/a; + m ()V ()V + m a(I)V a(I)V + ma 0 0 + m run()V run()V + m a()V b()V + m invoke(JDD)V invoke(JDD)V + ma 0 0 + ma 1 1 + ma 2 2 + f a;;LG; a;;Lv; + f a;;Lorg/joml/Matrix4f; a;;Lorg/joml/Matrix4f; + f b;;Lorg/joml/Matrix4f; b;;Lorg/joml/Matrix4f; + f a;;Ltk/valoeghese/fc0/client/b; a;;Ltk/valoeghese/fc0/client/b; + f a;;J b;;J + f a;;Lb; a;;Lb; + f b;;Lb; b;;Lb; + f c;;Lb; c;;Lb; + f b;;J a;;J + f a;;I a;;I + f a;;Z a;;Z + f d;;Lb; d;;Lb; + f a;;Lq; a;;Lt; + f a;;D a;;D + f b;;D b;;D + m ()V ()V +c Ltk/valoeghese/fc0/client/b; Ltk/valoeghese/fc0/client/b; + m (Ll;LH;)V (Lo;LM;)V + ma 0 0 + ma 1 1 + m a()Ll; a()Lo; + mu a a(DDD)V + mu a a()Z + mu a b()Z + m a(Lz;)V a(LD;)V + m a(DDD)Z a(DDD)Z + mu a c()Z + mu a a()LA; + m a(D)Lw; a(D)LA; + ma 0 0 + m a()V a()V + mu a a(LH;)V + mu a b()V + mu a a(Ljava/awt/image/BufferedImage;)I + fu a a;;Ly; + f a;;Ll; a;;Lo; + fu a a;;LH; + fu a b;;Ly; + fu a a;;Z + fu a a;;LE; + fu a a;;J + fu a a;;Lm; + fu a b;;Lm; + fu a b;;J + fu a c;;J +c Ltk/valoeghese/fc0/client/c; Ltk/valoeghese/fc0/client/c; + m ()V ()V + f a;;Ld; a;;Le; + f b;;Ld; b;;Le; + f c;;Ld; c;;Le; + f d;;Ld; d;;Le; + f e;;Ld; e;;Le; + f f;;Ld; f;;Le; + f g;;Ld; g;;Le; + f h;;Ld; h;;Le; + f i;;Ld; i;;Le; + f j;;Ld; j;;Le; + f k;;Ld; k;;Le; + f l;;Ld; l;;Le; +c Lu; Ly; + m (Lv;)V (Lz;)V + ma 0 0 + m add(Ljava/lang/Object;)Z add(Ljava/lang/Object;)Z + ma 0 0 + m add(ILjava/lang/Object;)V add(ILjava/lang/Object;)V + ma 0 0 + ma 1 1 + f a;;Lv; a;;Lz; +c Lv; Lz; + m apply(Ljava/lang/Object;)F apply(Ljava/lang/Object;)F + ma 0 0 +c Lw; LA; + m (LA;Lt;)V (LE;Lx;)V + ma 0 0 + ma 1 1 + f a;;LA; a;;LE; + f a;;Lt; a;;Lx; +c Lx; LB; + m (II)V (II)V + ma 0 0 + ma 1 1 + m toString()Ljava/lang/String; toString()Ljava/lang/String; + f a;;I a;;I + f b;;I b;;I +c Ly; LC; + m (DDD)V (DDD)V + ma 0 0 + ma 1 1 + ma 2 2 + m a(D)Ly; a(D)LC; + ma 0 0 + m b(D)Ly; b(D)LC; + ma 0 0 + m a(Lz;)Ly; a(LD;)LC; + ma 0 0 + m a(DDD)Ly; a(DDD)LC; + ma 0 0 + ma 1 1 + ma 2 2 + m b(DDD)Ly; b(DDD)LC; + ma 0 0 + ma 1 1 + ma 2 2 +c Lz; LD; + m (DDD)V (DDD)V + ma 0 0 + ma 1 1 + ma 2 2 + m a()D a()D + m b()D b()D + m c()D c()D + m a(DDD)Lz; a(DDD)LD; + ma 0 0 + ma 1 1 + ma 2 2 + m toString()Ljava/lang/String; toString()Ljava/lang/String; + m ()V ()V + f a;;D a;;D + f b;;D b;;D + f c;;D c;;D + f a;;Lz; a;;LD;