diff --git a/src/mapgen.cpp b/src/mapgen.cpp
index 5a78a541e9d42c563356a0f9d227bd561f44c5ff..b19073e9017d8c703a8f1780ce55db9245d57bb5 100644
--- a/src/mapgen.cpp
+++ b/src/mapgen.cpp
@@ -179,7 +179,7 @@ void EmergeManager::setParamsToSettings(Settings *settings) {
 }
 
 
-bool EmergeManager::registerMapgen(std::string mgname, MapgenFactory *mgfactory) {
+void EmergeManager::registerMapgen(std::string mgname, MapgenFactory *mgfactory) {
 	mglist.insert(std::make_pair(mgname, mgfactory));
 	infostream << "EmergeManager: registered mapgen " << mgname << std::endl;
 }
diff --git a/src/mapgen.h b/src/mapgen.h
index febf37e63d980eaea53096887a86b066bc03c573..4f1ab4ebd1169516327296072a5f21ceb2495d4c 100644
--- a/src/mapgen.h
+++ b/src/mapgen.h
@@ -122,7 +122,7 @@ class EmergeManager {
 	Mapgen *getMapgen();
 	void addBlockToQueue();
 	
-	bool registerMapgen(std::string name, MapgenFactory *mgfactory);
+	void registerMapgen(std::string name, MapgenFactory *mgfactory);
 	MapgenParams *getParamsFromSettings(Settings *settings);
 	void setParamsToSettings(Settings *settings);