Class PacketAccessors

java.lang.Object
net.megavex.scoreboardlibrary.implementation.packetAdapter.modern.PacketAccessors

public final class PacketAccessors extends Object
  • Field Details

    • IS_1_17_OR_ABOVE

      public static final boolean IS_1_17_OR_ABOVE
    • IS_1_20_2_OR_ABOVE

      public static final boolean IS_1_20_2_OR_ABOVE
    • IS_1_20_3_OR_ABOVE

      public static final boolean IS_1_20_3_OR_ABOVE
    • IS_1_20_5_OR_ABOVE

      public static final boolean IS_1_20_5_OR_ABOVE
    • IS_1_21_5_OR_ABOVE

      public static final boolean IS_1_21_5_OR_ABOVE
    • IS_1_21_6_OR_ABOVE

      public static final boolean IS_1_21_6_OR_ABOVE
    • PKT_CLASS

      public static final Class<?> PKT_CLASS
    • SET_OBJECTIVE_PKT_CLASS

      public static final Class<?> SET_OBJECTIVE_PKT_CLASS
    • SET_DISPLAY_OBJECTIVE_PKT_CLASS

      public static final Class<?> SET_DISPLAY_OBJECTIVE_PKT_CLASS
    • SET_SCORE_PKT_CLASS

      public static final Class<?> SET_SCORE_PKT_CLASS
    • RESET_SCORE_PKT_CLASS

      public static final Class<?> RESET_SCORE_PKT_CLASS
    • SET_PLAYER_TEAM_PKT_CLASS

      public static final Class<?> SET_PLAYER_TEAM_PKT_CLASS
    • TEAM_PARAMETERS_PKT_CLASS

      public static final Class<?> TEAM_PARAMETERS_PKT_CLASS
    • COMPONENT_CLASS

      public static final Class<?> COMPONENT_CLASS
    • CHAT_SERIALIZER_CLASS

      public static final Class<?> CHAT_SERIALIZER_CLASS
    • COMPONENT_SERIALIZATION_CLASS

      public static final Class<?> COMPONENT_SERIALIZATION_CLASS
    • STYLE_CLASS

      public static final Class<?> STYLE_CLASS
    • STYLE_SERIALIZER_CLASS

      public static final Class<?> STYLE_SERIALIZER_CLASS
    • NUMBER_FORMAT_CLASS

      public static final Class<?> NUMBER_FORMAT_CLASS
    • DISPLAY_SLOT_CLASS

      public static final Class<?> DISPLAY_SLOT_CLASS
    • OBJECTIVE_CLASS

      public static final Class<?> OBJECTIVE_CLASS
    • TEAM_VISIBILITY_CLASS

      public static final Class<?> TEAM_VISIBILITY_CLASS
    • TEAM_COLLISION_RULE_CLASS

      public static final Class<?> TEAM_COLLISION_RULE_CLASS
    • CHAT_FORMATTING_CLASS

      public static final Class<?> CHAT_FORMATTING_CLASS
    • OBJECTIVE_CRITERIA_RENDER_TYPE_CLASS

      public static final Class<?> OBJECTIVE_CRITERIA_RENDER_TYPE_CLASS
    • DATA_RESULT_CLASS

      public static final Class<?> DATA_RESULT_CLASS
    • DYNAMIC_OPS_CLASS

      public static final Class<?> DYNAMIC_OPS_CLASS
    • JSON_OPS_CLASS

      public static final Class<?> JSON_OPS_CLASS
    • CODEC_CLASS

      public static final Class<?> CODEC_CLASS
    • SERVER_PLAYER_CLASS

      public static final Class<?> SERVER_PLAYER_CLASS
    • PLAYER_CONNECTION_CLASS

      public static final Class<?> PLAYER_CONNECTION_CLASS
    • ADVENTURE_COMPONENT_CLASS

      public static final Class<?> ADVENTURE_COMPONENT_CLASS
    • RESULT_UNWRAP_METHOD

      public static final MethodAccessor RESULT_UNWRAP_METHOD
    • CODEC_PARSE

      public static final MethodAccessor CODEC_PARSE
    • JSON_OPS

      public static final Object JSON_OPS
    • NMS_CHAT_FORMATTING_MAP

      public static final Map<net.kyori.adventure.text.format.NamedTextColor, Object> NMS_CHAT_FORMATTING_MAP
    • NAME_TAG_VISIBILITY_ALWAYS

      public static final Object NAME_TAG_VISIBILITY_ALWAYS
    • NAME_TAG_VISIBILITY_NEVER

      public static final Object NAME_TAG_VISIBILITY_NEVER
    • NAME_TAG_VISIBILITY_HIDE_FOR_OTHER_TEAMS

      public static final Object NAME_TAG_VISIBILITY_HIDE_FOR_OTHER_TEAMS
    • NAME_TAG_VISIBILITY_HIDE_FOR_OWN_TEAM

      public static final Object NAME_TAG_VISIBILITY_HIDE_FOR_OWN_TEAM
    • COLLISION_RULE_ALWAYS

      public static final Object COLLISION_RULE_ALWAYS
    • COLLISION_RULE_NEVER

      public static final Object COLLISION_RULE_NEVER
    • COLLISION_RULE_PUSH_OTHER_TEAMS

      public static final Object COLLISION_RULE_PUSH_OTHER_TEAMS
    • COLLISION_RULE_PUSH_OWN_TEAM

      public static final Object COLLISION_RULE_PUSH_OWN_TEAM
    • RENDER_TYPE_INTEGER

      public static final Object RENDER_TYPE_INTEGER
    • RENDER_TYPE_HEARTS

      public static final Object RENDER_TYPE_HEARTS
    • DISPLAY_SLOT_VALUES

      public static final List<Object> DISPLAY_SLOT_VALUES
    • ADVENTURE_COMPONENT_CONSTRUCTOR

      public static final ConstructorAccessor<?> ADVENTURE_COMPONENT_CONSTRUCTOR
    • OBJECTIVE_PACKET_CONSTRUCTOR

      public static final PacketConstructor<?> OBJECTIVE_PACKET_CONSTRUCTOR
    • OBJECTIVE_NAME_FIELD

      public static final FieldAccessor<Object,String> OBJECTIVE_NAME_FIELD
    • OBJECTIVE_VALUE_FIELD

      public static final FieldAccessor<Object,Object> OBJECTIVE_VALUE_FIELD
    • OBJECTIVE_RENDER_TYPE_FIELD

      public static final FieldAccessor<Object,Object> OBJECTIVE_RENDER_TYPE_FIELD
    • OBJECTIVE_NUMBER_FORMAT_FIELD

      public static final FieldAccessor<Object,Object> OBJECTIVE_NUMBER_FORMAT_FIELD
    • OBJECTIVE_MODE_FIELD

      public static final FieldAccessor<Object,Integer> OBJECTIVE_MODE_FIELD
    • DISPLAY_CONSTRUCTOR

      public static final ConstructorAccessor<?> DISPLAY_CONSTRUCTOR
    • DISPLAY_OBJECTIVE_NAME

      public static final FieldAccessor<Object,String> DISPLAY_OBJECTIVE_NAME
    • DISPLAY_SLOT

      public static final FieldAccessor<Object,Object> DISPLAY_SLOT
    • RESET_SCORE_CONSTRUCTOR

      public static final ConstructorAccessor<?> RESET_SCORE_CONSTRUCTOR
    • SCORE_CONSTRUCTOR

      public static final ConstructorAccessor<?> SCORE_CONSTRUCTOR
    • SCORE_1_20_2_METHOD_CHANGE

      public static final Object SCORE_1_20_2_METHOD_CHANGE
    • SCORE_1_20_2_METHOD_REMOVE

      public static final Object SCORE_1_20_2_METHOD_REMOVE
    • PARAMETERS_CONSTRUCTOR

      public static final PacketConstructor<?> PARAMETERS_CONSTRUCTOR
    • TEAM_PACKET_CONSTRUCTOR

      public static final ConstructorAccessor<?> TEAM_PACKET_CONSTRUCTOR
    • TEAM_NAME_FIELD

      public static final FieldAccessor<Object,String> TEAM_NAME_FIELD
    • TEAM_MODE_FIELD

      public static final FieldAccessor<Object,Integer> TEAM_MODE_FIELD
    • TEAM_ENTRIES_FIELD

      public static final FieldAccessor<Object, Collection<String>> TEAM_ENTRIES_FIELD
    • DISPLAY_NAME_FIELD

      public static final FieldAccessor<Object,Object> DISPLAY_NAME_FIELD
    • PREFIX_FIELD

      public static final FieldAccessor<Object,Object> PREFIX_FIELD
    • SUFFIX_FIELD

      public static final FieldAccessor<Object,Object> SUFFIX_FIELD
    • NAME_TAG_VISIBILITY_FIELD

      public static final FieldAccessor<Object,Object> NAME_TAG_VISIBILITY_FIELD
    • COLLISION_RULE_FIELD

      public static final FieldAccessor<Object,Object> COLLISION_RULE_FIELD
    • COLOR_FIELD

      public static final FieldAccessor<Object,Object> COLOR_FIELD
    • OPTIONS_FIELD

      public static final FieldAccessor<Object,Integer> OPTIONS_FIELD
  • Method Details

    • nameTagVisibility

      public static Object nameTagVisibility(net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility value)
    • collisionRule

      public static Object collisionRule(net.megavex.scoreboardlibrary.api.team.enums.CollisionRule value)
    • fromAdventureComponent

      @NotNull public static @NotNull Object fromAdventureComponent(@NotNull @NotNull net.kyori.adventure.text.Component component)
    • oldSpigotClassName

      @Nullable public static @Nullable String oldSpigotClassName(String clazz)