示例#1
0
 /**
  * Reset the title settings
  *
  * @param player Player
  */
 public static void resetTitle(Player player) {
   try {
     // Send timings first
     Object handle = ReflectionUtils.getHandle(player);
     Object connection =
         ReflectionUtils.getField(handle.getClass(), "playerConnection").get(handle);
     Object[] actions = packetActions.getEnumConstants();
     Method sendPacket = ReflectionUtils.getMethod(connection.getClass(), "sendPacket");
     Object packet =
         packetTitle
             .getConstructor(packetActions, chatBaseComponent)
             .newInstance(actions[4], null);
     sendPacket.invoke(connection, packet);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }