View difference between Paste ID: MkJw7FXA and 1PiHNhX0
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
    alliances: "alliances"
17
    arenas: "arenas"
18
    gangs: "gangs"
19
    players: "players"
20
modules:
21
  #Enable alliances?
22
  alliances: true
23
  #Enable gang bank accounts?
24
  bank: true
25
  #Enable gang chat?
26
  chat: true
27
  #Enable fights?
28
  fights: true
29
  #Enable homes?
30
  homes: true
31
broadcasts:
32
  #Choose how messages will be broadcasted. Valid values are message/title/subtitle
33
  type: message
34
  broadcast:
35
    #Choose if certain actions should be broadcasted
36
    gangCreate: true
37
    gangDisband: true
38
    gangDisbandByAdmin: true
39
    gangJoin: true
40
    gangKick: true
41
    gangLeaderChange: true
42
    gangLeave: true
43
    gangLevelUp: true
44
    fightStart: true
45
    fightEnd: true
46
gangs:
47
  #Gang name regex, don't change it unless you know how it works
48
  allowedNameCharacters: '[^a-zA-Z0-9\\ ]'
49
  #Choose if spaces are allowed in gang name
50
  allowSpaces: false
51
  #Minimum gang name length
52
  minGangNameLength: 3
53
  #Maximum gang name length
54
  maxGangNameLength: 32
55
  #Maximal gang level
56
  maxGangLevel: 5
57
  #Player won't be able to create gangs with names containing following words/phrases
58
  bannedNames:
59
    - ass
60
    - noob
61
  #Choose if friendly fire is disabled or enabled
62
  friendlyFire: true
63
  #Choose if gang leaders are able to toggle on/off friendly fire (if value above set to false they still won't be able)
64
  friendlyFireTogglableByLeader: true
65
  #Show gang's bank balance to other players (even those who aren't members of that gang)? Players with gangsplus.checkbalance will be still able to see it.
66
  showBankBalanceToOthers: false
67
  #Choose if color codes in gang names should be parsed as colors (remember you have to add the ampersand (&) to allowedNameCharacters in order to allow using colors)
68
  parseColorCodesInNames: false
69
  #Choose if color codes in gang names should be ignored. For instance, when set to true &aExample will be the same as Example. It's recommended to set it to true
70
  ignoreColorCodesInNames: true
71
  gangNameFormat:
72
    #Default gang name format (used when useLevelBased is set to false)
73
    default: '&f[%gang%]'
74
    #Gang name for gangless players (set to '' to display none)
75
    noGang: ''
76
    #Choose if you want to use the level based gang name format
77
    useLevelBased: false
78
    #Custom gang name format amount depending on its level. Format is LEVEL:AMOUNT
79
    levelBased:
80
      1: '&a[%gang%] &f'
81
      2: '&b[%gang%] &f'
82
      3: '&6&l[%gang%] &f'
83
  maxMembers:
84
    #Default amount of max members (used when useLevelBased is set to false)
85
    default: 5
86
    #Choose if you want to use the level based max members amount
87
    useLevelBased: false
88
    #Custom maximum members amount depending on its level. Format is LEVEL:AMOUNT
89
    levelBased:
90
      1: 5
91
      2: 10
92
      3: 20
93
  maxHomes:
94
    #Default amount of max homes (used when useLevelBased is set to false)
95
    default: 5
96
    #Choose if you want to use the level based max homes amount
97
    useLevelBased: false
98
    #Custom maximum homes amount depending on its level. Format is LEVEL:AMOUNT
99
    levelBased:
100
      1: 2
101
      2: 5
102
      3: 10
103
  #Rewards for upgrading the gang to higher level. Following commands will be executed for every online gang member.
104
  #Placeholders:
105
  #{PLAYER} - will be replaced with name of each of online gang members
106
  #{GANG} - will be replaced with gang name
107
  #{LEVEL} - will be replaced with new gang's level
108
  levelUpRewards:
109
    1:
110
      commands:
111
        - msg {PLAYER} Congratulations!
112-
        - give {PLAYER} diamond 64
112+
113
      commands:
114
        - msg {PLAYER} Congratulations!
115
  #All gang related commands will be disabled in these worlds
116-
        - give {PLAYER} diamond 128
116+
117
    - flat
118
  #Players won't be able to set gang homes in these worlds
119
  disableHomesInWorlds:
120
    - world_nether
121
  #Friendly fire will be disabled in these worlds (regardless of per-gang settings)
122
  disableFriendlyFireInWorlds:
123
    - example
124
fights:
125
  #If set to false players won't be able to move from the beginning location until fight starts
126
  freezeBeforeStart: true
127
  #Delay in seconds before fight starts, players can join then so recommended value is higher than 5
128
  delayBeforeStart: 30
129
  #Minimal players amount that can be chosen when challenging other gang for a fight
130
  minMembersAmount: 2
131
  #Maximal players amount that can be chosen when challenging other gang for a fight
132
  maxMembersAmount: 5
133
  #Minimal entry fee that can be chosen when challenging other gang for a fight
134
  minMoneyAmount: 100.0
135
  #Maximal entry fee that can be chosen when challenging other gang for a fight
136
  maxMoneyAmount: 1000000.0
137
  #Enable fight time limit?
138
  enableFightTimeLimit: true
139
  #After that time (in seconds) fight will end with no winner and loser if enableFightTimeLimit set to true.
140
  fightTimeLimit: 300
141
  #Delay (in seconds) before players get teleported out of arena after winning a fight
142
  delayBeforeTeleport: 15
143
  #Players without gangsplus.fightcommands won't be able to use these commands during fights
144
  disableCommandsDuringFight:
145
    - /espawn
146
    - /spawn
147
    - /tpa
148
    - /etpa
149
cooldowns:
150
  #Cooldowns before teleports, set to 0 to disable
151
  home: 5
152
  fightJoin: 0
153
prices:
154
  #Gang's creation price
155
  create: 30000
156
  #Level up price from each level. Format is FROMLEVEL:PRICE
157
  levelup:
158
    1: 50000
159
    2: 100000
160
    3: 250000
161
settings:
162
  #Date format; more info: https://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html
163
  dateFormat: "dd.MM.yyyy, HH:mm"
164
  #Format of online player's name, $name will be replaced with player's nickname
165
  onlinePlayerNameFormat: "&a%player%&b"
166
  #How many gangs should be shown on the gangs list per page
167
  gangsPerPage: 10
168
  #How many gangs should be shown in /g top
169
  gangsTopLimit: 10
170
  #Choose the default order criteria for /g top. Valid values: ALL, KILLS, DEATHS, KDR, WON, LOST, WLR, LEVEL, MEMBERS, MEMBERS_ONLINE, BANK, MONEY
171
  gangsTopDefaultOrder: LEVEL
172
  #Players who damaged the player within these X seconds before them getting killed will be given an assist
173
  assistDamageDelay: 60
174
  #Choose if all data should be saved instantly or periodically (every X minutes set in dataSaveInterval)
175
  saveDataPeriodically: false
176
  #Periodical save interval (in minutes), takes effect when saveDataPeriodically is set to true
177
  dataSaveInterval: 1
178
  #Choose if gang home locations should be checked if they're safe before teleporting the player/setting the home
179
  safeCheckHomes: true
180
  #Choose if online players only should be rewarded for having the gang level up
181
  levelUpRewardOnlinePlayersOnly: true
182
messages:
183
  #Format of messages sent by the plugin to gang members. Placeholders: %gang%, %message%
184
  inGang: "&b%gang% > &7%message%"
185
  #Format of messages sent by the plugin to players present in certain fight arena. Placeholders: %arena%, %message%
186
  inArena: "&bFight > &7%message%"
187
  #Format of gang chat messages. Placeholders: %gang%, %rank%, %player%, %message%
188
  gangChatFormat: "&a[%gang%]&7 %rank% &b%player%&7: %message%"
189
  #Format of ally chat messages. Placeholders: %gang%, %rank%, %player%, %message%
190
  allyChatFormat: "&b[%gang%]&7 %rank% %player%: %message%"
191
commands:
192
  #Format of /g info output
193
  #Placeholders: %date%, %level%, %kills%, %deaths%, %assists%, %kdr%, %fightswon%, %fightslost%, %wlr%, %leader%, %membersamount%, %members%, %onlinemembersamount%, %onlinemembers%, %bank%
194
  info:
195
    - "&7----------------[ &3%name% profile &7]----------------"
196
    - "&7- Created on: &b%date%"
197
    - "&7- Level: &b%level%"
198
    - "&7- Kills: &b%kills%&7, deaths: &b%deaths%&7, assists: &b%assists%&7, K/D ratio: &b%kdr%"
199
    - "&7- Fights won: &b%fightswon%&7, lost: &b%fightslost%&7, W/L ratio: &b%wlr%"
200
    - "&7- Leader: &b%leader%"
201
    - "&7- Members (%membersamount%): &b%members%"
202
    - "&7- Online members (%onlinemembersamount%): &b%onlinemembers%"
203
    - "&7- Bank account: &b$%bank%"
204
    - "&7- Allied gangs: &b%allies%"
205
  #Format of /g player output
206
  #Placeholders: %date%, %kills%, %deaths%, %assists%, %kdr%, %gang%, %gangrank%
207
  #Use the {INGANG} tag to make particular line be displayed only when the player is in a gang
208
  playerinfo:
209
    - "&7----------------[ &3%name% profile &7]----------------"
210
    - "&7- Registered on: &b%date%"
211
    - "&7- Kills: &b%kills%&7, deaths: &b%deaths%&7, assists: &b%assists%&7, K/D ratio: &b%kdr%"
212
    - "{INGANG}&7- Gang: &b%gang%"
213
    - "{INGANG}&7- Rank in gang: &b%gangrank%"
214
  #Choose whether correct command usage shall be sent when doing /g
215
  sendGangCmdUsage: true
216
ranks:
217
  #Ranks numbers and their names, you can add as many as you want
218
  ranks:
219
    1: "Newbie"
220
    2: "Rookie"
221
    3: "Veteran"
222
    4: "Officer"
223
    5: "Leader"
224
  #Numbers of required ranks to perform certain actions/commands
225
  requiredRanks:
226
    fightAccept: 4
227
    fightChallenge: 4
228
    fightJoin: 1
229
    fightLeave: 1
230
    ally: 4
231
    delhome: 4
232
    demote: 5
233
    deposit: 1
234
    disband: 5
235
    friendlyfire: 4
236
    home: 2
237
    invite: 3
238
    kick: 5
239
    leave: 1
240
    levelup: 4
241
    listhomes: 4
242
    neutral: 4
243
    promote: 5
244
    regroup: 2
245
    sethome: 4
246
    uninvite: 4
247
    withdraw: 4
248
#Alliances settings
249
alliances:
250
  #Enable pvp between allied factions?
251
  allowPvp: false
252
  #Allow fights between allied factions (allowPvp value doesn't matter, they will be always able hurt to each other during the fight)
253
  allowFights : true
254
  #Enable ally chat?
255
  enableAllyChat: true
256
#Logging settings
257
log:
258
  #Choose whether the gang chat will be logged in your server log
259
  gangChatLogEnable: false
260
  #Set the format of logged gang chat messages
261
  gangChatLogFormat: "%gang% %player%: %message%"
262
  #Choose whether the gang chat will be logged in your server log
263
  allyChatLogEnable: false
264
  #Set the format of logged gang chat messages
265
  allyChatLogFormat: "%gang% %player%: %message%"
266
#Commands executed when particular events occur.
267
eventCommands:
268
  #Executed when player joins a gang
269
  #Placeholders:
270
  #{GANG} - will be replaced with the gang's name
271
  #{PLAYER} - will be replaced with the player's name
272
  gangJoin: []
273
  #Executed when player leaves a gang
274
  #Placeholders:
275
  #{GANG} - will be replaced with the gang's name
276
  #{PLAYER} - will be replaced with the player's name
277
  gangLeave: []
278
  #Executed when player gets kicked from a gang.
279
  #Placeholders:
280
  #{GANG} - will be replaced with the gang's name
281
  #{KICKEDBY} - will be replaced with the player's who kicked name
282
  #{PLAYER} - will be replaced with the player's who was kicked name
283
  gangKick: []