An extension of the Blacksmith plugin utilizing ProtocolLib to add animations to working blacksmiths. Other visual and audial details are added as well. https://www.spigotmc.org/resources/blacksmithvisuals.118714/
Go to file
EpicKnarvik97 a50e97454a
All checks were successful
KnarCraft/BlacksmithVisuals/pipeline/head This commit looks good
Adds a command for testing different NPC sounds
2024-08-04 11:50:16 +02:00
src/main Adds a command for testing different NPC sounds 2024-08-04 11:50:16 +02:00
.gitignore Initial commit 2024-07-29 12:27:14 +02:00
HEADER Adds License and Jenkinsfile 2024-07-29 12:35:01 +02:00
Jenkinsfile Changes deployment step 2024-07-29 12:39:49 +02:00
LICENSE Adds License and Jenkinsfile 2024-07-29 12:35:01 +02:00
pom.xml Adds customization and automatic movement to crafting stations 2024-08-03 17:32:36 +02:00
README.md Adds a command for testing different NPC sounds 2024-08-04 11:50:16 +02:00

Blacksmith Visuals

This plugin adds additional visual and audial details to blacksmiths while they are working, so it's easier to see if they are working or not. It is recommended to put a mace or other hammer-like item in the NPC's off-hand for full effect.

FAQ

Citizens lookclose makes NPC rotate weirdly

It has been found that with some options, lookclose can still be used. An example of a working lookclose setup is: /npc lookclose --linkedbody false --disablewhennavigating true --perplayer true --range 3 --targetnpcs false --headonly true --linkedbody false -r false Some other options might work as well, but a lot of options won't, as it messes with manual NPC rotation. Keep that in mind.

NPCs teleport part of the way while walking to or from a crafting station

This behavior is inevitable. As Citizens pathing is not very accurate (as described in Citizens' FAQ), the NPC must be teleported to end up in the correct spot.

Commands

Command Options Description
/reload (/blacksmithvisuals:reload) Reloads the plugin
/setNPCPosition idle, netherite-workstation, reforging-workstation, crafting-workstation Sets an idle or working position for an NPC to the current location of the executing player.

Permissions

Permission Description
blacksmithvisuals.* Gives all permissions
blacksmithvisuals.reload Gives access to the reload command
blacksmithvisuals.setposition Gives access to the /setNPCPosition command