package xyz.brassgoggledcoders.modularutilities.modules.redstone;

import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import xyz.brassgoggledcoders.boilerplate.blocks.BlockBase;

public class BlockFusedQuartz extends BlockBase {
	
	public BlockFusedQuartz() {
		//Non-transparent block
		super(Material.ROCK, "fusedquartz");
	}
	//Never allow the block to be powered.
	@Override
	public int getWeakPower(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side)
    {
        return 0;
    }
	@Override
	public int getStrongPower(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side)
    {
        return 0;
    }
}

@@ -487,82 +487,34 @@
 %09%7D%0A%09
-//Never allow the block to be powered.%0A%09@Override%0A%09public int getWeakPower
+public boolean isSideSolid
 (IBl
@@ -515,37 +515,37 @@
 id(IBlockState b
-lockS
+ase_s
 tate, IBlockAcce
@@ -543,35 +543,29 @@
 BlockAccess 
-blockAccess
+world
 , BlockPos p
@@ -591,32 +591,29 @@
 )%0A    %7B%0A
-        
+%09%09
 return 
-0
+true
 ;%0A    %7D%0A
@@ -617,39 +617,38 @@
  %7D%0A%09
-@Override%0A%09public int getStrong
+public boolean shouldCheckWeak
 Powe
@@ -665,14 +665,9 @@
 ate 
-blockS
+s
 tate
@@ -685,19 +685,13 @@
 ess 
-blockAccess
+world
 , Bl
@@ -744,9 +744,13 @@
 urn 
-0
+false
 ;%0A  

Fix fused quartz