Interface TropicalFishBucketMeta

    • Method Detail

      • getPatternColor

        DyeColor getPatternColor()
        Gets the color of the fish's pattern.

        Plugins should check that hasVariant() returns true before calling this method.

        Returns:
        pattern color
      • setPatternColor

        void setPatternColor​(DyeColor color)
        Sets the color of the fish's pattern.

        Setting this when hasVariant() returns false will initialize all other values to unspecified defaults.

        Parameters:
        color - pattern color
      • getBodyColor

        DyeColor getBodyColor()
        Gets the color of the fish's body.

        Plugins should check that hasVariant() returns true before calling this method.

        Returns:
        pattern color
      • setBodyColor

        void setBodyColor​(DyeColor color)
        Sets the color of the fish's body.

        Setting this when hasVariant() returns false will initialize all other values to unspecified defaults.

        Parameters:
        color - body color
      • getPattern

        TropicalFish.Pattern getPattern()
        Gets the fish's pattern.

        Plugins should check that hasVariant() returns true before calling this method.

        Returns:
        pattern
      • setPattern

        void setPattern​(TropicalFish.Pattern pattern)
        Sets the fish's pattern.

        Setting this when hasVariant() returns false will initialize all other values to unspecified defaults.

        Parameters:
        pattern - new pattern
      • hasVariant

        boolean hasVariant()
        Checks for existence of a variant tag indicating a specific fish will be spawned.
        Returns:
        if there is a variant