Dream Fish [1.9.x - 1.12.x] 3.18.2

Add realistic fishing mode to game with tension , distance, fish power and Artificial Intelligence.

  1. Praya
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    Praya [Lotus_Aludra] (Author)
    [​IMG]

    [​IMG][​IMG] Plugin Free [​IMG][​IMG]
    MyItems | CustomArrow | GameParty | RuneChat
    ArmoredBlock | DreamFish | DyneSystem | SerialGuard
    LiveCompass | ItemDrop | CombatStamina | LifeEssence

    AcidRain

    [​IMG][​IMG] Plugin Premium [​IMG][​IMG]
    MyItems [Pro] | CustomArrow [Pro] ★☆
    LunarEvent | Outpost ★☆


    [​IMG][​IMG] Plugin Documentation [​IMG][​IMG]
    ! - !

    [​IMG][​IMG] Plugin Support [​IMG][​IMG]
    Give Suggestion | Report a Bug


    ===========================================================================

    Follow me on spigot by click [Here] to support my plugin.


    ===========================================================================

    [​IMG]

    [​IMG]

    [​IMG]

    Because fishing in Minecraft is too flat, I decide to make this plugin that makes fishing in Minecraft become reality.

    When fishing, the tension of lures will increase if you pull the lures. If the tension of your lure reaches at max, the lures will break up.

    Recommended For Server:
    Survival
    Real Survival
    Factions
    MMORPG
    Magic World
    Real Life

    Plugin Main Function:
    ⭐ Realistic Fishing Mode

    [​IMG]

    ➲ Artificial Intelligence - Give Artificial Intelligence to fish movement that causing fish swimming around.
    ➲ Menu GUI - Access general fish action by using GUI.
    ➲ Auto Hook- Automatically hook a bait from inventory.

    ➲ Tension - When tension lures reach max, the lures will break up.
    ➲ Fish Power - The fish have power when fishing, you need to make them weak to stop their movement.
    ➲ Distance - When fish already weakened, you can pull the fish and catch them when already near.
    ➲ Fishing Mode:

    ▶️ Pull [Right-Click] - Reduce the fish power but increase tension of lures.
    ▶️ Extend [Left-Click] - Reduce the tension of lures but will increase the fish power.
    ➲ Bait - You need hook a bait when you want to fish
    ➲ Fish Bait - You can make bait from fish to get bigger fish
    ➲ Sells - You can sell bait and fish to get

    ➲ Full Configuration - All option is allowed to change from the config file.
    ➲ Full Sound - Each action determined by sound.
    ➲ Full Effect - Every feature has unique display.

    ➲ Full Tab Completer - If you don't know how to fill the command just click [Tab].

    [​IMG]

    ➽ /Fish:

    /Fish - Open menu GUI.
    ➩ /Fish help [<page>] - Show all command about DreamFish.
    ➩ /Fish load <fish> [<player>] [<amount>] - Give fish from database.

    ➩ /Fish list [<page>] - Show all available fish.
    ➩ /Fish sell [<amount>] - Sell fish to get money.

    ➩ /Fish about - Show all information about this plugin.

    ➩ /Fish reload - Reload all data from config files.

    ➽ /Bait:

    ➩ /Bait use - Hook bait.
    ➩ /Bait load <bait> [<player>] [<amount>] - Give bait from database.
    ➩ /Bait list [<page>] - Show all available bait.
    ➩ /Bait sell [<amount>] - Sell bait to get money.
    Permission:
    - "dreamfish.admin"

    Aliases:

    - /DreamFish: [df, fish, fishing]


    [​IMG]

    ➯ Java 8
    ➯ Bukkit, Spigot, and Paper Spigot

    Support:
    ➯ mcMMO
    ➯ Jobs Reborn

    [​IMG]




    [​IMG]

    # Fish, Fishing, Bait, Lures, Fishing Rod, Fishing Mode

    # Spigot: Praya Amadiga Pitasa
    # Email: [email protected]
    # FB: https://www.facebook.com/praya.pitasa


    #Folow my Profile to get the latest news about my plugin release
    [​IMG]
    rete2, Enderaoe, NTD and 10 others like this.

Recent Reviews

  1. vy_vu
    vy_vu
    5/5,
    Version: 3.18.2
    Fix bug,pls! 5 stars because it is very nice
    [18:04:03 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:03 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:05 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:06 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:06 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:07 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:08 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
    [18:04:08 ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:241) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:956) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571) [spigot.jar:git-Spigot-6016ac7-10c10b3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-6016ac7-10c10b3]
    ... 18 more
  2. SnUncle
    SnUncle
    5/5,
    Version: 3.18.2
    amazing plugin but work not good with skillapi
    if i want to use this plugin i need to close the actionbar of skillapi
    can you help me ?
  3. Sparclen
    Sparclen
    4/5,
    Version: 3.18.2
    Very unreliable but great when it does work. For 5 stars, fix the bug below (which many people are posting) and here's a small list of features that would increase the quality of the plugin:

    1. Add more conditions, such as day/night, world.
    2. Multiple fishing rod types.
    3. Add COMMANDS to get into the various menu's such as the fishpedia and the bait menu. Most people don't want a command, they want to be able to hook menus to NPC's to customize their server more.

    With these things taken care of, this would be the uncontested go-to fishing plugin.

    [16:44:13] [Server thread/ERROR]: Could not pass event PlayerFishEvent to DreamFish vMysthoria
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.ItemFishingRod.a(ItemFishingRod.java:25) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.ItemStack.a(ItemStack.java:247) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:387) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:959) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:27) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
    at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:732) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [custom.jar:git-Spigot-078e2f8-7f9fbe5]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at core.praya.agarthalib.utility.InventoryUtil.removeItem(InventoryUtil.java:46) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:390) ~[?:?]
    at core.praya.agarthalib.utility.PlayerUtil.removeItem(PlayerUtil.java:385) ~[?:?]
    at com.praya.dreamfish.e.b.d.a(EventPlayerFish.java:125) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor523.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[custom.jar:git-Spigot-078e2f8-7f9fbe5]
    ... 18 more
  4. EnityStaller
    EnityStaller
    5/5,
    Version: 3.18.2
    1. Praya
      Author's Response
      what is Earth Shard?
  5. PikachuEXE
    PikachuEXE
    5/5,
    Version: 3.18
    Nice Survival Plugin
    Great Addition to Boring Ocean Life of Minecraft :)

    I like many of your plugins :)
    1. Praya
      Author's Response
      pika pikachu :)
  6. DuckGamer
    DuckGamer
    4/5,
    Version: 3.16.2
    [15:09:33] [Server thread/WARN]: [DreamFish] Task #777 for DreamFish vMysthoria generated an exception
    java.lang.NullPointerException
    at core.praya.agarthalib.builder.plugin.PluginPropertiesBuild.getPluginPropertiesStream(PluginPropertiesBuild.java:72) ~[?:?]
    at com.praya.dreamfish.g.c.j.<init>(PluginPropertiesManager.java:29) ~[?:?]
    at com.praya.dreamfish.g.c.i.initialize(PluginManager.java:42) ~[?:?]
    at com.praya.dreamfish.f.a.b(DreamFish.java:111) ~[?:?]
    at com.praya.dreamfish.f.a.b(DreamFish.java:109) ~[?:?]
    at com.praya.dreamfish.f.a$1.run(DreamFish.java:84) ~[?:?]
    at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:738) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.lang.Thread.run(Unknown Source)
    ----------------------------------------------------------------------------------------------------
    [15:13:46] [Server thread/ERROR]: Error occurred while disabling DreamFish vMysthoria (Is it up to date?)
    java.lang.NullPointerException
    at com.praya.dreamfish.f.a.onDisable(DreamFish.java:164) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:273) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:361) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.disablePlugins(CraftServer.java:345) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.stop(MinecraftServer.java:464) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:612) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.lang.Thread.run(Unknown Source)
    1. Praya
      Author's Response
      thanks for the report. I'll fix that soon
  7. yecao123
    yecao123
    5/5,
    Version: 3.16.2
    If you can add more fishing rods, it will be better for more groups to have different durability
    1. Praya
      Author's Response
      I will sync dreamfish with myitems. so myitems can set stats for dreamfish

      thank you yecao for the review :)
  8. bremen4u
    bremen4u
    5/5,
    Version: 3.16.2
    Perfect plugin dude.
    Can you add the lenght and weight to every lore?! :) oder make a plugin-toplist for the biggest fishes?
    1. Praya
      Author's Response
      for now, length and weight not yet used.
      why I'm didn't put to the lore because that will cause item cannot merge.

      and thank you for the review bremen4u :)
  9. rete2
    rete2
    5/5,
    Version: 3.16.1
    Thank you for this great plugin! The new update is very cool ( thanks for the API ) I am trying to recreate a full game with your plugin , if you're interested , have a look this https://vk.com/dreamfishing!
    I'm sorry that I used the name of the plugin for my server , I hope you will understand me !
    1. Praya
      Author's Response
      you're welcome.
      No problem dude, and thank you for the review :)
  10. LuckyZeeRo
    LuckyZeeRo
    5/5,
    Version: 3.16.1
    Nice plugin, if my customer made the whole game on it.
    And, thanks for the API, I waited for it :)
    1. Praya
      Author's Response
      you're welcome. Sorry for late update.
      and thank you for the review :)