
If you are a Minecraft fan, then one of the best ways to enrich your game experience and take it to the next level is to install the Custom NPCs Mod. This one of a kind mod has been specifically designed in order to provide you with a much better gameplay simply by adding NPCs.

Unlike any other mod however, the Custom NPCs Mod Minecraft provides you with the ability to add NPCs such as animals, monsters, citizens and just about any AI you want in the world of Minecraft without any problem. This mod brings you a multitude of unique and interesting stuff for your singleplayer experience, but its main power can be seen in multiplayer, because it just manages to enrich the game world as you explore it with a multitude of other players from all over the world.
Not only the Custom NPCs Mod allows you to add way more NPCs than the ones you can already find in this game, but you can also create new ones, which is even cooler. Yes, the mod has been created with the sole purpose of providing you with a wide range of interesting and exciting features that you will like for sure. You can design the NPCs at any given time, then if you want you can easily place mob spawners. Once placed, you can even copy or replace them at your own pace, without any hassle and with complete convenience, which make the mod a force to be reckoned with in the world of Minecraft customization.
Another thing that shows you the large power of this mod is the fact that alongside the normal NPCs you can also add a multitude of other features, which includes things like roles, jobs, dialogues, factions and even a quest system.
With the help of these unique features, this mod manages to stand out and showcase a whole new layer of Minecraft in its RPG form, where everything you do is for a reason. Talking with these NPCs and solving quests can be a lot of fun, and being able to add some items that improve the esthetics of the game is just a great thing to do at all times.

Alongside NPCs and the quests, you can also add a multitude of stuff in Custom NPCs Mod, which includes things such as new weapons like daggers, spears, tridents, glaives, maces, battle axes and so on. This is also a mode where you can use bullets, machine guns and a wide range of other items you will like for sure.

Mod Review:
Recipes:
====
Items
NPC Wand
- Right click the ground, with the npc wand, to spawn an npc
- Right click an npc, with the npc wand, to edit it
- Right click into the air to get nearby npcs and to freeze all npcs
NPC Cloner
- Right click an npc while holding the Npc Cloner to bring up the Cloning Save Menu
- Click a slot to store the npc
- Right click the ground to bring up the Cloning Load Menu
- Click on the slot, in which you stored your npc, to spawn a copy of it.
Mob Spawner
- Makes it easier to spawn all the mobs (Even modded ones)
- Can also make mobspawners of the mobs
Redstone Block
- It will turn on when you get into the on range
- It will turn off if you go out of the off range
- To edit the settings you rightclick it with the npc wand
- Can be setup to only turn on if you havent done a certain quest or read a certain dialog. (basically the same as unlocking/locking dialogs)
Extra Items
The other items are mostly just for dressing up your npc or for quests. Some of them actually work for players, but I didnt want to put too much time in them so most of them are pretty simple. Watch the video for most of the items.
Dagger, Spear, BattleAxe, Mace, Glaive, Scythe and Trident
For the most part are exactly like swords. They are enchantable. The bronze variant does the same amount of damage as the iron one, but is less durable. The emerald does a half heart more damage than the diamond one, but is less durable.
Guns and bullets
You hold the right mouse button to pull the trigger, when you hear click you can release it to shoot. Your gun type depends how far you can shoot. Guns can shoot their ammo and all the ammo of lesser quality wood and black bullets are the same. So an wooden gun can shoot black and wood bullits, a stone gun can shoot stone,wood and black etc.
The base damage for guns are 2,5 hearts. The damage added to that is (gun material + bullet material) / 2. So a wood gun with wood bullets does 2,5 damage, a stone gun with wood bullits does 2,5 damage an stone gun with stone bullets does 3 damage. Wood = 0, Stone = 0.5, Gold = 0.5, Bronze&Iron = 1, Diamond = 1.5, Emerald = 2
Machine Gun
Holding right click will shoot 8 black bullets in rapid succesion. After shooting 8 bullits you need to hold right click again to reload, before you can shoot again. Every bullit hit does 2 hearts of damage.

(Elemental) Staffs and mana
The different types of staffs have different ‘casting’ time the elemental and iron staffs are basically the same. Holding the right mouse button will start charging. If you have mana in your inventory it will create a ‘magical‘ projectile. The moment you release the right mouse button it will launch it.
The base damage for the projectiles is 3 + random 0-2 + Material type damage.
Shields
Normal shields and round shields are the same. Heater, Tower, Cryscent and Scutum are the same as iron. Holding right mouse button while holding a shield will make the shield absorb all the damage.
====
How to install:
- Download Minecraft Forge
- Right click, Run as Administrator and press OK to install Forge. (You can skip this step if you’ve installed Minecraft Forge)
- Open Start on desktop => Open Run (Or you can use the Windows +R keyboard shortcut)
- Type %appdata% into Run and press enter
- Go to folder /.minecraft/mods
- Put the jar file of mod into mods folder and then run Minecraft. Done!
Download Links:
Name | Custom NPCs Mod – Make Your Own NPCs (1.16.5 -> 1.7.10) |
Update on | February 22, 2023 |
Developer | Noppes |
Get it on PC |
|
This never ever works for me. I have 1.8, forge amd everything but it crashes my game.
Redownload and Reinstall custom npcs 1.8. I’m Fixed
God morning too my friend 😀
OMG, you weren’t kidding! It starts up now! thank you so much for this. I can finally populate my small starting village!
Time: 2/26/15 9:02 PM
Description: Ticking entity
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:60)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:666)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1788)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:472)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:349)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1627)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:296)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:240)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1865)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:732)
at net.minecraft.world.World.func_72870_g(World.java:1835)
at net.minecraft.world.World.func_72939_s(World.java:1664)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:703)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
—————————————————————————————
— Head —
Stacktrace:
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:60)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:666)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1788)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:472)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:349)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1627)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:296)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:240)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1865)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:732)
at net.minecraft.world.World.func_72870_g(World.java:1835)
— Entity being ticked —
Details:
Entity Type: CustomNpc (noppes.npcs.entity.EntityCustomNpc)
Entity ID: 174
Entity Name: Cyrus
Entity’s Exact location: 267.50, 69.00, 247.50
Entity’s Block location: 267.00,69.00,247.00 – World: (267,69,247), Chunk: (at 11,4,7 in 16,15; contains blocks 256,0,240 to 271,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity’s Momentum: 0.00, -0.08, 0.00
Entity’s Rider: ~~ERROR~~ NullPointerException: null
Entity’s Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1664)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571)
— Affected level —
Details:
Level name: Noobfoundland
All players: 1 total; [EntityPlayerMP[‘DoyleDeth’/223, l=’Noobfoundland’, x=277.83, y=70.00, z=276.36]]
Chunk stats: ServerChunkCache: 1792 Drop: 0
Level seed: -2089693221437584747
Level generator: ID 00 – default, ver 1. Features enabled: true
Level generator options:
Level spawn location: 128.00,64.00,252.00 – World: (128,64,252), Chunk: (at 0,4,12 in 8,15; contains blocks 128,0,240 to 143,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 3264047 game time, 3408002 day time
Level dimension: 0
Level storage version: 0x04ABD – Anvil
Level weather: Rain time: 63658 (now: false), thunder time: 73159 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:703)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)
at java.lang.Thread.run(Unknown Source)
— System Details —
Details:
Minecraft Version: 1.8
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_75, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1080435968 bytes (1030 MB) / 3019440128 bytes (2879 MB) up to 8576565248 bytes (8179 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP v9.10 FML v8.0.26.1299 Minecraft Forge 11.14.0.1299 Optifine OptiFine_1.8_HD_U_D1 7 mods loaded, 7 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{8.0.26.1299} [Forge Mod Loader] (forge-1.8-11.14.0.1299.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{11.14.0.1299} [Minecraft Forge] (forge-1.8-11.14.0.1299.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Backpack{2.0.1} [Backpack] (Backpacks-Mod-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
customnpcs{1.8.0_alpha} [CustomNpcs] (Custom-NPCs-Mod-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NearbyMobFinder{1.8-1.2.0} [Nearby Mob Finder] (NearbyMobFinder-1.8-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
XaeroMinimap{1.2.4} [Xaero’s Minimap] (Xaeros-Minimap-Mod-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP[‘DoyleDeth’/223, l=’Noobfoundland’, x=277.83, y=70.00, z=276.36]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to ‘fml,forge’
Time: 2/26/15 9:02 PM
Description: Ticking entity
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:60)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:666)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1788)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:472)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:349)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1627)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:296)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:240)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1865)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:732)
at net.minecraft.world.World.func_72870_g(World.java:1835)
at net.minecraft.world.World.func_72939_s(World.java:1664)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:703)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
Bro, no matter how many times i re download this on different websites it keeps screwing up the visuals every time I change the color for a model. in fact, I cant even change the color for a model without it doing some crazy shit. Tell me why this happens every time I download it pls.
Just get off the Mr Crayfish Furniture, i think is because the custom npcs mod already have furniture.
can you do edit the animals?
plz upload a video how to install
I can tell you how. I’ve downloaded many mods.
It has encountered a problem of the crash the java program of renovation
How Do I Build Things With The Build Block, When I Click On Any Of The Pre Rendered Structures No Menu Shows Up
When I Try To Create A Follower, i give it the item i set it to and it spits it out : plz help!
i said 1.6.4 but there is no 1.6.4
I had this mod on my 1.7.10 forge, but I decided to bump my forge up to 1.8.9. Then I found a cool mod that was 1.8, so I switched to that. I’m quite happy that you have kept up with the mods & updating this. This is an amazing mod, and no matter what I feel like doing, I can do it. I used to have no idea how to make dialogues, but I do now. Thank you for putting this mod on this page, because it is one of the few sites I trust for downloading mods. 🙂
One question… How do you make the dialogue cause i’m stuck on that?
Hey ive been trying but how do u add particals to a person in version 1.8 its killing me not knowing how
You should upload a video on trades
what happened to 1.7.10?! i really love this mod and most of my modpacks are for 1.7.10 and i want to use this mod for one of them but i can’t because theres no download for 1.7.10! can someone please help me get the mod for my world?
Link 1.7.10(Latest): http://dl7.file-minecraft.com/index.php?act=dl&id=1495687388
How do I fix the head layers if they don’t show in 1.7.10?
are u still working on this mod? if yes.. can u pls make the 1.10.2 version? thx
Could anyone provide a text based tutorial of the mod? I haven’t yet figured out how to actually use it in game yet, though I’m very interested. I can’t watch the videos.