Skip to content

Releases: JitseB/NPCLib

Version 2.5.2 - NPC disappear bug fix

18 Apr 08:29
Compare
Choose a tag to compare

In this version, I have reworked the auto-hiding system in an attempt to make it more reliable. This should fix issue #70. If you do find similar issues, please comment on ticket #70.

For other bug reports, feel free to create a new issue ticket!

Keep coding! 💻

Version 2.6 - Tab name fix, added metrics!

18 Apr 11:42
Compare
Choose a tag to compare

In this version I have fixed the naming issue in the tablist. It'll now show [NPC] as a prefix with a dark gray name on all versions.
Furthermore, I have added bStats into NPCLib. This will help me with motivation and I think it's just fun to see how many NPCs are net spawned in all servers.

Keep coding! 💻

Version 2.5.1 - Respawn bug fixed

15 Apr 18:12
Compare
Choose a tag to compare

This version is a minor update for issue #69. The NPCs didn't reappear when a player respawned in the same world it died in.

Keep coding! 💻

Version 2.5 - LabyMod emote support!

12 Apr 15:14
Compare
Choose a tag to compare

This version of NPCLib includes the necessary code for LabyMod's emote system.
You can access this via NPC#forceLabyModEmote(Player receiver, int emoteId).

Since I do not use LabyMod I have added support out of the top of my head. If there are any issues, please create an issue ticket. :)

Keep coding! 💻

Version 2.4.2 - Minor tweaks and bug fixes

11 Apr 18:52
Compare
Choose a tag to compare

This release fixes issue posted in #59 and #58 (fixed through PR #64). It also contains a potential solution to #57.

Keep coding! 💻

Version 2.4.1 - Bug fixes

14 Mar 22:39
Compare
Choose a tag to compare

Hi all,

This release fixes the armorstand bug of 1.15 R1 and should hopefully fix the issues related to TinyProtocol.

If you do happen to find any new bugs or would like to contribute to the project, please open an issue ticket.

Keep coding!

Version 2.4 - Added 1.15 support

20 Feb 20:11
0008b2c
Compare
Choose a tag to compare

Hi all,

I'm very sorry for the long intervals between the updates of NPCLib. I'm just very busy with my course. I'll try, however, to post some more frequent updates the upcoming months.

This update includes the PR @MrMicky-FR created. Which handles the support for 1.15.

Thanks for the lovely support!

Keep coding! 💻

Version 2.3.1 - Removed 1.8 R1 support and added methods

04 Nov 09:20
Compare
Choose a tag to compare

This release removes support for 1.8 R1. The reason for this is that most users using 1.8, use the last version of 1.8, namely 1.8.9. For 1.8 R1 I had to shade the Gson library, which is quite a large library. Removing support for this version reduces the size of NPCLib by 60%!

This version also includes some methods found in PR #40, these are getters and setters for the text and inventory items of the NPC.

Happy coding! 💻

Version 2.3 - Text update method!

29 Oct 11:47
Compare
Choose a tag to compare

The long awaited text update method is finally here... you can now animate the text above the NPC!

You can access this method with NPC#setText, really simple. :)

One thing to keep in mind is that the new text has to have the same amount of lines as the previous text, or else it will throw an exception.

If you do end up getting an error, or something isn't working as you'd expect it to. Please create an issue ticket.

Happy coding! 💻

Version 2.2 - Inventory and states!

20 Oct 18:16
Compare
Choose a tag to compare

This versions (finally) adds support for NPC inventory and state handling. From now on you can set items in hand, armor and whether the NPC is on fire/crouching/invisible.

The methods you'll be looking for are NPC#setItem and NPC#toggleState.

image

KNOWN BUG: In 1.14 R1, there's an issue with NPCState#CROUCHING. This is something that's not functional yet.

Happy coding! 💻