[1.7.10] Custom NPCs Mod Download


Have you ever found yourself lonely in your world, with no-one to spend your time with? No story to minecraft? Or even just want to create an extraordinary adventure map? Well with the custom npcs mod you can fill your world with millions of fully customizable citizens, monsters, and animals. The mod comes with its own set skins for each npc type, but you can add your own also!

It also introduces new items such as the, Npc wand, and the npc cloner. Hold the npc wand, and right click to open an npc editor box, where you can create your npc, or right click an pre-made one to edit him/her…/monster. (DO NOT TRY TO EDIT A TESTIFICATE, IT DOESN’T WORK) The npc cloner allows you to save an existing npc by right clicking the npc with the npc cloner, To paste your npc that is cloned, just right click the ground with the npc cloner, and select your saved npc.

There are many different roles you can make your npc, such as:

Itemgiver Npc

  • Gives items if you interact with him
  • Gives items from his inventory
  • Multiple giving options:
    • A Random item
    • All Items
    • Only items the player doesnt have yet
    • Gives items if the player doesnt own any of the given items
  • You can also choose to only give the Items once or with a timer(in seconds)
  • Will only give items again if you move atleast 10 blocks away from him

Trader Npc

  • In the setup screen you can set what item is traded for what item
  • Limit of 12 items

Mercenary Npc

  • In the setup screen you can set what how many days you can hire him for and how much that costs
  • When he dies or when the days are over he will respawn at his starting point.

Bank Npc

  • Npcs set to the same bank are linked
  • You can add multiple banks
  • Banks can be set to start as a normal size chest and upgraded to a full sized chest
  • Banks have 6 slots that can unlocked

Guard Npc

  • Can be set to attack monsters
  • Can be set to attack animals
  • Agro range can be set (min 2 max 25 block range)

Transporter Npc

  • Can be assigned to a transport category
  • Can be set to available from the start of available right away
  • Transporters need to have a transport name
  • Interacting with a transporter will show a list with discovered transport names
  • Selecting a location and pressing travel will teleport you to it

With this mod, you can also make npc’s sit down, lay down, or walk around!

This mod is amazing, by far my favourite, I love every aspect of it, I don’t know how I would survive without it. If you havn’t already downloaded it, do it now!!

How to install Custom NPCs Mod

  • Download and install Minecraft Forge.
  • Download the mod
  • Go to %appdata%
  • Go to .minecraft/mods folder
  • Drag and drop the downloaded jar (zip) file into it
  • If one does not exist you can create one
  • Enjoy the mod

More posts of Custom NPCs Mod :

7 Comments

  1. Benji
    May 16, 2015, 11:08 pm

    It gave me this:

    —- Minecraft Crash Report —-
    // Who set us up the TNT?

    Time: 5/16/15 5:07 PM
    Description: Initializing game

    java.lang.NoClassDefFoundError: net/minecraftforge/common/ForgeChunkManager$LoadingCallback
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:862)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.ForgeChunkManager$LoadingCallback
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    … 35 more
    Caused by: java.lang.NullPointerException
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
    … 37 more

    A detailed walkthrough of the error, its code path and all known details is as follows:
    —————————————————————————————

    — Head —
    Stacktrace:
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:481)

    — Initialization —
    Details:
    Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:862)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    — System Details —
    Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_60, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 125859416 bytes (120 MB) / 228397056 bytes (217 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.86.1007 3 mods loaded, 3 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
    FML{7.10.86.1007} [Forge Mod Loader] (fml-1.7.10-7.10.86.1007.jar) Unloaded->Constructed
    customnpcs{1.7.10} [CustomNpcs] (Custom-NPCs-Mod-1.7.10.jar) Unloaded
    Launched Version: 1.7.10-FML7.10.86.1007
    LWJGL: 2.9.1
    OpenGL: GeForce 8400GS/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
    GL Caps: Using GL 1.3 multitexturing.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Anisotropic filtering is supported and maximum anisotropy is 16.
    Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to ‘fml’
    Type: Client (map_client.txt)
    Resource Packs: [Half-Life 2.zip]
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

  2. Guest
    June 20, 2015, 1:54 am

    This mod always crashes me and when it doesn’t apear on my minecraft! >:(

  3. Guest
    August 29, 2015, 2:19 am

    it dose not work!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  4. McModderz43
    March 11, 2016, 6:31 pm

    Great mod! If you all can’t play it, you have to download forge 1.7.10

  5. Guest
    June 18, 2016, 5:29 pm

    it works

  6. Char
    July 12, 2016, 1:09 pm

    Works Fine! Thanks

  7. Guest
    August 21, 2016, 4:37 am

    can u get 1.10.2 plzzzzz btw plzz means please and btw means by the way XD

Leave a Reply

Custom NPCs 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.