mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-10-25 13:30:10 +00:00
update ConfigPack#getVersion to use Strata version
This commit is contained in:
1 parent
8773c414c5
commit
bcdfb42fa1
4 files changed
+8
-6
No files matched your search
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
package com.dfsek.terra.api.config;
|
package com.dfsek.terra.api.config;
|
||||||
|
|
||||||
|
import ca.solostudios.strata.version.Version;
|
||||||
import ca.solostudios.strata.version.VersionRange;
|
import ca.solostudios.strata.version.VersionRange;
|
||||||
|
|
||||||
import java.lang.reflect.Type;
|
import java.lang.reflect.Type;
|
||||||
@@ -49,7 +50,7 @@ public interface ConfigPack extends LoaderRegistrar, LoaderHolder, RegistryHolde
|
|||||||
|
|
||||||
String getAuthor();
|
String getAuthor();
|
||||||
|
|
||||||
String getVersion();
|
Version getVersion();
|
||||||
|
|
||||||
<T> ConfigPack registerShortcut(Type clazz, String shortcut, ShortcutLoader<T> loader);
|
<T> ConfigPack registerShortcut(Type clazz, String shortcut, ShortcutLoader<T> loader);
|
||||||
|
|
||||||
|
|||||||
@@ -41,6 +41,6 @@ public class PacksCommand implements CommandTemplate {
|
|||||||
sender.sendMessage("No packs installed");
|
sender.sendMessage("No packs installed");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
registry.entries().forEach(configPack -> sender.sendMessage(" - " + configPack.getID() + "@" + configPack.getVersion()));
|
registry.entries().forEach(configPack -> sender.sendMessage(" - " + configPack.getID() + "@" + configPack.getVersion().getFormatted()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+2
-1
@@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
package com.dfsek.terra.config.pack;
|
package com.dfsek.terra.config.pack;
|
||||||
|
|
||||||
|
import ca.solostudios.strata.version.Version;
|
||||||
import ca.solostudios.strata.version.VersionRange;
|
import ca.solostudios.strata.version.VersionRange;
|
||||||
import com.dfsek.tectonic.api.TypeRegistry;
|
import com.dfsek.tectonic.api.TypeRegistry;
|
||||||
import com.dfsek.tectonic.api.config.Configuration;
|
import com.dfsek.tectonic.api.config.Configuration;
|
||||||
@@ -319,7 +320,7 @@ public class ConfigPackImpl implements ConfigPack {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getVersion() {
|
public Version getVersion() {
|
||||||
return template.getVersion();
|
return template.getVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
package com.dfsek.terra.config.pack;
|
package com.dfsek.terra.config.pack;
|
||||||
|
|
||||||
|
import ca.solostudios.strata.version.Version;
|
||||||
import com.dfsek.tectonic.api.config.template.ConfigTemplate;
|
import com.dfsek.tectonic.api.config.template.ConfigTemplate;
|
||||||
import com.dfsek.tectonic.api.config.template.annotations.Default;
|
import com.dfsek.tectonic.api.config.template.annotations.Default;
|
||||||
import com.dfsek.tectonic.api.config.template.annotations.Value;
|
import com.dfsek.tectonic.api.config.template.annotations.Value;
|
||||||
@@ -79,8 +80,7 @@ public class ConfigPackTemplate implements ConfigTemplate {
|
|||||||
private @Meta List<@Meta GenerationStage> stages;
|
private @Meta List<@Meta GenerationStage> stages;
|
||||||
|
|
||||||
@Value("version")
|
@Value("version")
|
||||||
@Default
|
private Version version;
|
||||||
private String version = "0.1.0";
|
|
||||||
|
|
||||||
@Value("disable.carvers")
|
@Value("disable.carvers")
|
||||||
@Default
|
@Default
|
||||||
@@ -153,7 +153,7 @@ public class ConfigPackTemplate implements ConfigTemplate {
|
|||||||
return stages;
|
return stages;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getVersion() {
|
public Version getVersion() {
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user