NBTUtils.java 827 B

123456789101112131415161718192021222324252627
  1. package de.Linus122.TimeIsMoney.version.v1_8_R2;
  2. import de.Linus122.TimeIsMoney.tools.ActionBarUtils;
  3. import net.minecraft.server.v1_8_R2.IChatBaseComponent;
  4. import net.minecraft.server.v1_8_R2.PacketPlayOutChat;
  5. import org.bukkit.craftbukkit.v1_8_R2.entity.CraftPlayer;
  6. import org.bukkit.entity.Player;
  7. import static de.Linus122.TimeIsMoney.tools.Utils.CC;
  8. /**
  9. * NBT Utils for v1_8_R2.
  10. *
  11. * @author Linus122
  12. * @since 1.9.6.1
  13. */
  14. public class NBTUtils implements ActionBarUtils {
  15. /**
  16. * {@inheritDoc}
  17. */
  18. @Override
  19. public void sendActionBarMessage(Player p, String message) {
  20. IChatBaseComponent icbc = IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + CC(message) + "\"}");
  21. PacketPlayOutChat bar = new PacketPlayOutChat(icbc, (byte) 2);
  22. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(bar);
  23. }
  24. }