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
Code (YAML):
#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
Caught xp & item
Caught mythic mob
Bonus Item List
Mythic Mob List
•
Items Current attributes display
Modified attributes display
•
Mythic Mobs Current attributes display
Modified attributes display
•
Items •
Mythic Mobs Plugin will get mythic mobs list base on MythicMobs plugin
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