CustomFishingZ icon

CustomFishingZ -----

Transform Your Fishing Experience with Exciting Minigames and Custom Rewards



upload_2024-8-28_16-43-20.png

Join my Discord community for support and updates - https://discord.gg/ZpxBaMkqFH

Description

CustomFishingZ is an immersive and feature-rich Minecraft plugin for Spigot servers that revolutionizes the fishing experience. Players can participate in thrilling fishing minigames across multiple custom pools, each with its own set of unique rewards. From common catches to legendary treasures, the possibilities are endless. With an intuitive wand system for easy pool creation, comprehensive statistics tracking, and flexible display options, CustomFishingZ offers unparalleled customization to fit any server's needs.

Key Features

  • Multiple Fishing Pools: Create and manage numerous fishing zones, each with its own rewards and settings.
  • Interactive Fishing Minigame: Engage players with a skill-based minigame when they catch a fish in a custom pool.
  • Wand-based Pool Creation: Easily define fishing areas using an in-game wand tool.
  • Comprehensive Reward System: Set up diverse rewards with customizable messages, commands, and probabilities.
  • Flexible Display Options: Choose between Boss Bar, Action Bar, or Subtitle for the fishing minigame interface.
  • Statistics Tracking: Monitor server-wide and per-player fishing statistics.
  • PlaceholderAPI Support: Integrate fishing statistics into other plugins or displays.
  • Configurable Settings: Tailor every aspect of the plugin to your server's unique style and needs.

Commands

  • /customfishingz wand: Obtain the Fishing Pool Wand for easy pool creation. (Permission: customfishingz.wand)
  • /customfishingz setpool <name>: Create a new fishing pool using the wand-selected area. (Permission: customfishingz.setpool)
  • /customfishingz reward <pool_name> create <reward_name>: Create a new reward for a specific pool. (Permission: customfishingz.reward)
  • /customfishingz reward <pool_name> set <reward_name> <chance|message> <value>: Modify a reward's chance or message. (Permission: customfishingz.reward)
  • /customfishingz reward <pool_name> add <reward_name> <command>: Add a command to a reward. (Permission: customfishingz.reward)
  • /customfishingz reward <pool_name> remove <reward_name> <command>: Remove a command from a reward. (Permission: customfishingz.reward)
  • /customfishingz reward <pool_name> delete <reward_name>: Delete a reward from a pool. (Permission: customfishingz.reward)
  • /customfishingz reload: Reload the plugin configuration. (Permission: customfishingz.reload)

Configuration

The configuration file allows for detailed customization of multiple fishing pools, rewards, and plugin settings. Here's a sample configuration:

Code (Text):

# Whether to store fishing statistics
store_statistics: true

pools:
  lake_of_plenty:
    # The first corner of the pool (format: "x,y,z,world")
    pos1: "100,64,100,world"
    # The second corner of the pool (format: "x,y,z,world")
    pos2: "150,74,150,world"
    # Rewards that can be obtained from this pool
    rewards:
      # Each reward has a unique name (e.g., "small_fish")
      small_fish:
        # Message sent to the player when they win this reward
        message: "&aYou caught a small fish!"
        # Commands to execute when this reward is won (%player% is replaced with the player's name)
        commands:
          - "give %player% cod 1"
        # Chance of winning this reward (must be between 0 and 1)
        chance: 0.4
      big_fish:
        message: "&bYou caught a big fish!"
        commands:
          - "give %player% salmon 2"
        chance: 0.3
      treasure_chest:
        message: "&6You found a treasure chest!"
        commands:
          - "give %player% iron_ingot 5"
          - "give %player% gold_ingot 3"
        chance: 0.15
      old_boot:
        message: "&7You fished out an old boot..."
        commands:
          - "give %player% leather_boots 1"
        chance: 0.1
      legendary_catch:
        message: "&5You made a legendary catch!"
        commands:
          - "give %player% diamond 1"
          - "give %player% emerald 2"
        chance: 0.05

settings:
  # Whether the game speed should be random
  random_speed: false
  # Fixed game speed if random_speed is false (in ticks, 20 ticks = 1 second)
  speed: 1
  # Minimum game speed if random_speed is true
  min_speed: 1
  # Maximum game speed if random_speed is true
  max_speed: 4
  # Character used to display the fishing bar
  bar_texture: "█"

game_display:
 # How to display the fishing game ('bossbar', 'actionbar', or 'subtitle')
 type: 'subtitle'

messages:
  # Message sent when the fish escapes
  fish_escape: "&cOh no! The fish got away!"
  # Message sent when a fish is caught (before the reward message)
  fish_caught: "&aYou've got a bite!"

 


Installation

  1. Download: Place the CustomFishingZ plugin jar file into your server's `plugins` directory.
  2. Configure: Start the server once to generate the default configuration, then modify it to suit your needs.
  3. Restart: Restart the server to apply the configurations.
  4. Create Pools: Use the Fishing Pool Wand and commands to set up your custom fishing areas.
  5. Add Rewards: Utilize the reward commands to create and customize rewards for each pool.

Why Choose CustomFishingZ?

  • Unparalleled Customization: Create unique fishing experiences tailored to your server's theme and community.
  • Engaging Gameplay: Keep plaeyers entertained with interactive minigames and the thrill of varied rewards.
  • Comprehensive Statistics: Track and display fishing activities for enhanced player engagement.
  • Flexible Display Options: Choose the perfect visual feedback method for your server's style.
  • Easy Management: Intuitive commands and wand system make setup and maintenance a breeze.
  • Constant Updates: I'm committed to improving CustomFishingZ based on community feedback and suggestions.

Transform your server's fishing experience today with CustomFishingZ!
Resource Information
Author:
----------
Total Downloads: 489
First Release: Aug 1, 2024
Last Update: Sep 9, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings