Okay, so I have some custom classes (BaseItem, BasePickaxe, BaseSword, and BaseAxe) that I use to create new items pretty easily. They will automatically run some basic functions and register themselves to the GameRegistry, as well as adding themselves to an ArrayList<Item>. I have a class by the name of RSItems that is called during the preInit and init methods of my main class.
The preInit method creates the items. Currently that's all that it does.
The init method loops through the ArrayList and registers them for rendering.
Now, for whatever reason, after the BaseItem with the argument of "cord" is created, nothing really works anymore. None of the items after that have their correct textures, and most don't even have a texture anymore. Am I doing something wrong? I haven't the slightest idea as to what's happening.