CLASS bme net/minecraft/block/Block
	CLASS bme$a NeighborGroup
		FIELD a self Lbvc;
		FIELD b other Lbvc;
		FIELD c facing Lfa;
		METHOD <init> (Lbvc;Lbvc;Lfa;)V
			ARG 1 self
			ARG 2 other
			ARG 3 facing
		METHOD equals (Ljava/lang/Object;)Z
			ARG 1 o
	CLASS bme$b OffsetType
		FIELD a NONE Lbme$b;
		FIELD b XZ Lbme$b;
		FIELD c XYZ Lbme$b;
	CLASS bme$c Settings
		FIELD a material Lckw;
		FIELD b materialColor Lckx;
		FIELD c collidable Z
		FIELD d soundGroup Lbrh;
		FIELD e luminance I
		FIELD f resistance F
		FIELD g hardness F
		FIELD h randomTicks Z
		FIELD i friction F
		FIELD j dropTableId Lqs;
		FIELD k dynamicBounds Z
		METHOD <init> (Lckw;Lckx;)V
			ARG 1 material
			ARG 2 materialColor
		METHOD a noCollision ()Lbme$c;
		METHOD a friction (F)Lbme$c;
			ARG 1 friction
		METHOD a strength (FF)Lbme$c;
			ARG 1 hardness
			ARG 2 resistance
		METHOD a lightLevel (I)Lbme$c;
			ARG 1 luminance
		METHOD a copy (Lbme;)Lbme$c;
			ARG 0 source
		METHOD a sounds (Lbrh;)Lbme$c;
			ARG 1 soundGroup
		METHOD a of (Lckw;)Lbme$c;
			ARG 0 material
		METHOD a of (Lckw;Lbar;)Lbme$c;
			ARG 0 material
			ARG 1 color
		METHOD a of (Lckw;Lckx;)Lbme$c;
			ARG 0 material
			ARG 1 color
		METHOD b breakInstantly ()Lbme$c;
		METHOD b strength (F)Lbme$c;
			ARG 1 strength
		METHOD b dropsLike (Lbme;)Lbme$c;
			ARG 1 source
		METHOD c ticksRandomly ()Lbme$c;
		METHOD d hasDynamicBounds ()Lbme$c;
		METHOD e dropsNothing ()Lbme$c;
	FIELD a FACINGS [Lfa;
	FIELD d friction F
	FIELD e defaultState Lbvc;
	FIELD f dynamicBounds Z
	FIELD g dropTableId Lqs;
	FIELD h translationKey Ljava/lang/String;
	FIELD i cachedItem Lbbp;
	FIELD j FACE_CULL_MAP Ljava/lang/ThreadLocal;
	FIELD l LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD m STATE_IDS Lfe;
	FIELD n lightLevel I
	FIELD o hardness F
	FIELD p resistance F
	FIELD q randomTicks Z
	FIELD r soundGroup Lbrh;
	FIELD s material Lckw;
	FIELD t materialColor Lckx;
	FIELD u stateFactory Lbvd;
	FIELD v collidable Z
	METHOD <init> (Lbme$c;)V
		ARG 1 settings
	METHOD S_ getOffsetType ()Lbme$b;
	METHOD T_ canMobSpawnInside ()Z
	METHOD a createCuboidShape (DDDDDD)Lcsi;
		ARG 0 xMin
		ARG 2 yMin
		ARG 4 zMin
		ARG 6 xMax
		ARG 8 yMax
		ARG 10 zMax
	METHOD a getStateFromRawId (I)Lbvc;
		ARG 0 stateId
	METHOD a getPlacementState (Lazy;)Lbvc;
		ARG 1 ctx
	METHOD a addStacksForDisplay (Lbal;Lfj;)V
		ARG 1 group
		ARG 2 list
	METHOD a getBlockFromItem (Lbbp;)Lbme;
		ARG 0 item
	METHOD a buildTooltip (Lbbu;Lbgl;Ljava/util/List;Lbdc;)V
		ARG 1 stack
		ARG 2 view
		ARG 3 tooltip
		ARG 4 options
	METHOD a onEntityLand (Lbgl;Laid;)V
		ARG 1 world
		ARG 2 entity
	METHOD a getPickStack (Lbgl;Lev;Lbvc;)Lbbu;
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a shouldDropItemsOnExplosion (Lbgt;)Z
		ARG 1 explosion
	METHOD a afterBreak (Lbha;Lavr;Lev;Lbvc;Lbtf;Lbbu;)V
		ARG 1 world
		ARG 2 player
		ARG 3 pos
		ARG 4 state
		ARG 5 blockEntity
		ARG 6 stack
	METHOD a dropExperience (Lbha;Lev;I)V
		ARG 1 world
		ARG 2 pos
		ARG 3 size
	METHOD a onSteppedOn (Lbha;Lev;Laid;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 entity
	METHOD a onLandedUpon (Lbha;Lev;Laid;F)V
		ARG 1 world
		ARG 2 pos
		ARG 3 entity
		ARG 4 distance
	METHOD a dropStack (Lbha;Lev;Lbbu;)V
		ARG 0 world
		ARG 1 pos
		ARG 2 stack
	METHOD a onDestroyedByExplosion (Lbha;Lev;Lbgt;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 explosion
	METHOD a onPlaced (Lbha;Lev;Lbvc;Laim;Lbbu;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
		ARG 4 placer
		ARG 5 itemStack
	METHOD a onBreak (Lbha;Lev;Lbvc;Lavr;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
		ARG 4 player
	METHOD a onBroken (Lbhb;Lev;Lbvc;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a getTickRate (Lbhd;)I
		ARG 1 world
	METHOD a isSolidSmallSquare (Lbhd;Lev;Lfa;)Z
	METHOD a canConnect (Lbme;)Z
		ARG 0 block
	METHOD a getLuminance (Lbvc;)I
		ARG 1 state
	METHOD a calcBlockBreakingDelta (Lbvc;Lavr;Lbgl;Lev;)F
		ARG 1 state
		ARG 2 player
		ARG 3 world
		ARG 4 pos
	METHOD a canReplace (Lbvc;Lazy;)Z
		ARG 1 state
		ARG 2 ctx
	METHOD a getBlockBrightness (Lbvc;Lbgj;Lev;)I
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD a getAmbientOcclusionLightLevel (Lbvc;Lbgl;Lev;)F
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD a allowsSpawning (Lbvc;Lbgl;Lev;Laih;)Z
		ARG 1 state
	METHOD a canPlaceAtSide (Lbvc;Lbgl;Lev;Lcna;)Z
		ARG 1 world
		ARG 2 view
		ARG 3 pos
		ARG 4 env
	METHOD a getOutlineShape (Lbvc;Lbgl;Lev;Lcrt;)Lcsi;
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD a getWeakRedstonePower (Lbvc;Lbgl;Lev;Lfa;)I
		ARG 1 state
		ARG 2 view
		ARG 3 pos
		ARG 4 facing
	METHOD a getComparatorOutput (Lbvc;Lbha;Lev;)I
		ARG 1 state
		ARG 2 world
		ARG 3 pos
	METHOD a onBlockAction (Lbvc;Lbha;Lev;II)Z
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 type
		ARG 5 data
	METHOD a onEntityCollision (Lbvc;Lbha;Lev;Laid;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 entity
	METHOD a onBlockBreakStart (Lbvc;Lbha;Lev;Lavr;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 player
	METHOD a activate (Lbvc;Lbha;Lev;Lavr;Lagx;Lcrk;)Z
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 player
		ARG 5 hand
	METHOD a onStacksDropped (Lbvc;Lbha;Lev;Lbbu;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 stack
	METHOD a neighborUpdate (Lbvc;Lbha;Lev;Lbme;Lev;Z)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 block
		ARG 5 neighborPos
	METHOD a dropStacks (Lbvc;Lbha;Lev;Lbtf;)V
		ARG 0 state
		ARG 1 world
		ARG 2 pos
		ARG 3 blockEntity
	METHOD a dropStacks (Lbvc;Lbha;Lev;Lbtf;Laid;Lbbu;)V
		ARG 0 state
		ARG 1 world
		ARG 2 pos
		ARG 3 blockEntity
		ARG 4 entity
		ARG 5 stack
	METHOD a onBlockRemoved (Lbvc;Lbha;Lev;Lbvc;Z)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 newState
	METHOD a randomDisplayTick (Lbvc;Lbha;Lev;Ljava/util/Random;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 rnd
	METHOD a updateNeighborStates (Lbvc;Lbhb;Lev;I)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 flags
	METHOD a canPlaceAt (Lbvc;Lbhd;Lev;)Z
		ARG 1 state
		ARG 2 world
		ARG 3 pos
	METHOD a mirror (Lbvc;Lbpp;)Lbvc;
		ARG 1 state
		ARG 2 mirror
	METHOD a rotate (Lbvc;Lbqp;)Lbvc;
		ARG 1 state
		ARG 2 rotation
	METHOD a pushEntitiesUpBeforeBlockChange (Lbvc;Lbvc;Lbha;Lev;)Lbvc;
		ARG 0 from
		ARG 1 to
		ARG 2 world
		ARG 3 pos
	METHOD a replaceBlock (Lbvc;Lbvc;Lbhb;Lev;I)V
		ARG 0 state
		ARG 1 newState
		ARG 2 world
		ARG 3 pos
		ARG 4 flags
	METHOD a skipRenderingSide (Lbvc;Lbvc;Lfa;)Z
		ARG 1 state
		ARG 2 neighbor
		ARG 3 facing
	METHOD a getDroppedStacks (Lbvc;Lcoe$a;)Ljava/util/List;
		ARG 1 state
		ARG 2 builder
	METHOD a getRenderingSeed (Lbvc;Lev;)J
		ARG 1 state
		ARG 2 pos
	METHOD a getStateForNeighborUpdate (Lbvc;Lfa;Lbvc;Lbhb;Lev;Lev;)Lbvc;
		ARG 1 state
		ARG 2 facing
		ARG 3 neighborState
		ARG 4 world
		ARG 5 pos
		ARG 6 neighborPos
	METHOD a getDroppedStacks (Lbvc;Lvf;Lev;Lbtf;)Ljava/util/List;
		ARG 0 state
		ARG 1 world
		ARG 2 pos
		ARG 3 blockEntity
	METHOD a getDroppedStacks (Lbvc;Lvf;Lev;Lbtf;Laid;Lbbu;)Ljava/util/List;
		ARG 0 state
		ARG 1 world
		ARG 2 pos
		ARG 3 blockEntity
		ARG 4 entity
		ARG 5 stack
	METHOD a appendProperties (Lbvd$a;)V
		ARG 1 builder
	METHOD a isShapeFullCube (Lcsi;)Z
		ARG 0 shape
	METHOD a isFaceFullSquare (Lcsi;Lfa;)Z
		ARG 0 shape
		ARG 1 facing
	METHOD a matches (Lza;)Z
		ARG 1 tag
	METHOD b isNaturalStone (Lbme;)Z
		ARG 0 block
	METHOD b hasComparatorOutput (Lbvc;)Z
		ARG 1 state
	METHOD b isTranslucent (Lbvc;Lbgl;Lev;)Z
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD b getCollisionShape (Lbvc;Lbgl;Lev;Lcrt;)Lcsi;
		ARG 1 state
		ARG 2 view
		ARG 3 pos
		ARG 4 ePos
	METHOD b getStrongRedstonePower (Lbvc;Lbgl;Lev;Lfa;)I
		ARG 1 state
		ARG 2 view
		ARG 3 pos
		ARG 4 facing
	METHOD b createContainerProvider (Lbvc;Lbha;Lev;)Lahb;
		ARG 1 state
		ARG 2 world
		ARG 3 pos
	METHOD b onBlockAdded (Lbvc;Lbha;Lev;Lbvc;Z)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 oldState
	METHOD b onScheduledTick (Lbvc;Lbha;Lev;Ljava/util/Random;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 random
	METHOD b getRenderingState (Lbvc;Lbhb;Lev;)Lbvc;
		ARG 0 state
		ARG 1 world
		ARG 2 pos
	METHOD b (Lbvc;Lbhb;Lev;I)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 flags
	METHOD b dropStacks (Lbvc;Lcoe$a;)V
		ARG 0 state
		ARG 1 builder
	METHOD c getRenderLayer ()Lbgm;
	METHOD c isSolidMediumSquare (Lbgl;Lev;)Z
	METHOD c onRainTick (Lbha;Lev;)V
		ARG 1 world
		ARG 2 pos
	METHOD c isNaturalDirt (Lbme;)Z
		ARG 0 block
	METHOD c getRenderType (Lbvc;)Lbqm;
		ARG 1 state
	METHOD c canSuffocate (Lbvc;Lbgl;Lev;)Z
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD c shouldDrawSide (Lbvc;Lbgl;Lev;Lfa;)Z
		ARG 0 state
		ARG 1 view
		ARG 2 pos
		ARG 3 facing
	METHOD c dropStacks (Lbvc;Lbha;Lev;)V
		ARG 0 state
		ARG 1 world
		ARG 2 pos
	METHOD c onRandomTick (Lbvc;Lbha;Lev;Ljava/util/Random;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 random
	METHOD d hasBlockEntityBreakingRender (Lbvc;)Z
		ARG 1 state
	METHOD d isSimpleFullBlock (Lbvc;Lbgl;Lev;)Z
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD d isSolidFullSquare (Lbvc;Lbgl;Lev;Lfa;)Z
	METHOD e isAir (Lbvc;)Z
		ARG 1 state
	METHOD e getMapColor (Lbvc;Lbgl;Lev;)Lckx;
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD f isFullBoundsCubeForCulling (Lbvc;)Z
		ARG 1 state
	METHOD f getHardness (Lbvc;Lbgl;Lev;)F
		ARG 1 state
		ARG 2 world
		ARG 3 pos
	METHOD g getFluidState (Lbvc;)Lcks;
		ARG 1 state
	METHOD g shouldPostProcess (Lbvc;Lbgl;Lev;)Z
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD h hasBlockEntity ()Z
	METHOD h emitsRedstonePower (Lbvc;)Z
		ARG 1 state
	METHOD h (Lbvc;Lbgl;Lev;)Lcsi;
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD i getDropTableId ()Lqs;
	METHOD i getPistonBehavior (Lbvc;)Lcky;
		ARG 1 state
	METHOD i getRayTraceShape (Lbvc;Lbgl;Lev;)Lcsi;
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD j getBlastResistance ()F
	METHOD j isFullOpaque (Lbvc;Lbgl;Lev;)Z
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD k getTextComponent ()Ljm;
	METHOD k getRawIdFromState (Lbvc;)I
		ARG 0 state
	METHOD k getLightSubtracted (Lbvc;Lbgl;Lev;)I
		ARG 1 state
		ARG 2 view
		ARG 3 pos
	METHOD l getTranslationKey ()Ljava/lang/String;
	METHOD l getMaterial (Lbvc;)Lckw;
		ARG 1 state
	METHOD l getOffsetPos (Lbvc;Lbgl;Lev;)Lcro;
		ARG 1 state
		ARG 2 view
		ARG 3 blockPos
	METHOD m getFrictionCoefficient ()F
	METHOD m hasRandomTicks (Lbvc;)Z
		ARG 1 state
	METHOD n getStateFactory ()Lbvd;
	METHOD n (Lbvc;)Z
		ARG 1 state
	METHOD o getDefaultState ()Lbvc;
	METHOD o setDefaultState (Lbvc;)V
		ARG 1 state
	METHOD p hasDynamicBounds ()Z
	METHOD p getSoundGroup (Lbvc;)Lbrh;
		ARG 1 state
