mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-10-26 05:50:41 +00:00
New messages formatting support
This commit is contained in:
1 parent
0463422a13
commit
4551c61b68
10 files changed
+69
-25
No files matched your search
@@ -7,7 +7,7 @@
|
|||||||
<groupId>me.SuperRonanCraft</groupId>
|
<groupId>me.SuperRonanCraft</groupId>
|
||||||
<artifactId>BetterRTPAddons</artifactId>
|
<artifactId>BetterRTPAddons</artifactId>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<version>1.8.3</version>
|
<version>1.8.4</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<maven.compiler.source>1.8</maven.compiler.source>
|
<maven.compiler.source>1.8</maven.compiler.source>
|
||||||
@@ -109,7 +109,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>me.SuperRonanCraft</groupId>
|
<groupId>me.SuperRonanCraft</groupId>
|
||||||
<artifactId>BetterRTP</artifactId>
|
<artifactId>BetterRTP</artifactId>
|
||||||
<version>3.4.5</version>
|
<version>3.5.0</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- ProtocolLib -->
|
<!-- ProtocolLib -->
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ public class AddonMessages implements AddonsMessages {
|
|||||||
return getLang().getString(preM + "List.Prefix");
|
return getLang().getString(preM + "List.Prefix");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public String getListDisabled() {
|
public String getListDisabled() {
|
||||||
return getLang().getString(preM + "List.Disabled");
|
return getLang().getString(preM + "List.Disabled");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package me.SuperRonanCraft.BetterRTPAddons;
|
|||||||
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.MessagesCore;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.addons.portals.cmds.PortalsCommandsTabable;
|
import me.SuperRonanCraft.BetterRTPAddons.addons.portals.cmds.PortalsCommandsTabable;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.cmds.AddonsCommand_Help;
|
import me.SuperRonanCraft.BetterRTPAddons.cmds.AddonsCommand_Help;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.cmds.AddonsCommand_List;
|
import me.SuperRonanCraft.BetterRTPAddons.cmds.AddonsCommand_List;
|
||||||
@@ -37,10 +39,10 @@ public class AddonsCommand implements RTPCommand, RTPCommandHelpable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
BetterRTP.getInstance().getText().getInvalid(sendi, label);
|
MessagesCore.INVALID.send(sendi, label);
|
||||||
} else {
|
} else {
|
||||||
List<String> list = new ArrayList<>();
|
List<String> list = new ArrayList<>();
|
||||||
list.add(BetterRTP.getInstance().getText().getHelpPrefix());
|
list.add(MessagesHelp.PREFIX.get());
|
||||||
for (AddonsHandler.Addons addon : Main.getInstance().getAddonsHandler().addons) {
|
for (AddonsHandler.Addons addon : Main.getInstance().getAddonsHandler().addons) {
|
||||||
RTPCommand cmd = addon.getCmd();
|
RTPCommand cmd = addon.getCmd();
|
||||||
if (cmd instanceof RTPCommandHelpable)
|
if (cmd instanceof RTPCommandHelpable)
|
||||||
|
|||||||
+6
-8
@@ -1,7 +1,9 @@
|
|||||||
package me.SuperRonanCraft.BetterRTPAddons;
|
package me.SuperRonanCraft.BetterRTPAddons;
|
||||||
|
|
||||||
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.util.LangFile;
|
import me.SuperRonanCraft.BetterRTPAddons.util.LangFile;
|
||||||
|
import me.SuperRonanCraft.BetterRTPAddons.util.Message_ADDONS;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -13,18 +15,14 @@ public interface AddonsMessages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default void sms(CommandSender sendi, String msg) {
|
default void sms(CommandSender sendi, String msg) {
|
||||||
BetterRTP.getInstance().getText().sms(sendi, msg);
|
Message_RTP.sms(sendi, msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
default void sms(CommandSender sendi, List<String> msg) {
|
default void sms(CommandSender sendi, List<String> msg) {
|
||||||
BetterRTP.getInstance().getText().sms(sendi, msg);
|
Message_ADDONS.sms(sendi, msg, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
default String color(String str) {
|
default String color(String str) {
|
||||||
return BetterRTP.getInstance().getText().color(str);
|
return Message.color(str);
|
||||||
}
|
|
||||||
|
|
||||||
default String colorPre(String str) {
|
|
||||||
return BetterRTP.getInstance().getText().colorPre(str);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+2
@@ -4,6 +4,7 @@ import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
|||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.types.CmdReload;
|
import me.SuperRonanCraft.BetterRTP.player.commands.types.CmdReload;
|
||||||
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_CommandEvent;
|
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_CommandEvent;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_CommandEvent_After;
|
||||||
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportPostEvent;
|
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportPostEvent;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.Addon;
|
import me.SuperRonanCraft.BetterRTPAddons.Addon;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonsCommand;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonsCommand;
|
||||||
@@ -74,6 +75,7 @@ public class AddonLogger implements Addon, Listener {
|
|||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onCmd(RTP_CommandEvent e) {
|
public void onCmd(RTP_CommandEvent e) {
|
||||||
|
if (e instanceof RTP_CommandEvent_After) return;
|
||||||
String _str = e.getSendi().getName() + " executed `/rtp " + e.getCmd().getName() + "` at " + getDate();
|
String _str = e.getSendi().getName() + " executed `/rtp " + e.getCmd().getName() + "` at " + getDate();
|
||||||
Level lvl = Level.INFO;
|
Level lvl = Level.INFO;
|
||||||
if (e.getCmd() instanceof CmdReload)
|
if (e.getCmd() instanceof CmdReload)
|
||||||
|
|||||||
+3
-2
@@ -6,6 +6,7 @@ import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE;
|
|||||||
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_CancelledEvent;
|
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_CancelledEvent;
|
||||||
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportPostEvent;
|
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportPostEvent;
|
||||||
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
|
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.addons.magicStick.cmds.MagicStickCommand;
|
import me.SuperRonanCraft.BetterRTPAddons.addons.magicStick.cmds.MagicStickCommand;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.util.Files;
|
import me.SuperRonanCraft.BetterRTPAddons.util.Files;
|
||||||
@@ -42,9 +43,9 @@ public class MagicStickEvents implements Listener {
|
|||||||
item = new ItemStack(mat);
|
item = new ItemStack(mat);
|
||||||
ItemMeta meta = item.getItemMeta();
|
ItemMeta meta = item.getItemMeta();
|
||||||
assert meta != null;
|
assert meta != null;
|
||||||
meta.setDisplayName(BetterRTP.getInstance().getText().color(title));
|
meta.setDisplayName(Message.color(title));
|
||||||
meta.setLore(lore);
|
meta.setLore(lore);
|
||||||
lore.forEach((str) -> lore.set(lore.indexOf(str), BetterRTP.getInstance().getText().color(str)));
|
lore.forEach((str) -> lore.set(lore.indexOf(str), Message.color(str)));
|
||||||
item.setItemMeta(meta);
|
item.setItemMeta(meta);
|
||||||
|
|
||||||
this.take = file.getBoolean("MagicStick.Take");
|
this.take = file.getBoolean("MagicStick.Take");
|
||||||
|
|||||||
+2
-1
@@ -3,6 +3,7 @@ package me.SuperRonanCraft.BetterRTPAddons.addons.rtpmenu;
|
|||||||
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.types.CmdTeleport;
|
import me.SuperRonanCraft.BetterRTP.player.commands.types.CmdTeleport;
|
||||||
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
|
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.util.Files;
|
import me.SuperRonanCraft.BetterRTPAddons.util.Files;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@@ -121,7 +122,7 @@ public class RTPMenu_SelectWorld {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Inventory createInventory(String title, int size) {
|
private static Inventory createInventory(String title, int size) {
|
||||||
title = BetterRTP.getInstance().getText().color(title);
|
title = Message.color(title);
|
||||||
return Bukkit.createInventory(null, Math.max(Math.min(size, 54), 9), title);
|
return Bukkit.createInventory(null, Math.max(Math.min(size, 54), 9), title);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-1
@@ -3,10 +3,13 @@ package me.SuperRonanCraft.BetterRTPAddons.cmds;
|
|||||||
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.MessagesCore;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonMessages;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonMessages;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonsCommand;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonsCommand;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonsHandler;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonsHandler;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
||||||
|
import me.SuperRonanCraft.BetterRTPAddons.util.Message_ADDONS;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -17,7 +20,7 @@ public class AddonsCommand_Help implements AddonsCommands, RTPCommandHelpable {
|
|||||||
@Override
|
@Override
|
||||||
public void execute(CommandSender sendi, String label, String[] args) {
|
public void execute(CommandSender sendi, String label, String[] args) {
|
||||||
List<String> list = new ArrayList<>();
|
List<String> list = new ArrayList<>();
|
||||||
list.add(BetterRTP.getInstance().getText().getHelpPrefix());
|
list.add(MessagesHelp.PREFIX.get());
|
||||||
for (AddonsCommand.AddonCmds cmds : AddonsCommand.AddonCmds.values()) {
|
for (AddonsCommand.AddonCmds cmds : AddonsCommand.AddonCmds.values()) {
|
||||||
if (cmds.cmd instanceof RTPCommandHelpable)
|
if (cmds.cmd instanceof RTPCommandHelpable)
|
||||||
list.add(((RTPCommandHelpable) cmds.cmd).getHelp().replace("%command%", label));
|
list.add(((RTPCommandHelpable) cmds.cmd).getHelp().replace("%command%", label));
|
||||||
|
|||||||
+4
-8
@@ -2,24 +2,20 @@ package me.SuperRonanCraft.BetterRTPAddons.cmds;
|
|||||||
|
|
||||||
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
||||||
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonMessages;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonMessages;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.AddonsHandler;
|
import me.SuperRonanCraft.BetterRTPAddons.AddonsHandler;
|
||||||
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
import me.SuperRonanCraft.BetterRTPAddons.Main;
|
||||||
|
import me.SuperRonanCraft.BetterRTPAddons.util.Message_ADDONS;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class AddonsCommand_Version implements AddonsCommands, RTPCommandHelpable {
|
public class AddonsCommand_Version implements AddonsCommands {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void execute(CommandSender sendi, String label, String[] args) {
|
public void execute(CommandSender sendi, String label, String[] args) {
|
||||||
sendi.sendMessage(BetterRTP.getInstance().getText()
|
Message_ADDONS.sms(sendi, "&aVersion #&e" + Main.getInstance().getDescription().getVersion());
|
||||||
.colorPre("&aVersion #&e" + Main.getInstance().getDescription().getVersion()));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getHelp() {
|
|
||||||
return Main.getInstance().msgs.getBaseList();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+42
@@ -0,0 +1,42 @@
|
|||||||
|
package me.SuperRonanCraft.BetterRTPAddons.util;
|
||||||
|
|
||||||
|
import me.SuperRonanCraft.BetterRTP.BetterRTP;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.file.FileData;
|
||||||
|
import me.SuperRonanCraft.BetterRTP.references.messages.Message;
|
||||||
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class Message_ADDONS implements Message {
|
||||||
|
|
||||||
|
public static Message_ADDONS msg = new Message_ADDONS();
|
||||||
|
|
||||||
|
public static FileData getLang() {
|
||||||
|
return BetterRTP.getInstance().getFiles().getLang();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FileData lang() {
|
||||||
|
return getLang();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void sms(CommandSender sendi, String msg) {
|
||||||
|
Message.sms(Message_ADDONS.msg, sendi, msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void sms(CommandSender sendi, String msg, Object placeholderInfo) {
|
||||||
|
Message.sms(Message_ADDONS.msg, sendi, msg, placeholderInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void sms(CommandSender sendi, String msg, List<Object> placeholderInfo) {
|
||||||
|
Message.sms(Message_ADDONS.msg, sendi, msg, placeholderInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void sms(CommandSender sendi, List<String> msg, List<Object> placeholderInfo) {
|
||||||
|
Message.sms(sendi, msg, placeholderInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getPrefix() {
|
||||||
|
return Message.getPrefix(Message_ADDONS.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user