CLASS brd net/minecraft/block/BlockState CLASS brd$a ShapeCache FIELD a DIRECTIONS [Lex; FIELD b cull Z FIELD c fullOpaque Z FIELD f shapes [Lcoe; METHOD (Lbrd;)V ARG 1 state FIELD c shapeCache Lbrd$a; FIELD d luminance I METHOD (Lbif;Lcom/google/common/collect/ImmutableMap;)V ARG 1 block ARG 2 propertyMap METHOD a allowsSpawning (Lahl;)Z ARG 1 entity METHOD a calcBlockBreakingDelta (Lary;Lbcp;Les;)F ARG 1 player ARG 2 view ARG 3 pos METHOD a (Lavx;)Z ARG 1 ctx METHOD a getBlockBrightness (Lbcn;Les;)I ARG 1 view ARG 2 pos METHOD a isTranslucent (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD a canPlaceAtSide (Lbcp;Les;Lcix;)Z ARG 1 view ARG 2 pos ARG 3 env METHOD a getOutlineShape (Lbcp;Les;Lcnp;)Lcoe; ARG 1 view METHOD a getCullShape (Lbcp;Les;Lex;)Lcoe; ARG 1 view ARG 2 pos ARG 3 facing METHOD a activate (Lbde;Lary;Lagg;Lcng;)Z ARG 1 world METHOD a getComparatorOutput (Lbde;Les;)I ARG 1 world ARG 2 pos METHOD a onBlockAction (Lbde;Les;II)Z ARG 1 world ARG 2 pos ARG 3 type ARG 4 data METHOD a onEntityCollision (Lbde;Les;Lahl;)V ARG 1 world ARG 2 pos ARG 3 entity METHOD a onBlockBreakStart (Lbde;Les;Lary;)V ARG 1 world ARG 2 pos ARG 3 player METHOD a onStacksDropped (Lbde;Les;Laxw;)V ARG 1 world ARG 2 pos ARG 3 stack METHOD a neighborUpdate (Lbde;Les;Lbif;Les;)V ARG 1 world ARG 2 pos ARG 3 neighborBlock ARG 4 neighborPos METHOD a onBlockAdded (Lbde;Les;Lbrd;)V ARG 1 world ARG 2 pos ARG 3 oldState METHOD a onBlockRemoved (Lbde;Les;Lbrd;Z)V ARG 1 world ARG 2 pos ARG 3 newState METHOD a scheduledTick (Lbde;Les;Ljava/util/Random;)V ARG 1 world ARG 2 pos ARG 3 rnd METHOD a updateNeighborStates (Lbdf;Les;I)V ARG 1 world ARG 2 pos ARG 3 flags METHOD a canPlaceAt (Lbdh;Les;)Z ARG 1 world ARG 2 pos METHOD a mirror (Lblq;)Lbrd; ARG 1 mirror METHOD a rotate (Lbmq;)Lbrd; ARG 1 rotation METHOD a skipRenderingSide (Lbrd;Lex;)Z ARG 1 neighbor ARG 2 facing METHOD a getDroppedStacks (Lckb$a;)Ljava/util/List; ARG 1 builder METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbrd; ARG 0 dynamic METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;Lbrd;)Lcom/mojang/datafixers/Dynamic; ARG 0 ops ARG 1 state METHOD a getRenderingSeed (Les;)J ARG 1 pos METHOD a getStateForNeighborUpdate (Lex;Lbrd;Lbdf;Les;Les;)Lbrd; ARG 1 facing ARG 2 neighborState ARG 3 world ARG 4 pos ARG 5 neighborPos METHOD a matches (Lyq;)Z ARG 1 tag METHOD b getLightSubtracted (Lbcp;Les;)I ARG 1 view ARG 2 pos METHOD b getCollisionShape (Lbcp;Les;Lcnp;)Lcoe; ARG 1 view ARG 2 pos ARG 3 ePos METHOD b getWeakRedstonePower (Lbcp;Les;Lex;)I ARG 1 view ARG 2 pos ARG 3 facing METHOD b createContainerProvider (Lbde;Les;)Lagk; ARG 1 world ARG 2 pos METHOD b onRandomTick (Lbde;Les;Ljava/util/Random;)V ARG 1 world ARG 2 pos ARG 3 rnd METHOD b (Lbdf;Les;I)V ARG 1 world ARG 2 pos ARG 3 flags METHOD c initShapeCache ()V METHOD c usesNeighborLightValues (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD c getStrongRedstonePower (Lbcp;Les;Lex;)I ARG 1 view ARG 2 pos ARG 3 facing METHOD d getBlock ()Lbif; METHOD d getTopMaterialColor (Lbcp;Les;)Lcgu; ARG 1 view ARG 2 pos METHOD e getMaterial ()Lcgt; METHOD e (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD f getAmbientOcclusionLightLevel (Lbcp;Les;)F ARG 1 view ARG 2 pos METHOD g (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD h getLuminance ()I METHOD h isSimpleFullBlock (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD i isAir ()Z METHOD i getHardness (Lbcp;Les;)F ARG 1 view ARG 2 pos METHOD j hasBlockEntityBreakingRender ()Z METHOD j isFullOpaque (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD k getRenderType ()Lbmn; METHOD k getOutlineShape (Lbcp;Les;)Lcoe; METHOD l emitsRedstonePower ()Z METHOD l getCollisionShape (Lbcp;Les;)Lcoe; ARG 1 view ARG 2 pos METHOD m hasComparatorOutput ()Z METHOD m (Lbcp;Les;)Lcoe; ARG 1 view ARG 2 pos METHOD n getPistonBehavior ()Lcgv; METHOD n getRayTraceShape (Lbcp;Les;)Lcoe; ARG 1 view ARG 2 pos METHOD o isFullBoundsCubeForCulling ()Z METHOD o hasSolidTopSurface (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD p getFluidState ()Lcgp; METHOD p getOffsetPos (Lbcp;Les;)Lcnk; ARG 1 view ARG 2 pos METHOD q hasRandomTicks ()Z METHOD q canSuffocate (Lbcp;Les;)Z ARG 1 view ARG 2 pos METHOD r getSoundGroup ()Lbni; METHOD r shouldPostProcess (Lbcp;Les;)Z ARG 1 view ARG 2 pos