15#if CHECK_CLIENT_BUILD()
48 const std::vector<ModSpec> &
getMods()
const override
50 static std::vector<ModSpec> emptymodspec;
70#if CHECK_CLIENT_BUILD()
71 static std::unique_ptr<NodeVisuals> constructNodeVisuals(
ContentFeatures *f)
73 return std::unique_ptr<NodeVisuals>(
new NodeVisuals(f));
75 static void setNodeVisuals(
ContentFeatures &f, std::unique_ptr<NodeVisuals> v =
nullptr)
78 v = constructNodeVisuals(&f);
80 f.visuals = v.release();
Definition database-dummy.h:14
u16 allocateUnknownNodeId(const std::string &name) override
Definition dummygamedef.h:43
const ModSpec * getModSpec(const std::string &modname) const override
Definition dummygamedef.h:53
ICraftDefManager * m_craftdef
Definition dummygamedef.h:67
bool isClient() override
Definition dummygamedef.h:37
~DummyGameDef()
Definition dummygamedef.h:29
NodeDefManager * getWritableNodeDefManager()
Definition dummygamedef.h:40
ModStorageDatabase * getModStorageDatabase() override
Definition dummygamedef.h:54
ModStorageDatabase * m_mod_storage_database
Definition dummygamedef.h:68
const std::vector< ModSpec > & getMods() const override
Definition dummygamedef.h:48
DummyGameDef()
Definition dummygamedef.h:21
bool leaveModChannel(const std::string &channel) override
Definition dummygamedef.h:57
ICraftDefManager * getCraftDefManager() override
Definition dummygamedef.h:41
ModChannel * getModChannel(const std::string &channel) override
Definition dummygamedef.h:62
bool joinModChannel(const std::string &channel) override
Definition dummygamedef.h:56
NodeDefManager * m_nodedef
Definition dummygamedef.h:66
const NodeDefManager * getNodeDefManager() override
Definition dummygamedef.h:39
bool sendModChannelMessage(const std::string &channel, const std::string &message) override
Definition dummygamedef.h:58
IItemDefManager * getItemDefManager() override
Definition dummygamedef.h:38
IItemDefManager * m_itemdef
Definition dummygamedef.h:65
Definition craftdef.h:388
Definition modchannels.h:23
This class is for getting the actual properties of nodes from their content ID.
Definition nodedef.h:509
IWritableCraftDefManager * createCraftDefManager()
Definition craftdef.cpp:1246
IWritableItemDefManager * createItemDefManager()
Definition itemdef.cpp:592
NodeDefManager * createNodeDefManager()
Definition nodedef.cpp:1202
Definition node_visuals.h:23