diff --git a/pom.xml b/pom.xml
index c800d05..0293413 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
ovh.mxg
CubeTP
- 1.5.0
+ 1.6.0
jar
CubeTP
diff --git a/src/main/java/ovh/mxg/cubetp/Command.java b/src/main/java/ovh/mxg/cubetp/Command.java
index 56ae5ed..d287a99 100644
--- a/src/main/java/ovh/mxg/cubetp/Command.java
+++ b/src/main/java/ovh/mxg/cubetp/Command.java
@@ -1,10 +1,14 @@
package ovh.mxg.cubetp;
+import org.bukkit.Material;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
import java.sql.SQLException;
+import java.text.MessageFormat;
public class Command implements CommandExecutor {
@Override
@@ -21,6 +25,31 @@ public class Command implements CommandExecutor {
}
} else {
switch(strings[0]){
+ case "list":
+ try {
+ String uuid = player.getUniqueId().toString();
+ String lang = Localization.GetPlayerLang(player);
+ SQL.connect();
+ PreparedStatement ps = SQL.getConnection().prepareStatement("SELECT * FROM cubetp WHERE uuid IS NULL");
+ ResultSet rs = ps.executeQuery();
+ player.sendMessage(Localization.GetLocal(player, 16));
+ while(rs != null && rs.next()) {
+ player.sendMessage(MessageFormat.format(Localization.GetLocal(player, 18), rs.getString("name"), rs.getDouble("x"), rs.getDouble("y"), rs.getDouble("z")));
+ }
+ SQL.connect();
+ PreparedStatement psp = SQL.getConnection().prepareStatement("SELECT * FROM cubetp WHERE uuid = ?");
+ psp.setString(1, uuid);
+ ResultSet rsp = psp.executeQuery();
+ if(rsp != null){
+ player.sendMessage(Localization.GetLocal(player, 17));
+ }
+ while(rsp != null && rsp.next()) {
+ player.sendMessage(MessageFormat.format(Localization.GetLocal(player, 18), rsp.getString("name"), rsp.getDouble("x"), rsp.getDouble("y"), rsp.getDouble("z")));
+ }
+ } catch (SQLException e) {
+ throw new RuntimeException(e);
+ }
+ break;
case "local":
if(strings[1].isEmpty()){
try {
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
index c9cadf0..de81ac2 100644
--- a/src/main/resources/plugin.yml
+++ b/src/main/resources/plugin.yml
@@ -1,5 +1,5 @@
name: CubeTP
-version: '1.5.0'
+version: '1.6.0'
main: ovh.mxg.cubetp.CubeTP
api-version: '1.20'
commands:
diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml
index c9cadf0..de81ac2 100644
--- a/target/classes/plugin.yml
+++ b/target/classes/plugin.yml
@@ -1,5 +1,5 @@
name: CubeTP
-version: '1.5.0'
+version: '1.6.0'
main: ovh.mxg.cubetp.CubeTP
api-version: '1.20'
commands: