Hey,
ich programmiere gerade ein Troll-Plugin (Für Minigameserver um zB. Hacker zu trollen) und versuche mit "/troll crash <Player/all>" den Client von einem oder allen Spielern crashen zu lassen.
Bis jetzt habe ich es mit dem Code versucht: (Der Command Executer is in einer anderen Class)
Dabei wurde aber nur der Spieler vom Server gekickt.
Wie kann ich es schaffen das der Client/Java abstürtzt?
Danke für eure Antworten
(Rechtschreibfehler dienen rein zur Unterhaltung)
ich programmiere gerade ein Troll-Plugin (Für Minigameserver um zB. Hacker zu trollen) und versuche mit "/troll crash <Player/all>" den Client von einem oder allen Spielern crashen zu lassen.
Bis jetzt habe ich es mit dem Code versucht: (Der Command Executer is in einer anderen Class)
Code:
package de.luc1412.trollmode.command;
import de.luc1412.trollmode.TrollMode;
import de.luc1412.trollmode.utils.ConfigManager;
import de.luc1412.trollmode.utils.Countdowns.Alert;
import de.luc1412.trollmode.utils.Countdowns.ConfirmCountdown;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
/**
* Created by Luc1412 on 22.12.2016.
*/
public class CrashPlayer {
private static Alert alert;
private static ConfirmCountdown confirmCountdown;
public static void crash(Player target) {
Inventory inv = Bukkit.createInventory(null, 9 * 12800);
target.openInventory(inv);
}
public static void crashall(Player p){
if(!TrollMode.isConfirmed) {
p.sendTitle(ConfigManager.crashallwarningtitleline1, ConfigManager.crashallwarningtitleline2);
p.sendMessage("§4WARNING: WHEN YOU CRASH ALL PLAYER AT THE SAME TIME, THE SERVER CAN CRASH ALSO!\n" +
"TO CRASH ALL, PLEASE WRITE: /TROLL CONFIRM!\n" +
"YOU HAVE 30 SEKUNDS LEFT TO CONFIRM IT!");
TrollMode.waitForConfirm = true;
confirmCountdown.start();
}else {
p.sendMessage("");
alert.start();
Bukkit.getScheduler().runTaskLater(TrollMode.getInstance(), new Runnable() {
@Override
public void run() {
Inventory inv = Bukkit.createInventory(null, 9 * 12800);
alert.stop();
TrollMode.isConfirmed = false;
for (Player a : Bukkit.getOnlinePlayers()) {
a.openInventory(inv);
}
}
}, 30 * 20);
}
}
}
Dabei wurde aber nur der Spieler vom Server gekickt.
Wie kann ich es schaffen das der Client/Java abstürtzt?
Danke für eure Antworten
(Rechtschreibfehler dienen rein zur Unterhaltung)