Change Logs

Change Log

v2.7.2 ===

  • Updated to CB 1.4.7-R1.0 (Recommended Build)


v2.7.1 ===

  • Fixed soft-depend link for VanishNoPacket (will no longer throw errors if plugin not found)


v2.7.0

  • Updated to CB 1.4.7-R0.1


v2.6.0

  • Updated to CB 1.4.6-R0.3
  • Added new command argument: /dwdnpc deleteall

v2.5.2

  • Updated to CB 1.4.6-R0.2


v2.5.1

  • Fixed right clicking for item ID removes all armor & item in hand. New method to remove armor & item in hand is right click with that same armor/item to remove it from NPC.


v2.5.0

  • Added ability for NPCs to hold items
  • Added in-game ability to remove armor & item from hand (right click with AIR)


v2.4.2

  • Fixed console spam on NPC creation (again)
  • Fixed chat spam from NPCs that share same name as other NPCs.


v2.4.1

  • Fixed broken mob types


v2.4.0

  • Updated to MC 1.4.6
  • Fixed task error spam in console


v2.3.0

  • Updated NPCLib
  • Added missing (previously removed) methods for future use
  • Added ability to create Mob type NPCs (villagers, creepers, cows, sheep, spiders, etc)
  • Added new fields to the config.yml
    • skin-mobs-range (double)
    • skin-mobs-delay (integer)
    • npcs.id.mobtype (string)


v2.2.0

  • Added variables to NPC API for less reads on config file (faster performance on populated servers)
  • Added 1-liner messages to NPCs with customizable trigger radius.


v2.1.0

  • Recoded configuration
  • Recoded logging
  • Added ability to turn off color logging
  • Recoded look-at-task
  • Added configurable delay for look-at-task
  • Fixed reload function to actually reload all configurations
  • Optimized code
  • Optimized resources


v2.0.2

  • Fixed NPCs looking at closest player (instead of a random player within range).


v2.0.1

  • Added individual aware radius overrides per NPC (optional)
  • Added 2 new flags for the "radius" function: "-id" and "-name"
  • Extended the radius range to include 1.0 and 50.0


v2.0.0

  • Rewrote the whole plugin from the ground up to track NPCs better by ID rather than Name
  • Removed Spout support
  • New config.yml format (you will need to backup your old file; can be manually merged easily if you know what you're doing)
  • Added ability for multiple NPCs with same name
  • Added new function "deleteid" to delete a specific NPC by ID instead of name (works with 'dwdnpc.delete' perm)
  • Modified the "delete" function to warn if deleting by name and multiple NPCs are found
  • Added force flag (-force) to the "delete function to delete multiple NPCs at one time with same name
  • Right clicking an NPC (while holding nothing in your hand) will display that NPC's ID (if you have the 'dwdnpc.delete' perm)
  • Cleaned up the npclib files a bit and removed unused portions of it




v1.2.0

  • Added ability for NPCs to wear armor




v1.1.3

  • Fixed creatures from attacking NPCs (except slimes/magmacubes)




v1.1.2

  • Updated to MC 1.4.5
  • Added VanishNoPacket support (as a soft depend)
  • Fixed NPC's looking at you while vanished




v1.1.1

  • Fixed NPE when using Multiverse-Core to load worlds.




v1.1.0

  • Fixed 1.4.2 support.




v1.0.1

  • Fixed broken create method




v1.0.0

  • Complete code re-write
  • Added Spout Support
  • Restructured commands into all-in-1 command
  • Fixed Various Bugs




v0.2.0

  • Added reload command to reload all npcs from config without server restart
    • /npc-reload
  • Added new configuration for editable aware radius
    • Default 10 blocks radius
  • Added new command to set the aware radius
    • /npc-radius <radius>
      • Radius is required to be higher than 1 and lower than 50
  • Fixed missing colors for some of the in-game outputs




v0.1.2-b2

  • Fixed broken commands




v0.1.2

  • Fixed broken metrics
  • Blocked console from using commands




v0.1.0

  • Removed dup classes. (forgot to last commit)
  • Cleaned up code/classes a bit more
  • Cleaned up code/classes a bit




v0.0.1

  • Start of DwDNPC

Comments

Posts Quoted:
Reply
Clear All Quotes