Update to 1.16
This commit is contained in:
parent
a6a0700b6d
commit
3d885733a4
36 changed files with 2901 additions and 365 deletions
18
ButtonPresents/config.yml
Normal file
18
ButtonPresents/config.yml
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
components:
|
||||||
|
DictionaryComponent:
|
||||||
|
enabled: true
|
||||||
|
SpawnComponent:
|
||||||
|
enabled: true
|
||||||
|
MagicComponent:
|
||||||
|
enabled: true
|
||||||
|
ResearchComponent:
|
||||||
|
enabled: true
|
||||||
|
TownyFactionsComponent:
|
||||||
|
enabled: true
|
||||||
|
distance: 5
|
||||||
|
PortalLimitComponent:
|
||||||
|
enabled: true
|
||||||
|
worlds:
|
||||||
|
- v1
|
||||||
|
- v2
|
||||||
|
- v3
|
|
@ -135,3 +135,26 @@ GRIEFPREVENTION_INTEGRATION: false
|
||||||
#Do you want to only let people build inside RedProtect regions?
|
#Do you want to only let people build inside RedProtect regions?
|
||||||
REDPROTECT_INTEGRATION: false
|
REDPROTECT_INTEGRATION: false
|
||||||
|
|
||||||
|
# Should the plugin log some messages that are useful for debugging?
|
||||||
|
DEBUG: false
|
||||||
|
# Do you want to turn off the automatic notifications for new development builds?
|
||||||
|
TURN_OFF_DEV_UPDATE_NOTIFIER: false
|
||||||
|
# Do you want to include some values of this config in the metrics? (This will not leak sensitive data but help in the development process)
|
||||||
|
INCLUDE_SETTINGS_IN_METRICS: true
|
||||||
|
|
||||||
|
# The default language when the client's language can't be found.
|
||||||
|
DEFAULT_LANGUAGE: "en"
|
||||||
|
# Should the plugin try to use a language file that matches the client's locale setting?
|
||||||
|
USE_CLIENT_LOCALE: true
|
||||||
|
# If true, people will be able to sell/buy everything available of the same type.
|
||||||
|
SHIFT_SELLS_EVERYTHING: false
|
||||||
|
# The uuid of the economy account for the Admin Shop. Useful for fake accounts as normally only accounts of players work
|
||||||
|
SERVER_ECONOMY_ACCOUNT_UUID: 00000000-0000-0000-0000-000000000000
|
||||||
|
|
||||||
|
# Maximum amount of items that can be bought/sold at a shop. Default 3456 is a double chest of 64 stacks.
|
||||||
|
MAX_SHOP_AMOUNT: 3456
|
||||||
|
# Only allow users to buy/sell that have access to the sign's protection? (E.g. LWC protection)
|
||||||
|
CHECK_ACCESS_FOR_SHOP_USE: false
|
||||||
|
# Should LWC limits block shop creations?
|
||||||
|
LWC_LIMITS_BLOCK_CREATION: true
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ components:
|
||||||
# Provides commands such as /schrestart (restart after a countdown) and /primerestart (restart when nobody is online)
|
# Provides commands such as /schrestart (restart after a countdown) and /primerestart (restart when nobody is online)
|
||||||
RestartComponent:
|
RestartComponent:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
restartAt: 12
|
||||||
# Manages chat channels. If disabled, only global channels will be registered.
|
# Manages chat channels. If disabled, only global channels will be registered.
|
||||||
ChannelComponent:
|
ChannelComponent:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
|
@ -127,3 +127,16 @@ username-changes: true
|
||||||
|
|
||||||
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
||||||
worldedit: true
|
worldedit: true
|
||||||
|
|
||||||
|
# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/
|
||||||
|
donation-key:
|
||||||
|
|
||||||
|
# Logs items dropped by players.
|
||||||
|
item-drops: true
|
||||||
|
|
||||||
|
# Logs items picked up by players.
|
||||||
|
item-pickups: true
|
||||||
|
|
||||||
|
# Track all hopper transactions, such as when a hopper removes items from a
|
||||||
|
# chest, furnace, or dispenser.
|
||||||
|
hopper-transactions: true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
configVersion: 16
|
configVersion: 20
|
||||||
language: english
|
language: english
|
||||||
enableEconomy: false
|
enableEconomy: false
|
||||||
chatEnabled: true
|
chatEnabled: true
|
||||||
|
@ -41,3 +41,7 @@ secureMode:
|
||||||
checkInterval: 5.0
|
checkInterval: 5.0
|
||||||
backupMode: ON_DISABLE_AND_SAVE
|
backupMode: ON_DISABLE_AND_SAVE
|
||||||
default: {}
|
default: {}
|
||||||
|
groupAdaptersEnabled: false
|
||||||
|
editInstanceRemovalDelay: 5
|
||||||
|
strictMovementCheckEnabled: true
|
||||||
|
lobbyContainersEnabled: false
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
# Dynmap-Towny configuration
|
# Dynmap-Towny configuration
|
||||||
|
dynamic-nation-colors: true
|
||||||
update:
|
update:
|
||||||
period: 300
|
period: 300
|
||||||
layer:
|
layer:
|
||||||
|
|
707
Factions/config/default_permissions.conf
Normal file
707
Factions/config/default_permissions.conf
Normal file
|
@ -0,0 +1,707 @@
|
||||||
|
# Permissions settings
|
||||||
|
# Each main section represents one permission.
|
||||||
|
# Inside is each relation.
|
||||||
|
# Each relation has a default value (true=allowed, false=disallowed)
|
||||||
|
# and true/false for if it's locked to editing by factions admins.
|
||||||
|
permissions {
|
||||||
|
# Can ban others from the faction
|
||||||
|
ban {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can build in faction territory (while not raidable)
|
||||||
|
build {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use buttons in faction territory (while not raidable)
|
||||||
|
button {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use containers in faction territory (while not raidable)
|
||||||
|
container {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can destroy in faction territory (while not raidable)
|
||||||
|
destroy {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
disband {
|
||||||
|
coleader {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use doors in faction territory (while not raidable)
|
||||||
|
door {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can access faction economy
|
||||||
|
economy {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can fly in faction territory
|
||||||
|
fly {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can frost walk in faction territory (while not raidable)
|
||||||
|
frostWalk {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can visit the faction home
|
||||||
|
home {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Able to invite others to the faction
|
||||||
|
invite {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use items in faction territory (while not raidable)
|
||||||
|
item {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
kick {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use levers in faction territory (while not raidable)
|
||||||
|
lever {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can see faction claim list
|
||||||
|
listClaims {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can created owned areas with /f owner
|
||||||
|
owner {
|
||||||
|
coleader {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Allows building/destroying in faction territory but causes pain (while not raidable)
|
||||||
|
painBuild {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can interact with plates
|
||||||
|
plate {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can promote members up to their own role within the faction
|
||||||
|
promote {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can set the faction home
|
||||||
|
sethome {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can set a faction warp
|
||||||
|
setwarp {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can claim/unclaim faction territory
|
||||||
|
territory {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can deposit TNT into the bank
|
||||||
|
tntDeposit {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can withdraw TNT from the bank
|
||||||
|
tntWithdraw {
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can use faction warps
|
||||||
|
warp {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
coleader {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
moderator {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
normal {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
recruit {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
258
Factions/config/default_permissions_offline.conf
Normal file
258
Factions/config/default_permissions_offline.conf
Normal file
|
@ -0,0 +1,258 @@
|
||||||
|
# Offline permissions settings
|
||||||
|
# If you don't enable offline permissions in the main config and never plan to do so,
|
||||||
|
# you can ignore this file entirely. If you plan to do so in the future, you should probably
|
||||||
|
# set this file up a bit as these defaults will sit in the faction configs regardless.
|
||||||
|
#
|
||||||
|
# Each main section represents one permission.
|
||||||
|
# Inside is each relation.
|
||||||
|
# Each relation has a default value (true=allowed, false=disallowed)
|
||||||
|
# and true/false for if it's locked to editing by factions admins.
|
||||||
|
offlinePermissions {
|
||||||
|
# Can build in faction territory (while not raidable)
|
||||||
|
build {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use buttons in faction territory (while not raidable)
|
||||||
|
button {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use containers in faction territory (while not raidable)
|
||||||
|
container {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can destroy in faction territory (while not raidable)
|
||||||
|
destroy {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use doors in faction territory (while not raidable)
|
||||||
|
door {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can fly in faction territory
|
||||||
|
fly {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can frost walk in faction territory (while not raidable)
|
||||||
|
frostWalk {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can visit the faction home
|
||||||
|
home {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use items in faction territory (while not raidable)
|
||||||
|
item {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Use levers in faction territory (while not raidable)
|
||||||
|
lever {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Allows building/destroying in faction territory but causes pain (while not raidable)
|
||||||
|
painBuild {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can interact with plates
|
||||||
|
plate {
|
||||||
|
ally {
|
||||||
|
default=true
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Can use faction warps
|
||||||
|
warp {
|
||||||
|
ally {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
enemy {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
neutral {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
truce {
|
||||||
|
default=false
|
||||||
|
locked=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
47
Factions/config/dynmap.conf
Normal file
47
Factions/config/dynmap.conf
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
dynmap {
|
||||||
|
description="<div class=\"infowindow\">\n<span style=\"font-weight: bold; font-size: 150%;\">%name%</span><br>\n<span style=\"font-style: italic; font-size: 110%;\">%description%</span><br><br>\n<span style=\"font-weight: bold;\">Leader:</span> %players.leader%<br>\n<span style=\"font-weight: bold;\">Admins:</span> %players.admins.count%<br>\n<span style=\"font-weight: bold;\">Moderators:</span> %players.moderators.count%<br>\n<span style=\"font-weight: bold;\">Members:</span> %players.normals.count%<br>\n<span style=\"font-weight: bold;\">TOTAL:</span> %players.count%<br>\n</br>\n<span style=\"font-weight: bold;\">Bank:</span> %money%<br>\n<br>\n</div>"
|
||||||
|
# Enable the %money% macro. Only do this if you know your economy manager is thread-safe.
|
||||||
|
descriptionMoney=false
|
||||||
|
enabled=true
|
||||||
|
# Per-faction overrides
|
||||||
|
factionStyles {
|
||||||
|
"-1" {
|
||||||
|
fillColor="#FF00FF"
|
||||||
|
fillOpacity=0.35
|
||||||
|
homeMarker=greenflag
|
||||||
|
lineColor="#FF00FF"
|
||||||
|
lineOpacity=0.8
|
||||||
|
lineWeight=3
|
||||||
|
styleBoost=false
|
||||||
|
}
|
||||||
|
"-2" {
|
||||||
|
fillColor="#FF0000"
|
||||||
|
fillOpacity=0.35
|
||||||
|
homeMarker=greenflag
|
||||||
|
lineColor="#FF0000"
|
||||||
|
lineOpacity=0.8
|
||||||
|
lineWeight=3
|
||||||
|
styleBoost=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# To hide all factions in a world, use 'world:worldnamehere'
|
||||||
|
hiddenFactions=[]
|
||||||
|
layerMinimumZoom=0
|
||||||
|
layerName=Factions
|
||||||
|
layerPriority=2
|
||||||
|
layerVisible=true
|
||||||
|
# Allow players in faction to see one another on Dynmap (only relevant if Dynmap has 'player-info-protected' enabled)
|
||||||
|
visibilityByFaction=true
|
||||||
|
# If not empty, *only* listed factions (by name or ID) will be shown.
|
||||||
|
# To show all factions in a world, use 'world:worldnamehere'
|
||||||
|
visibleFactions=[]
|
||||||
|
}
|
||||||
|
style {
|
||||||
|
fillColor="#00FF00"
|
||||||
|
fillOpacity=0.35
|
||||||
|
homeMarker=greenflag
|
||||||
|
lineColor="#00FF00"
|
||||||
|
lineOpacity=0.8
|
||||||
|
lineWeight=3
|
||||||
|
styleBoost=false
|
||||||
|
}
|
832
Factions/config/main.conf
Normal file
832
Factions/config/main.conf
Normal file
|
@ -0,0 +1,832 @@
|
||||||
|
# FactionsUUID by drtshock
|
||||||
|
# Support and documentation https://factions.support
|
||||||
|
# Updates https://www.spigotmc.org/resources/factionsuuid.1035/
|
||||||
|
#
|
||||||
|
# Made with love <3
|
||||||
|
aVeryFriendlyFactionsConfig {
|
||||||
|
# Debug
|
||||||
|
# Turn this on if you are having issues with something and working on resolving them.
|
||||||
|
# This will spam your console with information that is useful if you know how to read the source.
|
||||||
|
# It's suggested that you only turn this on at the direction of a developer.
|
||||||
|
debug=false
|
||||||
|
# Don't change this value yourself, unless you WANT a broken config!
|
||||||
|
version=4
|
||||||
|
}
|
||||||
|
# Colors for relationships and default factions
|
||||||
|
colors {
|
||||||
|
factions {
|
||||||
|
safezone=GOLD
|
||||||
|
warzone="DARK_RED"
|
||||||
|
wilderness=GRAY
|
||||||
|
}
|
||||||
|
relations {
|
||||||
|
ally="LIGHT_PURPLE"
|
||||||
|
enemy=RED
|
||||||
|
member=GREEN
|
||||||
|
neutral=WHITE
|
||||||
|
peaceful=GOLD
|
||||||
|
truce="DARK_PURPLE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# The command base (by default f, making the command /f)
|
||||||
|
commandBase=[
|
||||||
|
f
|
||||||
|
]
|
||||||
|
commands {
|
||||||
|
fly {
|
||||||
|
# Warmup seconds before command executes. Set to 0 for no warmup.
|
||||||
|
delay=0
|
||||||
|
# Should we disable flight if the player has suffered generic damage
|
||||||
|
disableOnGenericDamage=false
|
||||||
|
# True to enable the fly command, false to disable
|
||||||
|
enable=true
|
||||||
|
# From how far away a player can disable another's flight by being enemy
|
||||||
|
# Set to 0 if wanted disable
|
||||||
|
# Note: Will produce lag at higher numbers
|
||||||
|
enemyRadius=7
|
||||||
|
# If a player leaves fly (out of territory or took damage)
|
||||||
|
# how long (in seconds) should they not take fall damage for?
|
||||||
|
# Set to 0 to have them always take fall damage.
|
||||||
|
fallDamageCooldown=3
|
||||||
|
# Trails show below the players foot when flying, faction.fly.trails
|
||||||
|
# Players can enable them with /f trail on/off
|
||||||
|
# Players can also set which effect to show /f trail effect <particle> only if they have faction.fly.trails.<particle>
|
||||||
|
particles {
|
||||||
|
# Amount spawned
|
||||||
|
amount=20
|
||||||
|
# How often should we spawn these particles?
|
||||||
|
# 0 disables this completely
|
||||||
|
spawnRate=0.2
|
||||||
|
# Speed of the particles, can be decimal value
|
||||||
|
speed=0.02
|
||||||
|
}
|
||||||
|
# How frequently to check enemy radius, in seconds. Set to 0 to disable checking.
|
||||||
|
radiusCheck=1
|
||||||
|
}
|
||||||
|
help {
|
||||||
|
# You can change the page name to whatever you like
|
||||||
|
# We use '1' to preserve default functionality of /f help 1
|
||||||
|
entries {
|
||||||
|
"1"=[
|
||||||
|
"&e&m----------------------------------------------",
|
||||||
|
" &c&lFactions Help ",
|
||||||
|
"&e&m----------------------------------------------",
|
||||||
|
"&3/f create &e>> &7Create your own faction",
|
||||||
|
"&3/f who &e>> &7Show factions info",
|
||||||
|
"&3/f tag &e>> &7Change faction tag",
|
||||||
|
"&3/f join &e>> &7Join faction",
|
||||||
|
"&3/f list &e>> &7List all factions",
|
||||||
|
"&e&m--------------&r &2/f help 2 for more &e&m--------------"
|
||||||
|
]
|
||||||
|
"2"=[
|
||||||
|
"&e&m------------------&r&c&l Page 2 &e&m--------------------",
|
||||||
|
"&3/f home &e>> &7Teleport to faction home",
|
||||||
|
"&3/f sethome &e>> &7Set your faction home",
|
||||||
|
"&3/f leave &e>> &7Leave your faction",
|
||||||
|
"&3/f invite &e>> &7Invite a player to your faction",
|
||||||
|
"&3/f deinvite &e>> &7Revoke invitation to player",
|
||||||
|
"&e&m--------------&r &2/f help 3 for more &e&m--------------"
|
||||||
|
]
|
||||||
|
"3"=[
|
||||||
|
"&e&m------------------&r&c&l Page 3 &e&m--------------------",
|
||||||
|
"&3/f claim &e>> &7Claim land",
|
||||||
|
"&3/f unclaim &e>> &7Unclaim land",
|
||||||
|
"&3/f kick &e>> &7Kick player from your faction",
|
||||||
|
"&3/f mod &e>> &7Set player role in faction",
|
||||||
|
"&3/f chat &e>> &7Switch to faction chat",
|
||||||
|
"&e&m--------------&r &2/f help 4 for more &e&m--------------"
|
||||||
|
]
|
||||||
|
"4"=[
|
||||||
|
"&e&m------------------&r&c&l Page 4 &e&m--------------------",
|
||||||
|
"&3/f version &e>> &7Display version information",
|
||||||
|
"&e&m--------------&r&2 End of /f help &e&m-----------------"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
# set to true to use legacy factions help
|
||||||
|
useOldHelp=true
|
||||||
|
}
|
||||||
|
home {
|
||||||
|
# Warmup seconds before command executes. Set to 0 for no warmup.
|
||||||
|
delay=0
|
||||||
|
}
|
||||||
|
list {
|
||||||
|
# You can use any variable here
|
||||||
|
entry="<a>{faction-relation-color}{faction} <i>{online} / {members} online, <a>Land / Power / Maxpower: <i>{chunks}/{power}/{maxPower}"
|
||||||
|
# You can use any variables here
|
||||||
|
factionlessEntry="<i>Factionless<i> {factionless} online"
|
||||||
|
# You can only use {pagenumber} and {pagecount} in the footer.
|
||||||
|
# Blank entry results in nothing being displayed.
|
||||||
|
footer=""
|
||||||
|
# You can only use {pagenumber} and {pagecount} in the header.
|
||||||
|
# Blank entry results in nothing being displayed.
|
||||||
|
header="&e&m----------&r&e[ &2Faction List &9{pagenumber}&e/&9{pagecount} &e]&m----------"
|
||||||
|
}
|
||||||
|
map {
|
||||||
|
# This will help limit how many times a player can be sent a map of factions.
|
||||||
|
# Set this to the cooldown you want, in milliseconds, for a map to be shown to a player.
|
||||||
|
# This can prevent some teleportation-based exploits for finding factions.
|
||||||
|
# The old default was 2000, which blocks any movement faster than running.
|
||||||
|
# The new default is 700, which should also allow boats and horses.
|
||||||
|
cooldown=700
|
||||||
|
}
|
||||||
|
near {
|
||||||
|
# Making this radius larger increases lag, do so at your own risk
|
||||||
|
# If on a high radius it is advised to add a cooldown to the command
|
||||||
|
# Also using {distance} placeholder in the lang would cause more lag on a bigger radius
|
||||||
|
radius=20
|
||||||
|
}
|
||||||
|
perms {
|
||||||
|
# Placeholders: {action-access-color}, {action-access}, {action-desc}
|
||||||
|
guiLore=[
|
||||||
|
"&8Access: {action-access-color}{action-access}",
|
||||||
|
"&8{action-desc}",
|
||||||
|
"",
|
||||||
|
"&8Left click to &a&lAllow",
|
||||||
|
"&8Right click to &c&lDeny"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
seeChunk {
|
||||||
|
# Get a list of particle names here: https://factions.support/particles/
|
||||||
|
particleName=REDSTONE
|
||||||
|
# How often should we update the particles to the current player's location?
|
||||||
|
particleUpdateTime=0.75
|
||||||
|
particles=true
|
||||||
|
# If the chosen particle is compatible with coloring we will color
|
||||||
|
# it based on the current chunk's faction
|
||||||
|
relationalColor=true
|
||||||
|
}
|
||||||
|
show {
|
||||||
|
# Factions that should be exempt from /f show, case sensitive, useful for a
|
||||||
|
# serverteam faction, since the command shows vanished players otherwise
|
||||||
|
exempt=[
|
||||||
|
"put_faction_tag_here"
|
||||||
|
]
|
||||||
|
# You can use any variable here, including fancy messages. Color codes and or tags work fine.
|
||||||
|
# Lines that aren't defined wont be sent (home not set, faction not peaceful / permanent, dtr freeze)
|
||||||
|
# Supports placeholders.
|
||||||
|
# First line can be {header} for default header, or any string (we recommend &m for smooth lines ;p)
|
||||||
|
# The line with 'permanent' in it only appears if the faction is permanent.
|
||||||
|
format=[
|
||||||
|
"{header}",
|
||||||
|
"<a>Description: <i>{description}",
|
||||||
|
"<a>Joining: <i>{joining} {peaceful}",
|
||||||
|
"<a>Land / Power / Maxpower: <i> {chunks}/{power}/{maxPower}",
|
||||||
|
"<a>Raidable: {raidable}",
|
||||||
|
"<a>Founded: <i>{create-date}",
|
||||||
|
"<a>This faction is permanent, remaining even with no members.'",
|
||||||
|
"<a>Land value: <i>{land-value} {land-refund}",
|
||||||
|
"<a>Balance: <i>{faction-balance}",
|
||||||
|
"<a>Bans: <i>{faction-bancount}",
|
||||||
|
"<a>Allies(<i>{allies}<a>/<i>{max-allies}<a>): {allies-list} ",
|
||||||
|
"<a>Online: (<i>{online}<a>/<i>{members}<a>): {online-list}",
|
||||||
|
"<a>Offline: (<i>{offline}<a>/<i>{members}<a>): {offline-list}"
|
||||||
|
]
|
||||||
|
# Set true to not display empty fancy messages
|
||||||
|
minimal=false
|
||||||
|
}
|
||||||
|
stuck {
|
||||||
|
# Warmup seconds before command executes. Set to 0 for no warmup.
|
||||||
|
delay=30
|
||||||
|
# This radius defines how far from where they ran the command the player
|
||||||
|
# may travel while waiting to be unstuck. If they leave this radius, the
|
||||||
|
# command will be cancelled.
|
||||||
|
radius=10
|
||||||
|
}
|
||||||
|
# TNT bank!
|
||||||
|
tnt {
|
||||||
|
enable=false
|
||||||
|
maxRadius=5
|
||||||
|
# Maximum storage. Set to -1 (or lower) to disable
|
||||||
|
maxStorage=-1
|
||||||
|
}
|
||||||
|
toolTips {
|
||||||
|
# Faction on-hover tooltip information
|
||||||
|
faction=[
|
||||||
|
"&6Leader: &f{leader}",
|
||||||
|
"&6Claimed: &f{chunks}",
|
||||||
|
"&6Raidable: &f{raidable}",
|
||||||
|
"&6Warps: &f{warps}",
|
||||||
|
"&6Power: &f{power}/{maxPower}",
|
||||||
|
"&6Members: &f{online}/{members}"
|
||||||
|
]
|
||||||
|
# Player on-hover tooltip information
|
||||||
|
player=[
|
||||||
|
"&6Last Seen: &f{lastSeen}",
|
||||||
|
"&6Power: &f{player-power}",
|
||||||
|
"&6Rank: &f{group}",
|
||||||
|
"&6Balance: &a${balance}"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
warp {
|
||||||
|
# Warmup seconds before command executes. Set to 0 for no warmup.
|
||||||
|
delay=0
|
||||||
|
# What should be the maximum amount of warps that a Faction can set?
|
||||||
|
maxWarps=5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Data storage settings
|
||||||
|
data {
|
||||||
|
json {
|
||||||
|
# If true, data files will be stored without extra whitespace and linebreaks.
|
||||||
|
# This becomes less readable, but can cut storage use in half.
|
||||||
|
efficientStorage=false
|
||||||
|
}
|
||||||
|
# Presently, the only option is JSON.
|
||||||
|
storage=JSON
|
||||||
|
}
|
||||||
|
# Economy support requires Vault and a compatible economy plugin
|
||||||
|
# If you wish to use economy features, be sure to set 'enabled' in this section to true!
|
||||||
|
economy {
|
||||||
|
# Faction banks, to pay for land claiming and other costs instead of individuals paying for them
|
||||||
|
bankEnabled=true
|
||||||
|
# The faction pays for faction command costs, such as sethome
|
||||||
|
bankFactionPaysCosts=true
|
||||||
|
# The faction pays for land claiming costs.
|
||||||
|
bankFactionPaysLandCosts=true
|
||||||
|
# Have to be at least moderator to withdraw or pay money to another faction
|
||||||
|
bankMembersCanWithdraw=false
|
||||||
|
claimAdditionalMultiplier=0.5
|
||||||
|
claimRefundMultiplier=0.7
|
||||||
|
claimUnconnectedFee=0
|
||||||
|
costAlly=0
|
||||||
|
costClaimFromFactionBonus=30
|
||||||
|
costClaimWilderness=30
|
||||||
|
costCreate=100
|
||||||
|
costDTR=0
|
||||||
|
costDelWarp=0
|
||||||
|
costDelhome=30
|
||||||
|
costDesc=0
|
||||||
|
costEnemy=0
|
||||||
|
costHome=0
|
||||||
|
costInvite=0
|
||||||
|
costJoin=0
|
||||||
|
costKick=0
|
||||||
|
costLeave=0
|
||||||
|
costList=0
|
||||||
|
costMap=0
|
||||||
|
costNeutral=0
|
||||||
|
costNoBoom=0
|
||||||
|
costOpen=0
|
||||||
|
costOwner=15
|
||||||
|
costPower=0
|
||||||
|
costSetWarp=0
|
||||||
|
costSethome=30
|
||||||
|
costShow=0
|
||||||
|
costStuck=0
|
||||||
|
costTag=0
|
||||||
|
costTitle=0
|
||||||
|
costTruce=0
|
||||||
|
costWarp=0
|
||||||
|
# Must be true for any economy features
|
||||||
|
enabled=false
|
||||||
|
overclaimRewardMultiplier=0
|
||||||
|
universeAccount=""
|
||||||
|
}
|
||||||
|
# Controls certain exploit preventions
|
||||||
|
exploits {
|
||||||
|
enderPearlClipping=true
|
||||||
|
interactionSpam=true
|
||||||
|
liquidFlow=false
|
||||||
|
obsidianGenerators=true
|
||||||
|
preventDuping=true
|
||||||
|
tntWaterlog=false
|
||||||
|
}
|
||||||
|
factions {
|
||||||
|
chat {
|
||||||
|
allianceChatFormat="§d%s:§f %s"
|
||||||
|
alwaysShowChatTag=false
|
||||||
|
broadcastDescriptionChanges=false
|
||||||
|
broadcastTagChanges=false
|
||||||
|
factionChatFormat="%s:§f %s"
|
||||||
|
# Allow for players to chat only within their faction, with allies, etc.
|
||||||
|
# Set to false to only allow public chats through this plugin.
|
||||||
|
factionOnlyChat=true
|
||||||
|
modChatFormat="§c%s:§f %s"
|
||||||
|
tagFormat="%s§f"
|
||||||
|
# If true, disables adding of faction tag so another plugin can manage this
|
||||||
|
tagHandledByAnotherPlugin=false
|
||||||
|
tagInsertAfterString=""
|
||||||
|
tagInsertBeforeString=""
|
||||||
|
tagInsertIndex=0
|
||||||
|
tagPadAfter=true
|
||||||
|
tagPadBefore=false
|
||||||
|
tagRelationColored=true
|
||||||
|
tagReplaceString="[FACTION]"
|
||||||
|
truceChatFormat="§5%s:§f %s"
|
||||||
|
}
|
||||||
|
claims {
|
||||||
|
# Should we allow Factions to over claim if they are raidable?
|
||||||
|
# This has always been true, allowing factions to over claim others.
|
||||||
|
allowOverClaim=true
|
||||||
|
# If true (and allowOverClaim is true, claiming over another faction's land will ignore buffer zone settings.
|
||||||
|
allowOverClaimIgnoringBuffer=false
|
||||||
|
# Buffer Zone is an chunk area required between claims of different Factions.
|
||||||
|
# This is default to 0 and has always been that way. Meaning Factions can have
|
||||||
|
# claims that border each other.
|
||||||
|
# If this is set to 3, then Factions need to have 3 chunks between their claim
|
||||||
|
# and another Faction's claim.
|
||||||
|
# It's recommended to keep this pretty low as the radius check could be a
|
||||||
|
# heavy operation if set to a large number.
|
||||||
|
# If this is set to 0, we won't even bother checking which is how Factions has
|
||||||
|
# always been.
|
||||||
|
bufferZone=0
|
||||||
|
canBeUnconnectedIfOwnedByOtherFaction=true
|
||||||
|
fillClaimMaxClaims=25
|
||||||
|
fillClaimMaxDistance=5
|
||||||
|
landsMax=0
|
||||||
|
lineClaimLimit=5
|
||||||
|
mustBeConnected=false
|
||||||
|
# If someone is doing a radius claim and the process fails to claim land this many times in a row, it will exit
|
||||||
|
radiusClaimFailureLimit=9
|
||||||
|
requireMinFactionMembers=1
|
||||||
|
worldsNoClaiming=[
|
||||||
|
exampleWorldName
|
||||||
|
]
|
||||||
|
}
|
||||||
|
# Should we send titles when players enter Factions? Durations are in ticks (20 ticks every second)
|
||||||
|
enterTitles {
|
||||||
|
alsoShowChat=false
|
||||||
|
enabled=true
|
||||||
|
fadeIn=10
|
||||||
|
fadeOut=20
|
||||||
|
stay=70
|
||||||
|
subtitle="&7{description}"
|
||||||
|
title="{faction-relation-color}{faction}"
|
||||||
|
}
|
||||||
|
homes {
|
||||||
|
enabled=true
|
||||||
|
mustBeInClaimedTerritory=true
|
||||||
|
teleportAllowedEnemyDistance=32
|
||||||
|
teleportAllowedFromDifferentWorld=true
|
||||||
|
teleportAllowedFromEnemyTerritory=true
|
||||||
|
teleportCommandEnabled=true
|
||||||
|
teleportCommandEssentialsIntegration=true
|
||||||
|
teleportCommandSmokeEffectEnabled=true
|
||||||
|
teleportCommandSmokeEffectThickness=3
|
||||||
|
teleportIgnoreEnemiesIfInOwnTerritory=true
|
||||||
|
teleportToOnDeath=true
|
||||||
|
}
|
||||||
|
landRaidControl {
|
||||||
|
dtr {
|
||||||
|
decimalDigits=2
|
||||||
|
freezeKickPenalty=0.5
|
||||||
|
freezePreventsDisband=true
|
||||||
|
freezePreventsJoin=true
|
||||||
|
freezePreventsLeave=true
|
||||||
|
# Time, in seconds, to freeze DTR regeneration after a faction member dies
|
||||||
|
freezeTime=0
|
||||||
|
freezeTimeFormat="H:mm:ss"
|
||||||
|
# Additional claims allowed for each player in the faction
|
||||||
|
landPerPlayer=3
|
||||||
|
# Claims the faction starts with.
|
||||||
|
# Note: A faction of one player has this many PLUS the perPlayer amount.
|
||||||
|
landStarting=6
|
||||||
|
lossPerDeath=1
|
||||||
|
maxDTR=10
|
||||||
|
minDTR=-3
|
||||||
|
perPlayer=1
|
||||||
|
regainPerMinuteMaxRate=0.1
|
||||||
|
regainPerMinutePerPlayer=0.05
|
||||||
|
startingDTR=2
|
||||||
|
worldDeathModifiers {
|
||||||
|
"world_nether"=0.5
|
||||||
|
"world_the_end"=0.25
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Controls the power system of land/raid control
|
||||||
|
# Set the 'system' value to 'power' to use this system
|
||||||
|
power {
|
||||||
|
# Disallow joining/leaving/kicking while power is negative
|
||||||
|
canLeaveWithNegativePower=true
|
||||||
|
# If greater than 0, used as a cap for how much power a faction can have
|
||||||
|
# Additional power from players beyond this acts as a "buffer" of sorts
|
||||||
|
factionMax=0
|
||||||
|
# How much is lost on death
|
||||||
|
lossPerDeath=4
|
||||||
|
# A player stops losing power from being offline once they reach this amount
|
||||||
|
offlineLossLimit=0
|
||||||
|
# A player loses this much per day offline
|
||||||
|
offlineLossPerDay=0
|
||||||
|
peacefulMembersDisablePowerLoss=true
|
||||||
|
playerMax=10
|
||||||
|
playerMin=-10
|
||||||
|
playerStarting=0
|
||||||
|
# After a player dies, how long should the faction not be able to regen power?
|
||||||
|
# This resets on each death but does not accumulate.
|
||||||
|
# Set to 0 for no freeze. Time is in seconds.
|
||||||
|
powerFreeze=0
|
||||||
|
# Default health rate of 0.2 takes 5 minutes to recover one power
|
||||||
|
powerPerMinute=0.2
|
||||||
|
# Allow a faction to be raided if they have more land than power.
|
||||||
|
# This will make claimed territory lose all protections
|
||||||
|
# allowing factions to open chests, break blocks, etc. if they
|
||||||
|
# have claimed chunks >= power.
|
||||||
|
raidability=false
|
||||||
|
# Does a player regenerate power while offline?
|
||||||
|
regenOffline=false
|
||||||
|
respawnHomeFromNoPowerLossWorlds=true
|
||||||
|
warZonePowerLoss=true
|
||||||
|
wildernessPowerLoss=true
|
||||||
|
worldsNoPowerLoss=[
|
||||||
|
exampleWorld
|
||||||
|
]
|
||||||
|
}
|
||||||
|
# Sets the mode of land/raid control
|
||||||
|
system=power
|
||||||
|
}
|
||||||
|
# Limits factions to having a max number of each relation.
|
||||||
|
# Setting to 0 means none allowed. -1 for disabled.
|
||||||
|
# This will have no effect on default or existing relations, only when relations are changed.
|
||||||
|
# It is advised that you set the default relation to -1 so they can always go back to that.
|
||||||
|
# Otherwise Factions could be stuck with not being able to unenemy other Factions.
|
||||||
|
maxRelations {
|
||||||
|
ally=10
|
||||||
|
enabled=false
|
||||||
|
enemy=10
|
||||||
|
neutral=-1
|
||||||
|
truce=10
|
||||||
|
}
|
||||||
|
# Remaining settings not categorized
|
||||||
|
other {
|
||||||
|
actionDeniedPainAmount=1
|
||||||
|
allowMultipleColeaders=false
|
||||||
|
autoLeaveAfterDaysOfInactivity=10
|
||||||
|
autoLeaveDeleteFPlayerData=true
|
||||||
|
autoLeaveRoutineMaxMillisecondsPerTick=5
|
||||||
|
autoLeaveRoutineRunsEveryXMinutes=5
|
||||||
|
considerFactionsReallyOfflineAfterXMinutes=0
|
||||||
|
# Default Relation allows you to change the default relation for Factions.
|
||||||
|
# Example usage would be so people can't leave then make a new Faction while Raiding
|
||||||
|
# in order to be able to execute commands if the default relation is neutral.
|
||||||
|
defaultRelation=neutral
|
||||||
|
# Default role of a player when joining a faction. Can be customized by faction leader
|
||||||
|
# with /f defaultrole
|
||||||
|
# Options: coleader, moderator, member, recruit
|
||||||
|
# Defaults to member if set incorrectly
|
||||||
|
defaultRole=member
|
||||||
|
# Should we delete player homes that they set via Essentials when they leave a Faction
|
||||||
|
# if they have homes set in that Faction's territory?
|
||||||
|
deleteEssentialsHomes=true
|
||||||
|
# If true, disables pistons entirely within faction territory.
|
||||||
|
# Prevents flying piston machines in faction territory.
|
||||||
|
disablePistonsInTerritory=false
|
||||||
|
# When faction membership hits this limit, players will no longer be able to join using /f join; default is 0, no limit
|
||||||
|
factionMemberLimit=0
|
||||||
|
# Any faction names CONTAINING any of these items will be disallowed
|
||||||
|
nameBlacklist=[
|
||||||
|
blockedwordhere,
|
||||||
|
anotherblockedthinghere
|
||||||
|
]
|
||||||
|
newFactionsDefaultOpen=false
|
||||||
|
newFactionsDefaultPeaceful=false
|
||||||
|
# What faction ID to start new players in when they first join the server; default is 0, "no faction"
|
||||||
|
newPlayerStartingFactionID="0"
|
||||||
|
removePlayerDataWhenBanned=true
|
||||||
|
saveToFileEveryXMinutes=30
|
||||||
|
# If enabled, perms can be managed separately for when the faction is offline
|
||||||
|
separateOfflinePerms=false
|
||||||
|
tagForceUpperCase=false
|
||||||
|
# Maximum faction tag length
|
||||||
|
tagLengthMax=10
|
||||||
|
# Minimum faction tag length
|
||||||
|
tagLengthMin=3
|
||||||
|
}
|
||||||
|
# For claimed areas where further faction-member ownership can be defined
|
||||||
|
ownedArea {
|
||||||
|
denyBuild=true
|
||||||
|
denyUsage=true
|
||||||
|
enabled=true
|
||||||
|
limitPerFaction=0
|
||||||
|
messageByChunk=false
|
||||||
|
messageInsideTerritory=true
|
||||||
|
messageOnBorder=true
|
||||||
|
moderatorsBypass=true
|
||||||
|
painBuild=false
|
||||||
|
protectMaterials=true
|
||||||
|
}
|
||||||
|
# Do you want to limit portal creation?
|
||||||
|
portals {
|
||||||
|
# If true, portals will be limited to the minimum relation below
|
||||||
|
limit=false
|
||||||
|
# What should the minimum relation be to create a portal in territory?
|
||||||
|
# Goes in the order of: ENEMY, NEUTRAL, ALLY, MEMBER.
|
||||||
|
# Minimum relation allows that and all listed to the right to create portals.
|
||||||
|
# Example: put ALLY to allow ALLY and MEMBER to be able to create portals.
|
||||||
|
# If typed incorrectly, defaults to NEUTRAL.
|
||||||
|
minimumRelation=MEMBER
|
||||||
|
}
|
||||||
|
# Displayed prefixes for different roles within a faction
|
||||||
|
prefixes {
|
||||||
|
admin="***"
|
||||||
|
coleader="**"
|
||||||
|
mod="*"
|
||||||
|
normal="+"
|
||||||
|
recruit="-"
|
||||||
|
}
|
||||||
|
protection {
|
||||||
|
# Exceptions to consideration for breaking perms. Can always be broken.
|
||||||
|
breakExceptions=[]
|
||||||
|
# Exceptions to consideration for container perms.
|
||||||
|
# For example, putting "TRAPPED_CHEST" into here would allow anyone to open trapped chests anywhere.
|
||||||
|
containerExceptions=[]
|
||||||
|
# Exceptions for protections of interacting with entities, such as mounting horses
|
||||||
|
entityInteractExceptions=[]
|
||||||
|
# Commands which will be prevented if the player is a member of a permanent faction
|
||||||
|
permanentFactionMemberDenyCommands=[
|
||||||
|
exampleCommand
|
||||||
|
]
|
||||||
|
pistonProtectionThroughDenyBuild=true
|
||||||
|
# Mainly for other plugins/mods that use a fake player to take actions, which shouldn't be subject to our protections.
|
||||||
|
playersWhoBypassAllProtection=[
|
||||||
|
example-player-name
|
||||||
|
]
|
||||||
|
safeZoneBlockOtherExplosions=true
|
||||||
|
safeZoneBlockTNT=true
|
||||||
|
safeZoneDenyBuild=true
|
||||||
|
safeZoneDenyEndermanBlocks=true
|
||||||
|
safeZoneDenyUsage=true
|
||||||
|
safeZonePreventAllDamageToPlayers=false
|
||||||
|
# Commands which will be prevented when in claimed territory of an ally faction
|
||||||
|
territoryAllyDenyCommands=[
|
||||||
|
exampleCommand
|
||||||
|
]
|
||||||
|
territoryBlockCreepers=false
|
||||||
|
territoryBlockCreepersWhenOffline=false
|
||||||
|
territoryBlockFireballs=false
|
||||||
|
territoryBlockFireballsWhenOffline=false
|
||||||
|
territoryBlockOtherExplosions=false
|
||||||
|
territoryBlockOtherExplosionsWhenOffline=false
|
||||||
|
territoryBlockTNT=false
|
||||||
|
territoryBlockTNTWhenOffline=false
|
||||||
|
territoryDenyEndermanBlocks=true
|
||||||
|
territoryDenyEndermanBlocksWhenOffline=true
|
||||||
|
territoryDenyUsageMaterials=[
|
||||||
|
"FLINT_AND_STEEL",
|
||||||
|
BUCKET,
|
||||||
|
"LAVA_BUCKET",
|
||||||
|
"WATER_BUCKET",
|
||||||
|
"FIRE_CHARGE"
|
||||||
|
]
|
||||||
|
territoryDenyUsageMaterialsWhenOffline=[
|
||||||
|
"FLINT_AND_STEEL",
|
||||||
|
BUCKET,
|
||||||
|
"LAVA_BUCKET",
|
||||||
|
"WATER_BUCKET",
|
||||||
|
"FIRE_CHARGE"
|
||||||
|
]
|
||||||
|
# Commands which will be prevented when in claimed territory of an enemy faction
|
||||||
|
territoryEnemyDenyCommands=[
|
||||||
|
spawn,
|
||||||
|
tpa,
|
||||||
|
sethome,
|
||||||
|
tpahere,
|
||||||
|
tpaccept,
|
||||||
|
home
|
||||||
|
]
|
||||||
|
# Commands which will be prevented when in claimed territory of a neutral faction
|
||||||
|
territoryNeutralDenyCommands=[
|
||||||
|
exampleCommand
|
||||||
|
]
|
||||||
|
warZoneBlockCreepers=true
|
||||||
|
warZoneBlockFireballs=true
|
||||||
|
warZoneBlockOtherExplosions=true
|
||||||
|
warZoneBlockTNT=true
|
||||||
|
warZoneDenyBuild=true
|
||||||
|
warZoneDenyEndermanBlocks=true
|
||||||
|
warZoneDenyUsage=true
|
||||||
|
warZoneFriendlyFire=false
|
||||||
|
# Commands which will be prevented when in warzone
|
||||||
|
warzoneDenyCommands=[
|
||||||
|
exampleCommand
|
||||||
|
]
|
||||||
|
wildernessBlockCreepers=false
|
||||||
|
wildernessBlockFireballs=false
|
||||||
|
wildernessBlockOtherExplosions=false
|
||||||
|
wildernessBlockTNT=false
|
||||||
|
wildernessDenyBuild=false
|
||||||
|
# Commands which will be prevented when in wilderness
|
||||||
|
wildernessDenyCommands=[
|
||||||
|
exampleCommand
|
||||||
|
]
|
||||||
|
wildernessDenyEndermanBlocks=false
|
||||||
|
wildernessDenyUsage=false
|
||||||
|
worldsNoWildernessProtection=[
|
||||||
|
exampleWorld
|
||||||
|
]
|
||||||
|
}
|
||||||
|
pvp {
|
||||||
|
disablePVPBetweenNeutralFactions=false
|
||||||
|
disablePVPForFactionlessPlayers=false
|
||||||
|
disablePeacefulPVPInWarzone=true
|
||||||
|
enablePVPAgainstFactionlessInAttackersLand=false
|
||||||
|
noPVPDamageToOthersForXSecondsAfterLogin=3
|
||||||
|
worldsIgnorePvP=[
|
||||||
|
exampleWorldName
|
||||||
|
]
|
||||||
|
}
|
||||||
|
# Spawn control.
|
||||||
|
# Exception names are entity type names as seen at the below URL.
|
||||||
|
# Note that any name with an underscore MUST have quotes around it.
|
||||||
|
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
|
||||||
|
# Spawn types are those at the below URL:
|
||||||
|
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
|
||||||
|
spawning {
|
||||||
|
preventSpawningInSafezone=[
|
||||||
|
"OCELOT_BABY",
|
||||||
|
REINFORCEMENTS,
|
||||||
|
"VILLAGE_DEFENSE",
|
||||||
|
"DISPENSE_EGG",
|
||||||
|
"ENDER_PEARL",
|
||||||
|
EXPLOSION,
|
||||||
|
TRAP,
|
||||||
|
"SILVERFISH_BLOCK",
|
||||||
|
NATURAL,
|
||||||
|
BREEDING,
|
||||||
|
INFECTION,
|
||||||
|
"BUILD_WITHER",
|
||||||
|
MOUNT,
|
||||||
|
"BUILD_SNOWMAN",
|
||||||
|
DROWNED,
|
||||||
|
EGG,
|
||||||
|
CURED,
|
||||||
|
LIGHTNING,
|
||||||
|
RAID,
|
||||||
|
SPAWNER,
|
||||||
|
"SLIME_SPLIT",
|
||||||
|
PATROL,
|
||||||
|
"BUILD_IRONGOLEM",
|
||||||
|
"NETHER_PORTAL",
|
||||||
|
"VILLAGE_INVASION",
|
||||||
|
"SPAWNER_EGG",
|
||||||
|
DEFAULT
|
||||||
|
]
|
||||||
|
preventSpawningInSafezoneExceptions=[
|
||||||
|
MULE,
|
||||||
|
LLAMA,
|
||||||
|
SHEEP,
|
||||||
|
"TROPICAL_FISH",
|
||||||
|
VILLAGER,
|
||||||
|
"POLAR_BEAR",
|
||||||
|
"MUSHROOM_COW",
|
||||||
|
CHICKEN,
|
||||||
|
TURTLE,
|
||||||
|
COD,
|
||||||
|
"TRADER_LLAMA",
|
||||||
|
PUFFERFISH,
|
||||||
|
SQUID,
|
||||||
|
HORSE,
|
||||||
|
PARROT,
|
||||||
|
COW,
|
||||||
|
"WANDERING_TRADER",
|
||||||
|
FOX,
|
||||||
|
PIG,
|
||||||
|
BAT,
|
||||||
|
DOLPHIN,
|
||||||
|
CAT,
|
||||||
|
SALMON,
|
||||||
|
RABBIT,
|
||||||
|
WOLF,
|
||||||
|
DONKEY,
|
||||||
|
STRIDER,
|
||||||
|
"IRON_GOLEM",
|
||||||
|
PANDA,
|
||||||
|
OCELOT
|
||||||
|
]
|
||||||
|
preventSpawningInTerritory=[]
|
||||||
|
preventSpawningInTerritoryExceptions=[]
|
||||||
|
preventSpawningInWarzone=[]
|
||||||
|
preventSpawningInWarzoneExceptions=[]
|
||||||
|
preventSpawningInWilderness=[]
|
||||||
|
preventSpawningInWildernessExceptions=[]
|
||||||
|
# If true, FactionsUUID will automatically add in its new defaults such as
|
||||||
|
# adding new friendly mobs to the safe zone exception list
|
||||||
|
updateAutomatically=true
|
||||||
|
}
|
||||||
|
specialCase {
|
||||||
|
# Material names of things whose placement is ignored in faction territory
|
||||||
|
ignoreBuildMaterials=[
|
||||||
|
exampleMaterial
|
||||||
|
]
|
||||||
|
peacefulTerritoryDisableBoom=false
|
||||||
|
peacefulTerritoryDisableMonsters=false
|
||||||
|
peacefulTerritoryDisablePVP=true
|
||||||
|
permanentFactionsDisableLeaderPromotion=false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# What should be logged?
|
||||||
|
logging {
|
||||||
|
factionCreate=true
|
||||||
|
factionDisband=true
|
||||||
|
factionJoin=true
|
||||||
|
factionKick=true
|
||||||
|
factionLeave=true
|
||||||
|
landClaims=true
|
||||||
|
landUnclaims=true
|
||||||
|
moneyTransactions=true
|
||||||
|
playerCommands=true
|
||||||
|
}
|
||||||
|
# LWC integration
|
||||||
|
# This support targets the modern fork of LWC, called LWC Extended.
|
||||||
|
# You can find it here: https://www.spigotmc.org/resources/lwc-extended.69551/
|
||||||
|
# Note: Modern LWC is no longer supported, and its former maintainer now runs LWC Extended
|
||||||
|
lwc {
|
||||||
|
enabled=true
|
||||||
|
resetLocksOnCapture=false
|
||||||
|
resetLocksOnUnclaim=false
|
||||||
|
}
|
||||||
|
# Control for the default settings of /f map
|
||||||
|
map {
|
||||||
|
height=17
|
||||||
|
showEnemyFactions=true
|
||||||
|
showFactionKey=true
|
||||||
|
showNeutralFactionsOnMap=true
|
||||||
|
showTruceFactions=true
|
||||||
|
width=49
|
||||||
|
}
|
||||||
|
# Paper features, when accessible.
|
||||||
|
paper {
|
||||||
|
# Utilize Paper's async teleportation if available (Paper 1.9+).
|
||||||
|
asyncTeleport=true
|
||||||
|
}
|
||||||
|
# PlayerVaults faction vault settings.
|
||||||
|
# Enable faction-owned vaults!
|
||||||
|
# https://www.spigotmc.org/resources/playervaultsx.51204/
|
||||||
|
playerVaults {
|
||||||
|
defaultMaxVaults=0
|
||||||
|
# The %s is for the faction id
|
||||||
|
vaultPrefix="faction-%s"
|
||||||
|
}
|
||||||
|
restrictWorlds {
|
||||||
|
# If true, Factions will only function on certain worlds
|
||||||
|
restrictWorlds=false
|
||||||
|
# If restrictWorlds is true, this setting determines if the world list below is a whitelist or blacklist.
|
||||||
|
# True for whitelist, false for blacklist.
|
||||||
|
whitelist=true
|
||||||
|
worldList=[
|
||||||
|
exampleWorld
|
||||||
|
]
|
||||||
|
}
|
||||||
|
scoreboard {
|
||||||
|
# Constant scoreboard stays around all the time, displaying status info.
|
||||||
|
# Also, if prefixes are enabled while it is enabled, will show prefixes on nametags and tab
|
||||||
|
constant {
|
||||||
|
content=[
|
||||||
|
"&6Your Faction",
|
||||||
|
"{faction}",
|
||||||
|
"&3Your Power",
|
||||||
|
"{power}",
|
||||||
|
"&aBalance",
|
||||||
|
"${balance}"
|
||||||
|
]
|
||||||
|
enabled=false
|
||||||
|
factionlessContent=[
|
||||||
|
"Make a new Faction",
|
||||||
|
"Use /f create"
|
||||||
|
]
|
||||||
|
factionlessEnabled=false
|
||||||
|
factionlessTitle=Status
|
||||||
|
# Set the length limit for prefixes.
|
||||||
|
# If 0, will use a sane default for your Minecraft version (16 for pre-1.13, 32 for 1.13+).
|
||||||
|
prefixLength=0
|
||||||
|
# Only takes {relationcolor} and {faction} and &-prefixed color codes
|
||||||
|
prefixTemplate="{relationcolor}[{faction}] &r"
|
||||||
|
# If true, show faction prefixes on nametags and in tab list if scoreboard is enabled
|
||||||
|
prefixes=true
|
||||||
|
# Can use any placeholders, but does not update once set
|
||||||
|
title="Faction Status"
|
||||||
|
}
|
||||||
|
# Info scoreboard is displayed when a player walks into a new Faction's territory.
|
||||||
|
# Scoreboard disappears after <expiration> seconds.
|
||||||
|
info {
|
||||||
|
# send faction change message as well when scoreboard is up?
|
||||||
|
alsoSendChat=true
|
||||||
|
# Supports placeholders
|
||||||
|
content=[
|
||||||
|
"&6Power",
|
||||||
|
"{power}",
|
||||||
|
"&3Members",
|
||||||
|
"{online}/{members}",
|
||||||
|
"&4Leader",
|
||||||
|
"{leader}",
|
||||||
|
"&bTerritory",
|
||||||
|
"{chunks}"
|
||||||
|
]
|
||||||
|
enabled=false
|
||||||
|
# How long do we want scoreboards to stay
|
||||||
|
expiration=7
|
||||||
|
title="{faction-relation-color}{faction}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
worldBorder {
|
||||||
|
# WorldBorder support
|
||||||
|
# This is for Minecraft's built-in command. To get your current border: /minecraft:worldborder get
|
||||||
|
# A buffer of 0 means faction claims can go right up to the border of the world.
|
||||||
|
# The buffer is in chunks, so 1 as a buffer means an entire chunk of buffer between
|
||||||
|
# the border of the world and what can be claimed to factions
|
||||||
|
buffer=0
|
||||||
|
}
|
||||||
|
# WorldGuard settings
|
||||||
|
worldGuard {
|
||||||
|
buildPriority=false
|
||||||
|
checking=false
|
||||||
|
}
|
296
FastAsyncWorldEdit/config.yml
Normal file
296
FastAsyncWorldEdit/config.yml
Normal file
|
@ -0,0 +1,296 @@
|
||||||
|
# These first 6 aren't configurable
|
||||||
|
issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues"
|
||||||
|
wiki: "https://wiki.intellectualsites.com/FastAsyncWorldEdit/index"
|
||||||
|
date: "15 Aug 2020 00:00:00 GMT"
|
||||||
|
build: "https://ci.athion.net/job/FastAsyncWorldEdit-1.16/302"
|
||||||
|
commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f668ba48"
|
||||||
|
platform: "Bukkit"
|
||||||
|
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
|
||||||
|
# To be allowed to WorldEdit in a region, users need the appropriate
|
||||||
|
# fawe.<plugin> permission. See the Permissions page for supported region plugins.
|
||||||
|
region-restrictions: true
|
||||||
|
# FAWE will skip chunks when there's not enough memory available
|
||||||
|
prevent-crashes: false
|
||||||
|
# FAWE will cancel non admin edits when memory consumption exceeds this %
|
||||||
|
# - Bypass with `/wea` or `//fast` or `fawe.bypass`
|
||||||
|
# - Disable with 100 or -1.
|
||||||
|
max-memory-percent: 95
|
||||||
|
|
||||||
|
# Enable or disable core components
|
||||||
|
enabled-components:
|
||||||
|
commands: true
|
||||||
|
# Disable the FAWE-PlotSquared hook to take over most intense P2 queueing
|
||||||
|
# Specific aspects can be turned on and off further below
|
||||||
|
plotsquared-hook: true
|
||||||
|
|
||||||
|
clipboard:
|
||||||
|
# Store the clipboard on disk instead of memory
|
||||||
|
# - Will be slightly slower
|
||||||
|
# - Uses 2 bytes per block
|
||||||
|
use-disk: true
|
||||||
|
# Compress the clipboard to reduce the size:
|
||||||
|
# - TODO: Buffered random access with compression is not implemented on disk yet
|
||||||
|
# - 0 = No compression
|
||||||
|
# - 1 = Fast compression
|
||||||
|
# - 2-17 = Slower compression
|
||||||
|
compression-level: 1
|
||||||
|
# Number of days to keep history on disk before deleting it
|
||||||
|
delete-after-days: 1
|
||||||
|
|
||||||
|
lighting:
|
||||||
|
# If packet sending should be delayed until relight is finished
|
||||||
|
delay-packet-sending: true
|
||||||
|
async: true
|
||||||
|
# The relighting mode to use:
|
||||||
|
# - 0 = None (Do no relighting)
|
||||||
|
# - 1 = Optimal (Relight changed light sources and changed blocks)
|
||||||
|
# - 2 = All (Slowly relight every blocks)
|
||||||
|
mode: 1
|
||||||
|
# If existing lighting should be removed before relighting
|
||||||
|
remove-first: false
|
||||||
|
|
||||||
|
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
|
||||||
|
tick-limiter:
|
||||||
|
# Enable the limiter
|
||||||
|
enabled: true
|
||||||
|
# The interval in ticks
|
||||||
|
interval: 20
|
||||||
|
# Max falling blocks per interval (per chunk)
|
||||||
|
falling: 64
|
||||||
|
# Max physics per interval (excluding redstone)
|
||||||
|
physics-ms: 10
|
||||||
|
# Max item spawns per interval (per chunk)
|
||||||
|
items: 256
|
||||||
|
# Whether fireworks can load chunks
|
||||||
|
# - Fireworks usually travel vertically so do not load any chunks
|
||||||
|
# - Horizontal fireworks can be hacked in to crash a server
|
||||||
|
fireworks-load-chunks: false
|
||||||
|
|
||||||
|
web:
|
||||||
|
# Should download urls be shortened?
|
||||||
|
# - Links are less secure as they could be brute forced
|
||||||
|
shorten-urls: false
|
||||||
|
# The web interface for clipboards
|
||||||
|
# - All schematics are anonymous and private
|
||||||
|
# - Downloads can be deleted by the user
|
||||||
|
# - Supports clipboard uploads, downloads and saves
|
||||||
|
url: "https://empcraft.com/fawe/"
|
||||||
|
|
||||||
|
plotsquared-integration:
|
||||||
|
clear: true
|
||||||
|
cuboids: true
|
||||||
|
copy-and-swap: true
|
||||||
|
set-biome: true
|
||||||
|
|
||||||
|
extent:
|
||||||
|
# Don't bug console when these plugins slow down WorldEdit operations
|
||||||
|
# - You'll see a message in console if you need to change this option
|
||||||
|
allowed-plugins: []
|
||||||
|
# Should debug messages be sent when third party extents are used?
|
||||||
|
debug: true
|
||||||
|
|
||||||
|
# Experimental options, use at your own risk
|
||||||
|
# - UNSAFE = Can cause permanent damage to the server
|
||||||
|
# - SAFE = Can be buggy but unlikely to cause any damage
|
||||||
|
experimental:
|
||||||
|
# [UNSAFE] Directly modify the region files. (OBSOLETE - USE ANVIL COMMANDS)
|
||||||
|
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
|
||||||
|
anvil-queue-mode: false
|
||||||
|
# [SAFE] Dynamically increase the number of chunks rendered
|
||||||
|
# - Requires Paper
|
||||||
|
# - Set your server view distance to 1 (spigot.yml, server.properties)
|
||||||
|
# - Based on tps and player movement
|
||||||
|
# - Note: If entities become hidden, increase the server view distance to 3
|
||||||
|
dynamic-chunk-rendering: -1
|
||||||
|
# Allows brushes to be persistent (default: true)
|
||||||
|
persistent-brushes: true
|
||||||
|
# Disable using native libraries
|
||||||
|
disable-natives: false
|
||||||
|
# [SAFE] Keep entities that are positioned in non-air blocks when editing an area
|
||||||
|
# Might cause client-side FPS lagg in some situations
|
||||||
|
keep-entities-in-blocks: false
|
||||||
|
# [SAFE] Experimental freebuild region restrictions
|
||||||
|
# - PERM: fawe.freebuild
|
||||||
|
# - PERM: fawe.freebuild.<plugin>
|
||||||
|
freebuild: false
|
||||||
|
# Other experimental features
|
||||||
|
other: false
|
||||||
|
# Allow blocks placed by WorldEdit to tick. This could cause the big lags.
|
||||||
|
# This has no effect on existing blocks one way or the other.
|
||||||
|
allow-tick-placed: false
|
||||||
|
# Force re-ticking of existing blocks not edited by FAWE.
|
||||||
|
# This will increase time taken slightly.
|
||||||
|
allow-tick-existing: true
|
||||||
|
|
||||||
|
# This relates to how FAWE places chunks
|
||||||
|
queue:
|
||||||
|
# This should equal the number of processors you have
|
||||||
|
parallel-threads: 4
|
||||||
|
progress:
|
||||||
|
# Display constant titles about the progress of a user's edit
|
||||||
|
# - false = disabled
|
||||||
|
# - title = Display progress titles
|
||||||
|
# - chat = Display progress in chat
|
||||||
|
display: "title"
|
||||||
|
# How often edit progress is displayed
|
||||||
|
interval: 1
|
||||||
|
# Delay sending progress in milliseconds (so quick edits don't spam)
|
||||||
|
delay: 5000
|
||||||
|
# When doing edits that effect more than this many chunks:
|
||||||
|
# - FAWE will start placing before all calculations are finished
|
||||||
|
# - A larger value will use slightly less CPU time
|
||||||
|
# - A smaller value will reduce memory usage
|
||||||
|
# - A value too small may break some operations (deform?)
|
||||||
|
target-size: 64
|
||||||
|
# Force FAWE to start placing chunks regardless of whether an edit is finished processing
|
||||||
|
# - A larger value will use slightly less CPU time
|
||||||
|
# - A smaller value will reduce memory usage
|
||||||
|
# - A value too small may break some operations (deform?)
|
||||||
|
max-wait-ms: 1000
|
||||||
|
# Increase or decrease queue intensity (ms) [-50,50]:
|
||||||
|
# 0 = balance of performance / stability
|
||||||
|
# -10 = Allocate 10ms less for chunk placement
|
||||||
|
# Too high can cause lag spikes (you might be okay with this)
|
||||||
|
# Too low will result in slow edits
|
||||||
|
extra-time-ms: 0
|
||||||
|
# Loading the right amount of chunks beforehand can speed up operations
|
||||||
|
# - Low values may result in FAWE waiting on requests to the main thread
|
||||||
|
# - Higher values use more memory and isn't noticeably faster
|
||||||
|
preload-chunks: 32
|
||||||
|
# If pooling is enabled (reduces GC, higher memory usage)
|
||||||
|
# - Enable to improve performance at the expense of memory
|
||||||
|
pool: true
|
||||||
|
# Discard edits which have been idle for a certain amount of time (ms)
|
||||||
|
# - E.g. A plugin creates an EditSession but never does anything with it
|
||||||
|
# - This only applies to plugins improperly using WorldEdit's legacy API
|
||||||
|
discard-after-ms: 60000
|
||||||
|
# When using fastmode also do not bother to fix existing ticking blocks
|
||||||
|
no-tick-fastmode: true
|
||||||
|
|
||||||
|
history:
|
||||||
|
# Should history be saved on disk:
|
||||||
|
# - Frees up a lot of memory
|
||||||
|
# - Persists restarts
|
||||||
|
# - Unlimited undo
|
||||||
|
# - Does not affect edit performance if `combine-stages`
|
||||||
|
use-disk: true
|
||||||
|
# Use a database to store disk storage summaries:
|
||||||
|
# - Enables inspection and rollback
|
||||||
|
# - Does not impact performance
|
||||||
|
use-database: true
|
||||||
|
# Record history with dispatching:
|
||||||
|
# - Much faster as it avoids duplicate block checks
|
||||||
|
# - Slightly worse compression since dispatch order is different
|
||||||
|
combine-stages: true
|
||||||
|
# Higher compression reduces the size of history at the expense of CPU
|
||||||
|
# 0 = Uncompressed byte array (fastest)
|
||||||
|
# 1 = 1 pass fast compressor (default)
|
||||||
|
# 2 = 2 x fast
|
||||||
|
# 3 = 3 x fast
|
||||||
|
# 4 = 1 x medium, 1 x fast
|
||||||
|
# 5 = 1 x medium, 2 x fast
|
||||||
|
# 6 = 1 x medium, 3 x fast
|
||||||
|
# 7 = 1 x high, 1 x medium, 1 x fast
|
||||||
|
# 8 = 1 x high, 1 x medium, 2 x fast
|
||||||
|
# 9 = 1 x high, 1 x medium, 3 x fast (best compression)
|
||||||
|
# NOTE: If using disk, do some compression (3+) as smaller files save faster
|
||||||
|
compression-level: 3
|
||||||
|
# The buffer size for compression:
|
||||||
|
# - Larger = better ratio but uses more upfront memory
|
||||||
|
# - Must be in the range [64, 33554432]
|
||||||
|
buffer-size: 531441
|
||||||
|
# The maximum time in milliseconds to wait for a chunk to load for an edit.
|
||||||
|
# (50ms = 1 server tick, 0 = Fastest).
|
||||||
|
# The default value of 100 should be safe for most cases.
|
||||||
|
#
|
||||||
|
# Actions which require loaded chunks (e.g. copy) which do not load in time
|
||||||
|
# will use the last chunk as filler, which may appear as bands of duplicated blocks.
|
||||||
|
# Actions usually wait about 25-50ms for the chunk to load, more if the server is lagging.
|
||||||
|
# A value of 100ms does not force it to wait 100ms if the chunk loads in 10ms.
|
||||||
|
#
|
||||||
|
# This value is a timeout in case a chunk is never going to load (for whatever odd reason).
|
||||||
|
# If the action times out, the operation continues by using the previous chunk as filler,
|
||||||
|
# and displaying an error message. In this case, either copy a smaller section,
|
||||||
|
# or increase chunk-wait-ms.
|
||||||
|
# A value of 0 is faster simply because it doesn't bother loading the chunks or waiting.
|
||||||
|
chunk-wait-ms: 1000
|
||||||
|
# Delete history on disk after a number of days
|
||||||
|
delete-after-days: 7
|
||||||
|
# Delete history in memory on logout (does not effect disk)
|
||||||
|
delete-on-logout: true
|
||||||
|
# If history should be enabled by default for plugins using WorldEdit:
|
||||||
|
# - It is faster to have disabled
|
||||||
|
# - Use of the FAWE API will not be effected
|
||||||
|
enable-for-console: true
|
||||||
|
# Should redo information be stored:
|
||||||
|
# - History is about 20% larger
|
||||||
|
# - Enables use of /redo
|
||||||
|
store-redo: true
|
||||||
|
# Assumes all edits are smaller than 4096x256x4096:
|
||||||
|
# - Reduces history size by ~10%
|
||||||
|
small-edits: false
|
||||||
|
|
||||||
|
# Paths for various directories
|
||||||
|
paths:
|
||||||
|
tokens: "tokens"
|
||||||
|
# Put any minecraft or mod jars for FAWE to be aware of block textures
|
||||||
|
textures: "textures"
|
||||||
|
heightmap: "heightmap"
|
||||||
|
history: "history"
|
||||||
|
# Multiple servers can use the same clipboards
|
||||||
|
# - Use a shared directory or NFS/Samba
|
||||||
|
clipboard: "clipboard"
|
||||||
|
# Each player has his or her own sub directory for schematics
|
||||||
|
per-player-schematics: true
|
||||||
|
commands: "commands"
|
||||||
|
|
||||||
|
# Region restriction settings
|
||||||
|
region-restrictions-options:
|
||||||
|
# What type of users are allowed to WorldEdit in a region
|
||||||
|
# - MEMBER = Players added to a region
|
||||||
|
# - OWNER = Players who own the region
|
||||||
|
mode: "MEMBER"
|
||||||
|
# The "default" limit group affects those without a specific limit permission.
|
||||||
|
# To grant someone different limits, copy the default limits group
|
||||||
|
# and give it a different name (e.g. newbie). Then give the user the limit
|
||||||
|
# permission node with that limit name (e.g. fawe.limit.newbie )
|
||||||
|
limits:
|
||||||
|
default:
|
||||||
|
# Max actions that can be run concurrently (i.e. commands)
|
||||||
|
max-actions: 1
|
||||||
|
# Max number of block changes (e.g. by `//set stone`).
|
||||||
|
max-changes: 50000000
|
||||||
|
# Max number of blocks checked (e.g. `//count stone` which doesn't change blocks)
|
||||||
|
max-checks: 50000000
|
||||||
|
# Number of times a change can fail (e.g. if the player can't access that region)
|
||||||
|
max-fails: 50000000
|
||||||
|
# Allowed brush iterations (e.g. `//brush smooth`)
|
||||||
|
max-iterations: 1000
|
||||||
|
# Max allowed entities (e.g. cows)
|
||||||
|
max-entities: 1337
|
||||||
|
# Blockstates include Banner, Beacon, BrewingStand, Chest, CommandBlock,
|
||||||
|
# CreatureSpawner, Dispenser, Dropper, EndGateway, Furnace, Hopper, Jukebox,
|
||||||
|
# NoteBlock, Sign, Skull, Structure
|
||||||
|
max-blockstates: 1337
|
||||||
|
# Maximum size of the player's history in Megabytes:
|
||||||
|
# - History on disk or memory will be deleted
|
||||||
|
max-history-mb: -1
|
||||||
|
# Maximum time in milliseconds //calc can execute
|
||||||
|
max-expression-ms: 50
|
||||||
|
# Cinematic block placement:
|
||||||
|
# - Adds a delay to block placement (nanoseconds/block)
|
||||||
|
# - Having an artificial delay will use more CPU/Memory
|
||||||
|
speed-reduction: 0
|
||||||
|
# Place chunks instead of individual blocks:
|
||||||
|
# - Disabling this will negatively impact performance
|
||||||
|
# - Only disable this for compatibility or cinematic placement
|
||||||
|
fast-placement: true
|
||||||
|
# Should WorldEdit use inventory?
|
||||||
|
# 0 = No inventory usage (creative)
|
||||||
|
# 1 = Inventory for removing and placing (freebuild)
|
||||||
|
# 2 = Inventory for placing (survival)
|
||||||
|
inventory-mode: 0
|
||||||
|
# Should large edits require confirmation (>16384 chunks)
|
||||||
|
confirm-large: true
|
||||||
|
# List of blocks to strip nbt from
|
||||||
|
strip-nbt: []
|
|
@ -108,13 +108,19 @@ DailyQuests:
|
||||||
# Default 0, disabling cost of skipping quest.
|
# Default 0, disabling cost of skipping quest.
|
||||||
SkipQuestCost: 0.0
|
SkipQuestCost: 0.0
|
||||||
# Enables the schedule manager to boost the server.
|
# Enables the schedule manager to boost the server.
|
||||||
# By default this has been disabled for causing memory leak.
|
|
||||||
ScheduleManager:
|
ScheduleManager:
|
||||||
Use: true
|
Use: true
|
||||||
|
# Fire players if their work time has expired at a job.
|
||||||
|
# Setting time to 0, will not works.
|
||||||
|
# For this to work, the player needs to get a new job for the timer to start.
|
||||||
|
# Counting in hours
|
||||||
|
JobExpirationTime: 0
|
||||||
# Maximum number of jobs a player can join.
|
# Maximum number of jobs a player can join.
|
||||||
# Use 0 for no maximum
|
# Use 0 for no maximum
|
||||||
# Keep in mind that jobs.max.[amount] will bypass this setting
|
# Keep in mind that jobs.max.[amount] will bypass this setting
|
||||||
max-jobs: 3
|
max-jobs: 3
|
||||||
|
# Disabling the payment if the user reached the maximum level of a job.
|
||||||
|
disable-payment-if-max-level-reached: false
|
||||||
# Hide jobs from player if they lack the permission to join the job
|
# Hide jobs from player if they lack the permission to join the job
|
||||||
hide-jobs-without-permission: false
|
hide-jobs-without-permission: false
|
||||||
# Hide jobs info from player if they lack the permission to join the job
|
# Hide jobs info from player if they lack the permission to join the job
|
||||||
|
@ -134,6 +140,9 @@ disablePaymentIfRiding: false
|
||||||
add-xp-player: false
|
add-xp-player: false
|
||||||
# Do the jobs boost ignore the boosted items usage in off hand?
|
# Do the jobs boost ignore the boosted items usage in off hand?
|
||||||
enable-boosted-items-in-offhand: true
|
enable-boosted-items-in-offhand: true
|
||||||
|
# Do you want to prevent crop resizing payment when placing more cactus?
|
||||||
|
# This option is only related to: sugar_cane, cactus, kelp, bamboo
|
||||||
|
prevent-crop-resize-payment: false
|
||||||
# Allows, when losing maximum durability of item then it does not pay the player until it is repaired.
|
# Allows, when losing maximum durability of item then it does not pay the player until it is repaired.
|
||||||
# E.g. the player wants to enchant a item with enchanting table and the item has durability loss then not paying.
|
# E.g. the player wants to enchant a item with enchanting table and the item has durability loss then not paying.
|
||||||
allow-pay-for-durability-loss:
|
allow-pay-for-durability-loss:
|
||||||
|
@ -179,8 +188,8 @@ Economy:
|
||||||
MONEY: 0.0
|
MONEY: 0.0
|
||||||
EXP: 0.0
|
EXP: 0.0
|
||||||
POINTS: 0.0
|
POINTS: 0.0
|
||||||
# When set to true income which is belove 0 will get bonus aplied to it
|
# When set to true income which is belove 0 will get bonus applied to it
|
||||||
# In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disapears
|
# In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disappears
|
||||||
# When this left at false penalty for action will remain unchanged
|
# When this left at false penalty for action will remain unchanged
|
||||||
ApplyToNegativeIncome: false
|
ApplyToNegativeIncome: false
|
||||||
MinimumOveralPayment:
|
MinimumOveralPayment:
|
||||||
|
@ -397,6 +406,9 @@ BossBar:
|
||||||
# If enabled boss bar will update after each action
|
# If enabled boss bar will update after each action
|
||||||
# If disabled, BossBar will update only on each payment. This can save some server resources
|
# If disabled, BossBar will update only on each payment. This can save some server resources
|
||||||
ShowOnEachAction: false
|
ShowOnEachAction: false
|
||||||
|
# Defines in how many parts bossbar will be split visually
|
||||||
|
# Valid options: 1, 6, 10, 12, 20
|
||||||
|
SegmentCount: 1
|
||||||
# How long in sec to show BossBar for player
|
# How long in sec to show BossBar for player
|
||||||
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
|
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
|
||||||
Timer: 6
|
Timer: 6
|
||||||
|
@ -487,6 +499,8 @@ JobsGUI:
|
||||||
Rows: 5
|
Rows: 5
|
||||||
# Defines back button slot in GUI
|
# Defines back button slot in GUI
|
||||||
BackButtonSlot: 37
|
BackButtonSlot: 37
|
||||||
|
# Defines next button slot in GUI
|
||||||
|
NextButtonSlot: 45
|
||||||
# Defines start position in gui from which job icons will be shown
|
# Defines start position in gui from which job icons will be shown
|
||||||
StartPosition: 11
|
StartPosition: 11
|
||||||
# Defines by how many jobs we need to group up
|
# Defines by how many jobs we need to group up
|
||||||
|
@ -495,6 +509,8 @@ JobsGUI:
|
||||||
SkipAmount: 2
|
SkipAmount: 2
|
||||||
BackButton:
|
BackButton:
|
||||||
Material: JACK_O_LANTERN
|
Material: JACK_O_LANTERN
|
||||||
|
NextButton:
|
||||||
|
Material: ARROW
|
||||||
Filler:
|
Filler:
|
||||||
Material: GREEN_STAINED_GLASS_PANE
|
Material: GREEN_STAINED_GLASS_PANE
|
||||||
Commands:
|
Commands:
|
||||||
|
@ -516,3 +532,6 @@ Commands:
|
||||||
# Specify the confirm expiry time.
|
# Specify the confirm expiry time.
|
||||||
# Time in seconds.
|
# Time in seconds.
|
||||||
ConfirmExpiryTime: 10
|
ConfirmExpiryTime: 10
|
||||||
|
JobsInfo:
|
||||||
|
# Open up the jobs browse action list, when your performed /jobs info command?
|
||||||
|
open-browse: false
|
||||||
|
|
|
@ -88,6 +88,8 @@ Jobs:
|
||||||
# Enchants of the item
|
# Enchants of the item
|
||||||
Enchantments:
|
Enchantments:
|
||||||
- DURABILITY:1
|
- DURABILITY:1
|
||||||
|
# Slot number to show the item in the specified row
|
||||||
|
slot: 5
|
||||||
# You can use the custom player head:
|
# You can use the custom player head:
|
||||||
# Item: player_head
|
# Item: player_head
|
||||||
# CustomSkull: Notch
|
# CustomSkull: Notch
|
||||||
|
@ -451,6 +453,9 @@ Jobs:
|
||||||
node2:
|
node2:
|
||||||
value: true
|
value: true
|
||||||
level: 10
|
level: 10
|
||||||
|
firstNode:
|
||||||
|
# The permission node
|
||||||
|
permission: aaaaaatest.node
|
||||||
conditions:
|
conditions:
|
||||||
first:
|
first:
|
||||||
requires:
|
requires:
|
||||||
|
|
|
@ -1,51 +1,4 @@
|
||||||
worlds:
|
worlds:
|
||||||
world_the_end:
|
|
||||||
==: MVWorld
|
|
||||||
hidden: 'false'
|
|
||||||
alias: world_the_end
|
|
||||||
color: WHITE
|
|
||||||
style: NORMAL
|
|
||||||
pvp: 'true'
|
|
||||||
scale: '16.0'
|
|
||||||
respawnWorld: world
|
|
||||||
allowWeather: 'true'
|
|
||||||
difficulty: HARD
|
|
||||||
spawning:
|
|
||||||
==: MVSpawnSettings
|
|
||||||
animals:
|
|
||||||
==: MVSpawnSubSettings
|
|
||||||
spawn: 'true'
|
|
||||||
spawnrate: '-1'
|
|
||||||
exceptions: []
|
|
||||||
monsters:
|
|
||||||
==: MVSpawnSubSettings
|
|
||||||
spawn: 'true'
|
|
||||||
spawnrate: '-1'
|
|
||||||
exceptions: []
|
|
||||||
entryfee:
|
|
||||||
==: MVEntryFee
|
|
||||||
amount: '0.0'
|
|
||||||
hunger: 'true'
|
|
||||||
autoHeal: 'true'
|
|
||||||
adjustSpawn: 'true'
|
|
||||||
portalForm: ALL
|
|
||||||
gameMode: SURVIVAL
|
|
||||||
keepSpawnInMemory: 'false'
|
|
||||||
spawnLocation:
|
|
||||||
==: MVSpawnLocation
|
|
||||||
x: 0.0
|
|
||||||
y: 62.0
|
|
||||||
z: 0.0
|
|
||||||
pitch: 0.0
|
|
||||||
yaw: 0.0
|
|
||||||
autoLoad: 'true'
|
|
||||||
bedRespawn: 'true'
|
|
||||||
worldBlacklist: []
|
|
||||||
environment: THE_END
|
|
||||||
seed: '1923020019'
|
|
||||||
generator: 'null'
|
|
||||||
playerLimit: '-1'
|
|
||||||
allowFlight: 'true'
|
|
||||||
world:
|
world:
|
||||||
==: MVWorld
|
==: MVWorld
|
||||||
hidden: 'false'
|
hidden: 'false'
|
||||||
|
@ -93,6 +46,53 @@ worlds:
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
|
world_the_end:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: world_the_end
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '16.0'
|
||||||
|
respawnWorld: world
|
||||||
|
allowWeather: 'true'
|
||||||
|
difficulty: HARD
|
||||||
|
spawning:
|
||||||
|
==: MVSpawnSettings
|
||||||
|
animals:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'true'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
monsters:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'true'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
entryfee:
|
||||||
|
==: MVEntryFee
|
||||||
|
amount: '0.0'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'false'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 0.0
|
||||||
|
y: 62.0
|
||||||
|
z: 0.0
|
||||||
|
pitch: 0.0
|
||||||
|
yaw: 0.0
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: THE_END
|
||||||
|
seed: '1923020019'
|
||||||
|
generator: 'null'
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
world_nether:
|
world_nether:
|
||||||
==: MVWorld
|
==: MVWorld
|
||||||
hidden: 'false'
|
hidden: 'false'
|
||||||
|
@ -187,16 +187,16 @@ worlds:
|
||||||
generator: PlotSquared
|
generator: PlotSquared
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
worldhub:
|
flatworld:
|
||||||
==: MVWorld
|
==: MVWorld
|
||||||
hidden: 'false'
|
hidden: 'false'
|
||||||
alias: worldhub
|
alias: flatworld
|
||||||
color: WHITE
|
color: WHITE
|
||||||
style: NORMAL
|
style: NORMAL
|
||||||
pvp: 'true'
|
pvp: 'true'
|
||||||
scale: '1.0'
|
scale: '1.0'
|
||||||
respawnWorld: ''
|
respawnWorld: ''
|
||||||
allowWeather: 'false'
|
allowWeather: 'true'
|
||||||
difficulty: HARD
|
difficulty: HARD
|
||||||
spawning:
|
spawning:
|
||||||
==: MVSpawnSettings
|
==: MVSpawnSettings
|
||||||
|
@ -207,7 +207,7 @@ worlds:
|
||||||
exceptions: []
|
exceptions: []
|
||||||
monsters:
|
monsters:
|
||||||
==: MVSpawnSubSettings
|
==: MVSpawnSubSettings
|
||||||
spawn: 'false'
|
spawn: 'true'
|
||||||
spawnrate: '-1'
|
spawnrate: '-1'
|
||||||
exceptions: []
|
exceptions: []
|
||||||
entryfee:
|
entryfee:
|
||||||
|
@ -217,20 +217,20 @@ worlds:
|
||||||
autoHeal: 'true'
|
autoHeal: 'true'
|
||||||
adjustSpawn: 'true'
|
adjustSpawn: 'true'
|
||||||
portalForm: ALL
|
portalForm: ALL
|
||||||
gameMode: ADVENTURE
|
gameMode: SURVIVAL
|
||||||
keepSpawnInMemory: 'false'
|
keepSpawnInMemory: 'false'
|
||||||
spawnLocation:
|
spawnLocation:
|
||||||
==: MVSpawnLocation
|
==: MVSpawnLocation
|
||||||
x: 162.5
|
x: -256.0
|
||||||
y: 4.0
|
y: 4.0
|
||||||
z: -95.5
|
z: -96.0
|
||||||
pitch: 0.0
|
pitch: 0.0
|
||||||
yaw: 0.0
|
yaw: 0.0
|
||||||
autoLoad: 'true'
|
autoLoad: 'true'
|
||||||
bedRespawn: 'true'
|
bedRespawn: 'true'
|
||||||
worldBlacklist: []
|
worldBlacklist: []
|
||||||
environment: NORMAL
|
environment: NORMAL
|
||||||
seed: '-5692829584426207714'
|
seed: '4622440486943241231'
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
|
@ -281,16 +281,16 @@ worlds:
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
flatworld:
|
worldhub:
|
||||||
==: MVWorld
|
==: MVWorld
|
||||||
hidden: 'false'
|
hidden: 'false'
|
||||||
alias: flatworld
|
alias: worldhub
|
||||||
color: WHITE
|
color: WHITE
|
||||||
style: NORMAL
|
style: NORMAL
|
||||||
pvp: 'true'
|
pvp: 'true'
|
||||||
scale: '1.0'
|
scale: '1.0'
|
||||||
respawnWorld: ''
|
respawnWorld: ''
|
||||||
allowWeather: 'true'
|
allowWeather: 'false'
|
||||||
difficulty: HARD
|
difficulty: HARD
|
||||||
spawning:
|
spawning:
|
||||||
==: MVSpawnSettings
|
==: MVSpawnSettings
|
||||||
|
@ -301,7 +301,7 @@ worlds:
|
||||||
exceptions: []
|
exceptions: []
|
||||||
monsters:
|
monsters:
|
||||||
==: MVSpawnSubSettings
|
==: MVSpawnSubSettings
|
||||||
spawn: 'true'
|
spawn: 'false'
|
||||||
spawnrate: '-1'
|
spawnrate: '-1'
|
||||||
exceptions: []
|
exceptions: []
|
||||||
entryfee:
|
entryfee:
|
||||||
|
@ -311,20 +311,20 @@ worlds:
|
||||||
autoHeal: 'true'
|
autoHeal: 'true'
|
||||||
adjustSpawn: 'true'
|
adjustSpawn: 'true'
|
||||||
portalForm: ALL
|
portalForm: ALL
|
||||||
gameMode: SURVIVAL
|
gameMode: ADVENTURE
|
||||||
keepSpawnInMemory: 'false'
|
keepSpawnInMemory: 'false'
|
||||||
spawnLocation:
|
spawnLocation:
|
||||||
==: MVSpawnLocation
|
==: MVSpawnLocation
|
||||||
x: -256.0
|
x: 162.5
|
||||||
y: 4.0
|
y: 4.0
|
||||||
z: -96.0
|
z: -95.5
|
||||||
pitch: 0.0
|
pitch: 0.0
|
||||||
yaw: 0.0
|
yaw: 0.0
|
||||||
autoLoad: 'true'
|
autoLoad: 'true'
|
||||||
bedRespawn: 'true'
|
bedRespawn: 'true'
|
||||||
worldBlacklist: []
|
worldBlacklist: []
|
||||||
environment: NORMAL
|
environment: NORMAL
|
||||||
seed: '4622440486943241231'
|
seed: '-5692829584426207714'
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
|
|
10
PlotSquared/components.yml
Normal file
10
PlotSquared/components.yml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
title: '&6Plot Components'
|
||||||
|
presets:
|
||||||
|
- component: floor
|
||||||
|
cost: 0.0
|
||||||
|
pattern: '##wool'
|
||||||
|
name: '&6D&ai&cs&ec&bo &2F&3l&do&9o&4r'
|
||||||
|
icon: yellow_wool
|
||||||
|
description:
|
||||||
|
- '&6Spice up your plot floor'
|
||||||
|
permission: ''
|
|
@ -1,19 +1,59 @@
|
||||||
# These first 7 aren't configurable
|
# This value is not configurable. It shows the platform you are using.
|
||||||
issues: "https://github.com/IntellectualSites/PlotSquared/issues"
|
|
||||||
suggestion: "https://github.com/IntellectualSites/PlotSquaredSuggestions"
|
|
||||||
wiki: "https://github.com/IntellectualSites/PlotSquared/wiki"
|
|
||||||
date: "24 Feb 2020 00:00:00 GMT"
|
|
||||||
build: "https://ci.athion.net/job/PlotSquared-Releases/453"
|
|
||||||
commit: "https://github.com/IntellectualSites/PlotSquared/commit/c31c855"
|
|
||||||
platform: "Bukkit"
|
platform: "Bukkit"
|
||||||
# Show additional information in console
|
# Show additional information in console. It helps us at IntellectualSites to find out more about an issue.
|
||||||
|
# Leave it off if you don't need it, it can spam your console.
|
||||||
debug: true
|
debug: true
|
||||||
# The big annoying text that appears when you enter a plot
|
# The big text that appears when you enter a plot.
|
||||||
# For a single plot: `/plot flag set titles false`
|
# For a single plot set `/plot flag set titles false` to disable it.
|
||||||
# For just you: `/plot toggle titles`
|
# For just you run `/plot toggle titles` to disable it.
|
||||||
# For all plots: Add `titles: false` in the worlds.yml flags block
|
# For all plots: Add `titles: false` in the worlds.yml flags block to disable it.
|
||||||
titles: true
|
titles: true
|
||||||
|
|
||||||
|
# Redstone related settings
|
||||||
|
redstone:
|
||||||
|
# Disable redstone in unoccupied plots
|
||||||
|
disable-unoccupied: false
|
||||||
|
# Disable redstone when all owners/trusted/members are offline
|
||||||
|
disable-offline: false
|
||||||
|
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit)
|
||||||
|
detect-invalid-edge-pistons: false
|
||||||
|
|
||||||
|
# UUID settings
|
||||||
|
# DO NOT EDIT them unless you know what you are doing.
|
||||||
|
uuid:
|
||||||
|
# Force using offline UUIDs (it usually detects the right mode)
|
||||||
|
offline: false
|
||||||
|
# Force using lowercase UUIDs
|
||||||
|
force-lowercase: false
|
||||||
|
# Use a database to store UUID/name info
|
||||||
|
use-sqluuidhandler: false
|
||||||
|
# How many UUIDs that may be stored in the cache
|
||||||
|
uuid-cache-size: 100000
|
||||||
|
# Rate limit (per 10 minutes) for background UUID fetching from the Mojang API
|
||||||
|
background-limit: 200
|
||||||
|
# Rate limit (per 10 minutes) for random UUID fetching from the Mojang API
|
||||||
|
impromptu-limit: 300
|
||||||
|
# Timeout (in milliseconds) for non-blocking UUID requests (mostly commands)
|
||||||
|
non-blocking-timeout: 3000
|
||||||
|
# Timeout (in milliseconds) for blocking UUID requests (events)
|
||||||
|
blocking-timeout: 10
|
||||||
|
# Whether or not PlotSquared should read from the legacy database
|
||||||
|
legacy-database-support: true
|
||||||
|
# Whether or not PlotSquared should return Unknown if it fails to fulfill a request
|
||||||
|
unknown-as-default: true
|
||||||
|
# Whether or not automatic background caching should be enabled. It is HIGHLY recommended to keep this turned on. This should only be disabled if the server has a very large number of plots (>100k)
|
||||||
|
background-caching-enabled: true
|
||||||
|
# Whether the PaperMC service is enabled
|
||||||
|
service-paper: true
|
||||||
|
# Whether the LuckPerms service is enabled
|
||||||
|
service-luckperms: true
|
||||||
|
# Whether the Bukkit service is enabled
|
||||||
|
service-bukkit: true
|
||||||
|
# Whether the EssentialsX service is enabled
|
||||||
|
service-essentialsx: true
|
||||||
|
# Whether the BungeePerms service is enabled
|
||||||
|
service-bungee-perms: true
|
||||||
|
|
||||||
# Enable or disable parts of the plugin
|
# Enable or disable parts of the plugin
|
||||||
# Note: A cache will use some memory if enabled
|
# Note: A cache will use some memory if enabled
|
||||||
enabled-components:
|
enabled-components:
|
||||||
|
@ -23,10 +63,8 @@ enabled-components:
|
||||||
events: true
|
events: true
|
||||||
# Commands are used to interact with the plugin
|
# Commands are used to interact with the plugin
|
||||||
commands: true
|
commands: true
|
||||||
# The UUID cacher is used to resolve player names
|
# Whether we should notify you about updates or not.
|
||||||
uuid-cache: true
|
update-notifications: true
|
||||||
# The plugin auto updater will notify you if updates are available.
|
|
||||||
updater: true
|
|
||||||
# Stores user metadata in a database
|
# Stores user metadata in a database
|
||||||
persistent-meta: true
|
persistent-meta: true
|
||||||
# Optimizes permission checks
|
# Optimizes permission checks
|
||||||
|
@ -37,50 +75,111 @@ enabled-components:
|
||||||
rating-cache: true
|
rating-cache: true
|
||||||
# Allow WorldEdit to be restricted to plots
|
# Allow WorldEdit to be restricted to plots
|
||||||
worldedit-restrictions: true
|
worldedit-restrictions: true
|
||||||
# Allow economy to be used
|
# Allow economy to be used to sell, claim or buy plots.
|
||||||
economy: true
|
economy: true
|
||||||
# @deprecated - use bstats config.yml
|
|
||||||
metrics: true
|
|
||||||
# Expiry will clear old or simplistic plots
|
# Expiry will clear old or simplistic plots
|
||||||
plot-expiry: false
|
plot-expiry: false
|
||||||
# Processes chunks (trimming, or entity/tile limits)
|
# Processes chunks (trimming, or entity/tile limits)
|
||||||
chunk-processor: false
|
chunk-processor: false
|
||||||
# Kill mobs on roads
|
# Kill mobs on roads (Chicken, Cow, etc.)
|
||||||
kill-road-mobs: false
|
kill-road-mobs: false
|
||||||
# Kill items on roads
|
# Kill items on roads (Stick, Paper, etc.)
|
||||||
kill-road-items: false
|
kill-road-items: false
|
||||||
# Kill vehicles on roads
|
# Kill vehicles on roads (Boat, Minecart, etc.)
|
||||||
kill-road-vehicles: false
|
kill-road-vehicles: false
|
||||||
# Notify a player of any missed comments upon plot entry
|
# Notify a player of any missed plot comments upon plot entry
|
||||||
comment-notifier: false
|
comment-notifier: false
|
||||||
# Let players claim entire worlds with PlotSquared
|
# Let players claim entire worlds with PlotSquared
|
||||||
worlds: false
|
worlds: false
|
||||||
# Actively purge invalid database entries
|
# Actively purge invalid database entries
|
||||||
database-purger: false
|
database-purger: false
|
||||||
# Delete plots when a player is banned
|
# Delete plots when a player is banned.
|
||||||
|
# Note: This only works with the /minecraft:ban command. Any punishment plugin like LiteBans is not supported.
|
||||||
ban-deleter: false
|
ban-deleter: false
|
||||||
# Prevent possibly unsafe blocks from being used in plot components
|
# Allows PlaceholderAPI placeholders to be used in captions, flags, etc.
|
||||||
# Can be bypassed with `/plot debugallowunsafe`
|
external-placeholders: true
|
||||||
prevent-unsafe: true
|
# Make road regeneration persistent across restarts
|
||||||
|
persistent-road-regen: false
|
||||||
|
# Enable the `/plot component` preset GUI
|
||||||
|
# Read more about components here: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components
|
||||||
|
component-presets: true
|
||||||
|
# Use UUID cache to complete usernames
|
||||||
|
extended-username-completion: true
|
||||||
|
# Command aliases that will be tab completed
|
||||||
|
tab-completed-aliases:
|
||||||
|
- "plot"
|
||||||
|
- "plots"
|
||||||
|
- "p"
|
||||||
|
- "plotsquared"
|
||||||
|
- "plot2"
|
||||||
|
- "p2"
|
||||||
|
- "ps"
|
||||||
|
- "2"
|
||||||
|
- "plotme"
|
||||||
|
- "plotz"
|
||||||
|
- "ap"
|
||||||
|
|
||||||
|
# This is an auto clearing task called `task1`
|
||||||
|
auto-clear:
|
||||||
|
task1:
|
||||||
|
threshold: 1
|
||||||
|
required-plots: -1
|
||||||
|
confirmation: true
|
||||||
|
days: 7
|
||||||
|
skip-account-age-days: -1
|
||||||
|
worlds:
|
||||||
|
- "*"
|
||||||
|
# See: https://wiki.intellectualsites.com/en/plotsquared/optimization/plot-analysis for a description of each value.
|
||||||
|
calibration:
|
||||||
|
variety: 0
|
||||||
|
variety-sd: 0
|
||||||
|
changes: 0
|
||||||
|
changes-sd: 1
|
||||||
|
faces: 0
|
||||||
|
faces-sd: 0
|
||||||
|
data-sd: 0
|
||||||
|
air: 0
|
||||||
|
air-sd: 0
|
||||||
|
data: 0
|
||||||
|
|
||||||
|
# Misc settings
|
||||||
|
done:
|
||||||
|
# Require a plot marked as done to download (/plot download)
|
||||||
|
required-for-download: false
|
||||||
|
# Only plots marked as done can be rated
|
||||||
|
required-for-ratings: false
|
||||||
|
# Restrict building when a plot is marked as done
|
||||||
|
restrict-building: false
|
||||||
|
# The limit being how many plots a player can claim
|
||||||
|
counts-towards-limit: true
|
||||||
|
|
||||||
|
# Configure the paths that will be used
|
||||||
|
paths:
|
||||||
|
schematics: "schematics"
|
||||||
|
scripts: "scripts"
|
||||||
|
templates: "templates"
|
||||||
|
translations: "translations"
|
||||||
|
|
||||||
|
# Schematic and Asset interface related settings
|
||||||
|
web:
|
||||||
|
# The web interface for schematics
|
||||||
|
# - All schematics are anonymous and private
|
||||||
|
# - Downloads can be deleted by the user
|
||||||
|
# - Supports plot uploads, downloads and saves
|
||||||
|
url: "https://empcraft.com/plots/"
|
||||||
|
# The web interface for assets
|
||||||
|
# - All schematics are organized and public
|
||||||
|
# - Assets can be searched, selected and downloaded
|
||||||
|
assets: "https://empcraft.com/assetpack/"
|
||||||
|
|
||||||
|
# Rating related settings
|
||||||
ratings:
|
ratings:
|
||||||
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command
|
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command
|
||||||
use-likes: false
|
use-likes: false
|
||||||
# Rating categories
|
# Rating categories
|
||||||
categories: []
|
categories: []
|
||||||
|
|
||||||
claim:
|
# Teleportation related settings
|
||||||
# The max plots claimed in a single `/plot auto <size>` command
|
|
||||||
max-auto-area: 4
|
|
||||||
|
|
||||||
redstone:
|
|
||||||
# Disable redstone in unoccupied plots
|
|
||||||
disable-unoccupied: false
|
|
||||||
# Disable redstone when all owners/trusted/members are offline
|
|
||||||
disable-offline: false
|
|
||||||
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit)
|
|
||||||
detect-invalid-edge-pistons: false
|
|
||||||
|
|
||||||
teleport:
|
teleport:
|
||||||
# Teleport to your plot on death
|
# Teleport to your plot on death
|
||||||
on-death: false
|
on-death: false
|
||||||
|
@ -94,73 +193,8 @@ teleport:
|
||||||
# The visit command is ordered by world instead of globally
|
# The visit command is ordered by world instead of globally
|
||||||
per-world-visit: false
|
per-world-visit: false
|
||||||
|
|
||||||
confirmation:
|
# Chunk processor related settings
|
||||||
# Teleport to your plot on death
|
# See https://wiki.intellectualsites.com/en/plotsquared/optimization/chunk-processor for more information.
|
||||||
confirmation-timeout-seconds: 20
|
|
||||||
|
|
||||||
# Relating to how many plots someone can claim
|
|
||||||
limit:
|
|
||||||
# Should the limit be global (over multiple worlds)
|
|
||||||
global: false
|
|
||||||
# The max. range of permissions to check e.g. plots.plot.127
|
|
||||||
# The value covers the range to check only, you need to assign the permission to players/groups still
|
|
||||||
# Modifying the value does NOT change the amount of plots players can claim
|
|
||||||
max-plots: 127
|
|
||||||
|
|
||||||
chat:
|
|
||||||
# Sometimes console color doesn't work, you can disable it here
|
|
||||||
console-color: true
|
|
||||||
# Should the chat be interactive?
|
|
||||||
interactive: true
|
|
||||||
|
|
||||||
done:
|
|
||||||
# Require a plot marked as done to download
|
|
||||||
required-for-download: false
|
|
||||||
# Only plots marked as done can be rated
|
|
||||||
required-for-ratings: false
|
|
||||||
# Restrict building when a plot is marked as done
|
|
||||||
restrict-building: false
|
|
||||||
# The limit being how many plots a player can claim
|
|
||||||
counts-towards-limit: true
|
|
||||||
|
|
||||||
web:
|
|
||||||
# The web interface for schematics
|
|
||||||
# - All schematics are anonymous and private
|
|
||||||
# - Downloads can be deleted by the user
|
|
||||||
# - Supports plot uploads, downloads and saves
|
|
||||||
url: "https://empcraft.com/plots/"
|
|
||||||
# The web interface for assets
|
|
||||||
# - All schematics are organized and public
|
|
||||||
# - Assets can be searched, selected and downloaded
|
|
||||||
assets: "https://empcraft.com/assetpack/"
|
|
||||||
|
|
||||||
# Configure the paths that will be used
|
|
||||||
paths:
|
|
||||||
schematics: "schematics"
|
|
||||||
scripts: "scripts"
|
|
||||||
templates: "templates"
|
|
||||||
translations: "translations"
|
|
||||||
|
|
||||||
# Schematic Settings
|
|
||||||
schematics:
|
|
||||||
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
|
|
||||||
paste-on-top: true
|
|
||||||
|
|
||||||
# General settings
|
|
||||||
general:
|
|
||||||
# Display scientific numbers (4.2E8)
|
|
||||||
scientific: false
|
|
||||||
# Replace wall when merging
|
|
||||||
merge-replace-wall: true
|
|
||||||
|
|
||||||
uuid:
|
|
||||||
# Force using offline UUIDs (it usually detects the right mode)
|
|
||||||
offline: false
|
|
||||||
# Force using lowercase UUIDs
|
|
||||||
force-lowercase: false
|
|
||||||
# Use a database to store UUID/name info
|
|
||||||
use-sqluuidhandler: false
|
|
||||||
|
|
||||||
chunk-processor:
|
chunk-processor:
|
||||||
# Auto trim will not save chunks which aren't claimed
|
# Auto trim will not save chunks which aren't claimed
|
||||||
auto-trim: false
|
auto-trim: false
|
||||||
|
@ -171,25 +205,369 @@ chunk-processor:
|
||||||
# Disable block physics
|
# Disable block physics
|
||||||
disable-physics: false
|
disable-physics: false
|
||||||
|
|
||||||
# This is an auto clearing task called `task1`
|
# Claim related settings
|
||||||
auto-clear:
|
claim:
|
||||||
task1:
|
# The max plots claimed in a single `/plot auto <size>` command
|
||||||
threshold: 1
|
max-auto-area: 4
|
||||||
required-plots: -1
|
|
||||||
confirmation: true
|
# Relating to how many plots someone can claim
|
||||||
days: 7
|
limit:
|
||||||
skip-account-age-days: -1
|
# Should the limit be global (over multiple worlds)
|
||||||
worlds:
|
global: false
|
||||||
- "*"
|
# The max. range of permissions to check e.g. plots.plot.127
|
||||||
# See: https://github.com/IntellectualSites/PlotSquared/wiki/Plot-analysis
|
# The value covers the range to check only, you need to assign the permission to players/groups still
|
||||||
calibration:
|
# Modifying the value does NOT change the amount of plots players can claim
|
||||||
variety: 0
|
max-plots: 127
|
||||||
variety-sd: 0
|
|
||||||
changes: 0
|
# Chat related settings
|
||||||
changes-sd: 1
|
chat:
|
||||||
faces: 0
|
# Sometimes console color doesn't work, you can disable it here
|
||||||
faces-sd: 0
|
console-color: true
|
||||||
data-sd: 0
|
# Should the chat be interactive?
|
||||||
air: 0
|
interactive: true
|
||||||
air-sd: 0
|
|
||||||
data: 0
|
# Settings related to tab completion
|
||||||
|
tab-completions:
|
||||||
|
# The time in seconds how long tab completions should remain in cache.
|
||||||
|
# 0 will disable caching. Lower values may be less performant.
|
||||||
|
cache-expiration: 15
|
||||||
|
|
||||||
|
# Settings relating to PlotSquared's GlobalBlockQueue
|
||||||
|
queue:
|
||||||
|
# Average time per tick spent completing chunk tasks in ms.
|
||||||
|
# Waits (chunk task time / target_time) ticks before completely the next task.
|
||||||
|
target-time: 65
|
||||||
|
|
||||||
|
# Enable or disable parts of the plugin specific to using Paper
|
||||||
|
paper-components:
|
||||||
|
# Enable Paper's listeners.
|
||||||
|
paper-listeners: true
|
||||||
|
# Prevent entities from leaving plots
|
||||||
|
entity-pathing: true
|
||||||
|
# Cancel entity spawns when the chunk is loaded if the PlotArea's mob spawning is off
|
||||||
|
cancel-chunk-spawn: true
|
||||||
|
# Use paper's PlayerLaunchProjectileEvent to cancel projectiles
|
||||||
|
player-projectile: true
|
||||||
|
# Cancel entity spawns from spawners before they happen (performance buff)
|
||||||
|
spawner-spawn: true
|
||||||
|
# Cancel entity spawns from tick spawn rates before they happen (performance buff)
|
||||||
|
creature-spawn: true
|
||||||
|
# Check the tile entity limit on block placement
|
||||||
|
tile-entity-check: true
|
||||||
|
# Use Paper's async tab completion
|
||||||
|
async-tab-completion: false
|
||||||
|
|
||||||
|
# Confirmation timeout related settings
|
||||||
|
confirmation:
|
||||||
|
# Timeout before a confirmation prompt expires
|
||||||
|
confirmation-timeout-seconds: 20
|
||||||
|
|
||||||
|
# Backup related settings
|
||||||
|
# See https://wiki.intellectualsites.com/en/plotsquared/backups for more information.
|
||||||
|
backup:
|
||||||
|
# Automatically backup plots when destructive commands are performed, e.g. /plot clear
|
||||||
|
automatic-backups: true
|
||||||
|
# Maximum amount of backups associated with a plot
|
||||||
|
backup-limit: 3
|
||||||
|
# Whether or not backups should be deleted when the plot is unclaimed
|
||||||
|
delete-on-unclaim: true
|
||||||
|
|
||||||
|
# Schematic Settings
|
||||||
|
# See https://wiki.intellectualsites.com/en/plotsquared/schematics/on-claim for more information.
|
||||||
|
schematics:
|
||||||
|
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
|
||||||
|
paste-on-top: true
|
||||||
|
# Whether schematic based road generation should paste schematic on top of roads, or from Y=1
|
||||||
|
paste-road-on-top: true
|
||||||
|
|
||||||
|
# Update checker settings
|
||||||
|
updatechecker:
|
||||||
|
# How often to poll for updates (in minutes)
|
||||||
|
poll-rate: 360
|
||||||
|
# Only notify console once after an update is found
|
||||||
|
notify-once: true
|
||||||
|
|
||||||
|
# General settings
|
||||||
|
general:
|
||||||
|
# Display scientific numbers (4.2E8)
|
||||||
|
scientific: false
|
||||||
|
# Replace wall when merging
|
||||||
|
merge-replace-wall: true
|
||||||
|
# Blocks that may not be used in plot components
|
||||||
|
# Checkout the wiki article regarding plot components before modifying: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components
|
||||||
|
invalid-blocks:
|
||||||
|
- "acacia_button"
|
||||||
|
- "acacia_fence_gate"
|
||||||
|
- "acacia_door"
|
||||||
|
- "acacia_pressure_plate"
|
||||||
|
- "acaia_trapdoor"
|
||||||
|
- "acacia_sapling"
|
||||||
|
- "acacia_sign"
|
||||||
|
- "acacia_wall_sign"
|
||||||
|
- "acacia_leaves"
|
||||||
|
- "birch_button"
|
||||||
|
- "birch_fence_gate"
|
||||||
|
- "birch_door"
|
||||||
|
- "birch_pressure_plate"
|
||||||
|
- "birch_trapdoor"
|
||||||
|
- "birch_sapling"
|
||||||
|
- "birch_sign"
|
||||||
|
- "birch_wall_sign"
|
||||||
|
- "birch_leaves"
|
||||||
|
- "dark_oak_button"
|
||||||
|
- "dark_oak_fence_gate"
|
||||||
|
- "dark_oak_door"
|
||||||
|
- "dark_oak_pressure_plate"
|
||||||
|
- "dark_oak_trapdoor"
|
||||||
|
- "dark_oak_sapling"
|
||||||
|
- "dark_oak_sign"
|
||||||
|
- "dark_oak_wall_sign"
|
||||||
|
- "dark_oak_leaves"
|
||||||
|
- "jungle_button"
|
||||||
|
- "jungle_fence_gate"
|
||||||
|
- "jungle_door"
|
||||||
|
- "jungle_pressure_plate"
|
||||||
|
- "jungle_trapdoor"
|
||||||
|
- "jungle_sapling"
|
||||||
|
- "jungle_sign"
|
||||||
|
- "jungle_wall_sign"
|
||||||
|
- "jungle_leaves"
|
||||||
|
- "oak_button"
|
||||||
|
- "oak_fence_gate"
|
||||||
|
- "oak_door"
|
||||||
|
- "oak_pressure_plate"
|
||||||
|
- "oak_trapdoor"
|
||||||
|
- "oak_sapling"
|
||||||
|
- "oak_sign"
|
||||||
|
- "oak_wall_sign"
|
||||||
|
- "oak_leaves"
|
||||||
|
- "spruce_button"
|
||||||
|
- "spruce_fence_gate"
|
||||||
|
- "spruce_door"
|
||||||
|
- "spruce_pressure_plate"
|
||||||
|
- "spruce_trapdoor"
|
||||||
|
- "spruce_sapling"
|
||||||
|
- "spruce_sign"
|
||||||
|
- "spruce_wall_sign"
|
||||||
|
- "spruce_leaves"
|
||||||
|
- "activator_rail"
|
||||||
|
- "detector_rail"
|
||||||
|
- "rail"
|
||||||
|
- "allium"
|
||||||
|
- "azure_bluet"
|
||||||
|
- "blue_orchid"
|
||||||
|
- "dandelion"
|
||||||
|
- "lilac"
|
||||||
|
- "orange_tulip"
|
||||||
|
- "oxeye_daisy"
|
||||||
|
- "peony"
|
||||||
|
- "pink_tulip"
|
||||||
|
- "poppy"
|
||||||
|
- "potted_allium"
|
||||||
|
- "potted_azure_bluet"
|
||||||
|
- "potted_birch_sapling"
|
||||||
|
- "potted_blue_orchid"
|
||||||
|
- "potted_brown_mushroom"
|
||||||
|
- "potted_cactus"
|
||||||
|
- "potted_fern"
|
||||||
|
- "potted_jungle_sapling"
|
||||||
|
- "potted_oak_sapling"
|
||||||
|
- "potted_orange_tulip"
|
||||||
|
- "potted_oxeye_daisy"
|
||||||
|
- "potted_pink_tulip"
|
||||||
|
- "potted_red_mushroom"
|
||||||
|
- "potted_red_tulip"
|
||||||
|
- "red_mushroom"
|
||||||
|
- "red_tulip"
|
||||||
|
- "potted_spruce_sapling"
|
||||||
|
- "potted_white_tulip"
|
||||||
|
- "rose_bush"
|
||||||
|
- "sunflower"
|
||||||
|
- "white_tulip"
|
||||||
|
- "cornflower"
|
||||||
|
- "wither_rose"
|
||||||
|
- "attached_melon_stem"
|
||||||
|
- "attached_pumpkin_stem"
|
||||||
|
- "melon_stem"
|
||||||
|
- "pumpkin_stem"
|
||||||
|
- "mushroom_stem"
|
||||||
|
- "beetroots"
|
||||||
|
- "brown_mushroom"
|
||||||
|
- "cactus"
|
||||||
|
- "carrots"
|
||||||
|
- "chorus_flower"
|
||||||
|
- "chorus_plant"
|
||||||
|
- "cocoa"
|
||||||
|
- "dead_bush"
|
||||||
|
- "fern"
|
||||||
|
- "kelp_plant"
|
||||||
|
- "large_fern"
|
||||||
|
- "lily_pad"
|
||||||
|
- "potatoes"
|
||||||
|
- "sea_pickle"
|
||||||
|
- "seagrass"
|
||||||
|
- "sugar_cane"
|
||||||
|
- "tall_grass"
|
||||||
|
- "tall_seagrass"
|
||||||
|
- "vine"
|
||||||
|
- "wheat"
|
||||||
|
- "bamboo"
|
||||||
|
- "anvil"
|
||||||
|
- "barrier"
|
||||||
|
- "beacon"
|
||||||
|
- "brewing_stand"
|
||||||
|
- "bubble_column"
|
||||||
|
- "cake"
|
||||||
|
- "cobweb"
|
||||||
|
- "comparator"
|
||||||
|
- "creeper_head"
|
||||||
|
- "creeper_wall_header"
|
||||||
|
- "damaged_anvil"
|
||||||
|
- "daylight_detector"
|
||||||
|
- "dragon_egg"
|
||||||
|
- "dragon_head"
|
||||||
|
- "dragon_wall_head"
|
||||||
|
- "enchanting_table"
|
||||||
|
- "end_gateway"
|
||||||
|
- "end_portal"
|
||||||
|
- "end_rod"
|
||||||
|
- "ender_chest"
|
||||||
|
- "chest"
|
||||||
|
- "flower_pot"
|
||||||
|
- "grass"
|
||||||
|
- "heavy_weighted_pressure_plate"
|
||||||
|
- "lever"
|
||||||
|
- "light_weighted_pressure_plate"
|
||||||
|
- "player_head"
|
||||||
|
- "redstone_wire"
|
||||||
|
- "repeater"
|
||||||
|
- "comparator"
|
||||||
|
- "redstone_torch"
|
||||||
|
- "torch"
|
||||||
|
- "redstone_wall_torch"
|
||||||
|
- "wall_torch"
|
||||||
|
- "sign"
|
||||||
|
- "skeleton_skull"
|
||||||
|
- "skeleton_wall_skull"
|
||||||
|
- "snow"
|
||||||
|
- "stone_pressure_plate"
|
||||||
|
- "trapped_chest"
|
||||||
|
- "tripwire"
|
||||||
|
- "tripwire_hook"
|
||||||
|
- "turtle_egg"
|
||||||
|
- "wall_sign"
|
||||||
|
- "zombie_head"
|
||||||
|
- "zombie_wall_head"
|
||||||
|
- "bell"
|
||||||
|
- "black_bed"
|
||||||
|
- "black_banner"
|
||||||
|
- "black_carpet"
|
||||||
|
- "black_concrete_powder"
|
||||||
|
- "black_wall_banner"
|
||||||
|
- "blue_bed"
|
||||||
|
- "blue_banner"
|
||||||
|
- "blue_carpet"
|
||||||
|
- "blue_concrete_powder"
|
||||||
|
- "blue_wall_banner"
|
||||||
|
- "brown_bed"
|
||||||
|
- "brown_banner"
|
||||||
|
- "brown_carpet"
|
||||||
|
- "brown_concrete_powder"
|
||||||
|
- "brown_wall_banner"
|
||||||
|
- "cyan_bed"
|
||||||
|
- "cyan_banner"
|
||||||
|
- "cyan_concrete_powder"
|
||||||
|
- "cyan_carpet"
|
||||||
|
- "cyan_wall_banner"
|
||||||
|
- "gray_bed"
|
||||||
|
- "gray_banner"
|
||||||
|
- "gray_concrete_powder"
|
||||||
|
- "gray_carpet"
|
||||||
|
- "gray_wall_banner"
|
||||||
|
- "green_bed"
|
||||||
|
- "green_banner"
|
||||||
|
- "green_concrete_powder"
|
||||||
|
- "green_carpet"
|
||||||
|
- "green_wall_banner"
|
||||||
|
- "light_blue_bed"
|
||||||
|
- "light_blue_banner"
|
||||||
|
- "light_blue_concrete_powder"
|
||||||
|
- "light_blue_carpet"
|
||||||
|
- "light_blue_wall_banner"
|
||||||
|
- "light_gray_bed"
|
||||||
|
- "light_gray_banner"
|
||||||
|
- "light_gray_concrete_powder"
|
||||||
|
- "light_gray_carpet"
|
||||||
|
- "light_gray_wall_banner"
|
||||||
|
- "lime_bed"
|
||||||
|
- "lime_banner"
|
||||||
|
- "lime_concrete_powder"
|
||||||
|
- "lime_carpet"
|
||||||
|
- "lime_wall_banner"
|
||||||
|
- "magenta_bed"
|
||||||
|
- "magenta_banner"
|
||||||
|
- "magenta_concrete_powder"
|
||||||
|
- "magenta_carpet"
|
||||||
|
- "magenta_wall_banner"
|
||||||
|
- "orange_bed"
|
||||||
|
- "orange_banner"
|
||||||
|
- "orange_concrete_powder"
|
||||||
|
- "orange_carpet"
|
||||||
|
- "orange_wall_banner"
|
||||||
|
- "pink_bed"
|
||||||
|
- "pink_banner"
|
||||||
|
- "pink_concrete_powder"
|
||||||
|
- "pink_carpet"
|
||||||
|
- "pink_wall_banner"
|
||||||
|
- "purple_bed"
|
||||||
|
- "purple_banner"
|
||||||
|
- "purple_concrete_powder"
|
||||||
|
- "purple_carpet"
|
||||||
|
- "purple_wall_banner"
|
||||||
|
- "red_bed"
|
||||||
|
- "red_banner"
|
||||||
|
- "red_concrete_powder"
|
||||||
|
- "red_carpet"
|
||||||
|
- "red_wall_banner"
|
||||||
|
- "white_bed"
|
||||||
|
- "white_banner"
|
||||||
|
- "white_concrete_powder"
|
||||||
|
- "white_carpet"
|
||||||
|
- "white_wall_banner"
|
||||||
|
- "yellow_bed"
|
||||||
|
- "yellow_banner"
|
||||||
|
- "yellow_concrete_powder"
|
||||||
|
- "yellow_carpet"
|
||||||
|
- "yellow_wall_banner"
|
||||||
|
- "brain_coral"
|
||||||
|
- "brain_coral_fan"
|
||||||
|
- "brain_coral_wall_fan"
|
||||||
|
- "bubble_coral"
|
||||||
|
- "bubble_coral_block"
|
||||||
|
- "bubble_coral_fan"
|
||||||
|
- "bubble_coral_wall_fan"
|
||||||
|
- "dead_brain_coral"
|
||||||
|
- "dead_brain_coral_block"
|
||||||
|
- "dead_brain_coral_fan"
|
||||||
|
- "dead_brain_coral_wall_fan"
|
||||||
|
- "dead_bubble_coral"
|
||||||
|
- "dead_bubble_coral_fan"
|
||||||
|
- "dead_bubble_coral_wall_fan"
|
||||||
|
- "dead_fire_coral"
|
||||||
|
- "dead_fire_coral_block"
|
||||||
|
- "dead_fire_coral_fan"
|
||||||
|
- "dead_fire_coral_wall_fan"
|
||||||
|
- "dead_horn_coral"
|
||||||
|
- "dead_horn_coral_block"
|
||||||
|
- "dead_horn_coral_fan"
|
||||||
|
- "dead_tube_coral"
|
||||||
|
- "dead_tube_coral_wall_fan"
|
||||||
|
- "dried_kelp_block"
|
||||||
|
- "horn_coral"
|
||||||
|
- "horn_coral_block"
|
||||||
|
- "horn_coral_fan"
|
||||||
|
- "horn_coral_wall_fan"
|
||||||
|
- "tube_coral"
|
||||||
|
- "tube_coral_block"
|
||||||
|
- "tube_coral_fan"
|
||||||
|
- "tube_coral_wall_fan"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
configuration_version: post_flattening
|
configuration_version: v5
|
||||||
worlds:
|
worlds:
|
||||||
plotworld:
|
plotworld:
|
||||||
plot:
|
plot:
|
||||||
height: 62
|
height: 62
|
||||||
biome: FOREST
|
biome: minecraft:forest
|
||||||
size: 42
|
size: 42
|
||||||
filling: stone:100
|
filling: stone:100
|
||||||
auto_merge: false
|
auto_merge: false
|
||||||
|
@ -15,11 +15,13 @@ worlds:
|
||||||
block_claimed: sandstone_slab:100
|
block_claimed: sandstone_slab:100
|
||||||
height: 62
|
height: 62
|
||||||
block: stone_slab:100
|
block: stone_slab:100
|
||||||
|
place_top_block: true
|
||||||
misc_spawn_unowned: false
|
misc_spawn_unowned: false
|
||||||
road:
|
road:
|
||||||
block: quartz_block:100
|
block: quartz_block:100
|
||||||
height: 62
|
height: 62
|
||||||
width: 7
|
width: 7
|
||||||
|
flags: {}
|
||||||
home:
|
home:
|
||||||
nonmembers: side
|
nonmembers: side
|
||||||
default: side
|
default: side
|
||||||
|
@ -36,6 +38,7 @@ worlds:
|
||||||
use: false
|
use: false
|
||||||
chat:
|
chat:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
forced: false
|
||||||
limits:
|
limits:
|
||||||
max-members: 128
|
max-members: 128
|
||||||
world:
|
world:
|
||||||
|
|
BIN
PlotSquared/user_cache.db
Normal file
BIN
PlotSquared/user_cache.db
Normal file
Binary file not shown.
0
Server/ScreenSetup.sh
Normal file → Executable file
0
Server/ScreenSetup.sh
Normal file → Executable file
|
@ -24,6 +24,7 @@ settings:
|
||||||
shutdown-message: Server closed
|
shutdown-message: Server closed
|
||||||
minimum-api: none
|
minimum-api: none
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
|
water-ambient: 20
|
||||||
monsters: 50
|
monsters: 50
|
||||||
animals: 8
|
animals: 8
|
||||||
water-animals: 3
|
water-animals: 3
|
||||||
|
@ -31,6 +32,9 @@ spawn-limits:
|
||||||
chunk-gc:
|
chunk-gc:
|
||||||
period-in-ticks: 400
|
period-in-ticks: 400
|
||||||
ticks-per:
|
ticks-per:
|
||||||
|
water-spawns: 1
|
||||||
|
water-ambient-spawns: 1
|
||||||
|
ambient-spawns: 1
|
||||||
animal-spawns: 400
|
animal-spawns: 400
|
||||||
monster-spawns: 4
|
monster-spawns: 4
|
||||||
autosave: 6000
|
autosave: 6000
|
||||||
|
|
|
@ -13,6 +13,8 @@
|
||||||
verbose: false
|
verbose: false
|
||||||
config-version: 20
|
config-version: 20
|
||||||
settings:
|
settings:
|
||||||
|
console-has-all-permissions: false
|
||||||
|
chunk-tasks-per-tick: 1000
|
||||||
load-permissions-yml-before-plugins: true
|
load-permissions-yml-before-plugins: true
|
||||||
bungee-online-mode: true
|
bungee-online-mode: true
|
||||||
region-file-cache-size: 256
|
region-file-cache-size: 256
|
||||||
|
@ -29,7 +31,7 @@ settings:
|
||||||
secret: ''
|
secret: ''
|
||||||
async-chunks:
|
async-chunks:
|
||||||
enable: true
|
enable: true
|
||||||
load-threads: -1
|
threads: -1
|
||||||
watchdog:
|
watchdog:
|
||||||
early-warning-every: 5000
|
early-warning-every: 5000
|
||||||
early-warning-delay: 10000
|
early-warning-delay: 10000
|
||||||
|
@ -39,6 +41,15 @@ settings:
|
||||||
book-size:
|
book-size:
|
||||||
page-max: 2560
|
page-max: 2560
|
||||||
total-multiplier: 0.98
|
total-multiplier: 0.98
|
||||||
|
unsupported-settings:
|
||||||
|
allow-permanent-block-break-exploits: false
|
||||||
|
allow-piston-duplication: false
|
||||||
|
allow-permanent-block-break-exploits-readme: This setting controls if players
|
||||||
|
should be able to break bedrock, end portals and other intended to be permanent
|
||||||
|
blocks.
|
||||||
|
allow-piston-duplication-readme: This setting controls if player should be able
|
||||||
|
to use TNT duplication, but this also allows duplicating carpet, rails and potentially
|
||||||
|
other items
|
||||||
messages:
|
messages:
|
||||||
no-permission: '&cI''m sorry, but you do not have permission to perform this command.
|
no-permission: '&cI''m sorry, but you do not have permission to perform this command.
|
||||||
Please contact the server administrators if you believe that this is in error.'
|
Please contact the server administrators if you believe that this is in error.'
|
||||||
|
@ -59,6 +70,12 @@ timings:
|
||||||
server-name: Unknown Server
|
server-name: Unknown Server
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
phantoms-do-not-spawn-on-creative-players: true
|
||||||
|
phantoms-only-attack-insomniacs: true
|
||||||
|
iron-golems-can-spawn-in-air: false
|
||||||
|
zombie-villager-infection-chance: -1.0
|
||||||
|
delay-chunk-unloads-by: 10s
|
||||||
|
light-queue-size: 20
|
||||||
seed-based-feature-search: true
|
seed-based-feature-search: true
|
||||||
portal-create-radius: 16
|
portal-create-radius: 16
|
||||||
entities-target-with-follow-range: false
|
entities-target-with-follow-range: false
|
||||||
|
@ -109,6 +126,7 @@ world-settings:
|
||||||
all-chunks-are-slime-chunks: false
|
all-chunks-are-slime-chunks: false
|
||||||
mob-spawner-tick-rate: 2
|
mob-spawner-tick-rate: 2
|
||||||
game-mechanics:
|
game-mechanics:
|
||||||
|
nerf-pigmen-from-nether-portals: false
|
||||||
disable-pillager-patrols: false
|
disable-pillager-patrols: false
|
||||||
scan-for-legacy-ender-dragon: true
|
scan-for-legacy-ender-dragon: true
|
||||||
disable-chest-cat-detection: false
|
disable-chest-cat-detection: false
|
||||||
|
@ -118,6 +136,14 @@ world-settings:
|
||||||
disable-sprint-interruption-on-attack: false
|
disable-sprint-interruption-on-attack: false
|
||||||
disable-relative-projectile-velocity: false
|
disable-relative-projectile-velocity: false
|
||||||
disable-unloaded-chunk-enderpearl-exploit: true
|
disable-unloaded-chunk-enderpearl-exploit: true
|
||||||
|
pillager-patrols:
|
||||||
|
spawn-chance: 0.2
|
||||||
|
spawn-delay:
|
||||||
|
per-player: false
|
||||||
|
ticks: 12000
|
||||||
|
start:
|
||||||
|
per-player: false
|
||||||
|
day: 5
|
||||||
max-growth-height:
|
max-growth-height:
|
||||||
cactus: 3
|
cactus: 3
|
||||||
reeds: 3
|
reeds: 3
|
||||||
|
@ -177,6 +203,8 @@ world-settings:
|
||||||
generator-settings:
|
generator-settings:
|
||||||
flat-bedrock: false
|
flat-bedrock: false
|
||||||
baby-zombie-movement-modifier: 0.5
|
baby-zombie-movement-modifier: 0.5
|
||||||
|
viewdistances:
|
||||||
|
no-tick-view-distance: -1
|
||||||
worldhub:
|
worldhub:
|
||||||
anti-xray:
|
anti-xray:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
0
Server/run.sh
Normal file → Executable file
0
Server/run.sh
Normal file → Executable file
|
@ -1,9 +1,10 @@
|
||||||
#Minecraft server properties
|
#Minecraft server properties
|
||||||
#Sat Jul 25 12:01:28 UTC 2020
|
#Sun Jul 26 12:01:28 UTC 2020
|
||||||
spawn-protection=16
|
spawn-protection=16
|
||||||
max-tick-time=60000
|
max-tick-time=60000
|
||||||
query.port=25565
|
query.port=25565
|
||||||
generator-settings=
|
generator-settings=
|
||||||
|
sync-chunk-writes=true
|
||||||
force-gamemode=false
|
force-gamemode=false
|
||||||
allow-nether=true
|
allow-nether=true
|
||||||
enforce-whitelist=false
|
enforce-whitelist=false
|
||||||
|
@ -16,9 +17,11 @@ spawn-monsters=true
|
||||||
broadcast-rcon-to-ops=true
|
broadcast-rcon-to-ops=true
|
||||||
op-permission-level=4
|
op-permission-level=4
|
||||||
pvp=true
|
pvp=true
|
||||||
|
entity-broadcast-range-percentage=100
|
||||||
snooper-enabled=false
|
snooper-enabled=false
|
||||||
level-type=default
|
level-type=default
|
||||||
hardcore=false
|
hardcore=false
|
||||||
|
enable-status=true
|
||||||
enable-command-block=true
|
enable-command-block=true
|
||||||
max-players=20
|
max-players=20
|
||||||
network-compression-threshold=-1
|
network-compression-threshold=-1
|
||||||
|
@ -38,10 +41,11 @@ spawn-animals=true
|
||||||
white-list=false
|
white-list=false
|
||||||
rcon.password=
|
rcon.password=
|
||||||
generate-structures=true
|
generate-structures=true
|
||||||
max-build-height=256
|
|
||||||
online-mode=false
|
online-mode=false
|
||||||
|
max-build-height=256
|
||||||
level-seed=1923020019
|
level-seed=1923020019
|
||||||
use-native-transport=true
|
|
||||||
prevent-proxy-connections=false
|
prevent-proxy-connections=false
|
||||||
enable-rcon=false
|
use-native-transport=true
|
||||||
|
enable-jmx-monitoring=false
|
||||||
motd=Chromacraft v5
|
motd=Chromacraft v5
|
||||||
|
enable-rcon=false
|
||||||
|
|
|
@ -60,6 +60,13 @@ stats:
|
||||||
forced-stats: {}
|
forced-stats: {}
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
seed-endcity: 10387313
|
||||||
|
seed-bastion: 30084232
|
||||||
|
seed-fortress: 30084232
|
||||||
|
seed-mansion: 10387319
|
||||||
|
seed-fossil: 14357921
|
||||||
|
seed-portal: 34222645
|
||||||
|
end-portal-sound-radius: 0
|
||||||
trident-despawn-rate: 1200
|
trident-despawn-rate: 1200
|
||||||
max-entity-collisions: 8
|
max-entity-collisions: 8
|
||||||
verbose: true
|
verbose: true
|
||||||
|
@ -103,12 +110,30 @@ world-settings:
|
||||||
sweetberry-modifier: 100
|
sweetberry-modifier: 100
|
||||||
kelp-modifier: 100
|
kelp-modifier: 100
|
||||||
entity-activation-range:
|
entity-activation-range:
|
||||||
|
villagers: 32
|
||||||
|
flying-monsters: 32
|
||||||
|
villagers-work-immunity-after: 100
|
||||||
|
villagers-work-immunity-for: 20
|
||||||
|
villagers-active-for-panic: true
|
||||||
water: 16
|
water: 16
|
||||||
animals: 16
|
animals: 16
|
||||||
monsters: 24
|
monsters: 24
|
||||||
raiders: 48
|
raiders: 48
|
||||||
misc: 8
|
misc: 8
|
||||||
tick-inactive-villagers: true
|
tick-inactive-villagers: true
|
||||||
|
wake-up-inactive:
|
||||||
|
animals-max-per-tick: 4
|
||||||
|
animals-every: 1200
|
||||||
|
animals-for: 100
|
||||||
|
monsters-max-per-tick: 8
|
||||||
|
monsters-every: 400
|
||||||
|
monsters-for: 100
|
||||||
|
villagers-max-per-tick: 4
|
||||||
|
villagers-every: 600
|
||||||
|
villagers-for: 100
|
||||||
|
flying-monsters-max-per-tick: 8
|
||||||
|
flying-monsters-every: 200
|
||||||
|
flying-monsters-for: 100
|
||||||
entity-tracking-range:
|
entity-tracking-range:
|
||||||
players: 48
|
players: 48
|
||||||
animals: 48
|
animals: 48
|
||||||
|
|
|
@ -1,152 +0,0 @@
|
||||||
#
|
|
||||||
# WorldEdit's Configuration File
|
|
||||||
#
|
|
||||||
# About editing this file:
|
|
||||||
# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain and post
|
|
||||||
# errors. If you use an editor, like Notepad++ (recommended for Windows
|
|
||||||
# users), you must configure it to "replace tabs with spaces."
|
|
||||||
# This can be changed in Settings > Preferences > Language Menu.
|
|
||||||
# - Don't get rid of indentations. They are indented so some entries that are
|
|
||||||
# in categories, like "max-blocks-changed", are placed in the "limits"
|
|
||||||
# category.
|
|
||||||
# - If you want to check the format of this file before putting it
|
|
||||||
# into WorldEdit, paste it into http://yaml-online-parser.appspot.com/
|
|
||||||
# and see if it gives you "ERROR:".
|
|
||||||
# - Lines starting with # are comments, so they are ignored.
|
|
||||||
# - If you want to allow blocks, make sure to change "disallowed-blocks" to []
|
|
||||||
#
|
|
||||||
|
|
||||||
limits:
|
|
||||||
max-blocks-changed:
|
|
||||||
default: -1
|
|
||||||
maximum: -1
|
|
||||||
max-polygonal-points:
|
|
||||||
default: -1
|
|
||||||
maximum: 20
|
|
||||||
max-radius: -1
|
|
||||||
max-super-pickaxe-size: 5
|
|
||||||
max-brush-radius: 5
|
|
||||||
butcher-radius:
|
|
||||||
default: -1
|
|
||||||
maximum: -1
|
|
||||||
disallowed-blocks:
|
|
||||||
- "minecraft:oak_sapling"
|
|
||||||
- "minecraft:jungle_sapling"
|
|
||||||
- "minecraft:dark_oak_sapling:"
|
|
||||||
- "minecraft:spruce_sapling"
|
|
||||||
- "minecraft:birch_sapling"
|
|
||||||
- "minecraft:acacia_sapling"
|
|
||||||
- "minecraft:black_bed"
|
|
||||||
- "minecraft:blue_bed"
|
|
||||||
- "minecraft:brown_bed"
|
|
||||||
- "minecraft:cyan_bed"
|
|
||||||
- "minecraft:gray_bed"
|
|
||||||
- "minecraft:green_bed"
|
|
||||||
- "minecraft:light_blue_bed"
|
|
||||||
- "minecraft:light_gray_bed"
|
|
||||||
- "minecraft:lime_bed"
|
|
||||||
- "minecraft:magenta_bed"
|
|
||||||
- "minecraft:orange_bed"
|
|
||||||
- "minecraft:pink_bed"
|
|
||||||
- "minecraft:purple_bed"
|
|
||||||
- "minecraft:red_bed"
|
|
||||||
- "minecraft:white_bed"
|
|
||||||
- "minecraft:yellow_bed"
|
|
||||||
- "minecraft:powered_rail"
|
|
||||||
- "minecraft:detector_rail"
|
|
||||||
- "minecraft:grass"
|
|
||||||
- "minecraft:dead_bush"
|
|
||||||
- "minecraft:moving_piston"
|
|
||||||
- "minecraft:piston_head"
|
|
||||||
- "minecraft:sunflower"
|
|
||||||
- "minecraft:rose_bush"
|
|
||||||
- "minecraft:dandelion"
|
|
||||||
- "minecraft:poppy"
|
|
||||||
- "minecraft:brown_mushroom"
|
|
||||||
- "minecraft:red_mushroom"
|
|
||||||
- "minecraft:tnt"
|
|
||||||
- "minecraft:torch"
|
|
||||||
- "minecraft:fire"
|
|
||||||
- "minecraft:redstone_wire"
|
|
||||||
- "minecraft:wheat"
|
|
||||||
- "minecraft:potatoes"
|
|
||||||
- "minecraft:carrots"
|
|
||||||
- "minecraft:melon_stem"
|
|
||||||
- "minecraft:pumpkin_stem"
|
|
||||||
- "minecraft:beetroots"
|
|
||||||
- "minecraft:rail"
|
|
||||||
- "minecraft:lever"
|
|
||||||
- "minecraft:redstone_torch"
|
|
||||||
- "minecraft:redstone_wall_torch"
|
|
||||||
- "minecraft:repeater"
|
|
||||||
- "minecraft:comparator"
|
|
||||||
- "minecraft:stone_button"
|
|
||||||
- "minecraft:birch_button"
|
|
||||||
- "minecraft:acacia_button"
|
|
||||||
- "minecraft:dark_oak_button"
|
|
||||||
- "minecraft:jungle_button"
|
|
||||||
- "minecraft:oak_button"
|
|
||||||
- "minecraft:spruce_button"
|
|
||||||
- "minecraft:cactus"
|
|
||||||
- "minecraft:sugar_cane"
|
|
||||||
- "minecraft:bedrock"
|
|
||||||
|
|
||||||
use-inventory:
|
|
||||||
enable: false
|
|
||||||
allow-override: true
|
|
||||||
creative-mode-overrides: false
|
|
||||||
|
|
||||||
logging:
|
|
||||||
log-commands: false
|
|
||||||
file: worldedit.log
|
|
||||||
# The format of custom log message. This is java general format string (java.util.Formatter). Arguments are:
|
|
||||||
# 1$ : date - a Date object representing event time of the log record.
|
|
||||||
# 2$ : source - a string representing the caller, if available; otherwise, the logger's name.
|
|
||||||
# 3$ : logger - the logger's name.
|
|
||||||
# 4$ : level - the log level.
|
|
||||||
# 5$ : message - the formatted log message returned from the Formatter.formatMessage(LogRecord) method. It uses java.text formatting and does not use the java.util.Formatter format argument.
|
|
||||||
# 6$ : thrown - a string representing the throwable associated with the log record and its backtrace beginning with a newline character, if any; otherwise, an empty string.
|
|
||||||
# For details see:
|
|
||||||
# https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
|
|
||||||
# https://docs.oracle.com/javase/8/docs/api/java/util/logging/SimpleFormatter.html#format-java.util.logging.LogRecord-
|
|
||||||
format: "[%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$s]: %5$s%6$s%n"
|
|
||||||
|
|
||||||
super-pickaxe:
|
|
||||||
drop-items: true
|
|
||||||
many-drop-items: false
|
|
||||||
|
|
||||||
snapshots:
|
|
||||||
directory:
|
|
||||||
|
|
||||||
navigation-wand:
|
|
||||||
item: minecraft:compass
|
|
||||||
max-distance: 100
|
|
||||||
|
|
||||||
scripting:
|
|
||||||
timeout: 3000
|
|
||||||
dir: craftscripts
|
|
||||||
|
|
||||||
saving:
|
|
||||||
dir: schematics
|
|
||||||
|
|
||||||
files:
|
|
||||||
allow-symbolic-links: false
|
|
||||||
|
|
||||||
history:
|
|
||||||
size: 15
|
|
||||||
expiration: 10
|
|
||||||
|
|
||||||
calculation:
|
|
||||||
timeout: 100
|
|
||||||
|
|
||||||
debugging:
|
|
||||||
trace-unflushed-sessions: false
|
|
||||||
|
|
||||||
wand-item: minecraft:wooden_axe
|
|
||||||
shell-save-type:
|
|
||||||
no-double-slash: false
|
|
||||||
no-op-permissions: false
|
|
||||||
debug: false
|
|
||||||
show-help-on-first-use: true
|
|
||||||
server-side-cui: true
|
|
||||||
command-block-support: false
|
|
|
@ -45,6 +45,7 @@ event-handling:
|
||||||
interaction-whitelist: []
|
interaction-whitelist: []
|
||||||
emit-block-use-at-feet: []
|
emit-block-use-at-feet: []
|
||||||
ignore-hopper-item-move-events: false
|
ignore-hopper-item-move-events: false
|
||||||
|
break-hoppers-on-denied-move: true
|
||||||
protection:
|
protection:
|
||||||
item-durability: true
|
item-durability: true
|
||||||
remove-infinite-stacks: false
|
remove-infinite-stacks: false
|
||||||
|
@ -144,6 +145,7 @@ dynamics:
|
||||||
disable-soil-dehydration: false
|
disable-soil-dehydration: false
|
||||||
snow-fall-blocks: []
|
snow-fall-blocks: []
|
||||||
disable-crop-growth: false
|
disable-crop-growth: false
|
||||||
|
disable-coral-block-fade: false
|
||||||
blacklist:
|
blacklist:
|
||||||
use-as-whitelist: false
|
use-as-whitelist: false
|
||||||
logging:
|
logging:
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
# Remove the {} and add your own entries.
|
# Remove the {} and add your own entries.
|
||||||
#
|
#
|
||||||
|
|
||||||
{}
|
regions:
|
||||||
|
titles-always-use-default-times: true
|
||||||
|
|
|
@ -19,6 +19,7 @@ git add -f 'ServerRunner/config.yml' # Not a plugin
|
||||||
git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts'
|
git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts'
|
||||||
git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*'
|
git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*'
|
||||||
git add -f 'Server/*' # Files are hardlinked from one above
|
git add -f 'Server/*' # Files are hardlinked from one above
|
||||||
|
git add -f 'Factions/config'
|
||||||
|
|
||||||
git add -f update.sh download.sh
|
git add -f update.sh download.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue