package me.drbooker.title; import java.util.Random; import org.bukkit.Bukkit; import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; import net.minecraft.server.v1_8_R3.IChatBaseComponent; import net.minecraft.server.v1_8_R3.IChatBaseComponent.ChatSerializer; import net.minecraft.server.v1_8_R3.PacketPlayOutTitle; import net.minecraft.server.v1_8_R3.PacketPlayOutTitle.EnumTitleAction; public class Main extends JavaPlugin implements Listener{ public static final Random RANDOM = new Random(); @Override public void onLoad(){ } @Override public void onEnable(){ Bukkit.getPluginManager().registerEvents(this, this); } @EventHandler public void onJoin(PlayerJoinEvent e){ IChatBaseComponent title = ChatSerializer.a("{\"text\":\"§6§lWitaj na serwerze!\",\"underlined\":\"true\"}"); IChatBaseComponent subtitle = ChatSerializer.a("{\"text\":\"Zyczymy milej gry!\",\"bold\":\"true\",\"italic\":\"true\",\"bold\":\"green\"}"); PacketPlayOutTitle titlep = new PacketPlayOutTitle(EnumTitleAction.TITLE, title, 5, 10, 15); PacketPlayOutTitle subtitlep = new PacketPlayOutTitle(EnumTitleAction.SUBTITLE, subtitle, 10, 5, 15); ((CraftPlayer)e.getPlayer()).getHandle().playerConnection.sendPacket(titlep); ((CraftPlayer)e.getPlayer()).getHandle().playerConnection.sendPacket(subtitlep); } }