File Details
flashnpcs-1.1.jar
- R
- Aug 28, 2021
- 415.40 KB
- 621
- 1.16.5+2
- Forge
File Name
flashnpcs-1.1.jar
Supported Versions
- 1.16.5
- 1.16.4
- 1.16.3
Curse Maven Snippet
Quests and Trades Update!
Changelog:
BUG FIXES:
* Fixed the Functions List in the Dialogue Builder not displaying properly
* Players won't be able to rename NPCs with Name Tags now
CHANGES:
* Debug messages and warnings in the console when functions are ran
* Improved the Function Builder screen's look
* Improved NPC placing. Slabs and carpets shouldn't be so annoying now! :D
FEATURES:
NPCs:
* You can now make NPC names visible above their head
Functions:
* Added more built-in functions: accept quest, close dialogue, move to dialogue on accepted quest, move to dialogue on completed quest, move to dialogue on scoreboard objective, open trades, play sound (because it's broken through commands for some reason), random option
Commands:
* Added a command to list all custom functions and what they do, and to run functions manually (/flashnpcs functions ...)
* Added a command to list all quests, force complete objectives in them, reload all quests and reset a player's progress (/flashnpcs quests ...)
* NPCs can now be summoned with the /summon command
Config:
* Added a config option for disabling certain commands from running through the mod (through functions, quests, etc.)
* The default list is the following: /ban, /ban-ip, /deop, /forceload, /op, /pardon, /pardon-ip, /save-off, /setidletimeout, /setworldspawn, /stop, /whitelist, /flashnpcs
Trading:
* Added trading
* The highest amount of trades an NPC can have is 12
* Trades consist of 1 to 3 items the NPC wants and 1 to 3 items the NPC will give for those.
Quests:
* Added quests
* Quest can have as many objectives as you like, and can give items and xp, run commands or accept another quest on completion
* Objectives can also run commands, and hide, unhide and force complete other objectives in the quest on completion
* The objective types in the mod are: gather item, kill entity, deliver to entity, deliver to location, escort (unfinished), talk to npc, find location, use item on entity, use item on block, use item (for example eating or drinking something), and scoreboard objective
* Objectives can be optional (not required to complete the quest), hidden (won't show up and cannot be completed until you unhide it), and they can be set to not display your progress on them
* Quests can be picked up from NPCs through dialogue functions
* Once you pick up a quest, if you aren't tracking a quest already, it'll automatically track it for you. Otherwise it will be put in your Quest Log. You can still complete objectives from them if you're not tracking the quest
* You'll also see a ? icon floating above NPCs you picked up quests from. If you can complete one of their quests, the icon turns yellow
* To complete a quest, you must interact with the NPC you picked it up from. If you cannot complete any quest from them, you'll simply start talking to them
HUD:
* Added a display for the currently tracked quest
Keybinds:
* Added a keybind to open the Quest Log (default: K)
* Added a keybind to stop tracking quests (default: .)

