- Versions
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
WIKI
Visit the wiki
What is NPCAlive?
NEW UPDATE 30-05-2025 UP TO 1.21
NPCAlive is a plugin inspired by the ComesAlive mod for minecraft. If you buy this plugin you can have a RoleyPlay style on your server with your players in which they will be able to interact with an NPC, interactions such as chatting, telling a joke, telling a story, flirting, giving a kiss and even being able to marry him npc. These interactions are through chat. I recommend you see below all the features that NPCAlive offers
Okay so what features are implemented currently?
Currently there is a wide range of features implemented. See below for the list.
- Interaction with the npc, roleplay style: Chat, Tell a story, Tell a joke, Flirt, Kiss, Hug and procreate ✓
- Make npc follow you wherever you want ✓
- Make npc unfollow you ✓
- Give gifts to the npc ✓
- Being able to craft the wedding ring ✓
- Craft a whistle so you can call your npc family ✓
- Marry the npc to enable the procreate interaction ✓
- Jobs ✓
- Studies for npc who are sons or daughters ✓
- inventory with the npc that are part of your family ✓
- change skin to npc ✓
- shop to buy news npc ✓
- Ability to divorce with an npc ✓
- Identify the gender of an npc ✓
- States of an npc either: Happy, Angry, Fearfully ✓ depending on the state, the actions of the same npc may change.
You should use this plugin because it is innovative in the spigot community and useful for all survival servers who want to add a RoleyPlay style to their server, this plugin is just beginning and has many possibilities for the future, it also works with a very stable plugin which is Citizens2, it is a highly developed plugin so you will not have major inconveniences. also as the author of this plugin I consider myself responsible and I will be 100% available for what you need.
How does the relationship of the npc with the player work?
To improve your relationship with the npc you must interact with him, as you interact you will go up in hearts, if these hearts go up the relationship with the npc will go up. The better your relationship with the npc, the more interactions you will get.
How can I have a child with an npc?
To have a child with an npc your relationship must be married. Being married to the npc, you can access the interaction of procreating, where you have to establish a name for your child and you will be given a head with the name of your child, so that later you can place it on the ground and your child is born.
how can i marry an npc?
To marry an npc, your hearts must be greater than or equal to the married relationship, that is, they must be greater than or equal to 3000 (This value can be modified from the config.yml file), and your relationship with the npc must be "committed". If you meet these requirements, you will have to craft the ring, the recipe for crafting is as follows:
The name of the ring can be configured from the config.yml file
how can i call an npc to come to me with the whistle?
To call an npc and have him teleport to you, he must first be part of your family, that is, you have to be married to the npc or the npc has to be your child.
After this, you must craft the whistle with the following recipe:
The name of the whistle can be configured from the config.yml file
how can i get an npc to have a job?
- For an npc to have a job, you must hire them.
You must have the necessary hearts that are in the config.yml. That is, you must have at least 500 hearts with the npc for the contract function to appear when interacting with the npc. This function is found in the options gui. As shown in the following gift.
By accessing this option, you will be given the possibility of generating a contract that you then give to the npc, by clicking on it.
In this way, the npc is hired and you can now access its work through the command /npcalive jobs
Here is an example video where 1 minute was used as a time limit but this is configurable from the config.yml file
How do I access the inventory of an npc?
You can access the inventory of an npc, by clicking on the chest when interacting with an npc, this npc must be your: son or daughter.
How can I access the store?
To access the store use the command /npcalive shop
How can I add new npcs to the store?
You can configure the guishop.yml file, you can also see a video tutorial in the following link:
How do I recover the skin of the npc?
NPCAlive has a function enabled to recover the skin in case it is lost, so that the skins do not disappear avoid performing a / reload to your server, once the players enter npcalive will recover all the skins of the npc corresponding to each player
How to avoid that the npc that I have in my server, cannot interact with the players?
You go to the 'config.yml' file and change the following line to the value 'true'.
Code (Text):
# Enable or disable interaction with npc
npc-interaction:
enable: true
By changing this value to 'true'. This value in true means that only the owners or creators of npc interact with their npc, no other player can interact with another player's npc.
If false, anyone can interact with any npc that is part of NPCAlive.
How to prevent npcalive from being used on other worlds?
To block npclive in other worlds, you must enable the worlds block list in the plugin config:
Code (Text):
# -----------------------------------------------------------------------------------------------------------------------------
# List of worlds where NPCAlive does not work
world-not-allowed:
enable: false
list:
- 'world1'
- 'world2'
In the list you must add the world you want npclive not to work
Permissions & Command:
You can find the commands and permissions from the wiki, if you have an error with any permission, do not hesitate to contact me to fix it.
Visit the wiki for more permissions and more!
WIKI
Videos
spanish by me (Video somewhat outdated):
If you have a video in any other language, do not hesitate to contact me to add it in this section!
NPC Store
Interaction with the npc
Interaction with the npc, the more you interact with the npc, your hearts will rise and the more options to interact will be available.
Spoiler: config.yml
Spoiler: guishop.yml
Spoiler: guishop-categories.yml
The fundamental dependency for the correct use of the plugin is:
- Citizens2 Free (version Dev): https://ci.citizensnpcs.co/job/Citizens2/ or Citizens2 Premium (paying): https://www.spigotmc.org/resources/citizens.13811/
- Vault - Along with some other economy plugin like essentials or some other..
- Vault: https://www.spigotmc.org/resources/vault.34315/
WIKI
Visit the wiki
Terms of service:
Before purchasing the plugin, please read these and by purchasing the plugin you agree to all of these terms of use.
- You will not distribute this plugin on any other website and or any platform for your own personal gain and or use without explicit permission from me.
- Refunds are not given in any circumstances. If you are going to purchase the plugin, make sure you want to.
- You will not post any bugs in the review section. If you have a bug and or something that requires fixing contact me directly on Spigot DM or email: [email protected] or discord: ShotCraft3x#1573
- I have the right to change these terms at any time without notice.
- If you leave a review, it must be a fair review.
I am a student in computer science, I am 25 years old, I speak Spanish so excuse my bad translation.
If you need help and I don't answer by spigot, you can contact me via private message or discord or email:
Email: [email protected]
Discord: ShotCraft3x#1573
For everyone who donates, their name will be inscribed on this list, I really appreciate your donation, this helps me to continue with this NPCAlive project and others that I have in mind.