mirror of
https://github.com/GeorgH93/Minepacks.git
synced 2024-11-14 10:45:23 +01:00
fc9151b99f
# Conflicts: # pom.xml # src/at/pcgamingfreaks/Minepacks/Bukkit/Database/Config.java # src/at/pcgamingfreaks/Minepacks/Bukkit/Database/Database.java # src/at/pcgamingfreaks/Minepacks/Bukkit/Database/Files.java
178 lines
8.8 KiB
YAML
178 lines
8.8 KiB
YAML
# Minepacks Config File
|
|
|
|
# Language Settings
|
|
Language:
|
|
# Defines the used language and the corresponding file used. The corresponding language file will be placed in the lang folder next to the config.yml named: <Language>.yml
|
|
Language: en
|
|
# Options:
|
|
# Overwrite (deletes all changes from the file and extracts a new language file)
|
|
# Upgrade (extracts a new language file and copy's all settings from the old language file)
|
|
# Update (adds the default (english) text values for all missing values, just some basic formatting)
|
|
UpdateMode: Upgrade
|
|
|
|
# Title to be shown for the opened inventory for everyone except the owner of the backpack. Can contain {OwnerName} (which will be replaced with the players name).
|
|
BackpackTitleOther: "&b{OwnerName}'s Backpack"
|
|
# The title of the inventory for the owner of the backpack.
|
|
BackpackTitle: "&bBackpack"
|
|
# Defines if the content of the backpack get dropped on the death of a player.
|
|
# If enabled, it can be disabled for individual players with the "backpack.KeepOnDeath" permission.
|
|
DropOnDeath: true
|
|
# Defines the max amount of columns for a backpack.
|
|
# The size of the user's backpack will be defined by the permission, permissions for bigger backpacks than this value will be ignored.
|
|
# Can be set to anything > 0. Backpacks with more than 6 columns will have a broken UI! Sizes bigger than 9 may not work with all permission plugins.
|
|
MaxSize: 6
|
|
# Defines in which game-modes a player can access his backpack (name or id)
|
|
# Options: ADVENTURE, CREATIVE, SPECTATOR, SURVIVAL
|
|
# AllowedGameModes: [ "SURVIVAL", "ADVENTURE" ]
|
|
AllowedGameModes: [ "SURVIVAL" ]
|
|
|
|
Cooldown:
|
|
# Defines how long a player have to wait till he can reopen his backpack.
|
|
# Time is in seconds. Values < 1 disable the cooldown.
|
|
Command: -1
|
|
# If enabled, cooldowns will be synced between servers (BungeeCord network). It will also allow to keep cooldown through server restarts.
|
|
# You should only use it with long cooldown times.
|
|
Sync: false
|
|
AddOnJoin: true
|
|
# You can turn this on when using sync to reduce the memory consumption a little bit
|
|
ClearOnLeave: false
|
|
# Removes old cooldowns from the cache to free memory. Time in seconds.
|
|
CleanupInterval: 600
|
|
|
|
# Controls for the auto pickup on full inventory function
|
|
FullInventory:
|
|
# If items should be collected to the backpack if the players inventory is full
|
|
CollectItems: false
|
|
# Interval in seconds how often items around the player should be collected, increase it if it lags the server
|
|
CheckInterval: 1
|
|
# Radius in which items get collected, in meter/blocks, allow decimals
|
|
CollectRadius: 1.5
|
|
|
|
|
|
# Database settings
|
|
Database:
|
|
# Database type. MySQL, SQLite or Files
|
|
Type: SQLite
|
|
# Auto database cleanup settings
|
|
AutoCleanup:
|
|
# Defines the max amount of days backpacks will be stored. -1 to disable auto cleanup
|
|
MaxInactiveDays: -1
|
|
# Defines the storage format for UUIDs for compatibility with other plugins (shared tables)
|
|
# true: format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
|
# false: format: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
UseUUIDSeparators: false
|
|
# Options: auto, online, offline | auto will decide based on the server online mode option.
|
|
# If you are using BungeeCord, set it to whatever you use on your BungeeCord server!!!
|
|
UUID_Type: auto
|
|
# Settings only for MySQL
|
|
SQL:
|
|
Host: localhost:3306
|
|
Database: minecraft
|
|
User: minecraft
|
|
Password: minecraft
|
|
# The max amount of connections to the database the connection pool will open
|
|
MaxConnections: 2
|
|
# List of properties for your SQL connection. Can be used to disable SSL.
|
|
# Properties: ["useSSL=false"]
|
|
Properties: []
|
|
# Tables settings for shared tables when using MySQL - Advanced MySQL Settings
|
|
# Use these settings only if you know what you are doing!!!!
|
|
# Do only change this settings if you know what you are doing and have some basic MySQL knowledge!!!
|
|
# Changing settings down here after you have used this plugin may result in data inconsistency!!!
|
|
Tables:
|
|
# Table names
|
|
# Don't change the players table if you have backpacks stored in your database already! Player id's might wont match anymore resulting data inconsistency.
|
|
User: backpack_players
|
|
Backpack: backpacks
|
|
Cooldown: backpack_cooldowns
|
|
# Field settings for the tables
|
|
# Do not change them after the tables have been generated!
|
|
# If you like to change them after the tables have been generated alter the tables manually or delete them (the system then will regenerate them).
|
|
Fields:
|
|
User:
|
|
Player_ID: player_id
|
|
Name: name
|
|
UUID: uuid
|
|
Backpack:
|
|
Owner_ID: owner
|
|
ItemStacks: itemstacks
|
|
Version: version
|
|
LastUpdate: lastupdate
|
|
Cooldown:
|
|
Player_ID: id
|
|
Time: time
|
|
# Settings controlling the cache behavior of the plugin. You may can optimize it a little bit depending on your player count, ram or cpu bottlenecks.
|
|
Cache:
|
|
UnCache:
|
|
# The strategie used to uncache offline players. Options
|
|
# interval (offline players get uncached every x seconds)
|
|
# intervalChecked (like interval, but also ensures that the player is already offline for at least the interval time, add's a cpu overhead)
|
|
# ondisconnect (player instantly gets uncached as soon as he disconnects, may adds overhead if other plugins try to access the player data when they go offline, also it may be problematic for players with unstable connections)
|
|
# ondisconnectdelayed (player gets uncached x seconds after he went offline, adds overhead on disconnect, you shouldn't use this with a lot of players joining and leaving.)
|
|
Strategie: interval
|
|
# Used for the interval based uncaching algorithms. Also used as delay for ondisconnectdelayed. Value in seconds. Default: 600 = 10 minutes
|
|
Interval: 600
|
|
Delay: 600
|
|
|
|
Shulkerboxes:
|
|
# This setting controls whether players can put shulkerboxes into their backpacks.
|
|
PreventInBackpack: true
|
|
# This setting allows to disable shulkerboxes all together. Players won't be able to craft or use them.
|
|
DisableShulkerboxes: false
|
|
# This settings controls how existing shulkerboxes are handled if they are disabled.
|
|
# Options: Ignore, Remove = shulker-box will be removed including it's content, Destroy = shulker-box will be destroyed and it's content will be dropped
|
|
Existing: "Ignore"
|
|
|
|
ItemFilter:
|
|
# Enables the item filter. Make sure to define items to be filtered.
|
|
Enable: false
|
|
# List off items not allowed in the backpack. Can be name or id (id only for MC versions older than 1.13!).
|
|
Blacklist: []
|
|
|
|
# This settings allow control over how the plugin behave in different worlds
|
|
WorldSettings:
|
|
# All worlds listed here will not have the plugin usable
|
|
# Blacklist: ["creative_world"]
|
|
# Blacklist: ["creative_world1", "creative_world2"]
|
|
Blacklist: []
|
|
# Defines how the Blacklist will be enforced
|
|
# Options:
|
|
# Message = The player will see a message that the usage of the backpack is denied in this world.
|
|
# MissingPermission = The player will receive the plugins no permission message.
|
|
# NoPlugin = The plugin will not be available at all and act as if it was not installed.
|
|
# This also exclude players with permission to bypass the world restriction from using it!
|
|
# It will not disable the Shulkerboxes filter!
|
|
BlacklistMode: "Message"
|
|
|
|
# Gives the players an item that they can interact with to open their backpack. Only works on MC 1.8 or newer
|
|
ItemShortcut:
|
|
# If enabled the players will be given an item they can interact with to open the backpack.
|
|
# The item may not be removed from their inventory as long as this option is enabled.
|
|
Enabled: true
|
|
# The name of the item in the inventory
|
|
ItemName: "&eBackpack"
|
|
# The texture value for the head.
|
|
# Heads can be found here: https://minecraft-heads.com/custom-heads/
|
|
# The correct value is the one listed on the head page under Other/Value
|
|
HeadTextureValue: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGRjYzZlYjQwZjNiYWRhNDFlNDMzOTg4OGQ2ZDIwNzQzNzU5OGJkYmQxNzVjMmU3MzExOTFkNWE5YTQyZDNjOCJ9fX0="
|
|
|
|
Sound:
|
|
# Enables all sound effects
|
|
Enabled: true
|
|
# The sound effect that should be played if the backpack is opened
|
|
# disabled or false to disable the sound effect
|
|
# auto will play the chest sound for minecraft versions older than 1.11 and the shulker-box sound for newer MC versions
|
|
OpenSound: auto
|
|
# The sound effect that should be played if the backpack is closed
|
|
# disabled or false to disable the sound effect
|
|
# auto will play the chest sound for minecraft versions older than 1.11 and the shulker-box sound for newer MC versions
|
|
CloseSound: auto
|
|
|
|
Misc:
|
|
# Enables/Disables the auto-update function of the plugin.
|
|
AutoUpdate: true
|
|
# Enable this option if you are using a BungeeCord setup!
|
|
UseBungeeCord: false
|
|
|
|
# Config file version. Don't touch it!
|
|
Version: 22 |