As said in the title this isn't a stable release, 0.2.0 should be stable but if you find any problem let me know.
Keep in mind that during development things can be broken but i'll let you know if this happens
Folks is a mod that adds customizable NPC, you can use it to add custom NPCs to your world/server and make it look like it is more alive.
In the future I want to add support for quests for RPG games and "cutscenes".
Another thing I want to add is the ability for NPCs to move in a defined area so they really look like people walking in a city.
Check out the latest video showing the available features. This hasn't been updated to 0.1.0/0.2.0 yet.
Features
Spoiler
- Create an NPC
- Delete an NPC
- Despawn created NPCs without deleting them
- Respawn created NPCs (can spawn copies of the same NPC and every copy will be updated when one is changed)
- Custom name and name color
- Custom texture
- Custom messages (the NPC will cycle through them and send them in order every time a player right clicks the NPC)
- Can bind name and texture to a specific player (skins_collectible needed)
- You need to change line 224 on skins_collectible on file api.lua with player_api.set_textures(player, {loaded_skins[skin_ID].texture}) - NPCs stare at near players
- Geolocalize your custom messages
Spoiler
- Take the item folks:npc_creator and left click with mouse, and NPC will be spawned at your location
- Take the item folks:npc_editor and left click with mouse the NPC you want to edit and a formspec will be opened
- If you want to bind to a player close the formspec by pressing ESC (not the X button) and execute the command /folks bind <player_name>
- Take the item folks:npc_remover and left click with mouse the NPC you want to remove, all copies of the same NPC will be removed
- Take the item folks:npc_despawner and left click with mouse the NPC you want to despawn, the NPC won't be deleted so you can spawn it elsewhere
- Take the item folks:npc_spawner and left click with mouse, a formspec will pop up, select the NPC you want to spawn and click spawn. You can spawn multiple copies of the same NPC, when you edit one of them all the copies will be updated
- Add the translation to the translation file as I've done with "Hey, I'm a Folk!" message in "folks.it.tr" file
Code: GPLv3
Textures: CC-BY-SA 4.0 (it was created by Giov4)
Logo: CC-BY-SA 4.0 by me
Source Code
You can checkout the source code on my GitLab
Bug Reports and Feature Requests
If you find a bug or have an idea please open an issue on GitLab or write a post here on this thread, although the first method is preferred.
Download
You can dowload the latest release from ContentDB
Screenshot