Config.yml - MinecraftTorch/TorchDonation GitHub Wiki

Config.yml μ„€μ •

이 νŽ˜μ΄μ§€λŠ” config.yml 을 μ„€μ •ν•˜λŠ” 방법에 λŒ€ν•΄μ„œ μ–ΈκΈ‰ν•©λ‹ˆλ‹€.

파일 μœ„μΉ˜

config.yml νŒŒμΌμ€ ./plugins ν΄λ”μ˜ ./TorchDonation 폴더 μ•ˆμ— μ‘΄μž¬ν•©λ‹ˆλ‹€.

κΈ°λ³Έ config.yml

# Torch Donation Plugin By Gooday2die
# https://github.com/gooday2die/TorchDonation
#
# config.yml에 적힌 λ‚΄μš© μ•ˆμ½κ³  μ§ˆλ¬Έν•˜λ©΄ λ‹΅λ³€ μ•ˆν•©λ‹ˆλ‹€.
# μ‚¬μš©μ‹œ λΌμ΄μ„ΌμŠ€ μ§€μš°μ§€ λ§ˆμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

# 후원 μ„±κ³΅μ‹œ μ‹€ν–‰ν•  λͺ…λ Ήμ–΄
# Placeholderκ°€ μžˆμŠ΅λ‹ˆλ‹€.
# %amount% : ν›„μ›ν•œ κΈˆμ•‘
# %user% : ν›„μ›ν•œ μœ μ €
# λ°‘μ˜ 두 μΌ€μ΄μŠ€μ˜ μ˜ˆμ‹œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€
# /say Gooday2die λ‹˜μ΄ 10000 만큼 ν›„μ›ν•˜μ…¨μŠ΅λ‹ˆλ‹€!
# /lp user Gooday2die group add VIP
# /coin give Gooday2die 10000
rewardCommands:
  [
  "say %user% λ‹˜μ΄ %amount% 만큼 ν›„μ›ν•˜μ…¨μŠ΅λ‹ˆλ‹€!",
  "lp user %user% group add VIP",
  "coin give %user% %amount%"
  ]
# ν›„μ›μ‹œ μ„œλ²„ 전체에 μ•Œλ¦Όμ„ 할지 말지에 λŒ€ν•œ μ—¬λΆ€μž…λ‹ˆλ‹€.
broadcastDonation: true


# DB μ„€μ •
# MYSQL DBλ₯Ό μ‚¬μš©ν• μ§€ μ—¬λΆ€μž…λ‹ˆλ‹€. DBκ°€ 뭔지 λͺ¨λ₯΄μ‹œλ©΄ false 둜 λ†”μ£Όμ„Έμš”.
# λ§Œμ•½ MYSQL DBλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄ SQLITE3 으둜 μ €μž₯ν•©λ‹ˆλ‹€
useMySQL: false
# MYSQL DB 의 IP μž…λ‹ˆλ‹€
dbIP: "null"
# MYSQL DB 의 username μž…λ‹ˆλ‹€
dbID: "null"
# MYSQL DB 의 λΉ„λ°€λ²ˆν˜Έμž…λ‹ˆλ‹€
dbPW: "null"
# MYSQL DB 의 DB μ΄λ¦„μž…λ‹ˆλ‹€
dbName: "null"
# MYSQL DB μ—μ„œ μ‚¬μš©ν•  prefix μ΄λ¦„μž…λ‹ˆλ‹€.
dbTablePrefix: "null"

μ„€μ •

후원 보상 μ„€μ • - rewardCommands

후원이 ν™•μΈλ˜μ—ˆμ„ λ•Œ, ν”ŒλŸ¬κ·ΈμΈμ΄ μ‹€ν–‰ν•  λͺ…λ Ήμ–΄λ“€μ˜ λͺ©λ‘μ„ μ„€μ •ν•©λ‹ˆλ‹€.

Placeholder λ₯Ό 2개 μ§€μ›ν•©λ‹ˆλ‹€.

  • %user%: 후원을 ν•œ μœ μ €μ˜ 이름
  • %amount%: 후원을 ν•œ κΈˆμ•‘

예λ₯Ό λ“€μ–΄ Gooday2die κ°€ 10000원 후원을 ν•  경우

  • %user%λŠ” Gooday2die 이 λ©λ‹ˆλ‹€.
  • %amount%λŠ” 10000 이 λ©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ ν›„μ›μžμ—κ²Œ λ‹€μŒμ˜ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜κ³  싢은 경우

  • say Gooday2die λ‹˜μ΄ 10000 만큼 ν›„μ›ν•˜μ…¨μŠ΅λ‹ˆλ‹€!
  • lp user Gooday2die group add VIP
  • coin give Gooday2die 10000

λͺ…λ Ήμ–΄λŠ” Console 의 κΆŒν•œμœΌλ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€

λ‹€μŒμ²˜λŸΌ config.yml 을 μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

rewardCommands:
  [
  "say %user% λ‹˜μ΄ %amount% 만큼 ν›„μ›ν•˜μ…¨μŠ΅λ‹ˆλ‹€!",
  "lp user %user% group add VIP",
  "coin give %user% %amount%"
  ]

후원 곡지 μ„€μ • - broadcastDonation

후원이 ν™•μΈλ˜μ—ˆμ„ λ•Œ, μ„œλ²„ 전체에 ν›„μ›μžμ— λŒ€ν•œ 정보λ₯Ό μ•Œλ¦΄μ§€ 말지에 λŒ€ν•œ μ—¬λΆ€μž…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ Gooday2die κ°€ 10000원 후원을 ν•  경우

μ„œλ²„ 전체에 [TorchDonation] Gooday2die λ‹˜μ΄ 10000 원을 ν›„μ›ν•˜μ…¨μŠ΅λ‹ˆλ‹€! κ°€ 전체 μœ μ €μ—κ²Œ μ±„νŒ…μœΌλ‘œ κ°‘λ‹ˆλ‹€.

  • ν™œμ„±μ‹œ
broadcastDonation: true
  • λΉ„ν™œμ„±μ‹œ
broadcastDonation: false

DB μ„€μ • - κ³ κΈ‰ μ„€μ •

만일 DBκ°€ 뭔지 λͺ¨λ₯΄μ‹œκ³ , 또 MySQL DBλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμœΌμ‹œλ©΄ ν•΄λ‹Ή λ‚΄μš©μ€ 관련이 μ—†μŠ΅λ‹ˆλ‹€.

기본으둜 Sqlite3 DBλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

# DB μ„€μ •
# MYSQL DBλ₯Ό μ‚¬μš©ν• μ§€ μ—¬λΆ€μž…λ‹ˆλ‹€. DBκ°€ 뭔지 λͺ¨λ₯΄μ‹œλ©΄ false 둜 λ†”μ£Όμ„Έμš”.
# λ§Œμ•½ MYSQL DBλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄ SQLITE3 으둜 μ €μž₯ν•©λ‹ˆλ‹€
useMySQL: false
# MYSQL DB 의 IP μž…λ‹ˆλ‹€
dbIP: "null"
# MYSQL DB 의 username μž…λ‹ˆλ‹€
dbID: "null"
# MYSQL DB 의 λΉ„λ°€λ²ˆν˜Έμž…λ‹ˆλ‹€
dbPW: "null"
# MYSQL DB 의 DB μ΄λ¦„μž…λ‹ˆλ‹€
dbName: "null"
# MYSQL DB μ—μ„œ μ‚¬μš©ν•  prefix μ΄λ¦„μž…λ‹ˆλ‹€.
dbTablePrefix: "null"