Skip to content

Releases: Foxikle/CustomNPCs

CustomNPCs 1.3.2-pre2

21 Aug 01:19
Compare
Choose a tag to compare
CustomNPCs 1.3.2-pre2 Pre-release
Pre-release

New Features:

  • Added a prompt on server start up to remind you to update the plugin (Only full releases)

Bug Fixes

  • Fixed RUN_COMMAND action not working as intended

That's it!
-Foxikle

CustomNPCs 1.3.2-pre1

13 Aug 17:50
Compare
Choose a tag to compare
CustomNPCs 1.3.2-pre1 Pre-release
Pre-release

New Features

  • PlaceholderAPI support for certain actions. (The plugin still works without it.)
    • SEND_MESSAGE
    • DISPLAY_TITLE
    • ACTION_BAR
  • Customizable clickable hologram. (The hologram if the NPC is intractable)
  • The ability to disable the clickable hologram
  • The ability to have empty name tags (%empty%)

Bug Fixes

  • Fixed the config not reloading on /npc reload

Other Changes

  • Added config versioning (This allows me to update the config with new data for you, without needing to delete it and have a new one generated)
  • Changed log prefix to be CustomNPCs from CNPC

That's it!
Cheers,
Foxikle

Release 1.3.1

23 Jul 01:53
e549dc8
Compare
Choose a tag to compare

The only change in this release is adding support for namespaced commands (customnpcs:npc)
Thanks to Larres for submitting this issue! (#10)

Thats it!
-Foxike

Release 1.3

30 Jun 21:29
c213e7c
Compare
Choose a tag to compare

New Features

  • 1.20 Support
  • New Action System (more info later)
  • Anonymous statistic collection with bStats The data I collect can be seen here
  • Sound effects when interacting in menus
  • New Injection events
  • Changed the way text input is collected
  • New Experimental API Docs can be found here

Bug Fixes

  • Fixed /npc reload not working as intended
  • Fixed NPC names displaying 'nothing' instead of 'CLICK' when first creating/editing an NPC
  • Fixed numerous errors due to internal issues
  • Fixed being able to remove 'display' items out of menus
  • Fixed actions duplicating when editing them from the actions menu.

Important Notices:

  • This release requires you to use Paper as your server jar. Most of you are already, but this is here as a warning.
  • A note about bStats:
    I use the data collected to improve the plugin as much as I can. That being said, if you would like to opt out of anonymous telemetry data collection, please do so by changing enabled: true (default) to enabled: false. The config can be found in the bStats folder located in your plugins directory.

Actions

The main new feature of this update is the new Action System. The action system is an expansion of the old command system. Your old npcs.yml file will be converted to the new system. That being said, I highly suggest you make a backup of your file before updating.
The action "types" are as follows:

  • Run Command
    • Nothing new, this acts the same as the old system. Legacy commands are converted to these.
  • Send Message
    • Sends the player a message. Self explanatory
  • Display Title
    • Displays a title for the player.
  • Action Bar
    • Sends the player an Action bar
  • Toggle Following (Experiemental)
    • Toggles the NPC following the player. Not perfect, but that's why its marked as experimental!
  • Play Sound
    • Plays a sound for the player at the player's location
  • Teleport
    • Teleports the player to the specified location
  • Send to Bungeecord Server
    • Sends the player to a BungeeCord server. Nothing happens if the server isn't connected to a BungeeCord network.

Developers

Check the wiki within the next few days as I will be putting a detailed tutorial there.

As always, if you encounter any bug or issues, please report them here

Thanks!
-Foxikle

CustomNPCs v1.3-pre4

27 Jun 18:27
Compare
Choose a tag to compare
CustomNPCs v1.3-pre4 Pre-release
Pre-release

Today I have a new prerelease,

This Prerelease's new additions include:

  • Injecting player's on the PlayerVelocityEvent and EntityMoveEvent (If a player is a passenger)
  • The ability to "schedule" or delay NPC Actions
  • Added anonymous statistic collection using bstats. You can view the telemetry data here

This Prerelease's bug fixes include:

  • Fixed SEND_TO_SERVER action.
  • Fixed actions duplicating when editing them from the actions menu.
  • Fixed displaying the PLAY_SOUND actions command arguments in addition to the sound name.
NOTE: This is prerelease and is therefore not rigorously tested.

If you encounter any bugs, please report them in the issues tab

Thanks!
-Foxikle

Custom NPCs v1.3-pre2

20 Jun 19:03
Compare
Choose a tag to compare
Custom NPCs v1.3-pre2 Pre-release
Pre-release

Hello,

Today's prerelease includes:

  • A new action system.
  • Switched to paper for server software

Instead of only being able to run a command, NPCs can now:

  • Run a command
  • Teleport a player
  • Send a player a message
  • Send a title to a player
  • Display an actionbar to a player
  • Send a player to a bungeecord server

The following actions are planned but not implemented. They will likley be implemented before the next release.

  • Start following the player
  • Stop following the player
  • Give the player a status effect
  • Play a sound for the player
  • Play an effect for the player

Before updating, please make a backup of your npcs.yml file. This version modifies the file to convert legacy commands to the new action system.

Sorry for the long wait folks,
I hope to be able to fully release this update by the end of the week.
Cheers,
-Foxikle

Sounds

22 Jun 15:17
b914767
Compare
Choose a tag to compare
Sounds Pre-release
Pre-release

Hey,

This update's changes include:

  • Add sound effects when clicking in menus
  • Added play sound action
  • Added a sub-command to set the NPC sound (For auto complete)
  • Added a help section entry for /npc reload
  • Added the ability for console to use /npc reload

This update's bug fixes include:

  • Fixed numerous errors due to internal issues
  • Fixed NPC names displaying 'nothing' instead of 'CLICK' when first creating/editing an NPC
  • Fixed being able to remove 'display' items out of menus
NOTE: This is a prerelease and is therefore not rigorously tested. If you find any issues please report them in the issues tab.

Thanks!
Foxikle

Custom NPCs 1.3 PRE

07 Jun 21:43
Compare
Choose a tag to compare
Custom NPCs 1.3 PRE Pre-release
Pre-release

Hello,
Minecraft Version 1.20 released today. Today's changes include:

  • Support for MC version 1.20
  • Removed AnvilGUI as a dependency
  • Changed the way NPC names are processed.

This is a prerelease and is therefore not rigorously tested. If you find bugs please report them in the issues tab.

Thanks!
-Foxikle

CustomNPCs 1.2-PRE

25 May 17:44
Compare
Choose a tag to compare
CustomNPCs 1.2-PRE Pre-release
Pre-release

Hey!

This prerelease includes:

  • A command to forcibly remove NPC holograms. /npc clear_holograms. The permission required is customnpcs.commands.removeHolograms.
  • Replaced using markers (armorstands without a hitbox) with text display entities.
Note: This is a prerelease and is therefore not rigorously tested. If you find any bugs, please report them in the issues tab.

v1.1

24 May 01:14
b1782ed
Compare
Choose a tag to compare

Custom NPCs Version 1.1

What's new?

  • Changed "Tab Executions" to "Tab Completions" for the /npc command
  • Updated plugin to support Minecraft version 1.19.4; No other versions are currently supported.

Support

If you would like to receive support, please join my discord server.

~ Thanks!