CLASS bqz net/minecraft/block/BlockState CLASS bqz$a ShapeCache FIELD a DIRECTIONS [Lew; FIELD b cull Z FIELD c fullOpaque Z FIELD f shapes [Lcoa; METHOD (Lbqz;)V ARG 1 state FIELD c shapeCache Lbqz$a; FIELD d luminance I METHOD (Lbic;Lcom/google/common/collect/ImmutableMap;)V ARG 1 block ARG 2 propertyMap METHOD a allowsSpawning (Lahl;)Z ARG 1 entity METHOD a calcBlockBreakingDelta (Lary;Lbcm;Les;)F ARG 1 player ARG 2 view ARG 3 pos METHOD a (Lavx;)Z ARG 1 ctx METHOD a getBlockBrightness (Lbck;Les;)I ARG 1 view ARG 2 pos METHOD a isTranslucent (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD a canPlaceAtSide (Lbcm;Les;Lcit;)Z ARG 1 view ARG 2 pos ARG 3 env METHOD a getOutlineShape (Lbcm;Les;Lcnl;)Lcoa; ARG 1 view METHOD a getCullShape (Lbcm;Les;Lew;)Lcoa; ARG 1 view ARG 2 pos ARG 3 facing METHOD a activate (Lbdb;Lary;Lagg;Lcnc;)Z ARG 1 world METHOD a getComparatorOutput (Lbdb;Les;)I ARG 1 world ARG 2 pos METHOD a onBlockAction (Lbdb;Les;II)Z ARG 1 world ARG 2 pos ARG 3 type ARG 4 data METHOD a onEntityCollision (Lbdb;Les;Lahl;)V ARG 1 world ARG 2 pos ARG 3 entity METHOD a onBlockBreakStart (Lbdb;Les;Lary;)V ARG 1 world ARG 2 pos ARG 3 player METHOD a onStacksDropped (Lbdb;Les;Laxt;)V ARG 1 world ARG 2 pos ARG 3 stack METHOD a neighborUpdate (Lbdb;Les;Lbic;Les;)V ARG 1 world ARG 2 pos ARG 3 neighborBlock ARG 4 neighborPos METHOD a onBlockAdded (Lbdb;Les;Lbqz;)V ARG 1 world ARG 2 pos ARG 3 oldState METHOD a onBlockRemoved (Lbdb;Les;Lbqz;Z)V ARG 1 world ARG 2 pos ARG 3 newState METHOD a scheduledTick (Lbdb;Les;Ljava/util/Random;)V ARG 1 world ARG 2 pos ARG 3 rnd METHOD a updateNeighborStates (Lbdc;Les;I)V ARG 1 world ARG 2 pos ARG 3 flags METHOD a canPlaceAt (Lbde;Les;)Z ARG 1 world ARG 2 pos METHOD a mirror (Lbln;)Lbqz; ARG 1 mirror METHOD a rotate (Lbmn;)Lbqz; ARG 1 rotation METHOD a skipRenderingSide (Lbqz;Lew;)Z ARG 1 neighbor ARG 2 facing METHOD a getDroppedStacks (Lcjx$a;)Ljava/util/List; ARG 1 builder METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbqz; ARG 0 dynamic METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;Lbqz;)Lcom/mojang/datafixers/Dynamic; ARG 0 ops ARG 1 state METHOD a getRenderingSeed (Les;)J ARG 1 pos METHOD a getStateForNeighborUpdate (Lew;Lbqz;Lbdc;Les;Les;)Lbqz; ARG 1 facing ARG 2 neighborState ARG 3 world ARG 4 pos ARG 5 neighborPos METHOD a matches (Lyp;)Z ARG 1 tag METHOD b getLightSubtracted (Lbcm;Les;)I ARG 1 view ARG 2 pos METHOD b getCollisionShape (Lbcm;Les;Lcnl;)Lcoa; ARG 1 view ARG 2 pos ARG 3 ePos METHOD b getWeakRedstonePower (Lbcm;Les;Lew;)I ARG 1 view ARG 2 pos ARG 3 facing METHOD b createContainerProvider (Lbdb;Les;)Lagk; ARG 1 world ARG 2 pos METHOD b onRandomTick (Lbdb;Les;Ljava/util/Random;)V ARG 1 world ARG 2 pos ARG 3 rnd METHOD b (Lbdc;Les;I)V ARG 1 world ARG 2 pos ARG 3 flags METHOD c initShapeCache ()V METHOD c usesNeighborLightValues (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD c getStrongRedstonePower (Lbcm;Les;Lew;)I ARG 1 view ARG 2 pos ARG 3 facing METHOD d getBlock ()Lbic; METHOD d getTopMaterialColor (Lbcm;Les;)Lcgq; ARG 1 view ARG 2 pos METHOD e getMaterial ()Lcgp; METHOD e (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD f getAmbientOcclusionLightLevel (Lbcm;Les;)F ARG 1 view ARG 2 pos METHOD g (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD h getLuminance ()I METHOD h isSimpleFullBlock (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD i isAir ()Z METHOD i getHardness (Lbcm;Les;)F ARG 1 view ARG 2 pos METHOD j hasBlockEntityBreakingRender ()Z METHOD j isFullOpaque (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD k getRenderType ()Lbmk; METHOD k getOutlineShape (Lbcm;Les;)Lcoa; METHOD l emitsRedstonePower ()Z METHOD l getCollisionShape (Lbcm;Les;)Lcoa; ARG 1 view ARG 2 pos METHOD m hasComparatorOutput ()Z METHOD m (Lbcm;Les;)Lcoa; ARG 1 view ARG 2 pos METHOD n getPistonBehavior ()Lcgr; METHOD n getRayTraceShape (Lbcm;Les;)Lcoa; ARG 1 view ARG 2 pos METHOD o isFullBoundsCubeForCulling ()Z METHOD o hasSolidTopSurface (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD p getFluidState ()Lcgl; METHOD p getOffsetPos (Lbcm;Les;)Lcng; ARG 1 view ARG 2 pos METHOD q hasRandomTicks ()Z METHOD q canSuffocate (Lbcm;Les;)Z ARG 1 view ARG 2 pos METHOD r getSoundGroup ()Lbnf; METHOD r shouldPostProcess (Lbcm;Les;)Z ARG 1 view ARG 2 pos