[1.7.10] Custom NPCs Mod Download

The Costum NPCs mod adds many new items and features. While it works primarily for singleplayer, it is multiplayer enabled. The tools are used to create new NPCs, mob spawners, and even copy them. The rest of the items are mostly used for aesthetic purposes while the weapons deal similar damage to the vanilla weapons. This mod includes extra features such as factions, roles, and jobs, dialogues, and a quest system.

Recipes:

In the global -> recipes you can create and delete recipes. There you can remove the npc wand recipe or create recipes for the other 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)

Waypoint block

Used for location quests. Place a waypoint down give it a name and give it the same name in the location quest.

Carpentry bench

Used for recipes from the global -> recipes menu

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 Custom NPCs Mod:

  • Download and install Minecraft Forge.
  • Download the mod.
  • Click on the Start Menu in Windows.
  • Type run into the search box, and select the Run program at the top of the results.
  • Type %appdata% into the Run program, and press Enter.
  • Go to .minecraft/mods folder.
  • Drag and drop the downloaded jar (zip) file into that.
  • Enjoy the mod.
 

Download links for other versions:

 

 

 

 

 

 

 

 

Videos:

8 Comments

  1. 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)

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

    Reply
  3. it dose not work!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

    Reply
  5. it works

    Reply
  6. Works Fine! Thanks

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

    Reply
  8. hey you may know the Dragonblock mod and if so you know how strong you can get in mincraft right? then i would like you to add a higher possible melee damage to the npc’s please ok? It’s just a favour you could do because i love the dbc mod AND the custom npcs mod because the bosses give me more challenge than the other mobs ^^

    Reply

LEAVE A REPLY

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Lost Password