Mineuniverse
Mods
TACZ: Npcs

TACZ: Npcs

MOD
Fully animated neutral and enemy NPCs with loot tables
by jeducklet
Download Claim this project
1,538,848 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Addons Mobs Structures
Advertisement Remove ads with Premium →

Requirements

  • TACZ

    Features

  • Rendering and use of armors and TACZ guns - NPCs will use TACZ guns from any addon pack just like a player would, including rocket launchers, grenade launchers and flamethrowers, to name a few.

  • Full PlayerAnimator and Player skin support - NPCs will use animations from PlayerAnimator and can be configured with Player names and skins

  • Datapack configuration - The datapack is set up in a really simple way, using vanilla loot tables and tags to spawn full sets of armor on NPCs.

  • Factions and Relationships - Configure the npc_factions.json file to

How to Use

See Configuration below on how to modify the mod.

  • You can summon npcs with /summon tacznpcs:npc {"template":""}, not adding the template nbt: ({"template":""}) will use the "default" template, otherwise you specify a template name based on the npc_loadouts.json config file.

Configuration

NPCs are configured using the mod's config files.

Custom loot tables or tags should be added the normal Minecraft way using datapacks. IDs can then be referenced by the config.


npc_factions.json

Maps entity IDs to faction names.

{
  "villagers": [
    "minecraft:villager",
    "minecraft:iron_golem"
  ],
  "illagers": [
    "minecraft:pillager",
    "minecraft:evoker"
  ]
}
  • Keys are faction names.
  • Values are lists of entity IDs.

npc_loadouts.json

Defines NPC equipment, weapons, factions, and textures.

{
  "guards": {
    "primary": "%tacz:m4a1", // Item ID: minecraft:iron_sword | Gun ID: %tacz:glock_17 | Item Tag: #c:swords | Loot Table: $minecraft:chests/simple_dungeon
    "aligned": ["players", "villagers"], // Will attack enemies of these factions
    "opposed": ["illagers", "monster"], // Will attack these factions on sight
    "helmet": "minecraft:iron_helmet", // Armor item, can also add "chestplate", "leggings", "boots"
    "texture": "tacznpcs:entity/guard.png" // Texture path for the skin, steve skin will be used if it's not specified.
  }
}

Fields

Field Description
primary The NPC's primary weapon or item.
aligned Friendly factions.
opposed Enemy factions.
helmet Helmet item (optional).
chestplate Chestplate item (optional).
leggings Leggings item (optional).
boots Boots item (optional).
texture NPC texture resource location (optional).

ID Prefixes

Several fields accept different ID types using prefixes:

Prefix Meaning Example
(none) Minecraft item ID minecraft:iron_sword
% TACZ gun ID %tacz:glock_17
# Item tag #c:swords
$ Loot table ID $minecraft:chests/simple_dungeon

A default loadout is recommended and is used whenever no other loadout applies.


Built-in Factions

These faction names are always available (case-insensitive):

  • monster
  • creature
  • ambient
  • axolotls
  • underground_water_creature
  • water_creature
  • water_ambient
  • misc

You may also reference any custom faction defined in npc_factions.json.


I accept commisions or questions on discord @ jeducklet. (DMs open)

tacznpcs-2.1.0-1.20.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-07-12 Get
tacznpcs-2.1.0-1.21.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-07-12 Get
tacznpcs-2.0.0-neoforge-1.21.1.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-06-25 Get
tacznpcs-2.0.0-forge-1.20.1.jar
MC Client, 1.20.1, Forge, NeoForge, Server
Release 2026-06-25 Get
tacz_npc-1.2.0.jar
MC Client, 1.20.1, Forge, NeoForge, Server
Release 2025-01-06 Get
tacz_npc-hotfix-1.1.1.jar
MC Client, NeoForge, 1.20.1, Forge, Server
Release 2024-12-22 Get
tacz_npc[renewed]-1.1.0.jar
MC Client, NeoForge, 1.20.1, Forge, Server
Release 2024-12-21 Get
tacz_npc[renewed]-1.0.0.jar
MC Client, NeoForge, 1.20.1, Forge, Server
Release 2024-12-18 Get
tacz_npc[renewed]-hotfix-1.0.1.jar
MC Client, NeoForge, 1.20.1, Forge, Server
Release 2024-12-18 Get
tacz_npc[renewed]-hotfix-1.0.2.jar
MC Client, NeoForge, 1.20.1, Forge, Server
Release 2024-12-18 Get
TACZ: Npcs 2.0
MC Client, 1.20.1, Forge, Server
Release 2024-09-15 Get
tacz_npc-2.1-forge-1.20.1.jar
MC Client, 1.20.1, Forge, Server
Release 2024-09-15 Get
tacz_npcs-1.0.0-forge-1.20.1.jar
MC Client, 1.20.1, Forge, Server
Release 2024-07-27 Get

More from jeducklet

Advertisement Remove ads with Premium →

You Might Also Like