Идея Плагин для майнкрафт с обратной связью!

Возможно ли создать такой плагин?


  • Всего проголосовало
    7

OleggelO

Ньюби
Баллы
1
Имя в Minecraft
OleggelO
Всем привет я хочу создать плагин для майнкрафт 1.8 с обратной связью, кажется так это называется, суть этого плагина в том что бы кргда его устанвливают на какой-либо сервер вам на email или в вк приходило уведомление с ай пи сервера , я думаю это очень сложно , но сам я не смогу создать этот плагин и в интернете нет ничего.И я решил попросить кого-нибудь кто может , что бы мне подсказали хотя бы ))
%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%9C%D0%B0%D0%B9%D0%BD%D0%BA%D1%80%D0%B0%D1%84%D1%82-1.8.jpg
 
Ну, если еще и хак туда всунуть, то будет топовая тема 😁
 
Копать нада в сторону библиотеке JavaMail APi
что то на подобие етава
Java:
package ru.quizful; 
 
import javax.mail.*; 
import javax.mail.internet.InternetAddress; 
import javax.mail.internet.MimeMessage; 
import java.io.UnsupportedEncodingException; 
import java.util.Properties; 
 
public class TestMail { 
 static final String ENCODING = "UTF-8"; 
 
 public static void main(String args[]) throws MessagingException, UnsupportedEncodingException { 
 String subject = "Subject"; 
 String content = "Test"; 
 String smtpHost="smtp.rambler.ru"; 
 String address="[email protected]"; 
 String login="test"; 
 String password="test"; 
 String smtpPort="25"; 
 sendSimpleMessage (login, password, address, address, content, subject, smtpPort, smtpHost); 
 } 
 
 public static void sendSimpleMessage(String login, String password, String from, String to, String content, String subject, String smtpPort, String smtpHost) 
 throws MessagingException, UnsupportedEncodingException { 
 Authenticator auth = new MyAuthenticator(login, password); 
 
 Properties props = System.getProperties(); 
 props.put("mail.smtp.port", smtpPort); 
 props.put("mail.smtp.host", smtpHost); 
 props.put("mail.smtp.auth", "true"); 
 props.put("mail.mime.charset", ENCODING); 
 Session session = Session.getDefaultInstance(props, auth); 
 
 Message msg = new MimeMessage(session); 
 msg.setFrom(new InternetAddress(from)); 
 msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to)); 
 msg.setSubject(subject); 
 msg.setText(content); 
 Transport.send(msg); 
 } 
} 
 
class MyAuthenticator extends Authenticator { 
 private String user; 
 private String password; 
 
 MyAuthenticator(String user, String password) { 
 this.user = user; 
 this.password = password; 
 } 
 
 public PasswordAuthentication getPasswordAuthentication() { 
 String user = this.user; 
 String password = this.password; 
 return new PasswordAuthentication(user, password); 
 } 
}
 
Назад
Верх