public class ExampleMod extends JavaPlugin implements Listener {
private ProtocolManager manager;
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
manager = ProtocolLibrary.getProtocolManager();
}
@EventHandler
public void onPlayerDeath(final PlayerDeathEvent event) {
getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
@Override
public void run() {
try {
// Press the respawn button for the player
PacketCDClientStatuses respawn = new PacketCDClientStatuses();
respawn.setPayload(Payloads.RESPAWN_AFTER_DEATH);
manager.recieveClientPacket(event.getEntity(), respawn.getHandle());
} catch (Exception e) {
e.printStackTrace();
}
}
}, 10);
}
}
Code:public class ExampleMod extends JavaPlugin implements Listener { private ProtocolManager manager; @Override public void onEnable() { getServer().getPluginManager().registerEvents(this, this); manager = ProtocolLibrary.getProtocolManager(); } @EventHandler public void onPlayerDeath(final PlayerDeathEvent event) { getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() { @Override public void run() { try { // Press the respawn button for the player PacketCDClientStatuses respawn = new PacketCDClientStatuses(); respawn.setPayload(Payloads.RESPAWN_AFTER_DEATH); manager.recieveClientPacket(event.getEntity(), respawn.getHandle()); } catch (Exception e) { e.printStackTrace(); } } }, 10); } }
Deathscreen deaktivieren aber wie? lG Wollte auf dem server sein LG