[Mod] Fancy Vend [fancy_vend]

[Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Mon Feb 26, 2018 1:31 am

Fancy Vend
Image

A full-featured, fully-integrated vendor mod for Minetest.

There are many vendor mods for Minetest, but most have too few options, lack support for automation mods, or are too tedious to set up and maintain. Fancy vendors are entirely self-contained nodes which provide light, trade, display and store items. Fancy vendors are pipeworks, digilines and awards compatible, enabling a variety of automation-based features.

Download
GitHub

Code license: MIT

Textures license: MIT

Dependencies: default

Optional Dependencies: pipeworks, digilines, awards

Contributors: Many thanks to LadyK for the textures, patience and ideas.

Note: This mod is still a WIP, while the currently available version has been extensively tested to try and limit the possibility of bugs, there are no guarentees. Please install this mod with care and report any possible issues ASAP so they can be resolved. Thank you for your cooperation, we hope you enjoy Fancy Vend and look forward to hearing your suggestions for improvement.

+ Crafting and basic configuration

+ Buying items

+ Advanced settings

+ Automation

+ Upgrading vendors

+ Administration
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby KatzEyez » Mon Feb 26, 2018 1:43 am

I love it! You did an excellent job on this ChimneySwift! You brought my ideas to life, which I could not. You were also patient with me as I drove you nuts mentioning all the crazy ideas I thought this mod needed! You threw your ideas in the mix too! I couldn't have dreamed of it coming out as nice as you have made it! Thank you.
KatzEyez
Member
 
Posts: 36
Joined: Tue Aug 08, 2017 6:24 pm
GitHub: LadyK
In-game: LadyK

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Mon Feb 26, 2018 1:59 am

KatzEyez wrote:I love it! You did an excellent job on this ChimneySwift! You brought my ideas to life, which I could not. You were also patient with me as I drove you nuts mentioning all the crazy ideas I thought this mod needed! You threw your ideas in the mix too! I couldn't have dreamed of it coming out as nice as you have made it! Thank you.


Thanks!

Your ideas only gave me more work because they were so good, and I could never have done it without your textures, lol.
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby Chem871 » Mon Feb 26, 2018 2:07 pm

Looks like a better shop mod! Would you make it hopper-compatible?

P.S. Quite a few people seem to be hating on OldCoder, what exactly did they do?
Chem871
Member
 
Posts: 901
Joined: Sat Aug 19, 2017 9:49 pm
GitHub: Chemguy99
In-game: Nyx Serris

Re: [Mod] Fancy Vend [fancy_vend]

Postby Stix » Mon Feb 26, 2018 8:14 pm

YESsss! this is amazing! +1 to you and katzeyez, i like that instead of a special node for a admin shop its a setting, and the display cabinet portion means players dont need to wast resouces on itemframes, even better, it could be added to a server after another shop mod being used for a while without screwing things, amazing!
Stix
Member
 
Posts: 1364
Joined: Fri Aug 04, 2017 2:19 pm
In-game: Stix [+alts]

Re: [Mod] Fancy Vend [fancy_vend]

Postby Lone_Wolf » Mon Feb 26, 2018 8:31 pm

Great mod! Love it!
Lone_Wolf
Member
 
Posts: 2143
Joined: Sun Apr 09, 2017 5:50 am
GitHub: LoneWolfHT
In-game: Lone_Wolf

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Tue Feb 27, 2018 5:56 am

Chem871 wrote:Would you make it hopper-compatible?


Good idea, I spend more time using pipeworks so forgot about hoppers, but a lot of servers use them so I will definitely add this. I should be able to make all of the current pipeworks settings work with them also.

EDIT: due to API limitations, only the "Eject incomming currency." setting will be compatible with hoppers for now.

Chem871 wrote:P.S. Quite a few people seem to be hating on OldCoder, what exactly did they do?

https://forum.minetest.net/viewtopic.php?f=3&t=18946
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Tue Feb 27, 2018 10:22 am

Attention Admins:
A new update has been committed which solves 2 inventory glitches. If you are running on a version downloaded before this post please update fancy_vend. In light of these bugs, I have implemented a chat command (/disable_all_vendors) which requires the disable_vendor privilege, which will force all vendors into an inactive state, please use this if you find a dangerous bug and are waiting for me to fix it.

Hoppers and sorting:
Hopper support has now been added. The eject currency setting will instead add the currency item directly to a hopper inventory if connected. Accept only output can not be done with hoppers due to API limitations, and split stack is not necessary.

Vendor inventories now have auto-sort and sort like technic_chests chests also.
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Thu Mar 01, 2018 3:05 am

New update, Fancy Vendors and Fancy Vendor display nodes now also conduct digiline signals.
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby azekill_DIABLO » Sat Mar 03, 2018 4:24 pm

Pedestal+simple = this = +1 = Well done, it's far nicer than having only a golden chest to sell things!
azekill_DIABLO
Member
 
Posts: 7469
Joined: Wed Oct 29, 2014 8:05 pm
GitHub: azekillDIABLO
In-game: azekill_DIABLO

Re: [Mod] Fancy Vend [fancy_vend]

Postby GamingAssociation39 » Sat Mar 03, 2018 4:41 pm

Will there be a sequel to this mod to add real life looking vending machines that sell candy and soda pop?
GamingAssociation39
Member
 
Posts: 807
Joined: Mon Apr 25, 2016 4:09 pm
GitHub: Gerold55
In-game: Gerold55

Re: [Mod] Fancy Vend [fancy_vend]

Postby Lone_Wolf » Sat Mar 03, 2018 6:47 pm

GamingAssociation39 wrote:Will there be a sequel to this mod to add real life looking vending machines that sell candy and soda pop?

Homedecor has the soda pop
Lone_Wolf
Member
 
Posts: 2143
Joined: Sun Apr 09, 2017 5:50 am
GitHub: LoneWolfHT
In-game: Lone_Wolf

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Mon Mar 05, 2018 12:04 am

GamingAssociation39 wrote:Will there be a sequel to this mod to add real life looking vending machines that sell candy and soda pop?


I wasn't planing on it.

It might be an interesting idea though, they would go as a separate mod I would think though.
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby cybervision » Wed May 30, 2018 1:40 am

i hope you can update it so in admin vendors you can have a price of more than one item
like i want to trade 5 gold for a gold helmet but it will only allow 1
cybervision
Member
 
Posts: 31
Joined: Wed Jan 10, 2018 5:45 am
GitHub: tonsb
In-game: cybervision

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Sat Jun 23, 2018 8:49 am

cybervision wrote:i hope you can update it so in admin vendors you can have a price of more than one item
like i want to trade 5 gold for a gold helmet but it will only allow 1


I haven't checked the forums for a while and didn't realize this post, sorry.

You should be able to set any number of input/output item for admin vendors, the only difference is they create/destroy items instead of using inventory. Did you figure this out or is it still an issue? If so what exactly did you try to do?
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby cybervision » Sun Jun 24, 2018 8:00 pm

well i tried putting in five rotten flesh for 1 wooden helmet for my mob fighting minigame
cybervision
Member
 
Posts: 31
Joined: Wed Jan 10, 2018 5:45 am
GitHub: tonsb
In-game: cybervision

Re: [Mod] Fancy Vend [fancy_vend]

Postby ChimneySwift » Sun Jun 24, 2018 10:47 pm

I was able to set a vendor up like this:
1.PNG


Unfortunately due to the way formspecs work you need to either press enter after changing text fields or send a button/checkbox change (eg, use a check box or change the page), if you press esc then it won't send the fields to the server.

Because of this I've added a close button to the tabs, which will send the fields to the server and close the formspec, hopefully this helps for mobile players, and resolves your issue (so try changing settings then pressing the X button).
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 6:46 am
GitHub: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Fancy Vend [fancy_vend]

Postby neko259 » Wed Jan 02, 2019 9:27 am

It would be nice to allow the vendor owner access it like anyone else to buy and sell, at least to check out everything works. E.g. I tried to understand what depositor option does except change the texture, but I can't, because I don't see the "client" interface.
neko259
Member
 
Posts: 801
Joined: Sun Jun 19, 2011 6:51 am

Re: [Mod] Fancy Vend [fancy_vend]

Postby neko259 » Wed Jan 02, 2019 9:44 pm

neko259 wrote:It would be nice to allow the vendor owner access it like anyone else to buy and sell, at least to check out everything works. E.g. I tried to understand what depositor option does except change the texture, but I can't, because I don't see the "client" interface.

PS I modified the code to show the buyer interface on punch, and the configuration OR buyer interface (as of now) on rightclick. This allows me to buy from my vendor and buy from the other players even if I have the privileges to access their vendors. I can share the code if you want
neko259
Member
 
Posts: 801
Joined: Sun Jun 19, 2011 6:51 am

Re: [Mod] Fancy Vend [fancy_vend]

Postby BuckarooBanzay » Mon Apr 15, 2019 3:31 pm

BuckarooBanzay
Member
 
Posts: 215
Joined: Tue Apr 24, 2018 5:58 am
GitHub: thomasrudin-mt
In-game: BuckarooBanzai



Return to WIP Mods



Who is online

Users browsing this forum: Bing Bot [Bot] and 0 guests