improve tick scheduler, registry, MathHelper mappings

This commit is contained in:
asie 2018-11-16 11:47:44 +01:00
parent a1355d4827
commit 4187af8c9f
14 changed files with 68 additions and 6 deletions

5
mappings/bqo.mapping Normal file
View File

@ -0,0 +1,5 @@
CLASS bqo
METHOD a isScheduled (Les;Ljava/lang/Object;)Z
ARG 1 pos
ARG 2 tick
METHOD a schedule (Les;Ljava/lang/Object;ILbax;)V

View File

@ -0,0 +1,8 @@
CLASS azv net/minecraft/client/world/DummyClientTickScheduler
FIELD a INSTANCE Lazv;
METHOD a get ()Lazv;
METHOD a isScheduled (Les;Ljava/lang/Object;)Z
ARG 1 pos
ARG 2 tick
METHOD a schedule (Les;Ljava/lang/Object;I)V
METHOD a schedule (Les;Ljava/lang/Object;ILbax;)V

View File

@ -78,6 +78,10 @@ CLASS yk net/minecraft/util/math/MathHelper
ARG 1 y
ARG 2 z
METHOD d lfloor (D)J
METHOD d lerp (DDD)D
ARG 0 partial
ARG 2 first
ARG 4 second
METHOD d floor (F)I
METHOD d packRgb (FFF)I
ARG 0 r
@ -96,6 +100,10 @@ CLASS yk net/minecraft/util/math/MathHelper
METHOD e log2 (I)I
METHOD f ceil (D)I
METHOD f ceil (F)I
METHOD f lerp (FFF)F
ARG 0 partial
ARG 1 first
ARG 2 second
METHOD g wrapDegrees (D)D
METHOD g wrapDegrees (F)F
METHOD g isPowerOfTwo (I)Z

View File

@ -1,5 +1,9 @@
CLASS ff net/minecraft/util/registry/IdRegistry
FIELD B nextId I
FIELD a ID_LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b idStore Lya;
FIELD c objectMap Lcom/google/common/collect/BiMap;
FIELD d randomValueArray [Ljava/lang/Object;
METHOD a getInt (I)Ljava/lang/Object;
METHOD a set (ILpx;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 rawId

View File

@ -1,4 +1,4 @@
CLASS fn net/minecraft/util/registry/RegistryWritable
CLASS fn net/minecraft/util/registry/ModifiableRegistry
METHOD a set (ILpx;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 rawId
ARG 2 id

View File

@ -11,6 +11,7 @@ CLASS baf net/minecraft/world/IWorld
METHOD ah getDifficulty ()Laet;
METHOD g getLevelProperties ()Lcfx;
METHOD g getLocalDifficulty (Les;)Laeu;
ARG 1 pos
METHOD i getSaveHandler ()Lcfy;
METHOD m getRandom ()Ljava/util/Random;
METHOD s_ getSeed ()J

View File

@ -1,5 +0,0 @@
CLASS baw net/minecraft/world/ScheduledBlockTick
FIELD a pos Les;
FIELD d id_counter J
FIELD f id J
METHOD a getBlock ()Ljava/lang/Object;

View File

@ -0,0 +1,7 @@
CLASS baw net/minecraft/world/ScheduledTick
FIELD a pos Les;
FIELD b time J
FIELD d id_counter J
FIELD e object Ljava/lang/Object;
FIELD f id J
METHOD a getObject ()Ljava/lang/Object;

View File

@ -0,0 +1,19 @@
CLASS bat net/minecraft/world/ServerTickScheduler
FIELD b idToName Ljava/util/function/Function;
FIELD c nameToId Ljava/util/function/Function;
FIELD d ticksScheduled Ljava/util/Set;
FIELD e ticksScheduledOrdered Ljava/util/TreeSet;
FIELD f world Luf;
FIELD g ticksCurrent Ljava/util/List;
FIELD h tickConsumer Ljava/util/function/Consumer;
METHOD a toTag (Lazs;)Lhu;
ARG 1 chunkPos
ARG 3 currentTime
METHOD a isScheduled (Les;Ljava/lang/Object;)Z
ARG 1 pos
ARG 2 tick
METHOD a schedule (Les;Ljava/lang/Object;ILbax;)V
METHOD a fromTag (Lhu;)V
ARG 1 tag
METHOD b scheduleForced (Les;Ljava/lang/Object;ILbax;)V
METHOD c scheduleInternal (Les;Ljava/lang/Object;ILbax;)V

View File

@ -0,0 +1,6 @@
CLASS bav net/minecraft/world/TickScheduler
METHOD a isScheduled (Les;Ljava/lang/Object;)Z
ARG 1 pos
ARG 2 tick
METHOD a schedule (Les;Ljava/lang/Object;I)V
METHOD a schedule (Les;Ljava/lang/Object;ILbax;)V

View File

@ -203,6 +203,7 @@ CLASS bae net/minecraft/world/World
METHOD g getLevelProperties ()Lcfx;
METHOD g getThunderGradient (F)F
METHOD g getLocalDifficulty (Les;)Laeu;
ARG 1 pos
METHOD h setThunderGradient (F)V
METHOD i getSaveHandler ()Lcfy;
METHOD i getRainGradient (F)F

View File

@ -10,6 +10,7 @@ CLASS ban net/minecraft/world/level/LevelGeneratorType
FIELD i DEFAULT_1_1 Lban;
FIELD j id I
FIELD k name Ljava/lang/String;
FIELD l storedName Ljava/lang/String;
FIELD m version I
FIELD n visible Z
FIELD o versioned Z
@ -24,6 +25,7 @@ CLASS ban net/minecraft/world/level/LevelGeneratorType
METHOD a getTypeFromName (Ljava/lang/String;)Lban;
ARG 0 name
METHOD a setCustomizable (Z)Lban;
METHOD b getStoredName ()Ljava/lang/String;
METHOD b setVisible (Z)Lban;
METHOD c getTranslationKey ()Ljava/lang/String;
METHOD d getInfoTranslationKey ()Ljava/lang/String;

View File

@ -31,6 +31,7 @@ CLASS un
METHOD f getBlockEntity (Les;)Lbmc;
METHOD g getLevelProperties ()Lcfx;
METHOD g getLocalDifficulty (Les;)Laeu;
ARG 1 pos
METHOD i getSaveHandler ()Lcfy;
METHOD m getRandom ()Ljava/util/Random;
METHOD r_ getSeaLevel ()I

5
mappings/uo.mapping Normal file
View File

@ -0,0 +1,5 @@
CLASS uo
METHOD a isScheduled (Les;Ljava/lang/Object;)Z
ARG 1 pos
ARG 2 tick
METHOD a schedule (Les;Ljava/lang/Object;ILbax;)V