Jump to content
Message added by ZEODE,

Thank you for looking at my plugin, if you have any questions or if you need help, please open a Support Thread or reach out to me on my Discord at https://discord.gg/pJCtT4KWdt

1 Screenshot

About Fish Loot

Fish Loot allows players to catch custom loot items instead of fish by chance. Create a custom loot table, with configurable rarity and drop chance per item. You can also specify the required bait value per item, so players will need to use that bait to get the best items!

NOTE: If you enable the config option to allow fish traps to continue trapping after a successful catch, you will also probably need to give players the no trap damage permission, otherwise while the player is away, if the trap catches many times, it will break and the player will lose their trap and loot.

Players can also get the same chance to get a custom loot items when gutting selected fish if enabled in the config.

Very simple to set up with a small example loot table as default. Then just edit the loot table to suit your needs and add as many custom items as you like. All options you could possibly need in the config file.

Permissions:

  • fishloot.condition (players rod doesn't lose condition)
  • fishloot.nofail (player can reel in fish without losing)
  • fishloot.instacatch (hook a fish as soon as you cast)
  • fishloot.gutluck (player has chance of item when gutting)
  • fishloot.fishtraps (player has chance of item from fish traps)
  • fishloot.notrapdamage (players fish traps do not lose health after catch)

There are also chance multiplier permissions which can be created and set in the config. Players with these permissions will have a higher chance of getting a bonus item.

Default Config:

Quote
{
  "Options": {
    "Chat Prefix": "<color=orange>[FishLoot]: </color>",
    "Use Chat Prefix": true,
    "Use Sounds": true,
    "Bonus Received Sound": "assets/prefabs/misc/halloween/lootbag/effects/gold_open.prefab",
    "Chance Multipliers By Permission (Add As Many As You Need)": {
      "fishloot.examplevip1": 1.1,
      "fishloot.examplevip2": 1.2,
      "fishloot.examplevip3": 1.3
    }
  },
  "Gutting Options": {
    "Enable Bonus Chance When Gutting (Requires 'fishloot.gutluck' Permission)": true,
    "Fish Enabled For Gutting Bonus Chance": [
      "fish.anchovy",
      "fish.catfish",
      "fish.herring",
      "fish.orangeroughy",
      "fish.salmon",
      "fish.sardine",
      "fish.smallshark",
      "fish.troutsmall",
      "fish.yellowperch"
    ]
  },
  "Fish Trap Options": {
    "Enable Bonus Chance In Fish Traps (Requires 'fishloot.fishtraps' Permission)": true,
    "Fish Trap Starting Health (HP) [Default = 100]": 100.0,
    "Health To Lose After Each Catch (%) [Default = 10]": 10.0,
    "Fish Trap Tickrate (seconds) [Default = 60]": 60.0,
    "Fish Trap Success Rate (%) [Default = 50]": 50.0,
    "Fish Traps Ignore Stack Limits": false,
    "Fish Traps Continue Trapping After Successful Catch [Default = false]": false,
    "Fish Traps Stop Trapping When Full (If False, Items Will Drop On Ground)": true
  },
  "Custom Fish Loot": [
    {
      "Custom Display Name (Leave Blank Unless Creating Custom Items)": "",
      "Item Shortname": "keycard_green",
      "Amount": 1,
      "Skin ID": 0,
      "Rarity [1 = Very Common, 2 = Common, 3 = Normal, 4 = Rare, 5 = Very Rare]": 1,
      "Blueprint Chance Instead of Item, 0 = disabled. [0 - 100]": 0.0,
      "Drop Chance [0 - 100]": 10.0,
      "Minimum Fishing Rod Bait Level [1 - 10]": 1.0,
      "Maximum Fishing Rod Bait Level [1 - 10]": 10.0,
      "Minimum Total Trap Bait Calories (Fish Traps Only)": 750
    },
    {
      "Custom Display Name (Leave Blank Unless Creating Custom Items)": "",
      "Item Shortname": "keycard_blue",
      "Amount": 1,
      "Skin ID": 0,
      "Rarity [1 = Very Common, 2 = Common, 3 = Normal, 4 = Rare, 5 = Very Rare]": 3,
      "Blueprint Chance Instead of Item, 0 = disabled. [0 - 100]": 0.0,
      "Drop Chance [0 - 100]": 10.0,
      "Minimum Fishing Rod Bait Level [1 - 10]": 3.0,
      "Maximum Fishing Rod Bait Level [1 - 10]": 10.0,
      "Minimum Total Trap Bait Calories (Fish Traps Only)": 1000
    },
    {
      "Custom Display Name (Leave Blank Unless Creating Custom Items)": "",
      "Item Shortname": "keycard_red",
      "Amount": 1,
      "Skin ID": 0,
      "Rarity [1 = Very Common, 2 = Common, 3 = Normal, 4 = Rare, 5 = Very Rare]": 5,
      "Blueprint Chance Instead of Item, 0 = disabled. [0 - 100]": 0.0,
      "Drop Chance [0 - 100]": 10.0,
      "Minimum Fishing Rod Bait Level [1 - 10]": 5.0,
      "Maximum Fishing Rod Bait Level [1 - 10]": 10.0,
      "Minimum Total Trap Bait Calories (Fish Traps Only)": 1500
    },
    {
      "Custom Display Name (Leave Blank Unless Creating Custom Items)": "",
      "Item Shortname": "supply.signal",
      "Amount": 1,
      "Skin ID": 0,
      "Rarity [1 = Very Common, 2 = Common, 3 = Normal, 4 = Rare, 5 = Very Rare]": 4,
      "Blueprint Chance Instead of Item, 0 = disabled. [0 - 100]": 0.0,
      "Drop Chance [0 - 100]": 10.0,
      "Minimum Fishing Rod Bait Level [1 - 10]": 5.0,
      "Maximum Fishing Rod Bait Level [1 - 10]": 10.0,
      "Minimum Total Trap Bait Calories (Fish Traps Only)": 1250
    }
  ],
  "Plugin Version": {
    "Major": 1,
    "Minor": 2,
    "Patch": 3
  }
}

 

 


User Feedback

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.4k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.