Configuration
Configuring GrandExchange is NOT necessary!
_______________________________________________________________________________________
This page may sometimes be outdated OR ahead of the latest build on Bukkit. Can't always keep everything in sync ;)
World blacklist
After you started your server with GE the first time, go to /plugins/GrandExchange/configuration, you will find a file world_blacklist.txt there, open it and add the names of all the worlds you don't want people to be able to trade in, on separate lines. Here's an example of the file:
world_nether world_the_end
This will block people from being able to trade in the specified worlds. In this case those are a Nether and The End world.
Region whitelist
After you started your server with GE the first time, go to /plugins/GrandExchange/configuration, you will find a file region_whitelist.txt there, open it and add the names of all the worlds and regions you want players to be able to trade in. The option use_region_whitelist must be true before you can use this. You also need WorldGuard for the regions! Enter the name of the worlds and their regions as follows:
world:region example_world:example_region
This will block people from being able to trade outside the specified regions. So if you want people to be only able to trade in a region called 'trading_region' in the world 'world', just add world:trading_region to this file.
Main configuration
To edit the main configuration, go to /plugins/GrandExchange/configuration/options.txt and open it up. In the file there's an easy-to-follow explanation of what every option does. Here's an example of the file as it will look the first time:
### GrandExchange options file ### # Allow advertisements enable_advertisements = false # Advertisement cooldown period (in seconds) advertisement_cooldown = 600 # Show all updates (things that happen) in console console_updates = false # Give money from a collection box to the player automatically automatic_money_collection = false # Allow infinite offers enable_infinite_offers = true # Automatically match and complete offers enable_automatic_matching = true # Whether all offers SHOULD be linked (does not force it) should_link = false # Look at the Worlds and Regions file use_worlds_and_regions = true # Save a file showing Statistics log_statistics = true # Allow trading in creative mode allow_creative_mode_trading = false # Log all transactions log_transactions = true # Keep saving while server is on keep_saving = true # Interval to save data (in seconds) keep_saving_interval = 60 # Look at the Language file use_custom_language = true # Allow offers by commands enable_command_offers = true # Allow offers by blocks enable_block_offers = true # Allow people to stop offers enable_stop = true # Whether shops should emit redstone when bought from / sold to shops_emit_redstone = true # Whether direct commands (/buy, /sell) are enabled instead of indirect (/ge buy, /ge sell) use_direct_commands = true # Whether to show a short donation request in the console at startup show_console_donation_request = true
Language
To edit the language, go to /plugins/GrandExchange/configuration/language.txt and open it up. In the file there's a long list of all the message GrandExchange provides, and you can change them right away. Here's an example of the file as it will look the first time:
### GrandExchange language file ### no.permission = §cYou don't have permission for that. no.permission.area = §cThat is blocked in this area. no.permission.gamemode = §cYou can't trade in this game mode! no.console = §cOnly a player can do that. no.session = §cStart browsing first. no.collection.box = §7You don't have a collection box yet! command.help.collect = §fCollect items and money from your collection box command.help.collect.money = §fCollect money from your collection box command.help.collect.items = §fCollect items from your collection box command.help.collect.other = §fCollect from someone else's collection box command.help.collect.empty = §fEmpty someone's collection box command.help.page.refresh = §fRefresh the page command.help.page.goto = §fGo to a different page command.help.remove = §fRemove an offer command.help.remove.this = §fRemove this offer command.help.link = §fLink an offer command.help.unlink = §fUnlink an offer completely command.help.unlink.this = §fUnlink this block command.help.take = §fTake items from an offer command.help.add = §fAdd items to an offer command.help.price.change = §fChange the price of an offer buy.help.1 = §fTo §6buy items§f with §6GrandExchange§f: buy.help.2 = §fType §e/buy i:<item> a:<amount> p:<price>§f, for example: buy.help.3 = §8(§7Example§8)§b /buy§a i:lapislazuli a:10 p:17.5 buy.help.4 = §fYou can leave out §e'i:'§f, and use §e'this'§f for the item in your §ehand§f: buy.help.5 = §8(§7Example§8)§b /buy§a this p:20 buy.help.6 = §fThe §edefault§f amount is §e1§f, and you can put the §eamount first§f too: buy.help.7 = §8(§7Example§8)§b /buy§a 5 cobblestone 3.5 buy.help.8 = §fTo buy 10 items from the §esell offer§f with number §e#51§f, type: buy.help.9 = §8(§7Example§8)§b /buy§a #51 10 sell.help.1 = §fTo §6sell items§f with §6GrandExchange§f: sell.help.2 = §fType §e/sell i:<item> a:<amount> p:<price>§f, for example: sell.help.3 = §8(§7Example§8)§b /sell§a i:lapislazuli a:10 p:17.5 sell.help.4 = §fYou can leave out §e'i:'§f, and use §e'this'§f for the item in your §ehand§f: sell.help.5 = §8(§7Example§8)§b /sell§a this p:20 sell.help.6 = §fThe §edefault§f amount is §e1§f, and you can put the §eamount first§f too: sell.help.7 = §8(§7Example§8)§b /sell§a 5 cobblestone 3.5 sell.help.8 = §fTo sell 10 items to the §ebuy offer§f with number §e#51§f, type: sell.help.9 = §8(§7Example§8)§b /sell§a #51 10 item.help.1 = §fYou can use lots of ways to §edescribe§f an §eitem§f, like item.help.2 = §acactusgreen§7, §aenchantedbook:firepr§7, §alogs:jungle§7, §awoodaxe:5% shop.help.1 = §7---§6 Creating a GrandExchange shop shop.help.2 = §fType §e/buy|sell <amount> <item> <price>§f: shop.help.3 = §8(§7Example§8)§b /sell§a 10 cobblestone 1.5 shop.help.4 = §fOr use §e/link #<number>§f for an existing offer. shop.cancel = §7Shop creation cancelled. shop.empty = §7The shop is already empty. shop.sold = §fYou sold §6%i§f! shop.bought = §fYou bought §6%i§f! shop.name = §7---§6 %p %s shop.to.buy = §fTo §ebuy§f items from this shop, type the §eamount§f in §echat§f. shop.to.sell = §fTo §esell§f items to this shop, type the §eamount§f in §echat§f. item.unknown.full = Unknown item.unknown.abbreviated = Unknown item.leather.dyed = Dyed item.map.scaled = Scaled item.firework.effects = Effects collect.result = §3Collected §b%i§3 items and §b%m§3 from your collection box. collect.result.money = §3Collected §b%m§3 from your collection box. collect.result.items = §3Collected §b%i§3 items from your collection box. collect.result.already = §3Your collection box holds nothing. collect.result.already.money = §3Your collection box holds no money. collect.result.already.items = §3Your collection box holds no items. collect.result.other = §3Collected §b%i§3 items and §b%m§3 from %p. collect.result.money.other = §3Collected §b%m§3 from %p. collect.result.items.other = §3Collected §b%i§3 items from %p. collect.result.already.other = §c%p's collection box holds nothing. collect.result.already.money.other = §c%p's collection box holds no money. collect.result.already.items.other = §c%p's collection box holds no items. collect.result.empty = §3%p's collection box has been emptied. collect.has.none = §c%p has no collection box. collect.full = §3Some items couldn't be added to your inventory. collect.waiting.items = §3You have items waiting in your collection box! collect.waiting.money = §3You have money waiting in your collection box! collect.waiting.both = §3You have items and money waiting in your collection box! price.missing = §eYou must enter a price!§f Use §9/buy|sell p:<price> ... price.too.small = §eThe price must be at least §9%p§9! price.too.complex = §eThe price may not contain more than 2 fractional digits. price.changed = §fThe price of offer §7#%n§f has been changed to §b%p§f! money.dont.have = §eYou don't appear to have any more money! amount.invalid = §c'%n' is not a valid amount. amount.taken = §b%i§f taken from offer §7#%n§f! amount.added = §b%i§f added to offer §7#%n§f! item.missing = §eYou must enter a good item description!§f Use §9/buy|sell i:<itemdescription> ... item.dont.have = §eYou don't appear to have any §b%i§e! item.dont.have.that.much = §eYou don't appear to have that much §b%i§e! offer.instant.complete = §6Your offer§f was instantly completed. offer.instant.partly = §6%i§f were instantly completed. offer.added.collection.box = §3Some items were added to your collection box. offer.event.buy = §3You just bought §b%i§3, which were added to your collection box! offer.event.sell = §3You just earned §b%m§3! offer.not.found = §cNo offer §f#%n§c found. offers.none = §fNo offers were found. offers.none.criteria = §fNo offers with those criteria were found. offers.error = §cSomething went wrong, couldn't read through the offers. offer.not.buy = §cCould not buy from offer §f%n§c. offer.not.sell = §cCould not buy from offer §f%n§c. offer.removed = §fOffer §b#%n§f has been removed. offer.not.removed = §fOffer §b#%n§f could not be removed. offer.not.linked = §fOffer §b#%n§f could not be linked. offer.not.linked.yet = §fShift-right-click the block to link to offer §b#%n§f. offer.should.link = §7Now link your offer somewhere so people can trade with it! offer.should.link.how = §fUse §b/link #%n§f to link your offer to a block. offer.unlinked = §aOffer §b#%n§a was completely unlinked! offer.unlinked.this = §aOffer §b#%n§a was unlinked from the block! offer.unlink.this = §fShift-right-click a block first. offer.unlink.none = §fNo offers were linked to this block. offer.not.unlinked = §fOffer §b#%n§f could not be linked. offer.not.unlinked.yet = §fShift-right-click the block to unlink. offer.not.yours = §fThat offer is not yours. collect.waiting = §6There are items and/or money waiting in your collection box! offer.new = §6You created an offer! history.none = §4You have no recorded history! history.other.none = §4%p has no recorded history! history.sell = %p sold %i for %m each history.buy = %p bought %i for %m each synchronize.block = §6Your offer is synchronized to this block. synchronize.sign = §6Your offer is synchronized to this sign. synchronize.item.frame = §6Your offer is synchronized to this item frame.
Comments