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

Posts Quoted:
Reply
Clear All Quotes