Interface PlayerChangeClientSettingsEvent

  • All Superinterfaces:
    Event

    public interface PlayerChangeClientSettingsEvent
    extends Event
    Fired when a player changes one or more of the following settings.
    • Locale
    • View distance
    • Chat visibility
    • Chat colors
    • Displayed skin parts

    The event is fired before the player object is updated so it is possible to inspect the old settings.

    • Method Detail

      • locale

        java.util.Locale locale()
        Gets the new locale of the player.
        Returns:
        The locale
      • viewDistance

        int viewDistance()
        Gets the new view distance of the player. This value represents the radius in unit chunks.
        Returns:
        The view distance
      • chatVisibility

        ChatVisibility chatVisibility()
        Gets the new chat visibility setting of the player.
        Returns:
        The chat visibility setting
      • isChatColorsEnabled

        boolean isChatColorsEnabled()
        Gets the new value for whether the player has colors enabled in chat.
        Returns:
        True if colors are enabled in chat
      • displayedSkinParts

        java.util.Set<SkinPart> displayedSkinParts()
        Gets the new skin part's displayed.
        Returns:
        The displayed skin parts