Arcaneofficial_

Config.yml

Oct 4th, 2026
32
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 9.62 KB | Gaming | 0 0
  1. # ============================
  2. #   SmartWithdraw Config
  3. # ============================
  4.  
  5. # Internal marker - do not edit. Lets SmartWithdraw upgrade this file safely
  6. # when you install a newer version (new options are added, yours never change).
  7. config-version: 1
  8.  
  9. branding:
  10.   server-name: YourServerName
  11.  
  12. # ── CURRENCIES ───────────────────────────────────────────────────────
  13. # backend: VAULT | PLAYERPOINTS | XP
  14. # expiry-days: 0 = never expires
  15. # daily-limit: 0 = unlimited per 24hr rolling window
  16. # allowed-worlds: [] = all worlds allowed
  17. #
  18. currencies:
  19.   coins:
  20.     enabled: true
  21.     default: true
  22.     symbol: $
  23.     name: Money
  24.     name-plural: Money
  25.     format: '%symbol%%amount%'
  26.     denominations:
  27.    - 1
  28.     - 10
  29.     - 50
  30.     - 100
  31.     - 500
  32.     - 2000
  33.     model-data-base: 1000
  34.     backend: VAULT
  35.     expiry-days: 0
  36.     daily-limit: 0
  37.     allowed-worlds: []
  38.     tax:
  39.       percent: 0.0
  40.       apply-on-withdraw: false
  41.       apply-on-deposit: false
  42.     lore:
  43.       title-color: '&e'
  44.       show-tier: true
  45.       tier: Common Tier
  46.       gain-text: money
  47.       template:
  48.      - '&7Use this %type% to gain money!'
  49.       - ''
  50.       - '&f&lInformation:'
  51.       - '&7- Value: &a%value%'
  52.       - '&7- Created by: &6%server%, on %date%'
  53.       - '&7- Expires in: &e%expiry%'
  54.       - ''
  55.       - '&7- Tax: &c%tax%'
  56.       - ''
  57.       - '&7[Right-Click to use]'
  58.       - '&8[Shift+Right-Click stack to deposit all]'
  59.       - '&8[Sneak+Left-Click to split]'
  60.  
  61.   points:
  62.     enabled: true
  63.     default: false
  64.     symbol: ⭐
  65.     name: GamePoints
  66.     name-plural: GamePoints
  67.     format: '%amount% %name% %symbol%'
  68.     denominations:
  69.    - 1
  70.     - 10
  71.     - 50
  72.     - 100
  73.     model-data-base: 9000
  74.     backend: PLAYERPOINTS
  75.     expiry-days: 0
  76.     daily-limit: 0
  77.     allowed-worlds: []
  78.     tax:
  79.       percent: 0.0
  80.       apply-on-withdraw: false
  81.       apply-on-deposit: false
  82.     lore:
  83.       title-color: '&a'
  84.       show-tier: false
  85.       tier: Common Tier
  86.       gain-text: game points
  87.       template:
  88.      - '&7Use this %type% to gain game points!'
  89.       - ''
  90.       - '&f&lInformation:'
  91.       - '&7- Value: &a%value%'
  92.       - '&7- Created by: &6%server%, on %date%'
  93.       - '&7- Expires in: &e%expiry%'
  94.       - ''
  95.       - '&7- Tax: &c%tax%'
  96.       - ''
  97.       - '&7[Right-Click to use]'
  98.       - '&8[Shift+Right-Click stack to deposit all]'
  99.       - '&8[Sneak+Left-Click to split]'
  100.  
  101.   xp:
  102.     enabled: true
  103.     default: false
  104.     symbol: ✵
  105.     name: Experience
  106.     name-plural: Experience
  107.     format: '%amount% %name% %symbol%'
  108.     denominations:
  109.    - 1
  110.     - 10
  111.     - 30
  112.     - 100
  113.     model-data-base: 9500
  114.     backend: XP
  115.     expiry-days: 0
  116.     daily-limit: 0
  117.     allowed-worlds: []
  118.     tax:
  119.       percent: 0.0
  120.       apply-on-withdraw: false
  121.       apply-on-deposit: false
  122.     lore:
  123.       title-color: '&e'
  124.       show-tier: true
  125.       tier: Common Tier
  126.       gain-text: experience
  127.       template:
  128.      - '&7Use this %type% to gain experience!'
  129.       - ''
  130.       - '&f&lInformation:'
  131.       - '&7- Value: &a%value%'
  132.       - '&7- Created by: &6%server%, on %date%'
  133.       - '&7- Expires in: &e%expiry%'
  134.       - ''
  135.       - '&7- Tax: &c%tax%'
  136.       - ''
  137.       - '&7[Right-Click to use]'
  138.       - '&8[Shift+Right-Click stack to deposit all]'
  139.       - '&8[Sneak+Left-Click to split]'
  140.  
  141. # ── NOTES ────────────────────────────────────────────────────────────
  142. notes:
  143.   right-click-deposit: true
  144.   auto-split-notes: false
  145.   allow-splitting: true
  146.   glow-effect: false
  147.   type-label: Satchel
  148.  
  149. # ── NUMBER FORMAT ────────────────────────────────────────────────────
  150. # Short-hand amounts: k = thousand, m = million, b = billion
  151. #
  152. # shorthand-input:   true  -> /withdraw 1k, /withdraw 2.5m, /sw give Steve 1b
  153. #                    false -> only plain numbers (/withdraw 1000) are accepted
  154. # shorthand-display: true  -> lore, messages, GUI and placeholders show 1k / 1.5m
  155. #                    false -> full numbers are shown (1000, 1500000)
  156. # max-decimals:      0-3. Display is truncated, never rounded up
  157. #                    (1,234 shows as 1.23k with 2 decimals).
  158. #
  159. # Note: a note's value is stored exactly and signed — shorthand only changes
  160. # how numbers are typed and displayed. The largest single note is still
  161. # 2,147,483,647 (about 2.14b).
  162. number-format:
  163.   shorthand-input: true
  164.   shorthand-display: true
  165.   max-decimals: 2
  166.  
  167. # ── SOUNDS ───────────────────────────────────────────────────────────
  168. sounds:
  169.   enabled: true
  170.   withdraw: ITEM_BOOK_PAGE_TURN
  171.   deposit: ENTITY_EXPERIENCE_ORB_PICKUP
  172.   split: ENTITY_ITEM_PICKUP
  173.   expire: ENTITY_ITEM_BREAK
  174.   volume: 1.0
  175.   pitch: 1.0
  176.  
  177. # ── LIMITS ───────────────────────────────────────────────────────────
  178. limits:
  179.   withdraw-cooldown-seconds: 5
  180.   deposit-cooldown-seconds: 0
  181.   max-held-value: 0
  182.   # Max physical notes one /withdraw may create when auto-split-notes is true.
  183.   # Protects the server from huge amounts like 2b. 0 = unlimited.
  184.   max-notes-per-withdraw: 500
  185.  
  186. # ── EXPIRY ───────────────────────────────────────────────────────────
  187. expiry:
  188.   scan-interval-seconds: 30
  189.  
  190. # ── LOGGING ──────────────────────────────────────────────────────────
  191. logging:
  192.   enabled: true
  193.   file: transactions.log
  194.  
  195. # ── SECURITY ─────────────────────────────────────────────────────────
  196. # Auto-generated on first start. Used to sign every note cryptographically.
  197. # ⚠ WARNING: Never edit or delete this value — all existing notes will
  198. # become invalid and undepositable if you do.
  199. security:
  200.   secret: C72sy3T1eqHSSkLo22LewG6FPxnRz31GdahfwS+f4zo=
  201.  
  202. # ── UPDATES ──────────────────────────────────────────────────────────
  203. # Checks your GitHub releases. Admins get a clickable [Download & Install]
  204. # button; the new jar is verified, your config/data are backed up, and it
  205. # is applied on the next restart. Your config.yml is never overwritten.
  206. update:
  207.   enabled: true
  208.   github-repo: Prashant-so/SmartWithdraw # <- OWNER/REPO
  209.   check-interval-hours: 6
  210.   notify-console: true
  211.   notify-admins-on-join: true
  212.   allow-install: true # false = only notify, no install button
  213.   keep-backups: 5
  214.  
  215. # ── HEALTH CHECK ─────────────────────────────────────────────────────
  216. # Warns the console and admins (smartwithdraw.admin.health) when a
  217. # required plugin such as Vault, an economy plugin or PlayerPoints is missing.
  218. health:
  219.   notify-admins-on-join: true
  220.  
  221. # ── MESSAGES ─────────────────────────────────────────────────────────
  222. messages:
  223.   prefix: '&6&lSmartWithdraw &8» '
  224.   withdraw-success: '&a&l✦ &aWithdrew &f%amount% &a✦'
  225.   withdraw-success-taxed: '&a&l✦ &aWithdrew &f%amount% &8(&c-%tax% tax&8) &a✦'
  226.   insufficient-funds: '&c&l✖ &cInsufficient balance.'
  227.   invalid-amount: '&c&l✖ &cPlease enter a valid positive amount.'
  228.   too-many-notes: '&c&l✖ &cThat amount would create more than &f%max% &cnotes. Withdraw
  229.     a smaller amount.'
  230.   deposit-success: '&a&l✦ &aDeposited &f%amount% &a✦'
  231.   deposit-success-taxed: '&a&l✦ &aDeposited &f%amount% &8(&c-%tax% tax&8) &a✦'
  232.   no-notes-to-deposit: '&c&l✖ &cYou have no valid notes to deposit.'
  233.   no-permission: '&c&l✖ &cYou do not have permission.'
  234.   on-cooldown: '&c&l⏳ &cPlease wait &f%seconds%s &cbefore doing that again.'
  235.   held-limit-exceeded: '&c&l✖ &cYou can only hold &f%limit% &cat once.'
  236.   invalid-note-detected: '&c&l✖ &cThat note failed verification and was rejected.'
  237.   reload-success: '&a&l✔ &aConfiguration reloaded successfully.'
  238.   give-success: '&a&l✔ &aGave &f%player% &f%amount%&a.'
  239.   give-received: '&a&l✦ &aYou received &f%amount%&a from an admin.'
  240.   give-pending: '&a&l✔ &f%player% &ais offline. Notes will be delivered on login.'
  241.   unknown-currency: '&c&l✖ &cUnknown currency: &f%currency%'
  242.   cannot-split: '&c&l✖ &cThis note cannot be split any further.'
  243.   split-success: '&a&l✦ &aSplit &f%amount% &ainto smaller notes &a✦'
  244.   backend-unavailable: '&c&l✖ &c%currency% backend is currently unavailable.'
  245.   currency-disabled: '&c&l✖ &cThat currency is currently disabled.'
  246.   daily-limit-reached: '&c&l✖ &cDaily withdrawal limit of &f%limit% &creached for
  247.     &f%currency%&c. Resets in &f%reset%&c.'
  248.   world-not-allowed: '&c&l✖ &cYou cannot use &f%currency% &cnotes in this world.'
  249.   note-expired: '&4&l💀 &cYour &f%amount% %currency% %type% &chas expired and was
  250.     destroyed.'
  251.   daily-limit-info: '&7Daily withdrawn: &f%used%&7/&f%limit% &7(&f%currency%&7) —
  252.     resets in &e%reset%'
  253.  
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment