Test Guide - MarkusBordihn/BOs-Easy-NPC GitHub Wiki
This guide helps you test the main Easy NPC features in a structured way. It is written for testers, pack authors, and developers who want a reliable checklist.

- Launch a clean test world.
- Switch to Creative Mode.
- Spawn at least one standard NPC, usually a
Humanoid NPC. - If you test integrations, also spawn the relevant integration NPCs such as a Cobblemon NPC.

- Take the Easy NPC wand.
- Right-click the NPC while sneaking.
- Confirm that the main configuration screen opens.

For each category:
- Change a value
- Save if needed
- Reopen the screen
- Reload the world if useful
- Confirm the value still matches
Check at least:
Important checks:
- player skins render correctly
- custom skins reload correctly
- player heads render correctly in the head slot
- equipment visibility toggles behave correctly
- model changes do not break equipment, names, or hitbox feel
Check at least:
Important checks:
- default dialog opens correctly
- yes/no and advanced dialog buttons trigger the expected actions
-
On Interaction, distance, dialog, andOn Tradeactions work - per-offer trade actions only trigger for the intended trade
- remaining trade uses are shown correctly
- reset button and timed trade reset work
Check:
Important checks:
- preset import/export still works
-
.npc.snbtpresets load correctly - blocked features are removed or reduced when server rules require it
- debug commands use the correct names:
/easy_npc debug core true/easy_npc debug npc <NPC>/easy_npc debug config true
- if a name, skin, or scale change looks wrong on a server, compare the NPC state before and after
the change with
/easy_npc debug npc <NPC>
If you test client customization, verify that overrides work for:
- dialog textures from Dialogs
- config screen backgrounds listed on User Documentation
Important checks:
- resource pack overrides load without modifying the mod jar
- small, medium, and large dialog scenes all use the correct replacement texture
If the relevant mods are installed, test:
Important checks:
- Cobblemon NPC species selection updates correctly
- Epic Fight compatibility still works for supported NPCs
- action-based integrations open the correct third-party screens
When you find a bug, include:
- exact version and loader
- steps to reproduce
- the affected NPC type
- related preset or command if relevant
-
latest.logordebug.logif useful