nuNPCDestinations - Create Living NPC's (1.8.3 - 1.12) 2.1.18

Stop having boring NPC's and impress your users with an immersive NPC RPG experience

  1. Don't you hate it when people leave the door open?

    Nutty101
    Fixes:
    • A better opening of gates and doors:
      • I have cleaned up the code around the gates and doors, it will help avoid the NPC just opening and closing a door over and over. This does not fix the teleporting thru a door as this is a result of Minecraft killing pathfinding through doors, so I believe citizens is teleporting the NPC through the doors.
    Hmmcrunchy, Kopale089 and PsychoLynx like this.
  2. Even robots get twitchy, and refuse to do things.

    Nutty101
    Fixes:
    • Path Smoothing:
      • Something many people have noticed is the NPC's when traversing a path at 45-degree angles will have their heads look back and forth. I have been working at this for a while to clean up, but it's a mix. Citizens seem's to look based on the path that it is navigating internally. With that said, I added some code in to validate the distance and angle between points in the navigation plan. If you...
    Tyrriel, gmalone, Kopale089 and 3 others like this.
  3. When the world seems on fire, it's not. It's just your view that is on fire.

    Nutty101
    Fixes:
    • BetonQuest Fixes:
      • With 1.9.4+ the timing of registering custom events broke this plugin. I had to do a few things to ensure people with an older beton could still use the plugin. So it took a bit more to get it resolved. This should be good now.
    Tyrriel, SilverstarX and PsychoLynx like this.
  4. Never assume you squashed the only bug, there are always many more hiding else where waiting!

    Nutty101
    Fixes:
    • Left a debug notice in the code. It was pushing a FirelocationChange: in the log. This has been removed. Someone reminded me of this, and I forget who off hand (Sorry)
  5. Sometimes I count invisible sheep in head to sleep, sadly I never fall asleep.

    Nutty101
    Fixes:
    • An issue with the BetonQuest portion of the plugin. If you used the DistancetoLocation condition with the number ident, not the UUID. You would get a NULL error pointer in the logs, this has been resolved. Thanks as always to @Grnknght for pointing this out to me.
    Additions:
    • None
    ...
    ItsGamingSoni and PsychoLynx like this.
  6. If the door is locked, there is a good chance windows are not. Try a different approach

    Nutty101
    Fixes:
    • LocWand (Command)
      • Locwand refused to allow the --blocks argument due to an incorrect max arguments number
    • Console-Spam
      • Error when an NPC is attacking a user and they teleport out of the current world. Reported by @Superola.
    [COLOR=rgb(0, 102,...[/SIZE]
    _Le0_ and PsychoLynx like this.
  7. That lake was nothing more than a mirage in the desert, it really doesn't exist

    Nutty101
    Fixes:
    • PlotSquared
      • Seems I never took into account that some people might have multiple worlds for plotSquared, or only a portion of the worlds managed by it. So this caused errors to crop up across the board. Sorry about that. Thanks to @Arctomium for pointing this out.
        • Hopefully this...
    PsychoLynx likes this.
  8. Sometimes I like to just sit inside a square and never leave.

    Nutty101
    Additions:
    • PlotSquared integration!
      • This allows admins to allow NPC Destinations to be used by players on their plots.
      • Wander mode, the NPC's will not go outside the plot
      • They cannot add locations outside the plot (you can merge and have them work across that). If the plots are not connected the NPC will not be able to cross to the other plots
      • Use my...
    PsychoLynx likes this.
  9. Putting fingers in your ears and saying "lalala" does not make the issue go away.

    Nutty101
    Fixes:
    • I had been using and old function. Swapped to the newer version of the function. You might have been getting some console errors.
  10. You might have the whole gear, but one tooth missing can stop the train.

    Nutty101
    Additions:
    • None
    Changes:
    • None
    Fixes:
    • Broke the plugin interface notification for a new location.
      • @Arctomium this will resolve the animations / sleeping issue. Thanks for letting me know about it.
    MrEMan and PsychoLynx like this.