Skip to content

Commands

HIKI edited this page Oct 26, 2026 · 1 revision

Administrator commands

Commands below require permission level 2. Entity selectors operate on available entities, not a global index of every unloaded NPC. Travel commands use ledger UUIDs for absent travelers.

Use this single-NPC selector in tests:

@e[type=tacznpcs:npc,sort=nearest,limit=1]

The selector alone is a command argument, not an executable command. Stand near the intended NPC. Use explicit UUIDs for individual long-term administration.

Reload and summon

/tacznpcs_reload
/summon tacznpcs:npc ~ ~ ~ {template:"guard"}

Read every subsystem result and the server log. A success from one subsystem does not mean every input reloaded.

Inventory

/tacznpcs_inventory list <npc-selector>
/tacznpcs_inventory give <npc-selector> <item> <count>
/tacznpcs_inventory collect <npc-selector> <item-entity-selector>

Give count is 1–64000; actual acceptance is bounded by cargo capacity. It reports accepted quantities. Collect targets a dropped item entity, not an item ID.

/tacznpcs_inventory give @e[type=tacznpcs:npc,sort=nearest,limit=1] minecraft:bread 8
/tacznpcs_inventory list @e[type=tacznpcs:npc,sort=nearest,limit=1]

List reports occupied cargo slots and up to 40 stacks including equipped items, with interest/price/protection data.

Reputation

/tacznpcs_reputation status <player> <npc-selector>
/tacznpcs_reputation faction <player> <faction> get
/tacznpcs_reputation faction <player> <faction> set <value>
/tacznpcs_reputation faction <player> <faction> add <value>
/tacznpcs_reputation faction <player> <faction> reset
/tacznpcs_reputation personal <player> <npc-uuid> get
/tacznpcs_reputation personal <player> <npc-uuid> set <value>
/tacznpcs_reputation personal <player> <npc-uuid> add <value>
/tacznpcs_reputation personal <player> <npc-uuid> reset

Values accept integers ±1000000000. Faction reset removes the explicit override and returns to configured initial policy; personal reset sets the individual adjustment to 0. Personal commands require the UUID, not an entity selector.

/tacznpcs_reputation faction @s settlers set 50
/tacznpcs_reputation status @s @e[type=tacznpcs:npc,sort=nearest,limit=1]

Run @s examples as a player. From the server console, use the actual player name.

Quests and XP

/tacznpcs_quest status <npc-selector>
/tacznpcs_quest assign <npc-selector> <quest-id>
/tacznpcs_quest xp <npc-selector> <amount>
/tacznpcs_quest clear <npc-selector>
/tacznpcs_quest check <npc-selector>
/tacznpcs_quest dialogue <npc-selector>

Assign observes eligibility and replaces the active quest on success. XP adds 1–1000000000, not a desired level. Clear preserves XP. Check evaluates objective completion; it is not unconditional completion. Dialogue displays the current activity/news choices.

Offline credit

/tacznpcs_offline add <points>
/tacznpcs_offline status <npc-selector>

Add grants 1–1000000 points to all existing NPCs, including unloaded ones on return. It takes no target selector. Status shows wallet ticks, projected points and last action.

Travel

/tacznpcs_travel list
/tacznpcs_travel status <npc-uuid>
/tacznpcs_travel recall <npc-uuid>

Recall requests a safe return; it is not immediate teleportation to the administrator. The origin must become loaded, safe and outside observation.


Home · Configuration map · Troubleshooting

Clone this wiki locally