mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-06-30 17:59:29 +00:00
added list command
changed classes: 3 cb: 1.4.5-R0.2
This commit is contained in:
parent
2e5444c266
commit
e6788be7ad
|
@ -52,6 +52,9 @@ public class MarryCMD implements CommandExecutor
|
|||
else if(args[0].equalsIgnoreCase("sethome"))
|
||||
SethomeCommand.perform(player, plugin);
|
||||
|
||||
else if(args[0].equalsIgnoreCase("list"))
|
||||
listCommand.perform(player, plugin, args);
|
||||
|
||||
else if(args.length == 1)
|
||||
MarryCommand.request(player, args, plugin);
|
||||
|
||||
|
|
47
src/me/lenis0012/mr/commands/listCommand.java
Normal file
47
src/me/lenis0012/mr/commands/listCommand.java
Normal file
|
@ -0,0 +1,47 @@
|
|||
package me.lenis0012.mr.commands;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import me.lenis0012.mr.Marriage;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class listCommand
|
||||
{
|
||||
public static void perform(Player player, Marriage plugin, String[] args)
|
||||
{
|
||||
int page = 1;
|
||||
if(args.length == 2)
|
||||
page = Integer.valueOf(args[1]);
|
||||
|
||||
List<String> list = plugin.getCustomConfig().getStringList("partners");
|
||||
|
||||
if(list.isEmpty())
|
||||
{
|
||||
player.sendMessage(ChatColor.RED+"There are no married players on this server");
|
||||
return;
|
||||
}
|
||||
|
||||
String[] array = list.toArray(new String[list.size()]);
|
||||
|
||||
int maxPage = 0;
|
||||
if(String.valueOf(array.length).endsWith("0"))
|
||||
{
|
||||
maxPage = array.length / 10;
|
||||
}else
|
||||
maxPage = Integer.valueOf(String.valueOf(array.length).replace(String.valueOf(array.length).substring(array.length - 1), "") + 1);
|
||||
String pages = ChatColor.GOLD + "Page "+String.valueOf(page)+"/"+String.valueOf(maxPage);
|
||||
player.sendMessage(pages);
|
||||
player.sendMessage(ChatColor.BLUE+"Partners:");
|
||||
int i = page * 10 - 10;
|
||||
int j = i;
|
||||
while(i <= j)
|
||||
{
|
||||
String p1 = array[i];
|
||||
String p2 = plugin.getCustomConfig().getString("Married."+array[i]);
|
||||
player.sendMessage(ChatColor.GREEN+p1 +" "+ChatColor.WHITE+"+ "+ChatColor.GREEN+p2);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
name: Marriage
|
||||
version: 1.0-DEV.1
|
||||
version: 1.0-DEV.2
|
||||
main: me.lenis0012.mr.Marriage
|
||||
dev-url: http://dev.bukkit.org/server-mods/marriage-reloaded/
|
||||
commands:
|
||||
|
|
Loading…
Reference in a new issue