Premium Realistic Water Mechanics (1.16-1.18) [Paid]

Discussion in 'Resource Discussion' started by AsVaidas, Oct 9, 2017.

  1. hmm i keep getting this error in console with latest version in 1.12.2-R0.1-SNAPSHOT

    Could not pass event PlayerInteractEvent to water v1.9 BETA

    and

    Task #274289 for water v1.9 BETA generated an exception
     
    #181 Subber, Mar 22, 2019
    Last edited: Mar 22, 2019
  2. I think it's necessary to check the sponge, While I put the sponge under water, there will form a big puddle and will not be calculated.
     
  3. I would need full error to fix the issue. If you are using in public server, I would recommend to not use beta version

    Will check for that
     
  4. NOT always, Sometimes it works for an hour and nothing happen... and sometimes it shows this after server start for few mins.
    Server version: Spigot 1.13.2
    [WATER BETA]

    Message:
    Code (Text):
    [22:48:55] [Craft Scheduler Thread - 8/WARN]: [water] Plugin water v1.8.5 BETA generated an exception while executing task 2853
    java.util.ConcurrentModificationException: null
        at java.util.ArrayList$Itr.checkForComodification(Unknown Source) ~[?:1.8.0_201]
        at java.util.ArrayList$Itr.next(Unknown Source) ~[?:1.8.0_201]
        at net.minecraft.server.v1_13_R2.World.getType(World.java:643) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
        at org.bukkit.craftbukkit.v1_13_R2.block.CraftBlock.getType(CraftBlock.java:182) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
        at me.RealisticWater.Utility.checkIfSeaItems(Utility.java:243) ~[?:?]
        at me.RealisticWater.Utility.getSurroundingBlocks(Utility.java:41) ~[?:?]
        at me.RealisticWater.mechanics.WaterFlow.flowSideways(WaterFlow.java:160) ~[?:?]
        at me.RealisticWater.mechanics.WaterFlow.flow(WaterFlow.java:75) ~[?:?]
        at me.RealisticWater.mechanics.WaterFlow.run(WaterFlow.java:50) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_201]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_201]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
    [23:23:33]
    config.yml:
    Code (Text):
    #Enable water on plugin load?
    #It is disabled by default for first start and configure
    #You can enable water mechanincs in server with /water enable
    #Setting this to "true" will allow water mechaincs work when server starts
    Enable on start: true

    #The speed plugin will calculate and place water
    #This speed is in ticks (1/20 second)
    #This option doesn't effect the performance!
    #Default: 1 (each tick)
    Water speed: 1

    #The max time plugin can take checking the water
    #Higher values can make water go faster
    Max ms to check: 50

    #The distance from which water mechanics will stop working
    Distance: 92

    #Radius of water to check
    #The higher this number, the flater water will be
    Radius to check: 30

    #The speed at which visual updates will happen
    #The lower this number, the more updates will happen
    #This speed is in ticks (1/20 second)
    #Lowest: 1, highest: inf
    #This could effect the performance!
    Visual updates: 20

    #Visual effect when water has "waves"
    #Helps disguise realistic water effects
    #Doesn't have impact on performance
    Enable waves: false

    #Blocks that can be broken by water
    Destroy:
    - SUGAR_CANE
    - TALL_GRASS
    - GRASS
    - DANDELION
    - WALL_TORCH
    - TORCH
    - STADING_SIGN
    - WALL_SIGN
    - REDSTONE_TORCH
    - REDSTONE_TORCH
    - REDSTONE_WIRE
    - REDSTONE_WALL_TORCH
    - REDSTONE
    - LEVER
    - STONE_BUTTON
    - ACACIA_BUTTON
    - BIRCH_BUTTON
    - DARK_OAK_BUTTON
    - JUNGLE_BUTTON
    - OAK_BUTTON
    - SPRUCE_BUTTON
    - ACACIA_SAPLING
    - BIRCH_SAPLING
    - DARK_OAK_SAPLING
    - JUNGLE_SAPLING
    - OAK_SAPLING
    - SPRUCE_SAPLING
    - FLOWER_POT
    - SUNFLOWER
    - CHORUS_FLOWER
    - DEAD_BUSH
    - VINE
    - LILAC
    - LILY_PAD
    - ROSE_BUSH
    - ROSE_RED
    - TRIPWIRE_HOOK
    - SNOW

    #Message to send when player tries to place water
    #When there is no enough space for water
    No enough space message: 'There is no enough space'

    #In which worlds will realistic mechanics work
    Enabled worlds:
    - world

    #Enable bucket check
    Bucket check: true

    #Rain water (puddles) forming on ground
    Rain: true

    #Forming puddles on normal water
    Rain on water: false

    #The radius in wich it will rain
    #Larger radius can begin to load chunks - cause lag
    Rain radius: 64

    #The speed at which water will rain
    # Default: 1500
    # 0 - fastest
    Rain speed: 1200

    #If water can rain on lowest water
    #This will enable forming of more water on lakes/holes
    #Will let regenerate water faster
    Rain on lowest water: false

    #Blocks on which it will not rain
    #"Destroy" blocks are included
    Dont rain on:
    - SIGN
    - WALL_SIGN
    - FENCE

    #Enable hopper water transfer system
    Hopper transfer system: true

    #Name of the bucket in hopper
    #This bucket will transfer water trough hoppers
    #Don't use color codes (doesn't work)
    Bucket name: "Water"

    #Enable generation edit?
    #It will replace blocks under water
    #That helps so water doesn't flow into caves
    #(Recommended settings is set, change at your own will)
    Generation edit enabled: false

    #Block that will be placed under water on generation
    #It will be placed if:
    #* There is air under water
    #* There is sand/gravel under water (block will be placed under sand/gravel)
    Replace block: "DIRT"

    #Wich rate the block will be placed under water
    #It will count as blocks*2/s
    Replace rate: 500

    #Replace in all chunks that is loaded or only in new chunks
    #true - only in new
    #false - in all loaded
    #If you put small Replace rate, set this to false
    #Else, put this to true
    Replace only new: false

    #The speed at which blocks will drain
    #It can be from 1 to infinite
    #1 - fastest, default: 1
    Drain speed: 1

    #Blocks that can float on water
    #Use '*' to allow all blocks to float
    #List of all blocks: https://www.minecraftinfo.com/items.htm
    #Replace spaces with _
    List of floatable blocks:
    - '*'
    - 'block_of_readstone'
    - 'etc'


    And I had tried for many times that if I put "Water BETA" in my server, Some times the server will be stopped by unknown error. If I put "Water"(not bata), the following error didn't show.
    For more:
    I had tried the beta version in my PC and my testing server for over 20 times, PC: i7 32G RAM Server: E5 4G RAM
    In PC, Server Xmx32G, Error occurs while player left the game
    In PC, Server Xmx4G, Error seldom occurs, Tried for 16 times and happen once
    In Server, Server Xmx4G, Tried for 6 times and happen 2 times(while OP left the game, and didn't try as a player)

    Code (Text):
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: The server has stopped responding! This is (probably) not a Spigot bug.
    [01:01:29 ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author
    [01:01:29 ERROR]:        *Especially* if it looks like HTTP or MySQL operations are occurring
    [01:01:29 ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once
    [01:01:29 ERROR]:        If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
    [01:01:29 ERROR]: If you are unsure or still think this is a Spigot bug, please report to https://www.spigotmc.org/
    [01:01:29 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
    [01:01:29 ERROR]: Spigot version: git-Spigot-f56e2e7-1a64d4a (MC: 1.13.2)
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Server thread
    [01:01:29 ERROR]:       PID: 20 | Suspended: false | Native: false | State: BLOCKED
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Entire Thread Dump:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: ProtocolLib-StructureCompiler 0
    [01:01:29 ERROR]:       PID: 161 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: pool-10-thread-1
    [01:01:29 ERROR]:       PID: 158 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Craft Scheduler Thread - 71
    [01:01:29 ERROR]:       PID: 156 | Suspended: false | Native: false | State: BLOCKED
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: File IO Thread
    [01:01:29 ERROR]:       PID: 75 | Suspended: false | Native: false | State: BLOCKED
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Timer-2
    [01:01:29 ERROR]:       PID: 50 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: pool-13-thread-1
    [01:01:29 ERROR]:       PID: 49 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: pool-12-thread-1
    [01:01:29 ERROR]:       PID: 48 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: NPC_Police-SQLite DB
    [01:01:29 ERROR]:       PID: 47 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Thread-13
    [01:01:29 ERROR]:       PID: 44 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Timer-1
    [01:01:29 ERROR]:       PID: 37 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Abandoned connection cleanup thread
    [01:01:29 ERROR]:       PID: 36 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Timer-0
    [01:01:29 ERROR]:       PID: 35 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Netty Server IO #3
    [01:01:29 ERROR]:       PID: 34 | Suspended: false | Native: true | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Netty Server IO #2
    [01:01:29 ERROR]:       PID: 32 | Suspended: false | Native: true | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Netty Server IO #1
    [01:01:29 ERROR]:       PID: 31 | Suspended: false | Native: true | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Netty Server IO #0
    [01:01:29 ERROR]:       PID: 30 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: ObjectCleanerThread
    [01:01:29 ERROR]:       PID: 29 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Spigot Metrics Thread
    [01:01:29 ERROR]:       PID: 28 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Spigot Watchdog Thread
    [01:01:29 ERROR]:       PID: 27 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Java2D Disposer
    [01:01:29 ERROR]:       PID: 25 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Server console handler
    [01:01:29 ERROR]:       PID: 23 | Suspended: false | Native: true | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Thread-4
    [01:01:29 ERROR]:       PID: 24 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: DestroyJavaVM
    [01:01:29 ERROR]:       PID: 22 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Server thread
    [01:01:29 ERROR]:       PID: 20 | Suspended: false | Native: false | State: BLOCKED
    [01:01:29 ERROR]:       Thread is waiting on monitor(s):
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Server Infinisleeper
    [01:01:29 ERROR]:       PID: 21 | Suspended: false | Native: false | State: TIMED_WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: NonBlockingInputStreamThread
    [01:01:29 ERROR]:       PID: 18 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Snooper Timer
    [01:01:29 ERROR]:       PID: 16 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Attach Listener
    [01:01:29 ERROR]:       PID: 5 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Signal Dispatcher
    [01:01:29 ERROR]:       PID: 4 | Suspended: false | Native: false | State: RUNNABLE
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Finalizer
    [01:01:29 ERROR]:       PID: 3 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 ERROR]: Current Thread: Reference Handler
    [01:01:29 ERROR]:       PID: 2 | Suspended: false | Native: false | State: WAITING
    [01:01:29 ERROR]:       Stack:
    [01:01:29 ERROR]: ------------------------------
    [01:01:29 INFO]: Startup script './start.sh' does not exist! Stopping server.
    [01:01:29 INFO]: Stopping server
     
    #184 Kmi_Jimmy, Mar 22, 2019
    Last edited: Mar 22, 2019
  5. I could see that you are using 1.8.5, it would be more helpful if you use the latest beta version (v1.9)
     
  6. I had tried to use the latest beta version, there are 3 files in the water.zip.
    1.12.jar (not suit to my server, didn't check for this)
    1.12-1.13 v1.8 - BETA.jar (Shows following error)
    1.13.jar (It's version 1.7.4)

    Default setting

    Code (Text):
    [12:27:32 WARN]: [water] Task #83 for water v1.9 BETA generated an exception
    java.lang.ClassCastException: org.bukkit.craftbukkit.v1_13_R2.block.data.CraftBlockData cannot be cast to org.bukkit.block.data.Levelled
            at me.RealisticWater.Utilities.Utility1_13.getDataSync(Utility1_13.java:218) ~[?:?]
            at me.RealisticWater.mechanics.WaterFlowSync.run(WaterFlowSync.java:47) ~[?:?]
            at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:392) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:889) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [spigot-1.13.2.jar:git-Spigot-f56e2e7-1a64d4a]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
    [12:28:11 INFO]: Jimmy_kmi issued server command: /water relaod
    [12:28:16 INFO]: Jimmy_kmi issued server command: /water reload
    >
    >
    >
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: The server has stopped responding! This is (probably) not a Spigot bug.
    [12:29:26 ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author
    [12:29:26 ERROR]:        *Especially* if it looks like HTTP or MySQL operations are occurring
    [12:29:26 ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once
    [12:29:26 ERROR]:        If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
    [12:29:26 ERROR]: If you are unsure or still think this is a Spigot bug, please report to https://www.spigotmc.org/
    [12:29:26 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
    [12:29:26 ERROR]: Spigot version: git-Spigot-f56e2e7-1a64d4a (MC: 1.13.2)
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Server thread
    [12:29:26 ERROR]:       PID: 20 | Suspended: false | Native: false | State: BLOCKED
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Entire Thread Dump:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: ProtocolLib-StructureCompiler 0
    [12:29:26 ERROR]:       PID: 94 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: pool-10-thread-1
    [12:29:26 ERROR]:       PID: 91 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Netty Server IO #2
    [12:29:26 ERROR]:       PID: 89 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Netty Server IO #1
    [12:29:26 ERROR]:       PID: 88 | Suspended: false | Native: true | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: File IO Thread
    [12:29:26 ERROR]:       PID: 75 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Craft Scheduler Thread - 9
    [12:29:26 ERROR]:       PID: 66 | Suspended: false | Native: true | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Craft Scheduler Thread - 5
    [12:29:26 ERROR]:       PID: 62 | Suspended: false | Native: false | State: BLOCKED
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Thread-22
    [12:29:26 ERROR]:       PID: 61 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Timer-2
    [12:29:26 ERROR]:       PID: 49 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: pool-13-thread-1
    [12:29:26 ERROR]:       PID: 48 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: pool-12-thread-1
    [12:29:26 ERROR]:       PID: 47 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: NPC_Police-SQLite DB
    [12:29:26 ERROR]:       PID: 46 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Thread-15
    [12:29:26 ERROR]:       PID: 42 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Timer-1
    [12:29:26 ERROR]:       PID: 36 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Thread-11
    [12:29:26 ERROR]:       PID: 35 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Thread-10
    [12:29:26 ERROR]:       PID: 34 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Abandoned connection cleanup thread
    [12:29:26 ERROR]:       PID: 33 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Timer-0
    [12:29:26 ERROR]:       PID: 32 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Netty Server IO #0
    [12:29:26 ERROR]:       PID: 30 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: ObjectCleanerThread
    [12:29:26 ERROR]:       PID: 29 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Spigot Metrics Thread
    [12:29:26 ERROR]:       PID: 28 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Spigot Watchdog Thread
    [12:29:26 ERROR]:       PID: 27 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Java2D Disposer
    [12:29:26 ERROR]:       PID: 25 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Server console handler
    [12:29:26 ERROR]:       PID: 23 | Suspended: false | Native: true | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Thread-4
    [12:29:26 ERROR]:       PID: 24 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: DestroyJavaVM
    [12:29:26 ERROR]:       PID: 22 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Server thread
    [12:29:26 ERROR]:       PID: 20 | Suspended: false | Native: false | State: BLOCKED
    [12:29:26 ERROR]:       Thread is waiting on monitor(s):
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Server Infinisleeper
    [12:29:26 ERROR]:       PID: 21 | Suspended: false | Native: false | State: TIMED_WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: NonBlockingInputStreamThread
    [12:29:26 ERROR]:       PID: 18 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Snooper Timer
    [12:29:26 ERROR]:       PID: 16 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Attach Listener
    [12:29:26 ERROR]:       PID: 5 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Signal Dispatcher
    [12:29:26 ERROR]:       PID: 4 | Suspended: false | Native: false | State: RUNNABLE
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Finalizer
    [12:29:26 ERROR]:       PID: 3 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 ERROR]: Current Thread: Reference Handler
    [12:29:26 ERROR]:       PID: 2 | Suspended: false | Native: false | State: WAITING
    [12:29:26 ERROR]:       Stack:
    [12:29:26 ERROR]: ------------------------------
    [12:29:26 INFO]: Startup script './start.sh' does not exist! Stopping server.
    [12:29:26 INFO]: Stopping server
    >
     
  7. Please tell me that water will act more like the MineCon Trailer?

    If really like items flowing in water to pass through fences like promised and items won't go through iron bars though still with flowing water.

    It be cool if he works on this ;3;
     
  8. isn't that already in 1.13 update?
     
  9. If water will ever have levels inside other blocks (like fence), then yes, it will happen. But for now, there is no way.

    Yea it is, but realistic water disables that feature in 1.13 to work properly.
     
  10. I would like to have waves visual effect in one of my worlds without enabling water physics, while having water physics in some other worlds, could you please add another per-world option to visual effects?
     
  11. I don't even know if world's option works in beta :D But I will try to add
     
  12. also error:
    Code (Text):

    [11:58:15 ERROR]: Could not pass event PlayerInteractEvent to water v1.9 BETA
    java.lang.Error: Unresolved compilation problem:
            The method getRegionManager(World) is undefined for the type WorldGuardPlugin

            at me.RealisticWater.Utilities.Utility1_12.isThereARegion(Utility1_12.java:127) ~[?:?]
            at me.RealisticWater.Utilities.Utility1_12.canInteract(Utility1_12.java:119) ~[?:?]
            at me.RealisticWater.events.BucketEvents.onBucketFullEvent(BucketEvents.java:90) ~[?:?]
            at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1067.execute(Unknown Source) ~[?:?]
            at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1610]
            at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1610]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1610]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-1610]
            at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236) ~[patched_1.12.2.jar:git-Paper-1610]
            at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:109) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:920) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1610]
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_201]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_201]
            at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1610]
            at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1610]
            at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
     
     

  13. Couldnt you just let the water adjacent next to it AUTO fill the block after x amount of time it would normally fill that block space in the fence and once the water plugin realizes its BEEN long enough it will auto put a water source INSIDE the fence? and then will flow out like expected?

    You could have this fence fill feature toggleable for those who want it :D Tho it could add a lot to this <3
     
  14. I tried a lot of possibilities, half of them don't work, another half would increase the plugin price by 10$, because of how hard it would be to implement. There is no easy way to implement it, that won't break water mechanics and create infinite water sources.
     
  15. Can you release a Expanded Realistic Water or Hyper Realistic Water? and increase the price i would pay way way wayy more just to get this feature added sir. I cant speak for everyone you should also consider making a patreon page?
     
  16. the beta water has stopped working completely:
    Code (Text):


    [12:08:13] [Server thread/INFO]: [water] Enabling water v1.9 BETA
    [12:08:13] [Server thread/INFO]: [ Water ] Checking configuration...
    [12:08:13] [Server thread/INFO]: [ Water ] Loading data...
    [12:08:13] [Server thread/ERROR]: Error occurred while enabling water v1.9 BETA (Is it up to date?)
    java.lang.NullPointerException: null
        at me.RealisticWater.Data.loadToMemory(Data.java:33) ~[?:?]
        at me.RealisticWater.Main.onEnable(Main.java:77) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:395) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:344) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:403) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[patched_1.12.2.jar:git-Paper-1610]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
    [12:08:13] [Server thread/INFO]: [water] Disabling water v1.9 BETA
    [12:08:13] [Server thread/ERROR]: Error occurred while disabling water v1.9 BETA (Is it up to date?)
    java.lang.NullPointerException: null
        at me.RealisticWater.Main.onDisable(Main.java:149) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:350) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:437) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:320) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:395) ~[patched_1.12.2.jar:git-Paper-1610]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:344) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:403) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289) ~[patched_1.12.2.jar:git-Paper-1610]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[patched_1.12.2.jar:git-Paper-1610]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]

     
     
  17. Delete the data file
    Maybe, dont have Time for now
     
  18. Why does it not work on 1.12.2? Do you have any update work on 1.12.2??
     
  19. Use not beta 1.12 version, it should work