Skip to content

Instantly share code, notes, and snippets.

/Main.java Secret

Created May 20, 2015 10:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/570c1f9458e750b1b2d2 to your computer and use it in GitHub Desktop.
Save anonymous/570c1f9458e750b1b2d2 to your computer and use it in GitHub Desktop.
public class Main extends JavaPlugin {
private static final boolean ASYNC = true;
public void onEnable() {
AsyncListenerHandler handler = ProtocolLibrary.getProtocolManager().getAsynchronousManager().registerAsyncHandler(new PacketAdapter(this, PacketType.Play.Server.RESPAWN) {
public void onPacketSending(PacketEvent event) {
getLogger().info("Sending respawn packet to " + event.getPlayer().getName());
}
});
if (ASYNC) {
handler.start();
} else {
handler.syncStart();
}
}
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
Player player = (Player) sender;
player.setHealth(0);
player.spigot().respawn();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment