Compare commits
2 commits
142e310d11
...
84bbd3c00e
Author | SHA1 | Date | |
---|---|---|---|
84bbd3c00e | |||
81fb353be8 |
6 changed files with 21 additions and 12 deletions
4
pom.xml
4
pom.xml
|
@ -2,7 +2,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>eu.m724</groupId>
|
||||
<artifactId>realweather</artifactId>
|
||||
<version>0.9-alpha.3-SNAPSHOT</version>
|
||||
<version>0.9-alpha.3</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>21</maven.compiler.source>
|
||||
|
@ -14,7 +14,7 @@
|
|||
|
||||
<scm>
|
||||
<developerConnection>scm:git:git@git.724.rocks:Minecon724/realweather.git</developerConnection>
|
||||
<tag>HEAD</tag>
|
||||
<tag>realweather-0.9-alpha.3</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#release configuration
|
||||
#Tue Jun 18 13:28:07 CEST 2024
|
||||
#Tue Jun 18 13:42:52 CEST 2024
|
||||
completedPhase=check-poms
|
||||
exec.pomFileName=pom.xml
|
||||
exec.snapshotReleasePluginAllowed=false
|
||||
|
|
|
@ -138,8 +138,7 @@ public class RealWeatherPlugin extends JavaPlugin {
|
|||
|
||||
GlobalConstants.thunderMaster = thunderMaster;
|
||||
|
||||
getCommand("rwadmin").setExecutor(new AdminCommand());
|
||||
getCommand("rwadmin update").setExecutor(new UpdateCommand(updater));
|
||||
getCommand("rwadmin").setExecutor(new AdminCommand(updater));
|
||||
getCommand("geo").setExecutor(new GeoCommand());
|
||||
|
||||
if (GlobalConstants.timeConfig.enabled)
|
||||
|
|
|
@ -12,6 +12,7 @@ import eu.m724.realweather.mapper.MapperConfig;
|
|||
import eu.m724.realweather.thunder.ThunderConfig;
|
||||
import eu.m724.realweather.thunder.ThunderMaster;
|
||||
import eu.m724.realweather.time.TimeConfig;
|
||||
import eu.m724.realweather.updater.Updater;
|
||||
import eu.m724.realweather.weather.WeatherConfig;
|
||||
import net.md_5.bungee.api.ChatColor;
|
||||
import net.md_5.bungee.api.chat.BaseComponent;
|
||||
|
@ -19,6 +20,7 @@ import net.md_5.bungee.api.chat.ComponentBuilder;
|
|||
import net.md_5.bungee.api.chat.TextComponent;
|
||||
|
||||
public class AdminCommand implements CommandExecutor {
|
||||
private UpdateCommand updateCommand;
|
||||
private Plugin plugin = GlobalConstants.getPlugin();
|
||||
|
||||
private WeatherConfig weatherConfig = GlobalConstants.getWeatherConfig();
|
||||
|
@ -31,9 +33,17 @@ public class AdminCommand implements CommandExecutor {
|
|||
private BaseComponent enabledComponent = TextComponent.fromLegacy("YES\n", ChatColor.GREEN);
|
||||
private BaseComponent disabledComponent = TextComponent.fromLegacy("NO\n", ChatColor.RED);
|
||||
|
||||
public AdminCommand(Updater updater) {
|
||||
this.updateCommand = new UpdateCommand(updater);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
|
||||
if (args.length > 0 && args[0].equals("update")) {
|
||||
return updateCommand.onCommand(sender, command, label, args);
|
||||
}
|
||||
|
||||
ComponentBuilder componentBuilder =
|
||||
new ComponentBuilder("\nRealWeather " + plugin.getDescription().getVersion() + "\n\n")
|
||||
.color(ChatColor.YELLOW);
|
||||
|
|
|
@ -9,15 +9,19 @@ import org.bukkit.command.CommandSender;
|
|||
import eu.m724.realweather.updater.Updater;
|
||||
import eu.m724.realweather.updater.metadata.VersionMetadata;
|
||||
|
||||
public class UpdateCommand implements CommandExecutor {
|
||||
/**
|
||||
* not actually a command but deserves a separate file
|
||||
*/
|
||||
public class UpdateCommand {
|
||||
private Updater updater;
|
||||
|
||||
public UpdateCommand(Updater updater) {
|
||||
this.updater = updater;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
if (!sender.hasPermission("realweather.admin.update")) return false;
|
||||
|
||||
sender.sendMessage("Please wait");
|
||||
CompletableFuture<VersionMetadata> latestFuture = updater.getLatestVersion();
|
||||
|
||||
|
|
|
@ -16,10 +16,6 @@ commands:
|
|||
description: RealWeather admin command
|
||||
permission: realweather.admin
|
||||
permission-message: You do not have permission to use this command.
|
||||
rwadmin update:
|
||||
description: Update RealWeather
|
||||
permission: realweather.admin.update
|
||||
permission-message: You do not have permission to use this command.
|
||||
|
||||
geo:
|
||||
description: Convert lat,lon to x,y,z and vice versa
|
||||
|
|
Loading…
Reference in a new issue