From 0646e1902ba3c9f801e71da1a316c50187cc3996 Mon Sep 17 00:00:00 2001 From: Adrian Siekierka Date: Sat, 3 Nov 2018 14:58:30 +0100 Subject: [PATCH] map some block/world things --- mappings/azl.mapping | 1 + mappings/azu.mapping | 1 + mappings/azx.mapping | 35 +++++++++++++++++++ mappings/bie.mapping | 4 +++ mappings/bqx.mapping | 2 +- mappings/cax.mapping | 2 ++ mappings/cba.mapping | 4 +++ mappings/cbe.mapping | 2 ++ mappings/net/minecraft/block/Block.mapping | 1 + mappings/net/minecraft/block/BlockAir.mapping | 1 + .../minecraft/block/BlockBeetroots.mapping | 4 ++- .../net/minecraft/block/BlockCarrots.mapping | 1 + .../net/minecraft/block/BlockCrop.mapping | 13 +++++-- .../net/minecraft/block/BlockDeadBush.mapping | 4 +++ .../block/BlockMushroomPlant.mapping | 4 +++ .../net/minecraft/block/BlockPlant.mapping | 4 +++ .../net/minecraft/block/BlockPotatoes.mapping | 1 + .../minecraft/block/BlockSeaPickle.mapping | 4 +++ .../net/minecraft/block/BlockSeagrass.mapping | 4 +++ .../minecraft/block/BlockSeagrassTall.mapping | 4 +++ .../net/minecraft/block/BlockState.mapping | 1 + .../net/minecraft/block/BlockStem.mapping | 4 +++ .../minecraft/block/BlockStemAttached.mapping | 4 +++ .../minecraft/block/BlockWaterlily.mapping | 4 +++ .../block/pattern/BlockPattern.mapping | 1 + ...er.mapping => ServerWorldListener.mapping} | 2 +- mappings/net/minecraft/world/World.mapping | 12 ++++++- .../world/chunk/ChunkProvider.mapping | 1 + .../world/chunk/ChunkProviderClient.mapping | 1 + .../world/chunk/ChunkProviderServer.mapping | 5 ++- .../world/chunk/light/LightStorage.mapping | 9 +++++ .../chunk/light/LightingProvider.mapping | 3 ++ .../world/chunk/light/LightingView.mapping | 1 + mappings/ue.mapping | 2 ++ mappings/ui.mapping | 8 +++++ 35 files changed, 146 insertions(+), 8 deletions(-) create mode 100644 mappings/cax.mapping create mode 100644 mappings/cba.mapping create mode 100644 mappings/cbe.mapping rename mappings/net/minecraft/server/{WorldListenerServer.mapping => ServerWorldListener.mapping} (94%) create mode 100644 mappings/net/minecraft/world/chunk/light/LightStorage.mapping create mode 100644 mappings/net/minecraft/world/chunk/light/LightingProvider.mapping create mode 100644 mappings/net/minecraft/world/chunk/light/LightingView.mapping create mode 100644 mappings/ue.mapping diff --git a/mappings/azl.mapping b/mappings/azl.mapping index ae2a10bc5b..164a937f2c 100644 --- a/mappings/azl.mapping +++ b/mappings/azl.mapping @@ -1,4 +1,5 @@ CLASS azl + METHOD a getVisibleEntities (Lafv;Lcii;)Ljava/util/List; METHOD a getEntities (Lafv;Lcii;Ljava/util/function/Predicate;)Ljava/util/List; ARG 0 entity ARG 1 boundingBox diff --git a/mappings/azu.mapping b/mappings/azu.mapping index 7d031a874d..91c61dfffd 100644 --- a/mappings/azu.mapping +++ b/mappings/azu.mapping @@ -3,6 +3,7 @@ CLASS azu METHOD a getChunk (IILbpi;)Lbpc; ARG 0 chunkX ARG 1 chunkZ + METHOD a updateNeighbors (Leq;Lbet;)V METHOD a getVisibleEntities (Ljava/lang/Class;Lcii;)Ljava/util/List; ARG 0 entityClass METHOD a getEntities (Ljava/lang/Class;Lcii;Ljava/util/function/Predicate;)Ljava/util/List; diff --git a/mappings/azx.mapping b/mappings/azx.mapping index 98441b92f8..fb690217a4 100644 --- a/mappings/azx.mapping +++ b/mappings/azx.mapping @@ -1,9 +1,44 @@ CLASS azx METHOD E isBlockLoaded (Leq;)Z + ARG 0 pos + METHOD a getClosestPlayer (DDDDLjava/util/function/Predicate;)Lapr; + METHOD a getClosestPlayer (DDDDZ)Lapr; + METHOD a isAreaLoaded (IIIIIIZ)Z + ARG 0 minX + ARG 1 minY + ARG 2 minZ + ARG 3 maxX + ARG 4 maxY + ARG 5 maxZ METHOD a isChunkLoaded (IIZ)Z + METHOD a getClosestPlayer (Lafv;D)Lapr; + METHOD a getTop (Lbqx$a;II)I + ARG 0 type + ARG 1 x + ARG 2 z + METHOD a getTopPosition (Lbqx$a;Leq;)Leq; + ARG 0 type + ARG 1 xz + METHOD a isAreaLoaded (Lbys;Z)Z + METHOD a isAreaLoaded (Leq;IZ)Z + ARG 0 center + ARG 1 radius + METHOD a isAreaLoaded (Leq;Leq;)Z + ARG 0 min + ARG 1 max + METHOD a isAreaLoaded (Leq;Leq;Z)Z + ARG 0 min + ARG 1 max METHOD a getEmittedStrongRedstonePower (Leq;Lev;)I ARG 0 pos ARG 1 facing + METHOD b getClosestSurvivalPlayer (Lafv;D)Lapr; + METHOD b isAir (Leq;)Z + ARG 0 pos METHOD b isBlockLoaded (Leq;Z)Z + ARG 0 pos METHOD d getWorldBorder ()Lbpa; + METHOD e isAreaLoaded (Leq;I)Z + ARG 0 center + ARG 1 radius METHOD r_ getSeaLevel ()I diff --git a/mappings/bie.mapping b/mappings/bie.mapping index 611179bd6b..50db57f818 100644 --- a/mappings/bie.mapping +++ b/mappings/bie.mapping @@ -16,3 +16,7 @@ CLASS bie ARG 3 random METHOD a appendProperties (Lbni$a;)V ARG 0 builder + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/bqx.mapping b/mappings/bqx.mapping index f664c39b30..11601746fe 100644 --- a/mappings/bqx.mapping +++ b/mappings/bqx.mapping @@ -1,5 +1,5 @@ CLASS bqx - CLASS bqx$a + CLASS bqx$a Type FIELD a WORLD_SURFACE_WG Lbqx$a; FIELD b OCEAN_FLOOR_WG Lbqx$a; FIELD c LIGHT_BLOCKING Lbqx$a; diff --git a/mappings/cax.mapping b/mappings/cax.mapping new file mode 100644 index 0000000000..473ce3cef9 --- /dev/null +++ b/mappings/cax.mapping @@ -0,0 +1,2 @@ +CLASS cax + METHOD h queueLightCheck (J)V diff --git a/mappings/cba.mapping b/mappings/cba.mapping new file mode 100644 index 0000000000..773477ed94 --- /dev/null +++ b/mappings/cba.mapping @@ -0,0 +1,4 @@ +CLASS cba + CLASS cba$a + METHOD b getLightLevel (Leq;)I + METHOD b getLightLevel (Leq;)I diff --git a/mappings/cbe.mapping b/mappings/cbe.mapping new file mode 100644 index 0000000000..d6011e83ca --- /dev/null +++ b/mappings/cbe.mapping @@ -0,0 +1,2 @@ +CLASS cbe + METHOD h queueLightCheck (J)V diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index f7fdb9db12..befb86ee62 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -212,6 +212,7 @@ CLASS bet net/minecraft/block/Block METHOD d isNaturalDirt (Lbet;)Z METHOD d canCollideWith (Lbnh;)Z METHOD d getMapColor (Lbnh;Lazg;Leq;)Lcbq; + METHOD e isAir (Lbnh;)Z METHOD e getHardness (Lbnh;Lazg;Leq;)F ARG 0 state ARG 1 world diff --git a/mappings/net/minecraft/block/BlockAir.mapping b/mappings/net/minecraft/block/BlockAir.mapping index e661a895dd..b3c8c79f71 100644 --- a/mappings/net/minecraft/block/BlockAir.mapping +++ b/mappings/net/minecraft/block/BlockAir.mapping @@ -10,3 +10,4 @@ CLASS bdz net/minecraft/block/BlockAir METHOD c getRenderType (Lbnh;)Lbix; ARG 0 state METHOD d canCollideWith (Lbnh;)Z + METHOD e isAir (Lbnh;)Z diff --git a/mappings/net/minecraft/block/BlockBeetroots.mapping b/mappings/net/minecraft/block/BlockBeetroots.mapping index 6af2f53e9c..011af2967b 100644 --- a/mappings/net/minecraft/block/BlockBeetroots.mapping +++ b/mappings/net/minecraft/block/BlockBeetroots.mapping @@ -1,6 +1,7 @@ CLASS beq net/minecraft/block/BlockBeetroots METHOD (Lbet$c;)V ARG 0 builder + METHOD a getGrowthAmount (Lazt;)I METHOD a getBoundingShape (Lbnh;Lazg;Leq;)Lcje; ARG 0 state ARG 1 view @@ -13,4 +14,5 @@ CLASS beq net/minecraft/block/BlockBeetroots METHOD a appendProperties (Lbni$a;)V ARG 0 builder METHOD d getAgeProperty ()Lboo; - METHOD e getAgeMaximum ()I + METHOD e getCropAgeMaximum ()I + METHOD f getCropItem ()Lazs; diff --git a/mappings/net/minecraft/block/BlockCarrots.mapping b/mappings/net/minecraft/block/BlockCarrots.mapping index dac48b0ce4..4c0ebc3836 100644 --- a/mappings/net/minecraft/block/BlockCarrots.mapping +++ b/mappings/net/minecraft/block/BlockCarrots.mapping @@ -5,3 +5,4 @@ CLASS bfd net/minecraft/block/BlockCarrots ARG 0 state ARG 1 view ARG 2 pos + METHOD f getCropItem ()Lazs; diff --git a/mappings/net/minecraft/block/BlockCrop.mapping b/mappings/net/minecraft/block/BlockCrop.mapping index 2405935c5c..913ae4bfdb 100644 --- a/mappings/net/minecraft/block/BlockCrop.mapping +++ b/mappings/net/minecraft/block/BlockCrop.mapping @@ -10,6 +10,8 @@ CLASS bfu net/minecraft/block/BlockCrop ARG 1 pos ARG 2 state ARG 3 remote + METHOD a getGrowthAmount (Lazt;)I + METHOD a applyGrowth (Lazt;Leq;Lbnh;)V METHOD a canGrow (Lazt;Ljava/util/Random;Leq;Lbnh;)Z ARG 0 world ARG 1 rand @@ -34,16 +36,21 @@ CLASS bfu net/minecraft/block/BlockCrop ARG 2 pos METHOD a appendProperties (Lbni$a;)V ARG 0 builder - METHOD b deserializeCropAge (I)Lbnh; + METHOD b withCropAge (I)Lbnh; ARG 0 age METHOD b grow (Lazt;Ljava/util/Random;Leq;Lbnh;)V ARG 0 world ARG 1 rand ARG 2 pos ARG 3 state + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos METHOD d getAgeProperty ()Lboo; - METHOD e getAgeMaximum ()I - METHOD k serializeCropAge (Lbnh;)I + METHOD e getCropAgeMaximum ()I + METHOD f getCropItem ()Lazs; + METHOD k getCropAge (Lbnh;)I ARG 0 state METHOD w isValidState (Lbnh;)Z ARG 0 state diff --git a/mappings/net/minecraft/block/BlockDeadBush.mapping b/mappings/net/minecraft/block/BlockDeadBush.mapping index c032d20a1a..b6a5b6d24e 100644 --- a/mappings/net/minecraft/block/BlockDeadBush.mapping +++ b/mappings/net/minecraft/block/BlockDeadBush.mapping @@ -5,3 +5,7 @@ CLASS bfx net/minecraft/block/BlockDeadBush ARG 0 state ARG 1 view ARG 2 pos + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockMushroomPlant.mapping b/mappings/net/minecraft/block/BlockMushroomPlant.mapping index 3a5aaf40e2..ea4a914510 100644 --- a/mappings/net/minecraft/block/BlockMushroomPlant.mapping +++ b/mappings/net/minecraft/block/BlockMushroomPlant.mapping @@ -28,3 +28,7 @@ CLASS bib net/minecraft/block/BlockMushroomPlant ARG 1 rand ARG 2 pos ARG 3 state + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockPlant.mapping b/mappings/net/minecraft/block/BlockPlant.mapping index 6e5d95c260..d7f631a600 100644 --- a/mappings/net/minecraft/block/BlockPlant.mapping +++ b/mappings/net/minecraft/block/BlockPlant.mapping @@ -9,4 +9,8 @@ CLASS bez net/minecraft/block/BlockPlant METHOD a getRenderingState (Lbnh;Lev;Lbnh;Lazu;Leq;Leq;)Lbnh; ARG 0 state ARG 5 pos + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos METHOD c getRenderLayer ()Lazh; diff --git a/mappings/net/minecraft/block/BlockPotatoes.mapping b/mappings/net/minecraft/block/BlockPotatoes.mapping index 1fee505032..9cbdebc66d 100644 --- a/mappings/net/minecraft/block/BlockPotatoes.mapping +++ b/mappings/net/minecraft/block/BlockPotatoes.mapping @@ -5,3 +5,4 @@ CLASS bil net/minecraft/block/BlockPotatoes ARG 0 state ARG 1 view ARG 2 pos + METHOD f getCropItem ()Lazs; diff --git a/mappings/net/minecraft/block/BlockSeaPickle.mapping b/mappings/net/minecraft/block/BlockSeaPickle.mapping index 799dabfd7b..2c9756c00f 100644 --- a/mappings/net/minecraft/block/BlockSeaPickle.mapping +++ b/mappings/net/minecraft/block/BlockSeaPickle.mapping @@ -29,4 +29,8 @@ CLASS bjd net/minecraft/block/BlockSeaPickle ARG 1 rand ARG 2 pos ARG 3 state + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos METHOD m getLightOpacityLevel (Lbnh;)I diff --git a/mappings/net/minecraft/block/BlockSeagrass.mapping b/mappings/net/minecraft/block/BlockSeagrass.mapping index 97e9743c57..1faf17bf28 100644 --- a/mappings/net/minecraft/block/BlockSeagrass.mapping +++ b/mappings/net/minecraft/block/BlockSeagrass.mapping @@ -24,3 +24,7 @@ CLASS bje net/minecraft/block/BlockSeagrass ARG 1 rand ARG 2 pos ARG 3 state + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockSeagrassTall.mapping b/mappings/net/minecraft/block/BlockSeagrassTall.mapping index ffebaf05e9..abc7afff08 100644 --- a/mappings/net/minecraft/block/BlockSeagrassTall.mapping +++ b/mappings/net/minecraft/block/BlockSeagrassTall.mapping @@ -13,3 +13,7 @@ CLASS bkh net/minecraft/block/BlockSeagrassTall METHOD a canPlaceAt (Lbnh;Lazx;Leq;)Z ARG 0 world ARG 2 pos + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockState.mapping b/mappings/net/minecraft/block/BlockState.mapping index da23d72d5f..a22482fabe 100644 --- a/mappings/net/minecraft/block/BlockState.mapping +++ b/mappings/net/minecraft/block/BlockState.mapping @@ -31,6 +31,7 @@ CLASS bnh net/minecraft/block/BlockState METHOD e getMaterial ()Lcbp; METHOD e getHardness (Lazg;Leq;)F METHOD f getLightOpacityLevel ()I + METHOD g isAir ()Z METHOD g getBoundingShape (Lazg;Leq;)Lcje; METHOD h getCollisionShape (Lazg;Leq;)Lcje; METHOD j getRenderType ()Lbix; diff --git a/mappings/net/minecraft/block/BlockStem.mapping b/mappings/net/minecraft/block/BlockStem.mapping index 9b12236f86..6bd346746b 100644 --- a/mappings/net/minecraft/block/BlockStem.mapping +++ b/mappings/net/minecraft/block/BlockStem.mapping @@ -29,3 +29,7 @@ CLASS bjy net/minecraft/block/BlockStem ARG 1 rand ARG 2 pos ARG 3 state + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockStemAttached.mapping b/mappings/net/minecraft/block/BlockStemAttached.mapping index f6c1ed2147..4737004845 100644 --- a/mappings/net/minecraft/block/BlockStemAttached.mapping +++ b/mappings/net/minecraft/block/BlockStemAttached.mapping @@ -18,3 +18,7 @@ CLASS beb net/minecraft/block/BlockStemAttached ARG 5 pos METHOD a appendProperties (Lbni$a;)V ARG 0 builder + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/BlockWaterlily.mapping b/mappings/net/minecraft/block/BlockWaterlily.mapping index 4720b335e6..611b24cbaf 100644 --- a/mappings/net/minecraft/block/BlockWaterlily.mapping +++ b/mappings/net/minecraft/block/BlockWaterlily.mapping @@ -10,3 +10,7 @@ CLASS bkv net/minecraft/block/BlockWaterlily ARG 1 world ARG 2 pos ARG 3 entity + METHOD b canPlantOnTop (Lbnh;Lazg;Leq;)Z + ARG 0 floor + ARG 1 view + ARG 2 floorPos diff --git a/mappings/net/minecraft/block/pattern/BlockPattern.mapping b/mappings/net/minecraft/block/pattern/BlockPattern.mapping index 753905f813..1d51ffcfbc 100644 --- a/mappings/net/minecraft/block/pattern/BlockPattern.mapping +++ b/mappings/net/minecraft/block/pattern/BlockPattern.mapping @@ -17,6 +17,7 @@ CLASS bnm net/minecraft/block/pattern/BlockPattern METHOD c getUp ()Lev; METHOD d getWidth ()I METHOD e getHeight ()I + FIELD a pattern [[[Ljava/util/function/Predicate; FIELD b depth I FIELD c height I FIELD d width I diff --git a/mappings/net/minecraft/server/WorldListenerServer.mapping b/mappings/net/minecraft/server/ServerWorldListener.mapping similarity index 94% rename from mappings/net/minecraft/server/WorldListenerServer.mapping rename to mappings/net/minecraft/server/ServerWorldListener.mapping index 5ceb331333..93c58040db 100644 --- a/mappings/net/minecraft/server/WorldListenerServer.mapping +++ b/mappings/net/minecraft/server/ServerWorldListener.mapping @@ -1,4 +1,4 @@ -CLASS ub net/minecraft/server/WorldListenerServer +CLASS ub net/minecraft/server/ServerWorldListener FIELD a server Lnet/minecraft/server/MinecraftServer; FIELD b world Lua; METHOD a onGlobalWorldEvent (ILeq;I)V diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 1ff7a9af67..3bd39c3766 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -53,6 +53,8 @@ CLASS azt net/minecraft/world/World ARG 1 y ARG 2 z ARG 3 distance + METHOD a getClosestPlayer (DDDDLjava/util/function/Predicate;)Lapr; + ARG 0 x METHOD a playSound (DDDLww;Lwy;FFZ)V ARG 0 x ARG 1 y @@ -121,6 +123,10 @@ CLASS azt net/minecraft/world/World ARG 1 pos METHOD a addBlockEntity (Lbll;)Z ARG 0 blockEntity + METHOD a getTop (Lbqx$a;II)I + ARG 0 type + ARG 1 x + ARG 2 z METHOD a isAreaNotEmpty (Lcii;)Z ARG 0 area METHOD a rayTrace (Lcim;Lcim;)Lcij; @@ -134,6 +140,7 @@ CLASS azt net/minecraft/world/World ARG 1 end METHOD a getFluidState (Leq;)Lcbl; ARG 0 pos + METHOD a updateNeighbors (Leq;Lbet;)V METHOD a addBlockAction (Leq;Lbet;II)V ARG 0 pos ARG 1 block @@ -153,6 +160,7 @@ CLASS azt net/minecraft/world/World METHOD a setBlockState (Leq;Lbnh;)Z ARG 0 pos ARG 1 state + METHOD a setBlockState (Leq;Lbnh;I)Z METHOD a updateListeners (Leq;Lbnh;Lbnh;I)V ARG 0 pos ARG 1 oldState @@ -196,7 +204,9 @@ CLASS azt net/minecraft/world/World ARG 0 blockEntity METHOD b doesAreaContainFireSource (Lcii;)Z ARG 0 area - METHOD b updateNeighbors (Leq;Lbet;)V + METHOD b isAir (Leq;)Z + ARG 0 pos + METHOD b updateNeighborsAlways (Leq;Lbet;)V ARG 0 pos METHOD b markDirty (Leq;Lbll;)V ARG 0 pos diff --git a/mappings/net/minecraft/world/chunk/ChunkProvider.mapping b/mappings/net/minecraft/world/chunk/ChunkProvider.mapping index a4a6334bf0..d91897c6b1 100644 --- a/mappings/net/minecraft/world/chunk/ChunkProvider.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkProvider.mapping @@ -1,4 +1,5 @@ CLASS bph net/minecraft/world/chunk/ChunkProvider + METHOD a getLightingProvider ()Lcbc; METHOD b get (II)Lazg; ARG 0 chunkX ARG 1 chunkZ diff --git a/mappings/net/minecraft/world/chunk/ChunkProviderClient.mapping b/mappings/net/minecraft/world/chunk/ChunkProviderClient.mapping index 86f1866212..d2a8e64ba4 100644 --- a/mappings/net/minecraft/world/chunk/ChunkProviderClient.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkProviderClient.mapping @@ -3,4 +3,5 @@ CLASS cwv net/minecraft/world/chunk/ChunkProviderClient FIELD c emptyChunk Lbpp; METHOD (Lazt;)V ARG 0 world + METHOD a getLightingProvider ()Lcbc; METHOD g getStatus ()Ljava/lang/String; diff --git a/mappings/net/minecraft/world/chunk/ChunkProviderServer.mapping b/mappings/net/minecraft/world/chunk/ChunkProviderServer.mapping index 4daef7bb4b..54a846724e 100644 --- a/mappings/net/minecraft/world/chunk/ChunkProviderServer.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkProviderServer.mapping @@ -2,9 +2,12 @@ CLASS tz net/minecraft/world/chunk/ChunkProviderServer FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD h world Lazt; FIELD l loadedChunkMap Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; - FIELD r worldGenWorkerPool Ljava/util/concurrent/ExecutorService; + FIELD r genWorkerPool Ljava/util/concurrent/ExecutorService; + FIELD s genWorkerId Ljava/util/concurrent/atomic/AtomicInteger; + METHOD a getLightingProvider ()Lcbc; METHOD b get (II)Lazg; ARG 0 chunkX ARG 1 chunkZ + METHOD d isGenerationDisabled (Luc;)Z METHOD g getStatus ()Ljava/lang/String; METHOD i getLoadedChunkCount ()I diff --git a/mappings/net/minecraft/world/chunk/light/LightStorage.mapping b/mappings/net/minecraft/world/chunk/light/LightStorage.mapping new file mode 100644 index 0000000000..86fa76e681 --- /dev/null +++ b/mappings/net/minecraft/world/chunk/light/LightStorage.mapping @@ -0,0 +1,9 @@ +CLASS caz net/minecraft/world/chunk/light/LightStorage + FIELD a view Lbpr; + FIELD b type Lbac; + METHOD (Lbpr;Lbac;Lcbb;)V + ARG 0 view + ARG 1 type + METHOD a queueLightCheck (Leq;)V + METHOD b getLightLevel (Leq;)I + METHOD h queueLightCheck (J)V diff --git a/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping b/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping new file mode 100644 index 0000000000..d685f96fa6 --- /dev/null +++ b/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping @@ -0,0 +1,3 @@ +CLASS cbc net/minecraft/world/chunk/light/LightingProvider + METHOD a get (Lbac;)Lcba; + METHOD a queueLightCheck (Leq;)V diff --git a/mappings/net/minecraft/world/chunk/light/LightingView.mapping b/mappings/net/minecraft/world/chunk/light/LightingView.mapping new file mode 100644 index 0000000000..22200f3a7b --- /dev/null +++ b/mappings/net/minecraft/world/chunk/light/LightingView.mapping @@ -0,0 +1 @@ +CLASS cbd net/minecraft/world/chunk/light/LightingView diff --git a/mappings/ue.mapping b/mappings/ue.mapping new file mode 100644 index 0000000000..eeaa6006ae --- /dev/null +++ b/mappings/ue.mapping @@ -0,0 +1,2 @@ +CLASS ue + METHOD a queueLightCheck (Leq;)V diff --git a/mappings/ui.mapping b/mappings/ui.mapping index 934bc7addf..322c0c08c2 100644 --- a/mappings/ui.mapping +++ b/mappings/ui.mapping @@ -1,5 +1,6 @@ CLASS ui METHOD E getChunkProvider ()Lbph; + METHOD a getClosestPlayer (DDDDLjava/util/function/Predicate;)Lapr; METHOD a getBlockState (III)Lbnh; ARG 0 x ARG 1 y @@ -13,13 +14,20 @@ CLASS ui METHOD a getLightLevel (Lbac;Leq;)I ARG 0 type ARG 1 pos + METHOD a getTop (Lbqx$a;II)I + ARG 0 type + ARG 1 x + ARG 2 z METHOD a getFluidState (Leq;)Lcbl; ARG 0 pos + METHOD a updateNeighbors (Leq;Lbet;)V METHOD a getEmittedStrongRedstonePower (Leq;Lev;)I ARG 0 pos ARG 1 facing METHOD a getEntities (Ljava/lang/Class;Lcii;Ljava/util/function/Predicate;)Ljava/util/List; ARG 0 entityClass + METHOD b isAir (Leq;)Z + ARG 0 pos METHOD c getBiome (Leq;)Lbaq; ARG 0 pos METHOD d getWorldBorder ()Lbpa;