Sueta

✅ FishingBonus ✅ | Advanced Random Bonus System

1.3

Get extra XP , Items , even Mythic Mobs when fishing

·Plugin

Sadly that source code of FishingBonus is encrypted due to virus and i was careless for backup, so the plugin will be back soon with new usage and more lighten up and efficient, update is delayed till end of June 2022

► GENERAL

  • Make you get extra random bonus when you caught fish.
  • Bonus can be exp , item or worst-case scenario is mythic mob

► FEATURE

  • XP
    • Chance to get bonus XP than usual (configurable)
    • XP amount customizable in config.
    • Random XP amount.
  • Item
    • Chance to get extra item when fishing (configurable)
    • Chance for player to get one item from bonus items list (configurable)
    • Create new bonus item by item in player hand
    • Set drop chance and drop amount per item
    • Player can modify in bonus item:
      • Registry name
      • Item's name color
      • Drop Chance
      • Drop Amount
      • Replace current item with new item
    • Player can take bonus item to inventory.
    • Playet can delete bonus item.
  • Mythic Mobs
    • Chance to caught mythic mobs when fishing (configurable)
    • Add new mythic mob base on MythicMobs plugin.
    • Set spawn chance/amount and mob level
    • Player can modify in mythic mob:
      • Set new mythic mob
      • Spawn chance
      • Spawn amount
      • Mob level
    • Delete mythic mob

► COMMANDS

  • /fishing: display command hint.
  • /fishing browse: open bonus items list.
  • /fishing create <registryName> <dropChance> <dropAmount>: create new bonus item.
  • /fishing mythicmob <spawnChance> <spawnAmount> <mobLevel> <mobInternalName>: add new mythic mob.
  • /fishing reload: reload config.
  • /fishing version: check for plugin current version.

► PERMISSIONS

  • fishing.*: access to all fishing bonus commands
  • fishing.item.*: allow player create and modify bonus items.
  • fishing.mythicmob.*: allow player create and modify mythic mobs.
  • fishing.item.create: allow player create new bonus item.
  • fishing.mythicmob.create: allow player create new mythic mob.
  • fishing.item.modify: allow player edit bonus item properties.
  • fishing.mythicmob.modify: allow player edit mythic mob in mob properties
  • fishing.reload: allow player use reload command.
  • fishing.version: allow player check for plugin version.

► CONFIGURATION

Configuration
#Receive more xp than usual when player successful caught fish
# ○ totalXP = %defaultFishingXP% + %bonusXP%
# • chance: percent get bonus xp when fishing
# • amount: give random 1 -> n you set in config
xp:
  chance: 50
  amount: 3

#This is the percentage when you get an item
#from bonus items list when fishing
#Notice: drop chance per item is different with getItemChance
#when player have chance to get one item , it will choose
#random by chance you set per item then give to player
getItemChance: 50

#Chance when player caught mythicmob
#This is similar with 'getItemChance'
getMobChance: 50

#Max level of mythic mob that player can set
maxLevelLimit: 30

#Maximum amount that player can set for mob spawn
maxSpawnAmount: 64

#Toggle player can caught mythic mob.
caughtMob: true

#Bonus items when display in UI list
items:
  nameColor: "&e&l"
  #Member will see just only 2 line is
  #dropChance and dropAmount
  dropChance: "&f• Drop chance: &a%percent%"
  dropAmount: "&f• Drop amount: &a%amount%"
  #Staff and op will see full 4 line below
  #include 2 line above
  #(require perm fishing.item.modify or fishing.item.*)
  registryName: "&f• Registry name: &6%regName%"
  creator: "&f• Creator: &b%player%"
  date: "&f• Date: &d%date%"
  itemProperties: "&f• Click to access &cItem Properties"

message:
  reload: "• &aReloaded config file!"
  xp: "• &aYou get &6%amount% xp &afrom fishing."
  item: "• &aYou get bonus item &6%item% &afrom fishing."
  mythicmob: "• &eOops! You caught &b%amount% &emythic mob &6[Lv.%level%] %mobName%"
  no-perm: "• &cRequire permission &6%perm%"
  create: "• &aCreated item &6%item% §awith registry name &6%regName% &asuccess."
  remove: "• &aDeleted item with registry name &6%name% &asuccess."
  rename: "• &aChange registry name from &6%oldName% &ato &b%newName% &asuccess."
  renameIssue: "• &cCommand is forbidden till you finish rename."
  amountNotEnough: "• &cYour &6item &chave not enough amount."
  notHoldItem: "• &cPlease hold &6item &cin your main hand to create."
  dropChance: "• &cDrop chance must betweeen &e0-100%"
  dropAmount: "• &cDrop amount must between &61-64"
  spawnAmount: "• &cSpawn amount must between &61-%maxAmount%"
  mobAdd: "• &aAdded mythic mob with name &6%name% &asuccess."
  mobRemove: "• &aRemoved mythic mob with name &6%name% &asuccess."
  mobExist: "• &cMythic mob &6%name% &cis already exist!"
  mobInvalid: "• &cCould not found mythic mob with name &6%name%"
  levelLimit: "• &cMob level must between &61-%maxLevel%"
  nameExist: "• &cRegistry name &6%name% &cis already exist!"
  nameLength: "• &cName length must lower than &616 &c(current &6%length%&c)"
  nameInvalid: "• &cName contains special characters: %chars%"
  itemReplace: "• &aReplace item &b%item% &afor registry name &6%regName% &asuccess."

► SCREENSHOT

Fishing

Caught xp & item

Caught mythic mob

Mob & Item List

Bonus Item List

Mythic Mob List

Modify Attributes

• Items
Current attributes display

Modified attributes display

• Mythic Mobs
Current attributes display

Modified attributes display

Modify Item & Mob

• Items

• Mythic Mobs
Plugin will get mythic mobs list base on MythicMobs plugin

Notification

When someone modify item's attributes

When someone modify mob's attributes

Item Rename

► CONTACT

  • Any bugs or idea please contact me via discord Tuan#1177

► COMPATIBLE

• CraftBukkit
• Spigot
• Paper
•
Some functions may not work well on Spigot Purpur

► MY OTHER PLUGINS

• ItemDismantle (Free Version) - help player saving their resources from convert items
• ColorGradient - Create new gradient color text base on Minecraft color

Similar projects

Plugin →