map some block/world things

This commit is contained in:
Adrian Siekierka 2018-11-03 14:58:30 +01:00
parent 8f7c4bf399
commit 0646e1902b
35 changed files with 146 additions and 8 deletions

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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;

2
mappings/cax.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS cax
METHOD h queueLightCheck (J)V

4
mappings/cba.mapping Normal file
View File

@ -0,0 +1,4 @@
CLASS cba
CLASS cba$a
METHOD b getLightLevel (Leq;)I
METHOD b getLightLevel (Leq;)I

2
mappings/cbe.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS cbe
METHOD h queueLightCheck (J)V

View File

@ -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

View File

@ -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

View File

@ -1,6 +1,7 @@
CLASS beq net/minecraft/block/BlockBeetroots
METHOD <init> (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;

View File

@ -5,3 +5,4 @@ CLASS bfd net/minecraft/block/BlockCarrots
ARG 0 state
ARG 1 view
ARG 2 pos
METHOD f getCropItem ()Lazs;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -5,3 +5,4 @@ CLASS bil net/minecraft/block/BlockPotatoes
ARG 0 state
ARG 1 view
ARG 2 pos
METHOD f getCropItem ()Lazs;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -3,4 +3,5 @@ CLASS cwv net/minecraft/world/chunk/ChunkProviderClient
FIELD c emptyChunk Lbpp;
METHOD <init> (Lazt;)V
ARG 0 world
METHOD a getLightingProvider ()Lcbc;
METHOD g getStatus ()Ljava/lang/String;

View File

@ -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

View File

@ -0,0 +1,9 @@
CLASS caz net/minecraft/world/chunk/light/LightStorage
FIELD a view Lbpr;
FIELD b type Lbac;
METHOD <init> (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

View File

@ -0,0 +1,3 @@
CLASS cbc net/minecraft/world/chunk/light/LightingProvider
METHOD a get (Lbac;)Lcba;
METHOD a queueLightCheck (Leq;)V

View File

@ -0,0 +1 @@
CLASS cbd net/minecraft/world/chunk/light/LightingView

2
mappings/ue.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS ue
METHOD a queueLightCheck (Leq;)V

View File

@ -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;