Skip to content

CustomNPCs v1.6-pre4

Pre-release
Pre-release
Compare
Choose a tag to compare
@Foxikle Foxikle released this 28 Feb 21:28

CustomNPCs 1.6-pre4

New Features

  • NPCs can now override the default Interactable Hologram.
  • Indevidual NPCs can toggle having the Interactable Hologram, even if it is interactable.
  • The NPC's escaped name is shown to the player whilst changing it. (Toggleable via the NameReferenceMessages field in the config.yml!)
  • A new menu page to house the aforementioned items.
  • A button to delete the NPC from within the menu
  • A confirmation menu upon attempting to delete an NPC (Yes, even with the command. I may add a bypass flag in the future.)
  • A button to set the NPC's pitch and yaw, so called its Facing Direction
  • The /npc command now takes the RAW (unstylized) NPC name as an identifier. (ie. /npc edit foxikle's helper). This does support NPCs with spaces in their name.
    • Just a note about that, NPC UUIDs still work, they just are not supplied to the tab completion
  • A new command to teleport to an NPC. /npc goto <NPC>
    • Requires the customnpcs.commands.goto permission
  • A new command to move an NPC to you. /npc movehere <NPC>
    • Requires the customnpcs.commands.movehere permission
  • A new command to clone an NPC to your current location. /npc clone <NPC>
    • Requires the customnpcs.commands.clone permission
  • The Skin menu, the Action Customizer Menu, and the Condition Customizer Menu now all have click sounds
  • The config version is now 5
  • The NPC File version is now 1.6

Bug Fixes

  • Fixed not being able to go back from the New Action Condition menu.
  • Fixed inconsistencies with the lore in the Equipment Menu
  • Fixed importing player armor mutating the player's armor. (Changing the display name and lore)
  • Fixed a serious issue whilst serializing actions under certain circumstances.
  • Fixed a bunch of issues relating to manually changing NPC Equipment
  • Removed several debug messages
  • Typos and other small fixes

Developer changes

  • Both the Settings and Equipment classes now have clone methods.
  • Deprecated the old constructor for Settings to accommodate the new settings options
  • CustomNPCs now uses Lombok getters and setters

Full Changelog: v1.6-pre3...v1.6-pre4

A huge thank you goes out to Nutric for being a Patron over on Patreon.
Nutric has also helped me with the q/a of this update, so be sure to show your appreciation if you ever see him around.

Thats it!
This will likely be the last prerelease before the full release of 1.6!

Cheers <3
~ Foxikle