CLASS bet net/minecraft/block/Block CLASS bet$a METHOD equals (Ljava/lang/Object;)Z ARG 0 object CLASS bet$b OffsetType FIELD a NONE Lbet$b; FIELD b XZ Lbet$b; FIELD c XYZ Lbet$b; CLASS bet$c Builder FIELD a material Lcbp; FIELD b mapColor Lcbq; FIELD d soundGroup Lbjq; FIELD e lightOpacityLevel I METHOD (Lcbp;Lcbq;)V ARG 0 material ARG 1 mapColor METHOD a lightOpacityLevel (I)Lbet$c; METHOD a copy (Lbet;)Lbet$c; METHOD a soundGroup (Lbjq;)Lbet$c; METHOD a create (Lcbp;)Lbet$c; METHOD a create (Lcbp;Lats;)Lbet$c; METHOD a create (Lcbp;Lcbq;)Lbet$c; FIELD c defaultState Lbnh; FIELD f translationKey Ljava/lang/String; FIELD g LOGGER Lorg/apache/logging/log4j/Logger; FIELD h BLOCKSTATE_ID_LIST Lez; FIELD i lightOpacityLevel I FIELD m soundGroup Lbjq; FIELD n material Lcbp; FIELD o mapColor Lcbq; FIELD p stateFactory Lbni; METHOD (Lbet$c;)V ARG 0 builder METHOD Y_ getOffsetType ()Lbet$b; METHOD a canMobSpawnInside ()Z METHOD a createCubeShape (DDDDDD)Lcje; METHOD a getPlacementState (Lata;)Lbnh; METHOD a getBlockFromItem (Lauq;)Lbet; ARG 0 item METHOD a addInformation (Lauv;Lazg;Ljava/util/List;Lawf;)V ARG 0 stack ARG 2 tooltip METHOD a onEntityLand (Lazg;Lafv;)V ARG 0 world ARG 1 entity METHOD a getPickStack (Lazg;Leq;Lbnh;)Lauv; ARG 0 world ARG 1 pos ARG 2 state METHOD a shouldDropItemsOnExplosion (Lazm;)Z ARG 0 explosion METHOD a afterBreak (Lazt;Lapr;Leq;Lbnh;Lbll;Lauv;)V ARG 0 world ARG 1 player ARG 2 pos ARG 3 state ARG 4 blockEntity ARG 5 stack METHOD a dropExperience (Lazt;Leq;I)V ARG 0 world ARG 1 pos ARG 2 amount METHOD a onSteppedOn (Lazt;Leq;Lafv;)V ARG 0 world ARG 1 pos ARG 2 entity METHOD a onLandedUpon (Lazt;Leq;Lafv;F)V ARG 0 world ARG 1 pos ARG 2 entity ARG 3 fallDistance METHOD a dropStack (Lazt;Leq;Lauv;)V ARG 0 world ARG 1 pos ARG 2 stack METHOD a onDestroyedByExplosion (Lazt;Leq;Lazm;)V ARG 0 world ARG 1 pos ARG 2 explosion METHOD a onPlaced (Lazt;Leq;Lbnh;Lage;Lauv;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 placer ARG 4 stack METHOD a onBreak (Lazt;Leq;Lbnh;Lapr;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 player METHOD a getTickRate (Lazx;)I ARG 0 world METHOD a isFullBoundsCubeForConnection (Lbnh;)Z ARG 0 state METHOD a allowsSpawning (Lbnh;Lafv;)Z ARG 0 state ARG 1 entity METHOD a calcBlockBreakingDelta (Lbnh;Lapr;Lazg;Leq;)F ARG 0 state ARG 1 player ARG 2 world ARG 3 pos METHOD a getBlockBrightness (Lbnh;Laze;Leq;)I ARG 0 state ARG 1 view ARG 2 pos METHOD a getBoundingShape (Lbnh;Lazg;Leq;)Lcje; ARG 0 state ARG 1 view ARG 2 pos METHOD a canPlaceAtSide (Lbnh;Lazg;Leq;Lcdv;)Z ARG 0 world ARG 2 pos METHOD a getWeakRedstonePower (Lbnh;Lazg;Leq;Lev;)I ARG 0 state ARG 1 view ARG 2 pos ARG 3 facingFrom METHOD a onBlockAction (Lbnh;Lazt;Leq;II)Z ARG 0 state ARG 1 world ARG 2 pos METHOD a onEntityCollision (Lbnh;Lazt;Leq;Lafv;)V ARG 0 state ARG 1 world ARG 2 pos ARG 3 entity METHOD a onBlockBreakStart (Lbnh;Lazt;Leq;Lapr;)V ARG 0 state ARG 1 world ARG 2 pos ARG 3 player METHOD a activate (Lbnh;Lazt;Leq;Lapr;Laeo;Lev;FFF)Z ARG 0 state ARG 1 world ARG 2 pos ARG 3 player ARG 4 hand ARG 5 facing ARG 6 hitX ARG 7 hitY ARG 8 hitZ METHOD a update (Lbnh;Lazt;Leq;Lbet;Leq;)V ARG 0 state ARG 1 world ARG 2 pos ARG 3 block ARG 4 updatePos METHOD a onBlockAdded (Lbnh;Lazt;Leq;Lbnh;)V ARG 2 pos ARG 3 state METHOD a onBlockRemoved (Lbnh;Lazt;Leq;Lbnh;Z)V ARG 2 pos ARG 3 state METHOD a rayTrace (Lbnh;Lazt;Leq;Lcim;Lcim;)Lcij; METHOD a (Lbnh;Lazt;Leq;Ljava/util/Random;)V ARG 0 world ARG 1 state ARG 2 pos ARG 3 random METHOD a canPlaceAt (Lbnh;Lazx;Leq;)Z ARG 0 world ARG 2 pos METHOD a applyMirror (Lbnh;Lbia;)Lbnh; ARG 0 state ARG 1 mirror METHOD a applyRotation (Lbnh;Lbja;)Lbnh; ARG 0 state ARG 1 rotation METHOD a getRenderingState (Lbnh;Lev;Lbnh;Lazu;Leq;Leq;)Lbnh; ARG 0 state ARG 5 pos METHOD a appendProperties (Lbni$a;)V ARG 0 builder METHOD a matches (Lxo;)Z METHOD b onBroken (Lazu;Leq;Lbnh;)V ARG 0 world ARG 1 pos ARG 2 state METHOD b hasBlockEntityBreakingRender (Lbnh;)Z ARG 0 state METHOD b getStrongRedstonePower (Lbnh;Lazg;Leq;Lev;)I ARG 0 state ARG 1 view ARG 2 pos ARG 3 facingFrom METHOD b getComparatorOutput (Lbnh;Lazt;Leq;)I ARG 0 state ARG 1 world ARG 2 pos METHOD b randomDisplayTick (Lbnh;Lazt;Leq;Ljava/util/Random;)V ARG 0 state ARG 1 world ARG 2 pos ARG 3 rand METHOD c getRenderLayer ()Lazh; METHOD c onRainTick (Lazt;Leq;)V ARG 0 world ARG 1 pos METHOD c isNaturalStone (Lbet;)Z METHOD c getRenderType (Lbnh;)Lbix; ARG 0 state METHOD c getCollisionShape (Lbnh;Lazg;Leq;)Lcje; ARG 0 state ARG 1 view ARG 2 pos METHOD c (Lbnh;Lazt;Leq;Ljava/util/Random;)V ARG 0 world ARG 1 state ARG 2 pos ARG 3 random 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 ARG 2 pos METHOD f isFullBoundsCubeForCulling (Lbnh;)Z ARG 0 state METHOD g hasBlockEntity ()Z METHOD g getAmbientOcclusionLightLevel (Lbnh;)F ARG 0 state METHOD h getItem ()Lauq; METHOD h getRayTraceShape (Lbnh;Lazg;Leq;)Lcje; METHOD i canCollideWith ()Z METHOD i emitsRedstonePower (Lbnh;)Z ARG 0 state METHOD j getPistonBehavior (Lbnh;)Lcbr; ARG 0 state METHOD l getTextComponent ()Lix; METHOD l getOffsetPos (Lbnh;Lazg;Leq;)Lcim; ARG 0 state ARG 1 view ARG 2 pos METHOD m getTranslationKey ()Ljava/lang/String; METHOD m getLightOpacityLevel (Lbnh;)I METHOD n getMaterial (Lbnh;)Lcbp; ARG 0 state METHOD o getStateFactory ()Lbni; METHOD o isFullBoundsCubeForRendering (Lbnh;)Z ARG 0 state METHOD p getDefaultState ()Lbnh; METHOD p isSimpleFullBlock (Lbnh;)Z ARG 0 state METHOD q canSuffocate (Lbnh;)Z ARG 0 state METHOD r hasSolidTopSurface (Lbnh;)Z ARG 0 state METHOD t hasComparatorOutput (Lbnh;)Z ARG 0 state METHOD u setDefaultState (Lbnh;)V ARG 0 state METHOD v getSoundGroup (Lbnh;)Lbjq; ARG 0 state