⭐ Custom Fishing ⭐ | ️[1.8 - 1.19] | Customisible Fishing Rewards ️ icon

⭐ Custom Fishing ⭐ | ️[1.8 - 1.19] | Customisible Fishing Rewards ️ -----

Ultimate customisible fishing rewards for a fun fishing experience




Changelog:
- Fixed issues with RandomNumberGenerator causing exp amount not working
- Fixed issue with MinecraftScheduler causing the plugin to not enable
----------, Jul 9, 2022

Changelog:
- Add damage & data options to items
- Hopefully fix some missing lib issues
----------, Jul 6, 2022

Changelog:
- Fix conflicts with kotlin
- Fixed issues with loading custom items
- 1.19 Support
----------, Jun 23, 2022

Changelog:
- Fixed parser trying to send null messages/broadcasts
- Update some libraries
----------, Jun 9, 2022

Changelog:
- Fixed receiving exp when not getting a custom reward
- Added a way for inverted requirements (passing when NOT in a region etc) (See wiki)
----------, Jan 21, 2022

I have decided to port the plugin over to kotlin to keep up with my workflow. The only thing with this is the inflated jar size due to the kotlin library having to be included. All this means is a bigger jar size but this doesn't hurt performance at all. If anything this makes it easier for me to code out new features.

Changelog:
----------, Jan 10, 2022

Changelog:
  • Added 1.18 Support
----------, Dec 13, 2021

- Fixed an issue where titles wouldn't work on 1.8 causing the whole plugin not to work
----------, Oct 22, 2021

Changelog:
  • Added /customfishing convert to convert pre 4.2 files to new files. Run /customfishing reload after to load the new rewards in
----------, Oct 3, 2021

Changelog:
- Fixed a bug where custom items had a blank name so couldn't do things like be sold
----------, Oct 2, 2021

This new release brings a lot of critical changes. The reward files are completely different with keys all being lowercase now. There is also a new item config system for custom items. View how to config the new files [here]( https://illuzionzstudios.notion.site/Reward-Config-d313cf35ee8f424f8d618def5cb9d418)

You will need to remake all your reward files to follow this new format. This new format is to improve the customizability in the future and allows me to have it all clean and consistent.

Changelog:

- New item config system
- New reward format
- New docs https://illuzionzstudios.notion.site/Custom-Fishing-234906da66864b35850b5b9794bc3e57
----------, Sep 30, 2021

Changelog:
  • Reworked Core Library (More Optimised)
  • Rewards language system meaning no more glitchy text (Which was causing the server to not start)
Please delete your lang files so they can regenerate
More updates coming as I finally have time for this now :)
----------, Aug 8, 2021

Changelog:
  • Hopefully fix bug with locale that stops server from starting
  • Added update checker
----------, Nov 15, 2020

Changelog:
  • Fixed bug in the chance system where things appeared too often and sometimes chances wouldn't go off
----------, Jul 15, 2020

Changelog:
  • Optimized some code
  • Gave each option in the GUI a different material
----------, Jul 12, 2020

Changelog:

  • Added 1.16.1 support
  • Updated core library (This means things are more optimized and modularized, meaning it's much easier for me to add new stuff)
  • Permission changes:
    • customfishing.rewards -> customfishing.command.rewards
    • customfishing.reload -> customfishing.command.reload
    • customfishing.save -> customfishing.command.save
    • customfishing.config -> customfishing.command.config
----------, Jul 11, 2020

Changelog:
  • Fixed bug where the plugin wouldn't load on versions 1.13 - 1.14
----------, May 21, 2020

Changelog:
  • Fixed permissions not saving properly
  • Added command to manually save rewards (/customfishing save)
----------, May 19, 2020

Changelog:
  • Revamped reward system to use new GUI to configure all rewards
  • Major optimizations to configuring system so fewer errors
  • Other bug fixes
----------, May 17, 2020

Changelog:
  • Update core library for better optimizations
  • Small performance optimizations
----------, May 9, 2020

Changelog:
  • Added option to block rewards in certain regions "Requirements.BlockRegions"
  • Added option to add custom items
Custom Items:
Now you can add items with custom lore, names, and enchants to be found for a certain reward. You can add as many items as you want and chances for the items to appear. Visit the docs and view plugin files for a demo of the configuration. The section is commented and should be straight forward to add your own custom items.

https://docs.jaminstratford.codes/custom-series/customfishing/plugin-files
----------, Apr 20, 2020

Changelog:
  • New reward templates in /rewards (Auto generated if doesn't exist)
  • '/customfishing convert' to change old rewards.yml into new reward files in /rewards
  • Several bug fixes and improvements
----------, Apr 10, 2020

Changes:
  • Fixed default rewards still loading after being removed
  • /customfishing reload should fully work now
----------, Mar 16, 2020

Changes:
  • Fixed a bug where default rewards would still be loaded even if they didn't exist
  • Cleaned up command logic, should run smoother
----------, Feb 2, 2020

Changes:
  • Added support for 1.15.2
  • Fixed several bugs
Any problems please join the discord
----------, Jan 25, 2020

Yea, so apparently I missed another major bug :facepalm: PLEASE USE THIS VERSION
----------, Jan 4, 2020

A small update which fixes a major bug. PLEASE USE THIS VERSION
----------, Jan 3, 2020

Hey all, I've decided to pick up progress again with this, and have many plans for the future of this plugin and many others to come. I've recoded a lot of the plugin so it's now 10x more efficient and one jar SHOULD support all versions. If you encounter any errors, please join the discord and contact support :D

Changes
  • Complete recode (10x more efficient)
  • Added /customfishing reload
  • Added extensive docs
----------, Dec 19, 2019

Hello everybody,

I'm back ready to start updating this plugin. I have some exciting things planned in the future.

As for this update here are the following changes:
  • Region Support (Set regions where certain rewards can be caught)
  • Squashed pretty much every bug I could think of
Thanks again :D
----------, Oct 11, 2019

Hey guys, I'm finally back. I'll be working on adding all the highly requested features in the next week.

New Features:
  • Added support for 1.8
  • Cleaned up chance code - more efficient
----------, Apr 6, 2019

Add permissions for each reward. Each reward has a permission node where you can set a custom permission for each reward. It may be a bit buggy but it will be fully optimized later. Make sure to update your config by looking at the default config or adding the permission option to each reward.

If you encounter any bugs please join the discord for support or submit a bug on the GitLab.
----------, Oct 28, 2018

Hello Spigot,

I'm back on spigot making plugins and there's no better way to do it then start updating this again, what I've done at the moment is just cleaned up the code and made it free of bugs. I have a bunch of ideas to add and would appreciate ideas from others away. Expect constant updates as well to make this plugin as engaging as possible.

Changelog 2.0:
- Revamped and cleaned up code
- Remove Permissible rewards as it was buggy (will be reimplemented)

Enjoy, Illuzionz
----------, Oct 24, 2018

Sadly I will have to discontinue this project as I have alot of other important things in my life. However, if any of you would like to continue this project on your own, feel free to as the code is still on the github
----------, Aug 16, 2018

Sorry for the inactivity guys but here is 2.0 with everything optimized and new features added.

List of new features:
- Permissions per reward
- Sounds on catch
- Titles on catch
- Lang file
- Separate rewards.yml file

I know it's not much but there will be very constant updates soon with a lot more fun ideas, so keep your ideas coming and I have now opened the source so if anyone would like to contribute I would appreciate that.

This version may have bugs so please report so to me through Discord dm Illuzionz#6139 or through spigot DM as that would be the best place to resolve the issues. I will NOT help anyway how leaves negative reviews saying they found a bug.
----------, Aug 1, 2018

Hey everyone,

I'm back and I realized where I went wrong, I have fixed and updated all the code so now it runs as cleanly and smoothly as possible and all works
----------, Apr 6, 2018

Hey Guys, I haven't updated this in a while and I have come a bit in my skills since I made this. I realized how messy some of the code was and how much better it could have been written, so I have done just that. I re-coded pretty much the whole plugin, it does the same thing but hopefully more efficiently.

I have plans to do with the GUI in the next update plus a few more things. Which hopefully I can release soon.

Thanks, IMinIILLuZionZ
----------, Apr 3, 2018

Changelog Version 1.2.5
  • Reworked Chances, no longer a need for "Outof" in config
  • The noRewardChance is now out of 100
  • Look at config for anything else that has changed
----------, Feb 27, 2018

Dw about this, just fixed something that was broken by accident
----------, Feb 26, 2018

Changelog Version 1.2.1
  • Made the glass in the GUI Cycle through rainbow colors to give
  • you a bit more content while im working on more updates
----------, Feb 26, 2018

Changelog version 1.2

Big Update:

  • Added new gui, /cfrewards, to see all fishing rewards
  • Permission for GUI, customfishing.rewards
This GUI is still being fully developed so please help by
leaving what bugs you find and improvements for it.

  • Im planning to have a way to customize rewards to an
  • extent from this GUI. Also planning to add more customisibility
  • to the layout
  • Added customisibility to how much xp you can get
  • Config Update - Check config on overview for changes
Instead of leaving a bad review if the GUI doesnt work, instead help my
by pointing out the bugs so I can fix them as soon as possible
----------, Feb 25, 2018

Changelog Version 1.1.5
  • Added the ability to toggle vanilla drops when you find a certain item
  • MUST UPDATE CONFIG FROM OLDER VERSIONS
  • Just add "vanillaRewards: true" at the bottom of each reward
----------, Feb 23, 2018

Changelog Version 1.1
  • Fixed bug where reload resets config
  • Added a /customfishing command to reload the config
  • Aliases: /cfishing, /customf
----------, Feb 23, 2018

Title.jpg Overview.jpg

Custom Fishing is a plugin I made for those who want an overall
different fishing experience. With a fully customisible
plugin, you can change the things you can find from
fishing in only a few lines of configing. Includes such as chances,
color codes, multiple commands, and multiple messages.
Great for skyblock, factions, and maybe even prison. Features.jpg
    • Easily configurable rewards
    • Optional broadcast message on catch
    • Multiple commands
    • Chances
    • Multiple messages
    • Color Codes supported
    • Add as many rewards as you like
    • Comes with a few reward examples
Config.jpg
Code (Text):
Rewards:
  Reward1: #Names for organisation (Can be the same, not reccommended)
      command: #A list of commmands to execute when a fish is caught
      - "msg %player% sorry"
      message: #A list of messages to send to the player when a fish is caught
      - "&c&l(!) &7You found &cDissapointment"
      broadcastEnable: false #Do you want there to be a broadcast?
      broadcast: #Message to broadcast on catch, use %player% for player name
      - ""
      chance: 50 #The chance of this getting picked
  Reward2:
      command:
      - "give %player% golden_apple 5"
      message:
      - "&c&l(!) &7You were lucky and found &c5 Golden Apples&7 while fishing"
      broadcastEnable: false
      broadcast:
      - "None"
      chance: 50
  Reward3:
      command:
      - "give %player% steak 64"
      message:
      - "&c&l(!) &7You were lucky and found &c64 Steak&7 while fishing"
      broadcastEnable: false
      broadcast:
      - "None"
      chance: 50
  Reward4:
      command:
      - "eco give %player% 200000"
      - "give %player% cobblestone 64"
      message:
      - "&c&l(!) &7You were lucky and found &c$200,000 and 64 Cobblestone&7 while fishing"
      broadcastEnable: false
      broadcast:
      - "None"
      chance: 50
 
Outof: 200 #This must be the number that all the chances add up to for instance if you have one
           #that is 25 and one thats is 75, put this as 100, 75 + 25 = 100
NoRewardChance: 100 #Out of the outof chance dont count this as a chance that adds up for outof

ToDo.jpg
Permission Based rewards
Leveling Rods
Downloads.jpg
10 Downloads
50 Downloads
100 Downloads
200 Downloads

Summary.jpg
Feel free to leave all your reviews in the
review section (This helps me improve things), and all
your suggestions and bugs in the discussion tab
so I can implement the things you want and fix
and bugs there are :D
EditReport
Recent Reviews
xHexical
xHexical  Version: 1.0
Great plugin, love the customiztion, add a GUI? Really hyped for leving rods!
-Fist review :P
47 minutes ago
IMinIILLuZionZ
Author's Response
Thanks for the review, What do you mean by adding a gui, leave that in the discussion tab
Delete
 
ToDo.jpg
  • Permission Based rewards
  • Leveling Rods
Downloads.jpg
  • 10 Downloads
  • 50 Downloads
  • 100 Downloads
  • 200 Downloads
Summary.jpg
Feel free to leave all your reviews in the
review section (This helps me improve things), and all
your suggestions and bugs in the discussion tab
so I can implement the things you want and fix
and bugs there are​
----------, Feb 22, 2018

Resource Information
Author:
----------
Total Downloads: 27,085
First Release: Feb 22, 2018
Last Update: Jul 9, 2022
Category: ---------------
All-Time Rating:
59 ratings
Find more info at docs.illuzionzstudios.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings