mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-23 08:14:00 +02:00
Some small changes
This commit is contained in:
parent
91ea6115be
commit
a165aa4068
4 changed files with 9 additions and 10 deletions
|
|
@ -12,12 +12,12 @@ import java.io.InputStream;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
public class UpdateManager {
|
public class UpdateManager {
|
||||||
private final static Version MAX_KNOW_MINECRAFT_VERSION = new Version(1, 21, 0);
|
private static final Version MAX_KNOW_MINECRAFT_VERSION = new Version(1, 21, 0);
|
||||||
|
|
||||||
public final static String MINECRAFT_VERSION_PATH = "lowMinecraftVersion";
|
public static final String MINECRAFT_VERSION_PATH = "lowMinecraftVersion";
|
||||||
public final static String PLUGIN_VERSION_PATH = "configVersion";
|
public static final String PLUGIN_VERSION_PATH = "configVersion";
|
||||||
private final static String UPDATE_FOLDER = "version";
|
private static final String UPDATE_FOLDER = "version";
|
||||||
private final static String VERSION_LIST_RESSOUCE = UPDATE_FOLDER+"/minecraftVersions.txt";
|
private static final String VERSION_LIST_RESSOUCE = UPDATE_FOLDER+"/minecraftVersions.txt";
|
||||||
|
|
||||||
private List<Version> minecraftVersionList;
|
private List<Version> minecraftVersionList;
|
||||||
private Version minecraftVersion;
|
private Version minecraftVersion;
|
||||||
|
|
|
||||||
|
|
@ -61,8 +61,7 @@ public class Version implements Comparable<Version>{
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(Object obj) {
|
public boolean equals(Object obj) {
|
||||||
if(obj instanceof Version){
|
if(obj instanceof Version other){
|
||||||
Version other = (Version) obj;
|
|
||||||
return (other.major == this.major) && (other.minor == this.minor) && (other.build == this.build);
|
return (other.major == this.major) && (other.minor == this.minor) && (other.build == this.build);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -131,6 +131,8 @@ class CustomAnvil : JavaPlugin() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO use the update system config I guess
|
||||||
|
|
||||||
// Register enchantment of compatible plugin and load configuration change.
|
// Register enchantment of compatible plugin and load configuration change.
|
||||||
DependencyManager.handleCompatibilityConfig()
|
DependencyManager.handleCompatibilityConfig()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import xyz.alexcrea.cuanvil.api.event.CAConfigReadyEvent
|
||||||
import xyz.alexcrea.cuanvil.config.ConfigHolder
|
import xyz.alexcrea.cuanvil.config.ConfigHolder
|
||||||
import xyz.alexcrea.cuanvil.dependency.DependencyManager
|
import xyz.alexcrea.cuanvil.dependency.DependencyManager
|
||||||
import xyz.alexcrea.cuanvil.gui.config.global.*
|
import xyz.alexcrea.cuanvil.gui.config.global.*
|
||||||
import xyz.alexcrea.cuanvil.update.Update_1_21
|
|
||||||
|
|
||||||
class ReloadExecutor : CommandExecutor {
|
class ReloadExecutor : CommandExecutor {
|
||||||
override fun onCommand(sender: CommandSender, cmd: Command, cmdstr: String, args: Array<out String>): Boolean {
|
override fun onCommand(sender: CommandSender, cmd: Command, cmdstr: String, args: Array<out String>): Boolean {
|
||||||
|
|
@ -48,8 +47,7 @@ class ReloadExecutor : CommandExecutor {
|
||||||
UnitRepairConfigGui.getCurrentInstance()?.reloadValues()
|
UnitRepairConfigGui.getCurrentInstance()?.reloadValues()
|
||||||
CustomRecipeConfigGui.getCurrentInstance()?.reloadValues()
|
CustomRecipeConfigGui.getCurrentInstance()?.reloadValues()
|
||||||
|
|
||||||
// temporary: handle 1.21 update
|
// TODO use the update system config I guess
|
||||||
Update_1_21.handleUpdate()
|
|
||||||
|
|
||||||
// Handle dependency reload
|
// Handle dependency reload
|
||||||
DependencyManager.handleConfigReload()
|
DependencyManager.handleConfigReload()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue