SHOW:
|
|
- or go back to the newest paste.
1 | database: | |
2 | # Database backend type, can be set to mysql or sqlite | |
3 | type: sqlite | |
4 | # MySQL database host | |
5 | mySQLHost: localhost | |
6 | # MySQL connection port number | |
7 | mySQLPort: 3306 | |
8 | # MySQL database name | |
9 | mySQLDatabase: db | |
10 | # MySQL database user | |
11 | mySQLUser: root | |
12 | # MySQL user's password | |
13 | mySQLPassword: "" | |
14 | # MySQL table names | |
15 | tableNames: | |
16 | players: "players" | |
17 | ||
18 | # Type of the economy which will handle all transactions. | |
19 | # Supported economies: | |
20 | # - EXP (default Minecraft experience points) | |
21 | # - VAULT (requires http://dev.bukkit.org/bukkit-plugins/vault/) | |
22 | # - MYSQL_TOKENS (requires https://www.spigotmc.org/resources/mysql-tokens.7535/) | |
23 | # - PLAYER_POINTS (requires https://dev.bukkit.org/projects/playerpoints) | |
24 | # - TOKEN_MANAGER (requires https://www.spigotmc.org/resources/tokenmanager.8610/) | |
25 | economyType: VAULT | |
26 | # Name of the main GUI | |
27 | shopMenuName: "&3&lShop menu" | |
28 | # Size of the main GUI, valid values are 9, 18, 27, 36, 45 and 54 | |
29 | shopMenuSize: 9 | |
30 | # Define whether selling all with middle mouse button is enabled | |
31 | enableSellAll: true | |
32 | # Define whether the buy GUI with option to select quantity is enabled | |
33 | enableBuyGUI: true | |
34 | # Define whether the sell GUI with option to select quantity is enabled | |
35 | enableSellGUI: true | |
36 | # Define whether sell all button in SellGUI is enabled (enableSellGUI has to be enabled too) | |
37 | enableSellGUISellAll: true | |
38 | # Define whether after closing/buying/selling the shop GUI should be opened again | |
39 | returnToShop: true | |
40 | # Define whether the quick buy/sell option should be enabled (amount selection gui will stay open until player closes it) | |
41 | quickBuySell: false | |
42 | # Define whether lines containing the %buy% placeholder should be hidden for unbuyable items | |
43 | hideBuyPriceForUnbuyable: true | |
44 | # Define whether lines containing the %sell% placeholder should be hidden for unsellable items | |
45 | hideSellPriceForUnsellable: true | |
46 | # Define whether buy and sell buttons should be inverted (false - LMB buy, RMB sell / true - LMB sell, RMB buy) | |
47 | invertBuySell: false | |
48 | # Maximum amount of enchantments players can add to an item, set to -1 for no limit | |
49 | maxEnchantments: 3 | |
50 | # Choose whether players should be able to buy enchantments only 1 level higher than current (eg. player has sword with Sharpness 1, they could buy only Sharpness 2) | |
51 | limitEnchantmentLevelDiff: false | |
52 | # Define whether the amount selection double click bug fix should be enabled | |
53 | enableAmountSelectionFix: true | |
54 | # Define whether players should be able to use sell all option to sell all their items (allowAllSellAllStackSizes = true) or only amount multiplied by the original stack size of the shop item (allowAllSellAllStackSizes = false) | |
55 | allowAllSellAllStackSizes: false | |
56 | # Define whether all prices should be rounded up, down, to the nearest whole number or not rounded (valid values are UP, DOWN, NEAREST and NONE) | |
57 | roundPrices: none | |
58 | # Define whether main menu (/shop command) should be disabled. The only way to access shops will be to use /shop <id> when you disable it. | |
59 | disableMainMenu: false | |
60 | # Choose if different messages should be sent when someone buy/sell items for $0 (MSG_ITEM_BOUGHTFREE, MSG_ITEM_SOLDFREE, MSG_ITEM_SOLDALLFREE) | |
61 | useDifferentMessagesForFreeItems: true | |
62 | # Choose if item names should have first letters of their names capitalized, for instance nether brick would become Nether Brick | |
63 | capitalizeItemNames: true | |
64 | # Choose the type of price modifiers. (BOTH (permission modifiers have higher priority than command-ones), COMMAND, PERMISSION) | |
65 | priceModifiersType: BOTH | |
66 | # Choose if the gui shall be closed after using the Sell All feature | |
67 | closeGuiAfterSellAll: false | |
68 | # Choose if bulk buy/sell guis should be opened immediately after clicking an item (enableBuyGUI and enableSellGUI have to be enabled as well and players need the bulk buy/sell permissions) | |
69 | openBulkGuiImmediately: false | |
70 | # Choose which items stack size should be capped at 16 inside the amount selection GUI so players can't buy eg. oversized ender pearl stacks | |
71 | # Format is same as for regular items in shops.yml | |
72 | itemStackSizeCappedAt: | |
73 | 1: | |
74 | material: ENDER_PEARL | |
75 | size: 16 | |
76 | 2: | |
77 | material: SNOW_BALL | |
78 | size: 16 | |
79 | 3: | |
80 | material: SIGN | |
81 | size: 16 | |
82 | 4: | |
83 | material: EGG | |
84 | size: 16 | |
85 | 5: | |
86 | material: BUCKET | |
87 | size: 1 | |
88 | # Choose what gamemodes will prevent players from accessing shops. Valid values: ADVENTURE, CREATIVE, SPECTATOR, SURVIVAL | |
89 | disableShopsInGamemodes: | |
90 | - ADVENTURE | |
91 | - CREATIVE | |
92 | - SPECTATOR | |
93 | # Choose in which worlds players won't be able to access the shop. Same list format as disableShopsInGamemodes | |
94 | disableShopsInWorlds: [] | |
95 | ||
96 | # Choose whether price modifiers should be displayed in percents instead of decimals (eg. 10% instead of 0.10), remember you will still have to use the decimal way in commands | |
97 | displayPriceModifiersInPercents: true | |
98 | ||
99 | # Choose whether the world-specific permission to access shops should be omitted when player has a shop opened with /shop [player] [shop name] | |
100 | disableSudoWorldPermissionCheck: false | |
101 | ||
102 | # Choose whether the shop-specific permission to access shops should be omitted when player has a shop opened with /shop [player] [shop name] | |
103 | disableSudoShopPermissionCheck: false | |
104 | ||
105 | # Choose whether free items (with sell price of $0) should be excluded from being sold using /sell hand and /sell all | |
106 | sellHandAllExcludeFreeItems: true | |
107 | ||
108 | # Choose predefined settings for all items (will be overriden when set explicitly for an item in shops.yml) | |
109 | defaultItemSettings: | |
110 | # Choose whether item meta (name, lore etc.) should be compared when players attempt to sell an item | |
111 | compareMeta: false | |
112 | # Choose whether item meta should be removed from an item when it's purchased by a player from the shop | |
113 | stripItemMeta: false | |
114 | ||
115 | # Format of item lores in shops, %buy% will be replaced with the buy price and %sell% with sell price | |
116 | shopItemLoreFormat: | |
117 | # This lore will be applied to items | |
118 | item: | |
119 | - "&7Buy price: &c%buy%$" | |
120 | - "&7Sell price: &a%sell%$" | |
121 | - "&9Click with MMB to sell all" | |
122 | # This lore will be applied to items in the buy GUI (when enableBuyGUI is set to true) | |
123 | itemBuyGUI: | |
124 | - "&7Buy price: &c%buy%$" | |
125 | # This lore will be applied to items in the sell GUI (when enableSellGUI is set to true) | |
126 | itemSellGUI: | |
127 | - "&7Sell price: &a%sell%$" | |
128 | # This lore will be applied to the sell all button in the sell GUI (when enableSellGUI and enableSellGUISellAll are set to true) | |
129 | itemSellGUISellAll: | |
130 | - "&7Sell all for: &a%sell%$" | |
131 | # This one to permissions | |
132 | permission: | |
133 | - "&7Buy price: &c%buy%$" | |
134 | # And this one to enchantments | |
135 | enchantment: | |
136 | - "&7Buy price: &c%buy%$" | |
137 | # And the last one to commands | |
138 | command: | |
139 | - "&7Buy price: &c%buy%$" | |
140 | ||
141 | # Logging settings | |
142 | log: | |
143 | # Define whether transactions will be logged to the console/main server log | |
144 | toConsole: true | |
145 | # Define whether transactions will be logged to a separate log | |
146 | toFile: false | |
147 | # Date format of transactions (http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) | |
148 | formatDate: "yyyy/MM/dd HH:mm:ss" | |
149 | # Log message for bought items | |
150 | formatBuy: "%player% bought %amount% x %item% for %price%$ from %shop% shop" | |
151 | # Log message for sold items | |
152 | formatSell: "%player% sold %amount% x %item% for %price%$ to %shop% shop" | |
153 | # Log message for sold all items | |
154 | formatSellAll: "%player% sold all %amount% x %item% for %price%$ to %shop% shop" | |
155 | ||
156 | # Sell hand command settings | |
157 | sellHand: | |
158 | # When set to true, players will be able to sell any quantity of the item (the price will be calculated from the base price) | |
159 | allowAllQuantites: true | |
160 | # When set to true, /sell hand will work same way as /sell handall does | |
161 | sellsAllItems: false | |
162 | ||
163 | # Sell all command settings | |
164 | sellAll: | |
165 | # When set to true, players will get a detailed summary with prices of each item stack sold | |
166 | detailedSummary: false | |
167 | ||
168 | buttons: | |
169 | # "Go back button" | |
170 | goBack: | |
171 | item: | |
172 | # Material name, full list can be found here: http://wiki.brcdev.net/Materials | |
173 | material: NETHER_STAR | |
174 | # Amount of the item | |
175 | amount: 1 | |
176 | # (optional) Data value, for example 1 for WOOD:1 means spruce wood planks | |
177 | damage: 0 | |
178 | # (optional) Custom name | |
179 | name: "&c&lGo back to categories" | |
180 | # (optional) Lore, can contain multiple lines | |
181 | lore: | |
182 | - "&7Click here to return" | |
183 | - "&7to the main menu" | |
184 | # Slot in each shop's GUI | |
185 | slot: 49 | |
186 | # "Previous page" button | |
187 | previousPage: | |
188 | item: | |
189 | material: PAPER | |
190 | quantity: 1 | |
191 | name: "&e&lPrevious page" | |
192 | slot: 45 | |
193 | # "Next page" button | |
194 | nextPage: | |
195 | item: | |
196 | material: PAPER | |
197 | quantity: 1 | |
198 | name: "&e&lNext page" | |
199 | slot: 53 | |
200 | ||
201 | # Elements of the bulk buy GUI | |
202 | amountSelectionGUIBulkBuy: | |
203 | # Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54 | |
204 | size: 18 | |
205 | # Choose if buttons type should be replaced with the bought item's type | |
206 | replaceButtonsType: true | |
207 | # Buttons | |
208 | buttons: | |
209 | # "Buy 1 stack" button | |
210 | buy1: | |
211 | # When no material is specified it will be the type of the item being bought | |
212 | item: | |
213 | quantity: 1 | |
214 | name: "&aBuy 1 stack" | |
215 | lore: | |
216 | - "&7Price: &c%buy%$" | |
217 | # Value indicated the amount of stacks | |
218 | value: 1 | |
219 | slot: 0 | |
220 | # "Buy 2 stacks" button | |
221 | buy2: | |
222 | item: | |
223 | quantity: 2 | |
224 | name: "&aBuy 2 stacks" | |
225 | lore: | |
226 | - "&7Price: &c%buy%$" | |
227 | value: 2 | |
228 | slot: 1 | |
229 | # "Buy 3 stacks" button | |
230 | buy3: | |
231 | item: | |
232 | quantity: 3 | |
233 | name: "&aBuy 3 stacks" | |
234 | lore: | |
235 | - "&7Price: &c%buy%$" | |
236 | value: 3 | |
237 | slot: 2 | |
238 | # "Buy 4 stacks" button | |
239 | buy4: | |
240 | item: | |
241 | quantity: 4 | |
242 | name: "&aBuy 4 stacks" | |
243 | lore: | |
244 | - "&7Price: &c%buy%$" | |
245 | value: 4 | |
246 | slot: 3 | |
247 | # "Buy 5 stacks" button | |
248 | buy5: | |
249 | item: | |
250 | quantity: 5 | |
251 | name: "&aBuy 5 stacks" | |
252 | lore: | |
253 | - "&7Price: &c%buy%$" | |
254 | value: 5 | |
255 | slot: 4 | |
256 | # "Buy 6 stacks" button | |
257 | buy6: | |
258 | item: | |
259 | quantity: 6 | |
260 | name: "&aBuy 6 stacks" | |
261 | lore: | |
262 | - "&7Price: &c%buy%$" | |
263 | value: 6 | |
264 | slot: 5 | |
265 | # "Buy 7 stacks" button | |
266 | buy7: | |
267 | item: | |
268 | quantity: 7 | |
269 | name: "&aBuy 7 stacks" | |
270 | lore: | |
271 | - "&7Price: &c%buy%$" | |
272 | value: 7 | |
273 | slot: 6 | |
274 | # "Buy 8 stacks" button | |
275 | buy8: | |
276 | item: | |
277 | quantity: 8 | |
278 | name: "&aBuy 8 stacks" | |
279 | lore: | |
280 | - "&7Price: &c%buy%$" | |
281 | value: 8 | |
282 | slot: 7 | |
283 | # "Buy 9 stacks" button | |
284 | buy9: | |
285 | item: | |
286 | quantity: 9 | |
287 | name: "&aBuy 9 stacks" | |
288 | lore: | |
289 | - "&7Price: &c%buy%$" | |
290 | value: 9 | |
291 | slot: 8 | |
292 | # "Cancel" button | |
293 | cancel: | |
294 | item: | |
295 | material: STAINED_GLASS | |
296 | quantity: 1 | |
297 | damage: 14 | |
298 | name: "&c&lCancel" | |
299 | slot: 13 | |
300 | ||
301 | # Elements of the bulk buy GUI | |
302 | amountSelectionGUIBulkSell: | |
303 | # Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54 | |
304 | size: 18 | |
305 | # Choose if buttons type should be replaced with the sold item's type | |
306 | replaceButtonsType: true | |
307 | # Buttons | |
308 | buttons: | |
309 | # "Sell 1 stack" button | |
310 | sell1: | |
311 | # When no material is specified it will be the type of the item being bought | |
312 | item: | |
313 | quantity: 1 | |
314 | name: "&aSell 1 stack" | |
315 | lore: | |
316 | - "&7Price: &c%sell%$" | |
317 | # Value indicated the amount of stacks | |
318 | value: 1 | |
319 | slot: 0 | |
320 | # "Sell 2 stacks" button | |
321 | sell2: | |
322 | item: | |
323 | quantity: 2 | |
324 | name: "&aSell 2 stacks" | |
325 | lore: | |
326 | - "&7Price: &c%sell%$" | |
327 | value: 2 | |
328 | slot: 1 | |
329 | # "Sell 3 stacks" button | |
330 | sell3: | |
331 | item: | |
332 | quantity: 3 | |
333 | name: "&aSell 3 stacks" | |
334 | lore: | |
335 | - "&7Price: &c%sell%$" | |
336 | value: 3 | |
337 | slot: 2 | |
338 | # "Sell 4 stacks" button | |
339 | sell4: | |
340 | item: | |
341 | quantity: 4 | |
342 | name: "&aSell 4 stacks" | |
343 | lore: | |
344 | - "&7Price: &c%sell%$" | |
345 | value: 4 | |
346 | slot: 3 | |
347 | # "Sell 5 stacks" button | |
348 | sell5: | |
349 | item: | |
350 | quantity: 5 | |
351 | name: "&aSell 5 stacks" | |
352 | lore: | |
353 | - "&7Price: &c%sell%$" | |
354 | value: 5 | |
355 | slot: 4 | |
356 | # "Sell 6 stacks" button | |
357 | sell6: | |
358 | item: | |
359 | quantity: 6 | |
360 | name: "&aSell 6 stacks" | |
361 | lore: | |
362 | - "&7Price: &c%sell%$" | |
363 | value: 6 | |
364 | slot: 5 | |
365 | # "Sell 7 stacks" button | |
366 | sell7: | |
367 | item: | |
368 | quantity: 7 | |
369 | name: "&aSell 7 stacks" | |
370 | lore: | |
371 | - "&7Price: &c%sell%$" | |
372 | value: 7 | |
373 | slot: 6 | |
374 | # "Sell 8 stacks" button | |
375 | sell8: | |
376 | item: | |
377 | quantity: 8 | |
378 | name: "&aSell 8 stacks" | |
379 | lore: | |
380 | - "&7Price: &c%sell%$" | |
381 | value: 8 | |
382 | slot: 7 | |
383 | # "Sell 9 stacks" button | |
384 | sell9: | |
385 | item: | |
386 | quantity: 9 | |
387 | name: "&aSell 9 stacks" | |
388 | lore: | |
389 | - "&7Price: &c%sell%$" | |
390 | value: 9 | |
391 | slot: 8 | |
392 | # "Cancel" button | |
393 | cancel: | |
394 | item: | |
395 | material: STAINED_GLASS | |
396 | quantity: 1 | |
397 | damage: 14 | |
398 | name: "&c&lCancel" | |
399 | slot: 13 | |
400 | ||
401 | # Elements of the regular buy/sell GUI | |
402 | amountSelectionGUI: | |
403 | # Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54 | |
404 | size: 54 | |
405 | # Slot of the item being bought/sold | |
406 | itemSlot: 22 | |
407 | # Buttons | |
408 | buttons: | |
409 | # "Set to 1" button | |
410 | set1: | |
411 | item: | |
412 | material: STAINED_GLASS_PANE | |
413 | quantity: 1 | |
414 | damage: 14 | |
415 | name: "&c&lSet to 1" | |
416 | slot: 18 | |
417 | # "Remove 10" button | |
418 | remove10: | |
419 | item: | |
420 | material: STAINED_GLASS_PANE | |
421 | quantity: 10 | |
422 | damage: 14 | |
423 | name: "&c&lRemove 10" | |
424 | slot: 19 | |
425 | # "Remove 1" button | |
426 | remove1: | |
427 | item: | |
428 | material: STAINED_GLASS_PANE | |
429 | quantity: 1 | |
430 | damage: 14 | |
431 | name: "&c&lRemove 1" | |
432 | slot: 20 | |
433 | # "Add 1" button | |
434 | add1: | |
435 | item: | |
436 | material: STAINED_GLASS_PANE | |
437 | quantity: 1 | |
438 | damage: 5 | |
439 | name: "&a&lAdd 1" | |
440 | slot: 24 | |
441 | # "Add 10" button | |
442 | add10: | |
443 | item: | |
444 | material: STAINED_GLASS_PANE | |
445 | quantity: 10 | |
446 | damage: 5 | |
447 | name: "&a&lAdd 10" | |
448 | slot: 25 | |
449 | # "Set to 16" button | |
450 | set16: | |
451 | item: | |
452 | material: STAINED_GLASS_PANE | |
453 | quantity: 16 | |
454 | damage: 5 | |
455 | name: "&a&lSet to 16" | |
456 | slot: 26 | |
457 | # "Set to 64" button | |
458 | set64: | |
459 | item: | |
460 | material: STAINED_GLASS_PANE | |
461 | quantity: 64 | |
462 | damage: 5 | |
463 | name: "&a&lSet to 64" | |
464 | slot: 26 | |
465 | # "Confirm" button | |
466 | confirm: | |
467 | item: | |
468 | material: STAINED_GLASS | |
469 | quantity: 1 | |
470 | damage: 5 | |
471 | name: "&a&lConfirm" | |
472 | slot: 39 | |
473 | # "Sell all" button | |
474 | sellAll: | |
475 | item: | |
476 | material: STAINED_GLASS | |
477 | quantity: 1 | |
478 | damage: 5 | |
479 | name: "&a&lSell all" | |
480 | slot: 40 | |
481 | # "Buy more" button | |
482 | buyMore: | |
483 | item: | |
484 | material: STAINED_GLASS | |
485 | quantity: 64 | |
486 | damage: 5 | |
487 | name: "&a&lBuy more" | |
488 | slot: 49 | |
489 | # "Sell more" button | |
490 | sellMore: | |
491 | item: | |
492 | material: STAINED_GLASS | |
493 | quantity: 64 | |
494 | damage: 5 | |
495 | name: "&a&lSell more" | |
496 | slot: 49 | |
497 | # "Cancel" button | |
498 | cancel: | |
499 | item: | |
500 | material: STAINED_GLASS | |
501 | quantity: 1 | |
502 | damage: 14 | |
503 | name: "&c&lCancel" | |
504 | slot: 41 | |
505 | 2 | |
506 | shopMenuItems: | |
507 | # Has to be unique, value doesn't matter | |
508 | 1: | |
509 | item: | |
510 | # The same rules apply for material, amount, damage and lore as for goBackButton | |
511 | material: GRASS | |
512 | quantity: 1 | |
513 | name: "&9&lBlocks" | |
514 | # Shop ID from shops.yml | |
515 | shop: "blocks" | |
516 | # Slot in shops menu, counting from 0 to 53 | |
517 | slot: 0 | |
518 | 2: | |
519 | item: | |
520 | material: COOKED_CHICKEN | |
521 | quantity: 1 | |
522 | damage: 0 | |
523 | name: "&2&lFood" | |
524 | lore: | |
525 | - "&7Get some yummy food here!" | |
526 | shop: "food" | |
527 | slot: 1 | |
528 | 3: | |
529 | item: | |
530 | material: GOLD_INGOT | |
531 | quantity: 1 | |
532 | damage: 0 | |
533 | name: "&3&lOres" | |
534 | shop: "ores" | |
535 | slot: 2 | |
536 | 4: | |
537 | item: | |
538 | - | material: IRON_PICKAXE |
538 | + | |
539 | quantity: 1 | |
540 | - | name: "&8&lTools" |
540 | + | |
541 | - | shop: "tools" |
541 | + | |
542 | slot: 3 | |
543 | 5: | |
544 | item: | |
545 | - | material: DIAMOND_CHESTPLATE |
545 | + | |
546 | quantity: 1 | |
547 | - | name: "&4&lArmor" |
547 | + | |
548 | - | shop: "armor" |
548 | + | |
549 | slot: 4 | |
550 | 6: | |
551 | item: | |
552 | material: SADDLE | |
553 | quantity: 1 | |
554 | name: "&3&lMiscellanous" | |
555 | shop: "miscellanous" | |
556 | slot: 5 | |
557 | - | 7: |
557 | + | 7: |
558 | item: | |
559 | material: mob_spawner | |
560 | quantity: 1 | |
561 | name: "&5&lSpawners" | |
562 | shop: "Spawners" | |
563 | slot: 6 | |
564 | - | 8: |
564 | + | |
565 | ||
566 | - | material: INK_SACK |
566 | + | |
567 | specialElements: | |
568 | - | damage: 12 |
568 | + | |
569 | - | name: "&2&lDyes" |
569 | + | |
570 | - | shop: "dyes" |
570 | + | |
571 | - | slot: 7 |
571 | + | |
572 | - | 9: |
572 | + | |
573 | lore: | |
574 | - "&7$%balance%" |