52 virtual const std::vector<ModSpec> &
getMods()
const = 0;
62 const std::string &message) = 0;
Definition craftdef.h:388
virtual std::string getWorldPath() const
Definition gamedef.h:55
virtual const SubgameSpec * getGameSpec() const
Definition gamedef.h:54
ICraftDefManager * cdef()
Definition gamedef.h:49
const NodeDefManager * ndef()
Definition gamedef.h:48
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 bool isClient()=0
virtual const NodeDefManager * getNodeDefManager()=0
virtual bool joinModChannel(const std::string &channel)=0
virtual IRollbackManager * getRollbackManager()
Definition gamedef.h:39
virtual std::string getModDataPath() const
Definition gamedef.h:56
IRollbackManager * rollback()
Definition gamedef.h:50
virtual IItemDefManager * getItemDefManager()=0
virtual ModIPCStore * getModIPCStore()
Definition gamedef.h:42
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:47
Definition rollback_interface.h:98
Definition modchannels.h:23
This class is for getting the actual properties of nodes from their content ID.
Definition nodedef.h:509