Praise... me, for the day you have long awaited had finally come. Halfway. Almost.
What it is and what it does:
Essentially, Trady is a plugin that allow players to create and use sort of realistic shops using chests and signs. Yep, it's "yet another" ChestShop plugin for MC-Server.
How to install:
How to setup:
All settings are in "Plugins/Trady/trady_settings.ini" file. Those are following:
Creating a shop:
Using a shop:
Srsly dude? Left-click, right-click on the sign to sell/buy items.
Deleting a shop:
Destroy a sign or a chest.
[I'm not going to go over details about all barter system, just because I'm not sure if it's working now. Once I check it as well - info will be there]
Permissions:
TODO:
Why V2:
Trady started off with proper numeration, version 0. It was there for tests, and probably contained awful loads of bugs
Recently I decided to update my plugins and probably write some new. Well, sh*t happens, and I accidently revived Coiny, Handy, Rainy (I'll integrate its web interface into Core sometime, probably with proposed additions), and finally, Trady. Because of huuuuge amount of API changes I practically had to rewrite Trady twice (first time for API compatibility and after that to prevent crashes. Crashes aren't good for you, kids!), hence double increment of the version.
GitHub.
Post any bugs you find here, please. I'm not sure if I'll check github as frequent as I check forum.
What it is and what it does:
Essentially, Trady is a plugin that allow players to create and use sort of realistic shops using chests and signs. Yep, it's "yet another" ChestShop plugin for MC-Server.
How to install:
- Put .zip inside your "Plugins" folder;
- "Extract here";
- Go to your settings.ini OR use web control panel, and add "Trady";
- Make sure that you have "Handy" (v2 at least!) and "Coiny" (v6) installed;
- Make sure that "Trady" is after "Handy" and "Coiny" on the list!;
- ...
- PROFIT!!!
How to setup:
All settings are in "Plugins/Trady/trady_settings.ini" file. Those are following:
- SaveMode: Timed, Paranoid, Relaxed, Dont; Timed will save every Nth tick, Paranoid will save on every change, Relaxed will save ONLY on server REGULAR shutdown, Dont won't save at all. BEWARE - trade operations won't be reverted automagically!;
- TicksPerSave: 1200 ticks approximately are similar to one minute, so defaul 2000 is a big overkill;
- Barter: 0/1 to toggle barter trading (could be broken ATM, so try at your own risk);
- BarterItem: this one is definitely broken;
- AllowFractionalTrade: 0 = disallowed, 1 = allowed. If you don't have enough money, space in your inventory, or seller don't have enough items (let's say he sells 32 pieces of sand, but chest only has 9 left), or his cashmachine (this applies to barter trading) doesn't have enough space - operation would still be performed, within those limitations;
- HaltSelfTrade: 0/1, when enabled, allows you to buy/sell from/to yourself. It's kinda resource loop thing, so it might cause dividing our universe by zero and kill us all. Good stuff;
- UsingProtection: 0/1, if enabled, Trady will take care of those pesky peasants trying to steal your goods. Could be disabled for compatibility with other protection plugins, I dunno, I just coded it;
- BreakingProtection: 0/1, same as UsingProtection, but prevents breaking chests/signs;
Creating a shop:
- Place a chest;
- Put items you want to trade in this chest;
- Place a sign over a chest (just like with bukkit's ChestShop);
- Syntaxt is:
from_chest_price:to_chest_price
ammount (this is optional; over-stack ammounts, like 70, are allowed)
ban_fractional_trade (optional, if you want to ban fractional trading write 1 there)
[empty]
Using a shop:
Srsly dude? Left-click, right-click on the sign to sell/buy items.
Deleting a shop:
Destroy a sign or a chest.
[I'm not going to go over details about all barter system, just because I'm not sure if it's working now. Once I check it as well - info will be there]
Permissions:
- trady.delete: allows you to delete other players' shops, for admins. But one can make a group of players "lockmasters" or some another bizzare stuff like that, so that they could go rob shops;
- Mmmm, I don't have anything more... I probably should, don't I?
TODO:
- Check "barter" and revive it if necessary (some stuff I can see being broken right now);
- Web-admin, web-admin everywhere! Seriously, my idea of server is that you set up your configuration once, web admin got loaded and then you can tweak server all you want from here. There should be no need to go into server's files to set up your plugins. BTW, Core's current web admin rocks;
- Add "polish". Don't worry, they won't mind;
Why V2:
Trady started off with proper numeration, version 0. It was there for tests, and probably contained awful loads of bugs
Recently I decided to update my plugins and probably write some new. Well, sh*t happens, and I accidently revived Coiny, Handy, Rainy (I'll integrate its web interface into Core sometime, probably with proposed additions), and finally, Trady. Because of huuuuge amount of API changes I practically had to rewrite Trady twice (first time for API compatibility and after that to prevent crashes. Crashes aren't good for you, kids!), hence double increment of the version.
GitHub.
Post any bugs you find here, please. I'm not sure if I'll check github as frequent as I check forum.