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"))
|
else if(args[0].equalsIgnoreCase("sethome"))
|
||||||
SethomeCommand.perform(player, plugin);
|
SethomeCommand.perform(player, plugin);
|
||||||
|
|
||||||
|
else if(args[0].equalsIgnoreCase("list"))
|
||||||
|
listCommand.perform(player, plugin, args);
|
||||||
|
|
||||||
else if(args.length == 1)
|
else if(args.length == 1)
|
||||||
MarryCommand.request(player, args, plugin);
|
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
|
name: Marriage
|
||||||
version: 1.0-DEV.1
|
version: 1.0-DEV.2
|
||||||
main: me.lenis0012.mr.Marriage
|
main: me.lenis0012.mr.Marriage
|
||||||
dev-url: http://dev.bukkit.org/server-mods/marriage-reloaded/
|
dev-url: http://dev.bukkit.org/server-mods/marriage-reloaded/
|
||||||
commands:
|
commands:
|
||||||
|
|
Loading…
Reference in a new issue