NBTUtils.java 903 B

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