package com.jaquadro.minecraft.gardentrees.world.gen;
import java.util.HashMap;
import java.util.Map;
public class OrnamentalTreeRegistry
{
private static Map<String, OrnamentalTreeFactory> registry = new HashMap<String, OrnamentalTreeFactory>();
public static void registerTree (String name, OrnamentalTreeFactory treeFactory) {
registry.put(name, treeFactory);
}
public static OrnamentalTreeFactory getTree (String name) {
return registry.get(name);
}
static {
registerTree("small_oak", WorldGenStandardOrnTree.SmallOakTree.FACTORY);
registerTree("small_spruce", WorldGenStandardOrnTree.SmallSpruceTree.FACTORY);
registerTree("small_jungle", WorldGenStandardOrnTree.SmallJungleTree.FACTORY);
registerTree("small_acacia", WorldGenStandardOrnTree.SmallAcaciaTree.FACTORY);
registerTree("small_palm", WorldGenStandardOrnTree.SmallPalmTree.FACTORY);
registerTree("small_willow", WorldGenStandardOrnTree.SmallWillowTree.FACTORY);
registerTree("small_pine", WorldGenStandardOrnTree.SmallPineTree.FACTORY);
registerTree("small_mahogany", WorldGenStandardOrnTree.SmallMahoganyTree.FACTORY);
registerTree("small_shrub", WorldGenStandardOrnTree.SmallShrubTree.FACTORY);
registerTree("small_canopy", WorldGenStandardOrnTree.SmallCanopyTree.FACTORY);
registerTree("small_cyprus", WorldGenStandardOrnTree.SmallCyprusTree.FACTORY);
registerTree("tall_small_oak", WorldGenStandardOrnTree.TallSmallOakTree.FACTORY);
registerTree("large_oak", WorldGenStandardOrnTree.LargeOakTree.FACTORY);
registerTree("large_spruce", WorldGenStandardOrnTree.LargeSpruceTree.FACTORY);
}
}