- virtual IToolDefManager* getToolDefManager()=0;
- virtual INodeDefManager* getNodeDefManager()=0;
- virtual ICraftDefManager* getCraftDefManager()=0;
- //virtual IItemDefManager* getItemDefManager()=0;
-
- // This is always thread-safe, but referencing the irrlicht texture
- // pointers in other threads than main thread will make things explode.
- virtual ITextureSource* getTextureSource()=0;
-
+ virtual IItemDefManager *getItemDefManager() = 0;
+ virtual IWritableItemDefManager *getWritableItemDefManager() = 0;
+ virtual const NodeDefManager *getNodeDefManager() = 0;
+ virtual NodeDefManager *getWritableNodeDefManager() = 0;
+ virtual ICraftDefManager *getCraftDefManager() = 0;
+