Insufficient Info Bug: Condition: region isn't working (always true)

Discussion in 'Bug Reports' started by tiradorus, Mar 9, 2019.

  1. tiradorus

    tiradorus Member
    Supporter Premium Supporter

    Joined:
    Sep 7, 2015
    Messages:
    36
    Likes Received:
    0
    Enter a brief description of what is broken Condition: region isn't working (always true)

    What version of Minecraft are you using?
    1.8

    What server jar are you using? Spigot

    What is this a bug report for? MythicMobs

    What version of the plugin are you using? Dev build 2072, MM 4.6.0 Snapshot

    Describe the bug. Be as specific as possible, images or short gifs/videos are welcome but save configuration files for later sections. Write a whole paragraph if needed, help us bug testers replicate your issue!
    None of regions conditions are working on 1.8.8 servers with the last version of MythicMobs.
    Everything works fine on MM 4.4.1, not on 4.6.0

    Every regions conditions are considered as TRUE even if the monster isn't in the right region.

    I have a dragon, that can't go outside of an arena delimited by region (he is flying back when he enter the borders of the arena), works fine on 4.4.1

    On 4.6.0, the dragon always fly back cause the condition region is always on true, he launch every of his skills everytime c'ause all of his regions conditions are true! (even if he isn't in)
    CF examples.

    Example Configurations
    DragTpBorder:
    Conditions:
    - region{r=circle} true
    Skills:
    - leap{velocity=450} @Location{loc=1,155,6}
    - delay 5
    - leap{velocity=450} @Location{loc=1,155,6}
    - delay 5
    - leap{velocity=450} @Location{loc=1,155,6}

    <===== It make fly the dragon back to the center of the arena, while he enter the region 'circle' that ... circle the arena xD
    In 4.6.0, the dragon flys back every time to the center, lock on, and can't moove, c'ause the region-checking is bugged :S


    I tryed to put it on false, the whole skill stop working, even if the dragon was in, or outside the region
    + i tryied the conditon "NotInRegion" too ... same way
     
    #1
    Last edited: Mar 14, 2019
  2. Wahrheit

    Wahrheit Member
    Supporter Premium Supporter Moderator

    Joined:
    Sep 4, 2016
    Messages:
    99
    Likes Received:
    5
    Please provide a pastebin post of a server log from startup.
     
    #2
  3. tiradorus

    tiradorus Member
    Supporter Premium Supporter

    Joined:
    Sep 7, 2015
    Messages:
    36
    Likes Received:
    0
    There is absolutely no error, and nothing about worldGuard-MythicMobs while the server start ...
    A total Log from server-starting is absolutely useless

    I can't tell more precise things than:
    ----------------------------------------------------------------------------------------------
    If:
    Conditions:
    - region{r=region} false/true

    On true, the skill is launched everywhere, both in and out of the right region (so everywhere)
    On false, the skill can't start. In our out of a region, the skill is locked.

    Same problem with:

    Conditions:
    - NotInregion{r=region} false/true

    On true, the skill is launched everywhere, both in and out of the right region
    On false, the skill can't start.
    ----------------------------------------------------------------------------------------------

    No error logs, neither on skill launch, nor on server start.

    + All of skills that have thoses conditions with 'MM 4.4.1' are working well
    So, there were a modification into the new version that have broken the region-checking


    More informations maybe i can tell you:

    "MythicMobs 4.4.1" + "WorldGuard 6.1.3-SNAPSHOT,c904242" + "Minecraft version 1.8.8"
    = Region condition working

    "MythicMobs 4.6.0-SNAPSHOT-2702" + "WorldGuard 6.1.3-SNAPSHOT,c904242" + "Minecraft version 1.8.8"
    = Region condition not working
     
    #3
  4. Buguser

    Buguser Active Member
    Supporter Quality Assurance Moderator

    Joined:
    Oct 11, 2016
    Messages:
    179
    Likes Received:
    54
    Since MythicMobs 4.5.2 you should use the WorldGuard 7.0+ builds.
     
    #4
    Wahrheit likes this.
  5. Wahrheit

    Wahrheit Member
    Supporter Premium Supporter Moderator

    Joined:
    Sep 4, 2016
    Messages:
    99
    Likes Received:
    5
    The log includes more information than just errors. Please provide it. Thanks!
     
    #5
  6. tiradorus

    tiradorus Member
    Supporter Premium Supporter

    Joined:
    Sep 7, 2015
    Messages:
    36
    Likes Received:
    0
    Thanks, it explains the problem.
    But Worldguard 6.2+ isn't compatible with minecraft 1.8.8
    So can't use 7.0, even worst compatible than 6.2.2

    So MythicMobs 4.5.2+ can't use RegionCondition system on server 1.13- (WorlGuard 7.0 compatible only 1.13)
     
    #6
  7. Wahrheit

    Wahrheit Member
    Supporter Premium Supporter Moderator

    Joined:
    Sep 4, 2016
    Messages:
    99
    Likes Received:
    5
    You should update your server. If you wish to use 1.8 combat features, you can replicate them with a plugin. More information is available here:

    https://wiki.citizensnpcs.co/Minecraft_1.8
     
    #7
  8. tiradorus

    tiradorus Member
    Supporter Premium Supporter

    Joined:
    Sep 7, 2015
    Messages:
    36
    Likes Received:
    0
    Ahah dude i already know that ^^
    But i use 1.8.8 for many other reasons,
    The principal-one: Many of my plugins are old, not updated since 3+years, and absolutely not compatible with 1.9+

    And there are no existing plugins that could replace them, and they are, for many, the core of my server.
    So i'm locked
     
    #8

Share This Page