Premium Realistic Water Mechanics (1.15.2) [Paid]

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

  1. my server ram runs 6gb, mm... probably... to low for this plugin? i try the "free mode" but when i remove water the refill dont work properly... but the idea it's so great!!
     
  2. I don't think water mechanics use extreme amount of memory, it's mostly CPU power needed here, I run it on 1.5gb ram, 5ghz processor and up to 8 players online on 1.15.2, I only have lag issues with world border edges, where ocean flows into void, but we've worked on barriering ocean from world edge (I used custom world generator to pregenerate the world and then used void generator to not generate it further and make it void where world ends)

    the rain refill system is truly flawed, until its bugs are fixed, if you'll need I can share with you my rain script that uses Realistic Water Mechanics API to do it without bugs
     
    #262 Govindas, May 16, 2020
    Last edited: May 16, 2020
  3. I got this error:
    Code (Text):

    [13:54:41 WARN]: [water] Task #101 for water v1.9.11 BETA generated an exception
    java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_15_R1.block.data.CraftBlockData cannot be cast to class org.bukkit.block.data.Levelled (org.bukkit.craftbukkit.v1_15_R1.block.data.CraftBlockData and org.bukkit.block.data.Levelled are in unnamed module of loader 'app')
    at me.RealisticWater.Utility.setDataSync(Utility.java:227) ~[?:?]
    at me.RealisticWater.mechanics.WaterFlowSync.replaceBlocks(WaterFlowSync.java:34) ~[?:?]
    at me.RealisticWater.mechanics.WaterFlowSync.run(WaterFlowSync.java:20) ~[?:?]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:461) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1314) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1231) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:962) ~[patched_1.15.2.jar:git-Tuinity-"ac69474"]
    at java.lang.Thread.run(Thread.java:834) [?:?]
     
    • Like Like x 2
  4. It works in paper 1.15.2, but seems sponge hasn't be checked in the latest version and Waterlogged blocks don't seem to work well, can't wait for the latest version, It's super awesome.
     
    • Like Like x 1
  5. Waterlogged blocks are compleatly bugged, so the plugin tries to remove water from those blocks
    For sponges, yea, it will need to be fixed
     
    • Like Like x 2
  6. It might much important to fixing the sponge block than fixing the Waterlogged blocks. Using a sponge will make the plugin shows error then completely stuck.
     
    • Like Like x 1
  7. one of my players found a bug, if you place a torch on side of the block, it prevents water flow and the torch doesn't get broken, while it gets broken when placed on the block instead of the side of it
     
  8. Torch on the wall and on the ground has different IDs, you will need to add that ID to the config
     
    • Like Like x 2
  9. Are you planning to update this to 1.16.x anytime soon? :D
     
    • Like Like x 2
  10. How do you create obsidian with this plugin btw?
     
  11. Don't know yet, but will be in a month
    I don't remember exactly, but I think when water touches lava source block, it will change to obsidian
     
    • Informative Informative x 1
  12. Oh and what do track bucket & the water hopper system do?
     
    #275 TommyTran732, Jul 26, 2020
    Last edited: Jul 26, 2020
  13. you can transfer water with hoppers to other places, so you can get water from a huge water source to your home

    water buckets just place the amount of water they have in them, so if you pick a small water block, it'll place a small water block instead of full water block
     
  14. Greetings. Any news so far about this voting? It's been over a year since the lava theme was mentioned. I'm really interested in buying this source, but without lava it seems kind of unfinished.
     
    • Agree Agree x 2
    • Creative Creative x 1
  15. one my player found a bug, Frost Walker enchantment cannot freeze lower water levels, thus it's hardly usable with this plugin as most water has non-full water levels
     
  16. Tried out the free version to see what the mechanic was like, found myself enjoying very much so. Made a purchase to day (Doesn't seem like automatic payments are set up for this tho lol) and excited to try out the full version soon - Definitely not something I've seen before, you've got a lot to be proud about for sure haha
     
  17. Hey, I'm getting following error when trying to use hoppers:

    [15:24:13 WARN]: [water] Plugin water v1.9.11 BETA generated an exception while executing task 15
    java.lang.IllegalStateException: Tile is null, asynchronous access? CraftBlock{pos=BlockPosition{x=-885, y=61, z=-223},type=HOPPER,data=Block{minecraft:hopper}[enabled=true,facing=down],[email protected]}
    at com.google.common.base.Preconditions.checkState(Preconditions.java:444) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.block.CraftBlockEntityState.<init>(CraftBlockEntityState.java:27) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.block.CraftContainer.<init>(CraftContainer.java:13) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.block.CraftLootable.<init>(CraftLootable.java:16) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.block.CraftHopper.<init>(CraftHopper.java:13) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.block.CraftBlock.getState(CraftBlock.java:343) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at me.RealisticWater.mechanics.HopperTransfer.suckWater(HopperTransfer.java:47) ~[?:?]
    at me.RealisticWater.mechanics.HopperTransfer.run(HopperTransfer.java:36) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_261]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_261]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]