Hi Bert and Minecraft Lovers,
Bert seems to like pool but also thought instance methods would be good. Someone also said they would prefer class side methods. I could go with the pool dictionary I have (I fixed the initialize as you suggested, thanks) and add class methods to create the instance/class methods and let people run them if they like.
That would be an idea. If you generate them into a "*generated" category they won't even make the package dirty.
I created two SS3 "Minecraft Constants" and "Minecraft Constants Demo". I added you (Bert) as an administrator, I hope I haven't overstepped in doing so. I think you can remove yourself if you like.
The "Minecraft Constants" project contains the MinecraftConstants pool dictionary class. The class comment explains how to use it. I added a class method that will create instance and class side methods, depending on how you call it, also explained in the class comment. These methods are categories based upon how they are used in Minecraft (at least according to Alex). Once created the MinecraftConstants pool dictionary is no longer needed.
The "Minecraft Constants Demo" project contains MinecraftPoolDemo class to show how to use the pool dictionary or the instance/class methods that can be generated. I used the #rainbow: method as a model.
Have fun!
Lou ----------------------------------------------------------- Louis LaBrunda Keystone Software Corp. SkypeMe callto://PhotonDemon mailto:Lou@Keystone-Software.com http://www.Keystone-Software.com