TropicalFishSpawnController 1.0.0

Control what variants of tropical fish can spawn!

  1. ManosSef
    Native Minecraft Version:
    1.17
    Tested Minecraft Versions:
    • 1.17
    This plugin gives you full control over what tropical fish can spawn in your world. The configuration file for this plugin is what you need to change what variants of tropical fish can spawn to your liking.
    This is the default configuration file for this plugin:
    Code (YAML):
    # TropicalFishSpawnController v1.0.0 by ManosSef
    #

    # spawn-controllers contains all the settings related to mobs spawning in variants.
    spawn-controllers
    :

      # tropical-fish controls the variants of, well, tropical fish.
      tropical-fish
    :

        # enable-variety enables the plugin's code even for the vanilla configuration of variants.
        # If any other setting of tropical-fish is changed from the default,
        # the value of enable-variety is ignored and always interpreted as true.
        # Default: false
        enable-variety
    : false
       
        # common-chance is the chance out of 100 that a common tropical fish will spawn instead of an uncommon one.
        # If set to 0 or less, common fish will not spawn, which means that all fish will be entirely
        # randomized based on the uncommon-variants settings below.
        # If set to 100 or more, all tropical fish will always be common fish, which means that all tropical fish
        # that spawn will have a variant ID from the common-variants.variants list below.
        # Default: 90
        common-chance
    : 90
       
        # common-variants controls the common variants of tropical fish.
        common-variants
    :
       
          # use-vanilla ignores the variants list and uses the common variants of vanilla.
          # Default: true
          use-vanilla
    : true
         
          # variants is the list of the common variants that will be used if use-vanilla is false.
          # The commented entries below are the vanilla entries. You can un-comment them if you want to use them.
          # If the list is empty, an uncommon fish will spawn instead.
          # Default: empty
          variants
    :
           #- 65536
            #- 917504
            #- 918273
            #- 918529
            #- 16778497
            #- 50660352
            #- 50726144
            #- 67108865
            #- 67110144
            #- 67371265
            #- 67764993
            #- 101253888
            #- 117441025
            #- 117441280
            #- 117441536
            #- 117506305
            #- 117899265
            #- 118161664
            #- 134217984
            #- 185008129
            #- 234882305
            #- 235340288
           
        # uncommon-variants controls the randomized uncommon variants.
        # If everything below is false, a clownfish (orange-white kob) will spawn instead of an uncommon variant.
        uncommon-variants
    :
       
          # pattern controls the pattern of the fish. The plugin chooses a random pattern from the ones
          # that are true when the game tries to spawn a tropical fish.
          # Default: true for everything
          pattern
    :
            kob
    : true
            sunstreak
    : true
            snooper
    : true
            dasher
    : true
            brinely
    : true
            spotty
    : true
            flopper
    : true
            stripey
    : true
            glitter
    : true
            blockfish
    : true
            betty
    : true
            clayfish
    : true
           
          # body-color controls the base color of the fish. The plugin chooses a random color from the ones
          # that are true when the game tries to spawn a tropical fish.
          # Default: false for black, true for all others
          body-color
    :
            white
    : true
            orange
    : true
            magenta
    : true
            light-blue
    : true
            yellow
    : true
            lime
    : true
            pink
    : true
            gray
    : true
            light-gray
    : true
            cyan
    : true
            purple
    : true
            blue
    : true
            brown
    : true
            green
    : true
            red
    : true
            black
    : false
           
          # pattern-color controls the pattern color of the fish. The plugin chooses a random color from the ones
          # that are true when the game tries to spawn a tropical fish.
          # Default: false for black, true for all others
          pattern-color
    :
            white
    : true
            orange
    : true
            magenta
    : true
            light-blue
    : true
            yellow
    : true
            lime
    : true
            pink
    : true
            gray
    : true
            light-gray
    : true
            cyan
    : true
            purple
    : true
            blue
    : true
            brown
    : true
            green
    : true
            red
    : true
            black
    : false
    As you can see, it explains itself pretty well. Tropical fish have some predefined common variants, as well as uncommon variants, randomized depending on your options. You can set the chance that a fish will spawn with a common variant. If you want completely randomized fish, turn everything in the uncommon variants settings on and set the common chance to 0. If you disable literally everything, all tropical fish will be clownfish!