notjacob

without paper

Feb 25th, 2020
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.69 KB | None | 0 0
  1. //without paper
  2. try {
  3.     Object chatTitle = Objects.requireNonNull(Reflection.getNMSClass("IChatBaseComponent")).getDeclaredClasses()[0].getMethod("a", String.class)
  4.             .invoke(null, "{\"text\": \"" + title + "\"}");
  5.     Constructor<?> titleConstructor = Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getConstructor(
  6.             Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getDeclaredClasses()[0], Reflection.getNMSClass("IChatBaseComponent"),
  7.             int.class, int.class, int.class);
  8.     Object packet = titleConstructor.newInstance(
  9.             Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getDeclaredClasses()[0].getField("TITLE").get(null), chatTitle,
  10.             fadeInTime, showTime, fadeOutTime);
  11.  
  12.     Object chatsTitle = Objects.requireNonNull(Reflection.getNMSClass("IChatBaseComponent")).getDeclaredClasses()[0].getMethod("a", String.class)
  13.             .invoke(null, "{\"text\": \"" + subtitle + "\"}");
  14.     Constructor<?> stitleConstructor = Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getConstructor(
  15.             Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getDeclaredClasses()[0], Reflection.getNMSClass("IChatBaseComponent"),
  16.             int.class, int.class, int.class);
  17.     Object spacket = stitleConstructor.newInstance(
  18.             Objects.requireNonNull(Reflection.getNMSClass("PacketPlayOutTitle")).getDeclaredClasses()[0].getField("SUBTITLE").get(null), chatsTitle,
  19.             fadeInTime, showTime, fadeOutTime);
  20.  
  21.     Reflection.sendPacket(player, packet);
  22.     Reflection.sendPacket(player, spacket);
  23. } catch (Exception e) {
  24.     e.printStackTrace();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment