CLASS bnt net/minecraft/block/AbstractRedstoneGateBlock
	FIELD b SHAPE Lcsp;
	FIELD c POWERED Lbwb;
	METHOD <init> (Lbml$c;)V
		ARG 1 settings
	METHOD a hasPower (Lbhh;Lev;Lbvj;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a isLocked (Lbhk;Lev;Lbvj;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD b getOutputLevel (Lbgr;Lev;Lbvj;)I
		ARG 1 view
		ARG 2 pos
	METHOD b getPower (Lbhh;Lev;Lbvj;)I
		ARG 2 pos
		ARG 3 state
	METHOD b getMaxInputLevelSides (Lbhk;Lev;Lbvj;)I
		ARG 1 view
		ARG 2 pos
	METHOD b getInputLevel (Lbhk;Lev;Lfa;)I
		ARG 1 view
		ARG 2 pos
	METHOD c isTargetNotAligned (Lbgr;Lev;Lbvj;)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD c updatePowered (Lbhh;Lev;Lbvj;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD d updateTarget (Lbhh;Lev;Lbvj;)V
	METHOD j getUpdateDelayInternal (Lbvj;)I
	METHOD q isValidInput (Lbvj;)Z
	METHOD r isRedstoneGate (Lbvj;)Z
		ARG 0 state
