public void createBlock(Material underblock){
		Location blockLocation = getLocation();
		if (blockLocation == null) return;
		Block block = blockLocation.getBlock();
		block.setType(Material.STONE_PLATE);
		block.getRelative(BlockFace.DOWN).setType(underblock);
		Block[] clearBlocks = {
			block.getRelative(faceFromYaw(yaw)),
			block.getRelative(faceFromYaw(yaw)).getRelative(BlockFace.UP),
			block.getRelative(BlockFace.UP),
		};
		for (Block clearBlock : clearBlocks){
			if (!nonHinderingBlocks.contains(clearBlock.getType())){
				clearBlock.setType(Material.AIR);
			}
		}
		
	}