Skip to content

Releases: Xiao-MoMi/Custom-Fishing

2.2.1

15 Jul 17:32

Choose a tag to compare

  • Fixed a bug that weight operations in effects not properly applied
  • Fixed a bug that score not updated in the MIN_SIZE competition
  • Added some API methods

2.2.0

11 Jul 16:24

Choose a tag to compare

  • Added commands.yml, allowing for custom commands and permissions.
  • Adopted a new translation format, with the plugin automatically selecting the appropriate language file based on the server's language.
  • Merged market.yml and config.yml to keep the folder more organized.
  • Updated the basic effects in the old version's loot to the new format. For details, please refer to the wiki loot page.
  • More comprehensive event types.
  • More configuration areas now support custom expressions.
  • Optimized the particle animation and hook movement logic for lava fishing.
  • Improved the /customfishing items command; now only requires /customfishing items get/give [ID] without needing the type parameter.
  • Improved the /customfishing debug loot command (formerly /customfishing debug loot-chance).
  • Optimized the Tab completion mechanism, making it more user-friendly.
  • Added a new MIN_SIZE type competition.
  • Fully supports 1.20.5+components.
  • Improved the plugin's custom durability system, making it closer to the vanilla experience.
  • Optimized the configuration file loading logic to avoid performance waste when dealing with a large number of keys.
  • Added automatic fishing conditions and skip game conditions to config.yml.
  • Fixed issues with the data import/export commands not working properly when the core thread pool is too large.
  • Added the {time_left} variable for all fishing games.
  • Added support for bundles and shulker boxes in the market.
  • No longer depends on ProtocolLib.
  • Added a void fishing mechanism.
  • Added a command to modify the record of the largest fish size.
  • Added the built-in variable {record} to return the historical maximum size of the current loot.
  • Added {xxx_formatted} variables for almost all double and float type built-in variables, no longer using the old uppercase method.
  • Optimized the storage format of the hook on the fishing rod, making it faster and taking up less space.
  • Removed the item browser because all 1.20.5+ components are available but difficult to present in the form of an in-game editor.
  • Reduced the console logs, making them more concise and aesthetic; more information will be displayed in debug mode.
  • Fully improved the API.

2.1.2

21 Mar 20:19

Choose a tag to compare

  • Fixed the bug where effects would be applied multiple times
  • Fixed the spelling error about "silver" in default configuration
  • Added "effects" section to loot to provide more customization possibilities
  • Fixed the bug that internal placeholders can't be used in actions

2.1.1

21 Mar 10:44

Choose a tag to compare

  • Fixed the bug where participate actions not triggered
  • Added "participate-requirements" option to competition config
  • Players would not get any loot if plugin's mechanic is enabled in that place but no configured loot available.
  • Added sell-all-icons section to market.yml to sell items directly from inventory and fishing bag

2.1.0.3

03 Mar 10:43

Choose a tag to compare

  • Fixed built-in block properties not loaded
  • Updated InvUI to 1.26
  • Switched to new custom BiomeAPI
  • Fixed a bug where fish caught might be the same if there's no game for the fish
  • Use CustomCrops 3.4 Season API

2.1.0

19 Feb 19:42

Choose a tag to compare

  • Remade dependency system and remap all the dependencies to prevent conflict
  • Fixed the error when reloading if there's a competition going on
  • Fixed invui not loaded
  • Added moon-phase condition
  • Added "-s"(silence) option for some commands
  • Improved item-detection-order and block-detection-order's performance
  • Updated commons-pool2 to 2.12.0 to fix JedisPool exceptions
  • No version number changes since it's only a library update
  • Improved Jobs reborn hook
  • Added support for Auraskills (AureliumSkills 2.0)

2.0.12

20 Jan 15:46

Choose a tag to compare

  • Added dance game
  • Fixed the bug that some games not cancelled if player quit the server
  • Fixed the bug that scheduled competition would only be started once
  • Fixed the fishing mechanic not working if hook lands the ground before it lands the water
  • Updated libraries
  • Fixed browser command not working on Folia server
  • Send bundle packets on 1.19.4+ servers

2.0.11

12 Jan 11:39

Choose a tag to compare

  • Fixed the bug that success actions are triggered (n+1) times for "item" loots
  • Fixed the bug that "hook" and "bite" events not working in global events
  • Added an option "disable-global-event" for certain loots to disable global-events
  • Now if a loot is configurated to have games but it didn't meet the requirement for games, a warning would be printed
  • Added new condition type "in-list"
  • Added new option "left-click" to game type "hold_v2" and "click" (Check the wiki for example)

2.0.10.5

07 Jan 21:39

Choose a tag to compare

  • Fixed packets on 1.18 servers
  • Fixed page numbers in item browser
  • Added market-uuid/bag-uuid command to open corresponding pages for players by uuid
  • Fixed the issue of not losing durability when fishing successfully without a fishing game
  • Fixed issue of not updating usage times when fishing hooks are installed on fishing rods without custom durability
  • Fixed a bug where fishing failure in creative mode also reduces hook durability

2.0.10.3

05 Jan 18:19

Choose a tag to compare

  • Added new API Events: FishingLootPreSpawnEvent FishingBagPreCollectEvent
  • Added command /cfishing data unlock to unlock data
  • Fixed data export command not working with database storage type
  • Fixed data not correctly loading if fishingbag is disabled
  • Fixed market
  • Fixed browser command on linux servers
  • Fixed scheduler on 1.20+ paper/folia servers