// Path: src/main/java/com/latenighters/runicarcana/common/symbols/categories/SymbolCategory.java
// public class SymbolCategory {
// 
//     public static SymbolCategory DEFAULT = new SymbolCategory(Symbols.DEBUG, MODID+".symbol.category.default");
// 
//     private Symbol displaySymbol;
//     private final String unlocalizedName;
// 
//     public static void generateCategories()
//     {
//         //TODO figure out why static initialization isn't working
//         DEFAULT.setDisplaySymbol(Symbols.EXPULSION);
//     }
// 
//     public SymbolCategory(Symbol displaySymbol, String unlocalizedName) {
//         this.displaySymbol = displaySymbol;
//         this.unlocalizedName = unlocalizedName;
//     }
// 
//     public Symbol getDisplaySymbol() {
//         return displaySymbol;
//     }
// 
//     public void setDisplaySymbol(Symbol displaySymbol) {
//         this.displaySymbol = displaySymbol;
//     }
// 
//     public String getUnlocalizedName() {
//         return unlocalizedName;
//     }
// }


import com.latenighters.runicarcana.common.symbols.backend.*;
import com.latenighters.runicarcana.common.symbols.categories.SymbolCategory;
import net.minecraft.entity.LivingEntity;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.chunk.Chunk;
import java.util.ArrayList;
import java.util.List;
package com.latenighters.runicarcana.common.symbols;



public class DetectSymbol extends Symbol {

    public DetectSymbol() {
// Path: src/main/java/com/latenighters/runicarcana/common/symbols/categories/SymbolCategory.java
// public class SymbolCategory {
// 
//     public static SymbolCategory DEFAULT = new SymbolCategory(Symbols.DEBUG, MODID+".symbol.category.default");
// 
//     private Symbol displaySymbol;
//     private final String unlocalizedName;
// 
//     public static void generateCategories()
//     {
//         //TODO figure out why static initialization isn't working
//         DEFAULT.setDisplaySymbol(Symbols.EXPULSION);
//     }
// 
//     public SymbolCategory(Symbol displaySymbol, String unlocalizedName) {
//         this.displaySymbol = displaySymbol;
//         this.unlocalizedName = unlocalizedName;
//     }
// 
//     public Symbol getDisplaySymbol() {
//         return displaySymbol;
//     }
// 
//     public void setDisplaySymbol(Symbol displaySymbol) {
//         this.displaySymbol = displaySymbol;
//     }
// 
//     public String getUnlocalizedName() {
//         return unlocalizedName;
//     }
// }


// Path: src/main/java/com/latenighters/runicarcana/common/symbols/DetectSymbol.java
import com.latenighters.runicarcana.common.symbols.backend.*;
import com.latenighters.runicarcana.common.symbols.categories.SymbolCategory;
import net.minecraft.entity.LivingEntity;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.chunk.Chunk;
import java.util.ArrayList;
import java.util.List;

package com.latenighters.runicarcana.common.symbols;



public class DetectSymbol extends Symbol {

    public DetectSymbol() {
        super("symbol_detect", SymbolTextures.DETECT, SymbolCategory.DEFAULT);