diff --git a/src/mapgen.h b/src/mapgen.h
index 756a1f339ef94bef0f98a19e2622d0de2811cbe1..c061c5d8a143fe166448196458f744cde9e361a7 100644
--- a/src/mapgen.h
+++ b/src/mapgen.h
@@ -100,8 +100,7 @@ struct MapgenSpecificParams {
 	virtual ~MapgenSpecificParams() {}
 };
 
-class MapgenParams {
-public:
+struct MapgenParams {
 	std::string mg_name;
 	s16 chunksize;
 	u64 seed;