Planned Assistant NPC That Farms Wood, Stone, etc. for You

I'd like to see is a plugin that spawns an NPC that you can send out into the world to collect/gather resources for you while you're doing other things. I came up with this idea a while back and then noticed that Personal NPC did this already to some extent; unfortunately, that plugin requires that the player be within range of the NPC to work.

I envision this being similar to Throne & Liberty's Amitoi's, which can be send off on an expedition. Players can specify which resources (like wood, stone, metal ore, etc.) they want the NPC to gather. Once assigned, the NPC will embark on an expedition and periodically return with the designated resources. In PVP settings, the NPCs could get jumped/killed by other players for the loot they've collected.

This would likely be a paid plugin.
 
I like the idea, though I think Razor already has a plugin that does exactly this. Have you checked that out first?
 
I haven't seen one by Razor, and I use several of his plugins today. I saw the Personal NPC one by walkinrey; is that the one you mean?
 
Sort of... it follows players around like a mindless golem (a bit like the frankensteins we can assemble but with more activity); you have to be near the NPC so it isn't all that useful from a farming perspective.
 
Sort of... it follows players around like a mindless golem (a bit like the frankensteins we can assemble but with more activity); you have to be near the NPC so it isn't all that useful from a farming perspective.
Alrighty, I'll give it some thought! The thing is, creating a plugin like that would take a fair bit of time from my schedule, so I'll need to consider if there's enough interest in it. Otherwise I really like the idea! (y)
 
Hi @VisEntities - I just wanted to drop a note to let you know that I've stopped hosting my server. My work schedule has made it nearly impossible for me me to consistently manage the instance and I wasn't able to provide a level of service to my players. If someone else isn't interested in this plugin, the options that exist out there might be enough.

Thanks for all that you do - I've really enjoyed incorporating your plugins into my server, and my players enjoyed the results.
 
Hi @VisEntities - I just wanted to drop a note to let you know that I've stopped hosting my server. My work schedule has made it nearly impossible for me me to consistently manage the instance and I wasn't able to provide a level of service to my players. If someone else isn't interested in this plugin, the options that exist out there might be enough.

Thanks for all that you do - I've really enjoyed incorporating your plugins into my server, and my players enjoyed the results.
No worries, life can definitely get busy! Glad to hear you and your players enjoyed the plugins while it lasted! As for this plugin, I was already planning to make it anyway, so no stress there. If someone else uses it, that's awesome too

Take care, and if you ever decide to come back, don't forget to check in here! 😉
 
Ok, so I'll totally back this because I know you can add a lot more of a smoothly-working version. I have PNpc and don't use it at all because of it's jankiness and the few players I've had try it out can never figure out how to make it work. The UI hardly works and you're resorting to using commands anyways. I've also noticed it doesn't always obey my configuration either.

So yeh, my 2¢.
 
Ok, so I'll totally back this because I know you can add a lot more of a smoothly-working version. I have PNpc and don't use it at all because of it's jankiness and the few players I've had try it out can never figure out how to make it work. The UI hardly works and you're resorting to using commands anyways. I've also noticed it doesn't always obey my configuration either.

So yeh, my 2¢.
It's definitely high on my todo list, I might start working on it in May, the idea I have in mind goes a bit deeper than just sending orders to an NPC, so stay tuned ;)
 
We'll turn this plugin suggestion into an unique player? I didn't read in detail everything in the conversation above but the PNPC plugin is modular base with more plugin addons you can add, it's complicated but datailed bot at the same time. But a simple NPC where it does his things on it's own farming for you around the map (possibly defending itself) and without a janky UIs I find the improved farming npc idea good as well.
 
Back
Top
Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin. Parameters in < > are required, while [ ] are optional.
This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Make sure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart