62 virtual const std::vector<ModSpec> &
getMods()
const = 0;
72 const std::string &message) = 0;
Definition craftdef.h:390
virtual std::string getWorldPath() const
Definition gamedef.h:65
virtual const SubgameSpec * getGameSpec() const
Definition gamedef.h:64
ICraftDefManager * cdef()
Definition gamedef.h:59
const NodeDefManager * ndef()
Definition gamedef.h:58
virtual const std::vector< ModSpec > & getMods() const =0
virtual bool leaveModChannel(const std::string &channel)=0
virtual bool sendModChannelMessage(const std::string &channel, const std::string &message)=0
virtual u16 allocateUnknownNodeId(const std::string &name)=0
virtual const NodeDefManager * getNodeDefManager()=0
virtual bool joinModChannel(const std::string &channel)=0
virtual IRollbackManager * getRollbackManager()
Definition gamedef.h:49
virtual std::string getModDataPath() const
Definition gamedef.h:66
IRollbackManager * rollback()
Definition gamedef.h:60
virtual IItemDefManager * getItemDefManager()=0
virtual ModIPCStore * getModIPCStore()
Definition gamedef.h:52
virtual ModChannel * getModChannel(const std::string &channel)=0
virtual const ModSpec * getModSpec(const std::string &modname) const =0
virtual ModStorageDatabase * getModStorageDatabase()=0
virtual ICraftDefManager * getCraftDefManager()=0
IItemDefManager * idef()
Definition gamedef.h:57
Definition rollback_interface.h:97
Definition texturesource.h:36
Definition modchannels.h:23
This class is for getting the actual properties of nodes from their content ID.
Definition nodedef.h:541
Definition clientmap.h:30