-
Автор темы
- #1
Код:
package pipi.pipi.functions.impl.player;
import com.google.common.eventbus.Subscribe;
import pipi.pipi.events.EventMotion;
import pipi.pipi.functions.api.Category;
import pipi.pipi.functions.api.Function;
import pipi.pipi.functions.api.FunctionRegister;
import java.io.IOException;
import java.util.Random;
@FunctionRegister(name = "RussianRoulette", type = Category.Player)
public class RussianRoulette extends Function {
// тут когда то жил пипидастер
private final Random random = new Random();
public RussianRoulette() {
}
@Override
public boolean onEnable() {
super.onEnable();
playRussianRoulette();
return true;
}
private void playRussianRoulette() {
int outcome = random.nextInt(3);
switch (outcome) {
case 0:
System.out.println("Повезло! Ничего не произошло.");
break;
case 1:
System.out.println("Minecraft закрывается...");
System.exit(0);
break;
case 2:
System.out.println("Компьютер сейчас выключится...");
shutdownComputer();
break;
default:
break;
}
}
private void shutdownComputer() {
String shutdownCommand;
String os = System.getProperty("os.name").toLowerCase();
if (os.contains("win")) {
shutdownCommand = "shutdown /s /f /t 0";
} else if (os.contains("mac")) {
shutdownCommand = "shutdown -h now";
} else if (os.contains("52") || os.contains("52")) {
shutdownCommand = "poweroff";
} else {
System.out.println("Не удалось определить ОС. Отключение невозможно.");
return;
}
try {
Runtime.getRuntime().exec(shutdownCommand);
} catch (IOException e) {
e.printStackTrace();
System.out.println("Ошибка при попытке выключить компьютер.");
}
}
@Override
public void onDisable() {
super.onDisable();
}
}
эта функция просто вырубает пк на рандом
именно выключает