mirror of
https://github.com/lax1dude/eaglercraft-motd-1.8.git
synced 2024-09-18 16:45:59 -07:00
fix issues
This commit is contained in:
parent
40167877e3
commit
cdce32ca49
|
@ -276,7 +276,7 @@ public class EaglerMOTDConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int optInt(JsonElement el, int def) {
|
private static int optInt(JsonElement el, int def) {
|
||||||
if(el != null && !el.isJsonPrimitive()) {
|
if(el != null && el.isJsonPrimitive()) {
|
||||||
JsonPrimitive prim = el.getAsJsonPrimitive();
|
JsonPrimitive prim = el.getAsJsonPrimitive();
|
||||||
return prim.isNumber() ? prim.getAsInt() : def;
|
return prim.isNumber() ? prim.getAsInt() : def;
|
||||||
}else {
|
}else {
|
||||||
|
@ -285,7 +285,7 @@ public class EaglerMOTDConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean optBoolean(JsonElement el, boolean def) {
|
private static boolean optBoolean(JsonElement el, boolean def) {
|
||||||
if(el != null && !el.isJsonPrimitive()) {
|
if(el != null && el.isJsonPrimitive()) {
|
||||||
JsonPrimitive prim = el.getAsJsonPrimitive();
|
JsonPrimitive prim = el.getAsJsonPrimitive();
|
||||||
return prim.isBoolean() ? prim.getAsBoolean() : def;
|
return prim.isBoolean() ? prim.getAsBoolean() : def;
|
||||||
}else {
|
}else {
|
||||||
|
@ -294,7 +294,7 @@ public class EaglerMOTDConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static float optFloat(JsonElement el, float def) {
|
private static float optFloat(JsonElement el, float def) {
|
||||||
if(el != null && !el.isJsonPrimitive()) {
|
if(el != null && el.isJsonPrimitive()) {
|
||||||
JsonPrimitive prim = el.getAsJsonPrimitive();
|
JsonPrimitive prim = el.getAsJsonPrimitive();
|
||||||
return prim.isNumber() ? prim.getAsFloat() : def;
|
return prim.isNumber() ? prim.getAsFloat() : def;
|
||||||
}else {
|
}else {
|
||||||
|
@ -303,7 +303,7 @@ public class EaglerMOTDConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String optString(JsonElement el, String def) {
|
private static String optString(JsonElement el, String def) {
|
||||||
if(el != null && !el.isJsonPrimitive()) {
|
if(el != null && el.isJsonPrimitive()) {
|
||||||
JsonPrimitive prim = el.getAsJsonPrimitive();
|
JsonPrimitive prim = el.getAsJsonPrimitive();
|
||||||
return prim.isString() ? prim.getAsString() : def;
|
return prim.isString() ? prim.getAsString() : def;
|
||||||
}else {
|
}else {
|
||||||
|
|
|
@ -83,6 +83,7 @@ public class EaglerMOTDConnectionUpdater {
|
||||||
public boolean tick() {
|
public boolean tick() {
|
||||||
ageTimer++;
|
ageTimer++;
|
||||||
if(this.motd.isClosed()) {
|
if(this.motd.isClosed()) {
|
||||||
|
System.out.println("dead");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(ageTimer > conf.close_socket_after) {
|
if(ageTimer > conf.close_socket_after) {
|
||||||
|
|
|
@ -92,7 +92,7 @@ public class QueryType {
|
||||||
}else if(dataTextFile != null) {
|
}else if(dataTextFile != null) {
|
||||||
String txt = QueryCache.getStringFile(dataTextFile);
|
String txt = QueryCache.getStringFile(dataTextFile);
|
||||||
if(txt == null) {
|
if(txt == null) {
|
||||||
query.errorResponse("Error: could not load text file '" + dataJSONFile + "' for query '" + type + "'");
|
query.errorResponse("Error: could not load text file '" + dataTextFile + "' for query '" + type + "'");
|
||||||
return;
|
return;
|
||||||
}else {
|
}else {
|
||||||
query.stringResponse(type, txt);
|
query.stringResponse(type, txt);
|
||||||
|
|
|
@ -8,6 +8,7 @@ import net.md_5.bungee.api.ChatColor;
|
||||||
import net.md_5.bungee.api.CommandSender;
|
import net.md_5.bungee.api.CommandSender;
|
||||||
import net.md_5.bungee.api.chat.TextComponent;
|
import net.md_5.bungee.api.chat.TextComponent;
|
||||||
import net.md_5.bungee.api.plugin.Command;
|
import net.md_5.bungee.api.plugin.Command;
|
||||||
|
import net.md_5.bungee.command.ConsoleCommandSender;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
* Copyright (c) 2024 lax1dude. All Rights Reserved.
|
||||||
|
@ -41,24 +42,32 @@ public class CommandMOTDReloadBungee extends Command {
|
||||||
@Override
|
@Override
|
||||||
public void info(String msg) {
|
public void info(String msg) {
|
||||||
CommandMOTDReloadBungee.this.plugin.getLogger().info(msg);
|
CommandMOTDReloadBungee.this.plugin.getLogger().info(msg);
|
||||||
arg0.sendMessage(new TextComponent(ChatColor.GREEN + "[EaglerMOTD] " + msg));
|
if(!(arg0 instanceof ConsoleCommandSender)) {
|
||||||
|
arg0.sendMessage(new TextComponent(ChatColor.GREEN + "[EaglerMOTD] " + msg));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void warn(String msg) {
|
public void warn(String msg) {
|
||||||
CommandMOTDReloadBungee.this.plugin.getLogger().warning(msg);
|
CommandMOTDReloadBungee.this.plugin.getLogger().warning(msg);
|
||||||
arg0.sendMessage(new TextComponent(ChatColor.YELLOW + "[EaglerMOTD] " + msg));
|
if(!(arg0 instanceof ConsoleCommandSender)) {
|
||||||
|
arg0.sendMessage(new TextComponent(ChatColor.YELLOW + "[EaglerMOTD] " + msg));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void error(String msg) {
|
public void error(String msg) {
|
||||||
CommandMOTDReloadBungee.this.plugin.getLogger().severe(msg);
|
CommandMOTDReloadBungee.this.plugin.getLogger().severe(msg);
|
||||||
arg0.sendMessage(new TextComponent(ChatColor.RED + "[EaglerMOTD] " + msg));
|
if(!(arg0 instanceof ConsoleCommandSender)) {
|
||||||
|
arg0.sendMessage(new TextComponent(ChatColor.RED + "[EaglerMOTD] " + msg));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, plugin.getListenerNames());
|
}, plugin.getListenerNames());
|
||||||
plugin.installQueryHandlers();
|
plugin.installQueryHandlers();
|
||||||
}catch(Throwable ex) {
|
}catch(Throwable ex) {
|
||||||
arg0.sendMessage(new TextComponent(ChatColor.RED + "[EaglerMOTD] Failed to reload! " + ex.toString()));
|
if(!(arg0 instanceof ConsoleCommandSender)) {
|
||||||
|
arg0.sendMessage(new TextComponent(ChatColor.RED + "[EaglerMOTD] Failed to reload! " + ex.toString()));
|
||||||
|
}
|
||||||
plugin.getLogger().log(Level.SEVERE, "Exception thrown while reloading config!", ex);
|
plugin.getLogger().log(Level.SEVERE, "Exception thrown while reloading config!", ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
name: EaglerMOTD
|
name: EaglerMOTD
|
||||||
main: net.lax1dude.eaglercraft.v1_8.plugin.eaglermotd.bungee.EaglerMOTDPluginBungee
|
main: net.lax1dude.eaglercraft.v1_8.plugin.eaglermotd.bungee.EaglerMOTDPluginBungee
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
description: Plugin to add an animated MOTDs to your EaglercraftXBungee server
|
||||||
author: lax1dude
|
author: lax1dude
|
||||||
description: Plugin to add an animated MOTDs to your EaglercraftXBungee server
|
depends:
|
||||||
|
- EaglercraftXBungee
|
Loading…
Reference in New Issue
Block a user