CLASS bnr net/minecraft/block/AbstractRedstoneGateBlock
	FIELD b SHAPE Lcsn;
	FIELD c POWERED Lbvz;
	METHOD <init> (Lbmj$c;)V
		ARG 1 settings
	METHOD a hasPower (Lbhf;Lev;Lbvh;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a isLocked (Lbhi;Lev;Lbvh;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD b getOutputLevel (Lbgq;Lev;Lbvh;)I
		ARG 1 view
		ARG 2 pos
	METHOD b getPower (Lbhf;Lev;Lbvh;)I
		ARG 2 pos
		ARG 3 state
	METHOD b getMaxInputLevelSides (Lbhi;Lev;Lbvh;)I
		ARG 1 view
		ARG 2 pos
	METHOD b getInputLevel (Lbhi;Lev;Lfa;)I
		ARG 1 view
		ARG 2 pos
	METHOD c isTargetNotAligned (Lbgq;Lev;Lbvh;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD c updatePowered (Lbhf;Lev;Lbvh;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD d updateTarget (Lbhf;Lev;Lbvh;)V
	METHOD j getUpdateDelayInternal (Lbvh;)I
	METHOD q isValidInput (Lbvh;)Z
	METHOD r isRedstoneGate (Lbvh;)Z
		ARG 0 state
