Commit f8839c80 authored by nanahira's avatar nanahira

first

parents
/server/plugins/AuthMe/playerdata
/server/plugins/Essentials/userdata
/server/plugins/GroupManager/worlds/world/users.yml
/server/plugins/WorldGuard/cache
/server/cache
/server/logs
/server/world*
/server/*.json
# Paper
A starter pack for Minecraft Paper 1.12.2. Use `docker-compose` to run.
version: '2'
services:
mysql:
restart: always
image: mariadb:10
volumes:
- ./db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: change_here
MYSQL_DATABASE: mc
MYSQL_USER: mc
MYSQL_PASSWORD: change_here
minecraft:
restart: always
image: openjdk:8u275-jdk-buster
ports:
- 25565:25565
volumes:
- ./server:/usr/src/app
- ./autobackups:/autobackups
command: /usr/src/app/run.sh
stdin_open: true
tty: true
environment:
MEMORY: 4G
depends_on:
- mysql
# This is the main configuration file for Bukkit.
# As you can see, there's actually not that much to configure without any plugins.
# For a reference for any variable inside this file, check out the Bukkit Wiki at
# http://wiki.bukkit.org/Bukkit.yml
#
# If you need help on this file, feel free to join us on irc or leave a message
# on the forums asking for advice.
#
# IRC: #spigot @ irc.spi.gt
# (If this means nothing to you, just go to http://www.spigotmc.org/pages/irc/ )
# Forums: http://www.spigotmc.org/
# Bug tracker: http://www.spigotmc.org/go/bugs
settings:
allow-end: true
warn-on-overload: true
permissions-file: permissions.yml
update-folder: update
plugin-profiling: false
connection-throttle: 4000
query-plugins: true
deprecated-verbose: default
shutdown-message: Server closed
spawn-limits:
monsters: 50
animals: 12
water-animals: 5
ambient: 3
chunk-gc:
period-in-ticks: 400
load-threshold: 300
ticks-per:
animal-spawns: 400
monster-spawns: 4
autosave: 6000
aliases: now-in-commands.yml
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Sun Aug 30 22:26:36 CST 2020
eula=true
# This is the main configuration file for Paper.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Paper,
# join us in our IRC channel.
#
# IRC: #paper @ irc.spi.gt ( http://irc.spi.gt/iris/?channels=paper )
# Wiki: https://paper.readthedocs.org/
# Paper Forums: https://aquifermc.org/
verbose: false
config-version: 13
settings:
player-auto-save-rate: -1
max-player-auto-save-per-tick: -1
enable-player-collisions: true
spam-limiter:
tab-spam-increment: 10
tab-spam-limit: 500
book-size:
page-max: 2560
total-multiplier: 0.98
min-chunk-load-threads: 2
save-player-data: true
bungee-online-mode: true
sleep-between-chunk-saves: false
region-file-cache-size: 256
save-empty-scoreboard-teams: false
incoming-packet-spam-threshold: 300
suggest-player-names-when-null-tab-completions: true
watchdog:
early-warning-every: 5000
early-warning-delay: 10000
use-alternative-luck-formula: false
remove-invalid-statistics: false
load-permissions-yml-before-plugins: true
timings:
enabled: true
verbose: true
server-name-privacy: false
hidden-config-entries:
- database
- settings.bungeecord-addresses
history-interval: 300
history-length: 3600
messages:
kick:
authentication-servers-down: ''
flying-player: Flying is not enabled on this server
flying-vehicle: Flying is not enabled on this server
world-settings:
default:
auto-save-interval: -1
keep-spawn-loaded-range: 5
armor-stands-do-collision-entity-lookups: true
fire-physics-event-for-redstone: false
game-mechanics:
village-sieges-enabled: true
disable-chest-cat-detection: true
disable-unloaded-chunk-enderpearl-exploit: true
disable-end-credits: false
disable-player-crits: false
shield-blocking-delay: 5
disable-sprint-interruption-on-attack: false
scan-for-legacy-ender-dragon: true
allow-permanent-chunk-loaders: false
disable-ice-and-snow: false
skeleton-horse-thunder-spawn-chance: 0.01
use-alternate-fallingblock-onGround-detection: false
non-player-arrow-despawn-rate: 60
prevent-tnt-from-moving-in-water: false
keep-spawn-loaded: true
nether-ceiling-void-damage: false
hopper:
push-based: false
cooldown-when-full: true
disable-move-event: false
allow-non-player-entities-on-scoreboards: false
container-update-tick-rate: 3
disable-explosion-knockback: false
parrots-are-unaffected-by-player-movement: false
elytra-hit-wall-damage: true
frosted-ice:
enabled: true
delay:
min: 20
max: 40
bed-search-radius: 1
grass-spread-tick-rate: 4
queue-light-updates: false
skip-entity-ticking-in-chunks-scheduled-for-unload: true
spawner-nerfed-mobs-should-jump: false
baby-zombie-movement-speed: 0.5
allow-leashing-undead-horse: false
mob-spawner-tick-rate: 2
all-chunks-are-slime-chunks: false
squid-spawn-height:
maximum: 0.0
disable-teleportation-suffocation-check: false
disable-creeper-lingering-effect: false
remove-corrupt-tile-entities: false
use-chunk-inhabited-timer: true
lootables:
auto-replenish: false
restrict-player-reloot: true
reset-seed-on-fill: true
max-refills: -1
refresh-min: 12h
refresh-max: 2d
water-over-lava-flow-speed: 5
filter-nbt-data-from-spawn-eggs-and-related: true
max-entity-collisions: 2
portal-search-radius: 128
optimize-explosions: true
max-growth-height:
cactus: 3
reeds: 3
max-auto-save-chunks-per-tick: 6
delay-chunk-unloads-by: 10s
max-chunk-sends-per-tick: 81
save-queue-limit-for-auto-save: 50
max-chunk-gens-per-tick: 10
use-vanilla-world-scoreboard-name-coloring: false
prevent-moving-into-unloaded-chunks: true
armor-stands-tick: false
anti-xray:
enabled: false
engine-mode: 1
chunk-edge-mode: 1
max-chunk-section-index: 3
update-radius: 2
hidden-blocks:
- gold_ore
- iron_ore
- coal_ore
- lapis_ore
- mossy_cobblestone
- obsidian
- chest
- diamond_ore
- redstone_ore
- lit_redstone_ore
- clay
- emerald_ore
- ender_chest
replacement-blocks:
- stone
- planks
experience-merge-max-value: -1
disable-thunder: false
fishing-time-range:
MinimumTicks: 100
MaximumTicks: 600
despawn-ranges:
soft: 28
hard: 96
falling-block-height-nerf: 0
tnt-entity-height-nerf: 0
fast-drain:
lava: false
water: false
lava-flow-speed:
normal: 30
nether: 10
enable-treasure-maps: true
treasure-maps-return-already-discovered: false
generator-settings:
canyon: true
caves: true
dungeon: true
fortress: true
mineshaft: true
monument: true
stronghold: true
temple: true
village: true
flat-bedrock: false
disable-extreme-hills-emeralds: false
disable-extreme-hills-monster-eggs: false
disable-mesa-additional-gold: false
duplicate-uuid-resolver: saferegen
duplicate-uuid-saferegen-delete-range: 32
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### Data.yml ####################
Data:
#What amount should be displayed instead of slots:
FakeMaxPlayers: 1000
#How many extra players should be added to current online:
ExtraOnlinePlayers: 999
#How much space should a single player take on the server?
#For example, if set this option to 2 and there are 3 players online
#you will see that there are 6 players online in player amount text
PlayerSpace: 2
#Avoid FakeOnlinePlayers been bigger than FakeMaxPlayers:
OnlineIsBiggerThenSlotsProtection: true
\ No newline at end of file
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### Strings.yml ####################
#
#All strings in this file support placeholders!
#
#
#Online Placeholders:
#
#
#Placeholder: %online%
#Description: display real server's online
#
#
#Placeholder: %fakeOnline%
#Description: display fake server's online
#
#This placeholder only works if you
#allow usage of Data.yml file in
#config.yml, by setting Data: true
#
#
#MaxPlayers Placeholders:
#
#
#Placeholder: %maxplayers%
#Description: display number of real server's slots
#
#
#Placeholder: %fakeMaxplayers%
#Description: display number of fake server's
#
#This placeholder only works if you
#allow usage of Data.yml file in
#config.yml, by setting Data: true
#
Motd:
#What should be displayed on line 1 of your Motd:
#(if you have more than 1 line, random will be selected
#but it will be on the same position as a line in LineTwo section)
LineOne:
- " &f-> &e&nMinecraft 服务器&r &f<-"
#What should be displayed on line 2 of your Motd:
#(if you have more than 1 line, random will be selected
#but it will be on the same position as a line in LineOne section)
LineTwo:
- " &f服务器IP地址:&e&lexample.mc.com"
- " &a服务器IP地址:&f&lexample.mc.com"
- " &e服务器IP地址:&c&lexample.mc.com"
- " &c服务器IP地址:&b&lexample.mc.com"
- " &e服务器IP地址:&a&lexample.mc.com"
HoverBox:
#What text should be displayed when you hover over a player amount text:
HoverText:
- "&c&l服务器 &r&f&l信息"
- "&7&m----------"
- ""
- "&b&l在线: &r&f&l%online%"
- "&b&l最大玩家: &r&f&l%maxplayers%"
- ""
- "&6网站: &7&l&oexample.com"
- ""
- "&e>>>Minecraft 服务器&e<<<"
- "&e欢迎来玩哦"
- ""
- "&7&m----------"
Version:
#What text should be displayed instead of player amount text:
VersionText: "&r&6&l[&r&c&l%online%&r&7/&c&l%maxplayers%&r&6&l]"
\ No newline at end of file
File names correspond to the plugin commands.
help.yml - includes everything displayed when you type /anm help command
reload.yml - includes everything displayed when you type /anm help command
unknownCommand.yml - intercept the unknown command
\ No newline at end of file
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### Help.yml ####################
#
#Manage the /anm help command here!
#
#First line you see when you type /anm help command
FirstLine: "&7/&6anm reload &7-&f reloads plugin configuration."
#Second line you see when you type /anm help command
SecondLine: "&7/&6anm help &7-&f shows this page."
\ No newline at end of file
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### Reload.yml ####################
#
#Manage the /anm reload command here!
#
#When the plugin's configuration was successfully reloaded, display:
Success: "Successfully reloaded plugin configuration!"
#When you do not have enough permissions to run the command, display:
NoPermissions: "You do not have enough permissions to run this command!"
\ No newline at end of file
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### UnknownCommand.yml ####################
#
#Intercept the unknown command
#
#Message you see when an unknown command was typed
Message: "Unknown command! Use &c/anm help&f for more information."
\ No newline at end of file
An attempt will be made to take a random file from this folder and set it as an icon for your motd.
Make sure that only 64x64 images are present in the folder.
\ No newline at end of file
####################### #######################
# _____ #
# / / /\ / _ _ #
# /___ / / \ / |\_/| _ ___ |\ \ / |_| | | /| #
# / / / \ / | | | | | | | --> \_/. |_|.|_|. | #
# / / / / | | |_| | |/ #
# #
#################### Config.yml ####################
AdvancedNMotd:
#Configuration Options
Configuration:
#What should the plugin use from Strings.yml file:
Strings:
#Should the plugin customize default motd:
Motd: true
#Should the plugin customize hover over player amount box:
HoverBox: true
#Should the plugin customize player amount text:
Version: true
#Should the plugin use Data.yml file:
Data: true
#Should the plugin take icons from the Icons folder:
Icons: true
#Update System Management
Update:
#Should the plugin check for updates:
Check: true
#Error Detection System
Errors:
#Should the plugin check for errors in configuration:
Check: true
\ No newline at end of file
{
"colorValue": "LIGHT_PURPLE",
"colorSystem": "YELLOW",
"colorChrome": "GOLD",
"colorCommand": "AQUA",
"colorParameter": "DARK_AQUA",
"enforceAccess": false,
"useEconomy": false,
"useVanillaPortals": false,
"teleportEntitiesDefault": true,
"teleportVehiclesDefault": false,
"teleportInventoryDefault": "TRUE",
"gateMaxArea": 70,
"gateMaterialDefault": "PORTAL",
"gateCooldownPeriod": 1000,
"bungeeCordSupport": false,
"bungeeTeleportDefault": "LOCATION",
"useBungeeMessages": true,
"bungeeJoinMessage": "\u0026e%p came from %s server",
"bungeeQuitMessage": "\u0026e%p went to %s server",
"useSocketComms": false,
"socketCommsPort": 18001,
"socketCommsPass": "3fc48b401682b1fc",
"socketCommsTimeout": 10000,
"updateCheck": true,
"debug": false
}
\ No newline at end of file
{}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
# This configuration file allows you to execute commands on various events.
# Supported placeholders in commands:
# %p is replaced with the player name.
# %nick is replaced with the player's nick name
# %ip is replaced with the player's IP address
# %country is replaced with the player's country
#
# For example, if you want to send a welcome message to a player who just registered:
# onRegister:
# welcome:
# command: 'msg %p Welcome to the server!'
# executor: CONSOLE
#
# This will make the console execute the msg command to the player.
# Each command under an event has a name you can choose freely (e.g. 'welcome' as above),
# after which a mandatory 'command' field defines the command to run,
# and 'executor' defines who will run the command (either PLAYER or CONSOLE). Longer example:
# onLogin:
# welcome:
# command: 'msg %p Welcome back!'
# executor: PLAYER
# broadcast:
# command: 'broadcast %p has joined, welcome back!'
# executor: CONSOLE
#
# You can also add delay to command. It will run after the specified ticks. Example:
# onLogin:
# rules:
# command: 'rules'
# executor: PLAYER
# delay: 200
#
# Supported command events: onLogin, onSessionLogin, onFirstLogin, onJoin, onLogout, onRegister, onUnregister
#
# For onLogin and onFirstLogin, you can use 'ifNumberOfAccountsLessThan' and 'ifNumberOfAccountsAtLeast'
# to specify limits to how many accounts a player can have (matched by IP) for a command to be run:
# onLogin:
# warnOnManyAccounts:
# command: 'say Uh oh! %p has many alt accounts!'
# executor: CONSOLE
# ifNumberOfAccountsAtLeast: 5
# Commands to run for players logging in whose 'last login date' was empty
onFirstLogin: {}
onJoin: {}
onLogin: {}
# These commands are called whenever a logged in player uses /logout or quits.
# The commands are not run if a player that was not logged in quits the server.
# Note: if your server crashes, these commands won't be run, so don't rely on them to undo
# 'onLogin' commands that would be dangerous for non-logged in players to have!
onLogout: {}
onRegister: {}
onSessionLogin: {}
# Commands to run whenever a player is unregistered (by himself, or by an admin)
onUnregister: {}
\ No newline at end of file
DataSource:
# What type of database do you want to use?
# Valid values: SQLITE, MYSQL, POSTGRESQL
backend: MYSQL
# Enable the database caching system, should be disabled on bungeecord environments
# or when a website integration is being used.
caching: true
# Database host address
mySQLHost: mysql
# Database port
mySQLPort: '3306'
# Connect to MySQL database over SSL
mySQLUseSSL: false
# Verification of server's certificate.
# We would not recommend to set this option to false.
# Set this option to false at your own risk if and only if you know what you're doing
mySQLCheckServerCertificate: true
# Username to connect to the MySQL database
mySQLUsername: mc
# Password to connect to the MySQL database
mySQLPassword: change_here
# Database Name, use with converters or as SQLITE database name
mySQLDatabase: mc
# Table of the database
mySQLTablename: mc
# Column of IDs to sort data
mySQLColumnId: id
# Column for storing or checking players nickname
mySQLColumnName: username
# Column for storing or checking players RealName
mySQLRealName: realname
# Column for storing players passwords
mySQLColumnPassword: password
# Column for storing players passwords salts
mySQLColumnSalt: ''
# Column for storing players emails
mySQLColumnEmail: email
# Column for storing if a player is logged in or not
mySQLColumnLogged: isLogged
# Column for storing if a player has a valid session or not
mySQLColumnHasSession: hasSession
# Column for storing a player's TOTP key (for two-factor authentication)
mySQLtotpKey: totp
# Column for storing the player's last IP
mySQLColumnIp: ip
# Column for storing players lastlogins
mySQLColumnLastLogin: lastlogin
# Column storing the registration date
mySQLColumnRegisterDate: regdate
# Column for storing the IP address at the time of registration
mySQLColumnRegisterIp: regip
# Column for storing player LastLocation - X
mySQLlastlocX: x
# Column for storing player LastLocation - Y
mySQLlastlocY: y
# Column for storing player LastLocation - Z
mySQLlastlocZ: z
# Column for storing player LastLocation - World Name
mySQLlastlocWorld: world
# Column for storing player LastLocation - Yaw
mySQLlastlocYaw: yaw
# Column for storing player LastLocation - Pitch
mySQLlastlocPitch: pitch
# Column for storing players uuids (optional)
mySQLPlayerUUID: ''
# Overrides the size of the DB Connection Pool, default = 10
poolSize: 10
# The maximum lifetime of a connection in the pool, default = 1800 seconds
# You should set this at least 30 seconds less than mysql server wait_timeout
maxLifetime: 1800
ExternalBoardOptions:
# Column for storing players groups
mySQLColumnGroup: ''
# -1 means disabled. If you want that only activated players
# can log into your server, you can set here the group number
# of unactivated users, needed for some forum/CMS support
nonActivedUserGroup: -1
# Other MySQL columns where we need to put the username (case-sensitive)
mySQLOtherUsernameColumns: []
# How much log2 rounds needed in BCrypt (do not change if you do not know what it does)
bCryptLog2Round: 10
# phpBB table prefix defined during the phpBB installation process
phpbbTablePrefix: phpbb_
# phpBB activated group ID; 2 is the default registered group defined by phpBB
phpbbActivatedGroupId: 2
# IP Board table prefix defined during the IP Board installation process
IPBTablePrefix: ipb_
# IP Board default group ID; 3 is the default registered group defined by IP Board
IPBActivatedGroupId: 3
# Xenforo table prefix defined during the Xenforo installation process
XFTablePrefix: xf_
# XenForo default group ID; 2 is the default registered group defined by Xenforo
XFActivatedGroupId: 2
# Wordpress prefix defined during WordPress installation
wordpressTablePrefix: wp_
settings:
sessions:
# Do you want to enable the session feature?
# If enabled, when a player authenticates successfully,
# his IP and his nickname is saved.
# The next time the player joins the server, if his IP
# is the same as last time and the timeout hasn't
# expired, he will not need to authenticate.
enabled: false
# After how many minutes should a session expire?
# A player's session ends after the timeout or if his IP has changed
timeout: 60
# Message language, available languages:
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
messagesLanguage: zhcn
# Forces authme to hook into Vault instead of a specific permission handler system.
forceVaultHook: false
# Log level: INFO, FINE, DEBUG. Use INFO for general messages,
# FINE for some additional detailed ones (like password failed),
# and DEBUG for debugging
logLevel: FINE
# By default we schedule async tasks when talking to the database. If you want
# typical communication with the database to happen synchronously, set this to false
useAsyncTasks: true
# The name of the server, used in some placeholders.
serverName: Your Minecraft Server
restrictions:
# Can not authenticated players chat?
# Keep in mind that this feature also blocks all commands not
# listed in the list below.
allowChat: false
# Hide the chat log from players who are not authenticated?
hideChat: false
# Allowed commands for unauthenticated players
allowCommands:
- /login
- /register
- /l
- /reg
- /email
- /captcha
# Max number of allowed registrations per IP
# The value 0 means an unlimited number of registrations!
maxRegPerIp: 5
# Minimum allowed username length
minNicknameLength: 4
# Maximum allowed username length
maxNicknameLength: 16
# When this setting is enabled, online players can't be kicked out
# due to "Logged in from another Location"
# This setting will prevent potential security exploits.
ForceSingleSession: true
ForceSpawnLocOnJoin:
# If enabled, every player that spawn in one of the world listed in
# "ForceSpawnLocOnJoin.worlds" will be teleported to the spawnpoint after successful
# authentication. The quit location of the player will be overwritten.
# This is different from "teleportUnAuthedToSpawn" that teleport player
# to the spawnpoint on join.
enabled: false
# WorldNames where we need to force the spawn location
# Case-sensitive!
worlds:
- world
- world_nether
- world_the_end
# This option will save the quit location of the players.
SaveQuitLocation: false
# To activate the restricted user feature you need
# to enable this option and configure the AllowedRestrictedUser field.
AllowRestrictedUser: false
# The restricted user feature will kick players listed below
# if they don't match the defined IP address. Names are case-insensitive.
# You can use * as wildcard (127.0.0.*), or regex with a "regex:" prefix regex:127\.0\.0\..*
# Example:
# AllowedRestrictedUser:
# - playername;127.0.0.1
# - playername;regex:127\.0\.0\..*
AllowedRestrictedUser:
- playername;127.0.0.1
# Ban unknown IPs trying to log in with a restricted username?
banUnsafedIP: false
# Should unregistered players be kicked immediately?
kickNonRegistered: false
# Should players be kicked on wrong password?
kickOnWrongPassword: false
# Should not logged in players be teleported to the spawn?
# After the authentication they will be teleported back to
# their normal position.
teleportUnAuthedToSpawn: false
# Can unregistered players walk around?
allowMovement: false
# After how many seconds should players who fail to login or register
# be kicked? Set to 0 to disable.
timeout: 30
# Regex pattern of allowed characters in the player name.
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
# How far can unregistered players walk?
# Set to 0 for unlimited radius
allowedMovementRadius: 100
# Should we protect the player inventory before logging in? Requires ProtocolLib.
ProtectInventoryBeforeLogIn: true
# Should we deny the tabcomplete feature before logging in? Requires ProtocolLib.
DenyTabCompleteBeforeLogin: true
# Should we display all other accounts from a player when he joins?
# permission: /authme.admin.accounts
displayOtherAccounts: true
# Spawn priority; values: authme, essentials, cmi, multiverse, default
spawnPriority: authme,essentials,multiverse,default
# Maximum Login authorized by IP
maxLoginPerIp: 0
# Maximum Join authorized by IP
maxJoinPerIp: 0
# AuthMe will NEVER teleport players if set to true!
noTeleport: false
# Regex syntax for allowed chars in passwords. The default [!-~] allows all visible ASCII
# characters, which is what we recommend. See also http://asciitable.com
# You can test your regex with https://regex101.com
allowedPasswordCharacters: '[\x21-\x7E]*'
GameMode:
# Force survival gamemode when player joins?
ForceSurvivalMode: false
unrestrictions:
# Below you can list all account names that AuthMe will ignore
# for registration or login. Configure it at your own risk!!
# This option adds compatibility with BuildCraft and some other mods.
# It is case-insensitive! Example:
# UnrestrictedName:
# - 'npcPlayer'
# - 'npcPlayer2'
UnrestrictedName: []
# Below you can list all inventories names that AuthMe will ignore
# for registration or login. Configure it at your own risk!!
# This option adds compatibility with some mods.
# It is case-insensitive! Example:
# UnrestrictedInventories:
# - 'myCustomInventory1'
# - 'myCustomInventory2'
UnrestrictedInventories: []
security:
# Minimum length of password
minPasswordLength: 5
# Maximum length of password
passwordMaxLength: 30
# Possible values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512,
# MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
# PBKDF2DJANGO, WORDPRESS, ROYALAUTH, ARGON2, CUSTOM (for developers only). See full list at
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md
# If you use ARGON2, check that you have the argon2 c library on your system
passwordHash: SHA256
# If a password check fails, AuthMe will also try to check with the following hash methods.
# Use this setting when you change from one hash method to another.
# AuthMe will update the password to the new hash. Example:
# legacyHashes:
# - 'SHA1'
legacyHashes: []
# Salt length for the SALTED2MD5 MD5(MD5(password)+salt)
doubleMD5SaltLength: 8
# Number of rounds to use if passwordHash is set to PBKDF2. Default is 10000
pbkdf2Rounds: 10000
# Prevent unsafe passwords from being used; put them in lowercase!
# You should always set 'help' as unsafePassword due to possible conflicts.
# unsafePasswords:
# - '123456'
# - 'password'
# - 'help'
unsafePasswords:
- '123456'
- password
- qwerty
- '12345'
- '54321'
registration:
# Enable registration on the server?
enabled: true
# Send every X seconds a message to a player to
# remind him that he has to login/register
messageInterval: 5
# Only registered and logged in players can play.
# See restrictions for exceptions
force: true
# Type of registration: PASSWORD or EMAIL
# PASSWORD = account is registered with a password supplied by the user;
# EMAIL = password is generated and sent to the email provided by the user.
# More info at https://github.com/AuthMe/AuthMeReloaded/wiki/Registration
type: PASSWORD
# Second argument the /register command should take: NONE = no 2nd argument
# CONFIRMATION = must repeat first argument (pass or email)
# EMAIL_OPTIONAL = for password register: 2nd argument can be empty or have email address
# EMAIL_MANDATORY = for password register: 2nd argument MUST be an email address
secondArg: CONFIRMATION
# Do we force kick a player after a successful registration?
# Do not use with login feature below
forceKickAfterRegister: false
# Does AuthMe need to enforce a /login after a successful registration?
forceLoginAfterRegister: false
# Enable to display the welcome message (welcome.txt) after a login
# You can use colors in this welcome.txt + some replaced strings:
# {PLAYER}: player name, {ONLINE}: display number of online players,
# {MAXPLAYERS}: display server slots, {IP}: player ip, {LOGINS}: number of players logged,
# {WORLD}: player current world, {SERVER}: server name
# {VERSION}: get current bukkit version, {COUNTRY}: player country
useWelcomeMessage: true
# Broadcast the welcome message to the server or only to the player?
# set true for server or false for player
broadcastWelcomeMessage: false
# Should we delay the join message and display it once the player has logged in?
delayJoinMessage: true
# The custom join message that will be sent after a successful login,
# keep empty to use the original one.
# Available variables:
# {PLAYERNAME}: the player name (no colors)
# {DISPLAYNAME}: the player display name (with colors)
# {DISPLAYNAMENOCOLOR}: the player display name (without colors)
customJoinMessage: ''
# Should we remove the leave messages of unlogged users?
removeUnloggedLeaveMessage: false
# Should we remove join messages altogether?
removeJoinMessage: true
# Should we remove leave messages altogether?
removeLeaveMessage: true
# Do we need to add potion effect Blinding before login/register?
applyBlindEffect: false
# Do we need to prevent people to login with another case?
# If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
preventOtherCase: false
GroupOptions:
# Enables switching a player to defined permission groups before they log in.
# See below for a detailed explanation.
enablePermissionCheck: false
# This is a very important option: if a registered player joins the server
# AuthMe will switch him to unLoggedInGroup. This should prevent all major exploits.
# You can set up your permission plugin with this special group to have no permissions,
# or only permission to chat (or permission to send private messages etc.).
# The better way is to set up this group with few permissions, so if a player
# tries to exploit an account they can do only what you've defined for the group.
# After login, the player will be moved to his correct permissions group!
# Please note that the group name is case-sensitive, so 'admin' is different from 'Admin'
# Otherwise your group will be wiped and the player will join in the default group []!
# Example: registeredPlayerGroup: 'NotLogged'
registeredPlayerGroup: unLoggedinGroup
# Similar to above, unregistered players can be set to the following
# permissions group
unregisteredPlayerGroup: ''
Email:
# Email SMTP server host
mailSMTP: smtp.exmail.qq.com
# Email SMTP server port
mailPort: 465
# Only affects port 25: enable TLS/STARTTLS?
useTls: true
# Email account which sends the mails
mailAccount: nanahira@momobako.com
# Email account password
mailPassword: yNLhbuJdDjGw7JEW
# Email address, fill when mailAccount is not the email address of the account
mailAddress: ''
# Custom sender name, replacing the mailAccount name in the email
mailSenderName: N-Field MC
# Recovery password length
RecoveryPasswordLength: 8
# Mail Subject
mailSubject: Your new AuthMe Password
# Like maxRegPerIP but with email
maxRegPerEmail: 5
# Recall players to add an email?
recallPlayers: false
# Delay in minute for the recall scheduler
delayRecall: 5
# Blacklist these domains for emails
emailBlacklisted:
- 10minutemail.com
# Whitelist ONLY these domains for emails
emailWhitelisted: []
# Send the new password drawn in an image?
generateImage: false
# The OAuth2 token
emailOauth2Token: ''
Hooks:
# Do we need to hook with multiverse for spawn checking?
multiverse: true
# Do we need to hook with BungeeCord?
bungeecord: false
# Send player to this BungeeCord server after register/login
sendPlayerTo: ''
# Do we need to disable Essentials SocialSpy on join?
disableSocialSpy: true
# Do we need to force /motd Essentials command on join?
useEssentialsMotd: false
Protection:
# Enable some servers protection (country based login, antibot)
enableProtection: false
# Apply the protection also to registered usernames
enableProtectionRegistered: true
geoIpDatabase:
# The MaxMind clientId used to download the GeoIp database,
# get one at https://www.maxmind.com/en/accounts/current/license-key
# The EssentialsX project has a very useful tutorial on how to generate
# the license key: https://essentialsx.cf/wiki/GeoIP.html
clientId: ''
# The MaxMind licenseKey used to download the GeoIp database.
licenseKey: ''
# Countries allowed to join the server and register. For country codes, see
# https://dev.maxmind.com/geoip/legacy/codes/iso3166/
# Use "LOCALHOST" for local addresses.
# PLEASE USE QUOTES!
countries:
- US
- GB
# Countries not allowed to join the server and register
# PLEASE USE QUOTES!
countriesBlacklist:
- A1
# Do we need to enable automatic antibot system?
enableAntiBot: false
# The interval in seconds
antiBotInterval: 5
# Max number of players allowed to login in the interval
# before the AntiBot system is enabled automatically
antiBotSensibility: 5
# Duration in minutes of the antibot automatic system
antiBotDuration: 10
# Delay in seconds before the antibot activation
antiBotDelay: 60
quickCommands:
# Kicks the player that issued a command before the defined time after the join process
denyCommandsBeforeMilliseconds: 1000
Purge:
# If enabled, AuthMe automatically purges old, unused accounts
useAutoPurge: false
# Number of days after which an account should be purged
daysBeforeRemovePlayer: 60
# Do we need to remove the player.dat file during purge process?
removePlayerDat: false
# Do we need to remove the Essentials/userdata/player.yml file during purge process?
removeEssentialsFile: false
# World in which the players.dat are stored
defaultWorld: world
# Remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge?
removeLimitedCreativesInventories: false
# Do we need to remove the AntiXRayData/PlayerData/player file during purge process?
removeAntiXRayFile: false
# Do we need to remove permissions?
removePermissions: false
Security:
SQLProblem:
# Stop the server if we can't contact the sql database
# Take care with this, if you set this to false,
# AuthMe will automatically disable and the server won't be protected!
stopServer: true
console:
# Copy AuthMe log output in a separate file as well?
logConsole: true
captcha:
# Enable captcha when a player uses wrong password too many times
useCaptcha: false
# Max allowed tries before a captcha is required
maxLoginTry: 5
# Captcha length
captchaLength: 5
# Minutes after which login attempts count is reset for a player
captchaCountReset: 60
# Require captcha before a player may register?
requireForRegistration: false
tempban:
# Tempban a user's IP address if they enter the wrong password too many times
enableTempban: false
# How many times a user can attempt to login before their IP being tempbanned
maxLoginTries: 10
# The length of time a IP address will be tempbanned in minutes
# Default: 480 minutes, or 8 hours
tempbanLength: 480
# How many minutes before resetting the count for failed logins by IP and username
# Default: 480 minutes (8 hours)
minutesBeforeCounterReset: 480
# The command to execute instead of using the internal ban system, empty if disabled.
# Available placeholders: %player%, %ip%
customCommand: ''
recoveryCode:
# Number of characters a recovery code should have (0 to disable)
length: 8
# How many hours is a recovery code valid for?
validForHours: 4
# Max number of tries to enter recovery code
maxTries: 3
# How long a player has after password recovery to change their password
# without logging in. This is in minutes.
# Default: 2 minutes
passwordChangeTimeout: 2
emailRecovery:
# Seconds a user has to wait for before a password recovery mail may be sent again
# This prevents an attacker from abusing AuthMe's email feature.
cooldown: 60
privacy:
# The mail shown using /email show will be partially hidden
# E.g. (if enabled)
# original email: my.email@example.com
# hidden email: my.***@***mple.com
enableEmailMasking: false
# Minutes after which a verification code will expire
verificationCodeExpiration: 10
# Before a user logs in, various properties are temporarily removed from the player,
# such as OP status, ability to fly, and walk/fly speed.
# Once the user is logged in, we add back the properties we previously saved.
# In this section, you may define how these properties should be handled.
# Read more at https://github.com/AuthMe/AuthMeReloaded/wiki/Limbo-players
limbo:
persistence:
# Besides storing the data in memory, you can define if/how the data should be persisted
# on disk. This is useful in case of a server crash, so next time the server starts we can
# properly restore things like OP status, ability to fly, and walk/fly speed.
# DISABLED: no disk storage,
# INDIVIDUAL_FILES: each player data in its own file,
# DISTRIBUTED_FILES: distributes players into different files based on their UUID, see below
type: INDIVIDUAL_FILES
# This setting only affects DISTRIBUTED_FILES persistence. The distributed file
# persistence attempts to reduce the number of files by distributing players into various
# buckets based on their UUID. This setting defines into how many files the players should
# be distributed. Possible values: ONE, FOUR, EIGHT, SIXTEEN, THIRTY_TWO, SIXTY_FOUR,
# ONE_TWENTY for 128, TWO_FIFTY for 256.
# For example, if you expect 100 non-logged in players, setting to SIXTEEN will average
# 6.25 players per file (100 / 16).
# Note: if you change this setting all data will be migrated. If you have a lot of data,
# change this setting only on server restart, not with /authme reload.
distributionSize: SIXTEEN
# Whether the player is allowed to fly: RESTORE, ENABLE, DISABLE, NOTHING.
# RESTORE sets back the old property from the player. NOTHING will prevent AuthMe
# from modifying the 'allow flight' property on the player.
restoreAllowFlight: RESTORE
# Restore fly speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO.
# RESTORE: restore the speed the player had;
# DEFAULT: always set to default speed;
# MAX_RESTORE: take the maximum of the player's current speed and the previous one
# RESTORE_NO_ZERO: Like 'restore' but sets speed to default if the player's speed was 0
restoreFlySpeed: RESTORE_NO_ZERO
# Restore walk speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO.
# See above for a description of the values.
restoreWalkSpeed: RESTORE_NO_ZERO
BackupSystem:
# General configuration for backups: if false, no backups are possible
ActivateBackup: false
# Create backup at every start of server
OnServerStart: false
# Create backup at every stop of server
OnServerStop: true
# Windows only: MySQL installation path
MysqlWindowsPath: C:\\Program Files\\MySQL\\MySQL Server 5.1\\
# Converter settings: see https://github.com/AuthMe/AuthMeReloaded/wiki/Converters
Converter:
Rakamak:
# Rakamak file name
fileName: users.rak
# Rakamak use IP?
useIP: false
# Rakamak IP file name
ipFileName: UsersIp.rak
CrazyLogin:
# CrazyLogin database file name
fileName: accounts.db
loginSecurity:
# LoginSecurity: convert from SQLite; if false we use MySQL
useSqlite: true
mySql:
# LoginSecurity MySQL: database host
host: ''
# LoginSecurity MySQL: database name
database: ''
# LoginSecurity MySQL: database user
user: ''
# LoginSecurity MySQL: password for database user
password: ''
<h1>
Dear <playername />,
</h1>
<p>
This is your new AuthMe password for the server <servername />:
</p>
<p>
<generatedpass />
</p>
<image />
<p>
Do not forget to change password after login!<br />
/changepassword <generatedpass /> newPassword'
</p>
<p>
See you on <servername />!
</p>
\ No newline at end of file
# AuthmeReloaded帮助文件汉化
# Translated By CH1
# -------------------------------------------------------
common:
header: '==========[ AuthMeReloaded ]=========='
optional: '可选'
hasPermission: '您拥有权限去使用这个指令'
noPermission: '您没有权限使用这个指令'
default: '默认'
result: '您的权限'
defaultPermissions:
notAllowed: '任何人不能使用'
opOnly: 'OP拥有此权限'
allowed: '所有人都可以使用'
section:
command: '指令'
description: '功能'
detailedDescription: '功能详情'
arguments: '参数'
permissions: '权限'
alternatives: '别名'
children: '子命令'
commands:
authme.register:
description: '注册一个玩家'
detailedDescription: '注册一个玩家'
arg1:
label: '玩家'
description: '玩家名称'
arg2:
label: '密码'
description: '密码'
authme.unregister:
description: '注销一个玩家'
detailedDescription: '注销一个玩家'
arg1:
label: '玩家'
description: '玩家'
authme.forcelogin:
description: '强制玩家重新登录'
detailedDescription: '强制使指定玩家重新登录'
arg1:
label: '玩家'
description: '玩家'
authme.password:
description: '改变某个玩家的密码'
detailedDescription: '改变某个玩家的密码'
arg1:
label: '玩家'
description: '玩家'
arg2:
label: '新密码'
description: '新密码'
authme.lastlogin:
description: '查看玩家最后登录时间'
detailedDescription: '查看玩家最后登录时间'
arg1:
label: '玩家'
description: '玩家'
authme.accounts:
description: '查看玩家IP下的账户'
detailedDescription: '查看玩家IP下的账户'
arg1:
label: '玩家或IP'
description: '玩家或IP'
authme.email:
description: '查看玩家的邮箱'
detailedDescription: '查看玩家的邮箱'
arg1:
label: '玩家'
description: '玩家'
authme.setemail:
description: '改变玩家的邮箱'
detailedDescription: '改变玩家的邮箱'
arg1:
label: '玩家'
description: '玩家'
arg2:
label: '邮箱'
description: '邮箱'
authme.getip:
description: '获取玩家IP'
detailedDescription: '获取玩家IP'
arg1:
label: '玩家'
description: '玩家'
authme.spawn:
description: '传送到AuthMe出生点'
detailedDescription: '传送到AuthMe出生点'
authme.setspawn:
description: '改变AuthMe出生点'
detailedDescription: '改变AuthMe出生点'
authme.firstspawn:
description: '传送到第一次进入游戏出生点'
detailedDescription: '传送到第一次进入游戏出生点'
authme.setfirstspawn:
description: '设置第一次进入游戏的出生点'
detailedDescription: '设置第一次进入游戏的出生点'
authme.purge:
description: '删除指定天数之前没登录的玩家登陆数据'
detailedDescription: '删除指定天数之前没登录的玩家登陆数据'
arg1:
label: '天数'
description: '天数'
authme.resetpos:
description: '重置玩家登出位置'
detailedDescription: '重置玩家登出位置'
arg1:
label: '玩家/*'
description: '玩家名称或所有玩家'
authme.purgebannedplayers:
description: '删除已经被封禁的玩家数据'
detailedDescription: '删除已经被封禁的玩家数据'
authme.switchantibot:
description: '改变AntiBot的状态'
detailedDescription: '改变AntiBot的状态'
arg1:
label: '开关'
description: '选项: ON/OFF'
authme.reload:
description: '重载插件'
detailedDescription: '重载插件'
authme.version:
description: '查看版本信息'
detailedDescription: '查看AuthmeReload版本,开发者,贡献者和许可'
authme.converter:
description: '转换数据命令'
detailedDescription: '转换数据命令'
arg1:
label: '类型'
description: '转换类型:xauth/crazylogin/rakamak/royalauth/vauth/sqliteToSql/mysqlToSqlite'
authme.messages:
description: '添加信息'
detailedDescription: '在语言文件夹中添加缺少的信息'
authme.help:
description: '查看帮助'
detailedDescription: '查看帮助'
arg1:
label: '子命令'
description: '查看的指令'
unregister:
description: '注销您的账户'
detailedDescription: '注销您的账户'
arg1:
label: '密码'
description: '密码'
changepassword:
description: '更改您的密码'
detailedDescription: '更改您的密码'
arg1:
label: '旧的密码'
description: '旧的密码'
arg2:
label: '新的密码'
description: '新的密码'
email:
description: '绑定邮箱或更改密码'
detailedDescription: '绑定邮箱或更改密码'
email.show:
description: '查看邮箱'
detailedDescription: '查看您的邮箱地址'
email.add:
description: '绑定邮箱'
detailedDescription: '为您的账户绑定邮箱'
arg1:
label: '邮箱'
description: '邮箱地址'
arg2:
label: '邮箱'
description: '重新输入邮箱地址'
email.change:
description: '改变邮箱地址'
detailedDescription: '更改您账户的邮箱地址'
arg1:
label: '旧邮箱'
description: '旧的邮箱地址'
arg2:
label: '新邮箱'
description: '新的邮箱地址'
email.recover:
description: '通过邮箱改变密码'
detailedDescription: '通过邮箱改变密码'
arg1:
label: '邮箱'
description: '邮箱地址'
email.help:
description: '查看帮助'
detailedDescription: '查看邮箱帮助'
arg1:
label: '子命令'
description: '指令'
captcha:
description: '验证码'
detailedDescription: '验证码'
arg1:
label: '验证码'
description: '验证码'
captcha.help:
description: '查看验证码帮助'
detailedDescription: '查看验证码帮助'
arg1:
label: '子命令'
description: '指令'
# List of global tags:
# %nl% - Goes to new line.
# %username% - Replaces the username of the player receiving the message.
# %displayname% - Replaces the nickname (and colors) of the player receiving the message.
# Edited: 2020/11/26 Leonard Jiang @ Waveland
# Registration
registration:
disabled: '&8[&6玩家系统&8] &c目前服务器暂时禁止注册,请到服务器论坛以得到更多资讯'
name_taken: '&8[&6玩家系统&8] &c此用户已经在此服务器注册过'
register_request: '&8[&6玩家系统&8] &c请输入“/register <密码> <再输入一次以确定密码>”以注册'
command_usage: '&8[&6玩家系统&8] &c正确用法:“/register <密码> <再输入一次以确定密码>”'
reg_only: '&8[&6玩家系统&8] &f只允许注册过的玩家进服!请到 https://example.cn 注册'
success: '&8[&6玩家系统&8] &c已成功注册!'
kicked_admin_registered: '有一位管理员刚刚为您完成了注册,请重新登录'
# Password errors on registration
password:
match_error: '&8[&6玩家系统&8] &f密码不相同'
name_in_password: '&8[&6玩家系统&8] &f你不能使用你的名字作为密码。 '
unsafe_password: '&8[&6玩家系统&8] &f你不能使用安全性过低的密码。 '
forbidden_characters: '&4您的密码包含了非法字符。可使用的字符: %valid_chars'
wrong_length: '&8[&6玩家系统&8] &你的密码不符合要求'
# Login
login:
command_usage: '&8[&6玩家系统&8] &c正确用法:“/login <密码>”'
wrong_password: '&8[&6玩家系统&8] &c错误的密码'
success: '&8[&6玩家系统&8] &c已成功登录!'
login_request: '&8[&6玩家系统&8] &c请输入“/login <密码>”以登录'
timeout_error: '&8[&6玩家系统&8] &f登录超时'
# Errors
error:
denied_command: '&c您需要先通过验证才能使用该命令!'
denied_chat: '&c您需要先通过验证才能聊天!'
unregistered_user: '&8[&6玩家系统&8] &c此用户名还未注册过'
not_logged_in: '&8[&6玩家系统&8] &c你还未登录!'
no_permission: '&8[&6玩家系统&8] &c没有权限'
unexpected_error: '&8[&6玩家系统&8] &f发现错误,请联系管理员'
max_registration: '&8[&6玩家系统&8] &f你不允许再为你的IP在服务器注册更多用户了!'
logged_in: '&8[&6玩家系统&8] &c你已经登陆过了!'
kick_for_vip: '&8[&6玩家系统&8] &cA VIP玩家加入了已满的服务器!'
kick_unresolved_hostname: '&8[&6玩家系统&8] &c发生了一个错误: 无法解析玩家的Hostname'
tempban_max_logins: '&c由于您登录失败次数过多,已被暂时禁止登录。'
# AntiBot
antibot:
kick_antibot: '&8[&6玩家系统&8] &f验证程序已启用 !请稍等几分钟后再次进入服务器'
auto_enabled: '&8[&6玩家系统&8] &f验证程序由于大量异常连接而启用'
auto_disabled: '&8[&6玩家系统&8] &f验证程序由于异常连接减少而在 %m 分钟后停止'
# Unregister
unregister:
success: '&8[&6玩家系统&8] &c成功删除此用户!'
command_usage: '&8[&6玩家系统&8] &c正确用法:“/unregister <密码>”'
# Other messages
misc:
account_not_activated: '&8[&6玩家系统&8] &f你的帐号还未激活,请查看你的邮箱!'
password_changed: '&8[&6玩家系统&8] &c密码已成功修改!'
logout: '&8[&6玩家系统&8] &c已成功登出!'
reload: '&8[&6玩家系统&8] &f配置以及数据已经重新加载完毕'
usage_change_password: '&8[&6玩家系统&8] &f正确用法:“/changepassword 旧密码 新密码”'
accounts_owned_self: '您拥有 %count 个账户:'
accounts_owned_other: '玩家 %name 拥有 %count 个账户:'
# Session messages
session:
valid_session: '&8[&6玩家系统&8] &c欢迎回来,已帮你自动登录到此服务器'
invalid_session: '&8[&6玩家系统&8] &f登录数据异常,请等待登录结束'
# Error messages when joining
on_join_validation:
same_ip_online: '已有一个同IP玩家在游戏中了!'
same_nick_online: '&8[&6玩家系统&8] &f同样的用户名现在在线且已经登录了!'
name_length: '&8[&6玩家系统&8] &c你的用户名太短或者太长了'
characters_in_name: '&8[&6玩家系统&8] &c你的用户名包含非法字母,用户名里允许的字母: %valid_chars'
kick_full_server: '&8[&6玩家系统&8] &c抱歉,服务器已满!'
country_banned: '这个服务器禁止该国家登陆'
not_owner_error: '&8[&6玩家系统&8] &4警告! &c你并不是此帐户的拥有者,请立即登出! '
invalid_name_case: '&8[&6玩家系统&8] &c你应该使用「%valid」而并非「%invalid」登入游戏。 '
quick_command: '&8[&6玩家系统&8] &c您发送命令的速度太快了,请重新加入服务器再等待一会后再使用命令'
# Email
email:
add_email_request: '&8[&6玩家系统&8] &c请输入“/email add <你的邮箱> <再输入一次以确认>”以添加您的邮箱到此帐号'
usage_email_add: '&8[&6玩家系统&8] &f用法: /email add <邮箱> <确认邮箱地址> '
usage_email_change: '&8[&6玩家系统&8] &f用法: /email change <旧邮箱> <新邮箱> '
new_email_invalid: '&8[&6玩家系统&8] &f新邮箱无效!'
old_email_invalid: '&8[&6玩家系统&8] &f旧邮箱无效!'
invalid: '&8[&6玩家系统&8] &f无效的邮箱'
added: '&8[&6玩家系统&8] &f邮箱已添加 !'
add_not_allowed: '&8[&6玩家系统&8] &c服务器不允许添加邮箱地址'
request_confirmation: '&8[&6玩家系统&8] &f确认你的邮箱 !'
changed: '&8[&6玩家系统&8] &f邮箱已修改 !'
change_not_allowed: '&8[&6玩家系统&8] &c服务器不允许修改邮箱地址'
email_show: '&8[&6玩家系统&8] &2您当前的电子邮件地址为: &f%email'
no_email_for_account: '&8[&6玩家系统&8] &2您当前并没有任何邮箱与该账号绑定'
already_used: '&8[&6玩家系统&8] &4邮箱已被使用'
incomplete_settings: '&8[&6玩家系统&8] 错误:必要设置未设定完成,请联系管理员'
send_failure: '&8[&6玩家系统&8] 邮件发送失败,请联系管理员'
change_password_expired: '&8[&6玩家系统&8] 您不能使用此命令更改密码'
email_cooldown_error: '&8[&6玩家系统&8] &c邮件已在几分钟前发送,您需要等待 %time 后才能再次请求发送'
# Password recovery by email
recovery:
forgot_password_hint: '&8[&6玩家系统&8] &c忘了你的密码?请输入:“/email recovery <你的邮箱>”'
command_usage: '&8[&6玩家系统&8] &f用法: /email recovery <邮箱>'
email_sent: '&8[&6玩家系统&8] &f找回密码邮件已发送 !'
code:
code_sent: '一个用于重置您的密码的验证码已发到您的邮箱'
incorrect: '验证码不正确! 使用 /email recovery [邮箱] 以生成新的验证码'
tries_exceeded: '您已经达到输入验证码次数的最大允许次数。请使用 "/email recovery [邮箱]" 来生成一个新的'
correct: '验证码正确!'
change_password: '请使用 /email setpassword <新密码> 立即设置新的密码'
# Captcha
captcha:
usage_captcha: '&8[&6玩家系统&8] &c正确用法:/captcha %captcha_code'
wrong_captcha: '&8[&6玩家系统&8] &c错误的验证码,请输入:“/captcha %captcha_code”'
valid_captcha: '&8[&6玩家系统&8] &c你的验证码是有效的!'
captcha_for_registration: '注册前您需要先提供验证码,请使用指令:/captcha %captcha_code'
register_captcha_valid: '&2有效的验证码!您现在可以使用 /register 注册啦!'
# Verification code
verification:
code_required: '&3这个命令非常敏感,需要电子邮件验证!请检查您的收件箱,并遵循邮件的指导。'
command_usage: '&c使用方法: /verification <验证码>'
incorrect_code: '&c验证码错误, 请在聊天框输入 "/verification <验证码>",使用您在电子邮件中收到的验证码。'
success: '&2您的身份已经得到验证!您现在可以在当前会话中执行所有命令!'
already_verified: '&2您已经可以在当前会话中执行任何敏感命令!'
code_expired: '&3您的验证码已失效!执行另一个敏感命令以获得新的验证码!'
email_needed: '&3为了验证您的身份,您需要将一个电子邮件地址与您的帐户绑定!!'
# Time units
time:
second: '秒'
seconds: '秒'
minute: '分'
minutes: '分'
hour: '小时'
hours: '小时'
day: '天'
days: '天'
# Two-factor authentication
two_factor:
code_created: '&8[&6玩家系统&8] &a你的代码是 %code,你可以使用 %url 来进行扫描'
confirmation_required: '&8[&6玩家系统&8] &3请输入 &a/2fa confirm <验证码> &3来确认双重认证'
code_required: '&8[&6玩家系统&8] &c请输入 &a/2fa code <验证码> &c来提交双重认证验证码'
already_enabled: '&8[&6玩家系统&8] &a双重认证已在您的账号上启用'
enable_error_no_code: '&8[&6玩家系统&8] &c双重认证密钥不存在或已过期,请输入 &a/2fa add &c来添加'
enable_success: '&8[&6玩家系统&8] &a已成功启用双重认证'
enable_error_wrong_code: '&8[&6玩家系统&8] &c双重认证代码错误或者已经过期,请重新执行 &a/2fa add'
not_enabled_error: '&8[&6玩家系统&8] &c双重认证码未在您的账号上启用,请使用 &a/2fa add &c来启用'
removed_success: '&8[&6玩家系统&8] &c双重认证码已从您的账号上删除'
invalid_code: '&8[&6玩家系统&8] &c无效的验证码'
<h1>Dear <playername />,</h1>
<p>
You have requested to reset your password on <servername />. To reset it,
please use the recovery code <recoverycode />: /email code <recoverycode />.
</p>
<p>
The code expires in <hoursvalid /> hours.
</p>
spawn:
world: ''
x: ''
y: ''
z: ''
yaw: ''
pitch: ''
firstspawn:
world: ''
x: ''
y: ''
z: ''
yaw: ''
pitch: ''
\ No newline at end of file
<h1>
Dear <playername />,
</h1>
<p>
This is your temporary verification code for the server <servername />:
</p>
<p>
<generatedcode />
</p>
<p>
This code will be valid for the next <minutesvalid /> mins!<br />
Use the command
/verification <generatedcode />
to complete the verification process.
</p>
<p>
See you on <servername />!
</p>
Welcome {PLAYER} on {SERVER} server
This server uses AuthMeReloaded protection!
var:
debug: false
commandsonlyfromconsole: false
save:
interval: 900
broadcast: true
disablestructuresaving: false
forceregioncachedump: true
onplugindisable: true
backup:
enabled: true
interval: 21600
broadcast: true
savebefore: true
rateLimit: -1
localfs:
enabled: true
destinationfolders:
- /autobackups
worlds:
- '*'
MaxNumberOfWorldsBackups: 15
pluginsfolder: true
MaxNumberOfPluginsBackups: 15
otherfolders: []
MaxNumberOfOtherFoldersBackups: 15
excludefolders: []
zip: true
ftp:
enabled: false
hostname: 127.0.0.1
port: 21
login: user
password: password
passive: false
path: asw
worlds:
- '*'
pluginsfolder: false
otherfolders: []
excludefolders: []
maxNumberOfBackups: 4
zip: false
sftp:
enabled: false
hostname: 127.0.0.1
port: 22
login: user
password: password
path: asw
worlds:
- '*'
pluginsfolder: false
otherfolders: []
excludefolders: []
maxNumberOfBackups: 4
zip: false
script:
enabled: false
scriptpaths: []
dropbox:
enabled: false
token: ''
path: asw
worlds:
- '*'
pluginsfolder: false
otherfolders: []
excludefolders: []
maxNumberOfBackups: 4
zip: false
googledrive:
enabled: false
authfilepath: ''
rootfolderid: ''
path: asw
worlds:
- '*'
pluginsfolder: false
otherfolders: []
excludefolders: []
maxNumberOfBackups: 4
zip: false
purge:
enabled: false
interval: 86400
awaytime: 2592000
ignorednicks: []
ignoreduuids: []
broadcast: true
wg:
enabled: true
regenpurgedregion: false
noregenoverlapregion: true
lwc:
enabled: true
deletepurgedblocks: false
permissions:
enabled: true
savecmd: mansave force
mywarp:
enabled: true
essentials:
enabled: true
dat:
enabled: true
restart:
juststop: false
oncrash:
enabled: false
scriptpath: ''
timeout: 60
checkerstartdelay: 20
runonnonpluginstop: false
auto:
enabled: false
broadcast: true
scriptpath: ''
time: []
countdown:
enabled: true
broadcastonsecond:
- 60
- 30
- 10
- 9
- 8
- 7
- 6
- 5
- 4
- 3
- 2
- 1
commands: []
consolecommand:
timemode:
enabled: false
times: {}
intervalmode:
enabled: false
intervals: {}
worldregen:
newseed: false
preserveradius: 0
savewg: true
savefactions: true
savegp: true
savetowny: true
savepstones: true
networkwatcher:
mainthreadnetaccess:
warn: true
interrupt: false
broadcast:
pre: '&9AutoSaving'
post: '&9AutoSave Complete'
broadcastbackup:
pre: '&9AutoBackuping'
post: '&9AutoBackup Complete'
broadcastpurge:
pre: '&9AutoPurging'
post: '&9AutoPurge Complete'
autorestart:
restarting: '&9Server is restarting'
countdown: '&9Server will restart in {SECONDS} seconds'
worldregen:
kickmessage: '&9Server is regenerating map, please come back later'
insufficentpermissions: '&cYou do not have access to that command.'
#--------------------------------------------------------------------#
# ClearLag Configuration File #
#--------------------------------------------------------------------#
# Configure to your liking, reload the config by tying: /lagg reload #
# - #
# Here is a helpful tutorial on this configuration setup! (Updated) #
# http://dev.bukkit.org/bukkit-plugins/clearlagg/pages/config-setup/ #
#--------------------------------------------------------------------#
# All possible mob names: https://goo.gl/cch8YK #
#--------------------------------------------------------------------#
config-version: 17
# -- 'use-internal-tps' Should clearlag just use the calculated internal TPS? (Improves accuracy)
# -- 'language' Clearlag supports multiple languages (English, Spanish, Japanese) translated by the community
settings:
language: English
auto-update: false
enable-api: true
use-internal-tps: true
#Controls ALL of Clearlag's broadcasting. Disabling this will disable ALL broadcasting on Clearlag
# -- 'enabled' Should clearlag broadcast messages at all? (Example: Auto-removal, warnings, ect)
# -- 'use-permission-for-broadcasts' Should clearlag use permissions?
# -- 'permission' What is the permission? (By default, it's bukkit's default)
global-broadcasts:
enabled: true
use-permission-for-broadcasts: false
permission: bukkit.broadcast
#Monitors your server's main thread for locking/freezing. Helps figure out what's causing lag-spikes
# NOTE: This will outprint mostly just stacktraces. It's up to YOU to interpret the stacktrace
# NOTE: (!Important!) Clearlag will print EVERYTHING to your Spigot/Bukkit server logs!
# NOTE: A large 'Garbage collection time' generally means the spike was caused by the Garbage collector (Memory issue basically..)
# -- 'enabled' Should this be enabled (Prints data to your logs, not ingame chat)
# -- 'min-elapsed-time' How long (IN MILLISECONDS) of a server-tick constitutes a freeze/lock? I don't recommend going under ~80
# -- 'check-interval' How often (IN MILLISECONDS) should the server be checked? Lower the number, more accurate the timings
# -- 'follow-stack' Should Clearlag keep printing the stacktrace every time it changes (Can be very spammy)?
# Help-> https://dev.bukkit.org/projects/clearlagg/pages/finding-the-cause-of-lag-spikes
lag-spike-helper:
enabled: false
min-elapsed-time: 500
check-interval: 100
follow-stack: true
#Limits the amount of item transfers for all the hoppers in a single chunk
# -- 'transfer-limit' How many transfers per check interval until the hopper should be disabled
# -- 'check-interval' In seconds, on what interval should the transfer limit be reset
hopper-limiter:
enabled: false
transfer-limit: 5
check-interval: 1
#Meters your ram usage. If it goes above 'limit', run 'commands:'
# NOTE: It's perfectly normal for your server to be using a lot of memory. The JVM's garbage collector will automatically free memory.
# NOTE: Only use this if you have very little memory that can't support the server
# -- 'ram-limit' is in MB, do not set it exactly to your max allocated ram amount
# -- 'interval' is how often clearlag will check your ram usage
# -- 'commands' lists the commands that will be ran upon hitting your ram-limit
ram-meter:
enabled: false
interval: 20
ram-limit: 5000
commands:
- 'lagg killmobs'
- 'lagg clear'
#Configure what the '/lagg halt' command does
# -- 'remove-entities' remove entities such as items, primed-tnt, and mobs
# -- 'disable-natural-entity-spawning' disables the server's natural world spawning
# -- 'halted' this section defines which actions should be halted during '/lagg halt'
halt-command:
remove-entities: true
disable-natural-entity-spawning: true
halted:
fire: true
fire-burn: true
explosion: true
decay: true
block-fade: true
block-form: true
block-spread: true
block-natural-change: true
#This limits how fast a user can move by walking or flying in a single tick (20 ticks a second)
#I HIGHLY recommend you use this on servers with increased player-speed/fly to prevent chunk overload
#You may also use Spigot's internal speed limiters to achieve the same goal if present on your version (better performance)
# -- 'move-max-speed' Max speed on foot
# -- 'fly-max-speed' Max speed while flying
player-speed-limiter:
enabled: false
move-max-speed: 0.7
fly-max-speed: 0.8
#Set the age of specific items when they're first spawned so they naturally despawn faster, or slower then others
#Recommended for servers with a lot of item-entities consisting mostly of useless items (Such as stone)
#Material list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# -- 'items' Lists the material names of the entities with their spawn-age (In seconds)
item-spawn-age-setter:
enabled: false
items:
stone: 240
grass: 240
cobblestone: 240
log: 240
stone_axe: 240
stone_pickaxe: 240
stone_sword: 240
wooden_axe: 240
wooden_pickaxe: 240
wooden_sword: 240
rotten_flesh: 240
gravel: 240
dirt: 240
leather: 200
sand: 240
bone: 240
beef: 240
chicken: 160
rabbit: 240
salmon: 240
cactus: 210
wool: 180
arrow: 160
PORKCHOP: 240
potato: 240
RED_TULIP: 240
#Should mobs be nerfed to prevent over-breeding to reduce CPU usage (And possibly raise TPS)
#When mobs are stuck too close, collisions are extremely intensive putting a pretty mean load on the server
# -- 'max-mobs' means how many bably/adult animals are allowed within the 'check-radius'
# -- 'check-radius' is the radius of what clearlag will check for 'max-mobs'
mob-breeding-limiter:
enabled: false
max-mobs: 6
check-radius: 15
#Should clearlag purge logs under /logs when the server starts?
# -- 'days-old' means how many days old can the log be to be deleted
log-purger:
enabled: false
days-old: 3
#What type of entities SHOULD NOT be removed while doing /lagg area?
area-filter:
- Itemframe
- Minecart
- Wolf
- Villager
- Horse
- ARMOR_STAND
#Should clearlag reset the config, or attempt to update your config on updates
# -- 'force-update' is whether or not clearlag will reset your config with a newer version
# -- settings this to false will make clearlag update your config rather then resetting
config-updater:
force-update: false
#This limits the mob egg spawners so players cannot "overload" the server with them
# -- 'check-radius' is the radius clearlag will check for nearby entities
# -- 'max-mobs' is how many entities may be in the radius before the spawning is blocked
mobegg-limiter:
enabled: false
check-radius: 8
max-mobs: 5
#Disable new chunk generation, or just put a cap on how many can load at once.
#May cause many bugs with Spigot 1.8+, not recommended!
# -- 'create-new-chunks' disables or enables chunk creation. false would disallow new chunks
# -- !UNSTABLE ON SPIGOT BUILDS!
chunk-limiter:
enabled: false
limit: 6000
create-new-chunks: true
#This modifies the view range of entities
# -- Lower it is, the better your entity tick will be and the more CPU cycles you'll save
# -- If it's too high, expect bugs / lots of lag
mob-range:
enabled: false
zombie: 30
skeleton: 30
creeper: 20
#How long should items/Mobs be left on the ground
# -- live-time's go by ticks (20 ticks a second)
live-time:
enabled: false
interval: 10
mobtimer: true
itemtimer: true
arrowtimer: true
arrowkilltime: 15
moblivetime: 600
itemlivetime: 240
#This option disallows the placement of too many tnt-minecarts
# -- 'radius' is the radius clearlag will check for TNT-Minecarts
tnt-minecart:
enabled: false
max: 2
radius: 6
#This option reduces global dispenser fire rate
# -- 'time' is in milliseconds
dispenser-reducer:
enabled: false
time: 100
#This option reduces the explosions of mass amounts of tnt, and reduces tnt lag
# -- 'check-radius' is the radius clearlag will check for primed TNT
# -- 'max-primed' is the max primed TNT within the radius allowed before clearlag begins to remove
tnt-reducer:
enabled: false
check-radius: 5
max-primed: 3
#This option reduces fire spread rate
# -- 'time' is in milliseconds
firespread-reducer:
enabled: false
time: 2000
#How many entities should one chunk be allowed to hold?
# -- 'entities' lists all the entities that will be counted
# and possibly removed.
chunk-entity-limiter:
enabled: false
limit: 10
entities:
- Squid
- Zombie
- Skeleton
- Creeper
- Chicken
- Pig
- Sheep
- Cow
- Horse
# - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds)
#How many mobs should be allowed to spawn globally
# -- 'interval' is the check interval check the current spawn amounts
spawn-limiter:
enabled: false
interval: 15
mobs: 300
animals: 300
#Meters your TPS, if it goes to low, run the commands you wrote below!
# -- 'interval' is how often tps-meter will check the TPS
# -- 'tps-trigger' is at what TPS the commands will be ran at
# -- 'tps-recover' is at what TPS should the TPS be considered stable after 'tps-trigger' is executed
# -- 'commands' lists what commands will be executed when tps-tigger is reached
# -- 'recover-commands' lists what commands will be executed when tps-recover is reached
# -- 'trigger-broadcast-message' specifies which message should be broadcasted when tps-trigger runs
# -- 'recover-broadcast-message' specifies which message should be broadcasted when TPS recovers
# -- 'broadcast-enabled' defines whether or not tps-meter should broadcast
tps-meter:
enabled: false
trigger-broadcast-message: '&6[ClearLag] &cThe server is overloaded, executing lag-perventing measures'
recover-broadcast-message: '&6[ClearLag] &aThe server is no longer overloaded!'
broadcast-enabled: false
interval: 15
tps-trigger: 14.0
tps-recover: 19.0
commands:
- 'lagg killmobs'
- 'lagg clear'
- 'lagg halt on'
recover-commands:
- 'lagg halt off'
#This is /lagg killmobs, put what you DON'T want removed!
# -- 'remove-named', when FALSE entities with custom names will NOT be removed
# -- 'mob-filter' lists which mobs will be IGNORED during /lagg killmobs
kill-mobs:
remove-named: false
mob-filter:
- Villager
- Wolf
# - Pig !name="Test" <- This entity will filtered if the name does NOT equal "Test"
# - Zombie hasName <- This entity will be filtered if it HAS a name
- ARMOR_STAND
- Horse
#This nerfs mob-spawners (Natural and player-made)
#-------------------------------------------------
#This goes by chunks rather then spawners. This is to prevent
#a large buildup of mob-spawners within a small region to "bypass"
#your set limit. It also allows for keys to be generated more easily
#increasing the performance
# -- 'max-spawn' is the maximum mobs allowed to spawn by a mob-spawner
# -- 'remove-mobs-on-chunk-unload' is whether or not Clearlag should remove
# -- the mobs spawned by the mobspawner upon chunk unload (Highly Recommended)
mobspawner:
enabled: false
max-spawn: 4
remove-mobs-on-chunk-unload: true
#Dont use if you have CB++ or Spigot!
item-merger:
enabled: false
radius: 6
#Auto-removal options
# -- warnings works like this; time = the time warning should be given, msg = warning message at that time
# -- NOTE: The below 'remove' section applies to this remover!
# -- NOTE: Putting the interval to low will cause issues!
# -- NOTE: To disable "warnings", set it to "warnings: []"
# -- NOTE: bukkit.broadcast.user permission will allow users to see broadcasts (If not enabled by default)
#
# !==[ All string values MUST be inside '']==!
#
# -- 'remove-entities' lists what entities should be REMOVED on removal
# -- 'warnings' list warnings to be given out at specified times
# -- 'item-filter' What ground-items should NOT be removed during removal
# -- 'remove-entities' What entities SHOULD be removed during removal
auto-removal:
enabled: true
broadcast-message: '&a清理 &8> &7共清理 +RemoveAmount 垃圾!'
broadcast-removal: true
autoremoval-interval: 3600
world-filter:
# - this_world <-This world will be ignored during removal!
boat: false
falling-block: true
experience-orb: true
painting: false
projectile: true
item: true
itemframe: false
minecart: true
primed-tnt: true
item-filter:
# - Stone <-This item-id will be ignored during removal!
# - Grass
remove-entities:
# - cow <- This mob-type will be REMOVED during removal!
# - MINECART_MOB_SPAWNER
# - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds)
# - Minecart !isMounted <- This entity will be REMOVED if it's NOT mounted
# - Wolf !hasName <- This entity will be REMOVED if it doesn't have a name
warnings:
- 'time:3550 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3530 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3595 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3596 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3597 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3598 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
- 'time:3599 msg:&a清理 &8> &7还剩 +remaining &7秒开始清理垃圾!'
#What should be removed during /lagg clear, nearly the same thing as auto-removal
command-remove:
world-filter:
# - this_world <-This world will be ignored during removal!
broadcast-removal: false
boat: true
falling-block: true
experience-orb: true
painting: false
projectile: true
item: true
itemframe: false
minecart: true
primed-tnt: true
item-filter:
# - Stone <-This item-id will be ignored during removal!
# - Grass
remove-entities:
# - cow <- This mob-type will be REMOVED during removal!
# - MINECART_MOB_SPAWNER
# - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds)
# - Minecart !isMounted <- This entity will be REMOVED if it's NOT mounted
# - Wolf !hasName <- This entity will be REMOVED if it doesn't have a name
#Very very old, but still works. Just specifies a global entity limit. I'd recommend 'custom-trigger-removal' instead
# -- 'max' max entities allowed before the entity removal is activated
limit:
enabled: false
max: 1000
check-interval: 60
broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!'
world-filter:
# - this_world <-This world will be ignored during removal!
broadcast-removal: true
boat: true
falling-block: true
experience-orb: true
painting: false
projectile: true
item: true
itemframe: false
minecart: true
primed-tnt: true
item-filter:
# - Stone
# - Grass <-This item-id will be ignored during removal!
# Create your own custom removal stuff!
# -- warnings works like this; time = the time warning should be given, msg = warning message at that time
# -- NOTE: The below 'remove' section applies to this remover!
# \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
# > READ FOR HELP -> https://dev.bukkit.org/projects/clearlagg/pages/config-setup <- READ FOR HELP <
# /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
custom-trigger-removal:
enabled: false
triggers:
trigger1:
trigger-type: tps-trigger
run-interval: 5
tps-trigger: 14.0
tps-recover: 19.0
jobs:
command-executor:
commands:
- 'lagg killmobs'
- 'lagg clear'
- 'lagg halt'
recover-commands:
- 'lagg halt'
entity-clearer:
execute-job-time: 120
warnings:
- 'time:60 msg:&4[ClearLag] &cEntities/drops will be purged in &7+remaining &cseconds!'
- 'time:100 msg:&4[ClearLag] &cEntities/drops will be purged in &720 &cseconds!'
- 'time:110 msg:&4[ClearLag] &cEntities/drops will be purged in &710 &cseconds!'
world-filter:
# - world <-This world will be ignored during removal
removeEntities:
- item
- zombie !hasName
- skeleton !hasName
- pig !hasName
- cow !hasName
trigger2:
trigger-type: entity-limit-trigger
run-interval: 25
limit: 200
world-filter:
# - world <-This world will be ignored during checking
entity-limits:
- zombie
- skeleton
- enderman
jobs:
entity-clearer:
world-filter:
# - world <-This world will be ignored during removal
remove-entities:
- zombie
- skeleton
- enderman
Use Permissions: false
Use_Permissions_If_Not_Changing_Name: false
Filter_Enabled: false
Filter:
- Filter
- Example
# Configuration Options for Colored Signs
# Colored Signs made by SirBlobman
# Made for version 4.1.0
options:
# What character should be used for color codes?
# Legacy Colors are in the format <code><color>
# Valid colors are 0-9
# Valid formats are K-O and R
# Example: &2&lHello is "Hello" with dark green and bold
#
# Default: '&'
color character: '&'
# Should permissions be used instead of allowing everyone to color their signs?
#
# Default: false
use permissions: false
# Should a message be broadcasted when Colored Signs is enabled on the server?
#
# Default: true
broadcast startup: true
# Should hex color codes be enabled if your server is 1.16+?
# Hex Colors on signs are in the following format: <code>#<hex>
# Example: &#FF0000 is RGB 255, 0, 0 or full red
#
# Default: true
use hex colors: true
# Only enable this option if you want to see extra debug messages.
# SirBlobman may ask you to enable this option if you need help or have an issue.
#
# Default: false
debug: false
messages:
not-player: "&cYou are not a player."
invalid-coordinates: "&7{value}&c is not a valid coordinate set."
not-sign: "&cThe block at that location is not a sign."
invalid-line: "&cThe line must be between 1 and 4 (Not &7{value}&c)."
successful-edit: "&aSuccessfully changed the sign."
\ No newline at end of file
# default config.yml for ConsoleSpamFix
# config version 1.8.3
#Add here the messages you want to hide from your console and logs.
#Each line represents a new message.
#NOTE! You dont need to add the full message!
#The plugin will hide all messages that contain the text added below.
# EXAMPLE:
#
# Messages-To-Hide-Filter:
# - 'WARNING: unlocalizedName'
#
# All messages that will appear in the server console that contain these words 'WARNING: unlocalizedName' will be hidden and they will not appear on logs or console.
# If you have large errors you dont have to type the full error. But the more words you add the more accurate will be and will not hide other messages that may contain the words added in the filter.
Messages-To-Hide-Filter:
- 'First example message'
- 'Second example message'
#Chat messages with color and format codes support.
#Minecraft Color and Format Codes: http://minecraft.gamepedia.com/Formatting_codes
ChatMessages:
NoPermission: '&4[System] &cYou don''t have permission!'
CmdHelp: '&4[System] &cAvailable commands:&6 /csf reload'
CmdReload: '&2[System] &aConfig reload complete!'
\ No newline at end of file
#CoreProtect Config
# If enabled, extra data is displayed when doing rollbacks and restores.
# If disabled, you can manually trigger it in-game by adding "#verbose"
# to the end of your rollback statement.
verbose: true
# MySQL is optional and not required.
# If you prefer to use MySQL, enable the following and fill out the fields.
use-mysql: false
table-prefix: co_
mysql-host: localhost
mysql-port: 3306
mysql-database: database
mysql-username: root
mysql-password:
# If enabled, CoreProtect will check for updates when your server starts up.
# If an update is available, you'll be notified via your server console.
check-updates: true
# If enabled, other plugins will be able to utilize the CoreProtect API.
api-enabled: true
# If no radius is specified in a rollback or restore, this value will be
# used as the radius. Set to "0" to disable automatically adding a radius.
default-radius: 10
# The maximum radius that can be used in a command. Set to "0" to disable.
# To run a rollback or restore without a radius, you can use "r:#global".
max-radius: 100
# If enabled, items taken from containers (etc) will be included in rollbacks.
rollback-items: true
# If enabled, entities, such as killed animals, will be included in rollbacks.
rollback-entities: true
# If enabled, generic data, like zombies burning in daylight, won't be logged.
skip-generic-data: true
# Logs blocks placed by players.
block-place: true
# Logs blocks broken by players.
block-break: true
# Logs blocks that break off of other blocks; for example, a sign or torch
# falling off of a dirt block that a player breaks. This is required for
# beds/doors to properly rollback.
natural-break: true
# Properly track block movement, such as sand or gravel falling.
block-movement: true
# Properly track blocks moved by pistons.
pistons: true
# Logs blocks that burn up in a fire.
block-burn: true
# Logs when a block naturally ignites, such as from fire spreading.
block-ignite: true
# Logs explosions, such as TNT and Creepers.
explosions: true
# Track when an entity changes a block, such as an Enderman destroying blocks.
entity-change: true
# Logs killed entities, such as killed cows and enderman.
entity-kills: true
# Logs text on signs. If disabled, signs will be blank when rolled back.
sign-text: true
# Logs lava and water sources placed/removed by players who are using buckets.
buckets: true
# Logs natural tree leaf decay.
leaf-decay: true
# Logs tree growth. Trees are linked to the player who planted the sappling.
tree-growth: true
# Logs mushroom growth.
mushroom-growth: true
# Logs natural vine growth.
vine-growth: true
# Logs when portals such as Nether portals generate naturally.
portals: true
# Logs water flow. If water destroys other blocks, such as torches,
# this allows it to be properly rolled back.
water-flow: true
# Logs lava flow. If lava destroys other blocks, such as torches,
# this allows it to be properly rolled back.
lava-flow: true
# Allows liquid to be properly tracked and linked to players.
# For example, if a player places water which flows and destroys torches,
# it can all be properly restored by rolling back that single player.
liquid-tracking: true
# Track item transactions, such as when a player takes items from a
# chest, furnace, or dispenser. Necessary for any item based rollbacks.
item-transactions: true
# Track player interactions, such as when a player opens a door, presses
# a button, or opens a chest. Player interactions can't be rolled back.
player-interactions: true
# Logs messages that players send in the chat.
player-messages: true
# Logs all commands used by players.
player-commands: true
# Logs the logins and logouts of players.
player-sessions: true
# Logs when a player changes their Minecraft username.
username-changes: true
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
worldedit: true
############################################################
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
############################################################
# This is the config file for EssentialsX.
# This config was generated for version 2.18.1.3.
# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
# If you receive an error when Essentials loads, ensure that:
# - No tabs are present: YAML only allows spaces
# - Indents are correct: YAML hierarchy is based entirely on indentation
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe)
# - Text with symbols is enclosed in single or double quotation marks
# If you need help, you can join the EssentialsX community: https://essentialsx.cf/community.html
############################################################
# +------------------------------------------------------+ #
# | Essentials (Global) | #
# +------------------------------------------------------+ #
############################################################
# A color code between 0-9 or a-f. Set to 'none' to disable.
# In 1.16+ you can use hex color codes here as well. (For example, #613e1d is brown).
ops-name-color: '4'
# The character(s) to prefix all nicknames, so that you know they are not true usernames.
nickname-prefix: '~'
# The maximum length allowed in nicknames. The nickname prefix is included in this.
max-nick-length: 15
# A list of phrases that cannot be used in nicknames. You can include regular expressions here.
# Users with essentials.nick.blacklist.bypass will be able to bypass this filter.
nick-blacklist:
#- Notch
#- '^Dinnerbone'
# When this option is enabled, nickname length checking will exclude color codes in player names.
# ie: "&6Notch" has 7 characters (2 are part of a color code), a length of 5 is used when this option is set to true
ignore-colors-in-max-nick-length: false
# When this option is enabled, display names for hidden users will not be shown. This prevents players from being
# able to see that they are online while vanished.
hide-displayname-in-vanish: true
# Disable this if you have any other plugin, that modifies the displayname of a user.
change-displayname: true
# When this option is enabled, the (tab) player list will be updated with the displayname.
# The value of change-displayname (above) has to be true.
#change-playerlist: true
# When EssentialsChat.jar isn't used, force essentials to add the prefix and suffix from permission plugins to displayname.
# This setting is ignored if EssentialsChat.jar is used, and defaults to 'true'.
# The value of change-displayname (above) has to be true.
# Do not edit this setting unless you know what you are doing!
#add-prefix-suffix: false
# When this option is enabled, player prefixes will be shown in the playerlist.
# This feature only works for Minecraft version 1.8 and higher.
# This value of change-playerlist has to be true
#add-prefix-in-playerlist: true
# When this option is enabled, player suffixes will be shown in the playerlist.
# This feature only works for Minecraft version 1.8 and higher.
# This value of change-playerlist has to be true
#add-suffix-in-playerlist: true
# If the teleport destination is unsafe, should players be teleported to the nearest safe location?
# If this is set to true, Essentials will attempt to teleport players close to the intended destination.
# If this is set to false, attempted teleports to unsafe locations will be cancelled with a warning.
teleport-safety: true
# This forcefully disables teleport safety checks without a warning if attempting to teleport to unsafe locations.
# teleport-safety and this option need to be set to true to force teleportation to dangerous locations.
force-disable-teleport-safety: false
# If a player is teleporting to an unsafe location in creative, adventure, or god mode; they will not be teleported to a
# safe location. If you'd like players to be teleported to a safe location all of the time, set this option to true.
force-safe-teleport-location: false
# If a player has any passengers, the teleport will fail. Should their passengers be dismounted before they are teleported?
# If this is set to true, Essentials will dismount the player's passengers before teleporting.
# If this is set to false, attempted teleports will be canceled with a warning.
teleport-passenger-dismount: true
# The delay, in seconds, required between /home, /tp, etc.
teleport-cooldown: 0
# The delay, in seconds, before a user actually teleports. If the user moves or gets attacked in this timeframe, the teleport is cancelled.
teleport-delay: 0
# The delay, in seconds, a player can't be attacked by other players after they have been teleported by a command.
# This will also prevent the player attacking other players.
teleport-invulnerability: 4
# Whether to make all teleportations go to the center of the block; where the x and z coordinates decimal become .5
teleport-to-center: true
# The delay, in seconds, required between /heal or /feed attempts.
heal-cooldown: 60
# Do you want to remove potion effects when healing a player?
remove-effects-on-heal: true
# Near Radius
# The default radius with /near
# Used to use chat radius but we are going to make it separate.
near-radius: 200
# What to prevent from /item and /give.
# e.g item-spawn-blacklist: 10,11,46
item-spawn-blacklist:
# Set this to true if you want permission based item spawn rules.
# Note: The blacklist above will be ignored then.
# Example permissions (these go in your permissions manager):
# - essentials.itemspawn.item-all
# - essentials.itemspawn.item-[itemname]
# - essentials.itemspawn.item-[itemid]
# - essentials.give.item-all
# - essentials.give.item-[itemname]
# - essentials.give.item-[itemid]
# - essentials.unlimited.item-all
# - essentials.unlimited.item-[itemname]
# - essentials.unlimited.item-[itemid]
# - essentials.unlimited.item-bucket # Unlimited liquid placing
#
# For more information, visit http://wiki.ess3.net/wiki/Command_Reference/ICheat#Item.2FGive
permission-based-item-spawn: false
# Mob limit on the /spawnmob command per execution.
spawnmob-limit: 10
# Shall we notify users when using /lightning?
warn-on-smite: true
# Shall we drop items instead of adding to inventory if the target inventory is full?
drop-items-if-full: false
# Essentials Mail Notification
# Should we notify players if they have no new mail?
notify-no-new-mail: true
# Specifies the duration (in seconds) between each time a player is notified of mail they have.
# Useful for servers with a lot of mail traffic.
notify-player-of-mail-cooldown: 60
# The motd and rules are now configured in the files motd.txt and rules.txt.
# When a command conflicts with another plugin, by default, Essentials will try to force the OTHER plugin to take priority.
# Commands in this list, will tell Essentials to 'not give up' the command to other plugins.
# In this state, which plugin 'wins' appears to be almost random.
#
# If you have two plugin with the same command and you wish to force Essentials to take over, you need an alias.
# To force essentials to take 'god' alias 'god' to 'egod'.
# See http://wiki.bukkit.org/Commands.yml#aliases for more information.
overridden-commands:
# - god
# - info
# Disabling commands here will prevent Essentials handling the command, this will not affect command conflicts.
# You should not have to disable commands used in other plugins, they will automatically get priority.
# See http://wiki.bukkit.org/Commands.yml#aliases to map commands to other plugins.
disabled-commands:
# - nick
# - clear
# These commands will be shown to players with socialSpy enabled.
# You can add commands from other plugins you may want to track or
# remove commands that are used for something you dont want to spy on.
# Set - '*' in order to listen on all possible commands.
socialspy-commands:
- msg
- w
- r
- mail
- m
- t
- whisper
- emsg
- tell
- er
- reply
- ereply
- email
- action
- describe
- eme
- eaction
- edescribe
- etell
- ewhisper
- pm
# Whether the private and public messages from muted players should appear in the social spy.
# If so, they will be differentiated from those sent by normal players.
socialspy-listen-muted-players: true
# The following settings listen for when a player changes worlds.
# If you use another plugin to control speed and flight, you should change these to false.
# When a player changes world, should EssentialsX reset their flight?
# This will disable flight if the player does not have essentials.fly.
world-change-fly-reset: true
# When a player changes world, should we reset their speed according to their permissions?
# This resets the player's speed to the default if they don't have essentials.speed.
# If the player doesn't have essentials.speed.bypass, this resets their speed to the maximum specified above.
world-change-speed-reset: true
# Mute Commands
# These commands will be disabled when a player is muted.
# Use '*' to disable every command.
# Essentials already disabled Essentials messaging commands by default.
# It only cares about the root command, not args after that (it sees /f chat the same as /f)
mute-commands:
- f
- kittycannon
# - '*'
# If you do not wish to use a permission system, you can define a list of 'player perms' below.
# This list has no effect if you are using a supported permissions system.
# If you are using an unsupported permissions system, simply delete this section.
# Whitelist the commands and permissions you wish to give players by default (everything else is op only).
# These are the permissions without the "essentials." part.
#
# To enable this feature, please set use-bukkit-permissions to false.
player-commands:
- afk
- afk.auto
- back
- back.ondeath
- balance
- balance.others
- balancetop
- build
- chat.color
- chat.format
- chat.shout
- chat.question
- clearinventory
- compass
- depth
- delhome
- getpos
- geoip.show
- help
- helpop
- home
- home.others
- ignore
- info
- itemdb
- kit
- kits.tools
- list
- mail
- mail.send
- me
- motd
- msg
- msg.color
- nick
- near
- pay
- ping
- protect
- r
- rules
- realname
- seen
- sell
- sethome
- setxmpp
- signs.create.protection
- signs.create.trade
- signs.break.protection
- signs.break.trade
- signs.use.balance
- signs.use.buy
- signs.use.disposal
- signs.use.enchant
- signs.use.free
- signs.use.gamemode
- signs.use.heal
- signs.use.info
- signs.use.kit
- signs.use.mail
- signs.use.protection
- signs.use.repair
- signs.use.sell
- signs.use.time
- signs.use.trade
- signs.use.warp
- signs.use.weather
- spawn
- suicide
- time
- tpa
- tpaccept
- tpahere
- tpdeny
- warp
- warp.list
- world
- worth
- xmpp
# Use this option to force superperms-based permissions handler regardless of detected installed perms plugin.
# This is useful if you want superperms-based permissions (with wildcards) for custom permissions plugins.
# If you wish to use EssentialsX's built-in permissions using the `player-commands` section above, set this to false.
# Default is true.
use-bukkit-permissions: true
# When this option is enabled, one-time use kits (ie. delay < 0) will be
# removed from the /kit list when a player can no longer use it
skip-used-one-time-kits-from-kit-list: false
# Determines the functionality of the /createkit command.
# If this is true, /createkit will give the user a link with the kit code.
# If this is false, /createkit will add the kit to the kits.yml config file directly.
#
pastebin-createkit: false
# Essentials Sign Control
# See http://wiki.ess3.net/wiki/Sign_Tutorial for instructions on how to use these.
# To enable signs, remove # symbol. To disable all signs, comment/remove each sign.
# Essentials colored sign support will be enabled when any sign types are enabled.
# Color is not an actual sign, it's for enabling using color codes on signs, when the correct permissions are given.
enabledSigns:
#- color
#- balance
#- buy
#- sell
#- trade
#- free
#- disposal
#- warp
#- kit
#- mail
#- enchant
#- gamemode
#- heal
#- info
#- spawnmob
#- repair
#- time
#- weather
# How many times per second can Essentials signs be interacted with per player.
# Values should be between 1-20, 20 being virtually no lag protection.
# Lower numbers will reduce the possibility of lag, but may annoy players.
sign-use-per-second: 4
# Allow item IDs on pre-existing signs on 1.13 and above.
# You cannot use item IDs on new signs, but this will allow players to interact with signs that
# were placed before 1.13.
allow-old-id-signs: false
# List of sign names Essentials should not protect. This feature is especially useful when
# another plugin provides a sign that EssentialsX provides, but Essentials overrides.
# For example, if a plugin provides a [kit] sign, and you wish to use theirs instead of
# Essentials's, then simply add kit below and Essentials will not protect it.
#
# See https://github.com/drtshock/Essentials/pull/699 for more information.
unprotected-sign-names:
#- kit
# Backup runs a custom batch/bash command at a specified interval.
# The server will save the world before executing the backup command, and disable
# saving during the backup to prevent world corruption or other conflicts.
# Backups can also be triggered manually with /backup.
backup:
# Interval in minutes.
interval: 30
# If true, the backup task will run even if there are no players online.
always-run: false
# Unless you add a valid backup command or script here, this feature will be useless.
# Use 'save-all' to simply force regular world saving without backup.
# The example command below utilizes rdiff-backup: https://rdiff-backup.net/
#command: 'rdiff-backup World1 backups/World1'
# Set this true to enable permission per warp.
per-warp-permission: false
# Sort output of /list command by groups.
# You can hide and merge the groups displayed in /list by defining the desired behaviour here.
# Detailed instructions and examples can be found on the wiki: http://wiki.ess3.net/wiki/List
list:
# To merge groups, list the groups you wish to merge
#Staff: owner admin moderator
Admins: owner admin
# To limit groups, set a max user limit
#builder: 20
# To hide groups, set the group as hidden
#default: hidden
# Uncomment the line below to simply list all players with no grouping
#Players: '*'
# Displays real names in /list next to players who are using a nickname.
real-names-on-list: false
# More output to the console.
debug: false
# Set the locale for all messages.
# If you don't set this, the default locale of the server will be used.
# For example, to set language to English, set locale to en, to use the file "messages_en.properties".
# Don't forget to remove the # in front of the line.
# For more information, visit http://wiki.ess3.net/wiki/Locale
locale: zh
# Turn off god mode when people leave the server.
remove-god-on-disconnect: false
# Auto-AFK
# After this timeout in seconds, the user will be set as AFK.
# This feature requires the player to have essentials.afk.auto node.
# Set to -1 for no timeout.
auto-afk: 300
# Auto-AFK Kick
# After this timeout in seconds, the user will be kicked from the server.
# essentials.afk.kickexempt node overrides this feature.
# Set to -1 for no timeout.
auto-afk-kick: -1
# Set this to true, if you want to freeze the player, if the player is AFK.
# Other players or monsters can't push the player out of AFK mode then.
# This will also enable temporary god mode for the AFK player.
# The player has to use the command /afk to leave the AFK mode.
freeze-afk-players: false
# When the player is AFK, should he be able to pickup items?
# Enable this, when you don't want people idling in mob traps.
disable-item-pickup-while-afk: false
# This setting controls if a player is marked as active on interaction.
# When this setting is false, the player would need to manually un-AFK using the /afk command.
cancel-afk-on-interact: true
# Should we automatically remove afk status when a player moves?
# Player will be removed from AFK on chat/command regardless of this setting.
# Disable this to reduce server lag.
cancel-afk-on-move: true
# Should AFK players be ignored when other players are trying to sleep?
# When this setting is false, players won't be able to skip the night if some players are AFK.
# Users with the permission node essentials.sleepingignored will always be ignored.
sleep-ignores-afk-players: true
# Set the player's list name when they are AFK. This is none by default which specifies that Essentials
# should not interfere with the AFK player's list name.
# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
afk-list-name: "none"
# When a player enters or exits AFK mode, should the AFK notification be broadcast
# to the entire server, or just to the player?
# When this setting is false, only the player will be notified upon changing their AFK state.
broadcast-afk-message: true
# You can disable the death messages of Minecraft here.
death-messages: true
# How should essentials handle players with the essentials.keepinv permission who have items with
# curse of vanishing when they die?
# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
# Defaults to "keep"
vanishing-items-policy: keep
# How should essentials handle players with the essentials.keepinv permission who have items with
# curse of binding when they die?
# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
# Defaults to "keep"
binding-items-policy: keep
# When players die, should they receive the coordinates they died at?
send-info-after-death: false
# Should players with permissions be able to join and part silently?
# You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled.
# In addition, people with essentials.silentjoin.vanish will be vanished on join.
allow-silent-join-quit: false
# You can set custom join and quit messages here. Set this to "none" to use the default Minecraft message,
# or set this to "" to hide the message entirely.
# You may use color codes, {USERNAME} for the player's name, and {PLAYER} for the player's displayname.
custom-join-message: "none"
custom-quit-message: "none"
# You can disable join and quit messages when the player count reaches a certain limit.
# When the player count is below this number, join/quit messages will always be shown.
# Set this to -1 to always show join and quit messages regardless of player count.
hide-join-quit-messages-above: -1
# Add worlds to this list, if you want to automatically disable god mode there.
no-god-in-worlds:
# - world_nether
# Set to true to enable per-world permissions for teleporting between worlds with essentials commands.
# This applies to /world, /back, /tp[a|o][here|all], but not warps.
# Give someone permission to teleport to a world with essentials.worlds.<worldname>
# This does not affect the /home command, there is a separate toggle below for this.
world-teleport-permissions: false
# The number of items given if the quantity parameter is left out in /item or /give.
# If this number is below 1, the maximum stack size size is given. If over-sized stacks.
# are not enabled, any number higher than the maximum stack size results in more than one stack.
default-stack-size: -1
# Over-sized stacks are stacks that ignore the normal max stack size.
# They can be obtained using /give and /item, if the player has essentials.oversizedstacks permission.
# How many items should be in an over-sized stack?
oversized-stacksize: 64
# Allow repair of enchanted weapons and armor.
# If you set this to false, you can still allow it for certain players using the permission.
# essentials.repair.enchanted
repair-enchanted: true
# Allow 'unsafe' enchantments in kits and item spawning.
# Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
unsafe-enchantments: false
#Do you want Essentials to keep track of previous location for /back in the teleport listener?
#If you set this to true any plugin that uses teleport will have the previous location registered.
register-back-in-listener: false
#Delay to wait before people can cause attack damage after logging in.
login-attack-delay: 5
#Set the max fly speed, values range from 0.1 to 1.0
max-fly-speed: 0.8
#Set the max walk speed, values range from 0.1 to 1.0
max-walk-speed: 0.8
#Set the maximum amount of mail that can be sent within a minute.
mails-per-minute: 1000
# Set the maximum time /mute can be used for in seconds.
# Set to -1 to disable, and essentials.mute.unlimited can be used to override.
max-mute-time: -1
# Set the maximum time /tempban can be used for in seconds.
# Set to -1 to disable, and essentials.tempban.unlimited can be used to override.
max-tempban-time: -1
# Changes the default /reply functionality. This can be changed on a per-player basis using /rtoggle.
# If true, /r goes to the person you messaged last, otherwise the first person that messaged you.
# If false, /r goes to the last person that messaged you.
last-message-reply-recipient: true
# If last-message-reply-recipient is enabled for a particular player,
# this specifies the duration, in seconds, that would need to elapse for the
# reply-recipient to update when receiving a message.
# Default is 180 (3 minutes)
last-message-reply-recipient-timeout: 180
# Toggles whether or not left clicking mobs with a milk bucket turns them into a baby.
milk-bucket-easter-egg: true
# Toggles whether or not the fly status message should be sent to players on join
send-fly-enable-on-join: true
# Set to true to enable per-world permissions for setting time for individual worlds with essentials commands.
# This applies to /time, /day, /eday, /night, /enight, /etime.
# Give someone permission to teleport to a world with essentials.time.world.<worldname>.
world-time-permissions: false
# Specify cooldown for both Essentials commands and external commands as well.
# All commands do not start with a Forward Slash (/). Instead of /msg, write msg
#
# Wildcards are supported. E.g.
# - '*i*': 50
# adds a 50 second cooldown to all commands that include the letter i
#
# EssentialsX supports regex by starting the command with a caret ^
# For example, to target commands starting with ban and not banip the following would be used:
# '^ban([^ip])( .*)?': 60 # 60 seconds /ban cooldown.
# Note: If you have a command that starts with ^, then you can escape it using backslash (\). e.g. \^command: 123
command-cooldowns:
# feed: 100 # 100 second cooldown on /feed command
# '*': 5 # 5 Second cooldown on all commands
# Whether command cooldowns should be persistent past server shutdowns
command-cooldown-persistence: true
# Whether NPC balances should be listed in balance ranking features such as /balancetop.
# NPC balances can include features like factions from FactionsUUID plugin.
npcs-in-balance-ranking: false
# Allow bulk buying and selling signs when the player is sneaking.
# This is useful when a sign sells or buys one item at a time and the player wants to sell a bunch at once.
allow-bulk-buy-sell: true
# Allow selling of items with custom names with the /sell command.
# This may be useful to prevent players accidentally selling named items.
allow-selling-named-items: false
# Delay for the MOTD display for players on join, in milliseconds.
# This has no effect if the MOTD command or permission are disabled.
delay-motd: 0
# A list of commands that should have their complementary confirm commands enabled by default.
# This is empty by default, for the latest list of valid commands see the latest source config.yml.
default-enabled-confirm-commands:
#- pay
#- clearinventory
# Whether or not to teleport a player back to their previous position after they have been freed from jail.
teleport-back-when-freed-from-jail: true
# Set the timeout, in seconds for players to accept a tpa before the request is cancelled.
# Set to 0 for no timeout.
tpa-accept-cancellation: 120
# Allow players to set hats by clicking on their helmet slot.
allow-direct-hat: true
# Allow in-game players to specify a world when running /broadcastworld.
# If false, running /broadcastworld in-game will always send a message to the player's current world.
# This doesn't affect running the command from the console, where a world is always required.
allow-world-in-broadcastworld: true
# Consider water blocks as "safe," therefore allowing players to teleport
# using commands such as /home or /spawn to a location that is occupied
# by water blocks
is-water-safe: false
# Should the usermap try to sanitise usernames before saving them?
# You should only change this to false if you use Minecraft China.
safe-usermap-names: true
# Should Essentials output logs when a command block executes a command?
# Example: CommandBlock at <x>,<y>,<z> issued server command: /<command>
log-command-block-commands: true
# Set the maximum speed for projectiles spawned with /fireball.
max-projectile-speed: 8
############################################################
# +------------------------------------------------------+ #
# | Homes | #
# +------------------------------------------------------+ #
############################################################
# Allows people to set their bed during the day.
# This setting has no effect in Minecraft 1.15+, as Minecraft will always allow the player to set their bed location during the day.
update-bed-at-daytime: true
# Set to true to enable per-world permissions for using homes to teleport between worlds.
# This applies to the /home command only.
# Give someone permission to teleport to a world with essentials.worlds.<worldname>
world-home-permissions: false
# Allow players to have multiple homes.
# Players need essentials.sethome.multiple before they can have more than 1 home.
# You can set the default number of multiple homes using the 'default' rank below.
# To remove the home limit entirely, give people 'essentials.sethome.multiple.unlimited'.
# To grant different home amounts to different people, you need to define a 'home-rank' below.
# Create the 'home-rank' below, and give the matching permission: essentials.sethome.multiple.<home-rank>
# For more information, visit http://wiki.ess3.net/wiki/Multihome
sethome-multiple:
default: 3
vip: 5
staff: 10
# In this example someone with 'essentials.sethome.multiple' and 'essentials.sethome.multiple.vip' will have 5 homes.
# Remember, they MUST have both permission nodes in order to be able to set multiple homes.
# Controls whether players need the permission "essentials.home.compass" in order to point
# the player's compass at their first home.
#
# Leaving this as false will retain Essentials' original behaviour, which is to always
# change the compass' direction to point towards their first home.
compass-towards-home-perm: false
# If no home is set, would you like to send the player to spawn?
# If set to false, players will not be teleported when they run /home without setting a home first.
spawn-if-no-home: true
# Should players be asked to provide confirmation for homes which they attempt to overwrite?
confirm-home-overwrite: false
############################################################
# +------------------------------------------------------+ #
# | Economy | #
# +------------------------------------------------------+ #
############################################################
# For more information, visit http://wiki.ess3.net/wiki/Essentials_Economy
# You can control the values of items that are sold to the server by using the /setworth command.
# Defines the balance with which new players begin. Defaults to 0.
starting-balance: 0
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
# /example costs $1000 PER USE
#example: 1000
# /kit tools costs $1500 PER USE
#kit-tools: 1500
# Set this to a currency symbol you want to use.
# Remember, if you want to use special characters in this document,
# such as accented letters, you MUST save the file as UTF-8, not ANSI.
currency-symbol: '$'
# Enable this to make the currency symbol appear at the end of the amount rather than at the start.
# For example, the euro symbol typically appears after the current amount.
currency-symbol-suffix: false
# Set the maximum amount of money a player can have.
# The amount is always limited to 10 trillion because of the limitations of a java double.
max-money: 10000000000000
# Set the minimum amount of money a player can have (must be above the negative of max-money).
# Setting this to 0, will disable overdrafts/loans completely. Users need 'essentials.eco.loan' perm to go below 0.
min-money: -10000
# Enable this to log all interactions with trade/buy/sell signs and sell command.
economy-log-enabled: false
# Enable this to also log all transactions from other plugins through Vault.
# This can cause the economy log to fill up quickly so should only be enabled for testing purposes!
economy-log-update-enabled: false
# Minimum acceptable amount to be used in /pay.
minimum-pay-amount: 0.001
# Enable this to block users who try to /pay another user which ignore them.
pay-excludes-ignore-list: false
# The format of currency, excluding symbols. See currency-symbol-format-locale for symbol configuration.
#
# "#,##0.00" is how the majority of countries display currency.
#currency-format: "#,##0.00"
# Format currency symbols. Some locales use , and . interchangeably.
# Some formats do not display properly in-game due to faulty Minecraft font rendering.
#
# For 1.234,50 use de-DE
# For 1,234.50 use en-US
# For 1'234,50 use fr-ch
#currency-symbol-format-locale: en-US
############################################################
# +------------------------------------------------------+ #
# | Help | #
# +------------------------------------------------------+ #
############################################################
# Show other plugins commands in help.
non-ess-in-help: true
# Hide plugins which do not give a permission.
# You can override a true value here for a single plugin by adding a permission to a user/group.
# The individual permission is: essentials.help.<plugin>, anyone with essentials.* or '*' will see all help regardless.
# You can use negative permissions to remove access to just a single plugins help if the following is enabled.
hide-permissionless-help: true
############################################################
# +------------------------------------------------------+ #
# | EssentialsX Chat | #
# +------------------------------------------------------+ #
############################################################
# You need to install EssentialsX Chat for this section to work.
# See https://essentialsx.cf/wiki/Module-Breakdown.html for more information.
chat:
# If EssentialsX Chat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
# Users with essentials.chat.shout can override this by prefixing their message with an exclamation mark (!)
# Users with essentials.chat.question can override this by prefixing their message with a question mark (?)
# You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section.
radius: 0
# Chat formatting can be done in two ways, you can either define a standard format for all chat.
# Or you can give a group specific chat format, to give some extra variation.
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
# Note: Using the {PREFIX} and {SUFFIX} placeholders along with {DISPLAYNAME} may cause double prefixes/suffixes to be shown in chat unless add-prefix-suffix is uncommented and set to false.
format: '<{DISPLAYNAME}> {MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
group-formats:
# default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
# admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
# Note: Group names are case-sensitive so you must match them up with your permission plugin.
# You can use permissions to control whether players can use formatting codes in their chat messages.
# See https://essentialsx.cf/wiki/Color-Permissions.html for more information.
############################################################
# +------------------------------------------------------+ #
# | EssentialsX Protect | #
# +------------------------------------------------------+ #
############################################################
# You need to install EssentialsX Protect for this section to work.
# See https://essentialsx.cf/wiki/Module-Breakdown.html for more information.
protect:
# General physics/behavior modifications. Set these to true to disable behaviours.
prevent:
lava-flow: false
water-flow: false
water-bucket-flow: false
fire-spread: true
lava-fire-spread: true
lava-itemdamage: false
flint-fire: false
lightning-fire-spread: true
portal-creation: false
tnt-explosion: false
tnt-playerdamage: false
tnt-itemdamage: false
tnt-minecart-explosion: false
tnt-minecart-playerdamage: false
tnt-minecart-itemdamage: false
fireball-explosion: false
fireball-fire: false
fireball-playerdamage: false
fireball-itemdamage: false
witherskull-explosion: false
witherskull-playerdamage: false
witherskull-itemdamage: false
wither-spawnexplosion: false
wither-blockreplace: false
creeper-explosion: false
creeper-playerdamage: false
creeper-itemdamage: false
creeper-blockdamage: false
ender-crystal-explosion: false
enderdragon-blockdamage: true
enderman-pickup: false
villager-death: false
bed-explosion: false
respawn-anchor-explosion: false
# Monsters won't follow players.
# permission essentials.protect.entitytarget.bypass disables this.
entitytarget: false
# Prevents zombies from breaking down doors
zombie-door-break: false
# Prevents Ravagers from stealing blocks
ravager-thief: false
# Prevents sheep from turning grass to dirt
sheep-eat-grass: false
# Prevent certain transformations.
transformation:
# Prevent creepers becoming charged when struck by lightning.
charged-creeper: false
# Prevent villagers becoming zombie villagers.
zombie-villager: false
# Prevent zombie villagers being cured.
villager: false
# Prevent villagers becoming witches when struck by lightning.
witch: false
# Prevent pigs becoming zombie pigmen when struck by lightning.
zombie-pigman: false
# Prevent zombies turning into drowneds, and husks turning into zombies.
drowned: false
# Prevent mooshrooms changing colour when struck by lightning.
mooshroom: false
# Prevent the spawning of creatures. If a creature is missing, you can add it following the format below.
spawn:
creeper: false
skeleton: false
spider: false
giant: false
zombie: false
slime: false
ghast: false
pig_zombie: false
enderman: false
cave_spider: false
silverfish: false
blaze: false
magma_cube: false
ender_dragon: false
pig: false
sheep: false
cow: false
chicken: false
squid: false
wolf: false
mushroom_cow: false
snowman: false
ocelot: false
iron_golem: false
villager: false
wither: false
bat: false
witch: false
horse: false
phantom: false
# Maximum height the creeper should explode. -1 allows them to explode everywhere.
# Set prevent.creeper-explosion to true, if you want to disable creeper explosions.
creeper:
max-height: -1
# Disable various default physics and behaviors.
disable:
# Should fall damage be disabled?
fall: false
# Users with the essentials.protect.pvp permission will still be able to attack each other if this is set to true.
# They will be unable to attack users without that same permission node.
pvp: false
# Should drowning damage be disabled?
# (Split into two behaviors; generally, you want both set to the same value.)
drown: false
suffocate: false
# Should damage via lava be disabled? Items that fall into lava will still burn to a crisp. ;)
lavadmg: false
# Should arrow damage be disabled?
projectiles: false
# This will disable damage from touching cacti.
contactdmg: false
# Burn, baby, burn! Should fire damage be disabled?
firedmg: false
# Should the damage after hit by a lightning be disabled?
lightning: false
# Should Wither damage be disabled?
wither: false
# Disable weather options?
weather:
storm: false
thunder: false
lightning: false
############################################################
# +------------------------------------------------------+ #
# | EssentialsX AntiBuild | #
# +------------------------------------------------------+ #
############################################################
# You need to install EssentialsX AntiBuild for this section to work.
# See https://essentialsx.cf/wiki/Module-Breakdown.html and http://wiki.ess3.net/wiki/AntiBuild for more information.
# Should people without the essentials.build permission be allowed to build?
# Set true to disable building for those people.
# Setting to false means EssentialsAntiBuild will never prevent you from building.
build: true
# Should people without the essentials.build permission be allowed to use items?
# Set true to disable using for those people.
# Setting to false means EssentialsAntiBuild will never prevent you from using items.
use: true
# Should we warn people when they are not allowed to build?
warn-on-build-disallow: true
# For which block types would you like to be alerted?
# You can find a list of items at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html.
alert:
on-placement: LAVA,TNT,LAVA_BUCKET
on-use: LAVA_BUCKET
on-break:
blacklist:
# Which blocks should people be prevented from placing?
placement: LAVA,TNT,LAVA_BUCKET
# Which items should people be prevented from using?
usage: LAVA_BUCKET
# Which blocks should people be prevented from breaking?
break:
# Which blocks should not be moved by pistons?
piston:
# Which blocks should not be dispensed by dispensers
dispenser:
############################################################
# +------------------------------------------------------+ #
# | EssentialsX Spawn + New Players | #
# +------------------------------------------------------+ #
############################################################
# You need to install EssentialsX Spawn for this section to work.
# See https://essentialsx.cf/wiki/Module-Breakdown.html for more information.
newbies:
# Should we announce to the server when someone logs in for the first time?
# If so, use this format, replacing {DISPLAYNAME} with the player name.
# If not, set to ''
#announce-format: ''
announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
# When we spawn for the first time, which spawnpoint do we use?
# Set to "none" if you want to use the spawn point of the world.
spawnpoint: newbies
# Do we want to give users anything on first join? Set to '' to disable
# This kit will be given regardless of cost and permissions, and will not trigger the kit delay.
#kit: ''
kit: tools
# What priority should we use for handling respawns?
# Set this to none, if you want vanilla respawning behaviour.
# Set this to lowest, if you want Multiverse to handle the respawning.
# Set this to high, if you want EssentialsSpawn to handle the respawning.
# Set this to highest, if you want to force EssentialsSpawn to handle the respawning.
respawn-listener-priority: high
# What priority should we use for handling spawning on joining the server?
# See respawn-listener-priority for possible values.
# Note: changing this may impact or break spawn-on-join functionality.
spawn-join-listener-priority: high
# When users die, should they respawn at their first home or bed, instead of the spawnpoint?
respawn-at-home: false
# When users die, should EssentialsSpawn respect users' respawn anchors?
respawn-at-anchor: false
# Teleport all joining players to the spawnpoint
spawn-on-join: false
# The following value of `guests` states that all players in group `guests` will be teleported to spawn when joining.
#spawn-on-join: guests
# The following list value states that all players in group `guests` and `admin` are to be teleported to spawn when joining.
#spawn-on-join:
#- guests
#- admin
# End of file <-- No seriously, you're done with configuration.
# This file stores custom item aliases.
# We recommend you use the `/itemdb alias` command to manage these.
# NOTE: If you try and alias an item to another entry in this file, the alias won't work.
aliases:
bluepaint: blue_dye
snad: sand
breakfast: cooked_porkchop
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
# EssentialsX kit configuration.
# If you don't have any kits defined in this file, the plugin will try to copy them from the config.yml
# Note: All items MUST be followed by a quantity!
# All kit names should be lower case, and will be treated as lower in permissions/costs.
# Syntax: - name[:durability] amount [enchantment:level]... [itemmeta:value]...
# For Item Meta information visit http://wiki.ess3.net/wiki/Item_Meta
# To make the kit execute a command, add /<command> to the items list. Use {USERNAME} to specify the player receiving the kit.
# {PLAYER} will show the player's displayname instead of username.
# 'delay' refers to the cooldown between how often you can use each kit, measured in seconds.
# Set delay to -1 for a one time kit.
# For more information, visit http://wiki.ess3.net/wiki/Kits
kits:
tools:
delay: 10
items:
- stonesword 1
- stoneshovel 1
- stonepickaxe 1
- stoneaxe 1
dtools:
delay: 600
items:
- dpickaxe 1 efficiency:1 durability:1 fortune:1 name:&4Gigadrill lore:The_drill_that_&npierces|the_heavens
- dshovel 1 digspeed:3 name:Dwarf lore:Diggy|Diggy|Hole
- lhelm 1 color:255,255,255 name:Top_Hat lore:Good_day,_Good_day
- daxe:780 1
- /broadcast {USERNAME} just got some fancy tools!
notch:
delay: 6000
items:
- playerhead 1 player:Notch
color:
delay: 6000
items:
- writtenbook 1 title:&4Book_&9o_&6Colors author:KHobbits lore:Ingame_color_codes book:Colors
firework:
delay: 6000
items:
- fireworkrocket 1 name:Angry_Creeper color:red fade:green type:creeper power:1
- fireworkrocket 1 name:Starry_Night color:yellow,orange fade:blue type:star effect:trail,twinkle power:1
- fireworkrocket 2 name:Solar_Wind color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1
&6Welcome, {PLAYER}&6!
&6Type &c/help&6 for a list of commands.
&6Type &c/list&6 to see who else is online.
&6Players online:&c {ONLINE} &6- World time:&c {WORLDTIME12}
\ No newline at end of file
# Configuration for the random teleport command.
# Some settings may be defaulted, and can be changed via the /settpr command in-game.
min-range: 0.0
excluded-biomes:
- cold_ocean
- deep_cold_ocean
- deep_frozen_ocean
- deep_lukewarm_ocean
- deep_ocean
- deep_warm_ocean
- frozen_ocean
- frozen_river
- lukewarm_ocean
- ocean
- river
- warm_ocean
updateSpawnsToNewSpawnsConfig: true
updateJailsToNewJailsConfig: true
warnMetrics: true
movemotdToFile: true
moverulesToFile: true
deleteOldItemsCsv: true
sanitizeAllUserFilenames: true
updateUsersPowerToolsFormat: true
updateUsersHomesFormat: true
banFormatChange: true
userMapRepaired: true
updateUsersIgnoreListUUID: true
freetype,0ebee315-87ad-3035-8310-f0c0cae7c7e9
nanahira,bad4a784-fb45-3a7c-a54c-0affcd64e7e5
sweety_cute,983adc58-7b71-35cf-b7b6-a2107fdaa9ef
fairy,b70b9671-0bc2-3b4d-9650-09e53b4a6cc0
kokoroo,751799bd-bd9b-34f6-a4fa-b9d2bbc27d09
# Determines how much items are worth on the server.
# This can be set in this file, or by running the /setworth command.
worth:
# Items not listed in this file will not be sellable on the server
# Setting the worth to 0 will sell items for free, delete the item or set to -1 to disable.
# This will set the worth of all logs to '2'
log: 2.0
# This will work similar to the above syntax
wool:
'0': 20
# This will only allow selling leaves with datavalue '0' and '1'
leaves:
'0': 1.0
'1': 1.0
# This will allow the selling of all, but sells '0' slightly cheaper
sapling:
'0': 2.0
'*': 2.5
stonebutton: 6.0
wood: 0.50
arrow: 3.50
diamondpickaxe: 650.0
rawfish: 5.0
minecart: 23.0
leatherchestplate: 85.0
storageminecart: 30.0
feather: 3.0
goldchestplate: 6.5
mushroomsoup: 4.5
bread: 30.0
stationarywater: 1.0
workbench: 2.5
stonehoe: 2.5
brownmushroom: 2.0
mossycobblestone: 90.0
diamondhoe: 400.0
woodsword: 1.0
torch: 4.0
grass: 1.0
poweredminecart: 32.0
snowball: 1.0
goldenapple: 100.0
leatherleggings: 75.0
diamondaxe: 650.0
slimeball: 50.0
fence: 1.0
stonespade: 1.5
claybrick: 5.0
noteblock: 36.0
ironaxe: 22.0
coalore: 15.0
clayball: 3.0
fishingrod: 10.0
ironhoe: 22.0
goldrecord: 100.0
ironpickaxe: 22.0
irondoor: 22.0
bucket: 22.0
redrose: 2.0
grilledpork: 7.0
gravel: 1.0
wooddoor: 3.0
chainmailhelmet: 40.0
ironchestplate: 22.0
diamondblock: 2000.0
diamondhelmet: 1000.0
goldhelmet: 6.0
redstonetorchon: 32.0
ironspade: 22.0
furnace: 8.5
ironsword: 22.0
dispenser: 58.0
woodaxe: 2.0
seeds: 2.0
painting: 25.0
woodplate: 1.0
redstoneore: 30.0
diamondspade: 210.0
waterbucket: 40.0
water: 1.0
bedrock: 100.0
irondoorblock: 15.0
goldhoe: 6.0
sand: 1.0
goldsword: 6.0
stoneaxe: 3.0
bookshelf: 140.0
ironblock: 190.0
jackolantern: 56.0
boat: 3.0
diamondchestplate: 1750.0
redstonewire: 30.0
redmushroom: 2.0
string: 5.0
stoneplate: 6.0
wallsign: 1.0
cactus: 10.0
sulphur: 20.0
rails: 22.0
ironore: 18.0
leatherhelmet: 52.0
stone: 3.00
egg: 1.0
diamondore: 200.0
woodhoe: 2.0
goldleggings: 6.0
chainmailleggings: 50.0
yellowflower: 2.0
ironhelmet: 22.0
obsidian: 130.0
dirt: 1.0
leather: 10.0
leatherboots: 42.0
lever: 1.0
cobblestone: 1.0
cake: 180.0
woodstairs: 1.0
ironingot: 22.0
goldore: 45.0
pumpkin: 50.0
bed: 68.0
watch: 6.0
ironleggings: 22.0
sign: 1.5
doublestep: 1.0
woodpickaxe: 2.0
stonepickaxe: 4.0
chainmailboots: 30.0
diamondleggings: 1500.0
cookedfish: 7.0
saddle: 100.0
cobblestonestairs: 1.5
tnt: 100.0
glowingredstoneore: 30.0
apple: 10.0
woodspade: 1.0
goldingot: 105.0
diode: 110.0
soil: 1.0
clay: 12.0
goldblock: 450.0
stick: 0.25
paper: 10.0
brick: 21.0
stationarylava: 1.0
chest: 4.0
sandstone: 3.0
goldpickaxe: 6.0
compass: 22.0
sugarcane: 10.0
diamondsword: 420.0
goldboots: 6.0
sponge: 80.0
stonesword: 2.5
coal: 15.0
goldaxe: 6.0
bone: 2.0
diamond: 200.0
glass: 3.00
goldspade: 6.0
lapisblock: 950.0
lavabucket: 40.0
wheat: 9.0
ladder: 0.5
sugarcaneblock: 15.0
bowl: 0.50
chainmailchestplate: 40.0
diamondboots: 850.0
lapisore: 100.0
lava: 25.0
milkbucket: 40.0
redstone: 32.0
greenrecord: 100.0
inksack: 10.0
glowstonedust: 10.0
book: 45.0
bow: 15.0
ironboots: 22.0
step: 1.5
sugar: 10.0
settings:
config:
# Languages must have a corresponding properties file.
# Acceptable entries are - chinese-simplified, chinese-traditional, czech, english, french, russian.
language: english
# With this enabled, every operator will have full permissions when managing GroupManager
# The user will be able to promote players to the same group or even above.
opOverrides: true
# Default setting for 'mantogglevalidate'
# true will cause GroupManager to attempt name matching by default.
validate_toggle: true
# If enabled, tab-complete will follow the mantoggle validate setting when
# offering player names. Disabled will offer all known players.
tab_validate: true
# ***************************************************************************************
# *** NOTE: Having this feature enabled can allow improper use of command blocks, ***
# *** which may lead to undesireable permission changes. You have been warned! ***
# ***************************************************************************************
allow_commandblocks: false
data:
save:
# How often GroupManager will save it's data
minutes: 10
# Number of hours to retain backups (/plugins/GroupManager/backup)
hours: 24
logging:
# Level of detail GroupManager will use when logging.
# Acceptable entries are - ALL, CONFIG, FINE, FINER, FINEST, INFO, OFF, SEVERE, WARNING
level: INFO
mirrors:
# Worlds listed here have their settings mirrored in their children.
# The first element 'world' is the main world's name, and is the parent world.
# Subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
# the same user/groups files as the parent.
# The element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
# Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
world:
world_nether:
- users
- groups
world_the_end:
- users
- groups
all_unnamed_worlds:
- users
- groups
# world2: (World2 would have it's own set of user and groups files)
# world3:
# - users (World3 would use the users.yml from world2, but it's own groups.yml)
# world4:
# - groups (World4 would use the groups.yml from world2, but it's own users.yml)
# world5:
# - world6 (this would cause world6 to mirror both files from world5)
# These groups only contain permission nodes.
#
# **** You can NOT add anything other than permission nodes ****
# **** This is NOT where you set up the groups which you give to users! ****
# **** See 'GroupManager/worlds/worldname/groups.yml' if you want to set the actual groups! ****
#
# These collections are to be inherited in your different worlds' groups.yml
# They can also be added as one of a user's subgroups, but NOT as their primary group.
# These collections are available to ALL group and user yml's.
#
# Customize these groups to fit your needs.
groups:
# Permission nodes for GroupManager
# by ElgarL, snowleo, continued from gabrielcouto's original
# https://elgarl.github.io/GroupManager/
g:groupmanager_default:
permissions:
- groupmanager.notify.self
g:groupmanager_moderator:
permissions:
- groupmanager.listgroups
- groupmanager.mandemote
- groupmanager.manpromote
- groupmanager.manselect
- groupmanager.manuadd
- groupmanager.manudel
- groupmanager.manwhois
- groupmanager.notify.other
g:groupmanager_admin:
permissions:
- groupmanager.mantogglevalidate
- groupmanager.mansave
- groupmanager.mangcheckp
- groupmanager.manglistp
- groupmanager.manucheckp
- groupmanager.manulistp
# Permission nodes for CraftBukkit
# by many devs and contributors
# http://dl.bukkit.org/
g:bukkit_default:
permissions:
- bukkit.broadcast.user
- -bukkit.command.plugins
g:bukkit_moderator:
permissions:
- minecraft.command.ban
- minecraft.command.ban-ip
- minecraft.command.gamemode
- minecraft.command.kick
- minecraft.command.list
- minecraft.command.pardon
- minecraft.command.pardon-ip
- minecraft.command.say
g:bukkit_admin:
permissions:
- minecraft.command.attribute
- minecraft.command.advancement
- minecraft.command.clear
- minecraft.command.clone
- minecraft.command.data
- minecraft.command.debug
- minecraft.command.difficulty
- minecraft.command.enchant
- minecraft.command.execute
- minecraft.command.fill
- minecraft.command.gamerule
- minecraft.command.give
- minecraft.command.kill
- minecraft.command.locate
- minecraft.command.me
- -minecraft.command.op
- minecraft.command.particle
- minecraft.command.playsound
- minecraft.command.recipe
- minecraft.command.setblock
- minecraft.command.setworldspawn
- minecraft.command.scoreboard
- minecraft.command.summon
- minecraft.command.spawnpoint
- minecraft.command.spreadplayers
- minecraft.command.stop
- minecraft.command.teleport
- minecraft.command.time
- minecraft.command.weather
- minecraft.command.whitelist
- minecraft.command.worldborder
- minecraft.command.xp
- bukkit.broadcast
- bukkit.broadcast.admin
- bukkit.command.help
- bukkit.command.plugins
- bukkit.command.reload
- minecraft.command.save-all
- minecraft.command.save-on
- minecraft.command.save-off
- minecraft.command.tell
- bukkit.command.version
# Permission nodes for EssentialsX
# by md678685
# https://www.spigotmc.org/resources/essentialsx.9089/
g:essentials_default:
permissions:
- essentials.help
- essentials.helpop
- essentials.list
- essentials.motd
- essentials.rules
- essentials.spawn
- essentials.jail.allow.help
- essentials.jail.allow.helpop
- essentials.jail.allow.rules
g:essentials_builder:
permissions:
- essentials.afk
- essentials.afk.auto
- essentials.back
- essentials.back.ondeath
- essentials.balance
- essentials.balance.others
- essentials.balancetop
- essentials.book
- essentials.chat.color
- essentials.chat.format
- essentials.chat.shout
- essentials.chat.question
- essentials.compass
- essentials.delhome
- essentials.depth
- essentials.exp
- essentials.getpos
- essentials.hat
- essentials.home
- essentials.ignore
- essentials.itemdb
- essentials.kit
- essentials.kits.tools
- essentials.mail
- essentials.mail.send
- essentials.me
- essentials.msg
- essentials.msg.color
- essentials.msg.format
- essentials.nick
- essentials.pay
- essentials.ping
- essentials.powertool
- essentials.powertooltoggle
- essentials.protect
- essentials.recipe
- essentials.seen
- essentials.sethome
- essentials.sethome.bed
- essentials.sethome.multiple
- essentials.signs.use.*
- essentials.signs.create.disposal
- essentials.signs.create.mail
- essentials.signs.create.protection
- essentials.signs.create.trade
- essentials.signs.break.disposal
- essentials.signs.break.mail
- essentials.signs.break.protection
- essentials.signs.break.trade
- essentials.suicide
- essentials.time
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.warp
- essentials.warp.list
- essentials.worth
- essentials.jail.allow.mail
- essentials.jail.allow.ping
- essentials.jail.allow.seen
g:essentials_moderator:
permissions:
- -essentials.spawner.enderdragon
- essentials.afk.kickexempt
- essentials.ban
- essentials.ban.notify
- essentials.banip
- essentials.book.title
- essentials.book.others
- essentials.broadcast
- essentials.chat.url
- essentials.chat.magic
- essentials.clearinventory
- essentials.delwarp
- essentials.eco.loan
- essentials.exp.others
- essentials.ext
- essentials.fly
- essentials.fly.safelogin
- essentials.getpos
- essentials.getpos.others
- essentials.helpop.receive
- essentials.home.others
- essentials.invsee
- essentials.jails
- essentials.jump
- essentials.kick
- essentials.kick.notify
- essentials.kill
- essentials.kits.*
- essentials.msg.magic
- essentials.mute
- essentials.mute.notify
- essentials.nick.color
- essentials.nick.others
- essentials.realname
- essentials.seen.banreason
- essentials.seen.extra
- essentials.setwarp
- essentials.signs.create.*
- essentials.signs.break.*
- essentials.spawner
- essentials.spawner.*
- essentials.thunder
- essentials.time
- essentials.time.set
- essentials.protect.alerts
- essentials.protect.admin
- essentials.protect.ownerinfo
- essentials.ptime
- essentials.ptime.others
- essentials.togglejail
- essentials.top
- essentials.tp
- essentials.tp.others
- essentials.tphere
- essentials.tppos
- essentials.tptoggle
- essentials.unban
- essentials.unbanip
- essentials.vanish
- essentials.vanish.effect
- essentials.warps.*
- essentials.weather
- essentials.whois
- essentials.workbench
- essentials.world
- essentials.worlds.*
- essentials.jail.allow.jails
- essentials.jail.allow.togglejail
g:essentials_admin:
permissions:
- -essentials.backup
- -essentials.essentials
- -essentials.setspawn
- -essentials.reloadall
- -essentials.plugin
- essentials.*
# Permission nodes for Towny by Llmdl
# https://www.spigotmc.org/resources/towny-advanced.72694/
# Materials https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
g:towny_default:
permissions:
- towny.chat.local
g:towny_builder:
permissions:
- towny.wild.build.OAK_SAPLING
- towny.wild.destroy.OAK_SAPLING
- towny.wild.destroy.GOLD_ORE
- towny.wild.destroy.IRON_ORE
- towny.wild.destroy.COAL_ORE
- towny.wild.build.OAK_LOG
- towny.wild.destroy.OAK_LOG
- towny.wild.destroy.OAK_LEAVES
- towny.wild.destroy.LAPIS_ORE
- towny.wild.destroy.TALL_GRASS
- towny.wild.destroy.LEGACY_YELLOW_FLOWER
- towny.wild.destroy.LEGACY_RED_FLOWER
- towny.wild.destroy.BROWN_MUSHROOM
- towny.wild.destroy.RED_MUSHROOM
- towny.wild.destroy.TORCH
- towny.wild.destroy.DIAMOND_ORE
- towny.wild.destroy.REDSTONE_ORE
- towny.wild.destroy.LEGACY_GLOWING_REDSTONE_ORE
- towny.wild.destroy.SNOW
- towny.wild.destroy.CACTUS
- towny.wild.destroy.CLAY
- towny.wild.destroy.SUGAR_CANE
- towny.wild.destroy.PUMPKIN
- towny.wild.destroy.MELON
- towny.wild.destroy.VINE
- towny.wild.destroy.LILY_PAD
- towny.wild.destroy.NETHER_WART
g:towny_moderator:
permissions:
- towny.chat.mod
- towny.wild.switch.minecraft:wooden_door
- towny.wild.build.minecraft:SUGAR_CANE
- towny.wild.build.minecraft:PUMPKIN
- towny.wild.build.minecraft:MELON
- towny.wild.build.minecraft:LILY_PAD
- towny.wild.build.minecraft:NETHER_WART
g:towny_admin:
permissions:
- towny.admin
- -towny.wild.destroy.minecraft:END_PORTAL
- -towny.wild.destroy.minecraft:END_PORTAL_FRAME
- towny.chat.admin
# Permission nodes for SuperVanish by MyzelYam
# https://www.spigotmc.org/resources/supervanish-be-invisible.1331/
g:vanish_moderator:
permissions:
- sv.use.1
- sv.toggleitems
- sv.login
- sv.logout
- sv.see.1
- sv.keepfly
- vanish.hooks.essentials.hide
g:vanish_admin:
permissions:
- sv.others
- sv.reload
- sv.list
- sv.recreatefiles
- sv.use.2
- sv.see.2
- sv.notoggle
# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in this file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'
groups:
Default:
default: false
permissions:
- -bukkit.command.kill
inheritance:
- g:groupmanager_default
- g:bukkit_default
- g:essentials_default
- g:towny_default
info:
prefix: '&e'
build: false
suffix: ''
Builder:
default: true
permissions: []
inheritance:
- default
- g:essentials_builder
- g:towny_builder
info:
prefix: '&2'
build: true
suffix: ''
Moderator:
default: false
permissions: []
inheritance:
- builder
- g:groupmanager_moderator
- g:bukkit_moderator
- g:essentials_moderator
- g:towny_moderator
- g:vanish_moderator
info:
prefix: '&5'
build: true
suffix: ''
Admin:
default: false
permissions: []
inheritance:
- moderator
- g:groupmanager_admin
- g:bukkit_admin
- g:essentials_admin
- g:towny_admin
- g:vanish_admin
info:
prefix: '&c'
build: true
suffix: ''
Owner:
default: false
permissions:
- '*'
- -vanish.effects.*
- +vanish.effects.toggle.all
inheritance:
- admin
info:
prefix: '&4'
build: true
suffix: ''
Speed: 0.5
This is an example.
This line will change every 0.5 seconds...
because it's an animation.
You just have to put "{animation: example.txt}" in a hologram...
to see this animated text.
\ No newline at end of file
# .
# . Read the tutorial at: http://dev.bukkit.org/bukkit-plugins/holographic-displays/
# .
# . Plugin created by filoghost.
# .
space-between-lines: 0.02
quick-edit-commands: true
images:
symbol: '[x]'
transparency:
space: ' [|] '
color: '&7'
bungee:
refresh-seconds: 3
use-RedisBungee: false
pinger:
enable: false
timeout: 500
offline-motd: '&cOffline, couldn''t get the MOTD.'
status:
online: '&aOnline'
offline: '&cOffline'
motd-remove-leading-trailing-spaces: true
servers:
- 'hub: 127.0.0.1:25565'
- 'survival: 127.0.0.1:25566'
- 'minigames: 127.0.0.1:25567'
time:
format: H:mm
zone: GMT+1
update-notification: true
debug: false
#.
#. Please do NOT edit this file manually.
#.
\ No newline at end of file
#
# This is the configuration file for static placeholders.
# Dynamic placeholders are {online}, {max_players}, ...
# Static placeholders are symbols.
#
# List of unicode symbols: http://www.fileformat.info/info/unicode/index.htm
#
[x]: \u2588
[/]: \u258C
[.]: \u2591
[..]: \u2592
[...]: \u2593
[p]: \u2022
[|]: \u23B9
\ No newline at end of file
Unknown 10 2021 (4:8:36) - Illegal stack of items removed: DIAMOND_SWORD (10) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:13:13) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:25:34) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:25:34) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
Unknown 10 2021 (4:25:34) - Illegal stack of items removed: DIAMOND_SWORD (2) from player: Nanahira at item scan.
ConfigVersion: '2.0'
UserRequested:
Obscure:
BlockBadItemsFromCreativeTab: false
IgnoreAllShulkerPlaceChecks: false
HackedShulker:
DestroyInvalidShulkers: false
CheckGroundForBadShulkerAtLogin: false
HopperCheck:
IgnoreAllHopperChecks: false
Obsure:
Misc:
RemoveAllRenamedItems: false
ItemRemoval:
ItemLoresToRemove: []
RemoveItemsMatchingName: false
ItemNamesToRemove: []
BlockEnchantingInstead: false
NameLoreStrictMatchMode: false
BlockRepairsInstead: false
Mobs:
PreventZombieItemPickup: false
Cobble:
PreventCobbleGenerators: false
Misc:
NotifyInsteadOfBlock: []
Exploits:
Nether:
KillPlayersBelowNether: false
NetherYLevel: 128
BlockPlayersAboveNether: true
ExcludeNetherWorldFromHeightCheck: []
1_12_Exploits:
PreventRecipeDupe: true
PreventItemFramePistonDupe: true
Other:
PreventInvalidPotions: true
PunishForChestsOnMobs: false
DisableRidingExploitableMobs: true
DisableChestsOnMobs: true
PreventCommandsInBed: true
PreventMinecartsInBoats: true
PreventHoppersToUnloadedChunks: true
PreventEndPortalDestruction: true
PreventItemSwapLagExploit: true
PreventRailDupe: true
PreventInvalidElytraFlight: true
PreventBedExplosions: true
PreventBedrockDestruction: true
PreventNestedShulkers: true
PortalDupe:
NetherWhiteList: []
EndWhiteList: []
NotifyBlockedPortalAttempts: false
BlockNonPlayersInNetherPortal: true
EndWhiteListMode: true
BlockNonPlayersInEndPortal: true
NetherWhiteListMode: true
Enchants:
EnchantedItemWhitelist: []
FixIllegalEnchants: false
RemoveUnbreakableFlag: false
AllowBypass: false
RemoveCustomAttributes: false
CustomEnchantOverride: []
OnlyFunctionInWorlds: []
DestroyIllegallyEnchantedItemsInstead: false
EndGateway:
PreventEndGatewayCrashExploit: true
MineCart:
PreventHeadInsideBlocks: false
MinecartBlockWhiteList: []
RemoveExistingGlitchedMinecarts: false
PreventMinecartGlitch: true
BookExploit:
DisableBookWriting: false
BookAuthorWhitelist: []
LimitNumberOfPages: 0
RemoveBooksNotMatchingCharset: true
PageCountThreshold: 5
ValidCharset: US-ASCII
OverStack:
GroupStack: []
FixOverstackedItemInstead: false
PreventOverStackedItemInHoppers: true
RemoveOverstackedItems: true
StackWhiteListMode: true
RemoveItemsOfType: []
AllowStack:
- POTION
Looting:
PreventLootingExploit: true
FishMod:
MaxFishToNotifyStaffThenBlock: 5
WatchForAutoFishMod: true
WarnPlayerThenKickInsteadOfNotify: false
MaxFishAllowedBeforeKick: 5
TNTDupe:
PreventIndirectTNTPowerDupe: true
3rdParty:
BlockCMIShulkerStacking: true
SignExploit:
DestroyBadSignsOnChunkLoad: false
NetherPortal:
PreventPortalTrap: true
LavaDupe:
PreventLavaDupe: true
RNGEnchant:
PreventRNGEnchant: true
DropperDupe:
BlockLoopedDroppers: false
Fishing:
KickForAutoClickerFishing: true
Teleport:
PearlPhasing: true
Exploit:
Teleport:
CorrectionNotify: false
LagMachines:
End Crystal: true
ArmorStand: true
Misc:
BreakMachinesInsteadOfDroppingItems: true
DisableInWorlds: []
ItemScanTimer: 10
LogOffensesInSeparateFile: true
InGameOffenseNotifications: true
NotifyNearbyPlayers: false
PluginPrefix: '[IllegalStack] -'
ChestRemoved: removed a chest from a ~entity~ @
ChestPrevented: prevented ~player~ from putting a chest on a ~entity~ @
StaffChestPunishment: punished ~player~ for continuing to try to put chests on a creature. A
~entity~ was removed, the player's inventory has been cleared and the player has
been kicked from the server. @
BookRemoved: 'Found a book with characters that do NOT match the specified character
set and removed it.. Author was: ~author~'
TooManyPages: Found a book with too many pages and removed it from the inventory of
~name~
SignRemoved: Found a sign not matching the allowed character set in the world @
SignRemovedOnPlace: detected a sign placed by ~name~ that contained characters not
in the allowed character set. Possible dupe machine exploit! @
SignKickPlayerMsg: Placing signs with unicode characters is NOT permitted.
ShulkerClick: 'Removed a shulker box from inside another shulker box clicked by: ~name~'
ShulkerPlace: Removed a shulker box containing illegally stacked, or enchanted items
on player ~player~ @
ItemFrameRemoveOnExtend: removed an item frame containing - ~contents~ on the back
of a retracting piston @
ItemFrameRemoveOnRetract: removed an item frame containing - ~contents~ pulled by
a sticky piston
PistonRetractionDupe: Stopped Rail/Carpet Dupe & Removed Piston @ ~removedblocks~
NetherPortalBlock: 'Blocked an entity from entering or leaving the nether: ~name~
@'
EndPortalBlock: 'Blocked an entity from entering or leaving the end: ~name~ @'
MinecartGlitch1: 'Located and removed a minecart glitched inside another block : ~blocktype~
@'
MinecartGlitch2: Stopped a minecart from being glitched into a block @
HeadInsideSolidBlock: Stopped ~player~ 's head from being inside a solid block while
in a ~vehicle~ @
MinecartMount: Prevented a ~entity~ from being able to mount a ~vehicle~ @
ZeroTickGlitch: Stopped Zero tick crop growth glitch and removed (~removedblocks~)
@
NamedItemRemovalHopper: Found an item named ~item~ in a hopper, it has been removed
@
NamedItemRemovalPlayer: 'Found an item named: ~item~ in ~name~''s inventory, it has
been removed. @'
ItemTypeRemovedPlayer: 'Found a blacklisted item type: ~item~ in ~name~''s inventory,
it has been removed'
ItemTypeRemoved: 'Found a blacklisted item type: ~item~ in ~player~''s inventory,
it has been removed'
SilkTouchBookBlocked: Stopped ~name~ from breaking ~block~ using a silk touch book
@
PistonHeadRemoval: A piston head was exploded.. removing an orphan piston base @
IllegalStackLogin: 'Illegal stack of items removed: ~item~ (~amount~) from player:
~name~ at login.'
IllegalStackOffhand: Removed an illegal stack of items from the off hand of ~name~,
~item~ ( ~amount~)
IllegalStackPlayerBody: 'Illegal stack of items removed: ~item~ (~amount~) from ~name~''s
body during item scan.'
IllegalStackItemScan: 'Illegal stack of items removed: ~item~ (~amount~) from player:
~name~ at item scan.'
IllegalStackOnClick: 'Illegal stack of items removed: ~item~ (~amount~) from player:
~name~ on click in inventory.'
IllegalStackShorten: 'Fixed an illegal stack of: ~item~ (~amount~) triggered by player:
~name~.'
IllegalStackUnstack: 'Unstacked an illegal stack of: ~item~ (~amount~) triggered by
player: ~name~. ~lost~ items were unable to fit and lost.'
InvalidPotionRemoved: 'Removed invalid potion from ~name~ had the following effects:
~effects~'
UnbreakableItemCleared: Removed Unbreakable flag from ~item~ found on player ~name~
CustomAttribsRemoved: Removed Custom Attributes on ~item~ held by ~name~ (~attributes~)
CustomAttribsRemoved2: Removed ~item~ with Custom Attributes worn by ~name~ (~attributes~)
GlideActivateMaxBuild: Prevented ~name~ from activating an elytra while above the
max build height. @
GlideAboveMaxBuild: Player ~name~ was using an elytra above the max build height,
disabling glide. @
CorrectedPlayerLocation: (possible pearl glitch into block) Corrected an enderpearl
teleport location for ~player~ @
StoppedPushableArmorStand: Prevented an armor stand from being lifted straight up
via a piston @
StoppedPushableEntity: Prevented an entity (armor stand/end crystal) from being pushed
into another entity @
RemovedRenamedItem: Removed a renamed item ~item~ from the inventory of ~name~
BlockedTripwireDupe: Player ~name~ attempted to place a tripwire hook on a trap door,
it has been removed (PreventTripwireDupe = true)
GenericItemRemoval: ~item~ removed by protection ~protection~, found on source ~source~
PlayerTrappedPortalMsg: §cSorry ~name~ but that portal appears to not have a valid
exit! You would be trapped if you went through it!
PlayerCommandSleepMsg: §cSorry but all commands are disabled while sleeping!
PlayerDisabledBookMsg: §cSorry but player book editing is disabled on this server!
PlayerKickMsgFishing: §cAuto Clicker Fishing is not allowed on this server!
PlayerKickMsgFishMod: §cAttention! it looks like you may be using an Auto Fishing
Mod... Please change the spot you're fishing to avoid getting kicked!
PlayerSwimExploitMsg: §cThat villager is too busy swimming to trade with you right
now!
PlayerCMIShulkerNest: §cSorry you can not put a shulker into another shulker!
PlayerDisabledHorseChestMsg: §cSorry, chests on horses, llamas, mules etc are disabled!
PlayerDisabledRidingChestedMsg: §cSorry, taming creatures that can carry chests is
disabled!
PlayerKickForChestMsg: §cYou were warned about chests on mobs, stop trying.
PlayerNearbyNotification: a nearby exploit was detected ~prot~
PlayerNetherBlock: §cSorry ~name~ players are not allowed on top of the nether!
PlayerEnchantBlocked: §cSorry ~name~ Enchanting this item is not permitted.
PlayerRepairBlocked: §cSorry ~name~ Repairing this item is not permitted.
StaffMsgEndGatewayVehicleRemoved: player ~name~ attempted to take a ~vehicle~ through
an end gateway, it has been removed.
StaffMsgBlockedPortalLogin: broke a trapped nether portal @
StaffMsgBlockedPortal: ~player~ was prevented from going through a blocked/trapped
nether portal @
StaffMsgDropperExploit: Detected a hopper/dropper loop exploit and removed a dispenser/dropper
@
StaffMsgSpawnerReset: A ~type~ spawner was reset to a pig spawner when broken by ~name~
@
StaffMsgCreativeBlock: ~name~ was prevented from loading in an illegal item via the
creative saved toolbar.
StaffMsgNetherBlock: ~name~ was prevented from accessing the top of the nether @
StaffMsgNetherFix: ~name~ has been teleported down from above the nether ceiling @
StaffMsgUnderNether: ~name~ has been killed for flying under the nether floor @
StaffMsgNetherCart: Stopped ~name~ riding in a vehicle above the nether ceiling @
StaffMsgBookRemoved: 'Removed a writable book from player: ~name~ because player book
creation is disabled!'
StaffProtectionToggleMsg: 'Protection: ~protection~ has been turned ~status~ by ~name~'
StaffInvalidProtectionMsg: '§cYou must supply a valid protection name to add values
to:'
StaffOptionUpdated: §aOption successfully updated!
StaffSingleWordsOnly: §cThat protection does not support multiple word arguments!
StaffStringUpdated: '§aValue updated with string value: ~value~'
StaffEnchantBypass: §cPlease left click with the item in hand you wish to add to the
EnchantedItemWhitelist, left click with nothing in hand or use /istack cancel to
cancel.
StaffEnchantBypassCancel: §cEnchantedItemWhitelist add item mode DISABLED.
StaffEnchantBypassAdded: §aAdded ~itemdata~ to the EnchantedItemWhitelist!
StaffSpamFishingNotice: §a~player~ is spam fishing! ~casts~ casts without a 2 second
break! @
StaffAutoFishingNotice: §a~player~ appears to be using an autofishing mod.. ~count~
caught within 0.3 blocks of each other @
StaffBadShulkerRemoved: Removed a hacked shulker box with an excessive amount of items
in it (~size~) from ~name~ @
StaffBadShulkerInWorld: 'Removed a dropped shulker box with an excessive amount of
items in it (~size~) from the world: @'
StaffNoItem: You must be holding an item in your main hand to force fix it's enchantment!
StaffNoEnchants: This item has no enchants to fix!
StaffEnchantFixed: Corrected ~amount~ enchants on ~item~
StaffNoNBTAPI: 'NBT-Api was not found on your server and is needed for ~prot~ since
it is enabled! Please download and install it from: https://www.spigotmc.org/resources/nbt-api.7939/'
StaffEnchantNotFixed: IllegalStack did not detect any invalid enchantments on this
item.
StaffEndPortalProtected: Prevented the end portal from being broken using a dispenser
@
StaffMsgNoPerm: 'You do not have permission to use that IllegalStack feature, node
required: ~perm~'
StaffMsgBedExplosion: Prevented a bed from being used as an explosive @
DestroyedEnchantedItem: 'Destroyed an Illegally Enchanted Item ~item~ ~enchant~.(~lvl)
found on player: ~player~'
IllegalEnchantLevel: '§aFixed Enchantment Level ~enchant~.(~lvl~) on ~item~ found
on player: ~player~'
IllegalEnchantType: '§aCould not fix Enchantment ~enchant~.(~lvl~) on ~item~ found
on player: ~player~ this enchantment is not valid for this item type!'
# The number at the end of the of each line is how much enabling this is going to improve server performance compared to other features
# The numbers are on a scale of 1-10
# All features are enabled by default
version: 0.1.7
# Automatically removes loaded chunks in worlds that have no players every 10 seconds. (9)
autoChunk: true
# Removes spawn chunks for all worlds in your server. (10)
noSpawnChunks: true
# This determines if the Smart Lag Detection AI is working to keep your server lag free. (10)
smartlagai: true
# This prevents the LaggRemover AI from repeatedly attempting to reduce lag if the server grows beyond repair. This
# should rarely happen, but if it does, this will prevent LaggRemover from adding to the problem. Time in minutes.
smartaicooldown: 3
# Smart lag detection. If a player types "lag" or "lagg" in the chat and your server TPS is less than this number, the servers lag removal AI will become active. (10)
TPS: 16.00
# Smart lag detection. If a player types "lag" or "lagg" in the chat and your server has less than this amount of ram left, the servers lag removal AI will become active. UNIT IN MEGABYTES (10)
RAM: 100
# These are the protocols are run by the LaggRemover AI when your server is detected as lagging for one or both of the following reasons. You can list all protocols by typing /lr protocol list
lag_protocols:
low_ram:
cc_items: '{"Delay":"true", "Count": "false"}'
low_tps:
cc_entities: '{"Delay":"true", "Count": "false", "ToClear":"null", "World":"%all%"}'
periodically:
cc_items: '{"Delay":"true", "Count": "false"}'
# This is a list of worlds that will not be automatically saved by the server. This reduces disk usage but can only be used for worlds in which the terrain is not being edited. Add DISABLED to the list to allow all worlds to automatically save. (6)
nosaveworlds:
- DISABLED
# This automatically removes lag after a certain period of time. The time is in minutes.
auto-lag-removal:
run: false
every: 10
# This prevents mobs from spawning in a chunk that contains more than the amount of entities specified in the "thinAt" value. (10 because it can prevent players from creating lag machines)
thinMobs: true
# The max number of entities that can spawn in a single chunk.
thinAt: 300
# Allows the LaggRemover AI (Artificial Inteligence) to perform action to lower the amount of packets being sent to just the player that typed lag. (10)
doRelativeAction: true
# When enabled, only allows the removal of items for relative lag removal for players.
doOnlyItemsForRelative: false
# This prevents non-hostile mobs from being removed by the relative lag removal system. THIS HAS TO BE DISABLED TO USE doOnlyItemsForRelative
dontDoFriendlyMobsForRelative: true
# When the LaggRemover AI detects a player is lagging. It will attempt to remove lag relative to player before looking at the whole server.
# This defines the max radius in blocks the LaggRemover AI can remove entities specified above. Radius in blocks.
localLagRadius: 10
# Defines what percent of the entities in the "localLagRadius" are removed.
localThinPercent: 80
# How often the LaggRemover AI can remove lag for a person (in seconds). This is to prevent players from tricking the AI into repeatedly clearing mobs or purging memory.
localLagRemovalCooldown: 60
# Makes local lag removal only be triggered if the amount of entities in the 'localLagRadius' is greater than this
localLagTriggered: 100
# Time between messages a player can type in chat. If a player spams chat this can create lag. (in ticks 20 ticks = 1 second) If a player has the permission lr.nochatdelay, they will not have their chat limited.
chatDelay: 0
# Change this to modify the LaggRemover prefix. NOTE: The showing of the prefix shows professionalism for the technology being used by your server, if you modify it from its default value, it does not.
prefix: '&6&lLaggRemover &7&l>>&r '
# This is whether you would like this plugin to automatically check and install new updates. This is highly recommended.
auto-update: false
# The warning messages and how long you would like a warning to be for a certain protocol.
protocol_warnings:
cc_items:
time: 60
stages:
- '60:%PREFIX%&eClearing ground items in &b60 &eseconds'
- '30:%PREFIX%&eClearing ground items in &b30 &eseconds'
- '5:%PREFIX%&eClearing ground items in &b5 &eseconds'
- 'f:%PREFIX%&eAll items on the ground have been cleared.'
cc_entities:
time: 60
stages:
- '60:%PREFIX%&eClearing hostile entities in &b60 &eseconds'
- '30:%PREFIX%&eClearing hostile entities in &b30 &eseconds'
- '5:%PREFIX%&eClearing hostile entities in &b5 &eseconds'
- 'f:%PREFIX%&eAll hostile entities have been cleared.'
# Enables/Disables the "LaggRemover V2" splash screen when the plugin starts
splashScreen: true
# Configuration file
# https://github.com/connection-lost/LockettePro/wiki/*-config.yml
# If there are missing entries, you can add them manually.
language-file-name: lang_zh-cn.yml
enable-quick-protect: true
enable-uuid-support: false
block-interfere-placement: true
block-item-transfer-in: false
block-item-transfer-out: true
block-hopper-minecart: remove
cache-time-seconds: 0
private-signs:
- '[閿乚'
additional-signs:
- '[鏇村浜篯'
everyone-signs:
- '[浠讳綍浜篯'
timer-signs:
- '[Timer:@]'
lockables:
- CHEST
- TRAPPED_CHEST
- FURNACE
- BURNING_FURNACE
- HOPPER
- BREWING_STAND
- DIAMOND_BLOCK
- WOODEN_DOOR
- SPRUCE_DOOR
- BIRCH_DOOR
- JUNGLE_DOOR
- ACACIA_DOOR
- DARK_OAK_DOOR
- IRON_DOOR_BLOCK
protection-exempt:
- nothing
lock-expire: false
lock-expire-days: 999.9
lock-default-create-time-unix: -1
lock-expire-string: '&3[Expired]'
command-usage: "&6[LockettePro] &bLockettePro plugin help\n&c1. In order to add a user to a sign, right click the sign, then enter /lock <line number> <text> to change the line.\n&c2. To reload configuration, enter /lock reload.\nLockettePro by connection_lost"
you-can-quick-lock-it: '&6[LockettePro] &aRight click the block with a sign to lock.'
you-can-manual-lock-it: '&6[LockettePro] &aPlace a sign and write [Private] to lock it.'
config-reloaded: '&6[LockettePro] &aConfig reloaded.'
no-permission: '&6[LockettePro] &cYou don''t have permission to do that.'
no-sign-selected: '&6[LockettePro] &cSelect a sign by right-clicking on it first.'
sign-need-reselect: '&6[LockettePro] &cPlease re-select the sign.'
line-is-too-long: '&6[LockettePro] &cThis line is too long!'
cannot-change-this-line: '&6[LockettePro] &cYou cannot change this line.'
sign-changed: '&6[LockettePro] &aSign edited successfully.'
locked-quick: '&6[LockettePro] &aBlock locked successfully.'
additional-sign-added-quick: '&6[LockettePro] &aAdditional sign added successfully.'
cannot-lock-quick: '&6[LockettePro] &cYou cannot lock this.'
cannot-add-additional-sign-quick: '&6[LockettePro] &cYou cannot add a sign here'
locked-manual: '&6[LockettePro] &aBlock locked successfully.'
additional-sign-added-manual: '&6[LockettePro] &aAdditional sign added successfully.'
cannot-lock-manual: '&6[LockettePro] &cYou cannot lock this.'
cannot-add-additional-sign-manual: '&6[LockettePro] &cYou cannot add a sign here'
not-locked-yet-manual: '&6[LockettePro] &cThis block is not locked yet.'
cannot-lock-door-nearby-manual: '&6[LockettePro] &cThere is a door nearby.'
block-already-locked-manual: '&6[LockettePro] &cThis block is already locked.'
block-is-not-lockable: '&6[LockettePro] &cThis block is not lockable.'
sign-selected: '&6[LockettePro] &aSign Selected.'
break-own-lock-sign: '&6[LockettePro] &aYou broke your lock sign.'
cannot-break-this-lock-sign: '&6[LockettePro] &cYou cannot break this lock sign.'
break-own-additional-sign: '&6[LockettePro] &aYou broke your additional sign.'
break-redundant-additional-sign: '&6[LockettePro] &aYou broke a redundant additional sign.'
cannot-break-this-additional-sign: '&6[LockettePro] &cYou cannot break this additional sign.'
block-is-locked: '&6[LockettePro] &cThis block is locked.'
cannot-interfere-with-others: '&6[LockettePro] &cYou cannot place a block that may interfere others.'
sign-error: '&4[ERROR]'
\ No newline at end of file
# Spanish translation by Alarar
command-usage: "&6[Private] &bPrivate plugin ayuda\n&c1. Para a?adir un usuario al private, click derecho en el cartel, y escribe /lock <numero l¨ªnea> <nombre> para cambiar o a?adir l¨ªnea.\n&c2. Para recargar la config, utiliza /lock reload.\nLockettepro by connection_lost"
you-can-quick-lock-it: '&6[Private] &aClick derecho con el cartel en lo que quieras proteger.'
you-can-manual-lock-it: '&6[Private] &aPon un cartel y escribe [Private] para privatizarlo.'
config-reloaded: '&6[Private] &aConfig recargada.'
no-permission: '&6[Private] &cNo tienes permisos para hacer esto.'
no-sign-selected: '&6[Private] &cPrimero selecciona un cartel con click derecho.'
sign-need-reselect: '&6[Private] &cPor favor selecciona otra vez el cartel.'
line-is-too-long: '&6[Private] &c?Esta l¨ªnea es muy larga!'
cannot-change-this-line: '&6[Private] &cT¨² no puedes cambiar esta l¨ªnea.'
sign-changed: '&6[Private] &aCartel editado correctamente.'
locked-quick: '&6[Private] &aObjeto privatizado correctamente.'
additional-sign-added-quick: '&6[Private] &aCartel adicional agregado correctamente.'
cannot-lock-quick: '&6[Private] &cNo puedes privatizar eso.'
cannot-add-additional-sign-quick: '&6[Private] &cNo puedes colocar un cartel aqu¨ª.'
locked-manual: '&6[Private] &aPrivatizado correctamente.'
additional-sign-added-manual: '&6[Private] &aCartel adicional a?adido correctamente.'
cannot-lock-manual: '&6[Private] &cNo puedes proteger esto.'
cannot-add-additional-sign-manual: '&6[Private] &cNo puedes a?adir un cartel aqu¨ª.'
not-locked-yet-manual: '&6[Private] &cEste objeto no esta protegido todav¨ªa.'
cannot-lock-door-nearby-manual: '&6[Private] &cHay una puerta cerca.'
block-already-locked-manual: '&6[Private] &cEste bloque esta ya privatizado.'
block-is-not-lockable: '&6[Private] &cEste bloque no se puede privatizar.'
sign-selected: '&6[Private] &aCartel seleccionado.'
break-own-lock-sign: '&6[Private] &a?Has roto t¨² cartel private!.'
cannot-break-this-lock-sign: '&6[Private] &c?No puedes romper este cartel private!.'
break-own-additional-sign: '&6[Private] &aHas roto t¨² cartel adicional private.'
break-redundant-additional-sign: '&6[Private] &aHas roto un cartel private que era redundante.'
cannot-break-this-additional-sign: '&6[Private] &cNo puedes romper este cartel adicional de private!.'
block-is-locked: '&6[Private] &c?Este bloque esta protegido!.'
cannot-interfere-with-others: '&6[Private] &c?No puedes poner un cartel interfiriendo con otros de private!.'
sign-error: '&4[ERROR]'
\ No newline at end of file
# Lingua Italiana creata da Maxetto.
command-usage: "&6[LockettePro] &bAiuto LockettePro\n&c1. Per aggiungere un giocatore nel cartello, fai tasto destro sul cartello, poi scrivi /lock <numero linea> <testo> per modificare la linea indicata.\n&c2. Per ricaricare la configurazione, scrivi /lock reload.\nLockettePro di connection_lost"
you-can-quick-lock-it: '&6[LockettePro] &aFai tasto destro sul blocco con un cartello per privatizzarlo.'
you-can-manual-lock-it: '&6[LockettePro] &aPiazza un cartello e scrivi [Private] per privatizzarlo.'
config-reloaded: '&6[LockettePro] &aConfigurazione ricaricata correttamente.'
no-permission: '&6[LockettePro] &cNon hai il permesso di fare ciò.'
no-sign-selected: '&6[LockettePro] &cDevi selezionare un cartello facendo tasto destro su di esso prima di eseguire questo comando.'
sign-need-reselect: '&6[LockettePro] &cPer favore riseleziona il cartello.'
line-is-too-long: '&6[LockettePro] &cIl testo inserito è troppo lungo!'
cannot-change-this-line: '&6[LockettePro] &cNon puoi modificare questa linea.'
sign-changed: '&6[LockettePro] &aCartello modificato correttamente.'
locked-quick: '&6[LockettePro] &aBlocco privatizzato correttamente.'
additional-sign-added-quick: '&6[LockettePro] &aCartello aggiuntivo piazzato correttamente.'
cannot-lock-quick: '&6[LockettePro] &cNon puoi privatizzare questo blocco.'
cannot-add-additional-sign-quick: '&6[LockettePro] &cNon puoi piazzare un cartello qua.'
locked-manual: '&6[LockettePro] &aBlocco privatizzato correttamente.'
additional-sign-added-manual: '&6[LockettePro] &aCartello aggiuntivo piazzato correttamente.'
cannot-lock-manual: '&6[LockettePro] &cNon puoi privatizzare questo blocco.'
cannot-add-additional-sign-manual: '&6[LockettePro] &cNon puoi piazzare un cartello qua.'
not-locked-yet-manual: '&6[LockettePro] &cQuesto blocco non è stato ancora privatizzato.'
cannot-lock-door-nearby-manual: '&6[LockettePro] &cNon puoi privatizzare questo blocco perché c''è una porta nelle vicinanze.'
block-already-locked-manual: '&6[LockettePro] &cQuesto blocco è già privatizzato.'
block-is-not-lockable: '&6[LockettePro] &cQuesto blocco non è privatizzabile.'
sign-selected: '&6[LockettePro] &aCartello selezionato correttamente.'
break-own-lock-sign: '&6[LockettePro] &aHai rimosso il cartello di privatizzazione.'
cannot-break-this-lock-sign: '&6[LockettePro] &cNon puoi rimuovere questo cartello di privatizzazione.'
break-own-additional-sign: '&6[LockettePro] &aHai rimosso il cartello aggiuntivo.'
break-redundant-additional-sign: '&6[LockettePro] &aHai rimosso un cartello aggiuntivo.'
cannot-break-this-additional-sign: '&6[LockettePro] &cNon puoi rimuovere questo cartello aggiuntivo.'
block-is-locked: '&6[LockettePro] &cQuesto blocco è stato privatizzato da un giocatore.'
cannot-interfere-with-others: '&6[LockettePro] &cNon puoi piazzare un blocco che può interferire con altri.'
sign-error: '&4[ERRORE]'
# Chinese (simplified) translation by connection_lost
command-usage: "&a上锁 &8> &bLockettePro 插件说明\n&c1. 为箱子添加或删除用户,首先右键选中一个牌子, 然后输入/lock 行号 玩家名 即可。\n&c2. 管理员重载插件配置,使用 /lock reload\nLockettePro by connection_lost"
you-can-quick-lock-it: '&a上锁 &8> &f手持牌子右键箱子即可上锁。'
you-can-manual-lock-it: '&a上锁 &8> &f贴上一个牌子并写上[锁]即可上锁。'
config-reloaded: '&a上锁 &8> &f配置已重新加载。'
no-permission: '&a上锁 &8> &c你没有使用这个指令的权限。'
no-sign-selected: '&a上锁 &8> &c请先右键选择一个牌子。'
sign-need-reselect: '&a上锁 &8> &c请重新选择一下牌子。'
line-is-too-long: '&a上锁 &8> &c你为牌子输入的文字太长了!'
cannot-change-this-line: '&a上锁 &8> &c你不可以修改这一行。'
sign-changed: '&a上锁 &8> &f牌子已修改。'
locked-quick: '&a上锁 &8> &f方块已上锁。'
additional-sign-added-quick: '&a上锁 &8> &f额外的用户牌子已添加。'
cannot-lock-quick: '&a上锁 &8> &c你不可以锁这个方块。'
cannot-add-additional-sign-quick: '&a上锁 &8> &c你不可以在这里添加牌子。'
locked-manual: '&a上锁 &8> &f方块已上锁。'
additional-sign-added-manual: '&a上锁 &8> &f额外的用户牌子已添加。'
cannot-lock-manual: '&a上锁 &8> &c你不可以锁这个方块。'
cannot-add-additional-sign-manual: '&a上锁 &8> &c你不可以在这里添加牌子。'
not-locked-yet-manual: '&a上锁 &8> &c这个方块还没有上锁。'
cannot-lock-door-nearby-manual: '&a上锁 &8> &c这附近有别人的门。'
block-already-locked-manual: '&a上锁 &8> &c这个方块已经被锁好了。'
block-is-not-lockable: '&a上锁 &8> &c这种方块不能上锁。'
sign-selected: '&a上锁 &8> &f你选中了一个牌子,输入/lock 行号 玩家名 来修改它。'
break-own-lock-sign: '&a上锁 &8> &f你拆掉了你的锁。'
cannot-break-this-lock-sign: '&a上锁 &8> &c你不可以拆掉别人的锁。'
break-own-additional-sign: '&a上锁 &8> &f你拆掉了你的额外用户牌子。'
break-redundant-additional-sign: '&a上锁 &8> &f你拆掉了废弃的额外用户牌子。'
cannot-break-this-additional-sign: '&a上锁 &8> &c你不可以拆掉别人的牌子。'
block-is-locked: '&a上锁 &8> &c这个方块已上锁。'
cannot-interfere-with-others: '&a上锁 &8> &c你不能在已上锁的方块附近放这个。'
sign-error: '&4[错误]'
\ No newline at end of file
####################################################################################################
# +----------------------------------------------------------------------------------------------+ #
# | __ __ ___ __ __ | #
# | | | | / ` |__/ |__) |__ |__) |\/| /__` | #
# | |___ \__/ \__, | \ | |___ | \ | | .__/ | #
# | | #
# | https://luckperms.net | #
# | | #
# | SOURCE CODE: https://github.com/lucko/LuckPerms | #
# | WIKI: https://github.com/lucko/LuckPerms/wiki | #
# | BUG REPORTS: https://github.com/lucko/LuckPerms/issues | #
# | | #
# | Each option in this file is documented and explained here: | #
# | ==> https://github.com/lucko/LuckPerms/wiki/Configuration | #
# | | #
# | New options are not added to this file automatically. Default values are used if an | #
# | option cannot be found. The latest config versions can be obtained at the link above. | #
# +----------------------------------------------------------------------------------------------+ #
####################################################################################################
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | ESSENTIAL SETTINGS | #
# | | #
# | Important settings that control how LuckPerms functions. | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# The name of the server, used for server specific permissions.
#
# - When set to "global" this setting is effectively ignored.
# - In all other cases, the value here is added to all players in a "server" context.
# - See: https://github.com/lucko/LuckPerms/wiki/Context
server: global
# If the servers own UUID cache/lookup facility should be used when there is no record for a player
# already in LuckPerms.
#
# - When this is set to 'false', commands using a player's username will not work unless the player
# has joined since LuckPerms was first installed.
# - To get around this, you can use a player's uuid directly in the command, or enable this option.
# - When this is set to 'true', the server facility is used. This may use a number of methods,
# including checking the servers local cache, or making a request to the Mojang API.
use-server-uuid-cache: false
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | STORAGE SETTINGS | #
# | | #
# | Controls which storage method LuckPerms will use to store data. | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# How the plugin should store data
#
# - The various options are explained in more detail on the wiki:
# https://github.com/lucko/LuckPerms/wiki/Storage-types
#
# - Possible options:
#
# | Remote databases - require connection information to be configured below
# |=> MySQL
# |=> MariaDB (preferred over MySQL)
# |=> PostgreSQL
# |=> MongoDB
#
# | Flatfile/local database - don't require any extra configuration
# |=> H2 (preferred over SQLite)
# |=> SQLite
#
# | Readable & editable text files - don't require any extra configuration
# |=> YAML (.yml files)
# |=> JSON (.json files)
# |=> HOCON (.conf files)
# |=> TOML (.toml files)
# |
# | By default, user, group and track data is separated into different files. Data can be combined
# | and all stored in the same file by switching to a combined storage variant.
# | Just add '-combined' to the end of the storage-method, e.g. 'yaml-combined'
#
# - A H2 database is the default option.
# - If you want to edit data manually in "traditional" storage files, we suggest using YAML.
storage-method: h2
# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: localhost
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: minecraft
# Credentials for the database.
username: root
password: ''
# These settings apply to the MySQL connection pool.
# - The default values will be suitable for the majority of users.
# - Do not change these settings unless you know what you're doing!
pool-settings:
# Sets the maximum size of the MySQL connection pool.
# - Basically this value will determine the maximum number of actual
# connections to the database backend.
# - More information about determining the size of connection pools can be found here:
# https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing
maximum-pool-size: 10
# Sets the minimum number of idle connections that the pool will try to maintain.
# - For maximum performance and responsiveness to spike demands, it is recommended to not set
# this value and instead allow the pool to act as a fixed size connection pool.
# (set this value to the same as 'maximum-pool-size')
minimum-idle: 10
# This setting controls the maximum lifetime of a connection in the pool in milliseconds.
# - The value should be at least 30 seconds less than any database or infrastructure imposed
# connection time limit.
maximum-lifetime: 1800000 # 30 minutes
# This setting controls the maximum number of milliseconds that the plugin will wait for a
# connection from the pool, before timing out.
connection-timeout: 5000 # 5 seconds
# This setting allows you to define extra properties for connections.
#
# By default, the following options are set to enable utf8 encoding. (you may need to remove
# these if you are using PostgreSQL)
# useUnicode: true
# characterEncoding: utf8
#
# You can also use this section to disable SSL connections, by uncommenting the 'useSSL' and
# 'verifyServerCertificate' options below.
properties:
useUnicode: true
characterEncoding: utf8
#useSSL: false
#verifyServerCertificate: false
# The prefix for all LuckPerms SQL tables.
# - Change this if you want to use different tables for different servers.
table-prefix: 'luckperms_'
# The prefix to use for all LuckPerms collections. Change this if you want to use different
# collections for different servers. The default is no prefix.
mongodb-collection-prefix: ''
# MongoDB ClientConnectionURI for use with replica sets and custom connection options
# - See https://docs.mongodb.com/manual/reference/connection-string/
mongodb-connection-uri: ''
# Define settings for a "split" storage setup.
#
# - This allows you to define a storage method for each type of data.
# - The connection options above still have to be correct for each type here.
split-storage:
# Don't touch this if you don't want to use split storage!
enabled: false
methods:
# These options don't need to be modified if split storage isn't enabled.
user: h2
group: h2
track: h2
uuid: h2
log: h2
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | UPDATE PROPAGATION & MESSAGING SERVICE | #
# | | #
# | Controls the ways in which LuckPerms will sync data & notify other servers of changes. | #
# | These options are documented on greater detail on the wiki under "Instant Updates". | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# This option controls how frequently LuckPerms will perform a sync task.
#
# - A sync task will refresh all data from the storage, and ensure that the most up-to-date data is
# being used by the plugin.
# - This is disabled by default, as most users will not need it. However, if you're using a remote
# storage type without a messaging service setup, you may wish to set this to something like 3.
# - Set to -1 to disable the task completely.
sync-minutes: -1
# If the file watcher should be enabled.
#
# - When using a file-based storage type, LuckPerms can monitor the data files for changes, and
# automatically update when changes are detected.
# - If you don't want this feature to be active, set this option to false.
watch-files: true
# Define which messaging service should be used by the plugin.
#
# - If enabled and configured, LuckPerms will use the messaging service to inform other connected
# servers of changes.
# - Use the command "/lp networksync" to manually push changes.
# - Data is NOT stored using this service. It is only used as a messaging platform.
#
# - If you decide to enable this feature, you should set "sync-minutes" to -1, as there is no need
# for LuckPerms to poll the database for changes.
#
# - Possible options:
# => sql Uses the SQL database to form a queue system for communication. Will only work when
# 'storage-method' is set to MySQL or MariaDB. This is chosen by default if the
# option is set to 'auto' and SQL storage is in use. Set to 'notsql' to disable this.
# => pluginmsg Uses the plugin messaging channels to communicate with the proxy.
# LuckPerms must be installed on your proxy & all connected servers backend servers.
# Won't work if you have more than one proxy.
# => lilypad Uses LilyPad pub-sub to push changes. You need to have the LilyPad-Connect plugin
# installed.
# => redis Uses Redis pub-sub to push changes. Your server connection info must be configured
# below.
# => auto Attempts to automatically setup a messaging service using redis or sql.
messaging-service: auto
# If LuckPerms should automatically push updates after a change has been made with a command.
auto-push-updates: true
# If LuckPerms should push logging entries to connected servers via the messaging service.
push-log-entries: true
# If LuckPerms should broadcast received logging entries to players on this platform.
#
# - If you have LuckPerms installed on your backend servers as well as a BungeeCord proxy, you
# should set this option to false on either your backends or your proxies, to avoid players being
# messaged twice about log entries.
broadcast-received-log-entries: true
# Settings for Redis.
# Port 6379 is used by default; set address to "host:port" if differs
redis:
enabled: false
address: localhost
password: ''
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | CUSTOMIZATION SETTINGS | #
# | | #
# | Settings that allow admins to customize the way LuckPerms operates. | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# Controls how temporary permissions/parents/meta should be accumulated.
#
# - The default behaviour is "deny".
# - This behaviour can also be specified when the command is executed. See the command usage
# documentation for more info.
#
# - Possible options:
# => accumulate durations will be added to the existing expiry time
# => replace durations will be replaced if the new duration is later than the current
# expiration
# => deny the command will just fail if you try to add another node with the same expiry
temporary-add-behaviour: deny
# Controls how LuckPerms will determine a users "primary" group.
#
# - The meaning and influence of "primary groups" are explained in detail on the wiki.
# - The preferred approach is to let LuckPerms automatically determine a users primary group
# based on the relative weight of their parent groups.
#
# - Possible options:
# => stored use the value stored against the users record in the file/database
# => parents-by-weight just use the users most highly weighted parent
# => all-parents-by-weight same as above, but calculates based upon all parents inherited from
# both directly and indirectly
primary-group-calculation: parents-by-weight
# If the plugin should check for "extra" permissions with users run LP commands.
#
# - These extra permissions allow finer control over what users can do with each command, and who
# they have access to edit.
# - The nature of the checks are documented on the wiki under "Argument based command permissions".
# - Argument based permissions are *not* static, unlike the 'base' permissions, and will depend upon
# the arguments given within the command.
argument-based-command-permissions: false
# If the plugin should check whether senders are a member of a given group before they're able to
# edit the groups data or add/remove other users to/from it.
# Note: these limitations do not apply to the web editor!
require-sender-group-membership-to-modify: false
# If the plugin should send log notifications to users whenever permissions are modified.
#
# - Notifications are only sent to those with the appropriate permission to receive them
# - They can also be temporarily enabled/disabled on a per-user basis using
# '/lp log notify <on|off>'
log-notify: true
# Defines a list of log entries which should not be sent as notifications to users.
#
# - Each entry in the list is a RegEx expression which is matched against the log entry description.
log-notify-filtered-descriptions:
# - "parent add example"
# Defines the options for prefix and suffix stacking.
#
# - The feature allows you to display multiple prefixes or suffixes alongside a players username in
# chat.
# - It is explained and documented in more detail on the wiki under "Prefix & Suffix Stacking".
#
# - The options are divided into separate sections for prefixes and suffixes.
# - The 'duplicates' setting refers to how duplicate elements are handled. Can be 'retain-all',
# 'first-only' or 'last-only'.
# - The value of 'start-spacer' is included at the start of the resultant prefix/suffix.
# - The value of 'end-spacer' is included at the end of the resultant prefix/suffix.
# - The value of 'middle-spacer' is included between each element in the resultant prefix/suffix.
#
# - Possible format options:
# => highest Selects the value with the highest weight, from all values
# held by or inherited by the player.
#
# => lowest Same as above, except takes the one with the lowest weight.
#
# => highest_own Selects the value with the highest weight, but will not
# accept any inherited values.
#
# => lowest_own Same as above, except takes the value with the lowest weight.
#
# => highest_inherited Selects the value with the highest weight, but will only
# accept inherited values.
#
# => lowest_inherited Same as above, except takes the value with the lowest weight.
#
# => highest_on_track_<track> Selects the value with the highest weight, but only if the
# value was inherited from a group on the given track.
#
# => lowest_on_track_<track> Same as above, except takes the value with the lowest weight.
#
# => highest_not_on_track_<track> Selects the value with the highest weight, but only if the
# value was inherited from a group not on the given track.
#
# => lowest_not_on_track_<track> Same as above, except takes the value with the lowest weight.
#
# => highest_from_group_<group> Selects the value with the highest weight, but only if the
# value was inherited from the given group.
#
# => lowest_from_group_<group> Same as above, except takes the value with the lowest weight.
#
# => highest_not_from_group_<group> Selects the value with the highest weight, but only if the
# value was not inherited from the given group.
#
# => lowest_not_from_group_<group> Same as above, except takes the value with the lowest weight.
meta-formatting:
prefix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
suffix:
format:
- "highest"
duplicates: first-only
start-spacer: ""
middle-spacer: " "
end-spacer: ""
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | PERMISSION CALCULATION AND INHERITANCE | #
# | | #
# | Modify the way permission checks, meta lookups and inheritance resolutions are handled. | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# The algorithm LuckPerms should use when traversing the "inheritance tree".
#
# - Possible options:
# => breadth-first See: https://en.wikipedia.org/wiki/Breadth-first_search
# => depth-first-pre-order See: https://en.wikipedia.org/wiki/Depth-first_search
# => depth-first-post-order See: https://en.wikipedia.org/wiki/Depth-first_search
inheritance-traversal-algorithm: depth-first-pre-order
# If a final sort according to "inheritance rules" should be performed after the traversal algorithm
# has resolved the inheritance tree.
#
# "Inheritance rules" refers to things such as group weightings, primary group status, and the
# natural contextual ordering of the group nodes.
#
# Setting this to 'true' will allow for the inheritance rules to take priority over the structure of
# the inheritance tree.
#
# Effectively when this setting is 'true': the tree is flattened, and rules applied afterwards,
# and when this setting is 'false':, the rules are just applied during each step of the traversal.
post-traversal-inheritance-sort: false
# Defines the mode used to determine whether a set of contexts are satisfied.
#
# - Possible options:
# => at-least-one-value-per-key Set A will be satisfied by another set B, if at least one of the
# key-value entries per key in A are also in B.
# => all-values-per-key Set A will be satisfied by another set B, if all key-value
# entries in A are also in B.
context-satisfy-mode: at-least-one-value-per-key
# +----------------------------------------------------------------------------------------------+ #
# | Permission resolution settings | #
# +----------------------------------------------------------------------------------------------+ #
# If users on this server should have their global permissions applied.
# When set to false, only server specific permissions will apply for users on this server
include-global: true
# If users on this server should have their global world permissions applied.
# When set to false, only world specific permissions will apply for users on this server
include-global-world: true
# If users on this server should have global (non-server specific) groups applied
apply-global-groups: true
# If users on this server should have global (non-world specific) groups applied
apply-global-world-groups: true
# +----------------------------------------------------------------------------------------------+ #
# | Meta lookup settings | #
# +----------------------------------------------------------------------------------------------+ #
# Defines how meta values should be selected.
#
# - Possible options:
# => inheritance Selects the meta value that was inherited first
# => highest-number Selects the highest numerical meta value
# => lowest-number Selects the lowest numerical meta value
meta-value-selection-default: inheritance
# Defines how meta values should be selected per key.
meta-value-selection:
# max-homes: highest-number
# +----------------------------------------------------------------------------------------------+ #
# | Inheritance settings | #
# +----------------------------------------------------------------------------------------------+ #
# If the plugin should apply wildcard permissions.
#
# - If set to true, LuckPerms will detect wildcard permissions, and resolve & apply all registered
# permissions matching the wildcard.
apply-wildcards: true
# If LuckPerms should resolve and apply permissions according to the Sponge style implicit wildcard
# inheritance system.
#
# - That being: If a user has been granted "example", then the player should have also be
# automatically granted "example.function", "example.another", "example.deeper.nesting",
# and so on.
apply-sponge-implicit-wildcards: false
# If the plugin should parse regex permissions.
#
# - If set to true, LuckPerms will detect regex permissions, marked with "r=" at the start of the
# node, and resolve & apply all registered permissions matching the regex.
apply-regex: true
# If the plugin should complete and apply shorthand permissions.
#
# - If set to true, LuckPerms will detect and expand shorthand node patterns.
apply-shorthand: true
# If the plugin should apply Bukkit child permissions.
#
# - Plugin authors can define custom permissions structures for their plugin, which will be resolved
# and used by LuckPerms if this setting is enabled.
apply-bukkit-child-permissions: true
# If the plugin should apply Bukkit default permissions.
#
# - Plugin authors can define permissions which should be given to all users by default, or setup
# permissions which should/shouldn't be given to opped players.
# - If this option is set to false, LuckPerms will ignore these defaults.
apply-bukkit-default-permissions: true
# If the plugin should apply attachment permissions.
#
# - Other plugins on the server are able to add their own "permission attachments" to players.
# - This allows them to grant players additional permissions which last until the end of the
# session, or until they're removed.
# - If this option is set to false, LuckPerms will not include these attachment permissions when
# considering if a player should have access to a certain permission.
apply-bukkit-attachment-permissions: true
# +----------------------------------------------------------------------------------------------+ #
# | Extra settings | #
# +----------------------------------------------------------------------------------------------+ #
# Allows you to set "aliases" for the worlds sent forward for context calculation.
#
# - These aliases are provided in addition to the real world name. Applied recursively.
# - Remove the comment characters for the default aliases to apply.
world-rewrite:
# world_nether: world
# world_the_end: world
# Define special group weights for this server.
#
# - Group weights can also be applied directly to group data, using the setweight command.
# - This section allows weights to be set on a per-server basis.
group-weight:
# admin: 10
# +----------------------------------------------------------------------------------------------+ #
# | | #
# | FINE TUNING OPTIONS | #
# | | #
# | A number of more niche settings for tweaking and changing behaviour. The section also | #
# | contains toggles for some more specialised features. It is only necessary to make changes to | #
# | these options if you want to fine-tune LuckPerms behaviour. | #
# | | #
# +----------------------------------------------------------------------------------------------+ #
# +----------------------------------------------------------------------------------------------+ #
# | Server Operator (OP) settings | #
# +----------------------------------------------------------------------------------------------+ #
# Controls whether server operators should exist at all.
#
# - When set to 'false', all players will be de-opped, and the /op and /deop commands will be
# disabled.
enable-ops: true
# Enables or disables a special permission based system in LuckPerms for controlling OP status.
#
# - If set to true, any user with the permission "luckperms.autoop" will automatically be granted
# server operator status. This permission can be inherited, or set on specific servers/worlds,
# temporarily, etc.
# - Additionally, setting this to true will force the "enable-ops" option above to false. All users
# will be de-opped unless they have the permission node, and the op/deop commands will be
# disabled.
# - It is recommended that you use this option instead of assigning a single '*' permission.
auto-op: false
# Defines if "opped" players should be able to use all LuckPerms commands by default.
#
# - Set to false to only allow users who have the permissions access to the commands
commands-allow-op: true
# +----------------------------------------------------------------------------------------------+ #
# | Vault integration settings | #
# +----------------------------------------------------------------------------------------------+ #
# If Vault lookups for offline players on the main server thread should be enabled.
#
# LuckPerms has a "catch" for plugins attempting to perform unsafe offline player data lookups
# from the main server thread. This catch raises an exception (causes an error to occur) when unsafe
# lookups are made, instead of allowing the lookup to happen, which would likely cause the server
# to lag.
#
# However, if you're willing to accept the consequences, the catch can be disabled by setting this
# option to 'true.
vault-unsafe-lookups: false
# Controls which group LuckPerms should use for NPC players when handling Vault requests.
#
# - As NPCs aren't actually real players, LuckPerms does not load any user data for them. This
# becomes an issue when plugins want to check for their permissions using Vault.
# - As a solution, Vault checks for NPCs fallback to a group, which is defined below.
vault-npc-group: default
# Controls how LuckPerms should consider the OP status of NPC players when handing Vault requests.
#
# - If you want NPCs to have the same permissions as "normal" players, set this option to false.
# - If you want NPCs to have OP status, set this option to true.
vault-npc-op-status: false
# If the vault-server option below should be used.
#
# - When this option is set to false, the server value defined above under "server" is used.
use-vault-server: false
# The name of the server used within Vault operations.
#
# - If you don't want Vault operations to be server specific, set this to "global".
# - Will only take effect if use-vault-server is set to true above.
vault-server: global
# If global permissions should be considered when retrieving meta or player groups
vault-include-global: true
# If Vault operations should ignore any world arguments if supplied.
vault-ignore-world: false
# +----------------------------------------------------------------------------------------------+ #
# | Miscellaneous (and rarely used) settings | #
# +----------------------------------------------------------------------------------------------+ #
# If LuckPerms should produce extra logging output when it handles logins.
#
# - Useful if you're having issues with UUID forwarding or data not being loaded.
debug-logins: false
# If LuckPerms should allow usernames with non alphanumeric characters.
#
# - Note that due to the design of the storage implementation, usernames must still be 16 characters
# or less.
allow-invalid-usernames: false
# If LuckPerms should allow a users primary group to be removed with the 'parent remove' command.
#
# - When this happens, the plugin will set their primary group back to default.
prevent-primary-group-removal: false
# If LuckPerms should update the list of commands sent to the client when permissions are changed.
update-client-command-list: true
# If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands.
# See here for more info: https://minecraft.gamepedia.com/Commands#Target_selectors
resolve-command-selectors: false
{
"static-contexts": {},
"default-contexts": {}
}
\ No newline at end of file
# ------------------------------------------------------------------------- #
# This is the MV2 Config. If you mess it up, copy the values out #
# delete it, and it will be regenerated. Then use the ingame interface #
# to add your values back via the "/mv conf" command. #
# When in-game, simply type: "/mv conf ?" for help. #
# A config with explanations can be found here: #
# https://github.com/Multiverse/Multiverse-Core/wiki/config.yml #
# #
# #
# IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
# #
# Do NOT delete this line from your config!!!! #
# ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration #
# #
# IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
# ------------------------------------------------------------------------- #
multiverse-configuration:
==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
enforceaccess: 'false'
prefixchat: 'true'
prefixchatformat: '[%world%]%chat%'
useasyncchat: 'true'
teleportintercept: 'true'
firstspawnoverride: 'true'
displaypermerrors: 'true'
globaldebug: '0'
silentstart: 'false'
messagecooldown: '5000'
version: '2.9'
firstspawnworld: world
teleportcooldown: '1000'
defaultportalsearch: 'false'
portalsearchradius: '128'
autopurge: 'true'
worlds:
world:
==: MVWorld
hidden: 'false'
alias: world
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
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: 'true'
spawnLocation:
==: MVSpawnLocation
x: 112.0
y: 64.0
z: 256.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '5791164152412837264'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
world_the_end:
==: MVWorld
hidden: 'false'
alias: ''
color: WHITE
style: NORMAL
pvp: 'true'
scale: '16.0'
respawnWorld: ''
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: 'true'
spawnLocation:
==: MVSpawnLocation
x: 0.0
y: 65.0
z: 0.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: THE_END
seed: '5791164152412837264'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
world_nether:
==: MVWorld
hidden: 'false'
alias: ''
color: WHITE
style: NORMAL
pvp: 'true'
scale: '8.0'
respawnWorld: ''
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: 'true'
spawnLocation:
==: MVSpawnLocation
x: 0.0
y: 101.0
z: 0.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NETHER
seed: '5791164152412837264'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
# PlaceholderAPI
# Version: 2.10.9
# Created by: extended_clip
# Contributors: https://github.com/PlaceholderAPI/PlaceholderAPI/graphs/contributors
# Issues: https://github.com/PlaceholderAPI/PlaceholderAPI/issues
# Expansions: https://api.extendedclip.com/all/
# Wiki: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki
# Discord: https://helpch.at/discord
# No placeholders are provided with this plugin by default.
# Download placeholders: /papi ecloud
check_updates: true
cloud_enabled: true
cloud_sorting: "name"
cloud_allow_unverified_expansions: false
boolean:
'true': 'yes'
'false': 'no'
date_format: MM/dd/yy HH:mm:ss
debug: false
# http://mcstats.org
opt-out: false
guid: 1a647d35-0b2c-40bd-9579-d2bd12b835b7
debug: false
global:
# Settings for the automatic version updater
auto updater:
notify: true
download: false
# Number of seconds to wait until a new update is downloaded
delay: 43200 # 12 hours
metrics: true
# Automatically compile structure modifiers
background compiler: true
# Disable version checking for the given Minecraft version. Backup your world first!
ignore version check:
# Override the starting injecting method
injection method:
# Whether or not to enable the filter command
debug: false
# Whether or not to print a stack trace for every warning
detailed error: false
# The engine used by the filter command
script engine: JavaScript
suppressed reports:
\ No newline at end of file
1612149969
\ No newline at end of file
# ________________________
# | 汉化by: |
# | 酷车手BB弹 |
# | ====================== |
# | 感谢雪妮的指导~ |
# | 感谢MC小白桑的提出~ |
# |________________________|
#
#Default config: https://github.com/KaiKikuchi/QuickShop/blob/master/src/main/resources/config.yml
#默认配置文件地址
#Tax amount (decimal) - Eg, P1 buys $50 worth of stuff from P2. Therefore, P1 loses $50, P2 gains $(1-0.05)*50, and tax-account gains $(0.05)*50.
#税额 - 比如P1在P2的商店买了价值50块的东西,P1将扣除50块,P2将得到(1-0.05)*50块,而税收账户将得到(0.05)*50块
tax: 0.05
#The fake player who money from taxing people goes to
#税收人ID(强烈建议改成腐竹的ID)
tax-account: abcdefghijklnmopqrstuvwxyz
#Whether or not to show taxes paid when selling to a shop
#当**物品时是否显示扣除的税额
show-tax: false
#Should we log transactions/creations to Bukkit\Plugins\QuickShop\qs.log?
#是否对商店操作进行记录
log-actions: true
#For item-item based economies that don't use virtual coins.
#设置为true时将使用金属铸币经济而不使用虚拟货币
whole-number-prices-only: false
#Force bukkit chat handler (https://github.com/KaiKikuchi/QuickShop/issues/10)
#设置为true则启用HeroChat(需要HeroChat作为前置)
force-bukkit-chat-handler: false
database:
mysql: false
host: localhost
port: 3306
database: quickshop
user: root
password: passwd
#Limits the number of shops a person can create and own at a single time.
#设置玩家的商店数量最大只能拥有多少个
limits:
#Disable these if you're not using them! If this is false, the rest of this section is ignored
#设置为false将会关闭这项功能
use: false
#The default number of shops players can make
#默认玩家拥有商店的最大数量
default: 10
#Players with these permissions can create these amounts of shops.
#可设置该权限的玩家能拥有商店的最大数量
ranks:
#Anyone with 'quickshop.vip' permissions, can create 20 shops instead of 10.
#拥有'quickshop.vip'权限的玩家可创建20个,而不是10个
quickshop.vip: 20 #Players with quickshop.vip can make 20 shops.
#A list of block (materials) which can be used to create shops.
#可用来创建为商店的方块列表
#By default, chests are added to this list.
#默认拥有箱子
#This will only work for blocks which implement InventoryHolder
#这些可用于商店的方块只能是可实现持有人库存
#in other words, no enderchest shops, no shops on dirt blocks, etc.
#也就是说,无法使用末影箱、泥土等等作为商店的方块
#May cause unexpected behaviour with some blocks... Eg don't make a
#shop on a hopper (It sucks the display item in) and furnace shops
#allow players to put whatever item they want in all 3 slots and
#dispenser shops aren't protected from redstone... Etc.
shop-blocks:
- CHEST
- TRAPPED_CHEST
shop:
#Cost to make a stall
#制作一个商店需要花的钱
cost: 10
#Should we refund when their shops are deleted/removed/broken?
#当商店拆除时是否退款?
refund: false
#Is there a fee for changing prices on a shop (Help deter endless undercutting)
#是否启用当更改商店的价格时花费固定的费用
price-change-requires-fee: true
#If price changes require a fee, how much is the fee
#一次多少钱
fee-for-price-change: 50
#Should we try and lock their shops from other players, so people can't steal from them?
#是否对商店进行上锁(如果为true无法和别人一起管理商店,如果为false可用牌子锁或LWC锁住并共享给别人)
lock: true
#Should we require players be sneaking to create and use shops?
#是否需要潜行才能进行创建或交易?
sneak-to-create: false
sneak-to-trade: false
#Should we automatically create the sign for the chest?
#自动在箱子中间创建牌子(设置为false时可自己自定义牌子)
auto-sign: true
#If a player owns an unlimited shop, should they receive the cash from it or not?
#如果拥有无限商店,是否可收取费用
#If you buy from YOUR unlimited shop, you will NEVER be charged $, regardless of this setting
pay-unlimited-shop-owners: false
#Should we place display items on the chests? This may cause duped items, especially for modded servers.
#是否显示悬浮物?【0.9.29后已无此BUG,可开启】
display-items: false
#The plugin will check if the display item is in a valid position every the specified amount of ticks. 0 to disable.
#插件会定时检测悬浮物是否在正确的位置上,0为关闭(单位是tick)【若开启了悬浮物建议开启此选项,根据服务器性能合理调整间隔】
display-items-check-ticks: 0
#Should we place item frames on chests?
#当创建商店时是否在箱子上自动放置物品展示框?
frame-items: false
#When someone uses /qs find <item>, how far should we search in blocks?
#当使用/qs find <item>时,可以搜索到距离多远的方块?【太高服务器崩了别怪我】
#This command lets users shop quickly without wasting time searching
#这个命令可让玩家更快的找到需要的东西
#Settings > 100 WILL cause lag. Don't do it, or don't cry when your server lags.
#当设置超过100时服务器将会产生延迟
find-distance: 45
#List of items to disallow selling of. Anyone with quickshop.bypass.<itemID> can bypass it
#禁止交易的物品,可给予quickshop.bypass.<itemID>权限无视黑名单
blacklist:
- 7 #Bedrock
#List of items with restricted prices. Format: <ItemID>;<MinPrice>;<MaxPrice>
#用于限制物品价格,格式:<物品ID>;<最低售价>;<最高售价>
price-restriction:
- Bedrock;100;200
#Custom name for items. Format: <ItemID[*DataValue]>;<CustomSignName>;<CustomFullName>
#自定义物品的名字
custom-items-name:
#- NETHER_STALK;Nether Wart;Nether Wart
- 0;空气;空气
- 1*0;石头;石头
- 1*1;花岗岩;花岗岩
- 1*2;磨制花岗岩;磨制花岗岩
- 1*3;闪长岩;闪长岩
- 1*4;磨制闪长岩;磨制闪长岩
- 1*5;安山岩;安山岩
- 1*6;磨制安山岩;磨制安山岩
- 2;草方块;草方块
- 3*0;泥土;泥土
- 3*1;砂土;砂土
- 3*2;灰化土;灰化土
- 4;圆石;圆石
- 5*0;橡木木板;橡木木板
- 5*1;云杉木板;云杉木板
- 5*2;白桦木板;白桦木板
- 5*3;丛林木板;丛林木板
- 5*4;金合欢木板;金合欢木板
- 5*5;深色橡木木板;深色橡木木板
- 6*0;橡树树苗;橡树树苗
- 6*1;云杉树苗;云杉树苗
- 6*2;白桦树苗;白桦树苗
- 6*3;丛林树苗;丛林树苗
- 6*4;金合欢树苗;金合欢树苗
- 6*5;深色橡树树苗;深色橡树树苗
- 7;基岩;基岩
- 8;水;水
- 9;静态水;静态水
- 10;熔岩;熔岩
- 11;静态熔岩;静态熔岩
- 12*0;沙子;沙子
- 12*1;红沙;红沙
- 13;沙砾;沙砾
- 14;金矿石;金矿石
- 15;铁矿石;铁矿石
- 16;煤矿石;煤矿石
- 17*0;橡木;橡木木头
- 17*1;云杉木;云杉木木头
- 17*2;桦木;桦木木头
- 17*3;丛林木;丛林木木头
- 18*0;橡树树叶;橡树树叶
- 18*1;云杉树叶;云杉树叶
- 18*2;白桦树叶;白桦树叶
- 18*3;丛林树叶;白桦树叶
- 18*4;橡树树叶;橡树树叶
- 18*5;云杉树叶;云杉树叶
- 18*6;白桦树叶;白桦树叶
- 18*7;丛林树叶;丛林树叶
- 1**;橡树树叶;橡树树叶
- 18*9;云杉树叶;云杉树叶
- 18*10;白桦树叶;白桦树叶
- 18*11;丛林树叶;丛林树叶
- 18*12;橡树树叶;橡树树叶
- 18*13;云杉树叶;云杉树叶
- 18*14;白桦树叶;白桦树叶
- 18*15;丛林树叶;丛林树叶
- 19*0;海绵;海绵
- 19*1;湿海绵;湿海绵
- 20*0;玻璃;玻璃
- 21;青金石矿石;青金石矿石
- 22;青金石块;青金石块
- 23;发射器;发射器
- 24*0;沙石;沙石
- 24*1;錾制沙石;錾制沙石
- 24*2;平滑沙石;平滑沙石
- 25;音符盒;音符盒
- 27;充能铁轨;充能铁轨
- 28;探测铁轨;探测铁轨
- 29;粘性活塞;粘性活塞
- 30;蜘蛛网;蜘蛛网
- 31*0;草丛;草丛
- 31*1;蕨;蕨
- 31*2;草丛(灌木);草丛(灌木)
- 32;枯死的灌木;枯死的灌木
- 33;活塞;活塞
- 34;活塞臂;活塞臂
- 35*0;白色羊毛;白色羊毛
- 35*1;橙色羊毛;橙色羊毛
- 35*2;品红色羊毛;品红色羊毛
- 35*3;蓝色羊毛;蓝色羊毛
- 35*4;黄色羊毛;黄色羊毛
- 35*5;黄绿色羊毛;黄绿色羊毛
- 35*6;粉红色羊毛;粉红色羊毛
- 35*7;灰色羊毛;灰色羊毛
- 35*8;淡灰色羊毛;淡灰色羊毛
- 35*9;青色羊毛;青色羊毛
- 35*10;紫色羊毛;紫色羊毛
- 35*11;蓝色羊毛;蓝色羊毛
- 35*12;棕色羊毛;棕色羊毛
- 35*13;绿色羊毛;绿色羊毛
- 35*14;红色羊毛;红色羊毛
- 35*15;黑色羊毛;黑色羊毛
- 24;移动的活塞臂;移动的活塞臂
- 37;蒲公英;蒲公英
- 38*0;罂粟;罂粟
- 38*1;兰花;兰花
- 38*2;绒球葱;绒球葱
- 38*3;茜草花;茜草花
- 38*4;红色郁金香;红色郁金香
- 38*5;橙色郁金香;橙色郁金香
- 38*6;白色郁金香;白色郁金香
- 38*7;粉红色郁金香;粉红色郁金香
- 3**;滨菊;滨菊
- 39;棕色蘑菇;棕色蘑菇
- 40;红色蘑菇;红色蘑菇
- 41;金块;金块
- 42;铁块;铁块
- 43*0;双石台阶;双石台阶
- 43*1;双沙石台阶;双沙石台阶
- 43*2;石质双木台阶;石质双木台阶
- 43*3;双圆石台阶;双圆石台阶
- 43*4;双砖块台阶;双砖块台阶
- 43*5;双石砖台阶;双石砖台阶
- 43*6;双地狱砖台阶;双地狱砖台阶
- 43*7;双石英台阶;双石英台阶
- 43*8;平滑双石台阶;平滑双石台阶
- 43*9;平滑双沙石台阶;平滑双沙石台阶
- 43*15;双石英台阶(底部);双石英台阶(底部)
- 44*0;石台阶;石台阶
- 44*1;沙石台阶;沙石台阶
- 44*2;石质木台阶;石质木台阶
- 44*3;圆石台阶;圆石台阶
- 44*4;石砖台阶;石砖台阶
- 44*5;砖块台阶;砖块台阶
- 44*6;地狱砖台阶;地狱砖台阶
- 44*7;石英台阶;石英台阶
- 45;砖块;砖块
- 46;TNT;TNT
- 47;书架;书架
- 48;苔石;苔石
- 49;黑曜石;黑曜石
- 50;火把;火把
- 51;火;火
- 52;刷怪箱;刷怪箱
- 53;橡木楼梯;橡木楼梯
- 54;箱子;箱子
- 55;红石线;红石线
- 56;钻石矿石;钻石矿石
- 57;钻石块;钻石块
- 58;工作台;工作台
- 59;小麦;小麦
- 60;耕地;耕地
- 61;熔炉;熔炉
- 62;燃烧的熔炉;燃烧的熔炉
- 63;站立的告示牌 ;站立的告示牌
- 64;木门;木门
- 65;梯子;梯子
- 66;铁轨;铁轨
- 67;圆石楼梯;圆石楼梯
- 68;墙上的告示牌;墙上的告示牌
- 69;拉杆;拉杆
- 70;石质压力板;石质压力板
- 71;铁门;铁门
- 72;木质压力板;木质压力板
- 73;红石矿石;红石矿石
- 74;发光的红石矿石;发光的红石矿石
- 75;红石火把;红石火把
- 76;红石火把;红石火把
- 77;石质按钮;石质按钮
- 78;雪;雪
- 79;冰;冰
- 80;雪块;雪块
- 81;仙人掌;仙人掌
- 82;粘土;粘土
- 83;甘蔗;甘蔗
- 84;唱片机;唱片机
- 85;栅栏;栅栏
- 86;南瓜;南瓜
- 87;地狱岩;地狱岩
- 88;灵魂沙;灵魂沙
- 89;萤石;萤石
- 90;下界传送门;下界传送门
- 91;南瓜灯;南瓜灯
- 92;蛋糕;蛋糕
- 93;红石中继器;红石中继器
- 94;红石中继器;红石中继器
- 95*0;白色染色玻璃;白色染色玻璃
- 95*1;橙色染色玻璃;橙色染色玻璃
- 95*2;品红色染色玻璃;品红色染色玻璃
- 95*3;淡蓝色染色玻璃;淡蓝色染色玻璃
- 95*4;黄色染色玻璃;黄色染色玻璃
- 95*5;黄绿色染色玻璃;黄绿色染色玻璃
- 95*6;粉红色染色玻璃;粉红色染色玻璃
- 95*7;灰色染色玻璃;灰色染色玻璃
- 95*8;淡灰色染色玻璃;淡灰色染色玻璃
- 95*9;青色染色玻璃;青色染色玻璃
- 95*10;紫色染色玻璃;紫色染色玻璃
- 95*11;蓝色染色玻璃;蓝色染色玻璃
- 95*12;棕色染色玻璃;棕色染色玻璃
- 95*13;绿色染色玻璃;绿色染色玻璃
- 95*14;红色染色玻璃;红色染色玻璃
- 95*15;黑色染色玻璃;黑色染色玻璃
- 96;活板门;活板门
- 97*0;石头怪物蛋;石头怪物蛋
- 97*1;圆石怪物蛋;圆石怪物蛋
- 97*2;石砖怪物蛋;石砖怪物蛋
- 97*3;苔石砖怪物蛋;苔石砖怪物蛋
- 97*4;裂石砖怪物蛋;裂石砖怪物蛋
- 97*5;錾制石砖怪物蛋;錾制石砖怪物蛋
- 98*0;石砖;石砖
- 98*1;苔石砖;苔石砖
- 98*2;裂石砖;裂石砖
- 98*3;錾制石砖;錾制石砖
- 99;棕色巨型蘑菇;棕色巨型蘑菇
- 100;红色巨型蘑菇;红色巨型蘑菇
- 101;铁栏杆;铁栏杆
- 102;玻璃板;玻璃板
- 103;西瓜片;西瓜片
- 104;南瓜梗;南瓜梗
- 105;西瓜梗;西瓜梗
- 106;藤蔓;藤蔓
- 107;栅栏门;栅栏门
- 108;砖块楼梯;砖块楼梯
- 109;石砖楼梯;石砖楼梯
- 110;菌丝;菌丝
- 111;睡莲;睡莲
- 112;地狱砖块;地狱砖块
- 113;地狱砖栅栏;地狱砖栅栏
- 114;地狱砖楼梯;地狱砖楼梯
- 115;地狱疣;地狱疣
- 116;附魔台;附魔台
- 117;酿造台;酿造台
- 118;炼药锅;炼药锅
- 119;末地传送门;末地传送门
- 120;末地传送门框架;末地传送门框架
- 121;末地石;末地石
- 122;龙蛋;龙蛋
- 123;红石灯;红石灯
- 124;红石灯;红石灯
- 125*0;双橡木台阶;双橡木台阶
- 125*1;双云杉台阶;双云杉台阶
- 125*2;双桦木台阶;双桦木台阶
- 125*3;双丛林台阶;双丛林台阶
- 125*4;双金合欢台阶;双金合欢台阶
- 125*5;双深色橡木台阶;双深色橡木台阶
- 126*0;橡木台阶;橡木台阶
- 126*1;云杉台阶;云杉台阶
- 126*2;桦木台阶;桦木台阶
- 126*3;丛林台阶;丛林台阶
- 126*4;金合欢台阶;金合欢台阶
- 126*5;深色橡木台阶;深色橡木台阶
- 127;可可果 ;可可果
- 128;沙石楼梯;沙石楼梯
- 129;绿宝石矿石;绿宝石矿石
- 130;末影箱;末影箱
- 131;绊线钩;绊线钩
- 132;绊线;绊线
- 133;绿宝石块;绿宝石块
- 134;云杉楼梯;云杉楼梯
- 135;桦木楼梯;桦木楼梯
- 136;丛林楼梯;丛林楼梯
- 137;命令方块;命令方块
- 138;信标;信标
- 139*0;圆石墙;圆石墙
- 139*1;苔石墙;苔石墙
- 140;花盆;花盆
- 141;胡萝卜;胡萝卜
- 142;马铃薯;马铃薯
- 143;木质按钮 ;木质按钮
- 144;生物头颅;生物头颅
- 145;铁砧;铁砧
- 146;陷阱箱;陷阱箱
- 147;轻质测重压力板;轻质测重压力板
- 148;重质测重压力板;重质测重压力板
- 149;红石比较器;红石比较器
- 150;红石比较器;红石比较器
- 151;阳光传感器;阳光传感器
- 152;红石块;红石块
- 153;下界石英矿石;下界石英矿石
- 154;漏斗;漏斗
- 155*0;石英块;石英块
- 155*1;錾制石英块;錾制石英块
- 156;石英楼梯;石英楼梯
- 157;激活铁轨;激活铁轨
- 158;投掷器;投掷器
- 159*0;白色陶瓦;白色陶瓦
- 159*1;橙色陶瓦;橙色陶瓦
- 159*2;品红色陶瓦;品红色陶瓦
- 159*3;淡蓝色陶瓦;淡蓝色陶瓦
- 159*4;黄色陶瓦;黄色陶瓦
- 159*5;黄绿色陶瓦;黄绿色陶瓦
- 159*6;粉红色陶瓦;粉红色陶瓦
- 159*7;灰色陶瓦;灰色陶瓦
- 159*8;淡灰色陶瓦;淡灰色陶瓦
- 159*9;青色陶瓦;青色陶瓦
- 159*10;紫色陶瓦;紫色陶瓦
- 159*11;蓝色陶瓦;蓝色陶瓦
- 159*12;棕色陶瓦;棕色陶瓦
- 159*13;绿色陶瓦;绿色陶瓦
- 159*14;红色陶瓦;红色陶瓦
- 159*15;黑色陶瓦;黑色陶瓦
- 160;染色玻璃板;染色玻璃板
- 161*0;金合欢树叶;金合欢树叶
- 161*1;深色橡树树叶;深色橡树树叶
- 161*4;金合欢树叶;金合欢树叶
- 161*5;深色橡树树叶;深色橡树树叶
- 161*8;金合欢树叶;金合欢树叶
- 161*9;深色橡树树叶;深色橡树树叶
- 161*12;金合欢树叶;金合欢树叶
- 161*13;深色橡树树叶;深色橡树树叶
- 162*0;金合欢木;金合欢木
- 162*1;深色橡木;深色橡木
- 163;金合欢楼梯;金合欢楼梯
- 164;深色橡木楼梯;深色橡木楼梯
- 165;粘液块;粘液块
- 166;屏障;屏障
- 167;铁活板门;铁活板门
- 168*0;海晶石;海晶石
- 168*1;海晶石砖;海晶石砖
- 168*2;暗海晶石;暗海晶石
- 169;海晶灯;海晶灯
- 170;干草块;干草块
- 171*0;白色地毯;白色地毯
- 171*1;橙色地毯;橙色地毯
- 171*2;品红色地毯;品红色地毯
- 171*3;淡蓝色地毯;淡蓝色地毯
- 171*4;黄色地毯;黄色地毯
- 171*5;黄绿色地毯;黄色地毯
- 171*6;粉红色地毯;粉红色地毯
- 171*7;灰色地毯;灰色地毯
- 171*8;淡灰色地毯;淡灰色地毯
- 171*9;青色地毯;青色地毯
- 171*10;紫色地毯;紫色地毯
- 171*11;蓝色地毯;蓝色地毯
- 171*12;褐色地毯;褐色地毯
- 171*13;绿色地毯;绿色地毯
- 171*14;红色地毯;红色地毯
- 171*15;黑色地毯;黑色地毯
- 172;陶瓦;陶瓦
- 173;煤炭块;煤炭块
- 174;浮冰;浮冰
- 175*0;向日葵;向日葵
- 175*1;欧丁香;欧丁香
- 175*2;双草丛;双草丛
- 175*3;大型蕨;大型蕨
- 175*4;玫瑰丛;玫瑰丛
- 175*5;牡丹;牡丹
- 178;反向阳光传感器;反向阳光传感器
- 179*0;红沙石;红沙石
- 179*1;錾制红沙石;錾制红沙石
- 179*2;平滑红沙石;平滑红沙石
- 180;红沙石楼梯;红沙石楼梯
- 181*0;双红沙石台阶;双红沙石台阶
- 181*8;平滑双红沙石台阶;平滑双红沙石台阶
- 182;红沙石台阶;红沙石台阶
- 183;云杉木栅栏门;云杉木栅栏门
- 184;白桦木栅栏门;白桦木栅栏门
- 185;丛林木栅栏门;丛林木栅栏门
- 186;深色橡木栅栏门;深色橡木栅栏门
- 187;金合欢栅栏门;金合欢栅栏门
- 188;云杉木栅栏;云杉木栅栏
- 189;白桦木栅栏;白桦木栅栏
- 190;丛林木栅栏;丛林木栅栏
- 191;深色橡木栅栏 ;深色橡木栅栏
- 192;金合欢栅栏;金合欢栅栏
- 193;云杉木门;云杉木门
- 194;白桦木门;白桦木门
- 195;丛林木门;丛林木门
- 196;金合欢木门;金合欢木门
- 197;深色橡木门;深色橡木门
- 198;末地烛;末地烛
- 199;紫颂植物;紫颂植物
- 200;紫颂花;紫颂花
- 201;紫珀块;紫珀块
- 202;竖纹紫珀块;竖纹紫珀块
- 203;紫珀块楼梯;紫珀块楼梯
- 204;双紫珀台阶;双紫珀台阶
- 205;紫珀块台阶;紫珀块台阶
- 206;末地石砖;末地石砖
- 207;甜菜种子 ;甜菜种子
- 208;草径;草径
- 209;末地折跃门方块;末地折跃门方块
- 210;循环型命令方块;循环型命令方块
- 211;连锁型命令方块;连锁型命令方块
- 212;霜冰;霜冰
- 213;岩浆块;岩浆块
- 214;地狱疣块;地狱疣块
- 215;红色地狱砖;红色地狱砖
- 216;骨块;骨块
- 217;结构空位;结构空位
- 218;侦测器;侦测器
- 219;白色潜影盒;白色潜影盒
- 220;橙色潜影盒;橙色潜影盒
- 221;品红色潜影盒;品红色潜影盒
- 222;淡蓝色潜影盒;淡蓝色潜影盒
- 223;黄色潜影盒;黄色潜影盒
- 224;黄绿色潜影盒;黄绿色潜影盒
- 225;粉红色潜影盒;粉红色潜影盒
- 226;灰色潜影盒;灰色潜影盒
- 227;淡灰色潜影盒;淡灰色潜影盒
- 228;青色潜影盒;青色潜影盒
- 229;紫色潜影盒;紫色潜影盒
- 230;蓝色潜影盒;蓝色潜影盒
- 231;棕色潜影盒;棕色潜影盒
- 232;绿色潜影盒;绿色潜影盒
- 233;红色潜影盒;红色潜影盒
- 234;黑色潜影盒;黑色潜影盒
- 235;白色带釉陶瓦;白色带釉陶瓦
- 236;橙色带釉陶瓦;橙色带釉陶瓦
- 237;品红色带釉陶瓦;品红色带釉陶瓦
- 238;淡蓝色带釉陶瓦;淡蓝色带釉陶瓦
- 239;黄色带釉陶瓦;黄色带釉陶瓦
- 240;黄绿色带釉陶瓦;黄绿色带釉陶瓦
- 241;粉红色带釉陶瓦;粉红色带釉陶瓦
- 242;灰色带釉陶瓦;灰色带釉陶瓦
- 243;淡灰色带釉陶瓦;淡灰色带釉陶瓦
- 244;青色带釉陶瓦;青色带釉陶瓦
- 245;紫色带釉陶瓦;紫色带釉陶瓦
- 246;蓝色带釉陶瓦;蓝色带釉陶瓦
- 274;棕色带釉陶瓦;棕色带釉陶瓦
- 248;绿色带釉陶瓦;绿色带釉陶瓦
- 249;红色带釉陶瓦;红色带釉陶瓦
- 250;黑色带釉陶瓦;黑色带釉陶瓦
- 251*0;白色混凝土;白色混凝土
- 251*1;橙色混凝土;橙色混凝土
- 251*2;品红色混凝土;品红色混凝土
- 251*3;淡蓝色混凝土;淡蓝色混凝土
- 251*4;黄色混凝土;黄色混凝土
- 251*5;黄绿色混凝土;黄绿色混凝土
- 251*6;粉红色混凝土;粉红色混凝土
- 251*7;灰色混凝土;灰色混凝土
- 251*8;淡灰色混凝土;淡灰色混凝土
- 251*9;青色混凝土;青色混凝土
- 251*10;紫色混凝土;紫色混凝土
- 251*11;蓝色混凝土;蓝色混凝土
- 251*12;棕色混凝土;棕色混凝土
- 251*13;绿色混凝土;绿色混凝土
- 251*14;红色混凝土;红色混凝土
- 251*15;黑色混凝土;黑色混凝土
- 252*0;白色混凝土粉末;白色混凝土粉末
- 252*1;橙色混凝土粉末;橙色混凝土粉末
- 252*2;品红色混凝土粉末;品红色混凝土粉末
- 252*3;淡蓝色混凝土粉末;淡蓝色混凝土粉末
- 252*4;黄色混凝土粉末;黄色混凝土粉末
- 252*5;黄绿色混凝土粉末;黄绿色混凝土粉末
- 252*6;粉红色混凝土粉末;粉红色混凝土粉末
- 252*7;灰色混凝土粉末;灰色混凝土粉末
- 252*8;淡灰色混凝土粉末;淡灰色混凝土粉末
- 252*9;青色混凝土粉末;青色混凝土粉末
- 252*10;紫色混凝土粉末;紫色混凝土粉末
- 252*11;蓝色混凝土粉末;蓝色混凝土粉末
- 252*12;棕色混凝土粉末;棕色混凝土粉末
- 252*13;绿色混凝土粉末;绿色混凝土粉末
- 252*14;红色混凝土粉末;红色混凝土粉末
- 252*15;黑色混凝土粉末;黑色混凝土粉末
- 255;结构方块;结构方块
#以上方块,以下物品
- 256;铁锹;铁锹
- 257;铁镐;铁镐
- 258;铁斧;铁斧
- 259;打火石;打火石
- 260;苹果;苹果
- 261;弓;弓
- 262;箭;箭
- 263*0;煤炭;煤炭
- 263*1;木炭;木炭
- 264;钻石;钻石
- 265;铁锭;铁锭
- 266;金锭;金锭
- 267;铁剑;铁剑
- 268;木剑;木剑
- 269;木锹;木锹
- 270;木镐;木镐
- 271;木斧 ;木斧
- 272;石剑;石剑
- 273;石锹;石锹
- 274;石镐;石镐
- 275;石斧;石斧
- 276;钻石剑;钻石剑
- 277;钻石锹;钻石锹
- 278;钻石镐;钻石镐
- 279;钻石斧;钻石斧
- 280;木棍;木棍
- 281;碗;碗
- 282;蘑菇煲;蘑菇煲
- 283;金剑;金剑
- 284;金锹;金锹
- 285;金镐;金镐
- 286;金斧;金斧
- 287;线 ;线
- 288;羽毛;羽毛
- 289;火药;火药
- 290;木锄;木锄
- 291;石锄;石锄
- 292;铁锄;铁锄
- 293;钻石锄;钻石锄
- 294;金锄;金锄
- 295;小麦种子;小麦种子
- 296;小麦;小麦
- 297;面包;面包
- 298;皮革帽子;皮革帽子
- 299;皮革外套;皮革外套
- 300;皮革裤子;皮革裤子
- 301;皮革靴子;皮革靴子
- 302;锁链头盔;锁链头盔
- 303;锁链胸甲 ;锁链胸甲
- 304;锁链护腿;锁链护腿
- 305;锁链靴子;锁链靴子
- 306;铁头盔;铁头盔
- 307;铁胸甲;铁胸甲
- 308;铁护腿;铁护腿
- 309;铁靴子;铁靴子
- 310;钻石头盔;钻石头盔
- 311;钻石胸甲;钻石胸甲
- 312;钻石护腿;钻石护腿
- 313;钻石靴子;钻石靴子
- 314;金头盔;金头盔
- 315;金胸甲;金胸甲
- 316;金护腿;金护腿
- 317;金靴子;金靴子
- 318;燧石;燧石
- 319;生猪排 ;生猪排
- 320;熟猪排;熟猪排
- 321;画;画
- 322;金苹果;金苹果
- 323;告示牌;告示牌
- 324;木门;木门
- 325;桶;桶
- 326;水桶;水桶
- 327;熔岩桶;熔岩桶
- 328;矿车;矿车
- 329;鞍;鞍
- 330;铁门;铁门
- 331;红石粉;红石粉
- 332;雪球;雪球
- 333;船;船
- 334;皮革;皮革
- 335;牛奶 ;牛奶
- 336;红砖;红砖
- 337;粘土;粘土
- 338;甘蔗;甘蔗
- 339;纸;纸
- 340;书;书
- 341;粘液球;粘液球
- 342;运输矿车;运输矿车
- 343;动力矿车;动力矿车
- 344;鸡蛋;鸡蛋
- 345;指南针;指南针
- 346;钓鱼竿;钓鱼竿
- 347;钟;钟
- 348;萤石粉;萤石粉
- 349*0;生鱼;生鱼
- 349*1;生鲑鱼;生鲑鱼
- 349*2;小丑鱼;小丑鱼
- 349*3;河豚;河豚
- 350;熟鱼;熟鱼
- 351*0;墨囊;墨囊
- 351*1;玫瑰红;玫瑰红
- 351*2;仙人掌绿;仙人掌绿
- 351*3;可可豆;可可豆
- 351*4;青金石;青金石
- 351*5;紫色染料;紫色染料
- 351*6;青色染料;青色染料
- 351*7;淡灰色染料;淡灰色染料
- 351*8;灰色染料;灰色染料
- 351*9;粉红色染料;粉红色染料
- 351*10;黄绿色染料;黄绿色染料
- 351*11;蒲公英染料;蒲公英染料
- 351*12;淡蓝色染料;淡蓝色染料
- 351*13;品红色染料;品红色染料
- 351*14;橙色染料;橙色染料
- 351*15;骨粉;骨粉
- 352;骨头;骨头
- 353;糖;糖
- 354;蛋糕;蛋糕
- 355*0;白色床;白色床
- 355*1;橙色床;橙色床
- 355*2;品红色床;品红色床
- 355*3;淡蓝色床;淡蓝色床
- 355*4;黄色床;黄色床
- 355*5;黄绿色床;黄绿色床
- 355*6;粉色床;粉色床
- 355*7;灰色床;灰色床
- 355*8;淡灰色床;淡灰色床
- 355*9;青色床;青色床
- 355*10;紫色床;紫色床
- 355*11;蓝色床;蓝色床
- 355*12;棕色床;棕色床
- 355*13;绿色床;绿色床
- 355*14;红色床;红色床
- 355*15;黑色床;黑色床
- 356;红石中继器;红石中继器
- 357;曲奇;曲奇
- 358;地图;地图
- 359;剪刀;剪刀
- 360;西瓜片;西瓜片
- 361;南瓜种子;南瓜种子
- 362;西瓜种子;西瓜种子
- 363;生牛肉;生牛肉
- 364;牛排;牛排
- 365;生鸡肉;生鸡肉
- 366;熟鸡肉;熟鸡肉
- 367;腐肉 ;腐肉
- 368;末影珍珠;末影珍珠
- 369;烈焰棒;烈焰棒
- 370;恶魂之泪;恶魂之泪
- 371;金粒;金粒
- 372;地狱疣;地狱疣
- 373;药水;药水
- 374;玻璃瓶;玻璃瓶
- 375;蜘蛛眼;蜘蛛眼
- 376;发酵蛛眼;发酵蛛眼
- 377;烈焰粉;烈焰粉
- 378;岩浆膏;岩浆膏
- 379;酿造台;酿造台
- 380;炼药锅;炼药锅
- 381;末影之眼;末影之眼
- 382;闪烁的西瓜;闪烁的西瓜
- 383;刷怪蛋 ;刷怪蛋
- 384;附魔之瓶;附魔之瓶
- 385;火焰弹;火焰弹
- 386;书与笔;书与笔
- 387;成书;成书
- 388;绿宝石;绿宝石
- 389;物品展示框;物品展示框
- 390;花盆;花盆
- 391;胡萝卜;胡萝卜
- 392;马铃薯;马铃薯
- 393;烤马铃薯;烤马铃薯
- 394;毒马铃薯;毒马铃薯
- 395;空地图;空地图
- 396;金胡萝卜;金胡萝卜
- 397;生物头颅;生物头颅
- 398;胡萝卜钓竿;胡萝卜钓竿
- 399;下界之星 ;下界之星
- 400;南瓜派;南瓜派
- 401;烟花火箭;烟花火箭
- 402;烟火之星;烟火之星
- 403;附魔书;附魔书
- 404;红石比较器;红石比较器
- 405;地狱砖;地狱砖
- 406;下界石英;下界石英
- 407;TNT矿车;TNT矿车
- 408;漏斗矿车;漏斗矿车
- 409;海晶碎片;海晶碎片
- 410;海晶砂粒;海晶砂粒
- 411;生兔肉;生兔肉
- 412;熟兔肉;熟兔肉
- 413;兔肉煲;兔肉煲
- 414;兔子脚;兔子脚
- 415;兔子皮 ;兔子皮
- 416;盔甲架;盔甲架
- 417;铁马铠;铁马铠
- 418;金马铠;金马铠
- 419;钻石马铠;钻石马铠
- 420;拴绳;拴绳
- 421;命名牌;命名牌
- 422;命令方块矿车;命令方块矿车
- 423;生羊肉;生羊肉
- 424;熟羊肉;熟羊肉
- 425*15;旗帜;旗帜
- 425*14;旗帜;旗帜
- 425*13;旗帜;旗帜
- 425*12;旗帜;旗帜
- 425*11;旗帜;旗帜
- 425*10;旗帜;旗帜
- 425*9;旗帜;旗帜
- 425*8;旗帜;旗帜
- 425*7;旗帜;旗帜
- 425*6;旗帜;旗帜
- 425*5;旗帜;旗帜
- 425*4;旗帜;旗帜
- 425*3;旗帜;旗帜
- 425*2;旗帜;旗帜
- 425*1;旗帜;旗帜
- 425*0;旗帜;旗帜
- 426;末影水晶;末影水晶
- 427;云杉木门;云杉木门
- 428;白桦木门;白桦木门
- 429;丛林木门;丛林木门
- 430;金合欢木门;金合欢木门
- 431;深色橡木门 ;深色橡木门
- 432;紫颂果;紫颂果
- 433;爆裂紫颂果;爆裂紫颂果
- 434;甜菜根;甜菜根
- 435;甜菜种子;甜菜种子
- 436;甜菜汤;甜菜汤
- 437;龙息;龙息
- 438;喷溅药水;喷溅药水
- 439;光灵箭;光灵箭
- 440;药箭;药箭
- 441;滞留药水;滞留药水
- 442;盾牌;盾牌
- 443;鞘翅;鞘翅
- 444;云杉船;云杉船
- 445;白桦船;白桦船
- 446;丛林船;丛林船
- 447;金合欢船 ;金合欢船
- 448;深色橡木船;深色橡木船
- 449;不死图腾;不死图腾
- 450;潜影壳;潜影壳
- 452;铁粒;铁粒
- 2256;13唱片;13唱片
- 2257;cat唱片;cat唱片
- 2258;blocks唱片;blocks唱片
- 2259;chirp唱片;chirp唱片
- 2260;far唱片;far唱片
- 2261;mall唱片;mall唱片
- 2262;mellohi唱片;mellohi唱片
- 2263;stal唱片;stal唱片
- 2264;strad唱片;strad唱片
- 2265;ward唱片;ward唱片
- 2266;11唱片;11唱片
- 2267;wait唱片;wait唱片
#以上翻译均来自wiki
custom-potions-name:
sign:
format: "%variety%type"
variety:
normal: ""
splash: "喷溅型"
lingering: "滞留型"
shopinfo:
format: "%variety %type"
variety:
normal: ""
splash: "喷溅型"
lingering: "滞留型"
#Custom names for potions types. Format: <PotionType>;<CustomSignName>;<CustomFullName>
# PotionType: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionType.html
types:
#- INVISIBILITY;Invis;Invisibility
- AWKWARD;粗制的药水;粗制的药水
- FIRE_RESISTANCE;抗火药水;抗火药水
- INSTANT_DAMAGE;伤害药水;伤害药水
- INSTANT_HEAL;恢复药水;恢复药水
- INVISIBILITY;隐身药水;隐身药水
- JUMP;跳跃药水;跳跃药水
- LUCK;幸运药水;幸运药水
- MUNDANE;平凡的药水;平凡的药水
- NIGHT_VISION;夜视药水;夜视药水
- POISON;剧毒药水;剧毒药水
- REGEN;再生药水;再生药水
- SLOWNESS;迟缓药水;迟缓药水
- SPEED;迅捷药水;迅捷药水
- STRENGTH;力量药水;力量药水
- THICK;浑浊的药水;浑浊的药水
- UNCRAFTABLE;给力的药水;给力的药水
- WATER;水瓶;水瓶
- WATER_BREATHING;水肺药水;水肺药水
- WEAKNESS;虚弱药水;虚弱药水
#以上翻译均来自wiki
#Custom names for potion effect type. Format: <PotionEffectType>;<CustomName>
# PotionEffect: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
effects:
#- FIRE_RESISTANCE;Fire resistance
#- INVISIBILITY;Invisibility
- SPEED;速度
- SLOW;缓慢
- FAST_DIGGING;急迫
- SLOW_DIGGING;挖掘疲劳
- INCREASE_DAMAGE;力量
- HEAL;瞬间治疗
- HARM;瞬间伤害
- JUMP;跳跃提升
- CONFUSION;反胃
- REGENERATION;生命恢复
- DAMAGE_RESISTANCE;抗性提升
- FIRE_RESISTANCE;防火
- WATER_BREATHING;水下呼吸
- INVISIBILITY;隐身
- BLINDNESS;失明
- NIGHT_VISION;夜视
- HUNGER;饥饿
- WEAKNESS;虚弱
- POISON;中毒
- WITHER;凋零
- HEALTH_BOOST;生命提升
- ABSORPTION;伤害吸收
- SATURATION;饱和
- GLOWING;发光
- LEVITATION;飘浮
- LUCK;幸运
- UNLUCK;霉运
#以上翻译均来自wiki
\ No newline at end of file
# Colors:
# &0-9, &f-f
# {0}, {1}, {2}, etc are variables. You can swap them around, but adding a new variable won't work. Removing them will work
not-looking-at-shop: "&a商店 &8> &c没找到商店,你必须对准其中一个."
no-permission: "&a商店 &8> &c你没有权限这样做."
no-creative-break: "&a商店 &8> &c你无法在创造模式下破坏其他玩家的商店,请使用生存模式."
no-double-chests: "&&a商店 &8> c你没有权限创造一个大箱子商店."
shop-already-owned: "&a商店 &8> &c这已经是一个商店了."
chest-was-removed: "&a商店 &8> &c箱子已被删除."
price-too-cheap: "&a商店 &8> &c价格必须大于&e$0.01"
no-price-change: "&a商店 &8> &c这将不会改变价格"
you-cant-afford-a-new-shop: "&a商店 &8> &c这需要花费{0}来创造一个新的商店."
player-bought-from-your-store-tax: "&a商店 &8> &c{0}从你的商店花了{1}购买了{2},你上缴了{3}的税金."
you-cant-afford-to-change-price: "&a商店 &8> &c这需要花费{0}来改变你商店的价钱."
success-created-shop: "&a商店 &8> &f商店成功建立."
success-removed-shop: "&a商店 &8> &f商店已经移除."
shops-arent-locked: "&a商店 &8> &c注意,此商店目前没有任何防盗功能,如果你想防止你的商店被盗窃,请使用LWC或Lockette等等…"
shop-creation-cancelled: "&a商店 &8> &c创建商店已取消."
shop-purchase-cancelled: "&a商店 &8> &c购买已取消."
shop-stock-too-low: "&a商店 &8> &c这个商店只剩下{0}个{1},你无法购买更多."
you-cant-afford-to-buy: "&a商店 &8> &c需要花费{0}, 但是你只有{1}"
negative-amount: "&a商店 &8> &c不可以输入负数!"
player-bought-from-your-store: "&a商店 &8> &c{0}从你的商店买走了{1}个{2}."
shop-out-of-stock: "&a商店 &8> &c你的商店:{0}, {1}, {2},已经卖完了{3}."
shop-has-no-space: "&a商店 &8> &c这个商店的空间只够放下&f{0}&c个&e{1}."
you-dont-have-that-many-items: "&a商店 &8> &c商店只有&f{0}&c个&e{1}."
the-owner-cant-afford-to-buy-from-you: "&a商店 &8> &c他的收购价格为 {0} ,但是店主的钱只剩下 {1}."
player-sold-to-your-store: "&a商店 &8> &f{0}卖掉{1}个{2}到你的商店."
shop-out-of-space: "&a商店 &8> &5你的收购商店:{0}, {1}, {2}, 已经满了."
fee-charged-for-price-change: "&a商店 &8> &f你花费了{0}用以改变价格."
price-is-now: "&a商店 &8> &f新的定价:&e{0}"
thats-not-a-number: "&a商店 &8> &c错误的数字"
no-price-given: "&a商店 &8> &c请输入一个有效的价格."
average-price-nearby: "&a商店 &8> &f平均附近的价格: &e{0}"
shop-has-changed: "&a商店 &8> &c你点击的商店已经改变!"
nearby-shop-this-way: "&a商店 &8> &f最近的商店距离你{0}格."
no-nearby-shop: "&a商店 &8> &c附近没有出售{0}的商店."
buying-more-than-selling: "&a商店 &8> &c警告: 你买的数量比卖的多!"
not-enough-space: "&a商店 &8> &c你没有足够的空间装{0}!"
refill-success: "&a商店 &8> &f填充成功"
empty-success: "&a商店 &8> &f清空成功"
admin-shop: "系统商店"
unknown-owner: "Unknown"
menu:
successful-purchase: "&f已购买:"
successfully-sold: "&f已售出:"
item-name-and-price: "&e{0}个{1} &f共花费/获得:&e{2}&e"
sell-tax: "&f你上缴了 &e{0} &f的税金."
sell-tax-self: "&f你拥有这家商店,所以你不用交税."
enchants: "&5附魔"
stored-enchants: "&5存放附魔"
shop-information: "&c[商店信息]:"
owner: "&f所有者: &b {0}"
item: "&f物品: &e{0}"
space: "&f收购空间: &e{0}"
stock: "&f货物剩余: &e{0}"
price-per: "&f每个&e{0}&f: &c{1}"
total-value-of-chest: "&f所有存货总价格: &c{0}"
damage-percent-remaining: "&f{0}% &f剩余."
this-shop-is-buying: "&f这个是&d收购&f商店."
this-shop-is-selling: "&f这个是&b出售&f商店."
effects: "&f物品: &e{0}"
bypassing-lock: "&a商店 &8> &c你绕开了商店锁!"
that-is-locked: "&a商店 &8> &c这个商店已经上锁了."
how-many-buy: "&a商店 &8> &f请打开&c聊天窗&f输入你要&e购买&f的数量,然后按&cEnter&f键确定&e购买"
how-many-sell: "&a商店 &8> &f请打开&c聊天窗&f输入你要&e出售&f的数量,然后按&cEnter&f键确定&e出售"
not-allowed-to-create: "&a商店 &8> &c你无法在这里创建商店."
blacklisted-item: "&a商店 &8> &c这个物品禁止销售"
how-much-to-trade-for: "&a商店 &8> &f请打开&c聊天窗&f输入每个&e{0}&f的定价,然后按&cEnter&f键确定定价."
command:
success-created-unlimited: "&a商店 &8> &f无限商店创建成功!"
toggle-unlimited: "&a商店 &8> &f商店现在 {0}"
no-owner-given: "&a商店 &8> &c此商店没有所有者. 使用&f/qs 确定一个所有者<player>&c"
new-owner: "&a商店 &8> &f新的所有者: &e{0}"
now-buying: "&a商店 &8> &f商店类型更改为&d收购"
now-selling: "&a商店 &8> &f商店类型更改为&d出售"
cleaning: "&a商店 &8> &f正在清理0库存的商店"
reloading: "&a商店 &8> &f重新载入..."
cleaned: "&a商店 &8> &f清除了&e{0}&f个商店"
no-type-given: "&a商店 &8> &c格式: /qs find <item>"
description:
title: "&fQuickShop帮助 【酷车手BB弹 汉化】"
unlimited: "&e创建一个无限商店"
setowner: "&e改变商店的拥有者"
buy: "&e修改商店为&b收购&e类型"
sell: "&e修改商店为&b出售&e类型"
clean: "&e清除所有0库存的商店"
price: "&e修改你一个商店的购买/出售的价格"
find: "&e查找附近的一个明确类型的商店."
reload: "&e从config.yml重新载入QuickShop"
refill: "&e给一个商店加入指定货物数量的商品"
empty: "&e清空一个商店的所有货物"
create: "&e对着箱子创建一个新的商店"
signs:
header: "&c{0}"
selling: "&5类型:&b出售 {0}"
buying: "&5类型:&f收购 {0}"
item: "{0}"
price: "每件价格: &1&l{0}"
\ No newline at end of file
# This configuration file affects all plugins using the Updater system (version 2+ - http://forums.bukkit.org/threads/96681/ )
# If you wish to use your API key, read http://wiki.bukkit.org/ServerMods_API and place it below.
# Some updating systems will not adhere to the disabled value, but these may be turned off in their plugin's configuration.
api-key: PUT_API_KEY_HERE
disable: true
#
# 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:
allow-extra-data-values: false
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: [6, 7, 14, 15, 16, 26, 27, 28, 29, 39, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 50, 51, 56, 59, 69, 73, 74, 75, 76, 77, 81, 83, 137, 210, 211, 255]
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: 345
max-distance: 100
scripting:
timeout: 3000
dir: craftscripts
saving:
dir: schematics
files:
allow-symbolic-links: false
history:
size: 15
expiration: 10
wand-item: 271
shell-save-type:
no-double-slash: false
no-op-permissions: false
debug: false
show-help-on-first-use: true
#
# WorldGuard's main configuration file
#
# This is the global configuration file. Anything placed into here will
# be applied to all worlds. However, each world has its own configuration
# file to allow you to replace most settings in here for that world only.
#
# About editing this file:
# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If
# you use an editor like Notepad++ (recommended for Windows users), you
# must configure it to "replace tabs with spaces." In Notepad++, this can
# be changed in Settings > Preferences > Language Menu.
# - Don't get rid of the indents. They are indented so some entries are
# in categories (like "enforce-single-session" is in the "protection"
# category.
# - If you want to check the format of this file before putting it
# into WorldGuard, paste it into http://yaml-online-parser.appspot.com/
# and see if it gives "ERROR:".
# - Lines starting with # are comments and so they are ignored.
#
regions:
uuid-migration:
perform-on-next-start: false
keep-names-that-lack-uuids: true
use-creature-spawn-event: true
sql:
use: false
dsn: jdbc:mysql://localhost/worldguard
username: worldguard
password: worldguard
table-prefix: ''
enable: true
invincibility-removes-mobs: false
nether-portal-protection: false
fake-player-build-override: true
explosion-flags-block-entity-damage: true
high-frequency-flags: false
protect-against-liquid-flow: false
wand: 334
max-claim-volume: 30000
claim-only-inside-existing-regions: false
location-flags-only-inside-regions: false
max-region-count-per-player:
default: 7
auto-invincible: false
auto-invincible-group: false
auto-no-drowning-group: false
use-player-move-event: true
use-player-teleports: true
security:
deop-everyone-on-join: false
block-in-game-op-command: false
host-keys-allow-forge-clients: false
host-keys: {}
summary-on-start: true
op-permissions: true
build-permission-nodes:
enable: false
deny-message: '&eSorry, but you are not permitted to do that here.'
event-handling:
block-entity-spawns-with-untraceable-cause: false
interaction-whitelist: []
emit-block-use-at-feet: []
ignore-hopper-item-move-events: false
protection:
item-durability: true
remove-infinite-stacks: false
disable-xp-orb-drops: false
disable-obsidian-generators: false
gameplay:
block-potions: []
block-potions-overly-reliably: false
simulation:
sponge:
enable: false
radius: 3
redstone: false
default:
pumpkin-scuba: false
disable-health-regain: false
physics:
no-physics-gravel: false
no-physics-sand: false
vine-like-rope-ladders: false
allow-portal-anywhere: false
disable-water-damage-blocks: []
ignition:
block-tnt: false
block-tnt-block-damage: false
block-lighter: false
fire:
disable-lava-fire-spread: true
disable-all-fire-spread: false
disable-fire-spread-blocks: []
lava-spread-blocks: []
mobs:
block-creeper-explosions: false
block-creeper-block-damage: false
block-wither-explosions: false
block-wither-block-damage: false
block-wither-skull-explosions: false
block-wither-skull-block-damage: false
block-enderdragon-block-damage: false
block-enderdragon-portal-creation: false
block-fireball-explosions: false
block-fireball-block-damage: false
anti-wolf-dumbness: false
allow-tamed-spawns: true
disable-enderman-griefing: false
disable-snowman-trails: false
block-painting-destroy: false
block-item-frame-destroy: false
block-armor-stand-destroy: false
block-plugin-spawning: true
block-above-ground-slimes: false
block-other-explosions: false
block-zombie-door-destruction: false
block-creature-spawn: []
player-damage:
disable-fall-damage: false
disable-lava-damage: false
disable-fire-damage: false
disable-lightning-damage: false
disable-drowning-damage: false
disable-suffocation-damage: false
disable-contact-damage: false
teleport-on-suffocation: false
disable-void-damage: false
teleport-on-void-falling: false
disable-explosion-damage: false
disable-mob-damage: false
disable-death-messages: false
chest-protection:
enable: false
disable-off-check: false
crops:
disable-creature-trampling: false
disable-player-trampling: false
weather:
prevent-lightning-strike-blocks: []
disable-lightning-strike-fire: false
disable-thunderstorm: false
disable-weather: false
disable-pig-zombification: false
disable-powered-creepers: false
always-raining: false
always-thundering: false
dynamics:
disable-mushroom-spread: false
disable-ice-melting: false
disable-snow-melting: false
disable-snow-formation: false
disable-ice-formation: false
disable-leaf-decay: false
disable-grass-growth: false
disable-mycelium-spread: false
disable-vine-growth: false
disable-soil-dehydration: false
snow-fall-blocks: []
blacklist:
use-as-whitelist: false
logging:
console:
enable: true
database:
enable: false
dsn: jdbc:mysql://localhost:3306/minecraft
user: root
pass: ''
table: blacklist_events
file:
enable: false
path: worldguard/logs/%Y-%m-%d.log
open-files: 10
#
# WorldGuard blacklist
#
# The blacklist lets you block actions, blocks, and items from being used.
# You choose a set of "items to affect" and a list of "actions to perform."
#
###############################################################################
#
# Example to block some ore mining and placement:
# [coalore,goldore,ironore]
# on-break=deny,log,kick
# on-place=deny,tell
#
# Events that you can detect:
# - on-break (when a block of this type is about to be broken)
# - on-destroy-with (the item/block held by the user while destroying)
# - on-place (a block is being placed)
# - on-use (an item like flint and steel or a bucket is being used)
# - on-interact (when a block in used (doors, chests, etc.))
# - on-drop (an item is being dropped from the player's inventory)
# - on-acquire (an item enters a player's inventory via some method)
# - on-dispense (a dispenser is about to dispense an item)
#
# Actions (for events):
# - deny (deny completely, used blacklist mode)
# - allow (used in whitelist mode)
# - notify (notify admins with the 'worldguard.notify' permission)
# - log (log to console/file/database)
# - tell (tell a player that that's not allowed)
# - kick (kick player)
# - ban (ban player)
#
# Options:
# - ignore-groups (comma-separated list of groups to not affect)
# - ignore-perms (comma-separated list of permissions to not affect - make up
# your very own permissions!)
# - comment (message for yourself that is printed with 'log' and 'notify')
# - message (optional message to show the user instead; %s is the item name)
#
###############################################################################
#
# For more information, see:
# http://wiki.sk89q.com/wiki/WorldGuard/Blacklist
#
###############################################################################
#
# Some examples follow.
# REMEMBER: If a line has # in front, it will be ignored.
#
# Deny lava buckets
#[lavabucket]
#ignore-perms=my.own.madeup.permission
#ignore-groups=admins,mods
#on-use=deny,tell
# Deny some ore
#[coalore,goldore,ironore]
#ignore-groups=admins,mods
#on-break=notify,deny,log
# Some funky data value tests
#[wood:0;>=2]
#ignore-groups=admins,mods
#on-break=notify,deny,log
\ No newline at end of file
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
{}
#
# WorldGuard blacklist
#
# The blacklist lets you block actions, blocks, and items from being used.
# You choose a set of "items to affect" and a list of "actions to perform."
#
###############################################################################
#
# Example to block some ore mining and placement:
# [coalore,goldore,ironore]
# on-break=deny,log,kick
# on-place=deny,tell
#
# Events that you can detect:
# - on-break (when a block of this type is about to be broken)
# - on-destroy-with (the item/block held by the user while destroying)
# - on-place (a block is being placed)
# - on-use (an item like flint and steel or a bucket is being used)
# - on-interact (when a block in used (doors, chests, etc.))
# - on-drop (an item is being dropped from the player's inventory)
# - on-acquire (an item enters a player's inventory via some method)
# - on-dispense (a dispenser is about to dispense an item)
#
# Actions (for events):
# - deny (deny completely, used blacklist mode)
# - allow (used in whitelist mode)
# - notify (notify admins with the 'worldguard.notify' permission)
# - log (log to console/file/database)
# - tell (tell a player that that's not allowed)
# - kick (kick player)
# - ban (ban player)
#
# Options:
# - ignore-groups (comma-separated list of groups to not affect)
# - ignore-perms (comma-separated list of permissions to not affect - make up
# your very own permissions!)
# - comment (message for yourself that is printed with 'log' and 'notify')
# - message (optional message to show the user instead; %s is the item name)
#
###############################################################################
#
# For more information, see:
# http://wiki.sk89q.com/wiki/WorldGuard/Blacklist
#
###############################################################################
#
# Some examples follow.
# REMEMBER: If a line has # in front, it will be ignored.
#
# Deny lava buckets
#[lavabucket]
#ignore-perms=my.own.madeup.permission
#ignore-groups=admins,mods
#on-use=deny,tell
# Deny some ore
#[coalore,goldore,ironore]
#ignore-groups=admins,mods
#on-break=notify,deny,log
# Some funky data value tests
#[wood:0;>=2]
#ignore-groups=admins,mods
#on-break=notify,deny,log
\ No newline at end of file
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
{}
#
# WorldGuard blacklist
#
# The blacklist lets you block actions, blocks, and items from being used.
# You choose a set of "items to affect" and a list of "actions to perform."
#
###############################################################################
#
# Example to block some ore mining and placement:
# [coalore,goldore,ironore]
# on-break=deny,log,kick
# on-place=deny,tell
#
# Events that you can detect:
# - on-break (when a block of this type is about to be broken)
# - on-destroy-with (the item/block held by the user while destroying)
# - on-place (a block is being placed)
# - on-use (an item like flint and steel or a bucket is being used)
# - on-interact (when a block in used (doors, chests, etc.))
# - on-drop (an item is being dropped from the player's inventory)
# - on-acquire (an item enters a player's inventory via some method)
# - on-dispense (a dispenser is about to dispense an item)
#
# Actions (for events):
# - deny (deny completely, used blacklist mode)
# - allow (used in whitelist mode)
# - notify (notify admins with the 'worldguard.notify' permission)
# - log (log to console/file/database)
# - tell (tell a player that that's not allowed)
# - kick (kick player)
# - ban (ban player)
#
# Options:
# - ignore-groups (comma-separated list of groups to not affect)
# - ignore-perms (comma-separated list of permissions to not affect - make up
# your very own permissions!)
# - comment (message for yourself that is printed with 'log' and 'notify')
# - message (optional message to show the user instead; %s is the item name)
#
###############################################################################
#
# For more information, see:
# http://wiki.sk89q.com/wiki/WorldGuard/Blacklist
#
###############################################################################
#
# Some examples follow.
# REMEMBER: If a line has # in front, it will be ignored.
#
# Deny lava buckets
#[lavabucket]
#ignore-perms=my.own.madeup.permission
#ignore-groups=admins,mods
#on-use=deny,tell
# Deny some ore
#[coalore,goldore,ironore]
#ignore-groups=admins,mods
#on-break=notify,deny,log
# Some funky data value tests
#[wood:0;>=2]
#ignore-groups=admins,mods
#on-break=notify,deny,log
\ No newline at end of file
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
{}
# bStats collects some data for plugin authors like how many servers are using their plugins.
# To honor their work, you should not disable it.
# This has nearly no effect on the server performance!
# Check out https://bStats.org/ to learn more :)
enabled: true
serverUuid: 93a3b8dd-9b4e-4d8c-932d-e0001adb1ae4
logFailedRequests: false
#!/bin/bash
# MEMORY
cd /usr/src/app
java -Xmx${MEMORY} -Xms512M -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -jar paperclip-1618.jar
#Minecraft server properties
#Mon Aug 31 12:46:08 CST 2020
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
prevent-proxy-connections=false
server-port=25565
max-world-size=29999984
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
network-compression-threshold=256
max-build-height=256
spawn-npcs=true
white-list=false
debug=false
spawn-animals=true
hardcore=false
snooper-enabled=true
resource-pack-sha1=
online-mode=false
resource-pack=
pvp=true
difficulty=3
enable-command-block=false
gamemode=0
player-idle-timeout=0
max-players=100
spawn-monsters=true
view-distance=5
generate-structures=true
motd=A Minecraft Server
# This is the main configuration file for Spigot.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# For a reference for any variable inside this file, check out the Spigot wiki at
# http://www.spigotmc.org/wiki/spigot-configuration/
#
# If you need help with the configuration or have any questions related to Spigot,
# join us at the IRC or drop by our forums and leave a post.
#
# IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
# Forums: http://www.spigotmc.org/
config-version: 11
settings:
debug: false
save-user-cache-on-stop-only: true
sample-count: 12
filter-creative-items: true
moved-too-quickly-multiplier: 10.0
moved-wrongly-threshold: 0.0625
player-shuffle: 0
bungeecord: false
netty-threads: 4
item-dirty-ticks: 20
attribute:
maxHealth:
max: 2048.0
movementSpeed:
max: 2048.0
attackDamage:
max: 2048.0
timeout-time: 60
restart-on-crash: true
restart-script: ./start.sh
int-cache-limit: 1024
late-bind: true
user-cache-size: 1000
commands:
tab-complete: 0
silent-commandblock-console: false
spam-exclusions:
- /skill
replace-commands:
- setblock
- summon
- testforblock
- tellraw
log: true
messages:
whitelist: You are not whitelisted on this server!
unknown-command: Unknown command. Type "/help" for help.
server-full: The server is full!
outdated-client: Outdated client! Please use {0}
outdated-server: Outdated server! I'm still on {0}
restart: Server is restarting
advancements:
disable-saving: false
disabled:
- minecraft:story/disabled
stats:
disable-saving: false
forced-stats: {}
world-settings:
default:
verbose: true
mob-spawn-range: 3
entity-activation-range:
animals: 16
monsters: 28
misc: 6
water: 16
tick-inactive-villagers: false
view-distance: 5
enable-zombie-pigmen-portal-spawns: true
wither-spawn-sound-radius: 0
hanging-tick-frequency: 100
merge-radius:
item: 4.0
exp: 6.0
item-despawn-rate: 6000
growth:
cactus-modifier: 100
cane-modifier: 100
melon-modifier: 100
mushroom-modifier: 100
pumpkin-modifier: 100
sapling-modifier: 100
wheat-modifier: 100
netherwart-modifier: 100
vine-modifier: 100
cocoa-modifier: 100
nerf-spawner-mobs: true
arrow-despawn-rate: 300
zombie-aggressive-towards-villager: true
dragon-death-sound-radius: 0
seed-village: 10387312
seed-feature: 14357617
seed-monument: 10387313
seed-slime: 987234911
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
other: 64
hunger:
jump-walk-exhaustion: 0.05
jump-sprint-exhaustion: 0.2
combat-exhaustion: 0.1
regen-exhaustion: 6.0
swim-multiplier: 0.01
sprint-multiplier: 0.1
other-multiplier: 0.0
max-tick-time:
tile: 1000
entity: 1000
ticks-per:
hopper-transfer: 8
hopper-check: 1
hopper-amount: 1
save-structure-info: true
max-tnt-per-tick: 100
random-light-updates: false
squid-spawn-range:
min: 45.0
max-entity-collisions: 8
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment