Simple Anti-Mob Lag [1.9-1.16] 2.0.0

Reduce the performance impact of mobs and farms without affecting gameplay.

  1. ignorantcross
    ignorantcross
    5/5,
    Version: 2.0.0
    Genius


    ************ more text **********
    Working in 1.6.1
    TPS increased in my server
  2. UncleLin
    UncleLin
    5/5,
    Version: 2.0.0
    Great plugin, server TPS increased from 18 to 19.95!
    I like your plugin, please allow me to promote it to mcbbs (www.mcbbs.net)
    I will let more people know about this plug-in. I will not claim to be the author of the plugin.
    I will provide the spigot download address.
    I look forward to your reply.
    1. froobynooby
      Author's Response
      Thanks for the review! I think this plugin may have already been posted over there, but if not feel free to share it
  3. moonapplesauce
    moonapplesauce
    2/5,
    Version: 2.0.0
    Just doesn't work for me. Before and After pictures made me excited but my mob farms are still bumping around like in the before picture. I made no config changes.
    1. froobynooby
      Author's Response
      If you're not seeing the effect shown in the pictures with your farms, it's probably because of one of the following reasons:

      1. The farm is too densely packed: if the total area of all of the mobs' hitboxes is larger than the area they are contained in, then they cannot settle down as there will always be at least two hitboxes overlapping. For this reason, SAML pairs quite well with a farm limiter; it essentially just allows you to set more liberal limits on farms. There is also an option to freeze farms which are too dense for this effect to apply

      2. The mobs in the farms are immune to nerfing. There's lots of stuff that will prevent mobs from being nerfed / frozen, like them being recently spawned in or being named. It could also be that your farm doesn't meet SAML's definition of a farm, and so it isn't affected. If you could send a screenshot of your farm in the discussion thread I may be able to help you with that
  4. actester1235
    actester1235
    3/5,
    Version: 2.0.0
    Its good but when people login in sometimes it makes massive lag spikes but other then thats its alright but it needs improvement
    1. froobynooby
      Author's Response
      Could you share a timings report in the discussion thread? The plugin doesn't do anything on chunk load / player join, so it'd be strange if it was causing lag spikes on login
  5. kixmc
    kixmc
    5/5,
    Version: 2.0.0
    Works perfectly. Improved my TPS from 12-13 to solid 20. Thank you for this! -
  6. HuangJin
    HuangJin
    5/5,
    Version: 2.0.0
    Great plugin
  7. SirLemonade
    SirLemonade
    5/5,
    Version: 2.0.0
    Used this plugin when it just came out, 1.14 was a complete mess. It worked pretty well overall but it was too intrusive and performance heavy, possibly due to my own configuration, i stopped using it.

    But i just installed it again just to nerf the pathfinding of villagers due to some villager related lag which i did not want to solve with a chunk entity limiter. And i must say the plugin has improved significantly since then.
    The features available and the level of customisation are very nice.

    If you struggle with big groups of entities causing lag this is defenitely a plugin i would recommend to solve your issues. Deserves 5 stars just for the active development and noticeable improvements over time.
  8. kubacy
    kubacy
    5/5,
    Version: 2.0.0
    you are a genius well that you have created such a great plugin! now I have no lag thank you.
  9. TechToolbox
    TechToolbox
    5/5,
    Version: 2.0.0
    You just can't run a server without it! This plugin alone significantly improved TPS and is a must-have for 1.14+ servers. I've been running it on my server for around 7 months now, and I've had absolutely no issues. Great work!
  10. Reyretee
    Reyretee
    5/5,
    Version: 2.0.0
    A great add-on. Congratulations, you have done a great job. Can we download the plugin and use it directly. Do we need to adjust to our server?
  11. xiao_ai
    xiao_ai
    5/5,
    Version: 2.0.0
    A nice plugin!
    But I encounter a problem when I use it.
    As the following:
    [14:34:14 INFO]: [SAML] §cTPS low (18.34). Will attempt to freeze some mobs...
    [14:34:14 WARN]: [SAML] Plugin SAML v2.0.0 generated an exception while executing task 445423
    java.lang.IllegalArgumentException: Cannot measure distance between ASkyBlock and ASkyBlock_nether
    at org.bukkit.Location.distanceSquared(Location.java:460) ~[Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
    at com.froobworld.saml.group.entity.groups.DefaultGroup$1.getProtoMemberStatus(DefaultGroup.java:70) ~[?:?]
    at com.froobworld.saml.group.entity.groups.DefaultGroup$1.getProtoMemberStatus(DefaultGroup.java:64) ~[?:?]
    at com.froobworld.saml.group.GroupStatusUpdater.attemptUpdateStatus(GroupStatusUpdater.java:9) ~[?:?]
    at com.froobworld.saml.group.ProtoGroup.attemptAddMember(ProtoGroup.java:15) ~[?:?]
    at com.froobworld.saml.group.ObjectGrouper.checkMembershipAndUpdate(ObjectGrouper.java:92) ~[?:?]
    at com.froobworld.saml.group.ObjectGrouper.groupObjects(ObjectGrouper.java:37) ~[?:?]
    at com.froobworld.saml.utils.ParameterisedEntityFreezer.groupThenFreeze(ParameterisedEntityFreezer.java:54) ~[?:?]
    at com.froobworld.saml.utils.ParameterisedEntityFreezer.lambda$freezeToParameters$1(ParameterisedEntityFreezer.java:39) ~[?:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [Spigot-1.12.2.jar:git-Spigot-642f6d2-57ab4cf]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_181]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_181]
  12. China.No1
    China.No1
    4/5,
    Version: 2.0.0
    [SAML] Task #94247 for SAML v2.0.0 generated an exception
    java.lang.NullPointerException: null
    at com.froobworld.saml.utils.EntityNerfer.getPathfinderGoalName(EntityNerfer.java:84) ~[?:?]
    at com.froobworld.saml.utils.GoalSkippingSetWrapper.updateTrimmedOriginal(GoalSkippingSetWrapper.java:48) ~[?:?]
    at com.froobworld.saml.utils.GoalSkippingSetWrapper.<init>(GoalSkippingSetWrapper.java:23) ~[?:?]
    at com.froobworld.saml.utils.EntityNerfer.wrapGoalSet(EntityNerfer.java:93) ~[?:?]
    at com.froobworld.saml.utils.EntityNerfer.nerf(EntityNerfer.java:159) ~[?:?]
    at com.froobworld.saml.utils.ParameterisedEntityFreezer.freeze(ParameterisedEntityFreezer.java:115) ~[?:?]
    at com.froobworld.saml.utils.ParameterisedEntityFreezer.lambda$groupThenFreeze$4(ParameterisedEntityFreezer.java:85) ~[?:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServerAsync-1.12.2-a9501ab]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [CraftScheduler.class:git-CatServerAsync-1.12.2-a9501ab]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:835) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:473) [nz.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:780) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
    1. froobynooby
      Author's Response
      Hey, thanks for the review!

      I believe this error is due to CatServer having different mappings to Spigot, which unfortunately means you can't use the nerf mechanic of SAML. I think the freeze mechanic should still work fine though.

      To disable the plugin nerfing anything: open the config.yml and remove anything from the passive-nerf-groups and tps-nerf-groups lists.
  13. sannielollie
    sannielollie
    5/5,
    Version: 2.0.0
    Excellent plugin, just what i was looking for. Works great, easy to setup and default config already working really well. Thanks!
    1. froobynooby
      Author's Response
      Thanks for the review! Glad you like it
  14. Skidrat
    Skidrat
    5/5,
    Version: 2.0.0
    Works great, fast support from the author and helped significantly improve TPS. Definitely would recommend if you're on a 1.14.* server.
    1. froobynooby
      Author's Response
      Thanks for the review! Nice to hear it's helping
  15. TheNoobWar
    TheNoobWar
    5/5,
    Version: 2.0.0
    Definitely required if you have many players on a server running 1.13.2 or 1.14.x.

    Helps so much with unnecessary processing power going towards entity tickrate that could be used elsewhere.
    1. froobynooby
      Author's Response
      Thanks for the review; glad it's helping!
  16. Skypad6000
    Skypad6000
    5/5,
    Version: 2.0.0
    Ohh AWESOME <3333333333333333333333333333333333333333333333333333333333333333333
    1. froobynooby
      Author's Response
      Thanks for the review!
  17. dsjds1010
    dsjds1010
    5/5,
    Version: 2.0.0
    A very good optimized plugin that is constantly being fixed and improved upon, a huge vouch to minimize mob lag.
    1. froobynooby
      Author's Response
      Thanks for the review! Glad you like the plugin
  18. LoneDev
    LoneDev
    5/5,
    Version: 2.0.0
    Must have for every 1.14.4 server, forget about lag :D
    1. froobynooby
      Author's Response
      Thanks for the review! Glad it's working for you
  19. Appa117
    Appa117
    5/5,
    Version: 1.3.5
    Excellent plugin!

    Very nice plugin to reduce server workload.

    It is nicly active in the background and is only truely visible if you are farming large quantities of freindly mobs. But even then the mobs start moving again once you feed or damage them.

    I can really recommend this.

    Very nice work. Keep it up!
    1. froobynooby
      Author's Response
      Thanks very much for the review! Happy you like the plugin
  20. samo_lego
    samo_lego
    5/5,
    Version: 1.3.5
    Helped a lot, thanks man! Working like a charm, easy to setup ... great! Definetely recommending to others!
    1. froobynooby
      Author's Response
      Happy it's working! Thanks for the review