added list command
This commit is contained in:
parent
bed97d278a
commit
f831320411
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<groupId>ovh.mxg</groupId>
|
<groupId>ovh.mxg</groupId>
|
||||||
<artifactId>CubeTP</artifactId>
|
<artifactId>CubeTP</artifactId>
|
||||||
<version>1.5.0</version>
|
<version>1.6.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>CubeTP</name>
|
<name>CubeTP</name>
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
package ovh.mxg.cubetp;
|
package ovh.mxg.cubetp;
|
||||||
|
|
||||||
|
import org.bukkit.Material;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import java.sql.PreparedStatement;
|
||||||
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
import java.text.MessageFormat;
|
||||||
|
|
||||||
public class Command implements CommandExecutor {
|
public class Command implements CommandExecutor {
|
||||||
@Override
|
@Override
|
||||||
|
@ -21,6 +25,31 @@ public class Command implements CommandExecutor {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
switch(strings[0]){
|
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":
|
case "local":
|
||||||
if(strings[1].isEmpty()){
|
if(strings[1].isEmpty()){
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: CubeTP
|
name: CubeTP
|
||||||
version: '1.5.0'
|
version: '1.6.0'
|
||||||
main: ovh.mxg.cubetp.CubeTP
|
main: ovh.mxg.cubetp.CubeTP
|
||||||
api-version: '1.20'
|
api-version: '1.20'
|
||||||
commands:
|
commands:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: CubeTP
|
name: CubeTP
|
||||||
version: '1.5.0'
|
version: '1.6.0'
|
||||||
main: ovh.mxg.cubetp.CubeTP
|
main: ovh.mxg.cubetp.CubeTP
|
||||||
api-version: '1.20'
|
api-version: '1.20'
|
||||||
commands:
|
commands:
|
||||||
|
|
Loading…
Reference in New Issue