@@ -40,10 +40,10 @@ public final class UpdateBuilder {
4040 registerUpdater (PufferfishUpdater ::new , "pufferfish" );
4141 registerUpdater (versionQuery -> new FabricUpdater (versionQuery , true ), "fabricmc" , "fabric" );
4242 registerUpdater (versionQuery -> new FabricUpdater (versionQuery , false ), "fabricmc-dev" , "fabric-dev" );
43- registerUpdater ( versionQuery -> new SpongeUpdater ( versionQuery , false , false ), "spongevanilla" );
44- registerUpdater (versionQuery -> new SpongeUpdater (versionQuery , false , true ), "spongevanilla-recommended" );
45- registerUpdater (versionQuery -> new SpongeUpdater (versionQuery , true , false ), "spongeforge " );
46- registerUpdater ( versionQuery -> new SpongeUpdater ( versionQuery , true , true ), "spongeforge-recommended" );
43+ for ( SpongeUpdater . Type type : SpongeUpdater . Type . values ()) {
44+ registerUpdater (versionQuery -> new SpongeUpdater (versionQuery , type , false ), type . getName () );
45+ registerUpdater (versionQuery -> new SpongeUpdater (versionQuery , type , true ), type . getName () + "-recommended " );
46+ }
4747 registerUpdater (versionQuery -> new MohistUpdater (versionQuery , "mohist" ), "mohist" );
4848 registerUpdater (PlazmaUpdater ::new , "plazma" );
4949 registerUpdater (DivineUpdater ::new , "divine" , "divinemc" );
0 commit comments