Facebook
From DrBooker, 7 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 228
  1. package me.drbooker.title;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. import net.minecraft.server.v1_8_R3.IChatBaseComponent;
  13. import net.minecraft.server.v1_8_R3.IChatBaseComponent.ChatSerializer;
  14. import net.minecraft.server.v1_8_R3.PacketPlayOutTitle;
  15. import net.minecraft.server.v1_8_R3.PacketPlayOutTitle.EnumTitleAction;
  16.  
  17. public class Main extends JavaPlugin implements Listener{
  18.  
  19.         public static final Random RANDOM = new Random();
  20.        
  21.        
  22.         @Override
  23.         public void onLoad(){
  24.         }
  25.        
  26.         @Override
  27.         public void onEnable(){
  28.                 Bukkit.getPluginManager().registerEvents(this, this);
  29.         }
  30.  
  31.         @EventHandler
  32.         public void onJoin(PlayerJoinEvent e){
  33.                 IChatBaseComponent title = ChatSerializer.a("{\"text\":\"§6§lWitaj na serwerze!\",\"underlined\":\"true\"}");
  34.                 IChatBaseComponent subtitle = ChatSerializer.a("{\"text\":\"Zyczymy milej gry!\",\"bold\":\"true\",\"italic\":\"true\",\"bold\":\"green\"}");
  35.                
  36.                 PacketPlayOutTitle titlep = new PacketPlayOutTitle(EnumTitleAction.TITLE, title, 5, 10, 15);
  37.                 PacketPlayOutTitle subtitlep = new PacketPlayOutTitle(EnumTitleAction.SUBTITLE, subtitle, 10, 5, 15);
  38.                 ((CraftPlayer)e.getPlayer()).getHandle().playerConnection.sendPacket(titlep);
  39.                 ((CraftPlayer)e.getPlayer()).getHandle().playerConnection.sendPacket(subtitlep);
  40.         }
  41. }
  42.