mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-15 15:18:04 +00:00
remove mini server
This commit is contained in:
@@ -7,8 +7,8 @@ We would greatly appreicate if you tested your changes, ideally using the Docker
|
||||
`docker compose up paper proxy -d`. This will start up a single server on localhost.
|
||||
|
||||
Keep in mind that if you are making any config changes, you should change the default plugin config in the resources
|
||||
folder, but also update the configs for the relevant server(s) if necessary. `gamma` is the code name for CivMC mini,
|
||||
and most changes applied to main should also apply to mini. You can find these configs in `ansible/files`.
|
||||
folder, but also update the configs for the relevant server(s) if necessary. You can find these configs in
|
||||
`ansible/files`.
|
||||
|
||||
Default config changes will not affect the docker server, but ansible changes will. If you make any config changes in
|
||||
the `ansible` directory, simply restart the server `docker compose restart paper` to apply them.
|
||||
|
||||
@@ -34,7 +34,6 @@ Current services and exposed ports are:
|
||||
| proxy | 25565 | TCP, Minecraft | |
|
||||
| paper | | | |
|
||||
| pvp | | | |
|
||||
| gamma | | | |
|
||||
| mariadb | 3306 | TCP, Database | |
|
||||
| postgres | 5432 | TCP, Database | |
|
||||
| rabbitmq | 5672 | TCP, AMQP | |
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
val paperPlugin by configurations.creating
|
||||
val gammaPlugin by configurations.creating
|
||||
val pvpPlugin by configurations.creating
|
||||
val proxyPlugin by configurations.creating
|
||||
val zorwethPlugin by configurations.creating
|
||||
@@ -59,32 +58,6 @@ dependencies {
|
||||
zorwethPlugin(project(path = ":plugins:secureboot-paper"))
|
||||
zorwethPlugin(project(path = ":plugins:zorweth-paper", configuration = "shadow"))
|
||||
|
||||
gammaPlugin(project(path = ":plugins:banstick-paper", configuration = "shadow"))
|
||||
gammaPlugin(project(path = ":plugins:bastion-paper"))
|
||||
gammaPlugin(project(path = ":plugins:castlegates-paper"))
|
||||
gammaPlugin(project(path = ":plugins:citadel-paper"))
|
||||
gammaPlugin(project(path = ":plugins:civchat2-paper"))
|
||||
gammaPlugin(project(path = ":plugins:civduties-paper"))
|
||||
gammaPlugin(project(path = ":plugins:civmodcore-paper", configuration = "shadow"))
|
||||
gammaPlugin(project(path = ":plugins:finale-paper"))
|
||||
gammaPlugin(project(path = ":plugins:combattagplus-paper"))
|
||||
gammaPlugin(project(path = ":plugins:donum-paper"))
|
||||
gammaPlugin(project(path = ":plugins:essenceglue-paper"))
|
||||
gammaPlugin(project(path = ":plugins:exilepearl-paper"))
|
||||
gammaPlugin(project(path = ":plugins:factorymod-paper"))
|
||||
gammaPlugin(project(path = ":plugins:hiddenore-paper"))
|
||||
gammaPlugin(project(path = ":plugins:itemexchange-paper"))
|
||||
gammaPlugin(project(path = ":plugins:jukealert-paper", configuration = "shadow"))
|
||||
gammaPlugin(project(path = ":plugins:namecolors-paper"))
|
||||
gammaPlugin(project(path = ":plugins:namelayer-paper", configuration = "shadow"))
|
||||
gammaPlugin(project(path = ":plugins:railswitch-paper"))
|
||||
gammaPlugin(project(path = ":plugins:randomspawn-paper"))
|
||||
gammaPlugin(project(path = ":plugins:realisticbiomes2-paper"))
|
||||
gammaPlugin(project(path = ":plugins:simpleadminhacks-paper"))
|
||||
gammaPlugin(project(path = ":plugins:heliodor-paper"))
|
||||
gammaPlugin(project(path = ":plugins:secureboot-paper"))
|
||||
gammaPlugin(project(path = ":plugins:kirabukkitgateway-paper", configuration = "shadow"))
|
||||
|
||||
pvpPlugin(project(path = ":plugins:banstick-paper", configuration = "shadow"))
|
||||
pvpPlugin(project(path = ":plugins:civduties-paper"))
|
||||
pvpPlugin(project(path = ":plugins:civmodcore-paper", configuration = "shadow"))
|
||||
@@ -141,18 +114,6 @@ val copyPvpPlugins = tasks.register<Copy>("copyPvpPlugins") {
|
||||
into("$projectDir/build/pvp-plugins")
|
||||
}
|
||||
|
||||
val copyGammaPlugins = tasks.register<Copy>("copyGammaPlugins") {
|
||||
dependsOn(gammaPlugin)
|
||||
|
||||
doFirst {
|
||||
project.delete(files("$projectDir/build/gamma-plugins"))
|
||||
}
|
||||
|
||||
from("$projectDir/src/gamma-plugins")
|
||||
from(gammaPlugin.resolvedConfiguration.resolvedArtifacts.map { it.file })
|
||||
into("$projectDir/build/gamma-plugins")
|
||||
}
|
||||
|
||||
val copyProxyPlugins = tasks.register<Copy>("copyProxyPlugins") {
|
||||
dependsOn(proxyPlugin)
|
||||
|
||||
@@ -168,7 +129,6 @@ val copyProxyPlugins = tasks.register<Copy>("copyProxyPlugins") {
|
||||
// TODO: Is build the right name?
|
||||
tasks.register("build") {
|
||||
dependsOn(copyPaperPlugins)
|
||||
dependsOn(copyGammaPlugins)
|
||||
dependsOn(copyPvpPlugins)
|
||||
dependsOn(copyProxyPlugins)
|
||||
dependsOn(copyZorwethPlugins)
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
settings:
|
||||
allow-end: false
|
||||
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
|
||||
minimum-api: none
|
||||
spawn-limits:
|
||||
axolotls: 1
|
||||
monsters: 35
|
||||
animals: 10
|
||||
water-animals: 5
|
||||
water-ambient: 3
|
||||
water-underground-creature: 3
|
||||
ambient: 0
|
||||
chunk-gc:
|
||||
period-in-ticks: 400
|
||||
ticks-per:
|
||||
axolotl-spawns: 4800
|
||||
animal-spawns: 4800
|
||||
monster-spawns: 70
|
||||
water-spawns: 1200
|
||||
water-ambient-spawns: 4800
|
||||
water-underground-creature-spawns: 7200
|
||||
ambient-spawns: 7200
|
||||
autosave: 6000
|
||||
aliases: now-in-commands.yml
|
||||
worlds:
|
||||
world:
|
||||
generator: ${CIV_WORLD_GENERATOR}
|
||||
@@ -1,68 +0,0 @@
|
||||
General Rules
|
||||
We reserve the right to change rules or apply punishments retroactively. Circumventing punishments is not allowed
|
||||
|
||||
Preface
|
||||
• Any content posted on platforms hosted by CivMC (including the subreddit, discord server, Minecraft server, etc.) may be subject to moderation.
|
||||
• Repeating minor offenses may result in a larger ban.
|
||||
• Stay civil in official channels.
|
||||
|
||||
|
||||
Conduct & Content Policy
|
||||
• Harassment of an individual or group is not allowed and can warrant a ban particularly when directed at out of game factors such as racism, sexism, homophobia, transphobia, etc.
|
||||
• Graphically NSFW content is not allowed.
|
||||
• Doxxing is expressly forbidden. Do not post personal or real life information of another player. We recognize there are varying levels of offense and will account for that when applying punishment.
|
||||
• Assisting players in breaking the rules or avoiding punishments is not allowed.
|
||||
• If you see rule breaking you are obligated to report it. Failure to do so can result in a ban.
|
||||
• Strong association with a player breaking the rules can result in a ban by association.
|
||||
• If you are overall an unpleasant person and only serve to make the experience worse for the majority of others, we reserve the right to remove you from any or all of our platforms for the health of the community, at our discretion.
|
||||
|
||||
Other Rules
|
||||
• You are not allowed to play CivMC if you are below the age of 13
|
||||
• Use of a VPN, VPS, or any other kind of proxy is not allowed.
|
||||
• Trading ingame goods or services for any out of game good or service is not allowed.
|
||||
• Distributing malicious code of any kind is not allowed.
|
||||
|
||||
Minecraft Rules
|
||||
Cheating
|
||||
Cheating is forbidden. This includes but isn't limited to:
|
||||
• Xray or any other kind of tool to retrieve information about blocks that would not be retrievable in a vanilla client.
|
||||
• Auto clickers, kill aura, reach or any other kind of combat hack which gives a direct advantage in PvP.
|
||||
• Fast break, interact hacks or any other kind of modification allowing behavior which is impossible to achieve with a vanilla client.
|
||||
• Intentionally exploiting unintended mechanics to circumvent aspects of the server's balance.
|
||||
• Abusing bugs of any kind, especially item duplication.
|
||||
Please note Client side mods are generally allowed as long as they don't enable cheating.
|
||||
• "Block glitching" of any kind for the purposes of clipping into or accessing otherwise inaccessible areas is prohibited.
|
||||
|
||||
Accounts & Association
|
||||
• You may only use 1 account. Any additional accounts will be banned.
|
||||
• If you become associated with another player we may disassociate you based on circumstance. If you give another player access to your account even temporarily you will be permanently associated.
|
||||
|
||||
Botting and Mods
|
||||
Bots and mods are generally allowed as long they adhere to vanilla Minecraft behavior and work by the following rules:
|
||||
• Bots and mods must follow all vanilla behavior including but not limited to: Physics, Occlusion, Movement, etc.
|
||||
• Bots and mods may not be used to discover information that would be otherwise unknown
|
||||
|
||||
What bots and mods can do
|
||||
• Bots and mods can only read server provided chat messages, not ones generated by client side mods.
|
||||
• Bots and mods are allowed to read any inventory, their selected hot bar slot, their own location, their health, their hunger, their potion effects, their EXP, their boss bar, chat messages, kick reasons, player logins/logouts, the tab list from the server and nothing else.
|
||||
• Reading environmental data in particular is not allowed. This includes the location of entities, blocks, and information about them.
|
||||
• Client mods may access the following information of other entities in the world: type, item type, name, X and Z coordinate. Mods may manipulate and visually/auditorily present this information to the user within their client (radar, chat alerts, dings, etc), but it cannot be used for any other bot, script, or external program functionality.
|
||||
• Client mods may read the top layer only of solid blocks (including y position), and above transparent blocks in the world for mapping purposes
|
||||
• Client mods may read the light level of any block, for mapping and display within the client
|
||||
• Bots and mods are allowed to read the following attributes of the entity the player is directly a passenger of: its entity type, and its location.
|
||||
|
||||
Additional Limitations
|
||||
• Bots and scripts may not be used to directly help a player during combat.
|
||||
• Mods may manipulate the text color and content of nametags, but not make them more visible at distance or through walls
|
||||
• Any mods that manipulate the rendering of entities (capes, cosmetics, etc) may do so so long as they do not significantly alter the size, or alter the hitbox of the rendered entity
|
||||
|
||||
Mod Exceptions
|
||||
• Cosmetic mods, such as texture packs, shader packs, HUD improvements, etc. are allowed, so long as they do not provide any in-game advantage such as: Making blocks transparent, Seeing things you wouldn't otherwise be able to, etc.
|
||||
• Performance improvement mods, such as those designed to improve FPS, memory use, etc. of the client without adding any functionality are always allowed.
|
||||
• Mods that download information from the server for later use, such as world downloading, mapping, schematics, replays, LODS, etc. are allowed, as long as they are not used to discover otherwise unknown information. Maps may use "cave mode" in the nether only.
|
||||
• Mods that display holographic build guides are allowed. Automatic block placement may only be used to create vanity builds that do not affect gameplay.
|
||||
|
||||
CivMC Mini specific rules
|
||||
• Automated movement inputs are allowed that do not correspond with automated interactions with the world, including dropping, placing, breaking, and interacting with blocks, but excluding eating and inventory movements
|
||||
• Automated interactions will be considered to correspond to automated movement inputs if a manual input is not made between them
|
||||
• You may not communicate any information externally from the game by automated means
|
||||
@@ -1,46 +0,0 @@
|
||||
# This is the global configuration file for Gale.
|
||||
# As you can see, there's a lot 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 Gale,
|
||||
# join us in our Discord, or check the GitHub Wiki pages.
|
||||
#
|
||||
# The world configuration options are inside
|
||||
# their respective world folder. The files are named gale-world.yml
|
||||
#
|
||||
# Wiki: https://github.com/GaleMC/Gale/wiki
|
||||
# Discord: https://discord.gg/gwezNT8c24
|
||||
|
||||
_version: 1
|
||||
gameplay-mechanics:
|
||||
enable-book-writing: true
|
||||
log-to-console:
|
||||
chat:
|
||||
empty-message-warning: false
|
||||
expired-message-warning: false
|
||||
not-secure-marker: true
|
||||
ignored-advancements: true
|
||||
invalid-legacy-text-component: true
|
||||
invalid-statistics: true
|
||||
legacy-material-initialization: false
|
||||
null-id-disconnections: true
|
||||
player-login-locations: true
|
||||
plugin-library-loader:
|
||||
downloads: true
|
||||
library-loaded: true
|
||||
start-load-libraries-for-plugin: true
|
||||
set-block-in-far-chunk: true
|
||||
unrecognized-recipes: false
|
||||
misc:
|
||||
ignore-null-legacy-structure-data: false
|
||||
keepalive:
|
||||
send-multiple: false
|
||||
last-tick-time-in-tps-command:
|
||||
add-oversleep: false
|
||||
enabled: false
|
||||
premium-account-slow-login-timeout: -1
|
||||
verify-chat-order: true
|
||||
small-optimizations:
|
||||
reduced-intervals:
|
||||
increase-time-statistics: 20
|
||||
update-entity-line-of-sight: 4
|
||||
@@ -1,53 +0,0 @@
|
||||
# This is the world defaults configuration file for Gale.
|
||||
# As you can see, there's a lot 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 Gale,
|
||||
# join us in our Discord, or check the GitHub Wiki pages.
|
||||
#
|
||||
# Configuration options here apply to all worlds, unless you specify overrides inside
|
||||
# the world-specific config file inside each world folder.
|
||||
#
|
||||
# Wiki: https://github.com/GaleMC/Gale/wiki
|
||||
# Discord: https://discord.gg/gwezNT8c24
|
||||
|
||||
_version: 1
|
||||
gameplay-mechanics:
|
||||
arrow-movement-resets-despawn-counter: false
|
||||
entities-can-random-stroll-into-non-ticking-chunks: true
|
||||
entity-wake-up-duration-ratio-standard-deviation: 0.2
|
||||
fixes:
|
||||
broadcast-crit-animations-as-the-entity-being-critted: false
|
||||
mc-121706: false
|
||||
mc-238526: false
|
||||
hide-flames-on-entities-with-fire-resistance: false
|
||||
try-respawn-ender-dragon-after-end-crystal-place: true
|
||||
small-optimizations:
|
||||
load-chunks:
|
||||
to-activate-climbing-entities: false
|
||||
to-spawn-phantoms: false
|
||||
max-projectile-chunk-loads:
|
||||
per-projectile:
|
||||
max: 10
|
||||
remove-from-world-after-reach-limit: false
|
||||
reset-movement-after-reach-limit: false
|
||||
per-tick: 10
|
||||
reduced-intervals:
|
||||
acquire-poi-for-stuck-entity: 60
|
||||
check-nearby-item:
|
||||
hopper:
|
||||
interval: 1
|
||||
minecart:
|
||||
interval: 1
|
||||
temporary-immunity:
|
||||
check-for-minecart-near-item-interval: 20
|
||||
check-for-minecart-near-item-while-active: false
|
||||
check-for-minecart-near-item-while-inactive: true
|
||||
duration: 100
|
||||
max-item-horizontal-distance: 24.0
|
||||
max-item-vertical-distance: 4.0
|
||||
nearby-item-max-age: 1200
|
||||
check-stuck-in-wall: 10
|
||||
villager-item-repickup: 100
|
||||
save-fireworks: true
|
||||
use-optimized-sheep-offspring-color: true
|
||||
@@ -1,392 +0,0 @@
|
||||
|
||||
# Leaf Config
|
||||
# GitHub Repo: https://github.com/Winds-Studio/Leaf
|
||||
# Discord: https://discord.com/invite/gfgAwdSEuM
|
||||
config-version: '3.0'
|
||||
|
||||
###########
|
||||
# ASYNC #
|
||||
###########
|
||||
async:
|
||||
# **Experimental feature**
|
||||
# Enables parallel world ticking to improve performance on multi-core systems.
|
||||
parallel-world-ticking:
|
||||
enabled: false
|
||||
threads: 8
|
||||
log-container-creation-stacktraces: false
|
||||
disable-hard-throw: false
|
||||
async-unsafe-read-handling: BUFFERED
|
||||
# ** Experimental Feature **
|
||||
# Make entity tracking asynchronously, can improve performance significantly,
|
||||
# especially in some massive entities in small area situations.
|
||||
async-entity-tracker:
|
||||
enabled: true
|
||||
threads: 0
|
||||
# Make PlayerData saving asynchronously.
|
||||
async-playerdata-save:
|
||||
enabled: false
|
||||
async-pathfinding:
|
||||
enabled: true
|
||||
max-threads: 12
|
||||
keepalive: 60
|
||||
queue-size: 0
|
||||
# The policy to use when the queue is full and a new task is submitted.
|
||||
# FLUSH_ALL: All pending tasks will be run on server thread.
|
||||
# CALLER_RUNS: Newly submitted task will be run on server thread.
|
||||
# DISCARD: Newly submitted task will be dropped directly.
|
||||
reject-policy: DISCARD
|
||||
# Whether or not asynchronous mob spawning should be enabled.
|
||||
# On servers with many entities, this can improve performance by up to 15%. You must have
|
||||
# paper's per-player-mob-spawns setting set to true for this to work.
|
||||
# One quick note - this does not actually spawn mobs async (that would be very unsafe).
|
||||
# This just offloads some expensive calculations that are required for mob spawning.
|
||||
async-mob-spawning:
|
||||
enabled: true
|
||||
# Whether or not asynchronous locator should be enabled.
|
||||
# This offloads structure locating to other threads.
|
||||
# Only for locate command, dolphin treasure finding and eye of ender currently.
|
||||
async-locator:
|
||||
enabled: false
|
||||
threads: 0
|
||||
keepalive: 60
|
||||
# Makes chunk packet preparation and sending asynchronous to improve server performance.
|
||||
# This can significantly reduce main thread load when many players are loading chunks.
|
||||
async-chunk-send:
|
||||
enabled: true
|
||||
|
||||
##########
|
||||
# PERF #
|
||||
##########
|
||||
performance:
|
||||
# Use the new Virtual Thread introduced in JDK 21 for User Authenticator.
|
||||
use-virtual-thread-for-user-authenticator: true
|
||||
# Use the new Virtual Thread introduced in JDK 21 for profile lookup executor.
|
||||
use-virtual-thread-for-profile-executor: true
|
||||
# Use the new Virtual Thread introduced in JDK 21 for Async Chat Executor.
|
||||
use-virtual-thread-for-async-chat-executor: true
|
||||
# Use the new Virtual Thread introduced in JDK 21 for CraftAsyncScheduler.
|
||||
use-virtual-thread-for-async-scheduler: true
|
||||
create-snapshot-on-retrieving-blockstate: true
|
||||
# Skip mob spawning for chunks with repeated failures exceeding `min-failed`.
|
||||
# Randomly skip 1-`spawn-chance`% of these chunks from spawning attempts.
|
||||
# Failure counter does not increment when spawn limits are reached.
|
||||
throttle-mob-spawning:
|
||||
enabled: false
|
||||
monster:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
creature:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
ambient:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
axolotls:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
underground_water_creature:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
water_creature:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
water_ambient:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
misc:
|
||||
min-failed: 8
|
||||
spawn-chance: 25.0
|
||||
throttle-hopper-when-full:
|
||||
# Throttles the hopper if target container is full.
|
||||
enabled: false
|
||||
# How many ticks to throttle when the Hopper is throttled.
|
||||
skip-ticks: 8
|
||||
skip-map-item-data-updates-if-map-does-not-have-craftmaprenderer: true
|
||||
datapack:
|
||||
# Skip selecting inactive entities when using execute command.
|
||||
# Will improve performance on servers with massive datapack functions.
|
||||
skip-inactive-entity-for-execute-command: false
|
||||
skip-ai-for-non-aware-mob: true
|
||||
reduce-packets:
|
||||
reduce-entity-move-packets: false
|
||||
optimized-powered-rails: false
|
||||
optimize-waypoint: false
|
||||
optimize-random-tick: true
|
||||
# Whether to optimize player movement processing by skipping unnecessary edge checks and avoiding redundant view distance updates.
|
||||
optimize-player-movement: true
|
||||
optimize-no-action-time:
|
||||
disable-light-check: false
|
||||
# Whether to only tick / update items in main hand and offhand instead of the entire inventory.
|
||||
only-tick-items-in-hand: false
|
||||
optimize-mob-despawn: true
|
||||
optimize-block-entities: true
|
||||
cache-biome:
|
||||
enabled: false
|
||||
mob-spawning: false
|
||||
advancements: false
|
||||
# May cause the inconsistent order of future compose tasks.
|
||||
faster-structure-gen-future-sequencing: true
|
||||
# Use faster random generator?
|
||||
# Requires a JVM that supports RandomGenerator.
|
||||
# Some JREs don't support this.
|
||||
faster-random-generator:
|
||||
enabled: false
|
||||
# Which random generator will be used?
|
||||
# See https://openjdk.org/jeps/356
|
||||
random-generator: Xoroshiro128PlusPlus
|
||||
# Enable faster random generator for world generation.
|
||||
# WARNING: This will affect world generation!!!
|
||||
enable-for-worldgen: false
|
||||
# Warn if you are not using legacy random source for slime chunk generation.
|
||||
warn-for-slime-chunk: true
|
||||
# Use legacy random source for slime chunk generation,
|
||||
# to follow vanilla behavior.
|
||||
use-legacy-random-for-slime-chunk: false
|
||||
# Use direct random implementation instead of delegating to Java's RandomGenerator.
|
||||
# This may improve performance but potentially changes RNG behavior.
|
||||
use-direct-implementation: false
|
||||
fast-biome-manager-seed-obfuscation:
|
||||
# Replace vanilla SHA-256 seed obfuscation in BiomeManager with XXHash.
|
||||
enabled: false
|
||||
# Seed obfuscation key for XXHash.
|
||||
seed-obfuscation-key: -2185297566474745118
|
||||
# Whether to cache expensive CraftEntityType#minecraftToBukkit call.
|
||||
enable-cached-minecraft-to-bukkit-entitytype-convert: true
|
||||
# Optimizes entity brains when
|
||||
# they're far away from the player
|
||||
dab:
|
||||
enabled: true
|
||||
# After enabling this, non-aquatic entities in the water will not be affected by DAB.
|
||||
# This could fix entities suffocate in the water.
|
||||
dont-enable-if-in-water: true
|
||||
# This value determines how far away an entity has to be
|
||||
# from the player to start being effected by DEAR.
|
||||
start-distance: 12
|
||||
# This value defines how often in ticks, the furthest entity
|
||||
# will get their pathfinders and behaviors ticked. 20 = 1s
|
||||
max-tick-freq: 25
|
||||
# This value defines how much distance modifies an entity's
|
||||
# tick frequency. freq = (distanceToPlayer^2) / (2^value)",
|
||||
# If you want further away entities to tick less often, use 7.
|
||||
# If you want further away entities to tick more often, try 9.
|
||||
activation-dist-mod: 7
|
||||
# A list of entities to ignore for activation
|
||||
blacklisted-entities:
|
||||
- blaze
|
||||
- cave_spider
|
||||
- ghast
|
||||
- goat
|
||||
- hoglin
|
||||
- husk
|
||||
- piglin_brute
|
||||
- silverfish
|
||||
- stray
|
||||
- sniffer
|
||||
- villager
|
||||
- witch
|
||||
- wither_skeleton
|
||||
- zombified_piglin
|
||||
dont-save-entity:
|
||||
# Disable save primed tnt on chunk unloads.
|
||||
# Useful for redstone/technical servers, can prevent machines from being exploded by TNT,
|
||||
# when player disconnected caused by Internet issue.
|
||||
dont-save-primed-tnt: false
|
||||
dont-save-falling-block: false
|
||||
check-survival-before-growth:
|
||||
# Check if a cactus can survive before growing.
|
||||
cactus-check-survival: false
|
||||
|
||||
###########
|
||||
# FIXES #
|
||||
###########
|
||||
fixes:
|
||||
fix-mc298464: false
|
||||
# Don't let player join server if the server is full.
|
||||
# If enable this, you should use 'purpur.joinfullserver' permission instead of
|
||||
# PlayerLoginEvent#allow to let player join full server.
|
||||
dont-place-player-if-server-full: false
|
||||
|
||||
##############
|
||||
# GAMEPLAY #
|
||||
##############
|
||||
gameplay-mechanisms:
|
||||
use-spigot-item-merging-mechanism: false
|
||||
# This section contains settings for mob spawner blocks.
|
||||
spawner-settings:
|
||||
# Enable custom spawner settings. Set to true to enable all features below.
|
||||
enabled: false
|
||||
# Various checks that can be enabled or disabled for spawner blocks.
|
||||
checks:
|
||||
# Check if there is the required light level to spawn the mob
|
||||
light-level-check: false
|
||||
# Check if there are the max amount of nearby mobs to spawn the mob
|
||||
spawner-max-nearby-check: true
|
||||
# Check if any players are in a radius to spawn the mob
|
||||
check-for-nearby-players: true
|
||||
# Check if there are physical blocks obstructing the spawn location, or if custom spawn rules (isValidPosition) fail due to block conditions.
|
||||
spawner-block-checks: false
|
||||
# Checks if there is water around that prevents spawning
|
||||
water-prevent-spawn-check: false
|
||||
# Ignore mob-specific spawn rules, like animals needing grass or specific biomes/blocks (does not affect light level or physical obstruction checks).
|
||||
ignore-spawn-rules: false
|
||||
# Minimum delay (in ticks) between spawner spawns. Higher values slow down spawners.
|
||||
min-spawn-delay: 200
|
||||
# Maximum delay (in ticks) between spawner spawns. Higher values slow down spawners.
|
||||
max-spawn-delay: 800
|
||||
# Enable to make only player pushable
|
||||
only-player-pushable: false
|
||||
knockback:
|
||||
# Make snowball can knockback players.
|
||||
snowball-knockback-players: false
|
||||
# Make egg can knockback players.
|
||||
egg-knockback-players: false
|
||||
# Make players can knockback zombie.
|
||||
can-player-knockback-zombie: true
|
||||
flush-location-while-knockback-player: false
|
||||
old-blast-protection-explosion-knockback: false
|
||||
# Controls whether specified component information would be sent to clients.
|
||||
# It may break resource packs and mods that rely on the information.
|
||||
# Also, it can avoid some frequent client animations.
|
||||
# Attention: This is not same as Paper's item-obfuscation, we only hide specified component information from player's inventory.
|
||||
hide-item-component:
|
||||
# Which type of components will be hidden from clients.
|
||||
# It needs a component type list, incorrect things will not work.
|
||||
hidden-types: []
|
||||
# If enabled, specified item component information from player's inventory will be hided.
|
||||
enabled: false
|
||||
death-item-drop-knockback:
|
||||
# If true, items will drop randomly around the player on death.
|
||||
drop-around: true
|
||||
# Base speed for horizontal velocity when randomly dropping items.
|
||||
horizontal-force: 0.5
|
||||
# Upward motion for randomly dropped items.
|
||||
vertical-force: 0.2
|
||||
allow-tripwire-dupe: false
|
||||
player:
|
||||
# The max distance of UseItem for players.
|
||||
# Set to -1 to disable max-distance-check.
|
||||
# NOTE: if set to -1 to disable the check,
|
||||
# players are able to use some packet modules of hack clients,
|
||||
# and NoCom Exploit!!
|
||||
max-use-item-distance: 1.0000001
|
||||
inventory-overflow-event:
|
||||
# The event called when used plugin to Inventory#addItem
|
||||
# into player's inventory, and the inventory is full.
|
||||
# This is not recommended to use, please re-design to use the
|
||||
# returned map of Inventory#addItem method as soon as possible!
|
||||
enabled: false
|
||||
# The full class name of the listener which listens to this inventory overflow event.
|
||||
listener-class: com.example.package.PlayerInventoryOverflowEvent
|
||||
afk-command:
|
||||
# The AFK command based on Minecraft built-in idle-timeout mechanism
|
||||
# Rest of AFK settings are in the Purpur config
|
||||
enabled: false
|
||||
|
||||
#############
|
||||
# NETWORK #
|
||||
#############
|
||||
network:
|
||||
protocol-support:
|
||||
jade-protocol: false
|
||||
appleskin-protocol: false
|
||||
appleskin-protocol-sync-tick-interval: 20
|
||||
asteorbar-protocol: false
|
||||
chatimage-protocol: false
|
||||
xaero-map-protocol: false
|
||||
xaero-map-server-id: -1381689667
|
||||
syncmatica-protocol: false
|
||||
syncmatica-quota: false
|
||||
syncmatica-quota-limit: 40000000
|
||||
do-a-barrel-roll-protocol: false
|
||||
do-a-barrel-roll-allow-thrusting: false
|
||||
do-a-barrel-roll-force-enabled: false
|
||||
do-a-barrel-roll-force-installed: false
|
||||
do-a-barrel-roll-installed-timeout: 0
|
||||
# WARNING: This option is NOT compatible with ProtocolLib and may cause
|
||||
# issues with other plugins that modify packet handling.
|
||||
#
|
||||
# Optimizes non-flush packet sending by using Netty's lazyExecute method to avoid
|
||||
# expensive thread wakeup calls when scheduling packet operations.
|
||||
#
|
||||
# Requires server restart to take effect.
|
||||
OptimizeNonFlushPacketSending: false
|
||||
# Whether or not enable chat message signature,
|
||||
# disable will prevent players to report chat messages.
|
||||
# And also disables the popup when joining a server without
|
||||
# 'secure chat', such as offline-mode servers.
|
||||
chat-message-signature: true
|
||||
# Async switch connection state.
|
||||
async-switch-state: false
|
||||
|
||||
##########
|
||||
# MISC #
|
||||
##########
|
||||
misc:
|
||||
message:
|
||||
# Unknown command message, using MiniMessage format, set to "default" to use vanilla message,
|
||||
# placeholder:
|
||||
# <message>, show message of the command exception.
|
||||
# <detail>, shows detail of the command exception.
|
||||
unknown-command: default
|
||||
rebrand:
|
||||
server-mod-name: Leaf
|
||||
server-gui-name: Leaf Console
|
||||
sentry:
|
||||
# Sentry DSN for improved error logging, leave blank to disable,
|
||||
# Obtain from https://sentry.io/
|
||||
dsn: ''
|
||||
# Logs with a level higher than or equal to this level will be recorded.
|
||||
log-level: WARN
|
||||
# Only log with a Throwable will be recorded after enabling this.
|
||||
only-log-thrown: true
|
||||
# Once you enable secure seed, all ores and structures are generated with 1024-bit seed
|
||||
# instead of using 64-bit seed in vanilla, made seed cracker become impossible.
|
||||
secure-seed:
|
||||
enabled: false
|
||||
# Remove Vanilla username check,
|
||||
# allowing all characters as username.
|
||||
remove-vanilla-username-check: false
|
||||
# Enable player enter backend server through proxy
|
||||
# without backend server enabling its bungee mode.
|
||||
remove-spigot-check-bungee-config: false
|
||||
# Enable to prevent console spam.
|
||||
remove-change-non-editable-sign-warning: false
|
||||
# When enabled, prevents plugins from programmatically changing player operator status.
|
||||
# This helps maintain server security by blocking unauthorized op modifications.
|
||||
# Server administrators can still manually manage ops through console/commands.
|
||||
op-system-protection:
|
||||
prevent-op-changes: false
|
||||
# This section contains lag compensation features,
|
||||
# which could ensure basic playing experience during a lag.
|
||||
lag-compensation:
|
||||
enabled: false
|
||||
enable-for-water: false
|
||||
enable-for-lava: false
|
||||
including-5s-in-get-tps: true
|
||||
# Connection message, using MiniMessage format, set to "default" to use vanilla join message.
|
||||
# available placeholders:
|
||||
# %player_name% - player name
|
||||
# %player_displayname% - player display name
|
||||
connection-message:
|
||||
join:
|
||||
enabled: true
|
||||
# Join message of player
|
||||
message: default
|
||||
quit:
|
||||
enabled: true
|
||||
# Quit message of player
|
||||
message: default
|
||||
cache:
|
||||
profile-lookup:
|
||||
# Cache profile data lookups (skins, textures, etc.) to reduce API calls to Mojang.
|
||||
enabled: false
|
||||
# The timeout for profile lookup cache. Unit: Minutes.
|
||||
timeout: 1440
|
||||
# Maximum number of profiles to cache. Higher values use more memory (not that much).
|
||||
max-size: 8192
|
||||
# !!! WARNING !!!
|
||||
# Disabling this is NOT recommended and can lead to severe server instability.
|
||||
# Only disable this if you are an advanced user or debugging a specific issue
|
||||
# and understand the risks involved.
|
||||
async-catcher:
|
||||
enabled: true
|
||||
@@ -1,172 +0,0 @@
|
||||
# This is the global configuration file for Paper.
|
||||
# As you can see, there's a lot 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 Discord or check the docs page.
|
||||
#
|
||||
# The world configuration options have been moved inside
|
||||
# their respective world folder. The files are named paper-world.yml
|
||||
#
|
||||
# Docs: https://docs.papermc.io/
|
||||
# Discord: https://discord.gg/papermc
|
||||
# Website: https://papermc.io/
|
||||
|
||||
_version: 29
|
||||
anticheat:
|
||||
obfuscation:
|
||||
items:
|
||||
all-models:
|
||||
also-obfuscate: []
|
||||
dont-obfuscate:
|
||||
- minecraft:lodestone_tracker
|
||||
sanitize-count: true
|
||||
# don't enable until paper fixes issues
|
||||
# https://github.com/PaperMC/Paper/issues/12294
|
||||
enable-item-obfuscation: false
|
||||
model-overrides:
|
||||
minecraft:elytra:
|
||||
also-obfuscate: []
|
||||
dont-obfuscate:
|
||||
- minecraft:damage
|
||||
sanitize-count: true
|
||||
minecraft:filled_map:
|
||||
also-obfuscate: []
|
||||
dont-obfuscate:
|
||||
- minecraft:map_id
|
||||
- minecraft:map_decorations
|
||||
- minecraft:map_color
|
||||
sanitize-count: true
|
||||
block-updates:
|
||||
disable-chorus-plant-updates: false
|
||||
disable-mushroom-block-updates: false
|
||||
disable-noteblock-updates: false
|
||||
disable-tripwire-updates: false
|
||||
chunk-loading:
|
||||
autoconfig-send-distance: true
|
||||
enable-frustum-priority: false
|
||||
global-max-chunk-load-rate: -1.0
|
||||
global-max-chunk-send-rate: -1.0
|
||||
global-max-concurrent-loads: 500.0
|
||||
max-concurrent-sends: 2
|
||||
min-load-radius: 2
|
||||
player-max-concurrent-loads: 20.0
|
||||
target-player-chunk-send-rate: 100.0
|
||||
chunk-loading-advanced:
|
||||
auto-config-send-distance: true
|
||||
player-max-concurrent-chunk-generates: 0
|
||||
player-max-concurrent-chunk-loads: 0
|
||||
chunk-loading-basic:
|
||||
player-max-chunk-generate-rate: -1.0
|
||||
player-max-chunk-load-rate: 100.0
|
||||
player-max-chunk-send-rate: 75.0
|
||||
chunk-system:
|
||||
gen-parallelism: default
|
||||
io-threads: -1
|
||||
worker-threads: -1
|
||||
collisions:
|
||||
enable-player-collisions: true
|
||||
send-full-pos-for-hard-colliding-entities: true
|
||||
commands:
|
||||
fix-target-selector-tag-completion: true
|
||||
suggest-player-names-when-null-tab-completions: true
|
||||
time-command-affects-all-worlds: false
|
||||
console:
|
||||
enable-brigadier-completions: true
|
||||
enable-brigadier-highlighting: true
|
||||
has-all-permissions: true
|
||||
item-validation:
|
||||
book:
|
||||
author: 8192
|
||||
page: 16384
|
||||
title: 8192
|
||||
book-size:
|
||||
page-max: 2560
|
||||
total-multiplier: 0.98
|
||||
display-name: 8192
|
||||
lore-line: 8192
|
||||
resolve-selectors-in-books: false
|
||||
logging:
|
||||
deobfuscate-stacktraces: true
|
||||
messages:
|
||||
kick:
|
||||
authentication-servers-down: <lang:multiplayer.disconnect.authservers_down>
|
||||
connection-throttle: Connection throttled! Please wait before reconnecting.
|
||||
flying-player: <lang:multiplayer.disconnect.flying>
|
||||
flying-vehicle: <lang:multiplayer.disconnect.flying>
|
||||
no-permission: <red>I'm sorry, but you do not have permission to perform this command.
|
||||
Please contact the server administrators if you believe that this is in error.
|
||||
use-display-name-in-quit-message: false
|
||||
misc:
|
||||
chat-threads:
|
||||
chat-executor-core-size: -1
|
||||
chat-executor-max-size: -1
|
||||
client-interaction-leniency-distance: default
|
||||
compression-level: default
|
||||
fix-entity-position-desync: true
|
||||
lag-compensate-block-breaking: true
|
||||
load-permissions-yml-before-plugins: true
|
||||
max-joins-per-tick: 3
|
||||
region-file-cache-size: 256
|
||||
strict-advancement-dimension-check: false
|
||||
use-alternative-luck-formula: false
|
||||
use-dimension-type-for-custom-spawners: false
|
||||
packet-limiter:
|
||||
all-packets:
|
||||
action: KICK
|
||||
interval: 7.0
|
||||
max-packet-rate: 2000.0
|
||||
kick-message: <red><lang:disconnect.exceeded_packet_rate>
|
||||
overrides:
|
||||
ServerboundPlaceRecipePacket:
|
||||
action: DROP
|
||||
interval: 4.0
|
||||
max-packet-rate: 5.0
|
||||
player-auto-save:
|
||||
max-per-tick: -1
|
||||
rate: -1
|
||||
proxies:
|
||||
bungee-cord:
|
||||
online-mode: true
|
||||
proxy-protocol: false
|
||||
velocity:
|
||||
enabled: true
|
||||
online-mode: true
|
||||
secret: '${CIV_FORWARDING_SECRET}'
|
||||
scoreboards:
|
||||
save-empty-scoreboard-teams: false
|
||||
track-plugin-scoreboards: false
|
||||
spam-limiter:
|
||||
incoming-packet-threshold: 300
|
||||
recipe-spam-increment: 1
|
||||
recipe-spam-limit: 20
|
||||
tab-spam-increment: 1
|
||||
tab-spam-limit: 500
|
||||
spark:
|
||||
enable-immediately: false
|
||||
enabled: true
|
||||
timings:
|
||||
enabled: true
|
||||
hidden-config-entries:
|
||||
- database
|
||||
- settings.bungeecord-addresses
|
||||
- settings.velocity-support.secret
|
||||
- proxies.velocity.secret
|
||||
history-interval: 300
|
||||
history-length: 3600
|
||||
server-name: CivMC
|
||||
server-name-privacy: false
|
||||
url: https://timings.aikar.co/
|
||||
verbose: true
|
||||
unsupported-settings:
|
||||
allow-headless-pistons: false
|
||||
allow-permanent-block-break-exploits: false
|
||||
allow-piston-duplication: false
|
||||
allow-tripwire-disarming-exploits: false
|
||||
allow-unsafe-end-portal-teleportation: false
|
||||
compression-format: ZLIB
|
||||
perform-username-validation: true
|
||||
skip-vanilla-damage-tick-when-shield-blocked: false
|
||||
watchdog:
|
||||
early-warning-delay: 10000
|
||||
early-warning-every: 5000
|
||||
@@ -1,378 +0,0 @@
|
||||
# This is the world defaults configuration file for Paper.
|
||||
# As you can see, there's a lot 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 Discord or check the docs page.
|
||||
#
|
||||
# Configuration options here apply to all worlds, unless you specify overrides inside
|
||||
# the world-specific config file inside each world folder.
|
||||
#
|
||||
# Docs: https://docs.papermc.io/
|
||||
# Discord: https://discord.gg/papermc
|
||||
# Website: https://papermc.io/
|
||||
|
||||
_version: 31
|
||||
anticheat:
|
||||
anti-xray:
|
||||
enabled: false
|
||||
engine-mode: 1
|
||||
hidden-blocks:
|
||||
- copper_ore
|
||||
- deepslate_copper_ore
|
||||
- gold_ore
|
||||
- deepslate_gold_ore
|
||||
- iron_ore
|
||||
- deepslate_iron_ore
|
||||
- coal_ore
|
||||
- deepslate_coal_ore
|
||||
- lapis_ore
|
||||
- deepslate_lapis_ore
|
||||
- mossy_cobblestone
|
||||
- obsidian
|
||||
- chest
|
||||
- diamond_ore
|
||||
- deepslate_diamond_ore
|
||||
- redstone_ore
|
||||
- deepslate_redstone_ore
|
||||
- clay
|
||||
- emerald_ore
|
||||
- deepslate_emerald_ore
|
||||
- ender_chest
|
||||
lava-obscures: false
|
||||
max-block-height: 64
|
||||
replacement-blocks:
|
||||
- stone
|
||||
- oak_planks
|
||||
- deepslate
|
||||
update-radius: 2
|
||||
use-permission: false
|
||||
obfuscation:
|
||||
items:
|
||||
hide-durability: true
|
||||
hide-itemmeta: false
|
||||
hide-itemmeta-with-visual-effects: false
|
||||
chunks:
|
||||
auto-save-interval: default
|
||||
delay-chunk-unloads-by: 10s
|
||||
entity-per-chunk-save-limit:
|
||||
arrow: 1
|
||||
ender_pearl: 1
|
||||
experience_orb: 1
|
||||
fireball: 1
|
||||
small_fireball: 1
|
||||
snowball: 1
|
||||
fixed-chunk-inhabited-time: -1
|
||||
flush-regions-on-save: false
|
||||
max-auto-save-chunks-per-tick: 6
|
||||
prevent-moving-into-unloaded-chunks: true
|
||||
random-tick-scale: 10
|
||||
collisions:
|
||||
allow-player-cramming-damage: false
|
||||
allow-vehicle-collisions: true
|
||||
fix-climbing-bypassing-cramming-rule: false
|
||||
max-entity-collisions: 2
|
||||
only-players-collide: false
|
||||
command-blocks:
|
||||
force-follow-perm-level: true
|
||||
permissions-level: 2
|
||||
entities:
|
||||
armor-stands:
|
||||
do-collision-entity-lookups: true
|
||||
tick: false
|
||||
behavior:
|
||||
allow-spider-world-border-climbing: true
|
||||
baby-zombie-movement-modifier: 0.5
|
||||
disable-chest-cat-detection: true
|
||||
disable-creeper-lingering-effect: false
|
||||
disable-player-crits: false
|
||||
door-breaking-difficulty:
|
||||
husk:
|
||||
- HARD
|
||||
vindicator: []
|
||||
zombie: []
|
||||
zombie_villager:
|
||||
- HARD
|
||||
zombified_piglin:
|
||||
- HARD
|
||||
ender-dragons-death-always-places-dragon-egg: false
|
||||
experience-merge-max-value: -1
|
||||
mobs-can-always-pick-up-loot:
|
||||
skeletons: false
|
||||
zombies: false
|
||||
nerf-pigmen-from-nether-portals: false
|
||||
only-merge-items-horizontally: false
|
||||
parrots-are-unaffected-by-player-movement: false
|
||||
phantoms-do-not-spawn-on-creative-players: true
|
||||
phantoms-only-attack-insomniacs: true
|
||||
phantoms-spawn-attempt-max-seconds: 119
|
||||
phantoms-spawn-attempt-min-seconds: 60
|
||||
piglins-guard-chests: true
|
||||
pillager-patrols:
|
||||
disable: false
|
||||
spawn-chance: 0.05
|
||||
spawn-delay:
|
||||
per-player: false
|
||||
ticks: 12000
|
||||
start:
|
||||
day: 20
|
||||
per-player: false
|
||||
player-insomnia-start-ticks: 72000
|
||||
should-remove-dragon: false
|
||||
spawner-nerfed-mobs-should-jump: false
|
||||
zombie-villager-infection-chance: default
|
||||
zombies-target-turtle-eggs: true
|
||||
entities-target-with-follow-range: false
|
||||
markers:
|
||||
tick: true
|
||||
mob-effects:
|
||||
immune-to-wither-effect:
|
||||
wither: true
|
||||
wither-skeleton: true
|
||||
spiders-immune-to-poison-effect: true
|
||||
sniffer:
|
||||
boosted-hatch-time: default
|
||||
hatch-time: default
|
||||
spawning:
|
||||
all-chunks-are-slime-chunks: false
|
||||
despawn-time:
|
||||
llama_spit: 1200
|
||||
snowball: 1200
|
||||
fireball: 1200
|
||||
dragon_fireball: 1200
|
||||
small_fireball: 1200
|
||||
arrow: 3000
|
||||
shulker_bullet: 3000
|
||||
wither_skull: 3000
|
||||
trident: 3000
|
||||
alt-item-despawn-rate:
|
||||
enabled: true
|
||||
items:
|
||||
ancient_debris: 12000
|
||||
cactus: 1200
|
||||
cobbled_deepslate: 3000
|
||||
cobblestone: 3000
|
||||
deepslate: 3000
|
||||
deepslate_diamond_ore: 12000
|
||||
diamond: 12000
|
||||
diamond_axe: 12000
|
||||
diamond_block: 12000
|
||||
diamond_boots: 12000
|
||||
diamond_chestplate: 12000
|
||||
diamond_helmet: 12000
|
||||
diamond_leggings: 12000
|
||||
diamond_ore: 12000
|
||||
diamond_pickaxe: 12000
|
||||
diamond_shovel: 12000
|
||||
diamond_sword: 12000
|
||||
dirt: 1200
|
||||
netherite_axe: 12000
|
||||
netherite_block: 12000
|
||||
netherite_boots: 12000
|
||||
netherite_chestplate: 12000
|
||||
netherite_helmet: 12000
|
||||
netherite_hoe: 12000
|
||||
netherite_ingot: 12000
|
||||
netherite_leggings: 12000
|
||||
netherite_pickaxe: 12000
|
||||
netherite_scrap: 12000
|
||||
netherite_shovel: 12000
|
||||
netherite_sword: 12000
|
||||
stone: 3000
|
||||
count-all-mobs-for-spawning: false
|
||||
creative-arrow-despawn-rate: '60'
|
||||
despawn-range-shape: ELLIPSOID
|
||||
despawn-ranges:
|
||||
ambient:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 96
|
||||
soft: 24
|
||||
axolotls:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 128
|
||||
soft: 24
|
||||
creature:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 128
|
||||
soft: 24
|
||||
misc:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 96
|
||||
soft: 24
|
||||
monster:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 128
|
||||
soft: 24
|
||||
underground_water_creature:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 96
|
||||
soft: 24
|
||||
water_ambient:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 96
|
||||
soft: 24
|
||||
water_creature:
|
||||
hard:
|
||||
horizontal: 36
|
||||
vertical: 96
|
||||
soft: 24
|
||||
disable-mob-spawner-spawn-egg-transformation: true
|
||||
duplicate-uuid:
|
||||
mode: SAFE_REGEN
|
||||
safe-regen-delete-range: 32
|
||||
filter-bad-tile-entity-nbt-from-falling-blocks: true
|
||||
filtered-entity-tag-nbt-paths:
|
||||
- Pos
|
||||
- Motion
|
||||
- SleepingX
|
||||
- SleepingY
|
||||
- SleepingZ
|
||||
iron-golems-can-spawn-in-air: false
|
||||
monster-spawn-max-light-level: default
|
||||
non-player-arrow-despawn-rate: '60'
|
||||
per-player-mob-spawns: true
|
||||
scan-for-legacy-ender-dragon: true
|
||||
skeleton-horse-thunder-spawn-chance: 0.001
|
||||
slime-spawn-height:
|
||||
slime-chunk:
|
||||
maximum: 40.0
|
||||
surface-biome:
|
||||
maximum: 70.0
|
||||
minimum: 50.0
|
||||
spawn-limits:
|
||||
ambient: -1
|
||||
axolotls: -1
|
||||
creature: -1
|
||||
monster: -1
|
||||
underground_water_creature: -1
|
||||
water_ambient: -1
|
||||
water_creature: -1
|
||||
ticks-per-spawn:
|
||||
ambient: -1
|
||||
axolotls: -1
|
||||
creature: -1
|
||||
monster: -1
|
||||
underground_water_creature: -1
|
||||
water_ambient: -1
|
||||
water_creature: -1
|
||||
wandering-trader:
|
||||
spawn-chance-failure-increment: 5
|
||||
spawn-chance-max: 75
|
||||
spawn-chance-min: 25
|
||||
spawn-day-length: 72000
|
||||
spawn-minute-length: 1200
|
||||
wateranimal-spawn-height:
|
||||
maximum: default
|
||||
minimum: default
|
||||
tracking-range-y:
|
||||
enabled: true
|
||||
animal: default
|
||||
display: 64
|
||||
misc: default
|
||||
monster: 64
|
||||
other: 64
|
||||
player: default
|
||||
environment:
|
||||
disable-explosion-knockback: false
|
||||
disable-ice-and-snow: false
|
||||
disable-teleportation-suffocation-check: false
|
||||
disable-thunder: false
|
||||
fire-tick-delay: 30
|
||||
frosted-ice:
|
||||
delay:
|
||||
max: 40
|
||||
min: 20
|
||||
enabled: true
|
||||
generate-flat-bedrock: true
|
||||
locate-structures-outside-world-border: false
|
||||
max-block-ticks: 65536
|
||||
max-fluid-ticks: 65536
|
||||
nether-ceiling-void-damage-height: 128
|
||||
optimize-explosions: true
|
||||
portal-create-radius: 16
|
||||
portal-search-radius: 128
|
||||
portal-search-vanilla-dimension-scaling: true
|
||||
treasure-maps:
|
||||
enabled: false
|
||||
find-already-discovered:
|
||||
loot-tables: 'false'
|
||||
villager-trade: false
|
||||
void-damage-amount: 4.0
|
||||
void-damage-min-build-height-offset: -64.0
|
||||
water-over-lava-flow-speed: 5
|
||||
feature-seeds:
|
||||
generate-random-seeds-for-all: false
|
||||
fishing-time-range:
|
||||
maximum: 600
|
||||
minimum: 100
|
||||
fixes:
|
||||
disable-unloaded-chunk-enderpearl-exploit: true
|
||||
falling-block-height-nerf: disabled
|
||||
fix-items-merging-through-walls: false
|
||||
prevent-tnt-from-moving-in-water: false
|
||||
remove-corrupt-tile-entities: false
|
||||
split-overstacked-loot: true
|
||||
tnt-entity-height-nerf: disabled
|
||||
hopper:
|
||||
cooldown-when-full: true
|
||||
disable-move-event: false
|
||||
ignore-occluding-blocks: false
|
||||
lootables:
|
||||
auto-replenish: false
|
||||
max-refills: -1
|
||||
refresh-max: 2d
|
||||
refresh-min: 12h
|
||||
reset-seed-on-fill: true
|
||||
restrict-player-reloot: true
|
||||
restrict-player-reloot-time: disabled
|
||||
retain-unlooted-shulker-box-loot-table-on-non-player-break: true
|
||||
maps:
|
||||
item-frame-cursor-limit: 128
|
||||
item-frame-cursor-update-interval: 160
|
||||
max-growth-height:
|
||||
bamboo:
|
||||
max: 10
|
||||
min: 6
|
||||
cactus: 3
|
||||
reeds: 3
|
||||
misc:
|
||||
alternate-current-update-order: HORIZONTAL_FIRST_OUTWARD
|
||||
disable-end-credits: false
|
||||
disable-relative-projectile-velocity: false
|
||||
disable-sprint-interruption-on-attack: false
|
||||
light-queue-size: 20
|
||||
max-leash-distance: 10.0
|
||||
redstone-implementation: ALTERNATE_CURRENT
|
||||
shield-blocking-delay: 5
|
||||
show-sign-click-command-failure-msgs-to-player: false
|
||||
update-pathfinding-on-block-update: false
|
||||
legacy-ender-pearl-behavior: true
|
||||
scoreboards:
|
||||
allow-non-player-entities-on-scoreboards: false
|
||||
use-vanilla-world-scoreboard-name-coloring: false
|
||||
spawn:
|
||||
allow-using-signs-inside-spawn-protection: false
|
||||
keep-spawn-loaded: false
|
||||
keep-spawn-loaded-range: 10
|
||||
tick-rates:
|
||||
behavior:
|
||||
villager:
|
||||
validatenearbypoi: -1
|
||||
container-update: 3
|
||||
dry-farmland: 3
|
||||
grass-spread: 2
|
||||
mob-spawner: 2
|
||||
sensor:
|
||||
villager:
|
||||
secondarypoisensor: 40
|
||||
wet-farmland: 3
|
||||
unsupported-settings:
|
||||
disable-world-ticking-when-empty: false
|
||||
fix-invulnerable-end-crystal-exploit: true
|
||||
Binary file not shown.
@@ -1,26 +0,0 @@
|
||||
[
|
||||
{
|
||||
"uuid": "771e81cd-2f11-43b4-bd86-731fe468f131",
|
||||
"name": "Wingzero54",
|
||||
"level": 4,
|
||||
"bypassesPlayerLimit": true
|
||||
},
|
||||
{
|
||||
"uuid": "82569b12-c44c-4864-8a73-85a9192ee8f9",
|
||||
"name": "RedDevel",
|
||||
"level": 4,
|
||||
"bypassesPlayerLimit": true
|
||||
},
|
||||
{
|
||||
"uuid": "2c7c20f7-8472-4780-9b35-4cd4fae460c6",
|
||||
"name": "Okx",
|
||||
"level": 4,
|
||||
"bypassesPlayerLimit": true
|
||||
},
|
||||
{
|
||||
"uuid": "a88970b8-d9ad-4af0-a5b7-afeed1e64c2c",
|
||||
"name": "zenron_",
|
||||
"level": 4,
|
||||
"bypassesPlayerLimit": true
|
||||
}
|
||||
]
|
||||
@@ -1,17 +0,0 @@
|
||||
# Experimental - detection of auto fishing mods based on movement
|
||||
autoFishDetection: false
|
||||
|
||||
# Use & for format codes
|
||||
messages:
|
||||
# For admin messages
|
||||
messagePrefix: "&8[&bAqua&8] "
|
||||
|
||||
afkForPlayer: "&cAFK fishing is not allowed on this server"
|
||||
# %p% %u% placeholders for username and uuid required
|
||||
afkForAdmin: "&3Detected player &a%p%&3 for &aAFK Fishing machine \n&3 UUID: (%u%)"
|
||||
|
||||
autoForPlayer: "&aAuto fishing is not allowed on this server"
|
||||
# %p% %u% placeholders for username and uuid required
|
||||
autoForAdmin: "&3Kicked player &a%p%&3 for &aAuto Fishing \n&3 UUID: (%u%)"
|
||||
|
||||
configVersionDoNotModify: 1.1
|
||||
@@ -1,169 +0,0 @@
|
||||
# Define here the database connection primitives.
|
||||
# poolsize: How many connections to maintain at maximum
|
||||
# connectionTimeout: In milliseconds, how long to wait for replies before timing out
|
||||
# idleTimeout: In milliseconds, how long to let a connection stay open, idle
|
||||
# maxLifetime: In milliseconds, how long to keep a connection in the pool
|
||||
database:
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: banstick # shared (TODO is this safe?)
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
poolsize: 15
|
||||
connectionTimeout: 3000
|
||||
idleTimeout: 600000
|
||||
maxLifetime: 7200000
|
||||
# Do we want to preload all data into memory (recommended) or if enabled: false, wait for on-demand?
|
||||
# Batch: Size of batch (usually limited by DB software)
|
||||
# Period: in ticks, how long inbetween batches, shared evenly across all data types
|
||||
# Delay: in ticks, how long to wait until first batch, shared evenly across all data types
|
||||
preload:
|
||||
enabled: true
|
||||
batch: 100
|
||||
period: 50
|
||||
delay: 100
|
||||
# This is always enabled. Updates to data are done batch-wise; period and delay are in ticks and define how long to wait inbetween update saves
|
||||
dirtysave:
|
||||
period: 12000
|
||||
delay: 6000
|
||||
import:
|
||||
enable: false
|
||||
# IP-Check import. Delay to set how long in ticks to wait after startup to import. Should be idempotent, _no_ guarantee whatsoever.
|
||||
ipcheck:
|
||||
delay: 1000
|
||||
enable: false
|
||||
database:
|
||||
host: localhost
|
||||
port:
|
||||
database: ipcheck
|
||||
user:
|
||||
password:
|
||||
poolsize: 3
|
||||
connectionTimeout: 3000
|
||||
idleTimeout: 600000
|
||||
maxLifetime: 7200000
|
||||
# All bans and unbans are separately logged in an audit-log fashion. They are batched for insertion.
|
||||
# maxBatch: maximum batch size to use
|
||||
# delay: delay in ticks before beginning after server start
|
||||
# period: time in ticks between commits
|
||||
log:
|
||||
maxBatch: 100
|
||||
delay: 120
|
||||
period: 1200
|
||||
# Event based checks and autoban configuration
|
||||
# proxy - threshold: value in the database above which an IP Data record is considered a proxy source
|
||||
# proxy - banMessage: if proxy bans enabled, the message to use
|
||||
# share - threshold: How many accounts in addition to a player's main account are they allowed to connect with? 0 for no alts, 1 for one alt, etc.
|
||||
# share - banMessage: if share bans enabled, the message to use
|
||||
# enable:
|
||||
# - ipBans: If banstick should autoban players for existing, standing IP bans.
|
||||
# - subnetBans: If banstick should autoban players for existing, standing bans on subnets containing the connecting IP
|
||||
# - proxyKicks: If banstick should autokick players for existing, standing banable proxies (does not issue ban)
|
||||
# - proxyBans: If banstick should autoban players for existing, standing bans of known proxies (enable proxyKicks to also kick)
|
||||
# - newProxyBans: If banstick should check the proxy threshold and create new bans for proxies if non already exists (leave true even if only kicking)
|
||||
# - transitiveBans: If banstick should apply bans transitive across IPs
|
||||
# Usage notes: To ban AND kick on new proxy detection, turn on proxyKicks, proxyBans, and newProxyBans.
|
||||
# To ban but not kick, turn on proxyBans, and newProxyBans.
|
||||
# To kick but not ban, turn on proxyKicks and newProxyBans.
|
||||
# To only leverage existing proxy bans (direct import?) use either proxyKicks or proxyBans but leave newProxyBans off.
|
||||
#
|
||||
# - shareBans: If banstick should enforce the share threshold with bans.
|
||||
# Usage notes: Set share.threshold to > 0 to allow some multiaccounting. If exceeded, will ban only the newest.
|
||||
events:
|
||||
proxy:
|
||||
threshold: 2.8
|
||||
banMessage: 'VPS / VPN Proxy use is generally prohibited. Issue a ticket at support in the CivMC Discord to discuss: https://discord.gg/nDnsU6vJqg'
|
||||
share:
|
||||
threshold: 0
|
||||
banMessage: 'Multiaccounting is not generally allowed. Issue a ticket at support in the CivMC Discord to discuss/resolve: https://discord.gg/nDnsU6vJqg'
|
||||
enable:
|
||||
ipBans: true
|
||||
subnetBans: true
|
||||
proxyKicks: true
|
||||
proxyBans: false
|
||||
newProxyBans: true
|
||||
shareBans: true
|
||||
transitiveBans: true
|
||||
lovetapOnJoin: true
|
||||
proxyCheckRegistrar: true
|
||||
# Configure the data source for VPS / VPN proxy list grabs.
|
||||
# For cloud9:
|
||||
# ban.length is in millisecond
|
||||
# period and delay are in ticks
|
||||
# defaultScore is the proxy threshold value to assign by default
|
||||
proxy:
|
||||
enable: true
|
||||
cloud9:
|
||||
enable: true
|
||||
defaultScore: 3.0
|
||||
ban:
|
||||
length: 163800000
|
||||
message: 'VPS / VPN Proxy use is generally prohibited. Issue a ticket at support in the CivMC Discord to discuss: https://discord.gg/nDnsU6vJqg'
|
||||
url: https://raw.githubusercontent.com/client9/ipcat/master/datacenters.csv
|
||||
period: 576000
|
||||
delay: 4200
|
||||
# Configure the tor check source; set autoban to true to not only track tor usage but also pre-set bans for tor users
|
||||
tor:
|
||||
check: true
|
||||
autoban: true
|
||||
# A number of flat lists exists. For each, you can define a ban message and ban length in milliseconds. Indicate
|
||||
# if its a CIDR ban or specific IP ban list. The period and delay are in ticks, as discussed previously
|
||||
lists:
|
||||
danxxx:
|
||||
ban:
|
||||
length: 86400000
|
||||
message: TOR node use is generally prohibited. Modmail to www.reddit.com/r/CivMC to discuss
|
||||
address: https://www.dan.me.uk/torlist/?exit
|
||||
period: 72000
|
||||
delay: 3000
|
||||
cidr: false
|
||||
torproject:
|
||||
ban:
|
||||
length: 86400000
|
||||
message: TOR node use is generally prohibited. Modmail to www.reddit.com/r/CivMC to discuss
|
||||
address: https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=8.26.94.198&port=25565
|
||||
period: 72000
|
||||
delay: 3600
|
||||
cidr: false
|
||||
# Configure the IP-API lookup for geoip data. By specs maxBatch must not exceed 100; don't exceed a total
|
||||
# request count of more then 150 / min. Period is in ticks as is cooldownTicks.
|
||||
# FailureCap defines how many errors from IP-API to ignore before coolingdown / stopped
|
||||
# Set cooldownTicks to 0 to disable cooldown
|
||||
# Defaults are safe for non-commercial use.
|
||||
iplookup:
|
||||
enable: true
|
||||
maxBatch: 50
|
||||
period: 120
|
||||
failureCap: 5
|
||||
cooldownTicks: 72000
|
||||
# Configure the IPHub.info lookup for proxy/vpn/vps data. By specs you must not exceed 50 reqs / min unless on
|
||||
# a more permissive plan. Default achieves this.
|
||||
# request count of more then 50 / min. Period is in ticks as is cooldownTicks.
|
||||
# FailureCap defines how many errors from IPHub.info to ignore before coolingdown / stopped
|
||||
# Set cooldownTicks to 0 to disable cooldown.
|
||||
# Batching is not apparently supported atm.
|
||||
# Defaults match free account limits.
|
||||
iphub:
|
||||
enable: false
|
||||
key: skey
|
||||
period: 40
|
||||
failureCap: 5
|
||||
cooldownTicks: 72000
|
||||
# Configure the Scrapers to harvest public or anonymous proxies to prevent use in connecting
|
||||
# freeproxylist binds to the ScrapeFreeProxyList scraper; delay, period, jitter, and errorCooldown are in ticks.
|
||||
# jitter randomizes a bit the length of time inbetween requests, to reduce likelihood of your server being
|
||||
# blacklisted
|
||||
# maxErrors configures how many errors to ignore before engaging errorCooldown time (0 to just stop trying on errors)
|
||||
# ban: fields define ban length in milliseconds and a ban message to use.
|
||||
scrapers:
|
||||
enable: true
|
||||
freeproxylist:
|
||||
enable: true
|
||||
delay: 3300
|
||||
period: 72000
|
||||
jitter: 12000
|
||||
maxErrors: 10
|
||||
errorCooldown: 144000
|
||||
ban:
|
||||
length: 86400000
|
||||
message: Anonymous Proxy connections are generally prohibited. Modmail to www.reddit.com/r/CivMC to discuss
|
||||
@@ -1,146 +0,0 @@
|
||||
mysql:
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
database: ${CIV_DATABASE_PREFIX}bastion
|
||||
port: 3306
|
||||
poolsize: 10
|
||||
connectionTimeout: 10000
|
||||
idleTimout: 600000
|
||||
maxLifetime: 7200000
|
||||
savesPerDay: 64
|
||||
commonSettings:
|
||||
cancelReinforcementModeInBastionField: false
|
||||
listBastionTimeout: 2000
|
||||
cancelPlacementAndDamage:
|
||||
- SCAFFOLDING
|
||||
bastions:
|
||||
#The first bastion in this list will be used as the default type
|
||||
#This only really matters the first time your start it up when converting from old bastion
|
||||
#All bastions in the db will be flagged as, in this instance, citybastion
|
||||
basic:
|
||||
block:
|
||||
material: SPONGE
|
||||
durability: 0
|
||||
name: Bastion
|
||||
lore:
|
||||
- This bastion will protect you from grief
|
||||
- It will also block pearls when they land
|
||||
- As well as stop elytra
|
||||
squarefield: true
|
||||
effectRadius: 10
|
||||
includeY: true
|
||||
startScaleFactor: 250
|
||||
finalScaleFactor: 1
|
||||
warmupTime: 86400000
|
||||
erosionPerDay: 0
|
||||
regenPerDay: 5
|
||||
blocksToErode: -1
|
||||
placementCooldown: 2000
|
||||
destroyOnRemove: true
|
||||
onlyDirectDestroy: false
|
||||
blockReinforcements: true
|
||||
destroyOnRemoveWhileImmature: true #doesn't matter anyway if destroyOnRemove=true
|
||||
proximityDamageRange: 18
|
||||
proximityDamageFactor: 1.15
|
||||
overlay_name: Va
|
||||
pearls:
|
||||
block: true
|
||||
blockMidair: false
|
||||
scaleFactor: 0
|
||||
requireMaturity: true
|
||||
consumeOnBlock: false
|
||||
damageFirstBastion: true
|
||||
allowPearlingOut: true
|
||||
elytra:
|
||||
block: true
|
||||
scaleFactor: 1
|
||||
requireMaturity: true
|
||||
destroyOnBlock: false
|
||||
damageOnBlock: true
|
||||
explodeOnBlock: true
|
||||
explodeOnBlockStrength: 0
|
||||
city:
|
||||
block:
|
||||
material: BONE_BLOCK
|
||||
durability: 0
|
||||
name: City Bastion
|
||||
lore:
|
||||
- City bastions block reinforcements and elytra
|
||||
squarefield: true
|
||||
effectRadius: 50
|
||||
includeY: true
|
||||
startScaleFactor: 250
|
||||
finalScaleFactor: 1
|
||||
warmupTime: 86400000
|
||||
erosionPerDay: 0
|
||||
regenPerDay: 5
|
||||
blocksToErode: -1
|
||||
placementCooldown: 2000
|
||||
destroyOnRemove: false
|
||||
onlyDirectDestroy: true
|
||||
blockReinforcements: true
|
||||
destroyOnRemoveWhileImmature: true
|
||||
proximityDamageRange: 25
|
||||
proximityDamageFactor: 0.575
|
||||
overlay_name: Ci
|
||||
pearls:
|
||||
block: false
|
||||
blockMidair: false
|
||||
scaleFactor: 1
|
||||
requireMaturity: true
|
||||
consumeOnBlock: true
|
||||
damageFirstBastion: true
|
||||
allowPearlingOut: true
|
||||
elytra:
|
||||
block: true
|
||||
scaleFactor: 1
|
||||
requireMaturity: true
|
||||
destroyOnBlock: false
|
||||
damageOnBlock: true
|
||||
damageFirstBastion: true
|
||||
explodeOnBlock: true
|
||||
explodeOnBlockStrength: 0
|
||||
mob:
|
||||
block:
|
||||
material: FLETCHING_TABLE
|
||||
durability: 0
|
||||
name: Mob Repellator
|
||||
lore:
|
||||
- Blocks mob spawns in a 96 block radius cylinder
|
||||
squarefield: false
|
||||
effectRadius: 80
|
||||
includeY: true
|
||||
startScaleFactor: 250
|
||||
finalScaleFactor: 1
|
||||
warmupTime: 86400000
|
||||
erosionPerDay: 0
|
||||
regenPerDay: 5
|
||||
blocksToErode: -1
|
||||
placementCooldown: 2000
|
||||
destroyOnRemove: false
|
||||
onlyDirectDestroy: true
|
||||
blockReinforcements: false
|
||||
blockMobs: true
|
||||
destroyOnRemoveWhileImmature: true
|
||||
proximityDamageRange: 25
|
||||
proximityDamageFactor: 0.5
|
||||
overlay_name: Mo
|
||||
blockLiquids: false
|
||||
pearls:
|
||||
block: false
|
||||
blockMidair: false
|
||||
scaleFactor: 1
|
||||
requireMaturity: true
|
||||
consumeOnBlock: true
|
||||
damageFirstBastion: true
|
||||
allowPearlingOut: true
|
||||
elytra:
|
||||
block: false
|
||||
scaleFactor: 1
|
||||
requireMaturity: true
|
||||
destroyOnBlock: false
|
||||
damageOnBlock: true
|
||||
damageFirstBastion: true
|
||||
explodeOnBlock: true
|
||||
explodeOnBlockStrength: 0
|
||||
@@ -1,898 +0,0 @@
|
||||
Database:
|
||||
Host: ${CIV_MYSQL_HOST}
|
||||
Port: 3306
|
||||
Schema: ${CIV_DATABASE_PREFIX}castlegates
|
||||
User: ${CIV_MYSQL_USERNAME}
|
||||
Password: ${CIV_MYSQL_PASSWORD}
|
||||
Settings:
|
||||
AllowAutoCreate: true
|
||||
InteractWithSnitches: true
|
||||
MaxPowerTransfers: 32
|
||||
MaxBridgeLength: 16
|
||||
PlayerStateResetInSeconds: 300
|
||||
SwitchTimeout: 1000
|
||||
MaxRedstoneDistance: 7
|
||||
Timer:
|
||||
Enabled: true
|
||||
Min: 1
|
||||
Max: 60
|
||||
DefaultInterval: 5
|
||||
DefaultOperation: UNDRAW
|
||||
GearblockMustBeReinforced: true
|
||||
HorizontalLinkDisabled: true
|
||||
Blocks:
|
||||
GearMaterials:
|
||||
- ACACIA_FENCE
|
||||
- ACACIA_LOG
|
||||
- ACACIA_PLANKS
|
||||
- ACACIA_SLAB
|
||||
- ACACIA_STAIRS
|
||||
- ACACIA_WOOD
|
||||
- AMETHYST_BLOCK
|
||||
- ANDESITE
|
||||
- ANDESITE_SLAB
|
||||
- ANDESITE_STAIRS
|
||||
- ANDESITE_WALL
|
||||
- BASALT
|
||||
- BAMBOO_BLOCK
|
||||
- BAMBOO_PLANKS
|
||||
- BAMBOO_MOSAIC
|
||||
- BAMBOO_STAIRS
|
||||
- BAMBOO_MOSAIC_STAIRS
|
||||
- BAMBOO_SLAB
|
||||
- BAMBOO_MOSAIC_SLAB
|
||||
- BAMBOO_FENCE
|
||||
- BIRCH_FENCE
|
||||
- BIRCH_LOG
|
||||
- BIRCH_PLANKS
|
||||
- BIRCH_SLAB
|
||||
- BIRCH_STAIRS
|
||||
- BIRCH_WOOD
|
||||
- BLACK_CONCRETE
|
||||
- BLACK_GLAZED_TERRACOTTA
|
||||
- BLACK_STAINED_GLASS
|
||||
- BLACK_STAINED_GLASS_PANE
|
||||
- BLACK_TERRACOTTA
|
||||
- BLACK_WOOL
|
||||
- BLACKSTONE
|
||||
- BLACKSTONE_SLAB
|
||||
- BLACKSTONE_STAIRS
|
||||
- BLACKSTONE_WALL
|
||||
- BLUE_CONCRETE
|
||||
- BLUE_GLAZED_TERRACOTTA
|
||||
- BLUE_STAINED_GLASS
|
||||
- BLUE_STAINED_GLASS_PANE
|
||||
- BLUE_TERRACOTTA
|
||||
- BLUE_WOOL
|
||||
- BOOKSHELF
|
||||
- BRAIN_CORAL_BLOCK
|
||||
- BRICK_SLAB
|
||||
- BRICK_STAIRS
|
||||
- BRICK_WALL
|
||||
- BRICKS
|
||||
- BROWN_CONCRETE
|
||||
- BROWN_GLAZED_TERRACOTTA
|
||||
- BROWN_STAINED_GLASS
|
||||
- BROWN_STAINED_GLASS_PANE
|
||||
- BROWN_TERRACOTTA
|
||||
- BROWN_WOOL
|
||||
- BUBBLE_CORAL_BLOCK
|
||||
- CALCITE
|
||||
- CHERRY_LOG
|
||||
- CHERRY_PLANKS
|
||||
- CHERRY_STAIRS
|
||||
- CHERRY_SLAB
|
||||
- CHERRY_FENCE
|
||||
- CHISELED_COPPER
|
||||
- CHISELED_DEEPSLATE
|
||||
- CHISELED_NETHER_BRICKS
|
||||
- CHISELED_POLISHED_BLACKSTONE
|
||||
- CHISELED_QUARTZ_BLOCK
|
||||
- CHISELED_RED_SANDSTONE
|
||||
- CHISELED_SANDSTONE
|
||||
- CHISELED_STONE_BRICKS
|
||||
- CHISELED_TUFF
|
||||
- CHISELED_TUFF_BRICKS
|
||||
- COAL_BLOCK
|
||||
- COBBLED_DEEPSLATE
|
||||
- COBBLED_DEEPSLATE_SLAB
|
||||
- COBBLED_DEEPSLATE_STAIRS
|
||||
- COBBLED_DEEPSLATE_WALL
|
||||
- COBBLESTONE
|
||||
- COBBLESTONE_SLAB
|
||||
- COBBLESTONE_WALL
|
||||
- COPPER_BLOCK
|
||||
- COPPER_BULB
|
||||
- COPPER_GRATE
|
||||
- CRACKED_DEEPSLATE_BRICKS
|
||||
- CRACKED_DEEPSLATE_TILES
|
||||
- CRACKED_NETHER_BRICKS
|
||||
- CRACKED_POLISHED_BLACKSTONE_BRICKS
|
||||
- CRACKED_STONE_BRICKS
|
||||
- CRIMSON_FENCE
|
||||
- CRIMSON_HYPHAE
|
||||
- CRIMSON_PLANKS
|
||||
- CRIMSON_SLAB
|
||||
- CRIMSON_STAIRS
|
||||
- CRIMSON_STEM
|
||||
- CRYING_OBSIDIAN
|
||||
- CUT_COPPER
|
||||
- CUT_COPPER_SLAB
|
||||
- CUT_COPPER_STAIRS
|
||||
- CUT_RED_SANDSTONE
|
||||
- CUT_RED_SANDSTONE_SLAB
|
||||
- CUT_SANDSTONE
|
||||
- CUT_SANDSTONE_SLAB
|
||||
- CYAN_CONCRETE
|
||||
- CYAN_GLAZED_TERRACOTTA
|
||||
- CYAN_STAINED_GLASS
|
||||
- CYAN_STAINED_GLASS_PANE
|
||||
- CYAN_TERRACOTTA
|
||||
- CYAN_WOOL
|
||||
- DARK_OAK_FENCE
|
||||
- DARK_OAK_LOG
|
||||
- DARK_OAK_PLANKS
|
||||
- DARK_OAK_SLAB
|
||||
- DARK_OAK_STAIRS
|
||||
- DARK_OAK_WOOD
|
||||
- DARK_PRISMARINE
|
||||
- DARK_PRISMARINE_SLAB
|
||||
- DARK_PRISMARINE_STAIRS
|
||||
- DEAD_BRAIN_CORAL_BLOCK
|
||||
- DEAD_BUBBLE_CORAL_BLOCK
|
||||
- DEAD_FIRE_CORAL_BLOCK
|
||||
- DEAD_HORN_CORAL_BLOCK
|
||||
- DEAD_TUBE_CORAL_BLOCK
|
||||
- DEEPSLATE
|
||||
- DEEPSLATE_BRICK_SLAB
|
||||
- DEEPSLATE_BRICK_STAIRS
|
||||
- DEEPSLATE_BRICK_WALL
|
||||
- DEEPSLATE_BRICKS
|
||||
- DEEPSLATE_TILE_SLAB
|
||||
- DEEPSLATE_TILE_STAIRS
|
||||
- DEEPSLATE_TILE_WALL
|
||||
- DEEPSLATE_TILES
|
||||
- DIAMOND_BLOCK
|
||||
- DIORITE
|
||||
- DIORITE_SLAB
|
||||
- DIORITE_STAIRS
|
||||
- DIORITE_WALL
|
||||
- EMERALD_BLOCK
|
||||
- END_STONE
|
||||
- END_STONE_BRICK_SLAB
|
||||
- END_STONE_BRICK_STAIRS
|
||||
- END_STONE_BRICK_WALL
|
||||
- END_STONE_BRICKS
|
||||
- EXPOSED_COPPER
|
||||
- EXPOSED_COPPER_BULB
|
||||
- EXPOSED_COPPER_GRATE
|
||||
- EXPOSED_CHISELED_COPPER
|
||||
- EXPOSED_CUT_COPPER
|
||||
- EXPOSED_CUT_COPPER_SLAB
|
||||
- EXPOSED_CUT_COPPER_STAIRS
|
||||
- FIRE_CORAL_BLOCK
|
||||
- GILDED_BLACKSTONE
|
||||
- GLASS
|
||||
- GLASS_PANE
|
||||
- GOLD_BLOCK
|
||||
- GRANITE
|
||||
- GRANITE_SLAB
|
||||
- GRANITE_STAIRS
|
||||
- GRANITE_WALL
|
||||
- GRAY_CONCRETE
|
||||
- GRAY_GLAZED_TERRACOTTA
|
||||
- GRAY_STAINED_GLASS
|
||||
- GRAY_STAINED_GLASS_PANE
|
||||
- GRAY_TERRACOTTA
|
||||
- GRAY_WOOL
|
||||
- GREEN_CONCRETE
|
||||
- GREEN_GLAZED_TERRACOTTA
|
||||
- GREEN_STAINED_GLASS
|
||||
- GREEN_STAINED_GLASS_PANE
|
||||
- GREEN_TERRACOTTA
|
||||
- GREEN_WOOL
|
||||
- HAY_BLOCK
|
||||
- HONEYCOMB_BLOCK
|
||||
- HORN_CORAL_BLOCK
|
||||
- IRON_BARS
|
||||
- IRON_BLOCK
|
||||
- JUNGLE_FENCE
|
||||
- JUNGLE_LOG
|
||||
- JUNGLE_PLANKS
|
||||
- JUNGLE_SLAB
|
||||
- JUNGLE_STAIRS
|
||||
- JUNGLE_WOOD
|
||||
- LAPIS_BLOCK
|
||||
- LIGHT_BLUE_CONCRETE
|
||||
- LIGHT_BLUE_GLAZED_TERRACOTTA
|
||||
- LIGHT_BLUE_STAINED_GLASS
|
||||
- LIGHT_BLUE_STAINED_GLASS_PANE
|
||||
- LIGHT_BLUE_TERRACOTTA
|
||||
- LIGHT_BLUE_WOOL
|
||||
- LIGHT_GRAY_CONCRETE
|
||||
- LIGHT_GRAY_GLAZED_TERRACOTTA
|
||||
- LIGHT_GRAY_STAINED_GLASS
|
||||
- LIGHT_GRAY_STAINED_GLASS_PANE
|
||||
- LIGHT_GRAY_TERRACOTTA
|
||||
- LIGHT_GRAY_WOOL
|
||||
- LIME_CONCRETE
|
||||
- LIME_GLAZED_TERRACOTTA
|
||||
- LIME_STAINED_GLASS
|
||||
- LIME_STAINED_GLASS_PANE
|
||||
- LIME_TERRACOTTA
|
||||
- LIME_WOOL
|
||||
- MAGENTA_CONCRETE
|
||||
- MAGENTA_GLAZED_TERRACOTTA
|
||||
- MAGENTA_STAINED_GLASS
|
||||
- MAGENTA_STAINED_GLASS_PANE
|
||||
- MAGENTA_TERRACOTTA
|
||||
- MAGENTA_WOOL
|
||||
- MANGROVE_LOG
|
||||
- MANGROVE_WOOD
|
||||
- MANGROVE_STAIRs
|
||||
- MANGROVE_SLAB
|
||||
- MANGROVE_FENCE
|
||||
- MOSS_BLOCK
|
||||
- MOSSY_COBBLESTONE
|
||||
- MOSSY_COBBLESTONE_SLAB
|
||||
- MOSSY_COBBLESTONE_STAIRS
|
||||
- MOSSY_COBBLESTONE_WALL
|
||||
- MOSSY_STONE_BRICK_SLAB
|
||||
- MOSSY_STONE_BRICK_STAIRS
|
||||
- MOSSY_STONE_BRICK_WALL
|
||||
- MOSSY_STONE_BRICKS
|
||||
- MUD
|
||||
- MUDDY_MANGROVE_ROOTS
|
||||
- MUD_BRICKS
|
||||
- MUD_BRICK_STAIRS
|
||||
- MUD_BRICK_SLAB
|
||||
- MUD_BRICK_WALL
|
||||
- NETHER_BRICK_FENCE
|
||||
- NETHER_BRICK_SLAB
|
||||
- NETHER_BRICK_STAIRS
|
||||
- NETHER_BRICK_WALL
|
||||
- NETHER_BRICKS
|
||||
- NETHERITE_BLOCK
|
||||
- NETHER_WART_BLOCK
|
||||
- NETHERRACK
|
||||
- OAK_FENCE
|
||||
- OAK_LOG
|
||||
- OAK_PLANKS
|
||||
- OAK_SLAB
|
||||
- OAK_STAIRS
|
||||
- OAK_WOOD
|
||||
- OBSIDIAN
|
||||
- OCHRE_FROGLIGHT
|
||||
- ORANGE_CONCRETE
|
||||
- ORANGE_GLAZED_TERRACOTTA
|
||||
- ORANGE_STAINED_GLASS
|
||||
- ORANGE_STAINED_GLASS_PANE
|
||||
- ORANGE_TERRACOTTA
|
||||
- ORANGE_WOOL
|
||||
- OXIDIZED_COPPER
|
||||
- OXIDIZED_COPPER_BULB
|
||||
- OXIDIZED_COPPER_GRATE
|
||||
- OXIDIZED_CHISELED_COPPER
|
||||
- OXIDIZED_CUT_COPPER
|
||||
- OXIDIZED_CUT_COPPER_SLAB
|
||||
- OXIDIZED_CUT_COPPER_STAIRS
|
||||
- PACKED_MUD
|
||||
- PEARLESCENT_FROGLIGHT
|
||||
- PETRIFIED_OAK_SLAB
|
||||
- PINK_CONCRETE
|
||||
- PINK_GLAZED_TERRACOTTA
|
||||
- PINK_STAINED_GLASS
|
||||
- PINK_STAINED_GLASS_PANE
|
||||
- PINK_TERRACOTTA
|
||||
- PINK_WOOL
|
||||
- POLISHED_ANDESITE
|
||||
- POLISHED_ANDESITE_SLAB
|
||||
- POLISHED_ANDESITE_STAIRS
|
||||
- POLISHED_BASALT
|
||||
- POLISHED_BLACKSTONE
|
||||
- POLISHED_BLACKSTONE_BRICK_SLAB
|
||||
- POLISHED_BLACKSTONE_BRICK_STAIRS
|
||||
- POLISHED_BLACKSTONE_BRICK_WALL
|
||||
- POLISHED_BLACKSTONE_BRICKS
|
||||
- POLISHED_BLACKSTONE_SLAB
|
||||
- POLISHED_BLACKSTONE_STAIRS
|
||||
- POLISHED_BLACKSTONE_WALL
|
||||
- POLISHED_DEEPSLATE
|
||||
- POLISHED_DEEPSLATE_SLAB
|
||||
- POLISHED_DEEPSLATE_STAIRS
|
||||
- POLISHED_DEEPSLATE_WALL
|
||||
- POLISHED_DIORITE
|
||||
- POLISHED_DIORITE_SLAB
|
||||
- POLISHED_DIORITE_STAIRS
|
||||
- POLISHED_GRANITE
|
||||
- POLISHED_GRANITE_SLAB
|
||||
- POLISHED_GRANITE_STAIRS
|
||||
- POLISHED_TUFF
|
||||
- POLISHED_TUFF_SLAB
|
||||
- POLISHED_TUFF_STAIRS
|
||||
- POLISHED_TUFF_WALL
|
||||
- PRISMARINE
|
||||
- PRISMARINE_BRICK_SLAB
|
||||
- PRISMARINE_BRICK_STAIRS
|
||||
- PRISMARINE_BRICKS
|
||||
- PRISMARINE_SLAB
|
||||
- PRISMARINE_STAIRS
|
||||
- PRISMARINE_WALL
|
||||
- PURPLE_CONCRETE
|
||||
- PURPLE_GLAZED_TERRACOTTA
|
||||
- PURPLE_STAINED_GLASS
|
||||
- PURPLE_STAINED_GLASS_PANE
|
||||
- PURPLE_TERRACOTTA
|
||||
- PURPLE_WOOL
|
||||
- PURPUR_BLOCK
|
||||
- PURPUR_PILLAR
|
||||
- PURPUR_SLAB
|
||||
- PURPUR_STAIRS
|
||||
- QUARTZ_BLOCK
|
||||
- QUARTZ_BRICKS
|
||||
- QUARTZ_PILLAR
|
||||
- QUARTZ_SLAB
|
||||
- QUARTZ_STAIRS
|
||||
- RAW_COPPER_BLOCK
|
||||
- RAW_GOLD_BLOCK
|
||||
- RAW_IRON_BLOCK
|
||||
- RED_CONCRETE
|
||||
- RED_GLAZED_TERRACOTTA
|
||||
- RED_NETHER_BRICKS
|
||||
- RED_NETHER_BRICK_SLAB
|
||||
- RED_NETHER_BRICK_STAIRS
|
||||
- RED_NETHER_BRICK_WALL
|
||||
- RED_SANDSTONE
|
||||
- RED_SANDSTONE_SLAB
|
||||
- RED_SANDSTONE_STAIRS
|
||||
- RED_SANDSTONE_WALL
|
||||
- RED_STAINED_GLASS
|
||||
- RED_STAINED_GLASS_PANE
|
||||
- RED_TERRACOTTA
|
||||
- RED_WOOL
|
||||
- REDSTONE_BLOCK
|
||||
- SANDSTONE
|
||||
- SANDSTONE_SLAB
|
||||
- SANDSTONE_STAIRS
|
||||
- SANDSTONE_WALL
|
||||
- SCULK
|
||||
- SEA_LANTERN
|
||||
- SMOOTH_BASALT
|
||||
- SMOOTH_QUARTZ
|
||||
- SMOOTH_QUARTZ_SLAB
|
||||
- SMOOTH_QUARTZ_STAIRS
|
||||
- SMOOTH_RED_SANDSTONE
|
||||
- SMOOTH_RED_SANDSTONE_SLAB
|
||||
- SMOOTH_RED_SANDSTONE_STAIRS
|
||||
- SMOOTH_SANDSTONE
|
||||
- SMOOTH_SANDSTONE_SLAB
|
||||
- SMOOTH_SANDSTONE_STAIRS
|
||||
- SMOOTH_STONE
|
||||
- SMOOTH_STONE_SLAB
|
||||
- SPRUCE_FENCE
|
||||
- SPRUCE_LOG
|
||||
- SPRUCE_PLANKS
|
||||
- SPRUCE_SLAB
|
||||
- SPRUCE_STAIRS
|
||||
- SPRUCE_WOOD
|
||||
- STONE
|
||||
- STONE_BRICK_SLAB
|
||||
- STONE_BRICK_STAIRS
|
||||
- STONE_BRICK_WALL
|
||||
- STONE_BRICKS
|
||||
- STONE_SLAB
|
||||
- STONE_STAIRS
|
||||
- STRIPPED_ACACIA_LOG
|
||||
- STRIPPED_ACACIA_WOOD
|
||||
- STRIPPED_BAMBOO_BLOCK
|
||||
- STRIPPED_BIRCH_LOG
|
||||
- STRIPPED_BIRCH_WOOD
|
||||
- STRIPPED_CHERRY_LOG
|
||||
- STRIPPED_CHERRY_WOOD
|
||||
- STRIPPED_CRIMSON_HYPHAE
|
||||
- STRIPPED_CRIMSON_STEM
|
||||
- STRIPPED_DARK_OAK_LOG
|
||||
- STRIPPED_DARK_OAK_WOOD
|
||||
- STRIPPED_JUNGLE_LOG
|
||||
- STRIPPED_JUNGLE_WOOD
|
||||
- STRIPPED_MANGROVE_LOG
|
||||
- STRIPPED_MANGROVE_WOOD
|
||||
- STRIPPED_OAK_LOG
|
||||
- STRIPPED_OAK_WOOD
|
||||
- STRIPPED_SPRUCE_LOG
|
||||
- STRIPPED_SPRUCE_WOOD
|
||||
- STRIPPED_WARPED_HYPHAE
|
||||
- STRIPPED_WARPED_STEM
|
||||
- TERRACOTTA
|
||||
- TINTED_GLASS
|
||||
- TUBE_CORAL_BLOCK
|
||||
- TUFF
|
||||
- TUFF_STAIRS
|
||||
- TUFF_SLAB
|
||||
- TUFF_WALL
|
||||
- TUFF_BRICKS
|
||||
- TUFF_BRICK_STAIRS
|
||||
- TUFF_BRICK_SLAB
|
||||
- TUFF_BRICK_WALL
|
||||
- VERDANT_FROGLIGHT
|
||||
- WARPED_FENCE
|
||||
- WARPED_HYPHAE
|
||||
- WARPED_PLANKS
|
||||
- WARPED_SLAB
|
||||
- WARPED_STAIRS
|
||||
- WARPED_STEM
|
||||
- WAXED_COPPER_BLOCK
|
||||
- WAXED_CUT_COPPER
|
||||
- WAXED_CUT_COPPER_SLAB
|
||||
- WAXED_CUT_COPPER_STAIRS
|
||||
- WAXED_EXPOSED_COPPER
|
||||
- WAXED_EXPOSED_CUT_COPPER
|
||||
- WAXED_EXPOSED_CUT_COPPER_SLAB
|
||||
- WAXED_EXPOSED_CUT_COPPER_STAIRS
|
||||
- WAXED_OXIDIZED_COPPER
|
||||
- WAXED_OXIDIZED_CUT_COPPER
|
||||
- WAXED_OXIDIZED_CUT_COPPER_SLAB
|
||||
- WAXED_OXIDIZED_CUT_COPPER_STAIRS
|
||||
- WAXED_WEATHERED_COPPER
|
||||
- WAXED_WEATHERED_CUT_COPPER
|
||||
- WAXED_WEATHERED_CUT_COPPER_SLAB
|
||||
- WAXED_WEATHERED_CUT_COPPER_STAIRS
|
||||
- WEATHERED_COPPER
|
||||
- WEATHERED_COPPER_BULB
|
||||
- WEATHERED_COPPER_GRATE
|
||||
- WEATHERED_CHISELED_COPPER
|
||||
- WEATHERED_CUT_COPPER
|
||||
- WEATHERED_CUT_COPPER_SLAB
|
||||
- WEATHERED_CUT_COPPER_STAIRS
|
||||
- WHITE_CONCRETE
|
||||
- WHITE_GLAZED_TERRACOTTA
|
||||
- WHITE_STAINED_GLASS
|
||||
- WHITE_STAINED_GLASS_PANE
|
||||
- WHITE_TERRACOTTA
|
||||
- WHITE_WOOL
|
||||
- YELLOW_CONCRETE
|
||||
- YELLOW_GLAZED_TERRACOTTA
|
||||
- YELLOW_STAINED_GLASS
|
||||
- YELLOW_STAINED_GLASS_PANE
|
||||
- YELLOW_TERRACOTTA
|
||||
- YELLOW_WOOL
|
||||
BridgeMaterials:
|
||||
- ACACIA_FENCE
|
||||
- ACACIA_LOG
|
||||
- ACACIA_PLANKS
|
||||
- ACACIA_SLAB
|
||||
- ACACIA_STAIRS
|
||||
- ACACIA_WOOD
|
||||
- AMETHYST_BLOCK
|
||||
- ANDESITE
|
||||
- ANDESITE_SLAB
|
||||
- ANDESITE_STAIRS
|
||||
- ANDESITE_WALL
|
||||
- BASALT
|
||||
- BIRCH_FENCE
|
||||
- BIRCH_LOG
|
||||
- BIRCH_PLANKS
|
||||
- BIRCH_SLAB
|
||||
- BIRCH_STAIRS
|
||||
- BIRCH_WOOD
|
||||
- BLACK_CONCRETE
|
||||
- BLACK_GLAZED_TERRACOTTA
|
||||
- BLACK_STAINED_GLASS
|
||||
- BLACK_STAINED_GLASS_PANE
|
||||
- BLACK_TERRACOTTA
|
||||
- BLACK_WOOL
|
||||
- BLACKSTONE
|
||||
- BLACKSTONE_SLAB
|
||||
- BLACKSTONE_STAIRS
|
||||
- BLACKSTONE_WALL
|
||||
- BAMBOO_BLOCK
|
||||
- BAMBOO_PLANKS
|
||||
- BAMBOO_MOSAIC
|
||||
- BAMBOO_STAIRS
|
||||
- BAMBOO_MOSAIC_STAIRS
|
||||
- BAMBOO_SLAB
|
||||
- BAMBOO_MOSAIC_SLAB
|
||||
- BAMBOO_FENCE
|
||||
- BLUE_CONCRETE
|
||||
- BLUE_GLAZED_TERRACOTTA
|
||||
- BLUE_STAINED_GLASS
|
||||
- BLUE_STAINED_GLASS_PANE
|
||||
- BLUE_TERRACOTTA
|
||||
- BLUE_WOOL
|
||||
- BOOKSHELF
|
||||
- BRAIN_CORAL_BLOCK
|
||||
- BRICK_SLAB
|
||||
- BRICK_STAIRS
|
||||
- BRICK_WALL
|
||||
- BRICKS
|
||||
- BROWN_CONCRETE
|
||||
- BROWN_GLAZED_TERRACOTTA
|
||||
- BROWN_STAINED_GLASS
|
||||
- BROWN_STAINED_GLASS_PANE
|
||||
- BROWN_TERRACOTTA
|
||||
- BROWN_WOOL
|
||||
- BUBBLE_CORAL_BLOCK
|
||||
- CALCITE
|
||||
- CHERRY_LOG
|
||||
- CHERRY_PLANKS
|
||||
- CHERRY_STAIRS
|
||||
- CHERRY_SLAB
|
||||
- CHERRY_FENCE
|
||||
- CHISELED_COPPER
|
||||
- CHISELED_DEEPSLATE
|
||||
- CHISELED_NETHER_BRICKS
|
||||
- CHISELED_POLISHED_BLACKSTONE
|
||||
- CHISELED_QUARTZ_BLOCK
|
||||
- CHISELED_RED_SANDSTONE
|
||||
- CHISELED_SANDSTONE
|
||||
- CHISELED_STONE_BRICKS
|
||||
- CHISELED_TUFF
|
||||
- CHISELED_TUFF_BRICKS
|
||||
- COAL_BLOCK
|
||||
- COBBLED_DEEPSLATE
|
||||
- COBBLED_DEEPSLATE_SLAB
|
||||
- COBBLED_DEEPSLATE_STAIRS
|
||||
- COBBLED_DEEPSLATE_WALL
|
||||
- COBBLESTONE
|
||||
- COBBLESTONE_SLAB
|
||||
- COBBLESTONE_WALL
|
||||
- COPPER_BLOCK
|
||||
- COPPER_BULB
|
||||
- COPPER_GRATE
|
||||
- CRACKED_DEEPSLATE_BRICKS
|
||||
- CRACKED_DEEPSLATE_TILES
|
||||
- CRACKED_NETHER_BRICKS
|
||||
- CRACKED_POLISHED_BLACKSTONE_BRICKS
|
||||
- CRACKED_STONE_BRICKS
|
||||
- CRIMSON_FENCE
|
||||
- CRIMSON_HYPHAE
|
||||
- CRIMSON_PLANKS
|
||||
- CRIMSON_SLAB
|
||||
- CRIMSON_STAIRS
|
||||
- CRIMSON_STEM
|
||||
- CUT_COPPER
|
||||
- CUT_COPPER_SLAB
|
||||
- CUT_COPPER_STAIRS
|
||||
- CUT_RED_SANDSTONE
|
||||
- CUT_RED_SANDSTONE_SLAB
|
||||
- CUT_SANDSTONE
|
||||
- CUT_SANDSTONE_SLAB
|
||||
- CYAN_CONCRETE
|
||||
- CYAN_GLAZED_TERRACOTTA
|
||||
- CYAN_STAINED_GLASS
|
||||
- CYAN_STAINED_GLASS_PANE
|
||||
- CYAN_TERRACOTTA
|
||||
- CYAN_WOOL
|
||||
- DARK_OAK_FENCE
|
||||
- DARK_OAK_LOG
|
||||
- DARK_OAK_PLANKS
|
||||
- DARK_OAK_SLAB
|
||||
- DARK_OAK_STAIRS
|
||||
- DARK_OAK_WOOD
|
||||
- DARK_PRISMARINE
|
||||
- DARK_PRISMARINE_SLAB
|
||||
- DARK_PRISMARINE_STAIRS
|
||||
- DEAD_BRAIN_CORAL_BLOCK
|
||||
- DEAD_BUBBLE_CORAL_BLOCK
|
||||
- DEAD_FIRE_CORAL_BLOCK
|
||||
- DEAD_HORN_CORAL_BLOCK
|
||||
- DEAD_TUBE_CORAL_BLOCK
|
||||
- DEEPSLATE
|
||||
- DEEPSLATE_BRICK_SLAB
|
||||
- DEEPSLATE_BRICK_STAIRS
|
||||
- DEEPSLATE_BRICK_WALL
|
||||
- DEEPSLATE_BRICKS
|
||||
- DEEPSLATE_TILE_SLAB
|
||||
- DEEPSLATE_TILE_STAIRS
|
||||
- DEEPSLATE_TILE_WALL
|
||||
- DEEPSLATE_TILES
|
||||
- DIAMOND_BLOCK
|
||||
- DIORITE
|
||||
- DIORITE_SLAB
|
||||
- DIORITE_STAIRS
|
||||
- DIORITE_WALL
|
||||
- EMERALD_BLOCK
|
||||
- END_STONE
|
||||
- END_STONE_BRICK_SLAB
|
||||
- END_STONE_BRICK_STAIRS
|
||||
- END_STONE_BRICK_WALL
|
||||
- END_STONE_BRICKS
|
||||
- EXPOSED_COPPER
|
||||
- EXPOSED_COPPER_BULB
|
||||
- EXPOSED_COPPER_GRATE
|
||||
- EXPOSED_CHISELED_COPPER
|
||||
- EXPOSED_CUT_COPPER
|
||||
- EXPOSED_CUT_COPPER_SLAB
|
||||
- EXPOSED_CUT_COPPER_STAIRS
|
||||
- FIRE_CORAL_BLOCK
|
||||
- GILDED_BLACKSTONE
|
||||
- GLASS
|
||||
- GLASS_PANE
|
||||
- GOLD_BLOCK
|
||||
- GRANITE
|
||||
- GRANITE_SLAB
|
||||
- GRANITE_STAIRS
|
||||
- GRANITE_WALL
|
||||
- GRAY_CONCRETE
|
||||
- GRAY_GLAZED_TERRACOTTA
|
||||
- GRAY_STAINED_GLASS
|
||||
- GRAY_STAINED_GLASS_PANE
|
||||
- GRAY_TERRACOTTA
|
||||
- GRAY_WOOL
|
||||
- GREEN_CONCRETE
|
||||
- GREEN_GLAZED_TERRACOTTA
|
||||
- GREEN_STAINED_GLASS
|
||||
- GREEN_STAINED_GLASS_PANE
|
||||
- GREEN_TERRACOTTA
|
||||
- GREEN_WOOL
|
||||
- HAY_BLOCK
|
||||
- HONEYCOMB_BLOCK
|
||||
- HORN_CORAL_BLOCK
|
||||
- IRON_BARS
|
||||
- IRON_BLOCK
|
||||
- JUNGLE_FENCE
|
||||
- JUNGLE_LOG
|
||||
- JUNGLE_PLANKS
|
||||
- JUNGLE_SLAB
|
||||
- JUNGLE_STAIRS
|
||||
- JUNGLE_WOOD
|
||||
- LAPIS_BLOCK
|
||||
- LIGHT_BLUE_CONCRETE
|
||||
- LIGHT_BLUE_GLAZED_TERRACOTTA
|
||||
- LIGHT_BLUE_STAINED_GLASS
|
||||
- LIGHT_BLUE_STAINED_GLASS_PANE
|
||||
- LIGHT_BLUE_TERRACOTTA
|
||||
- LIGHT_BLUE_WOOL
|
||||
- LIGHT_GRAY_CONCRETE
|
||||
- LIGHT_GRAY_GLAZED_TERRACOTTA
|
||||
- LIGHT_GRAY_STAINED_GLASS
|
||||
- LIGHT_GRAY_STAINED_GLASS_PANE
|
||||
- LIGHT_GRAY_TERRACOTTA
|
||||
- LIGHT_GRAY_WOOL
|
||||
- LIME_CONCRETE
|
||||
- LIME_GLAZED_TERRACOTTA
|
||||
- LIME_STAINED_GLASS
|
||||
- LIME_STAINED_GLASS_PANE
|
||||
- LIME_TERRACOTTA
|
||||
- LIME_WOOL
|
||||
- MAGENTA_CONCRETE
|
||||
- MAGENTA_GLAZED_TERRACOTTA
|
||||
- MAGENTA_STAINED_GLASS
|
||||
- MAGENTA_STAINED_GLASS_PANE
|
||||
- MAGENTA_TERRACOTTA
|
||||
- MAGENTA_WOOL
|
||||
- MANGROVE_LOG
|
||||
- MANGROVE_WOOD
|
||||
- MANGROVE_STAIRs
|
||||
- MANGROVE_SLAB
|
||||
- MANGROVE_FENCE
|
||||
- MOSS_BLOCK
|
||||
- MOSSY_COBBLESTONE
|
||||
- MOSSY_COBBLESTONE_SLAB
|
||||
- MOSSY_COBBLESTONE_STAIRS
|
||||
- MOSSY_COBBLESTONE_WALL
|
||||
- MOSSY_STONE_BRICK_SLAB
|
||||
- MOSSY_STONE_BRICK_STAIRS
|
||||
- MOSSY_STONE_BRICK_WALL
|
||||
- MOSSY_STONE_BRICKS
|
||||
- MUD
|
||||
- MUDDY_MANGROVE_ROOTS
|
||||
- MUD_BRICKS
|
||||
- MUD_BRICK_STAIRS
|
||||
- MUD_BRICK_SLAB
|
||||
- MUD_BRICK_WALL
|
||||
- NETHER_BRICK_FENCE
|
||||
- NETHER_BRICK_SLAB
|
||||
- NETHER_BRICK_STAIRS
|
||||
- NETHER_BRICK_WALL
|
||||
- NETHER_BRICKS
|
||||
- NETHER_WART_BLOCK
|
||||
- NETHERRACK
|
||||
- OAK_FENCE
|
||||
- OAK_LOG
|
||||
- OAK_PLANKS
|
||||
- OAK_SLAB
|
||||
- OAK_STAIRS
|
||||
- OAK_WOOD
|
||||
- OCHRE_FROGLIGHT
|
||||
- ORANGE_CONCRETE
|
||||
- ORANGE_GLAZED_TERRACOTTA
|
||||
- ORANGE_STAINED_GLASS
|
||||
- ORANGE_STAINED_GLASS_PANE
|
||||
- ORANGE_TERRACOTTA
|
||||
- ORANGE_WOOL
|
||||
- OXIDIZED_COPPER
|
||||
- OXIDIZED_COPPER_BULB
|
||||
- OXIDIZED_COPPER_GRATE
|
||||
- OXIDIZED_CHISELED_COPPER
|
||||
- OXIDIZED_CUT_COPPER
|
||||
- OXIDIZED_CUT_COPPER_SLAB
|
||||
- OXIDIZED_CUT_COPPER_STAIRS
|
||||
- PACKED_MUD
|
||||
- PEARLESCENT_FROGLIGHT
|
||||
- PETRIFIED_OAK_SLAB
|
||||
- PINK_CONCRETE
|
||||
- PINK_GLAZED_TERRACOTTA
|
||||
- PINK_STAINED_GLASS
|
||||
- PINK_STAINED_GLASS_PANE
|
||||
- PINK_TERRACOTTA
|
||||
- PINK_WOOL
|
||||
- POLISHED_ANDESITE
|
||||
- POLISHED_ANDESITE_SLAB
|
||||
- POLISHED_ANDESITE_STAIRS
|
||||
- POLISHED_BASALT
|
||||
- POLISHED_BLACKSTONE
|
||||
- POLISHED_BLACKSTONE_BRICK_SLAB
|
||||
- POLISHED_BLACKSTONE_BRICK_STAIRS
|
||||
- POLISHED_BLACKSTONE_BRICK_WALL
|
||||
- POLISHED_BLACKSTONE_BRICKS
|
||||
- POLISHED_BLACKSTONE_SLAB
|
||||
- POLISHED_BLACKSTONE_STAIRS
|
||||
- POLISHED_BLACKSTONE_WALL
|
||||
- POLISHED_DEEPSLATE
|
||||
- POLISHED_DEEPSLATE_SLAB
|
||||
- POLISHED_DEEPSLATE_STAIRS
|
||||
- POLISHED_DEEPSLATE_WALL
|
||||
- POLISHED_DIORITE
|
||||
- POLISHED_DIORITE_SLAB
|
||||
- POLISHED_DIORITE_STAIRS
|
||||
- POLISHED_GRANITE
|
||||
- POLISHED_GRANITE_SLAB
|
||||
- POLISHED_GRANITE_STAIRS
|
||||
- POLISHED_TUFF
|
||||
- POLISHED_TUFF_SLAB
|
||||
- POLISHED_TUFF_STAIRS
|
||||
- POLISHED_TUFF_WALL
|
||||
- PRISMARINE
|
||||
- PRISMARINE_BRICK_SLAB
|
||||
- PRISMARINE_BRICK_STAIRS
|
||||
- PRISMARINE_BRICKS
|
||||
- PRISMARINE_SLAB
|
||||
- PRISMARINE_STAIRS
|
||||
- PRISMARINE_WALL
|
||||
- PURPLE_CONCRETE
|
||||
- PURPLE_GLAZED_TERRACOTTA
|
||||
- PURPLE_STAINED_GLASS
|
||||
- PURPLE_STAINED_GLASS_PANE
|
||||
- PURPLE_TERRACOTTA
|
||||
- PURPLE_WOOL
|
||||
- PURPUR_BLOCK
|
||||
- PURPUR_PILLAR
|
||||
- PURPUR_SLAB
|
||||
- PURPUR_STAIRS
|
||||
- QUARTZ_BLOCK
|
||||
- QUARTZ_BRICKS
|
||||
- QUARTZ_PILLAR
|
||||
- QUARTZ_SLAB
|
||||
- QUARTZ_STAIRS
|
||||
- RAW_COPPER_BLOCK
|
||||
- RAW_GOLD_BLOCK
|
||||
- RAW_IRON_BLOCK
|
||||
- RED_CONCRETE
|
||||
- RED_GLAZED_TERRACOTTA
|
||||
- RED_NETHER_BRICKS
|
||||
- RED_NETHER_BRICK_SLAB
|
||||
- RED_NETHER_BRICK_STAIRS
|
||||
- RED_NETHER_BRICK_WALL
|
||||
- RED_SANDSTONE
|
||||
- RED_SANDSTONE_SLAB
|
||||
- RED_SANDSTONE_STAIRS
|
||||
- RED_SANDSTONE_WALL
|
||||
- RED_STAINED_GLASS
|
||||
- RED_STAINED_GLASS_PANE
|
||||
- RED_TERRACOTTA
|
||||
- RED_WOOL
|
||||
- REDSTONE_BLOCK
|
||||
- SANDSTONE
|
||||
- SANDSTONE_SLAB
|
||||
- SANDSTONE_STAIRS
|
||||
- SANDSTONE_WALL
|
||||
- SCULK
|
||||
- SEA_LANTERN
|
||||
- SMOOTH_BASALT
|
||||
- SMOOTH_QUARTZ
|
||||
- SMOOTH_QUARTZ_SLAB
|
||||
- SMOOTH_QUARTZ_STAIRS
|
||||
- SMOOTH_RED_SANDSTONE
|
||||
- SMOOTH_RED_SANDSTONE_SLAB
|
||||
- SMOOTH_RED_SANDSTONE_STAIRS
|
||||
- SMOOTH_SANDSTONE
|
||||
- SMOOTH_SANDSTONE_SLAB
|
||||
- SMOOTH_SANDSTONE_STAIRS
|
||||
- SMOOTH_STONE
|
||||
- SMOOTH_STONE_SLAB
|
||||
- SPRUCE_FENCE
|
||||
- SPRUCE_LOG
|
||||
- SPRUCE_PLANKS
|
||||
- SPRUCE_SLAB
|
||||
- SPRUCE_STAIRS
|
||||
- SPRUCE_WOOD
|
||||
- STONE
|
||||
- STONE_BRICK_SLAB
|
||||
- STONE_BRICK_STAIRS
|
||||
- STONE_BRICK_WALL
|
||||
- STONE_BRICKS
|
||||
- STONE_SLAB
|
||||
- STONE_STAIRS
|
||||
- STRIPPED_ACACIA_LOG
|
||||
- STRIPPED_ACACIA_WOOD
|
||||
- STRIPPED_BAMBOO_BLOCK
|
||||
- STRIPPED_BIRCH_LOG
|
||||
- STRIPPED_BIRCH_WOOD
|
||||
- STRIPPED_CHERRY_LOG
|
||||
- STRIPPED_CHERRY_WOOD
|
||||
- STRIPPED_CRIMSON_HYPHAE
|
||||
- STRIPPED_CRIMSON_STEM
|
||||
- STRIPPED_DARK_OAK_LOG
|
||||
- STRIPPED_DARK_OAK_WOOD
|
||||
- STRIPPED_JUNGLE_LOG
|
||||
- STRIPPED_JUNGLE_WOOD
|
||||
- STRIPPED_MANGROVE_LOG
|
||||
- STRIPPED_MANGROVE_WOOD
|
||||
- STRIPPED_OAK_LOG
|
||||
- STRIPPED_OAK_WOOD
|
||||
- STRIPPED_SPRUCE_LOG
|
||||
- STRIPPED_SPRUCE_WOOD
|
||||
- STRIPPED_WARPED_HYPHAE
|
||||
- STRIPPED_WARPED_STEM
|
||||
- TERRACOTTA
|
||||
- TINTED_GLASS
|
||||
- TUBE_CORAL_BLOCK
|
||||
- TUFF
|
||||
- TUFF_STAIRS
|
||||
- TUFF_SLAB
|
||||
- TUFF_WALL
|
||||
- TUFF_BRICKS
|
||||
- TUFF_BRICK_STAIRS
|
||||
- TUFF_BRICK_SLAB
|
||||
- TUFF_BRICK_WALL
|
||||
- VERDANT_FROGLIGHT
|
||||
- WARPED_FENCE
|
||||
- WARPED_HYPHAE
|
||||
- WARPED_PLANKS
|
||||
- WARPED_SLAB
|
||||
- WARPED_STAIRS
|
||||
- WARPED_STEM
|
||||
- WAXED_COPPER_BLOCK
|
||||
- WAXED_CUT_COPPER
|
||||
- WAXED_CUT_COPPER_SLAB
|
||||
- WAXED_CUT_COPPER_STAIRS
|
||||
- WAXED_EXPOSED_COPPER
|
||||
- WAXED_EXPOSED_CUT_COPPER
|
||||
- WAXED_EXPOSED_CUT_COPPER_SLAB
|
||||
- WAXED_EXPOSED_CUT_COPPER_STAIRS
|
||||
- WAXED_OXIDIZED_COPPER
|
||||
- WAXED_OXIDIZED_CUT_COPPER
|
||||
- WAXED_OXIDIZED_CUT_COPPER_SLAB
|
||||
- WAXED_OXIDIZED_CUT_COPPER_STAIRS
|
||||
- WAXED_WEATHERED_COPPER
|
||||
- WAXED_WEATHERED_CUT_COPPER
|
||||
- WAXED_WEATHERED_CUT_COPPER_SLAB
|
||||
- WAXED_WEATHERED_CUT_COPPER_STAIRS
|
||||
- WEATHERED_COPPER
|
||||
- WEATHERED_COPPER_BULB
|
||||
- WEATHERED_COPPER_GRATE
|
||||
- WEATHERED_CHISELED_COPPER
|
||||
- WEATHERED_CUT_COPPER
|
||||
- WEATHERED_CUT_COPPER_SLAB
|
||||
- WEATHERED_CUT_COPPER_STAIRS
|
||||
- WHITE_CONCRETE
|
||||
- WHITE_GLAZED_TERRACOTTA
|
||||
- WHITE_STAINED_GLASS
|
||||
- WHITE_STAINED_GLASS_PANE
|
||||
- WHITE_TERRACOTTA
|
||||
- WHITE_WOOL
|
||||
- YELLOW_CONCRETE
|
||||
- YELLOW_GLAZED_TERRACOTTA
|
||||
- YELLOW_STAINED_GLASS
|
||||
- YELLOW_STAINED_GLASS_PANE
|
||||
- YELLOW_TERRACOTTA
|
||||
- YELLOW_WOOL
|
||||
Items:
|
||||
Tool:
|
||||
material: STICK
|
||||
lore: ''
|
||||
CreationConsume:
|
||||
material: GOLD_INGOT
|
||||
amount: 1
|
||||
lore: ''
|
||||
@@ -1,5 +0,0 @@
|
||||
# Chunky Configuration
|
||||
# https://github.com/pop4959/Chunky/wiki/Configuration
|
||||
version: 1
|
||||
language: en
|
||||
continue-on-restart: false
|
||||
@@ -1,20 +0,0 @@
|
||||
{
|
||||
"world": {
|
||||
"world": "world",
|
||||
"centerX": 0.5,
|
||||
"centerZ": 0.5,
|
||||
"radiusX": 4500.0,
|
||||
"radiusZ": 4500.0,
|
||||
"shape": "circle",
|
||||
"wrap": false
|
||||
},
|
||||
"world_nether": {
|
||||
"world": "world_nether",
|
||||
"centerX": 0.5,
|
||||
"centerZ": 0.5,
|
||||
"radiusX": 4500.0,
|
||||
"radiusZ": 4500.0,
|
||||
"shape": "circle",
|
||||
"wrap": false
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
version: 1
|
||||
border-options:
|
||||
check-interval: 20
|
||||
message: '&cYou have reached the edge of this world.'
|
||||
use-action-bar: true
|
||||
effect: ender_signal
|
||||
sound: entity_enderman_teleport
|
||||
prevent-mob-spawns: true
|
||||
prevent-enderpearl: true
|
||||
visualizer-enabled: true
|
||||
visualizer-range: 8
|
||||
visualizer-color: 20A0FF
|
||||
map-options:
|
||||
enable:
|
||||
bluemap: true
|
||||
dynmap: true
|
||||
squaremap: true
|
||||
label: World Border
|
||||
hide-by-default: false
|
||||
color: FF0000
|
||||
weight: 3
|
||||
priority: 0
|
||||
@@ -1,537 +0,0 @@
|
||||
#Log when a player forcefully breaks reinforcements?
|
||||
logHostileBreaks: true
|
||||
|
||||
#Log when a player bypasses friendly reinforcements?
|
||||
logFriendlyBreaks: true
|
||||
|
||||
#Log every time damage is done to a reinforcement? Only recommended for debugging
|
||||
logDamage: true
|
||||
|
||||
#Log creation of reinforcements?
|
||||
logCreation: true
|
||||
|
||||
#Log message replies sent to users? Very useful
|
||||
logMessages: true
|
||||
|
||||
#General debug messages
|
||||
debug: true
|
||||
|
||||
#Still used in calculating the localized decay. The difference is localized decay uses different last activity timers for each region.
|
||||
global_decay_timer: 6 weeks
|
||||
global_decay_multiplier: 2.5
|
||||
|
||||
reinforcements:
|
||||
stone:
|
||||
id: 1
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
type: STONE
|
||||
v: 1
|
||||
creation_effect:
|
||||
type: PORTAL
|
||||
speed: 0.8
|
||||
particleCount: 200
|
||||
offset: 0.0
|
||||
damage_effect:
|
||||
type: SMOKE_NORMAL
|
||||
speed: 0.06
|
||||
particleCount: 40
|
||||
offset: 0
|
||||
destruction_effect:
|
||||
type: SMOKE_LARGE
|
||||
speed: 0.04
|
||||
particleCount: 80
|
||||
offset: 0.0
|
||||
mature_time: 30m
|
||||
acid_time: 30m
|
||||
acid_priority: 2
|
||||
name: Stone
|
||||
hit_points: 45
|
||||
allowed_worlds:
|
||||
- world
|
||||
netherbrick:
|
||||
id: 4
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: NETHER_BRICK
|
||||
creation_effect:
|
||||
type: PORTAL
|
||||
speed: 0.8
|
||||
particleCount: 200
|
||||
offset: 0.0
|
||||
damage_effect:
|
||||
type: SMOKE_NORMAL
|
||||
speed: 0.06
|
||||
particleCount: 40
|
||||
offset: 0
|
||||
destruction_effect:
|
||||
type: SMOKE_LARGE
|
||||
speed: 0.04
|
||||
particleCount: 80
|
||||
offset: 0.0
|
||||
mature_time: 30m
|
||||
acid_time: 30m
|
||||
acid_priority: 2
|
||||
name: Netherbrick
|
||||
hit_points: 45
|
||||
allowed_worlds:
|
||||
- world_nether
|
||||
iron:
|
||||
id: 2
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: IRON_INGOT
|
||||
creation_effect:
|
||||
type: ENCHANTMENT_TABLE
|
||||
speed: 1
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
damage_effect:
|
||||
type: END_ROD
|
||||
speed: 0.045
|
||||
particleCount: 15
|
||||
offset: 0.0
|
||||
destruction_effect:
|
||||
type: END_ROD
|
||||
speed: 0.13
|
||||
particleCount: 200
|
||||
offset: 0
|
||||
mature_time: 4h
|
||||
acid_time: 6h
|
||||
acid_priority: 5
|
||||
name: Iron
|
||||
hit_points: 250
|
||||
allowed_worlds:
|
||||
- world
|
||||
gold:
|
||||
id: 5
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: GOLD_INGOT
|
||||
creation_effect:
|
||||
type: ENCHANTMENT_TABLE
|
||||
speed: 1
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
damage_effect:
|
||||
type: END_ROD
|
||||
speed: 0.045
|
||||
particleCount: 15
|
||||
offset: 0.0
|
||||
destruction_effect:
|
||||
type: END_ROD
|
||||
speed: 0.13
|
||||
particleCount: 200
|
||||
offset: 0
|
||||
mature_time: 4h
|
||||
acid_time: 6h
|
||||
acid_priority: 5
|
||||
name: Gold
|
||||
hit_points: 250
|
||||
allowed_worlds:
|
||||
- world_nether
|
||||
diamond:
|
||||
id: 3
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: DIAMOND
|
||||
creation_effect:
|
||||
type: NAUTILUS
|
||||
speed: 0.6
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
damage_effect:
|
||||
type: BUBBLE_POP
|
||||
speed: 0.2
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
destruction_effect:
|
||||
type: BUBBLE_POP
|
||||
speed: 0.5
|
||||
particleCount: 500
|
||||
offset: 0.1
|
||||
mature_time: 12h
|
||||
acid_time: 24h
|
||||
acid_priority: 10
|
||||
name: Diamond
|
||||
hit_points: 1700
|
||||
allowed_worlds:
|
||||
- world
|
||||
gildedblackstone:
|
||||
id: 6
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: GILDED_BLACKSTONE
|
||||
creation_effect:
|
||||
type: NAUTILUS
|
||||
speed: 0.6
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
damage_effect:
|
||||
type: BUBBLE_POP
|
||||
speed: 0.2
|
||||
particleCount: 100
|
||||
offset: 0.1
|
||||
destruction_effect:
|
||||
type: BUBBLE_POP
|
||||
speed: 0.5
|
||||
particleCount: 500
|
||||
offset: 0.1
|
||||
mature_time: 12h
|
||||
acid_time: 24h
|
||||
acid_priority: 10
|
||||
name: GildedBlackstone
|
||||
hit_points: 1700
|
||||
allowed_worlds:
|
||||
- world_nether
|
||||
bedrock:
|
||||
id: 10
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 1
|
||||
type: BEDROCK
|
||||
effect:
|
||||
type: ENCHANTING_TABLE
|
||||
speed: 0.5
|
||||
particleCount: 50
|
||||
mature_time: 1s
|
||||
acid_time: 1s
|
||||
name: Bedrock
|
||||
hit_points: 420420420
|
||||
|
||||
acids:
|
||||
gold:
|
||||
material: GOLD_BLOCK
|
||||
maturation_time_multiplier: 1
|
||||
faces:
|
||||
- UP
|
||||
diamond:
|
||||
material: DIAMOND_BLOCK
|
||||
maturation_time_multiplier: 2
|
||||
faces:
|
||||
- UP
|
||||
- DOWN
|
||||
netherite:
|
||||
material: NETHERITE_BLOCK
|
||||
maturation_time_multiplier: 4
|
||||
faces:
|
||||
- UP
|
||||
- DOWN
|
||||
- NORTH
|
||||
- SOUTH
|
||||
- EAST
|
||||
- WEST
|
||||
|
||||
non_reinforceables:
|
||||
- BEDROCK
|
||||
- END_PORTAL
|
||||
- END_PORTAL_FRAME
|
||||
- OAK_SAPLING
|
||||
- BIRCH_SAPLING
|
||||
- SPRUCE_SAPLING
|
||||
- JUNGLE_SAPLING
|
||||
- DARK_OAK_SAPLING
|
||||
- ACACIA_SAPLING
|
||||
- BAMBOO_SAPLING
|
||||
- TALL_GRASS
|
||||
- DEAD_BUSH
|
||||
- PISTON
|
||||
- STICKY_PISTON
|
||||
- MOVING_PISTON
|
||||
- PISTON_HEAD
|
||||
- POPPY
|
||||
- DANDELION
|
||||
- BLUE_ORCHID
|
||||
- ALLIUM
|
||||
- RED_TULIP
|
||||
- ORANGE_TULIP
|
||||
- WHITE_TULIP
|
||||
- PINK_TULIP
|
||||
- OXEYE_DAISY
|
||||
- CORNFLOWER
|
||||
- LILY_OF_THE_VALLEY
|
||||
- SUNFLOWER
|
||||
- SEA_PICKLE
|
||||
- LILAC
|
||||
- PEONY
|
||||
- ROSE_BUSH
|
||||
- BROWN_MUSHROOM
|
||||
- RED_MUSHROOM
|
||||
- CRIMSON_FUNGUS
|
||||
- WARPED_FUNGUS
|
||||
- CRIMSON_ROOTS
|
||||
- WARPED_ROOTS
|
||||
- NETHER_SPROUTS
|
||||
- WEEPING_VINES
|
||||
- TWISTING_VINES
|
||||
- TWISTING_VINES_PLANT
|
||||
- WEEPING_VINES_PLANT
|
||||
- TNT
|
||||
- WHEAT
|
||||
- BEETROOTS
|
||||
- POTATOES
|
||||
- CARROTS
|
||||
- FERN
|
||||
- LARGE_FERN
|
||||
- GRASS
|
||||
- SEAGRASS
|
||||
- TALL_SEAGRASS
|
||||
- BAMBOO
|
||||
- SUGAR_CANE
|
||||
- SWEET_BERRIES
|
||||
- BROWN_MUSHROOM
|
||||
- RED_MUSHROOM
|
||||
- KELP
|
||||
- NETHER_WART
|
||||
- CHORUS_FRUIT
|
||||
- FIRE
|
||||
- SOUL_FIRE
|
||||
- SNOW
|
||||
- POWDER_SNOW
|
||||
- ICE
|
||||
- CACTUS
|
||||
- KELP_PLANT
|
||||
- NETHER_PORTAL
|
||||
- CAKE
|
||||
- PUMPKIN_STEM
|
||||
- MELON_STEM
|
||||
- VINE
|
||||
- BRAIN_CORAL
|
||||
- BRAIN_CORAL_FAN
|
||||
- BRAIN_CORAL_WALL_FAN
|
||||
- BUBBLE_CORAL
|
||||
- BUBBLE_CORAL_FAN
|
||||
- BUBBLE_CORAL_WALL_FAN
|
||||
- FIRE_CORAL
|
||||
- FIRE_CORAL_FAN
|
||||
- FIRE_CORAL_WALL_FAN
|
||||
- HORN_CORAL
|
||||
- HORN_CORAL_FAN
|
||||
- HORN_CORAL_WALL_FAN
|
||||
- TUBE_CORAL
|
||||
- TUBE_CORAL_FAN
|
||||
- TUBE_CORAL_WALL_FAN
|
||||
- DEAD_BRAIN_CORAL
|
||||
- DEAD_BRAIN_CORAL_FAN
|
||||
- DEAD_BRAIN_CORAL_WALL_FAN
|
||||
- DEAD_BUBBLE_CORAL
|
||||
- DEAD_BUBBLE_CORAL_FAN
|
||||
- DEAD_BUBBLE_CORAL_WALL_FAN
|
||||
- DEAD_FIRE_CORAL
|
||||
- DEAD_FIRE_CORAL_FAN
|
||||
- DEAD_FIRE_CORAL_WALL_FAN
|
||||
- DEAD_HORN_CORAL
|
||||
- DEAD_HORN_CORAL_FAN
|
||||
- DEAD_HORN_CORAL_WALL_FAN
|
||||
- DEAD_TUBE_CORAL
|
||||
- DEAD_TUBE_CORAL_FAN
|
||||
- DEAD_TUBE_CORAL_WALL_FAN
|
||||
- SCAFFOLDING
|
||||
- COBWEB
|
||||
- GLOW_LICHEN
|
||||
- REINFORCED_DEEPSLATE
|
||||
- SCULK_VEIN
|
||||
- RESIN_CLUMP
|
||||
- HANGING_ROOTS
|
||||
|
||||
# Determines whether hanging entities (such as Item Frames) can be protected by their host block
|
||||
hangers_inherit_reinforcement: true
|
||||
|
||||
# reinforcement_damageMultiplier is m where BlockDamage = 2 ^ (n/m) where n is equal to the number of days the group has been inactive
|
||||
reinforcement_damageMultiplier: 365
|
||||
|
||||
# This will prevent reinforcements being made within a configurable distance of your border
|
||||
# Supports 'circle' and 'square' world_border_shape's
|
||||
world-border-buffers:
|
||||
#Has to be the world name
|
||||
world:
|
||||
#'CIRCLE' or 'SQUARE' supported only
|
||||
shape: CIRCLE
|
||||
#Radius from border center you want the no reinforcement zone to kick in
|
||||
starting_radius: 4440
|
||||
# force decay instead of preventing reinforcements
|
||||
decay: true
|
||||
#Center of the border
|
||||
center:
|
||||
x: 0.0
|
||||
z: 0.0
|
||||
world_nether:
|
||||
#'CIRCLE' or 'SQUARE' supported only
|
||||
shape: CIRCLE
|
||||
#Radius from border center you want the no reinforcement zone to kick in
|
||||
starting_radius: 4440
|
||||
# force decay instead of preventing reinforcements
|
||||
decay: true
|
||||
#Center of the border
|
||||
center:
|
||||
x: 0.0
|
||||
z: 0.0
|
||||
|
||||
# Set this to the unix timestamp in seconds when the activity feature is being added,
|
||||
# this is the time used when a player has not entered a region yet
|
||||
# activity-default: 1646588117
|
||||
|
||||
activity-map-worlds:
|
||||
- world
|
||||
- world_nether
|
||||
|
||||
# Ideally should be a power of two
|
||||
activity-map-resolution: 128
|
||||
# Radius around each area to also refresh
|
||||
activity-map-radius: 3
|
||||
|
||||
database:
|
||||
==: vg.civcraft.mc.civmodcore.dao.DatabaseCredentials
|
||||
plugin: Citadel
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: ${CIV_DATABASE_PREFIX}citadel
|
||||
poolsize: 20
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
|
||||
reinforcementBreakMultipliers:
|
||||
- custom-key: meteoric_iron_axe
|
||||
multipliers:
|
||||
- multiplier: 2.5
|
||||
types:
|
||||
- CHEST
|
||||
- TRAPPED_CHEST
|
||||
- JUKEBOX
|
||||
- NOTE_BLOCK
|
||||
- BARREL
|
||||
- CRAFTING_TABLE
|
||||
tags:
|
||||
- FENCE_GATES
|
||||
- WOODEN_PRESSURE_PLATES
|
||||
- LOGS
|
||||
- WOODEN_TRAPDOORS
|
||||
- WOODEN_FENCES
|
||||
- WOODEN_DOORS
|
||||
- PLANKS
|
||||
- WOODEN_SLABS
|
||||
- WOODEN_STAIRS
|
||||
- ALL_SIGNS
|
||||
- WOODEN_BUTTONS
|
||||
- WOODEN_SHELVES
|
||||
- multiplier: 2
|
||||
types:
|
||||
- FURNACE
|
||||
- IRON_DOOR
|
||||
- IRON_TRAPDOOR
|
||||
- IRON_BARS
|
||||
- DISPENSER
|
||||
- DROPPER
|
||||
- HOPPER
|
||||
- COPPER_TRAPDOOR
|
||||
- EXPOSED_COPPER_TRAPDOOR
|
||||
- OXIDIZED_COPPER_TRAPDOOR
|
||||
- WEATHERED_COPPER_TRAPDOOR
|
||||
- WAXED_COPPER_TRAPDOOR
|
||||
- WAXED_EXPOSED_COPPER_TRAPDOOR
|
||||
- WAXED_OXIDIZED_COPPER_TRAPDOOR
|
||||
- WAXED_WEATHERED_COPPER_TRAPDOOR
|
||||
- COPPER_DOOR
|
||||
- EXPOSED_COPPER_DOOR
|
||||
- OXIDIZED_COPPER_DOOR
|
||||
- WEATHERED_COPPER_DOOR
|
||||
- WAXED_COPPER_DOOR
|
||||
- WAXED_EXPOSED_COPPER_DOOR
|
||||
- WAXED_OXIDIZED_COPPER_DOOR
|
||||
- WAXED_WEATHERED_COPPER_DOOR
|
||||
- COPPER_BARS
|
||||
- EXPOSED_COPPER_BARS
|
||||
- OXIDIZED_COPPER_BARS
|
||||
- WEATHERED_COPPER_BARS
|
||||
- WAXED_COPPER_BARS
|
||||
- WAXED_EXPOSED_COPPER_BARS
|
||||
- WAXED_OXIDIZED_COPPER_BARS
|
||||
- WAXED_WEATHERED_COPPER_BARS
|
||||
- COPPER_CHAIN
|
||||
- EXPOSED_COPPER_CHAIN
|
||||
- OXIDIZED_COPPER_CHAIN
|
||||
- WEATHERED_COPPER_CHAIN
|
||||
- WAXED_COPPER_CHAIN
|
||||
- WAXED_EXPOSED_COPPER_CHAIN
|
||||
- WAXED_OXIDIZED_COPPER_CHAIN
|
||||
- WAXED_WEATHERED_COPPER_CHAIN
|
||||
tags:
|
||||
- COPPER_CHESTS
|
||||
- custom-key: meteoric_iron_axe_silk
|
||||
multipliers:
|
||||
- multiplier: 2.5
|
||||
types:
|
||||
- CHEST
|
||||
- TRAPPED_CHEST
|
||||
- JUKEBOX
|
||||
- NOTE_BLOCK
|
||||
- BARREL
|
||||
- CRAFTING_TABLE
|
||||
tags:
|
||||
- FENCE_GATES
|
||||
- WOODEN_PRESSURE_PLATES
|
||||
- LOGS
|
||||
- WOODEN_TRAPDOORS
|
||||
- WOODEN_FENCES
|
||||
- WOODEN_DOORS
|
||||
- PLANKS
|
||||
- WOODEN_SLABS
|
||||
- WOODEN_STAIRS
|
||||
- ALL_SIGNS
|
||||
- WOODEN_BUTTONS
|
||||
- WOODEN_SHELVES
|
||||
- multiplier: 2
|
||||
types:
|
||||
- FURNACE
|
||||
- IRON_DOOR
|
||||
- IRON_TRAPDOOR
|
||||
- IRON_BARS
|
||||
- DISPENSER
|
||||
- DROPPER
|
||||
- HOPPER
|
||||
- COPPER_TRAPDOOR
|
||||
- EXPOSED_COPPER_TRAPDOOR
|
||||
- OXIDIZED_COPPER_TRAPDOOR
|
||||
- WEATHERED_COPPER_TRAPDOOR
|
||||
- WAXED_COPPER_TRAPDOOR
|
||||
- WAXED_EXPOSED_COPPER_TRAPDOOR
|
||||
- WAXED_OXIDIZED_COPPER_TRAPDOOR
|
||||
- WAXED_WEATHERED_COPPER_TRAPDOOR
|
||||
- COPPER_DOOR
|
||||
- EXPOSED_COPPER_DOOR
|
||||
- OXIDIZED_COPPER_DOOR
|
||||
- WEATHERED_COPPER_DOOR
|
||||
- WAXED_COPPER_DOOR
|
||||
- WAXED_EXPOSED_COPPER_DOOR
|
||||
- WAXED_OXIDIZED_COPPER_DOOR
|
||||
- WAXED_WEATHERED_COPPER_DOOR
|
||||
- COPPER_BARS
|
||||
- EXPOSED_COPPER_BARS
|
||||
- OXIDIZED_COPPER_BARS
|
||||
- WEATHERED_COPPER_BARS
|
||||
- WAXED_COPPER_BARS
|
||||
- WAXED_EXPOSED_COPPER_BARS
|
||||
- WAXED_OXIDIZED_COPPER_BARS
|
||||
- WAXED_WEATHERED_COPPER_BARS
|
||||
- COPPER_CHAIN
|
||||
- EXPOSED_COPPER_CHAIN
|
||||
- OXIDIZED_COPPER_CHAIN
|
||||
- WEATHERED_COPPER_CHAIN
|
||||
- WAXED_COPPER_CHAIN
|
||||
- WAXED_EXPOSED_COPPER_CHAIN
|
||||
- WAXED_OXIDIZED_COPPER_CHAIN
|
||||
- WAXED_WEATHERED_COPPER_CHAIN
|
||||
tags:
|
||||
- COPPER_CHESTS
|
||||
|
||||
# number of times a tool can break a reinforcement before it gets damaged by one durability
|
||||
# set to 0 to disable
|
||||
reinforcementBreaksPerToolDamage: 45
|
||||
@@ -1,48 +0,0 @@
|
||||
chat:
|
||||
#globalChatRange: The base chat distance that people will message across def=1000
|
||||
globalChatRange: 600
|
||||
#defaultChatColor: The default chatcolor to use for global chat def=BLUE
|
||||
defaultChatColor: WHITE
|
||||
#color for console and OP "say" command
|
||||
opChatColor: LIGHT_PURPLE
|
||||
#yIncreaseDist: The Y-Level to increase chat at def=100
|
||||
yIncreaseDist: 100
|
||||
#yIncreaseScale: Scale to increase chat distance.. this value divided by 1000
|
||||
#so yIncreaseScale=10 will be 10 extra radius per block they go up, 1 would be 1 extra radius per block
|
||||
#Coded formula globalChatRange = globalChatRange + (globalChatRange * ((yIncreaseScale/1000) * #blocksaboveydist)))
|
||||
yIncreaseScale: 1
|
||||
killRange: 30000
|
||||
dynamicColoring: false
|
||||
colors:
|
||||
near:
|
||||
range: 0
|
||||
color: WHITE
|
||||
far:
|
||||
range: 500
|
||||
color: GRAY
|
||||
globalGroup: '!'
|
||||
joinGlobalGroupByDefault: true
|
||||
playtimeStars: false
|
||||
info:
|
||||
##FilterRelayGroup: Namelayer to send filtered messages from ! and local to for moderation - set to null to disable
|
||||
filterRelayGroup: "Mods"
|
||||
#muteTimeSeconds: How long to automute someone for sending a message with a banned word - 0 to disable
|
||||
muteTimeSeconds: 3600
|
||||
#debug: lots of debugging logging will show up in the console def=false
|
||||
debug: false
|
||||
#groups: if NameLayer groups is enabled def=true
|
||||
groups: true
|
||||
#afkmessage: The default afk message people will get when player has afk toggled def=Player is currently AFK
|
||||
afkmessage: Player is currently AFK
|
||||
loginAnnounce: false
|
||||
#chatRangeWarn: warns new players about the local chat limit.
|
||||
chatRangeWarn: true
|
||||
mysql:
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
dbname: civchat2
|
||||
port: 3306
|
||||
username: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
|
||||
# true if chat should be broadcasted to all servers via bungeecord
|
||||
serverBroadcastChat: false
|
||||
@@ -1,44 +0,0 @@
|
||||
tiers:
|
||||
default:
|
||||
priority: 0
|
||||
diable_death_drops: true
|
||||
enable_combattag_block: true
|
||||
permission: civduties.superfriend
|
||||
commands:
|
||||
spectator:
|
||||
syntax: gamemode spectator %PLAYER_NAME%
|
||||
timing: ENABLE
|
||||
executor: CONSOLE
|
||||
survival:
|
||||
syntax: gamemode survival %PLAYER_NAME%
|
||||
timing: DISABLE
|
||||
executor: CONSOLE
|
||||
clear:
|
||||
syntax: clear %PLAYER_NAME%
|
||||
timing: ENABLE
|
||||
executor: CONSOLE
|
||||
vanish:
|
||||
syntax: vanish on %PLAYER_NAME%
|
||||
timing: ENABLE
|
||||
executor: CONSOLE
|
||||
unvanish:
|
||||
syntax: vanish off %PLAYER_NAME%
|
||||
timing: DISABLE
|
||||
executor: CONSOLE
|
||||
temporary:
|
||||
permissions:
|
||||
- jukealert.vanish
|
||||
groups:
|
||||
- dutied
|
||||
database:
|
||||
==: vg.civcraft.mc.civmodcore.dao.DatabaseCredentials
|
||||
plugin: CivDuties
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: ${CIV_DATABASE_PREFIX}civduties
|
||||
poolsize: 5
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
@@ -1,20 +0,0 @@
|
||||
# Database connection details, should you want to have a database connection.
|
||||
# Do NOT change the ==: value.
|
||||
database:
|
||||
==: vg.civcraft.mc.civmodcore.dao.DatabaseCredentials
|
||||
username: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: ${CIV_DATABASE_PREFIX}civmodcore
|
||||
poolsize: 20
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
|
||||
# Keep in mind that the header must be within "" as well as be no more than 16 characters in total text.
|
||||
scoreboardHeader: "&2&lCivilization"
|
||||
|
||||
# The number of threads to dedicate to downloading skins from Mojang. Keeping this value commented will automatically
|
||||
# calculate the threads based on the number of available processors.
|
||||
#skin-download-threads: 1
|
||||
@@ -1,49 +0,0 @@
|
||||
# Beta 1.9
|
||||
DAMAGE_ALL: "S"
|
||||
DAMAGE_ARTHROPODS: "BoA"
|
||||
DAMAGE_UNDEAD: "Sm"
|
||||
DIG_SPEED: "E"
|
||||
DURABILITY: "U"
|
||||
FIRE_ASPECT: "FA"
|
||||
KNOCKBACK: "K"
|
||||
LOOT_BONUS_BLOCKS: "F"
|
||||
LOOT_BONUS_MOBS: "L"
|
||||
OXYGEN: "R"
|
||||
PROTECTION_ENVIRONMENTAL: "P"
|
||||
PROTECTION_EXPLOSIONS: "BP"
|
||||
PROTECTION_FALL: "FF"
|
||||
PROTECTION_FIRE: "FP"
|
||||
PROTECTION_PROJECTILE: "PP"
|
||||
SILK_TOUCH: "ST"
|
||||
WATER_WORKER: "AA"
|
||||
# 1.1
|
||||
ARROW_DAMAGE: "Po"
|
||||
ARROW_FIRE: "Fl"
|
||||
ARROW_INFINITE: "I"
|
||||
ARROW_KNOCKBACK: "Pu"
|
||||
# 1.4.6
|
||||
THORNS: "T"
|
||||
# 1.7.2
|
||||
LUCK: "LS"
|
||||
LURE: "Lu"
|
||||
# 1.8
|
||||
DEPTH_STRIDER: "DS"
|
||||
# 1.9
|
||||
FROST_WALKER: "FW"
|
||||
MENDING: "M"
|
||||
# 1.11
|
||||
BINDING_CURSE: "CoB"
|
||||
VANISHING_CURSE: "CoV"
|
||||
# 1.11.1
|
||||
SWEEPING_EDGE: "SE"
|
||||
# 1.13
|
||||
CHANNELING: "Ch"
|
||||
IMPALING: "Im"
|
||||
LOYALTY: "Lo"
|
||||
RIPTIDE: "RP"
|
||||
# 1.14
|
||||
MULTISHOT: "MS"
|
||||
PIERCING: "Pr"
|
||||
QUICK_CHARGE: "QC"
|
||||
# 1.16
|
||||
SOUL_SPEED: "SS"
|
||||
@@ -1,22 +0,0 @@
|
||||
database:
|
||||
host: ${CIV_POSTGRES_HOST}
|
||||
port: 5432
|
||||
database: ${CIV_DATABASE_PREFIX}civspy
|
||||
user: ${CIV_POSTGRES_USERNAME}
|
||||
password: ${CIV_POSTGRES_PASSWORD}
|
||||
poolsize: 10
|
||||
connectionTimeout: 10000
|
||||
idleTimeout: 600000
|
||||
maxLifetime: 7200000
|
||||
manager:
|
||||
aggregation_period: 60000
|
||||
period_delay_count: 6
|
||||
period_future_count: 3
|
||||
worker_count: 5
|
||||
flow_capture_window_count: 60
|
||||
flow_capture_period: 1000
|
||||
batcher:
|
||||
max_batch_size: 100
|
||||
max_batch_wait: 1000
|
||||
max_workers: 5
|
||||
server: ${CIV_SERVER_NAME}
|
||||
@@ -1,502 +0,0 @@
|
||||
#--------------------------------------------------------------------#
|
||||
# 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: 20
|
||||
|
||||
# -- 'use-internal-tps' Should clearlag just use the calculated internal TPS? (Improves accuracy)
|
||||
# -- 'language' Clearlag supports multiple languages (https://github.com/bob7l/Clearlag-Languages) translated by the community
|
||||
# -- 'use-internal-tps' Should Clearlag use Spigot's /tps? (Updated by minutes, much slower, but more accurate!)
|
||||
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)
|
||||
# -- 'async' Should messages be broadcasted on another thread
|
||||
# -- 'use-permission-for-broadcasts' Should clearlag use permissions?
|
||||
# -- 'permission' What is the permission? (By default, it's bukkit's default)
|
||||
global-broadcasts:
|
||||
enabled: true
|
||||
async: false
|
||||
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: false
|
||||
disable-natural-entity-spawning: false
|
||||
halted:
|
||||
fire: false
|
||||
fire-burn: false
|
||||
explosion: false
|
||||
decay: false
|
||||
block-fade: false
|
||||
block-form: false
|
||||
block-spread: false
|
||||
block-natural-change: false
|
||||
|
||||
#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:
|
||||
|
||||
#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: true
|
||||
max-mobs: 16
|
||||
check-radius: 32
|
||||
|
||||
#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: true
|
||||
check-radius: 16
|
||||
max-mobs: 24
|
||||
|
||||
#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 #Paper.yml can do item despawning
|
||||
interval: 10
|
||||
mobtimer: false
|
||||
itemtimer: false
|
||||
arrowtimer: false
|
||||
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: true
|
||||
max: 8
|
||||
radius: 8
|
||||
|
||||
#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: true
|
||||
check-radius: 8
|
||||
max-primed: 12
|
||||
|
||||
#This option reduces fire spread rate
|
||||
# -- 'time' is in milliseconds
|
||||
firespread-reducer:
|
||||
enabled: false
|
||||
time: 9223372036854775807
|
||||
|
||||
#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: 12
|
||||
entities:
|
||||
#- bat !hasName
|
||||
#- bee !hasName
|
||||
#- blaze !hasName
|
||||
#- blaze liveTime=1200
|
||||
#- cave_spider !hasName
|
||||
#- cave_spider liveTime=1200
|
||||
#- chicken !hasName
|
||||
#- cod !hasName
|
||||
#- cow !hasName
|
||||
#- creeper !hasName
|
||||
#- drowned !hasName
|
||||
#- elder_guardian !hasName
|
||||
#- enderman !hasName
|
||||
#- endermite !hasName
|
||||
#- fox !hasName
|
||||
#- ghast !hasName
|
||||
#- guardian !hasName
|
||||
#- guardian liveTime=1200
|
||||
#- hoglin !hasName
|
||||
#- horse !hasName
|
||||
#- husk !hasName
|
||||
#- illusioner !hasName
|
||||
#- iron_golem !hasName
|
||||
#- magma_cube !hasName
|
||||
#- mule !hasName
|
||||
#- mushroom_cow !hasName
|
||||
#- ocelot !hasName
|
||||
#- panda !hasName
|
||||
#- phantom !hasName
|
||||
#- pig !hasName
|
||||
#- pillager !hasName
|
||||
#- polar_bear !hasName
|
||||
#- pufferfish !hasName
|
||||
#- rabbit !hasName
|
||||
#- salmon !hasName
|
||||
#- sheep !hasName
|
||||
#- silverfish !hasName
|
||||
#- skeleton !hasName
|
||||
#- skeleton_horse !hasName
|
||||
#- snowman !hasName !hasName
|
||||
#- spider !hasName
|
||||
#- stray !hasName
|
||||
#- strider !hasName
|
||||
#- squid !hasName
|
||||
#- tropical_fish !hasName
|
||||
#- turtle !hasName
|
||||
#- vex !hasName
|
||||
#- villager !hasName
|
||||
#- vindicator !hasName
|
||||
#- wolf !hasName
|
||||
#- zoglin !hasName
|
||||
#- zombie !hasName
|
||||
#- zombie liveTime=1200
|
||||
#- zombie_villager !hasName
|
||||
#- zombified_piglin !hasName
|
||||
#- zombified_piglin liveTime=1200
|
||||
#- Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds)
|
||||
|
||||
#A per-entity chunk limiter. Very useful to limiting useless mobs like squid, but not zombies
|
||||
# -- 'entity-limits' lists all the entities, their filters, and 'limit' to specify their limit
|
||||
# to be removed/culled
|
||||
# -- 'passive-purger' Enables random checking of chunks to see whether they're exceeding limits.
|
||||
# -- Useful for when you want to prevent lag exploiting
|
||||
# -- 'passive-cleaning-enabled' Enables the passive-purger
|
||||
# -- 'check-interval' How often (in ticks, 50MS) should chunks be checked
|
||||
# -- 'chunk-batch-size' How many chunks at once should be checked
|
||||
per-entity-chunk-entity-limiter:
|
||||
enabled: false
|
||||
entity-limits:
|
||||
#- COD limit:1
|
||||
#- ZOMBIFIED_PIGLIN limit:8
|
||||
#- GHAST limit:3
|
||||
#- ZOMBIE limit:8
|
||||
#- SPIDER limit:8
|
||||
#- CAVE_SPIDER limit:8
|
||||
#- SNOW_GOLEM limit:4
|
||||
passive-cleaner:
|
||||
passive-cleaning-enabled: false
|
||||
check-interval: 30
|
||||
chunk-batch-size: 20
|
||||
|
||||
#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: 5000
|
||||
animals: 4000
|
||||
|
||||
#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: 8
|
||||
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: false
|
||||
broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!'
|
||||
broadcast-removal: true
|
||||
autoremoval-interval: 460
|
||||
world-filter:
|
||||
# - this_world <-This world will be ignored during removal!
|
||||
boat: false
|
||||
falling-block: false
|
||||
experience-orb: false
|
||||
painting: false
|
||||
projectile: false
|
||||
item: false
|
||||
itemframe: false
|
||||
minecart: false
|
||||
primed-tnt: false
|
||||
item-filter:
|
||||
# - Stone <-This item-id will be ignored during removal!
|
||||
# - Grass
|
||||
remove-entities:
|
||||
- Arrow onGround
|
||||
- Snowball
|
||||
- Egg
|
||||
- Fireball
|
||||
- Boat !isMounted
|
||||
- Minecart !isMounted
|
||||
- MINECART_TNT
|
||||
# - 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:400 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'
|
||||
- 'time:440 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'
|
||||
|
||||
#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: false
|
||||
falling-block: false
|
||||
experience-orb: false
|
||||
painting: false
|
||||
projectile: false
|
||||
item: false
|
||||
itemframe: false
|
||||
minecart: false
|
||||
primed-tnt: false
|
||||
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: false
|
||||
boat: false
|
||||
falling-block: false
|
||||
experience-orb: false
|
||||
painting: false
|
||||
projectile: false
|
||||
item: false
|
||||
itemframe: false
|
||||
minecart: false
|
||||
primed-tnt: false
|
||||
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
|
||||
@@ -1,190 +0,0 @@
|
||||
# Don't touch this. It's here to determine whether you need to refresh your config.
|
||||
config-version: 25
|
||||
|
||||
# The duration in seconds that both the attacker and victim should be tagged in combat.
|
||||
tag-duration: 15
|
||||
|
||||
# This message is displayed to both the attacker and victim when newly tagged. Set this to '' to display nothing. {opponent} is the other player.
|
||||
tag-message: '&cYou have engaged in combat with &b{opponent}&c. Type &b/ct &cto check your timer.'
|
||||
|
||||
# This message is displayed to both the attacker and victim when newly tagged if the opponent is unknown. Set this to '' to display nothing.
|
||||
tag-unknown-message: '&cYou have engaged in combat. Type &b/ct &cto check your timer.'
|
||||
|
||||
# This message is displayed the player when their tag expires. Set this to '' to display nothing.
|
||||
untag-message: '&aYou are no longer in combat.'
|
||||
|
||||
# This message is displayed to the player when they attempt to check the remaining time on their tag, while not being tagged
|
||||
command-untag-message: '&aYou are not in combat.'
|
||||
|
||||
# This message is displayed to the player when they check the remaining time on their tag via command. {time} will be replaced with the remaining tag time.
|
||||
command-tag-message: '&c{time} seconds remaining on your combat timer.'
|
||||
|
||||
# Resets the tag time when the tagged player throws an enderpearl.
|
||||
reset-tag-on-pearl: false
|
||||
|
||||
# Plays an effect when a player logs off during combat.
|
||||
play-effect: true
|
||||
|
||||
# Always spawns the NPC even without combat tagged to prevent any chance of running away.
|
||||
always-spawn: true
|
||||
|
||||
# Allows mobs to combat tag players.
|
||||
mob-tagging: false
|
||||
|
||||
# Duration in seconds the player must wait without movement to safely logout using the /logout command.
|
||||
logout-wait-time: 10
|
||||
|
||||
# This message is displayed when the player has attempted to safely log out but moved or entered pvp.
|
||||
logout-cancelled-message: '&cLogout cancelled due to movement or pvping.'
|
||||
|
||||
# This message is displayed when the player has successfully performed a safe logout.
|
||||
logout-success-message: '&aYou were logged out safely.'
|
||||
|
||||
# This message is displayed every second when the player is pending a logout. {remaining} is the time remaining.
|
||||
logout-pending-message: '&7Logging out safely in &b{remaining}&7...'
|
||||
|
||||
# Instantly kills the player when logged in PvP.
|
||||
instantly-kill: false
|
||||
|
||||
# Untags the player if they are kicked from combat rather than logging.
|
||||
untag-on-kick: false
|
||||
|
||||
# If a player is kicked with a kick message that contains any of the following, they will not be untagged.
|
||||
untag-on-kick-blacklist:
|
||||
- disconnect.spam
|
||||
|
||||
# Only the attacker will be tagged if this is set to true.
|
||||
only-tag-attacker: false
|
||||
|
||||
# Disables players being able to tag themselves.
|
||||
disable-self-tagging: true
|
||||
|
||||
# Prevent block editing while tagged.
|
||||
disable-block-edit: false
|
||||
|
||||
# This message is displayed when a player attempts to edit blocks within pvp if block editing is disabled in pvp.
|
||||
disable-block-edit-message: '&bBlock editing &cis disabled in combat.'
|
||||
|
||||
# Disable a player from accessing storage (like chests and brewing stands) in combat
|
||||
disable-storage-access: false
|
||||
|
||||
disable-storage-access-message: '&bAccess to storage &cis disabled in combat'
|
||||
|
||||
# Prevent players in creative from getting tagged.
|
||||
disable-creative-tags: true
|
||||
|
||||
# Prevent tagged players throwing enderpearls while tagged.
|
||||
disable-enderpearls: false
|
||||
|
||||
# This message is displayed when a player attempts to enderpearl within pvp if enderpearls are disabled in pvp.
|
||||
disable-enderpearls-message: '&bEnderpearls &care disabled in combat.'
|
||||
|
||||
# Prevent tagged players from flying during combat.
|
||||
disable-flying: false
|
||||
|
||||
# This message is displayed when a player attempts to fly within pvp if flying is disabled in pvp.
|
||||
disable-flying-message: '&bFlying &cis disabled in combat.'
|
||||
|
||||
# Prevent tagged players from teleporting during combat.
|
||||
disable-teleportation: false
|
||||
|
||||
# Optionally untag a player if tagged and teleportation is caused by PLUGIN or UNKNOWN
|
||||
# Players can avoid CombatTag by abusing some plugins like NoCheatPlus and WorldBorder s both can cause somewhat frequent UNKNOWN and PLUGIN teleport events.
|
||||
# This allows server-owners to avoid these issues by keeping the player CombatTagged
|
||||
untag-on-plugin-teleport: false
|
||||
|
||||
# This message is displayed when a player attempts to teleport within pvp if teleportation is disabled in pvp.
|
||||
disable-teleportation-message: '&bTeleportation &cis disabled in combat.'
|
||||
|
||||
# Prevents tagged players from crafting during combat.
|
||||
disable-crafting: false
|
||||
|
||||
# This message is displayed when a player attempts to craft an item while in combat if crafting is disabled.
|
||||
disable-crafting-message: '&bCrafting &cis disabled in combat.'
|
||||
|
||||
# The duration in seconds to despawn the combat logger's NPC if it hasn't died.
|
||||
npc-despawn-time: 60
|
||||
|
||||
# Should we reset the NPC despawn time when it gets hit?
|
||||
reset-despawn-time-on-hit: true
|
||||
|
||||
# Generates a random name for the NPC. Turn this off to use the player name (potentially unsafe!)
|
||||
generate-random-name: false
|
||||
|
||||
# This is the prefix to use for the random name. 12 characters max.
|
||||
random-name-prefix: PvPLogger
|
||||
|
||||
# This message is displayed when a player is killed by another player. Set this to '' to display nothing.
|
||||
kill-message: '&8&l>> &c{victim} was slain by {attacker}'
|
||||
|
||||
# Same as above, this is displayed when a player is killed by another player with an item in hand.
|
||||
kill-message-item: '&8&l>> &c{victim} was slain by {attacker} with a {item}'
|
||||
|
||||
# Enables BarAPI integration for displaying a boss bar counting down with the remaining tag time.
|
||||
barapi: true
|
||||
|
||||
# Message to be displayed on BarAPI when players' pvp timer has ended.
|
||||
barapi-ended-message: '&aYou are no longer in combat!'
|
||||
|
||||
# Message to be displayed on BarAPI when the player is still in pvp.
|
||||
barapi-countdown-message: '&eCombatTag: &f{remaining}'
|
||||
|
||||
# Deny movement into safezones from PVP enabled areas while combat tagged.
|
||||
deny-safezone: true
|
||||
|
||||
# Deny teleporting with enderpearls into safezones from PVP enabled areas while combat tagged.
|
||||
deny-safezone-enderpearl: true
|
||||
|
||||
# Enables force fields around Anti-PvP zones while in combat.
|
||||
force-fields: true
|
||||
|
||||
# Radius in blocks around the player that should be checked for forcefields (Higher numbers = more laggy)
|
||||
force-field-radius: 10
|
||||
|
||||
# Material of the forcefield block type.
|
||||
force-field-material: STAINED_GLASS
|
||||
|
||||
# Damage value of the material specified above.
|
||||
force-field-material-damage: 14
|
||||
|
||||
# Enables Factions integration for disabling combat tagging in regions with PVP disabled.
|
||||
factions: true
|
||||
|
||||
# Enables WorldGuard integration for disabling combat tagging in regions with PVP disabled.
|
||||
worldguard: true
|
||||
|
||||
# Enables Towny integration for disabling combat tagging in regions with PVP disabled.
|
||||
towny: true
|
||||
|
||||
# This is a list of worlds where combat tagging should be disabled.
|
||||
disabled-worlds: [world_the_end]
|
||||
|
||||
# This message is displayed when the player tries to execute a disabled command whilst in combat.
|
||||
disabled-command-message: '&b{command}&c is disabled in combat.'
|
||||
|
||||
# These commands are unusable by players who are combat tagged. Use '*' to blacklist all commands.
|
||||
command-blacklist:
|
||||
- ctlog
|
||||
- logout
|
||||
- ctlogout
|
||||
- ctpluslogout
|
||||
- sit
|
||||
- lay
|
||||
- bellyflop
|
||||
|
||||
# Customize the words used to describe durations (both singular and plural)
|
||||
duration-words:
|
||||
day: "day"
|
||||
days: "days"
|
||||
hour: "hour"
|
||||
hours: "hours"
|
||||
minute: "minute"
|
||||
minutes: "minutes"
|
||||
second: "second"
|
||||
seconds: "seconds"
|
||||
|
||||
# These commands are exceptions to the blacklist.
|
||||
command-whitelist:
|
||||
- ct
|
||||
- ctplus
|
||||
- combattag
|
||||
@@ -1,742 +0,0 @@
|
||||
Menus:
|
||||
RecipesViewer:
|
||||
menu_settings:
|
||||
name: 'Recipes viewer '
|
||||
fill-space: 0-44
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'46':
|
||||
action_type: PrvPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aPrevious Page'
|
||||
lore:
|
||||
- '&fGo to the previous page'
|
||||
glow: true
|
||||
'48':
|
||||
action_type: Search
|
||||
material: PAPER
|
||||
name: '&aSearch for a recipe'
|
||||
lore:
|
||||
- '&fSearch for same or similar recipes,'
|
||||
- '&fit can be enough to type the first'
|
||||
- '&fthree/four letters.'
|
||||
glow: true
|
||||
'49':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
'52':
|
||||
action_type: NxtPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aNext Page'
|
||||
lore:
|
||||
- '&fGo to the next page'
|
||||
glow: true
|
||||
RecipesCategorys:
|
||||
menu_settings:
|
||||
name: Categorys
|
||||
fill-space: 0-45
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'46':
|
||||
action_type: PrvPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aPrevious Page'
|
||||
lore:
|
||||
- '&fGo to the previous page'
|
||||
glow: true
|
||||
'47':
|
||||
action_type: NewCategory
|
||||
passive:
|
||||
material: BOOK
|
||||
name: '&aNew category'
|
||||
lore:
|
||||
- '&fCan''t add category'
|
||||
- '&flack of permission.'
|
||||
glow: false
|
||||
active:
|
||||
material: BOOK
|
||||
name: '&aNew category'
|
||||
lore:
|
||||
- '&fAdd new category'
|
||||
glow: true
|
||||
'49':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
'51':
|
||||
action_type: Search
|
||||
material: PAPER
|
||||
name: '&aSearch for a category'
|
||||
lore:
|
||||
- '&fSearch for same or similar'
|
||||
- '&fcategorys, it can be enough'
|
||||
- '&fto type the first three/four'
|
||||
- '&fletters.'
|
||||
glow: true
|
||||
'52':
|
||||
action_type: NxtPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aNext Page'
|
||||
lore:
|
||||
- '&fGo to the next page'
|
||||
glow: true
|
||||
'-1':
|
||||
action_type: FillItems
|
||||
material: STONE
|
||||
name: '&aCategory:&3 [display_name]'
|
||||
lore:
|
||||
- '&fLeftclick to open'
|
||||
- '&fRightclick to edit Category'
|
||||
glow: true
|
||||
CategorysSettings:
|
||||
menu_settings:
|
||||
name: Category settings
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'10':
|
||||
action_type: RemoveCategory
|
||||
material: BARRIER
|
||||
name: '&aRemove category'
|
||||
lore:
|
||||
- '&fRemove category it will'
|
||||
- '&fmove all recipes to defult.'
|
||||
glow: true
|
||||
'12':
|
||||
action_type: ChangeCategoryName
|
||||
material: BOOK
|
||||
name: '&aChange category name'
|
||||
lore:
|
||||
- '&fChange category name.'
|
||||
glow: true
|
||||
'14':
|
||||
action_type: ChangeCategory
|
||||
material: WRITTEN_BOOK
|
||||
name: '&aChange category'
|
||||
lore:
|
||||
- '&fMove this category to'
|
||||
- '&fnew category.'
|
||||
glow: true
|
||||
'16':
|
||||
action_type: ChangeCategoryItem
|
||||
material: STONE
|
||||
name: '&aChange category item'
|
||||
lore:
|
||||
- '&fChange category item'
|
||||
- '&fsome you use for this'
|
||||
- '&fcategory.'
|
||||
- '&7'
|
||||
- '&fLeftclick to add your own item'
|
||||
- '&fand rightclick to type in chat'
|
||||
- '&fthe itemtype you want.'
|
||||
glow: true
|
||||
'18':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
0-8,9,11,13,15,17,19-26:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
ChangeCategoryItem:
|
||||
menu_settings:
|
||||
name: Category item
|
||||
fill-space: '13'
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'18':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
'22':
|
||||
action_type: Save
|
||||
material: GOLD_INGOT
|
||||
name: '&aSet item'
|
||||
lore:
|
||||
- '&fSet the the item'
|
||||
- '&ffor the category.'
|
||||
glow: true
|
||||
0-8,9-11,12,14-17,19-21,23-26:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
CategoryList:
|
||||
menu_settings:
|
||||
name: Category list
|
||||
fill-space: 0-45
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'46':
|
||||
action_type: PrvPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aPrevious Page'
|
||||
lore:
|
||||
- '&fGo to the previous page'
|
||||
glow: true
|
||||
'48':
|
||||
action_type: Search
|
||||
material: PAPER
|
||||
name: '&aSearch for a category'
|
||||
lore:
|
||||
- '&fSearch for same or similar'
|
||||
- '&fcategorys, it can be enough'
|
||||
- '&fto type the first three/four'
|
||||
- '&fletters.'
|
||||
glow: true
|
||||
'49':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
'52':
|
||||
action_type: NxtPage
|
||||
extra: LIGHT_BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&aNext Page'
|
||||
lore:
|
||||
- '&fGo to the next page'
|
||||
glow: true
|
||||
'-1':
|
||||
action_type: FillItems
|
||||
material: STONE
|
||||
name: '&aCategory:&3 [display_name]'
|
||||
lore:
|
||||
- ' '
|
||||
- '&fLeftclick to open this Category'
|
||||
- '&fRightclick to edit this Category'
|
||||
glow: true
|
||||
WBRecipeViewer:
|
||||
menu_settings:
|
||||
name: Workbench recipe
|
||||
fill-space: 0-2,9-11,18-20,13
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'12':
|
||||
material: WORKBENCH
|
||||
name: '&aCustom crafting table recipe'
|
||||
lore:
|
||||
- '&fThis is a example on how you add'
|
||||
- '&fthe items in the real crafting table. If'
|
||||
- '&fit shaped recipe you need put the items'
|
||||
- '&fin exact same patern.'
|
||||
- '&f'
|
||||
- '&fThe recipe is &3[shaped]&f'
|
||||
- '&fThe ingredients need &3[match meta]'
|
||||
- '&fYou can craft this recipe in this worlds:'
|
||||
- '&3[worlds]'
|
||||
glow: true
|
||||
'25':
|
||||
action_type: edit_recipe
|
||||
passive:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&6'
|
||||
lore:
|
||||
- '&a'
|
||||
glow: false
|
||||
active:
|
||||
material: DIAMOND_AXE
|
||||
name: '&aEdit recipe'
|
||||
lore:
|
||||
- '&fYou can edit the recipe, if'
|
||||
- '&fyou have this permission:'
|
||||
- '&a[config_permission]'
|
||||
glow: true
|
||||
'26':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
3-8,14-17,21-25:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
WBRecipeEditor:
|
||||
menu_settings:
|
||||
name: Recipe editor
|
||||
fill-space: 0-2,9-11,18-20,13
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'8':
|
||||
action_type: DeleteRecipe
|
||||
material: REDSTONE
|
||||
name: '&cDelete the recipe'
|
||||
lore:
|
||||
- '&7&oNote that there''s no going back'
|
||||
- '&7&oonce you delete your recipe.'
|
||||
glow: true
|
||||
'12':
|
||||
material: WORKBENCH
|
||||
name: '&3Enhanced crafting table recipe'
|
||||
lore:
|
||||
- '&fThe recipe is &3[shaped]&f'
|
||||
- '&fThe ingredients need &3[match meta]'
|
||||
- '&fThe key of the recipe is &3[key]'
|
||||
- '&fThe permission of the recipe is &3[permission]'
|
||||
glow: true
|
||||
'17':
|
||||
action_type: ResetRecipe
|
||||
material: STONE
|
||||
name: '&aReset the recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'24':
|
||||
action_type: RecipeSettings
|
||||
material: GOLD_INGOT
|
||||
name: '&aSettings for recipe'
|
||||
lore:
|
||||
- ''
|
||||
- '&fSet the settings for recipe.'
|
||||
glow: true
|
||||
'25':
|
||||
action_type: SaveRecipe
|
||||
material: EMERALD
|
||||
name: '&aSave the recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'26':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
3-7,14-16,21-23:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
RecipeDisabler:
|
||||
menu_settings:
|
||||
name: ' Server recipe toggler'
|
||||
fill-space: 10-16,19-25,28-34,37-43
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'47':
|
||||
action_type: PrvPage
|
||||
material: ARROW
|
||||
name: '&aPrevious Page'
|
||||
lore:
|
||||
- '&fGo to the previous page'
|
||||
glow: true
|
||||
'48':
|
||||
action_type: SwitchDisablerMode
|
||||
material: LEVER
|
||||
name: '&f[mode] &7-&f click to toggle'
|
||||
glow: true
|
||||
'50':
|
||||
action_type: Search
|
||||
material: WRITTEN_BOOK
|
||||
name: '&fclick to search for recipe'
|
||||
lore:
|
||||
- '&fLeftclick to reset'
|
||||
- '&fRightclick to search'
|
||||
- '&6'
|
||||
- '&fIt can be enough to type'
|
||||
- '&fthe first three/four'
|
||||
- '&fletters.'
|
||||
glow: true
|
||||
'51':
|
||||
action_type: NxtPage
|
||||
material: ARROW
|
||||
name: '&aNext Page'
|
||||
lore:
|
||||
- '&fGo to the next page'
|
||||
glow: true
|
||||
0-8,45-46,49,52-53:
|
||||
extra: BLUE
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&f'
|
||||
glow: false
|
||||
9,17,18,26,27,35,36,44:
|
||||
extra: BLACK
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&f'
|
||||
glow: false
|
||||
FurnaceRecipeViewer:
|
||||
menu_settings:
|
||||
name: '[Recipe_type] recipe'
|
||||
fill-space: 10,12
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'11':
|
||||
material: FURNACE
|
||||
name: '&fEnhanced [Recipe_type] recipe'
|
||||
lore:
|
||||
- '&fThe recipe rewards &3[exp] &fexp'
|
||||
- '&fThe cooking time is &3[duration] &fticks'
|
||||
- '&fThe ingredients need &3[match meta]'
|
||||
- '&fYou can use this recipe in this worlds:'
|
||||
- '&3[worlds]'
|
||||
glow: true
|
||||
'25':
|
||||
action_type: edit_recipe
|
||||
passive:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: '&6'
|
||||
lore:
|
||||
- '&a'
|
||||
glow: false
|
||||
active:
|
||||
material: DIAMOND_AXE
|
||||
name: '&aEdit recipe'
|
||||
lore:
|
||||
- '&fYou can edit the recipe, if'
|
||||
- '&fyou have this permission:'
|
||||
- '&a[config_permission]'
|
||||
glow: true
|
||||
'26':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
0-9,13-25:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
FurnaceRecipeEditor:
|
||||
menu_settings:
|
||||
name: '[Recipe_type] editor'
|
||||
fill-space: 10,12
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'8':
|
||||
action_type: DeleteRecipe
|
||||
material: REDSTONE
|
||||
name: '&cDelete &fthe recipe'
|
||||
lore:
|
||||
- '&7&oNote that there''s no going back'
|
||||
- '&7&oonce you delete your recipe.'
|
||||
glow: true
|
||||
'11':
|
||||
material: FURNACE
|
||||
name: '&aEnhanced [Recipe_type] recipe'
|
||||
lore:
|
||||
- '&fThe ingredients need &3[match meta]'
|
||||
- '&fThe key of the recipe is &3[key]'
|
||||
- '&fThe permission of the recipe is &3[permission]'
|
||||
glow: true
|
||||
'17':
|
||||
action_type: ResetRecipe
|
||||
material: STONE
|
||||
name: '&7Reset &fthe recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'24':
|
||||
action_type: RecipeSettings
|
||||
material: GOLD_INGOT
|
||||
name: '&aSettings for recipe'
|
||||
lore:
|
||||
- ''
|
||||
- '&fSet the settings for recipe.'
|
||||
glow: true
|
||||
'25':
|
||||
action_type: SaveRecipe
|
||||
material: EMERALD
|
||||
name: '&aSave &fthe recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'26':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
0-7,9,13-16,18-23:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ' '
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
EditorTypeSelector:
|
||||
menu_settings:
|
||||
name: Select recipe type
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'2':
|
||||
action_type: ChooseFurnaceType
|
||||
material: FURNACE
|
||||
name: '&fClick to create a furnace recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'6':
|
||||
action_type: ChooseWorkbenchType
|
||||
material: WORKBENCH
|
||||
name: '&fClick to create a workbench recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'10':
|
||||
action_type: ChooseBlastType
|
||||
material: BLAST_FURNACE
|
||||
name: '&fClick to create a blast recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'12':
|
||||
action_type: ChooseSmokerType
|
||||
material: SMOKER
|
||||
name: '&fClick to create a smoker recipe'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
0-1,3-5,7-9,11,13-26:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
RecipeSettingsCrafting:
|
||||
menu_settings:
|
||||
name: Recipe settings
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'10':
|
||||
action_type: changeCategory
|
||||
material: WRITTEN_BOOK
|
||||
name: '&aChange category'
|
||||
lore:
|
||||
- '&fChange category, if it not exist'
|
||||
- '&fcreate new one.'
|
||||
- ''
|
||||
- '&fCurrently set category:&3 [category]'
|
||||
glow: true
|
||||
'12':
|
||||
action_type: AllowedWorldsCraft
|
||||
material: IRON_INGOT
|
||||
name: '&aChange or set worlds'
|
||||
lore:
|
||||
- '&fChange or set world.'
|
||||
- ''
|
||||
- '&fRight-click to remove world.'
|
||||
- '&fLeft-click to add world.'
|
||||
- '&fShift and left-click to add world'
|
||||
- '&fwithout check if the world is valid.'
|
||||
- ''
|
||||
- '&fCurrently set worlds:'
|
||||
- '&3[worlds]'
|
||||
glow: true
|
||||
'14':
|
||||
action_type: changeCategoryList
|
||||
material: WRITABLE_BOOK
|
||||
name: '&aChose categorys from list'
|
||||
lore:
|
||||
- '&fChose categorys you have'
|
||||
- '&fcreated.All categorys'
|
||||
- '&fis listed here.'
|
||||
- ''
|
||||
- '&fCurrently set category:&3 [category]'
|
||||
glow: true
|
||||
'16':
|
||||
action_type: SetPermission
|
||||
material: PAPER
|
||||
name: '&aClick to set permission'
|
||||
lore:
|
||||
- '&fcurrent:&3 [permission]'
|
||||
glow: true
|
||||
'19':
|
||||
action_type: SwitchHidden
|
||||
material: DIAMOND
|
||||
name: '&aClick to change: &3[hidden]'
|
||||
glow: true
|
||||
'21':
|
||||
action_type: SwitchMatchMeta
|
||||
material: ENCHANTED_BOOK
|
||||
name: '&aClick to change: &3[match meta]'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'23':
|
||||
action_type: SwitchShaped
|
||||
material: WEB
|
||||
name: '&aClick to change: &3[shaped]'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'25':
|
||||
action_type: SetPosition
|
||||
material: PAPER
|
||||
name: '&aClick to set the position'
|
||||
lore:
|
||||
- '&fCurrent position'
|
||||
- '&fSlot &3[slot]'
|
||||
- '&fPage &3[page]'
|
||||
glow: true
|
||||
'28':
|
||||
action_type: SetPartialMatch
|
||||
material: PAPER
|
||||
name: '&aClick to set similar match'
|
||||
lore:
|
||||
- '&fChange this setting if you want to'
|
||||
- '&fprevent crafting similar Minecraft'
|
||||
- '&foriginal recipes.'
|
||||
- '&fCurrently set to:'
|
||||
- '&3[partial_match]'
|
||||
glow: true
|
||||
'44':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
0-8,36-43:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ''
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
RecipeSettingsFurnace:
|
||||
menu_settings:
|
||||
name: '[Recipe_type] settings'
|
||||
fill-space: 10,12
|
||||
sound: BLOCK_NOTE_BLOCK_BASEDRUM
|
||||
buttons:
|
||||
'10':
|
||||
action_type: changeCategory
|
||||
material: WRITTEN_BOOK
|
||||
name: '&aChange category'
|
||||
lore:
|
||||
- '&fChange category, if it not exist'
|
||||
- '&fcreate new one.'
|
||||
- ''
|
||||
- '&fCurrently set category:&3 [category]'
|
||||
glow: true
|
||||
'12':
|
||||
action_type: changeCategoryList
|
||||
material: WRITABLE_BOOK
|
||||
name: '&aChose categorys from list'
|
||||
lore:
|
||||
- '&fChose categorys you have'
|
||||
- '&fcreated.All categorys'
|
||||
- '&fis listed here.'
|
||||
glow: true
|
||||
'14':
|
||||
action_type: SetPermission
|
||||
material: PAPER
|
||||
name: '&fClick to set permission'
|
||||
lore:
|
||||
- '&fcurrent:&3 [permission]'
|
||||
glow: true
|
||||
'16':
|
||||
action_type: SetCookTime
|
||||
material: CLOCK
|
||||
name: '&fClick to set the cook time'
|
||||
lore:
|
||||
- '&fcurrent:&3 [duration]'
|
||||
glow: true
|
||||
'18':
|
||||
action_type: SetExp
|
||||
material: EXP_BOTTLE
|
||||
name: '&aClick to set the rewarded exp amount'
|
||||
lore:
|
||||
- '&fcurrent:&3 [exp]'
|
||||
glow: true
|
||||
'20':
|
||||
action_type: SwitchHidden
|
||||
material: DIAMOND
|
||||
name: '&fClick to change: &e[hidden]'
|
||||
glow: true
|
||||
'22':
|
||||
action_type: SwitchMatchMeta
|
||||
material: ENCHANTED_BOOK
|
||||
name: '&fClick to change: &e[match meta]'
|
||||
lore:
|
||||
- ''
|
||||
glow: true
|
||||
'24':
|
||||
action_type: SetPosition
|
||||
material: PAPER
|
||||
name: '&fClick to set the position'
|
||||
lore:
|
||||
- '&fCurrent position'
|
||||
- '&fSlot &3[slot]'
|
||||
- '&fPage &3[page]'
|
||||
glow: true
|
||||
'26':
|
||||
action_type: AllowedWorldsCraft
|
||||
material: IRON_INGOT
|
||||
name: '&aChange or set worlds'
|
||||
lore:
|
||||
- '&fChange or set world.'
|
||||
- ''
|
||||
- '&fRight-click to remove world'
|
||||
- '&fLeft-click to add world'
|
||||
- ''
|
||||
- '&fCurrently set worlds:'
|
||||
- '&3 [worlds]'
|
||||
glow: true
|
||||
'28':
|
||||
action_type: SetPartialMatch
|
||||
material: PAPER
|
||||
name: '&aClick to prevent similar match'
|
||||
lore:
|
||||
- '&fChange this setting if you want to'
|
||||
- '&fprevent burn similar Minecraft'
|
||||
- '&foriginal recipes.'
|
||||
- '&fCurrently set to:'
|
||||
- '&3[partial_match]'
|
||||
glow: true
|
||||
'35':
|
||||
action_type: Back
|
||||
material: GLOWSTONE_DUST
|
||||
name: '&aBack'
|
||||
lore:
|
||||
- '&fGo back to the previous GUI'
|
||||
glow: true
|
||||
0-8,27,29-34:
|
||||
extra: GRAY
|
||||
material: STAINED_GLASS_PANE
|
||||
name: ' '
|
||||
lore:
|
||||
- ''
|
||||
glow: false
|
||||
#Do not change this.
|
||||
Version: 13
|
||||
@@ -1,8 +0,0 @@
|
||||
TALL_GRASS:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 2975
|
||||
type: TALL_GRASS
|
||||
GRASS:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
v: 2975
|
||||
type: GRASS
|
||||
@@ -1,19 +0,0 @@
|
||||
recipe1:
|
||||
==: com.dutchjelly.craftenhance.crafthandling.recipes.WBRecipe
|
||||
result: TALL_GRASS
|
||||
hidden: false
|
||||
recipe:
|
||||
- null
|
||||
- null
|
||||
- null
|
||||
- null
|
||||
- GRASS
|
||||
- null
|
||||
- null
|
||||
- GRASS
|
||||
- null
|
||||
permission: null
|
||||
page: -1
|
||||
slot: -1
|
||||
matchmeta: true
|
||||
shapeless: true
|
||||
@@ -1,23 +0,0 @@
|
||||
disabled:
|
||||
- minecraft:netherite_scrap
|
||||
- minecraft:netherite_scrap_from_blasting
|
||||
- minecraft:lodestone
|
||||
- minecraft:netherite_upgrade_smithing_template
|
||||
- minecraft:sentry_armor_trim_smithing_template
|
||||
- minecraft:vex_armor_trim_smithing_template
|
||||
- minecraft:wild_armor_trim_smithing_template
|
||||
- minecraft:coast_armor_trim_smithing_template
|
||||
- minecraft:dune_armor_trim_smithing_template
|
||||
- minecraft:wayfinder_armor_trim_smithing_template
|
||||
- minecraft:raiser_armor_trim_smithing_template
|
||||
- minecraft:shaper_armor_trim_smithing_template
|
||||
- minecraft:host_armor_trim_smithing_template
|
||||
- minecraft:ward_armor_trim_smithing_template
|
||||
- minecraft:silence_armor_trim_smithing_template
|
||||
- minecraft:tide_armor_trim_smithing_template
|
||||
- minecraft:snout_armor_trim_smithing_template
|
||||
- minecraft:rib_armor_trim_smithing_template
|
||||
- minecraft:eye_armor_trim_smithing_template
|
||||
- minecraft:spire_armor_trim_smithing_template
|
||||
- minecraft:bolt_armor_trim_smithing_template
|
||||
- minecraft:flow_armor_trim_smithing_template
|
||||
@@ -1,17 +0,0 @@
|
||||
#Url that can be opened in the delivery gui
|
||||
complaintURL: https://www.reddit.com/message/compose?to=%2Fr%2FCivMC
|
||||
|
||||
#Whether BetterShards player data API should be used for delivery inventories
|
||||
useBetterShards: false
|
||||
|
||||
#Debug logs when players take items from their delivery inventory. Handy to confirm cases of delivery failure
|
||||
debug: false
|
||||
|
||||
|
||||
#database credentials
|
||||
database:
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
database: ${CIV_DATABASE_PREFIX}donum
|
||||
port: 3306
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
@@ -1,59 +0,0 @@
|
||||
debug: false
|
||||
|
||||
max_streak: 1
|
||||
streak_delay: 20 hours
|
||||
streak_grace_period: 1 day
|
||||
#Needs to be a multiple of a full minute
|
||||
online_for_reward: 30 minutes
|
||||
|
||||
give_reward_to_pearled: false
|
||||
multiply_pearl_cost: false
|
||||
|
||||
physical: false
|
||||
virtual_cap: 64
|
||||
|
||||
rewards:
|
||||
essence:
|
||||
v: 3839
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
type: ENDER_EYE
|
||||
amount: 1
|
||||
meta:
|
||||
meta-type: UNSPECIFIC
|
||||
==: ItemMeta
|
||||
display-name: Player Essence
|
||||
lore:
|
||||
- Activity reward used to fuel pearls
|
||||
|
||||
login_reward: 4
|
||||
voting_reward: 1
|
||||
|
||||
voting_sites:
|
||||
minecraftmp:
|
||||
voting_cooldown: 23 hours
|
||||
voting_url: 'https://minecraft-mp.com/server/305231/vote/?username=%PLAYER%'
|
||||
internal_key: 'Minecraft-MP.com'
|
||||
name: 'minecraft-mp.com'
|
||||
minecraftserverlist:
|
||||
voting_cooldown: 20 hours
|
||||
voting_url: 'https://minecraft-server-list.com/server/488241/vote/'
|
||||
internal_key: 'MCSL'
|
||||
name: 'minecraft-server-list.com'
|
||||
minecraftservers:
|
||||
voting_cooldown: 23 hours
|
||||
voting_url: 'https://minecraftservers.org/vote/636677'
|
||||
internal_key: 'MinecraftServers.org'
|
||||
name: 'minecraftservers.org'
|
||||
|
||||
database:
|
||||
==: vg.civcraft.mc.civmodcore.dao.DatabaseCredentials
|
||||
plugin: EssenceGlue
|
||||
username: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: ${CIV_DATABASE_PREFIX}essenceglue
|
||||
poolsize: 5
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
@@ -1,356 +0,0 @@
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# STORAGE SETTINGS #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# storage.type
|
||||
# - What type of storage to use
|
||||
# Options:
|
||||
# 0: File storage (default)
|
||||
# 1: MySQL storage
|
||||
# 2: RAM storage (dev use only)
|
||||
#
|
||||
# storage.mysql.x
|
||||
# - Connection options for a MySQL database
|
||||
#
|
||||
# storage.mysql.migrate_pp
|
||||
# - When true, the MySQL storage will attempt to migrate PrisonPearl data
|
||||
# when it connects for the first time.
|
||||
#
|
||||
#
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# GENERAL SETTINGS #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# general.suicide_time_seconds
|
||||
# - The timeout for the /suicide command before the player
|
||||
# actually dies
|
||||
#
|
||||
# general.max_pearled_alts
|
||||
# - Once a player has this many accounts pearled, any further BanStick alts will be prevented from logging in
|
||||
#
|
||||
# general.max_pearled_message
|
||||
# - Message shown to altbanned accounts when they attempt to login
|
||||
#
|
||||
# general.can_elytra_with_pearls
|
||||
# - Will prevent players opening an elytra with a pearl in their inventory, also disables picking up a pearl item
|
||||
# while they are gliding.
|
||||
#
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# PEARL SETTINGS #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# pearls.autofree_worldborder
|
||||
# - When true, pearls that are outside world-border will be freed during a
|
||||
# decay operation
|
||||
#
|
||||
# pearls.free_by_throwing
|
||||
# - When true, pearls can be freed by throwing them
|
||||
#
|
||||
# pearls.free_teleport
|
||||
# - When true, freeing a prison pearled player teleports them to the freer
|
||||
#
|
||||
# pearls.hotbar_needed
|
||||
# - When true, players will only be pearled if the killer has a pearl
|
||||
# in their hotbar
|
||||
#
|
||||
# pearls.decay_interval_min
|
||||
# - How often the decay task runs in minutes
|
||||
#
|
||||
# pearls.decay_amount
|
||||
# - The raw health amount that is removed with each decay operation
|
||||
#
|
||||
# pearls.max_value
|
||||
# - The maximum health value.
|
||||
# - This will determine the displayed health percent value
|
||||
#
|
||||
# pearls.start_value
|
||||
# - The starting health value of pearls when they are created
|
||||
#
|
||||
# pearls.TYPE.repair_materials
|
||||
# - The materials used to repair pearls
|
||||
# - The repair value is how many health points are repaired for each item
|
||||
#
|
||||
# pearls.bastion_harm_amount
|
||||
# - The amount of damage to deal to players when they are inside a
|
||||
# bastion field they don't have perms on.
|
||||
#
|
||||
# pearls.prison_world
|
||||
# - The name of the world where prisoners should be sent
|
||||
# pearls.main_world
|
||||
# - The name of the world where freed prisoners should go
|
||||
#
|
||||
# pearls.upgrade_materials
|
||||
# - The materials used to upgrade pearls from exile to prison
|
||||
# The repair value is how many are required
|
||||
#
|
||||
# pearls.allow_pearl_stealing
|
||||
# - Whether or not prison pearls can be stolen by killing a summoned player
|
||||
#
|
||||
# pearls.allow_summoning
|
||||
# - Whether or not summoning is allowed
|
||||
#
|
||||
# pearls.cost_multiplier_days
|
||||
# - Time frame after which the cost for repairing pearls is increased, set to 0 to disable
|
||||
#
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# HELP ITEM SETTINGS #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# help_item.enabled
|
||||
# - When true, a help item is generated for pearled players on respawn
|
||||
#
|
||||
# help_item.item_name
|
||||
# - The name given to the help item
|
||||
#
|
||||
# help_item.item_text
|
||||
# - The help item text
|
||||
#
|
||||
#
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# DAMAGE LOG #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# damage_log.enabled
|
||||
# - When true, the damage log task is enabled to track who is awarded pearls
|
||||
# If this is disabled, a pearl will only be awarded by a direct kill.
|
||||
#
|
||||
# damage_log.algorithm
|
||||
# - The algorithm type to use when awarding pearls
|
||||
# Options:
|
||||
# 0: Most Recent - Use most recent damager to award the pearl
|
||||
# 1: Most Damage - Use highest tracked damager to award the pearl#
|
||||
#
|
||||
# damage_log.tick_interval
|
||||
# - The interval in ticks for how often the damage tracking task runs
|
||||
#
|
||||
# damage_log.decay_amount
|
||||
# - The damage amount to remove at each run interval.
|
||||
# Example:
|
||||
# If tick_interval=20 and decay_amount=1, a player dealing 10 damage will
|
||||
# be tracked for 10 seconds. (20t/second)
|
||||
#
|
||||
# damage_log.max_amount
|
||||
# - The maximum damage amount to track for a given damager.
|
||||
#
|
||||
# damage_log.potion_damge
|
||||
# - The base damage to apply for splash potions. This only applies to
|
||||
# harming, poison, and weakness splash potions.
|
||||
# An extended or upgraded potion has a 2x multiplier of this value.
|
||||
# The potion intensity (0 - 1.0) is also used as a multiplier, so a player
|
||||
# may not always be dealt the full potion damage amount.
|
||||
#
|
||||
#
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
# EXILE RULES #
|
||||
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
|
||||
#
|
||||
# rules.pearl_radius
|
||||
# - The radius around their pearl that an exiled player can't enter
|
||||
# - Set this value to 0 to disable the radius
|
||||
#
|
||||
# rules.ignite
|
||||
# - When false, exiled players can't set things on fire
|
||||
#
|
||||
# rules.use_bed
|
||||
# - When false, exiled players can't use beds
|
||||
#
|
||||
# rules.spawn_reset
|
||||
# - When true, resets the bed of an exiled player if killed by another player
|
||||
#
|
||||
# rules.use_bucket
|
||||
# - When false, exiled players can't empty buckets or move them to other inventories
|
||||
#
|
||||
# rules.fill_bucket
|
||||
# - When false, exiled players can't fill buckets (unless milk_cows is true)
|
||||
#
|
||||
# rules.milk_cows
|
||||
# - When false, exiled players can't milk cows
|
||||
#
|
||||
# rules.fill_cauldron
|
||||
# - When false, exiled players can't fill cauldrons from water buckets
|
||||
#
|
||||
# rules.use_potions
|
||||
# - When false, exiled players can't use potions
|
||||
#
|
||||
# rules.throw_pearl
|
||||
# - When false, exiled players can't throw ender pearls
|
||||
#
|
||||
# rules.pvp
|
||||
# - When false, exiled players can't harm other players
|
||||
#
|
||||
# rules.kill_pets
|
||||
# - When false, exiled players can't harm pet mobs
|
||||
#
|
||||
# rules.kill_mobs
|
||||
# - When false, exiled players can't harm protected mobs
|
||||
#
|
||||
# rules.enchant
|
||||
# - When false, exiled players can't enchant items
|
||||
#
|
||||
# rules.brew
|
||||
# - When false, exiled players can't brew potions
|
||||
#
|
||||
# rules.drink_brews
|
||||
# - When false, exiled players can't drink brewery brews
|
||||
#
|
||||
# rules.suicide
|
||||
# - When true, exiled players can use the /suicide command
|
||||
#
|
||||
# rules.mine_blocks
|
||||
# - When false, exiled players can't break any blocks
|
||||
#
|
||||
# rules.collect_xp
|
||||
# - When false, exiled players can't collect xp orbs
|
||||
#
|
||||
# rules.use_anvil
|
||||
# - When false, exiled players can't use anvils
|
||||
#
|
||||
# rules.place_tnt
|
||||
# - When false, exiled players can't place TNT
|
||||
#
|
||||
# rules.chat_local
|
||||
# - When false, exiled players can't chat locally.
|
||||
# - Requires CivChat2 plugin
|
||||
#
|
||||
# rules.create_bastion
|
||||
# - When false, exiled players can't create bastions
|
||||
# - Requires Bastion plugin
|
||||
#
|
||||
# rules.damage_bastion
|
||||
# - When false, exiled players can't damage bastions
|
||||
# - Requires Bastion plugin
|
||||
#
|
||||
# rules.enter_bastion
|
||||
# - When false, exiled players can't enter bastion fields that they
|
||||
# aren't a member of
|
||||
# - Requires Bastion plugin
|
||||
#
|
||||
# rules.damage_reinforcement
|
||||
# - When false, exiled players can't damage reinforced blocks
|
||||
# - Requires Citadel plugin
|
||||
#
|
||||
# rules.place_snitch
|
||||
# - When false, exiled players can't place jukeboxes or noteblocks
|
||||
# - Requires JukeAlert plugin
|
||||
#
|
||||
# rules.protected_mobs
|
||||
# - Mobs that are protected when rules.kill_mobs is set to false
|
||||
#
|
||||
# rules.disallowed_worlds
|
||||
# - Worlds that pearls are not allowed to be stored in
|
||||
#
|
||||
#
|
||||
# Start Config
|
||||
storage:
|
||||
type: 1
|
||||
mysql:
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
dbname: ${CIV_DATABASE_PREFIX}exilepearl
|
||||
port: 3306
|
||||
username: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
connection_timeout: 5000
|
||||
idle_timeout: 5000
|
||||
max_lifetime: 5000
|
||||
pool_size: 10
|
||||
migrate_pp: false
|
||||
migrate_dbname: prisonpearl
|
||||
general:
|
||||
suicide_time_seconds: 180
|
||||
max_pearled_alts: 1
|
||||
max_pearled_message: 'You have too many imprisoned alts'
|
||||
can_elytra_with_pearls: true
|
||||
can_pearled_players_pearl_others: true
|
||||
pearls:
|
||||
autofree_worldborder: true
|
||||
free_by_throwing: false
|
||||
free_teleport: false
|
||||
hotbar_needed: true
|
||||
decay_interval_human: day
|
||||
decay_interval_min_human: 1440 #This value is divided by decay_interval_min and repair cost to show essence cost per day (1440 = 1 day in minutes).
|
||||
decay_interval_min: 60
|
||||
decay_amount: 1
|
||||
decay_timeout_min: 525600 # don't timeout until after a year
|
||||
start_value: 48 #starting pearl health is 2 days
|
||||
max_value: 504 #maximum pearl health is 21 days
|
||||
cost_multiplier_days: 73
|
||||
cost_multiplier_cap_days: 730
|
||||
repair_materials:
|
||||
PRISON:
|
||||
mana:
|
||||
material: ENDER_EYE
|
||||
name: Player Essence
|
||||
lore:
|
||||
- Activity reward used to fuel pearls
|
||||
repair: 8 # 24 health is consumed per day
|
||||
# EXILE:
|
||||
# mana:
|
||||
# material: ENDER_EYE
|
||||
# name: Player Essence
|
||||
# lore:
|
||||
# - Activity reward used to fuel pearls
|
||||
# repair: 144 #768 health is consumed per day, so 144 allows a player to fill 1.5 exile pearls of equal streak (768*1.5/8)
|
||||
bastion_harm_amount: 2.0
|
||||
upgrade_materials:
|
||||
# mana:
|
||||
# material: ENDER_EYE
|
||||
# name: Player Essence
|
||||
# lore:
|
||||
# - Activity reward used to fuel pearls
|
||||
# repair: 149
|
||||
default_pearl_type: PRISON
|
||||
allow_pearl_stealing: true
|
||||
allow_summoning: true
|
||||
prison_world: world_nether
|
||||
main_world: world
|
||||
help_item:
|
||||
enabled: true
|
||||
item_name: "You've been pearled!"
|
||||
item_text:
|
||||
- "<a>You have been pearled."
|
||||
- ""
|
||||
- "<n>Another player has imprisoned you in an ender pearl."
|
||||
- "<n>Your in-game actions will be limited until you are freed."
|
||||
- "<n>You can type <c>/ep locate to see the location of your pearl."
|
||||
damage_log:
|
||||
enabled: true
|
||||
algorithm: 1
|
||||
tick_interval: 20
|
||||
decay_amount: 1.0
|
||||
max_amount: 30.0
|
||||
potion_damge: 6.0
|
||||
rules:
|
||||
pearl_radius: 1000
|
||||
ignite: false # Can exiles start a fire
|
||||
use_bed: true # Can exiles use a bed
|
||||
spawn_reset: true # reset exile player bed when killed by a player
|
||||
use_bucket: true # Can exiles empty a bucket
|
||||
fill_bucket: true # can exiles fill a bucket
|
||||
milk_cows: true # can exiles milk a cow
|
||||
use_potions: false # can exiles use potions
|
||||
drink_brews: true # can exiles drink brews
|
||||
fill_cauldron: true # can exiles fill a cauldron
|
||||
throw_pearl: false # can exiles throw ender pearls
|
||||
pvp: false # can exiles pvp
|
||||
kill_pets: false # can exiles kill pets
|
||||
kill_mobs: false # can exiles kill mobs
|
||||
enchant: true # can exiles enchant items
|
||||
brew: true # can exiles brew potions
|
||||
suicide: true # can exiles /suicide
|
||||
mine_blocks: true # can exiles break blocks
|
||||
collect_xp: true # can exiles collect xp
|
||||
use_anvil: true # can exiles use an anvil
|
||||
place_tnt: false # can exiles place tnt
|
||||
chat_local: true # can exiles speak in local chat
|
||||
create_bastion: true # can exiles place bastion blocks
|
||||
damage_bastion: false # can exiles damage bastions
|
||||
enter_bastion: false # can exiles enter a bastion field
|
||||
damage_reinforcement: false # can exiles break reinforced blocks
|
||||
place_snitch: true # can exiles place snitches
|
||||
protected_mobs:
|
||||
- Sheep
|
||||
- Cow
|
||||
- Pig
|
||||
- Horse
|
||||
disallowed_worlds:
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
pearls: {}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,658 +0,0 @@
|
||||
# alters the base CPS for all players, set enabled to false to disable
|
||||
alterAttack:
|
||||
enabled: true
|
||||
speed: 1024
|
||||
#CombatTag player on login?
|
||||
ctpOnLogin: true
|
||||
|
||||
cleanerCombat:
|
||||
maxReach: 6.0
|
||||
cps:
|
||||
limit: 9
|
||||
counterInterval: 1000
|
||||
attackCooldownEnabled: false
|
||||
sweepEnabled: false
|
||||
sprintResetEnabled: true # should the sprint of the attacker reset upon hitting the victim?
|
||||
waterSprintResetEnabled: false # should the sprint of the attacker reset upon hitting if they are in water?
|
||||
knockbackSwordsEnabled: true # should knockback swords work?
|
||||
sounds:
|
||||
weak: false
|
||||
strong: false
|
||||
knockback: false
|
||||
crit: true
|
||||
knockbackLevelMultiplier: 0.67 # a constant to control the knockback sword level
|
||||
strategy: standard
|
||||
normal:
|
||||
groundModifier: # modifies knockback in general.
|
||||
type: MULTIPLY # MULTIPLY or ADD
|
||||
x: 0.57
|
||||
y: 0.95
|
||||
z: 0.57
|
||||
airModifier: # modifies knockback if the victim is in the air.
|
||||
type: MULTIPLY # MULTIPLY or ADD
|
||||
x: 1.0
|
||||
y: 0.56
|
||||
z: 1.0
|
||||
waterModifier: # modifies knockback if the victim is in water.
|
||||
type: MULTIPLY # MULTIPLY or ADD
|
||||
x: 1.0
|
||||
y: 1.0
|
||||
z: 1.0
|
||||
sprint: # modifies knockback if the attacker is sprinting.
|
||||
groundModifier: # modifies knockback in general.
|
||||
type: MULTIPLY # MULTIPLY or ADD
|
||||
x: 0.72
|
||||
y: 0.95
|
||||
z: 0.72
|
||||
airModifier: # modifies knockback if the victim is in the air.
|
||||
type: MULTIPLY
|
||||
x: 1.0
|
||||
y: 0.6
|
||||
z: 1.0
|
||||
waterModifier: # modifies knockback if the victim is in water.
|
||||
type: MULTIPLY
|
||||
x: 1.0
|
||||
y: 1.0
|
||||
z: 1.0
|
||||
attackerMotion: # modifies motion of attacker upon attacking.
|
||||
x: 0.75
|
||||
y: 1.0
|
||||
z: 0.75
|
||||
victimMotion: # modifies motion of victim upon getting hit.
|
||||
x: 0.65
|
||||
y: 1.0
|
||||
z: 0.65
|
||||
maxVictimMotion: # maximum motion of victim upon getting hit.
|
||||
x: 10.0
|
||||
y: 1.1
|
||||
z: 10.0
|
||||
|
||||
# gives full control over health / regen, default is full reversion to 1.8 mechanics
|
||||
foodHealthRegen:
|
||||
enabled: true
|
||||
interval: 3s
|
||||
exhaustionPerHeal: 1.5
|
||||
minimumFood: 17
|
||||
healthPerCycle: 1.0
|
||||
blockFoodRegen: true
|
||||
blockSaturationRegen: true
|
||||
# alters pearl cooldown using vanilla mechanism, optionally combattags on pearl (if combattagplus is available)
|
||||
pearls:
|
||||
#Enable custom cooldown?
|
||||
enabled: true
|
||||
#Custom pearl cooldown
|
||||
cooldown: 16s
|
||||
#Combat tag using CTP when pearling?
|
||||
combatTag: true
|
||||
gapples:
|
||||
enabled: true
|
||||
cooldown: 15s
|
||||
enchantedCooldown: 5m
|
||||
|
||||
#allows adjusting the attack damage of any item by its spigot material identifier
|
||||
weaponModification:
|
||||
mace:
|
||||
material: MACE
|
||||
damage: 6
|
||||
armourDamageMultiplier: 2.5
|
||||
netheriteAxe:
|
||||
material: NETHERITE_AXE
|
||||
damage: 6
|
||||
diamondAxe:
|
||||
material: DIAMOND_AXE
|
||||
damage: 5
|
||||
copperAxe:
|
||||
material: COPPER_AXE
|
||||
damage: 5
|
||||
copperSword:
|
||||
material: COPPER_SWORD
|
||||
damage: 5
|
||||
ironAxe:
|
||||
material: IRON_AXE
|
||||
damage: 4
|
||||
stoneAxe:
|
||||
material: STONE_AXE
|
||||
damage: 3
|
||||
goldAxe:
|
||||
material: GOLDEN_AXE
|
||||
damage: 2
|
||||
woodAxe:
|
||||
material: WOODEN_AXE
|
||||
damage: 1
|
||||
netheriteSword:
|
||||
material: NETHERITE_SWORD
|
||||
damage: 8
|
||||
diamondSword:
|
||||
material: DIAMOND_SWORD
|
||||
damage: 7
|
||||
ironSword:
|
||||
material: IRON_SWORD
|
||||
damage: 6
|
||||
stoneSword:
|
||||
material: STONE_SWORD
|
||||
damage: 5
|
||||
goldSword:
|
||||
material: GOLDEN_SWORD
|
||||
damage: 4
|
||||
woodSword:
|
||||
material: WOODEN_SWORD
|
||||
damage: 3
|
||||
trident:
|
||||
material: TRIDENT
|
||||
damage: 8
|
||||
meteoricIronSword:
|
||||
key: meteoric_iron_sword
|
||||
damage: 8
|
||||
meteoricIronSwordKb:
|
||||
key: meteoric_iron_sword_knockback
|
||||
damage: 8
|
||||
meteoricIronSwordKb1:
|
||||
key: meteoric_iron_sword_knockback1
|
||||
damage: 8
|
||||
|
||||
armourModification:
|
||||
diamondHelmet:
|
||||
material: DIAMOND_HELMET
|
||||
armour: 3
|
||||
toughness: 2
|
||||
extraDurabilityHits: 1 # how many extra hits a player needs to take for the durability of the piece to fall
|
||||
diamondChestplate:
|
||||
material: DIAMOND_CHESTPLATE
|
||||
armour: 8
|
||||
toughness: 2
|
||||
extraDurabilityHits: 1
|
||||
diamondLeggings:
|
||||
material: DIAMOND_LEGGINGS
|
||||
armour: 6
|
||||
toughness: 2
|
||||
extraDurabilityHits: 1
|
||||
diamondBoots:
|
||||
material: DIAMOND_BOOTS
|
||||
armour: 3
|
||||
toughness: 2
|
||||
extraDurabilityHits: 1
|
||||
netheriteHelmet:
|
||||
material: NETHERITE_HELMET
|
||||
armour: 4
|
||||
toughness: 2.75
|
||||
extraDurabilityHits: 1
|
||||
knockbackResistance: 0 # knockback resistance is a value between 0 and 1.
|
||||
netheriteChestplate:
|
||||
material: NETHERITE_CHESTPLATE
|
||||
armour: 8
|
||||
toughness: 2.75
|
||||
extraDurabilityHits: 1
|
||||
knockbackResistance: 0.1
|
||||
netheriteLeggings:
|
||||
material: NETHERITE_LEGGINGS
|
||||
armour: 6
|
||||
toughness: 2.75
|
||||
extraDurabilityHits: 1
|
||||
knockbackResistance: 0.1
|
||||
netheriteBoots:
|
||||
material: NETHERITE_BOOTS
|
||||
armour: 4
|
||||
toughness: 2.75
|
||||
extraDurabilityHits: 1
|
||||
knockbackResistance: 0
|
||||
meteoricIronHelmet:
|
||||
key: meteoric_iron_helmet
|
||||
armour: 4
|
||||
toughness: 2.2
|
||||
extraDurabilityHits: 1
|
||||
meteoricIronChestplate:
|
||||
key: meteoric_iron_chestplate
|
||||
armour: 8
|
||||
toughness: 2.4
|
||||
extraDurabilityHits: 1
|
||||
meteoricIronLeggings:
|
||||
key: meteoric_iron_leggings
|
||||
armour: 6
|
||||
toughness: 2.4
|
||||
extraDurabilityHits: 1
|
||||
meteoricIronBoots:
|
||||
key: meteoric_iron_boots
|
||||
armour: 4
|
||||
toughness: 2.2
|
||||
extraDurabilityHits: 1
|
||||
|
||||
#allows disabling enchantments. Use official spigot identifiers from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
|
||||
#This will not remove them from enchanting, but simply remove the enchant as soon as the item is touched
|
||||
disabledEnchantments:
|
||||
- MENDING
|
||||
- FROST_WALKER
|
||||
|
||||
potions:
|
||||
#Allows applying a multiplier to the intensity of potions. Intensities <= 1.0 will always work fine, but intensities > 1
|
||||
#may lead to unintended results for instant effects like INSTANT_HEALTH.
|
||||
#All entries may have the following entries:
|
||||
# type:
|
||||
# A potion type (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionType.html)
|
||||
# upgraded:
|
||||
# Boolean to specify whether the pot is upgraded (tier 2)
|
||||
# extended:
|
||||
# Boolean to specify whether the pot is extended
|
||||
# splash:
|
||||
# Boolean to specify whether the pot is splash
|
||||
# multiplier:
|
||||
# Double value, the multiplier applied to the duration. May not be negative and defaults to 1.0
|
||||
|
||||
# ---
|
||||
#All values specifying the kind of option are optional and will wildcard if not specified, for example:
|
||||
|
||||
#An entry applying to all extended splash potions:
|
||||
# splash:
|
||||
# splash: true
|
||||
# extended: true
|
||||
# multiplier: 0.8
|
||||
|
||||
#Or one applying only to speed 8, both splash&drinkable
|
||||
# speed8:
|
||||
# type: SPEED
|
||||
# extended: true
|
||||
# multiplier: 0.8
|
||||
potIntensity:
|
||||
splash:
|
||||
#All splash pots reduced
|
||||
splash: true
|
||||
multiplier: 1.0
|
||||
#Except for health
|
||||
health:
|
||||
type: INSTANT_HEAL
|
||||
multiplier: 1.0
|
||||
#Multiplier applied to the health gain from all health potions
|
||||
healthMultiplier: 1.5
|
||||
minIntensityCutOff: 0.223 # minimum intensity for non-thrower to steal some health effect.
|
||||
minIntensityImpact: 0.5 # minimum intensity for thrower to get full health effect.
|
||||
|
||||
velocity:
|
||||
#In newer Minecraft versions when a player launches a projectile the players velocity will be added to the projectiles base velocity. This can lead to
|
||||
#weird behavior sometimes and reverted with this setting. Add entity types (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html)
|
||||
#of projectiles to the list to revert their behavior regarding initial velocity to 1.7
|
||||
ENDER_PEARL:
|
||||
type: REVERTED
|
||||
power: 1.4
|
||||
SPLASH_POTION:
|
||||
type: REVERTED
|
||||
power: 0.5
|
||||
vertical: 0.4
|
||||
horizontal: 0.4
|
||||
pitchOffset: -20
|
||||
|
||||
#This option allows modifying the damage dealt by/to players based on certain properties. All entries look like this:
|
||||
|
||||
# SWORD:
|
||||
# multiplier: 1.2
|
||||
# mode: LINEAR
|
||||
# flatAddition: 0.0
|
||||
|
||||
#Key of the entry is the type of damage modified, allowed here are: ALL, SWORD, SHARPNESS_ENCHANT, STRENGTH_EFFECT, ARROW, POWER_ENCHANT, CRIT
|
||||
#'multiplier' is the multiplier applied to the preexisting vanilla damage, defaults to 1.0
|
||||
#'mode' is the mode used to apply the multiplier for types with different levels like SHARPNESS_ENCHANT. Allowed are LINEAR and EXPONENTIAL
|
||||
#'flatAddition' is a flat amount added per level. Flat addition is applied before the multiplier
|
||||
|
||||
#The order in which modifiers are applied is: ALL, ARROW, POWER_ENCHANT, STRENGTH_EFFECT, SWORD, SHARPNESS_ENCHANT, CRIT
|
||||
#Note that these effects are applied after vanilla damage additions and before vanilla damage reductions
|
||||
damageModifiers:
|
||||
ALL:
|
||||
multiplier: 0.8
|
||||
mode: DIRECT
|
||||
SHARPNESS_ENCHANT:
|
||||
multiplier: 1.23
|
||||
mode: DIRECT
|
||||
SWORD:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
CRIT:
|
||||
mode: DIRECT
|
||||
multiplier: 0.825
|
||||
STRENGTH_EFFECT:
|
||||
mode: DIRECT
|
||||
multiplier: 0.86
|
||||
ARROW:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
POWER_ENCHANT:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
TRIDENT:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
IMPALE_ENCHANT:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
FIREWORK:
|
||||
mode: DIRECT
|
||||
multiplier: 1.0
|
||||
|
||||
invulTicksEnabled: false
|
||||
invulnerableTicks:
|
||||
POISON: 1
|
||||
PROJECTILE: 1
|
||||
ENTITY_ATTACK: 10
|
||||
|
||||
# the warp fruit will roll back to 7 seconds ago
|
||||
warpFruit: # logSize * logInterval = how far back in time you go
|
||||
logSize: 35 # log queue size
|
||||
logInterval: 200ms # in milliseconds
|
||||
cooldown: 180s
|
||||
maxDistance: 100 # max warp distance
|
||||
spectralWhileChanneling: true
|
||||
|
||||
trident:
|
||||
returnToOffhand:
|
||||
enabled: true # if you throw the trident with your offhand, should it return to your offhand?
|
||||
bypassFullInv: true # work even when player's inventory is full
|
||||
generalCooldown: 10s
|
||||
riptideCooldown: 60s
|
||||
|
||||
shield:
|
||||
bash:
|
||||
enabled: false
|
||||
activationResistance:
|
||||
enabled: false
|
||||
amplifier: 0
|
||||
duration: 200
|
||||
power:
|
||||
fromGround:
|
||||
x: 1.5
|
||||
y: 0.7
|
||||
z: 1.5
|
||||
inAir:
|
||||
x: 0.75
|
||||
y: 0.35
|
||||
z: 0.75
|
||||
targetDistance: 3
|
||||
damage: 1
|
||||
cooldown: 5s
|
||||
passive:
|
||||
enabled: false
|
||||
amplifier: 0
|
||||
|
||||
crossbow:
|
||||
enabled: false
|
||||
radius: 2
|
||||
reinforcementDamage: 1
|
||||
bastionDamage: 5
|
||||
cooldown: 60000ms
|
||||
antiAir:
|
||||
standardAA:
|
||||
key: standardAA
|
||||
item:
|
||||
name: Anti Air Missile
|
||||
color:
|
||||
r: 255
|
||||
g: 0
|
||||
b: 0
|
||||
power: 2
|
||||
speed: 2
|
||||
damage: 5
|
||||
damageRadius: 3
|
||||
homingRadius: 10
|
||||
homingStrength: 0.2 # how sharp should homing turns be?
|
||||
activateRadius: 1
|
||||
maxRange: 500
|
||||
gravity: 0.005
|
||||
|
||||
ally:
|
||||
enabled: false
|
||||
seeInvis: true # should you be able to see invisible allies?
|
||||
animateLink: # settings for animating adding/removing ally
|
||||
enabled: true
|
||||
maxDistance: 20
|
||||
storage:
|
||||
file: ally.sqlite
|
||||
|
||||
enhancedArrows:
|
||||
enabled: true
|
||||
minDistance: 10 # how far should arrow travel for arrows to become area of effect?
|
||||
radius: 1
|
||||
damage: 0.25
|
||||
allyDamageReduction: 1 # how much damage to reduce against allied players? 1 = negate all damage, 0 = full friendly fire
|
||||
allyCollide: false # should arrows collide with allies?
|
||||
allyExemptArrowTypes: # which tipped arrows should apply to allies?
|
||||
- NIGHT_VISION
|
||||
- INVISIBILITY
|
||||
- JUMP
|
||||
- FIRE_RESISTANCE
|
||||
- SPEED
|
||||
- STRENGTH
|
||||
- REGEN
|
||||
- TURTLE_MASTER
|
||||
- LUCK
|
||||
- SLOW_FALLING
|
||||
|
||||
# customize tipped arrows
|
||||
tippedArrows:
|
||||
night_vision: &nightvision
|
||||
name: Arrow of Night Vision
|
||||
type: night_vision
|
||||
duration: 440
|
||||
color:
|
||||
r: 3
|
||||
g: 32
|
||||
b: 126
|
||||
long_night_vision:
|
||||
<<: *nightvision
|
||||
type: long_night_vision
|
||||
duration: 1200
|
||||
invisibility: &invisibility
|
||||
name: Arrow of Invisibility
|
||||
type: invisibility
|
||||
duration: 440
|
||||
color:
|
||||
r: 120
|
||||
g: 124
|
||||
b: 131
|
||||
long_invisibility:
|
||||
<<: *invisibility
|
||||
type: long_invisibility
|
||||
duration: 1200
|
||||
leaping: &leaping
|
||||
name: Arrow of Leaping
|
||||
type: leaping
|
||||
duration: 440
|
||||
color:
|
||||
r: 83
|
||||
g: 230
|
||||
b: 87
|
||||
long_leaping:
|
||||
<<: *leaping
|
||||
type: long_leaping
|
||||
duration: 1200
|
||||
strong_leaping:
|
||||
<<: *leaping
|
||||
type: strong_leaping
|
||||
duration: 220
|
||||
fire_resistance: &fire_resistance
|
||||
name: Arrow of Fire Resistance
|
||||
type: fire_resistance
|
||||
duration: 440
|
||||
color:
|
||||
r: 221
|
||||
g: 147
|
||||
b: 68
|
||||
long_fire_resistance:
|
||||
<<: *fire_resistance
|
||||
type: long_fire_resistance
|
||||
duration: 1200
|
||||
speed: &speed
|
||||
name: Arrow of Swiftness
|
||||
type: swiftness
|
||||
duration: 440
|
||||
color:
|
||||
r: 104
|
||||
g: 159
|
||||
b: 185
|
||||
long_speed:
|
||||
<<: *speed
|
||||
type: long_swiftness
|
||||
duration: 1200
|
||||
strong_speed:
|
||||
<<: *speed
|
||||
type: strong_swiftness
|
||||
duration: 220
|
||||
slow: &slow
|
||||
name: Arrow of Slowness
|
||||
type: slowness
|
||||
duration: 220
|
||||
color:
|
||||
r: 89
|
||||
g: 103
|
||||
b: 112
|
||||
long_slow:
|
||||
<<: *slow
|
||||
type: long_slowness
|
||||
duration: 600
|
||||
strong_slow:
|
||||
<<: *slow
|
||||
type: strong_slowness
|
||||
duration: 40
|
||||
turtle_master: &turtle_master
|
||||
name: Arrow of Turtle Master
|
||||
type: turtle_master
|
||||
duration: 40
|
||||
color:
|
||||
r: 119
|
||||
g: 89
|
||||
b: 78
|
||||
long_turtle_master:
|
||||
<<: *turtle_master
|
||||
type: long_turtle_master
|
||||
duration: 100
|
||||
strong_turtle_master:
|
||||
<<: *turtle_master
|
||||
type: strong_turtle_master
|
||||
duration: 40
|
||||
water_breathing: &water_breathing
|
||||
name: Arrow of Water Breathing
|
||||
type: water_breathing
|
||||
duration: 440
|
||||
color:
|
||||
r: 19
|
||||
g: 71
|
||||
b: 134
|
||||
long_water_breathing:
|
||||
<<: *water_breathing
|
||||
type: long_water_breathing
|
||||
duration: 1200
|
||||
poison: &poison
|
||||
name: Arrow of Poison
|
||||
type: poison
|
||||
duration: 100
|
||||
color:
|
||||
r: 94
|
||||
g: 129
|
||||
b: 43
|
||||
long_poison:
|
||||
<<: *poison
|
||||
type: long_poison
|
||||
duration: 220
|
||||
strong_poison:
|
||||
<<: *poison
|
||||
type: strong_poison
|
||||
duration: 40
|
||||
regen: ®en
|
||||
name: Arrow of Regeneration
|
||||
type: regeneration
|
||||
duration: 100
|
||||
color:
|
||||
r: 188
|
||||
g: 102
|
||||
b: 146
|
||||
long_regen:
|
||||
<<: *regen
|
||||
type: long_regeneration
|
||||
duration: 220
|
||||
strong_regen:
|
||||
<<: *regen
|
||||
type: strong_regeneration
|
||||
duration: 40
|
||||
strength: &strength
|
||||
name: Arrow of Strength
|
||||
type: strength
|
||||
duration: 440
|
||||
color:
|
||||
r: 110
|
||||
g: 28
|
||||
b: 31
|
||||
long_strength:
|
||||
<<: *strength
|
||||
type: long_strength
|
||||
duration: 1200
|
||||
strong_strength:
|
||||
<<: *strength
|
||||
type: strong_strength
|
||||
duration: 220
|
||||
weakness: &weakness
|
||||
name: Arrow of Weakness
|
||||
type: weakness
|
||||
duration: 220
|
||||
color:
|
||||
r: 110
|
||||
g: 28
|
||||
b: 31
|
||||
long_weakness:
|
||||
<<: *weakness
|
||||
type: long_weakness
|
||||
duration: 600
|
||||
luck:
|
||||
name: Arrow of Luck
|
||||
type: luck
|
||||
duration: 740
|
||||
color:
|
||||
r: 74
|
||||
g: 131
|
||||
b: 18
|
||||
slow_falling: &slow_falling
|
||||
name: Arrow of Slow Falling
|
||||
type: slow_falling
|
||||
duration: 220
|
||||
color:
|
||||
r: 254
|
||||
g: 232
|
||||
b: 198
|
||||
long_slow_falling:
|
||||
<<: *slow_falling
|
||||
type: long_slow_falling
|
||||
duration: 600
|
||||
blockPlacementRestrictions:
|
||||
enabled: false
|
||||
mode: BLACKLIST # BLACKLIST, WHITELIST, NOLIST (only cooldowns)
|
||||
reinforce: true # should players be allowed to reinforce while in combat?
|
||||
zones:
|
||||
obsidian:
|
||||
type: OBSIDIAN
|
||||
radius: 10
|
||||
cobweb:
|
||||
type: COBWEB
|
||||
radius: 5
|
||||
waterbucket:
|
||||
type: WATER_BUCKET
|
||||
radius: 5
|
||||
lavabucket:
|
||||
type: LAVA_BUCKET
|
||||
radius: 5
|
||||
blacklist:
|
||||
- COBWEB
|
||||
- OBSIDIAN
|
||||
- WATER_BUCKET
|
||||
- LAVA_BUCKET
|
||||
whitelist:
|
||||
- COBBLESTONE
|
||||
- STONE
|
||||
cooldowns:
|
||||
obsidian:
|
||||
type: OBSIDIAN
|
||||
cooldown: 1s
|
||||
|
||||
netheriteFireResistance: true
|
||||
meteoricIronSlowness: true
|
||||
|
||||
fireworkExplosions: false
|
||||
rebalanceTntMinecart: true
|
||||
|
||||
mace:
|
||||
cooldown: 800
|
||||
max_damage: 38
|
||||
wind_cooldown: 3
|
||||
@@ -1,27 +0,0 @@
|
||||
Lang:
|
||||
|
||||
# Defines the plugin language
|
||||
lang: en_us
|
||||
|
||||
# Defines whether the client language should be used, if it is available
|
||||
client-lang: true
|
||||
|
||||
|
||||
|
||||
Options:
|
||||
|
||||
# Defines whether the plugin should notify when a new version is available
|
||||
check-for-update: true
|
||||
|
||||
# Defines whether a player's emote is restore on rejoin / reload
|
||||
restore: true
|
||||
|
||||
# Defines the maximum range at which emotes can be seen
|
||||
max-distance: 128.0
|
||||
|
||||
# Defines the worlds in which a player cannot emote
|
||||
WorldBlacklist:
|
||||
- blocked_world
|
||||
|
||||
# Defines the worlds in which a player can emote (all other worlds will be blocked when the list is not empty)
|
||||
WorldWhitelist: []
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32"
|
||||
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:heart delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:note delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:100:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:100:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:100:0:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:200:0:0"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.005"
|
||||
- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.005"
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01"
|
||||
- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01"
|
||||
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000"
|
||||
@@ -1,32 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128"
|
||||
|
||||
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Defines how often the emote is looped (0 means unlimited)
|
||||
loop: 0
|
||||
|
||||
# Defines whether the emote is played from the entity's head height
|
||||
head: false
|
||||
|
||||
# Defines the pattern of the emote
|
||||
#
|
||||
# Available Options:
|
||||
#
|
||||
# particle:particle_id - the id of the particle
|
||||
# delay:integer - the delay until the particle is played
|
||||
# repeat:integer - the amount of times the particle is repeated
|
||||
# amount:integer - the amount of particles displayed
|
||||
# xoffset:number - the x offset of the spawn location
|
||||
# yoffset:number - the y offset of the spawn location
|
||||
# zoffset:number - the z offset of the spawn location
|
||||
# extra:number - the speed or other specific parameter of the particle
|
||||
# data:particle_data - the specific data of the particle
|
||||
|
||||
pattern:
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:100:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:100:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:100:0"
|
||||
- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:178:172:136"
|
||||
|
||||
|
||||
@@ -1,163 +0,0 @@
|
||||
Lang:
|
||||
|
||||
# Defines the plugin language
|
||||
lang: en_en
|
||||
|
||||
|
||||
|
||||
Options:
|
||||
|
||||
# Defines whether the plugin should notify when a new version is available
|
||||
check-for-update: true
|
||||
|
||||
# Defines whether a player should get up after taking damage
|
||||
get-up-damage: true
|
||||
|
||||
# Defines whether a player can get up from sitting or posing by sneaking
|
||||
get-up-sneak: true
|
||||
|
||||
# Defines whether a player is returned to the original location
|
||||
get-up-return: true
|
||||
|
||||
# Defines whether a player gets up when the block below breaks
|
||||
get-up-break: true
|
||||
|
||||
# Defines whether a player can sit or pose in an unsafe location
|
||||
allow-unsafe: false
|
||||
|
||||
# Defines whether more than one player can sit or pose on the same block
|
||||
same-block-rest: false
|
||||
|
||||
# Defines whether a player is centered on the block when sitting or posing
|
||||
center-block: true
|
||||
|
||||
Sit:
|
||||
|
||||
# Defines the blocks a player can sit on by clicking (materials and tags) (* means every block)
|
||||
# Separate a material or tag from its y-offset with a ";" character
|
||||
SitMaterials:
|
||||
- "#stairs"
|
||||
- "#slabs"
|
||||
- "#carpets"
|
||||
- "#wool_carpets"
|
||||
- "moss_carpet"
|
||||
- "big_dripleaf"
|
||||
- "snow"
|
||||
|
||||
# Defines whether you can sit on stairs and slabs that are not in the bottom part of a block
|
||||
bottom-part-only: true
|
||||
|
||||
# Defines whether a player needs an empty main hand to sit down by clicking
|
||||
empty-hand-only: true
|
||||
|
||||
# Defines the maximum range in which a player can sit down by clicking (0 means unlimited)
|
||||
max-distance: 2.0
|
||||
|
||||
# Defines whether a player should receive a custom message when sitting
|
||||
sit-message: true
|
||||
|
||||
# Defines whether a player can sit by default without using the sit toggle command
|
||||
default-sit-mode: true
|
||||
|
||||
|
||||
|
||||
PlayerSit:
|
||||
|
||||
# Defines whether a player can right-click to sit on another player
|
||||
allow-sit: false
|
||||
|
||||
# Defines whether a player can right-click to sit on an NPC
|
||||
allow-sit-npc: false
|
||||
|
||||
# Defines the maximum number of players that can be stacked (0 means unlimited)
|
||||
max-stack: 1
|
||||
|
||||
# Defines whether a player should kick out all passengers when sneaking
|
||||
sneak-ejects: true
|
||||
|
||||
# Defines whether a player should be placed at the bottom of the player sit stack when dismounting
|
||||
bottom-return: true
|
||||
|
||||
# Defines whether a player needs an empty main hand to sit on another player
|
||||
empty-hand-only: true
|
||||
|
||||
# Defines the maximum range in which a player can sit on another player (0 means unlimited)
|
||||
max-distance: 2.0
|
||||
|
||||
# Defines whether a player should receive a custom message when sitting on top of another player
|
||||
sit-message: true
|
||||
|
||||
# Defines whether a player can sit on another player by default without using the sit playertoggle command
|
||||
default-sit-mode: false
|
||||
|
||||
|
||||
|
||||
Pose:
|
||||
|
||||
# Defines whether a player should receive a custom message when posing
|
||||
pose-message: true
|
||||
|
||||
# Defines whether a player can interact with the environment or other players while posing
|
||||
interact: false
|
||||
|
||||
# Defines whether to reset the time since a player's last rest (affects phantom spawn timer)
|
||||
lay-rest: true
|
||||
|
||||
# Defines whether a player makes snoring sounds when lying down
|
||||
lay-snoring-sounds: true
|
||||
|
||||
# Defines whether snoring sounds are only heard at night
|
||||
lay-snoring-night-only: true
|
||||
|
||||
# Defines whether a lying player counts for skipping the night (at least one player must be sleeping in a bed to skip the night!)
|
||||
lay-night-skip: true
|
||||
|
||||
|
||||
|
||||
Crawl:
|
||||
|
||||
# Defines whether a player can get up from crawling by sneaking
|
||||
get-up-sneak: false
|
||||
|
||||
# Defines whether a player can double-sneak in a short amount of time to start crawling
|
||||
# In order for it to work, you must be looking straight down
|
||||
double-sneak: false
|
||||
|
||||
|
||||
|
||||
Emote:
|
||||
|
||||
# Defines the maximum range at which emotes can be seen
|
||||
max-distance: 64.0
|
||||
|
||||
# Defines whether to create the default "happy" emote in the emotes folder if it is missing
|
||||
create-default-emote: false
|
||||
|
||||
|
||||
|
||||
# Defines whether a player can only sit or pose in a region where they are trusted
|
||||
trusted-region-only: false
|
||||
|
||||
# Defines the worlds in which a player cannot sit, pose, crawl or emote
|
||||
WorldBlacklist:
|
||||
- "blocked_world"
|
||||
|
||||
# Defines the worlds in which a player can sit, pose, crawl or emote (all other worlds will be blocked when the list is not empty)
|
||||
WorldWhitelist: []
|
||||
|
||||
# Defines the list of materials on which a player may not sit or pose
|
||||
MaterialBlacklist:
|
||||
- "lava"
|
||||
- "Water"
|
||||
|
||||
# Defines the list of commands that cannot be executed while sitting or posing
|
||||
CommandBlacklist:
|
||||
- "skin"
|
||||
- "nick"
|
||||
|
||||
# Defines whether the plugin uses an extended compatibility mode for all features
|
||||
# Enable this option only if, for example, anti-cheat plugins report false feedback
|
||||
enhanced-compatibility: false
|
||||
|
||||
# Defines the list of active feature flags (most likely unofficial features for individual use)
|
||||
FeatureFlags: []
|
||||
@@ -1,49 +0,0 @@
|
||||
settings:
|
||||
update-checker:
|
||||
enabled: false
|
||||
interval-seconds: 10800
|
||||
scans:
|
||||
concurrent-threads: -1
|
||||
iteration-interval-ticks: 1
|
||||
chunks-per-iteration: 256
|
||||
info-interval-millis: 100
|
||||
chunk-scans:
|
||||
mode: ALWAYS
|
||||
player-tracker-interval-ticks: 5
|
||||
notification:
|
||||
type: BOSSBAR
|
||||
bossbar:
|
||||
color: BLUE
|
||||
overlay: NOTCHED_10
|
||||
flags: []
|
||||
duration-ticks: 60
|
||||
actionbar:
|
||||
segments: 50
|
||||
progress-sequence: '|'
|
||||
done-color: <green>
|
||||
total-color: <dark_gray>
|
||||
separator: ' '
|
||||
area-scan-notifications:
|
||||
enabled: true
|
||||
permission: ''
|
||||
spigot:
|
||||
entity-tracker-interval-ticks: 10
|
||||
apply-piston-limits: true
|
||||
pagination-results-per-page: 6
|
||||
disabled-listeners:
|
||||
- BlockFromToEvent
|
||||
- FluidLevelChangeEvent
|
||||
- SpongeAbsorbEvent
|
||||
- LeavesDecayEvent
|
||||
listener-priorities:
|
||||
BlockPlaceEvent: LOWEST
|
||||
HangingPlaceEvent: LOWEST
|
||||
EntityPlaceEvent: LOWEST
|
||||
BlockPistonExtendEvent: LOWEST
|
||||
BlockPistonRetractEvent: LOWEST
|
||||
redstone-update-limiter:
|
||||
enabled: false
|
||||
limit: 50000
|
||||
aggregate-ticks: 10
|
||||
aggregate-size: 30
|
||||
block-outside-region: false
|
||||
@@ -1,2 +0,0 @@
|
||||
# Blank to override the default
|
||||
limit:
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Blast Furnace"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.table"
|
||||
limit: 48
|
||||
materials:
|
||||
- "BLAST_FURNACE"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Brewing Stand"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.table"
|
||||
limit: 48
|
||||
materials:
|
||||
- "BREWING_STAND"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,18 +0,0 @@
|
||||
limit:
|
||||
name: "Tile Entities"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.entity"
|
||||
limit: 64
|
||||
entities:
|
||||
- "ITEM_FRAME"
|
||||
- "GLOW_ITEM_FRAME"
|
||||
- "PAINTING"
|
||||
- "ARMOR_STAND"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Furnace"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.tables"
|
||||
limit: 48
|
||||
materials:
|
||||
- "FURNACE"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Hopper"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.redstone"
|
||||
limit: 16
|
||||
materials:
|
||||
- "HOPPER"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Piston"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.redstone"
|
||||
limit: 128
|
||||
materials:
|
||||
- "PISTON"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,2 +0,0 @@
|
||||
# Blank to override the default
|
||||
limit:
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "smoker"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.table"
|
||||
limit: 48
|
||||
materials:
|
||||
- "SMOKER"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,15 +0,0 @@
|
||||
limit:
|
||||
name: "Sticky Piston"
|
||||
type: "GROUP"
|
||||
bypass-permission: "insights.bypass.limit.redstone"
|
||||
limit: 128
|
||||
materials:
|
||||
- "STICKY_PISTON"
|
||||
settings:
|
||||
enabled-worlds:
|
||||
whitelist: false
|
||||
worlds: []
|
||||
enabled-addons:
|
||||
whitelist: false
|
||||
addons: []
|
||||
disallow-placement-outside-region: false
|
||||
@@ -1,2 +0,0 @@
|
||||
# Blank to override the default
|
||||
limit:
|
||||
@@ -1,166 +0,0 @@
|
||||
enabled: true
|
||||
debug: false
|
||||
|
||||
# The blocks that are valid shop blocks for ItemExchange.
|
||||
# The block must have a natively retrievable inventory.
|
||||
supportedBlocks:
|
||||
- "CHEST"
|
||||
- "TRAPPED_CHEST"
|
||||
- "COPPER_CHEST"
|
||||
- "EXPOSED_COPPER_CHEST"
|
||||
- "OXIDIZED_COPPER_CHEST"
|
||||
- "WEATHERED_COPPER_CHEST"
|
||||
- "WAXED_COPPER_CHEST"
|
||||
- "WAXED_EXPOSED_COPPER_CHEST"
|
||||
- "WAXED_OXIDIZED_COPPER_CHEST"
|
||||
- "BARREL"
|
||||
- "DISPENSER"
|
||||
- "DROPPER"
|
||||
|
||||
# Supported blocks allowed to trigger the successful transaction button.
|
||||
# Make sure not to add blocks that themselves would be activated by the transaction button, like dispensers.
|
||||
# Additionally, make sure to only specify blocks that are directional.
|
||||
successButtonBlocks:
|
||||
- "CHEST"
|
||||
- "TRAPPED_CHEST"
|
||||
- "COPPER_CHEST"
|
||||
- "EXPOSED_COPPER_CHEST"
|
||||
- "OXIDIZED_COPPER_CHEST"
|
||||
- "WEATHERED_COPPER_CHEST"
|
||||
- "WAXED_COPPER_CHEST"
|
||||
- "WAXED_EXPOSED_COPPER_CHEST"
|
||||
- "WAXED_OXIDIZED_COPPER_CHEST"
|
||||
- "BARREL"
|
||||
- "ENDER_CHEST"
|
||||
|
||||
createShopFromChest: true
|
||||
|
||||
# The item of which the exchange data will be encoded onto, eg: STONE_BUTTON
|
||||
ruleItem: "STONE_BUTTON"
|
||||
|
||||
repairables:
|
||||
- "COPPER_HELMET"
|
||||
- "COPPER_CHESTPLATE"
|
||||
- "COPPER_LEGGINGS"
|
||||
- "COPPER_BOOTS"
|
||||
- "NETHERITE_HELMET"
|
||||
- "NETHERITE_CHESTPLATE"
|
||||
- "NETHERITE_LEGGINGS"
|
||||
- "NETHERITE_BOOTS"
|
||||
- "DIAMOND_HELMET"
|
||||
- "DIAMOND_CHESTPLATE"
|
||||
- "DIAMOND_LEGGINGS"
|
||||
- "DIAMOND_BOOTS"
|
||||
- "GOLDEN_HELMET"
|
||||
- "GOLDEN_CHESTPLATE"
|
||||
- "GOLDEN_LEGGINGS"
|
||||
- "GOLDEN_BOOTS"
|
||||
- "IRON_HELMET"
|
||||
- "IRON_CHESTPLATE"
|
||||
- "IRON_LEGGINGS"
|
||||
- "IRON_BOOTS"
|
||||
- "CHAINMAIL_HELMET"
|
||||
- "CHAINMAIL_CHESTPLATE"
|
||||
- "CHAINMAIL_LEGGINGS"
|
||||
- "CHAINMAIL_BOOTS"
|
||||
- "LEATHER_HELMET"
|
||||
- "LEATHER_CHESTPLATE"
|
||||
- "LEATHER_LEGGINGS"
|
||||
- "LEATHER_BOOTS"
|
||||
- "COPPER_PICKAXE"
|
||||
- "COPPER_AXE"
|
||||
- "COPPER_HOE"
|
||||
- "COPPER_SHOVEL"
|
||||
- "COPPER_SWORD"
|
||||
- "NETHERITE_SWORD"
|
||||
- "DIAMOND_SWORD"
|
||||
- "GOLDEN_SWORD"
|
||||
- "IRON_SWORD"
|
||||
- "STONE_SWORD"
|
||||
- "WOODEN_SWORD"
|
||||
- "NETHERITE_AXE"
|
||||
- "DIAMOND_AXE"
|
||||
- "GOLDEN_AXE"
|
||||
- "IRON_AXE"
|
||||
- "STONE_AXE"
|
||||
- "WOODEN_AXE"
|
||||
- "NETHERITE_PICKAXE"
|
||||
- "DIAMOND_PICKAXE"
|
||||
- "GOLDEN_PICKAXE"
|
||||
- "IRON_PICKAXE"
|
||||
- "STONE_PICKAXE"
|
||||
- "WOODEN_PICKAXE"
|
||||
- "NETHERITE_SHOVEL"
|
||||
- "DIAMOND_SHOVEL"
|
||||
- "GOLDEN_SHOVEL"
|
||||
- "IRON_SHOVEL"
|
||||
- "STONE_SHOVEL"
|
||||
- "WOODEN_SHOVEL"
|
||||
- "NETHERITE_HOE"
|
||||
- "DIAMOND_HOE"
|
||||
- "GOLDEN_HOE"
|
||||
- "IRON_HOE"
|
||||
- "STONE_HOE"
|
||||
- "WOODEN_HOE"
|
||||
- "BOW"
|
||||
- "CROSSBOW"
|
||||
- "TRIDENT"
|
||||
- "SHEARS"
|
||||
- "FISHING_ROD"
|
||||
- "FLINT_AND_STEEL"
|
||||
- "CARROT_ON_A_STICK"
|
||||
- "WARPED_FUNGUS_ON_A_STICK"
|
||||
- "ELYTRA"
|
||||
- "SHIELD"
|
||||
- "ENCHANTED_BOOK"
|
||||
|
||||
shopRelay:
|
||||
# The blocks that can be used as shop relay blocks (must be valid block materials and distinct from shop blocks)
|
||||
relayBlocks:
|
||||
- "ENDER_CHEST"
|
||||
# Determines how many times a relay can be relayed
|
||||
recursionLimit: 0
|
||||
# Determines how far (in blocks) a relay can search
|
||||
reachDistance: 4
|
||||
# Determines which blocks will be ignored by relays (wont end the search for shops)
|
||||
permeable:
|
||||
- AIR
|
||||
- CAVE_AIR
|
||||
- WATER
|
||||
- LAVA
|
||||
- IRON_BARS
|
||||
- GLASS
|
||||
- TINTED_GLASS
|
||||
- WHITE_STAINED_GLASS
|
||||
- ORANGE_STAINED_GLASS
|
||||
- MAGENTA_STAINED_GLASS
|
||||
- LIGHT_BLUE_STAINED_GLASS
|
||||
- YELLOW_STAINED_GLASS
|
||||
- LIME_STAINED_GLASS
|
||||
- PINK_STAINED_GLASS
|
||||
- GRAY_STAINED_GLASS
|
||||
- LIGHT_GRAY_STAINED_GLASS
|
||||
- CYAN_STAINED_GLASS
|
||||
- PURPLE_STAINED_GLASS
|
||||
- BLUE_STAINED_GLASS
|
||||
- BROWN_STAINED_GLASS
|
||||
- GREEN_STAINED_GLASS
|
||||
- RED_STAINED_GLASS
|
||||
- BLACK_STAINED_GLASS
|
||||
- GLASS_PANE
|
||||
- WHITE_STAINED_GLASS_PANE
|
||||
- ORANGE_STAINED_GLASS_PANE
|
||||
- MAGENTA_STAINED_GLASS_PANE
|
||||
- LIGHT_BLUE_STAINED_GLASS_PANE
|
||||
- YELLOW_STAINED_GLASS_PANE
|
||||
- LIME_STAINED_GLASS_PANE
|
||||
- PINK_STAINED_GLASS_PANE
|
||||
- GRAY_STAINED_GLASS_PANE
|
||||
- LIGHT_GRAY_STAINED_GLASS_PANE
|
||||
- CYAN_STAINED_GLASS_PANE
|
||||
- PURPLE_STAINED_GLASS_PANE
|
||||
- BLUE_STAINED_GLASS_PANE
|
||||
- BROWN_STAINED_GLASS_PANE
|
||||
- GREEN_STAINED_GLASS_PANE
|
||||
- RED_STAINED_GLASS_PANE
|
||||
- BLACK_STAINED_GLASS_PANE
|
||||
@@ -1,69 +0,0 @@
|
||||
snitchConfigs:
|
||||
note:
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
type: NOTE_BLOCK
|
||||
amount: 1
|
||||
v: 3839
|
||||
id: 0
|
||||
name: Snitch
|
||||
range: 11
|
||||
appender:
|
||||
broadcast:
|
||||
trigger:
|
||||
- ENTRY
|
||||
- LOGIN
|
||||
- LOGOUT
|
||||
dormantcull:
|
||||
lifeTime: 4 weeks
|
||||
dormantTime: 4 weeks
|
||||
showownerondestroy: {}
|
||||
juke:
|
||||
item:
|
||||
==: org.bukkit.inventory.ItemStack
|
||||
type: JUKEBOX
|
||||
amount: 1
|
||||
v: 3839
|
||||
id: 1
|
||||
name: Logsnitch
|
||||
range: 11
|
||||
appender:
|
||||
broadcast:
|
||||
trigger:
|
||||
- ENTRY
|
||||
- LOGIN
|
||||
- LOGOUT
|
||||
dormantcull:
|
||||
lifeTime: 6 weeks
|
||||
dormantTime: 6 weeks
|
||||
showownerondestroy: {}
|
||||
levertoggle:
|
||||
NORTH:
|
||||
trigger:
|
||||
- ENTRY
|
||||
- LOGIN
|
||||
SOUTH:
|
||||
trigger:
|
||||
- OPEN_CONTAINER
|
||||
EAST:
|
||||
trigger:
|
||||
- BLOCK_PLACE
|
||||
WEST:
|
||||
trigger:
|
||||
- BLOCK_BREAK
|
||||
log:
|
||||
acceptAll: true
|
||||
|
||||
|
||||
database:
|
||||
==: vg.civcraft.mc.civmodcore.dao.DatabaseCredentials
|
||||
plugin: JukeAlert
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: ${CIV_DATABASE_PREFIX}jukealert
|
||||
poolsize: 20
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
@@ -1,37 +0,0 @@
|
||||
# Database connection details, should you want to have a database connection.
|
||||
# KEEP THIS COMMENTED OUT IN THIS DEFAULT CONFIG OTHERWISE BAD THINGS!
|
||||
# Do NOT change the ==: value.
|
||||
#database:
|
||||
# ==: vg.civcraft.mc.civmodcore.dao.ManagedDatasource
|
||||
# plugin: KiraBukkitGateway
|
||||
# user: username
|
||||
# password: password
|
||||
# host: localhost
|
||||
# port: 3306
|
||||
# database: minecraft
|
||||
# poolsize: 5
|
||||
# connection_timeout: 10000
|
||||
# idle_timeout: 600000
|
||||
# max_lifetime: 7200000
|
||||
|
||||
# Your RabbitMQ credentials
|
||||
rabbitmq:
|
||||
user: ${CIV_RABBITMQ_USERNAME}
|
||||
password: ${CIV_RABBITMQ_PASSWORD}
|
||||
host: ${CIV_RABBITMQ_HOST}
|
||||
port: 5672
|
||||
incomingQueue: kira-to-gateway
|
||||
outgoingQueue: gateway-to-kira
|
||||
|
||||
# This will relay particular messages emitted to the console to specified relays
|
||||
# "key" = the name of the relay config
|
||||
# "regex" = pattern to match console messages against, which, if true, will be relayed
|
||||
console:
|
||||
foo:
|
||||
key: aac
|
||||
regex: '.* moved too quickly.*'
|
||||
bar:
|
||||
key: ip
|
||||
regex: '.*is brand new!.*'
|
||||
|
||||
server-name: "mini"
|
||||
@@ -1,710 +0,0 @@
|
||||
####################################################################################################
|
||||
# +----------------------------------------------------------------------------------------------+ #
|
||||
# | __ __ ___ __ __ | #
|
||||
# | | | | / ` |__/ |__) |__ |__) |\/| /__` | #
|
||||
# | |___ \__/ \__, | \ | |___ | \ | | .__/ | #
|
||||
# | | #
|
||||
# | https://luckperms.net | #
|
||||
# | | #
|
||||
# | WIKI: https://luckperms.net/wiki | #
|
||||
# | DISCORD: https://discord.gg/luckperms | #
|
||||
# | BUG REPORTS: https://github.com/lucko/LuckPerms/issues | #
|
||||
# | | #
|
||||
# | Each option in this file is documented and explained here: | #
|
||||
# | ==> https://luckperms.net/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://luckperms.net/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://luckperms.net/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: postgresql
|
||||
|
||||
# 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: ${CIV_POSTGRES_HOST}
|
||||
|
||||
# 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: luckperms # should be shared
|
||||
|
||||
# Credentials for the database.
|
||||
username: ${CIV_POSTGRES_USERNAME}
|
||||
password: ${CIV_POSTGRES_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 how frequently the pool will 'ping' a connection in order to prevent it
|
||||
# from being timed out by the database or network infrastructure, measured in milliseconds.
|
||||
# - The value should be less than maximum-lifetime and greater than 30000 (30 seconds).
|
||||
# - Setting the value to zero will disable the keepalive functionality.
|
||||
keepalive-time: 0
|
||||
|
||||
# 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.
|
||||
#
|
||||
# - This only applies for remote SQL storage types (MySQL, MariaDB, etc).
|
||||
# - Change this if you want to use different tables for different servers.
|
||||
table-prefix: 'luckperms_'
|
||||
|
||||
# The prefix to use for all LuckPerms MongoDB collections.
|
||||
#
|
||||
# - This only applies for the MongoDB storage type.
|
||||
# - Change this if you want to use different collections for different servers. The default is no
|
||||
# prefix.
|
||||
mongodb-collection-prefix: ''
|
||||
|
||||
# The connection string URI to use to connect to the MongoDB instance.
|
||||
#
|
||||
# - When configured, this setting will override anything defined in the address, database,
|
||||
# username or password fields above.
|
||||
# - If you have a connection string that starts with 'mongodb://' or 'mongodb+srv://', enter it
|
||||
# below.
|
||||
# - For more information, please 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.
|
||||
# => rabbitmq Uses RabbitMQ pub-sub to push changes. Your server connection info must be
|
||||
# configured below.
|
||||
# => custom Uses a messaging service provided using the LuckPerms API.
|
||||
# => auto Attempts to automatically setup a messaging service using redis or sql.
|
||||
messaging-service: pluginmsg
|
||||
|
||||
# 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: false
|
||||
|
||||
# Settings for Redis.
|
||||
# Port 6379 is used by default; set address to "host:port" if differs
|
||||
redis:
|
||||
enabled: false
|
||||
address: localhost
|
||||
username: ''
|
||||
password: ''
|
||||
|
||||
# Settings for RabbitMQ.
|
||||
# Port 5672 is used by default; set address to "host:port" if differs
|
||||
rabbitmq:
|
||||
enabled: false
|
||||
address: localhost
|
||||
vhost: '/'
|
||||
username: 'guest'
|
||||
password: 'guest'
|
||||
|
||||
|
||||
|
||||
|
||||
# +----------------------------------------------------------------------------------------------+ #
|
||||
# | | #
|
||||
# | 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"
|
||||
|
||||
# If LuckPerms should automatically install translation bundles and periodically update them.
|
||||
auto-install-translations: true
|
||||
|
||||
# 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
|
||||
|
||||
# LuckPerms has a number of built-in contexts. These can be disabled by adding the context key to
|
||||
# the list below.
|
||||
disabled-contexts:
|
||||
# - "world"
|
||||
|
||||
# +----------------------------------------------------------------------------------------------+ #
|
||||
# | 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 apply negated Bukkit default permissions before it considers wildcard
|
||||
# assignments.
|
||||
#
|
||||
# - Plugin authors can define permissions which explicitly should not be given automatically to OPs.
|
||||
# This is usually used for so called "anti-permissions" - permissions which, when granted, apply
|
||||
# something negative.
|
||||
# - If this option is set to true, LuckPerms will consider any negated declarations made by
|
||||
# plugins before it considers wildcards. (similar to the way the OP system works)
|
||||
# - If this option is set to false, LuckPerms will consider any wildcard assignments first.
|
||||
apply-default-negated-permissions-before-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 | #
|
||||
# +----------------------------------------------------------------------------------------------+ #
|
||||
|
||||
# A list of context calculators which will be skipped when calculating contexts.
|
||||
#
|
||||
# - You can disable context calculators by either:
|
||||
# => specifying the Java class name used by the calculator (e.g. com.example.ExampleCalculator)
|
||||
# => specifying a sub-section of the Java package used by the calculator (e.g. com.example)
|
||||
disabled-context-calculators: []
|
||||
|
||||
# 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. Note that vanilla features like the spawn-protection require an operator on the
|
||||
# server to work.
|
||||
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
|
||||
|
||||
# If LuckPerms should use the 'display name' of a group when returning groups in Vault API calls.
|
||||
#
|
||||
# - When this option is set to true, the display name of the group is returned.
|
||||
# - When this option is set to false, the standard name/id of the group is returned.
|
||||
vault-group-use-displaynames: true
|
||||
|
||||
# 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 not require users to confirm bulkupdate operations.
|
||||
#
|
||||
# - When set to true, operations will be executed immediately.
|
||||
# - This is not recommended, as bulkupdate has the potential to irreversibly delete large amounts of
|
||||
# data, and is not designed to be executed automatically.
|
||||
# - If automation is needed, users should prefer using the LuckPerms API.
|
||||
skip-bulkupdate-confirmation: false
|
||||
|
||||
# If LuckPerms should prevent bulkupdate operations.
|
||||
#
|
||||
# - When set to true, bulkupdate operations (the /lp bulkupdate command) will not work.
|
||||
# - When set to false, bulkupdate operations will be allowed via the console.
|
||||
disable-bulkupdate: 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 register "Brigadier" command list data for its commands.
|
||||
register-command-list-data: 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
|
||||
@@ -1,11 +0,0 @@
|
||||
RandomBleeze:
|
||||
Type: Bleeze
|
||||
Worlds: world
|
||||
Chance: 0.0002
|
||||
Priority: 1
|
||||
Action: REPLACE
|
||||
Biomes: DESERT,ERODED_BADLANDS,SAVANNA,SAVANNA_PLATEAU,BADLANDS
|
||||
Conditions:
|
||||
- outside true
|
||||
- heightabove{h=30} true
|
||||
- blockTypeInRadius{type=OBSIDIAN;amount=>0;radius=5} false
|
||||
@@ -1,101 +0,0 @@
|
||||
# For more information, check out the plugin manual or join us on Discord:
|
||||
# http://www.mythiccraft.io
|
||||
#
|
||||
Configuration:
|
||||
Version: 5.0.1
|
||||
General:
|
||||
AllowMetrics: true
|
||||
CheckForUpdates: true
|
||||
CompatibilityMode: false
|
||||
DebugLevel: 0
|
||||
ErrorLogging: true
|
||||
Language: enUS
|
||||
UseVolatileFeatures: true
|
||||
SendGiveItemFeedback: true
|
||||
Clock:
|
||||
ClockInterval: 1
|
||||
SaveInterval: 5
|
||||
SpawnsInterval: 2
|
||||
ScannerInterval: 10
|
||||
CleanupInterval: 600
|
||||
Components:
|
||||
CustomSpawners: true
|
||||
RandomSpawning: true
|
||||
Targeters:
|
||||
Filters:
|
||||
Default:
|
||||
TargetSelf: false
|
||||
TargetPlayers: true
|
||||
TargetArmorStands: false
|
||||
TargetMarkers: false
|
||||
TargetCreativeMode: true
|
||||
TargetSpectatorMode: true
|
||||
TargetCitizensNPCs: false
|
||||
TargetAnimals: true
|
||||
TargetCreatures: true
|
||||
TargetMonsters: true
|
||||
TargetWaterMobs: true
|
||||
TargetFlyingMobs: true
|
||||
TargetSameFaction: true
|
||||
TargetOwner: true
|
||||
TargetNonMythic: true
|
||||
TargetVillagers: true
|
||||
Mobs:
|
||||
DespawnByDefault: true
|
||||
EnableAIModifiers: true
|
||||
EnableTimerSkills: true
|
||||
EnableThreatTables: true
|
||||
EnablePlayerFactions: true
|
||||
EnableLegacySkills: false
|
||||
KillMessagePrefix: ''
|
||||
PreventOtherDropsByDefault: false
|
||||
Scaling:
|
||||
Default:
|
||||
Enabled: true
|
||||
PerBlocksFromSpawn: 250
|
||||
world2:
|
||||
Enabled: true
|
||||
PerBlocksFromSpawn: 250
|
||||
world2_nether:
|
||||
Enabled: false
|
||||
PerBlocksFromSpawn: 100
|
||||
BossBar:
|
||||
UpdateInterval: 20
|
||||
ScalingEquations:
|
||||
Health: V * ((1.05)^(L-1))
|
||||
Damage: V * ((1.05)^(L-1))
|
||||
DefaultLevelModifiers:
|
||||
Health: 0.1
|
||||
Armor: 0
|
||||
Damage: 0
|
||||
KnockbackResistance: 0
|
||||
Power: 0
|
||||
RandomSpawning:
|
||||
DisableVanillaSpawns: false
|
||||
GenerateSpawnPoints: false
|
||||
MaxMobsPerChunk: 2
|
||||
SpawnRadiusPerPlayer: 64
|
||||
SpawnRadiusPerPlayerY: 32
|
||||
DespawnLazyRandomMobs: true
|
||||
MaxGenerationTime: 20
|
||||
PointsPerSecond:
|
||||
Land: 5
|
||||
Air: 0
|
||||
Sea: 2
|
||||
Lava: 0
|
||||
Ground: 0
|
||||
Compatibility:
|
||||
Heroes:
|
||||
Enabled: true
|
||||
McMMO:
|
||||
Enabled: true
|
||||
ShowXPMessage: true
|
||||
XPMessageFormat: '&7You receive <drop.amount> experience for slaying <dropper.name>'
|
||||
SkillAPI:
|
||||
Enabled: true
|
||||
ShowXPMessage: true
|
||||
XPMessageFormat: '&7You receive <drop.amount> experience for slaying <dropper.name>'
|
||||
Vault:
|
||||
Enabled: true
|
||||
ShowMoneyMessage: true
|
||||
MoneyMessageFormat: '&7You receive <drop.amount> currency for slaying <dropper.name>'
|
||||
@@ -1,62 +0,0 @@
|
||||
Bleeze:
|
||||
Type: BLAZE
|
||||
Display: '&4&lBleeze'
|
||||
Health: 600
|
||||
Damage: 16
|
||||
Drops:
|
||||
- heavy_core 1 0.5
|
||||
Skills:
|
||||
- setvariable{var=caster.minions;type=INTEGER;val=0} @self ~onSpawn
|
||||
- geyser{type=LAVA;height=3;speed=40} @target 0.05
|
||||
- skill{s=WitherFire} @PlayersInRadius{r=25} ~onTimer:300 0.4
|
||||
- skill{s=BreezeMinionSwarm} @self 0.1
|
||||
- skill{s=BreezeAttack} @target 0.2
|
||||
- recoil{r=30;pitch=-1to1} @target 0.05
|
||||
- damage{amount=25} @trigger ~onBowHit
|
||||
- projectile{onTick=Fireball-Tick;onHit=Fireball-Hit;v=8;i=1;hR=1;vR=1;hnp=true} @target 0.1
|
||||
- projectile{onTick=Fireball-Tick;onHit=Fireball-Hit;v=8;i=1;hR=1;vR=1;hnp=true} @target ~onTimer:60 0.3
|
||||
- skill{s=BreezePull} @self 0.1
|
||||
BossBar:
|
||||
Enabled: true
|
||||
Title: '&4&lBleeze'
|
||||
Range: 25
|
||||
Color: RED
|
||||
Style: SOLID
|
||||
Options:
|
||||
AlwaysShowName: true
|
||||
MaxCombatDistance: 25
|
||||
PreventOtherDrops: true
|
||||
KnockbackResistance: 0.1
|
||||
Despawn: NEVER
|
||||
DigOutOfGround: true
|
||||
DamageModifiers:
|
||||
- PROJECTILE 0.25
|
||||
AITargetSelectors:
|
||||
- clear
|
||||
- players
|
||||
|
||||
BleezeMinion:
|
||||
Type: BREEZE
|
||||
Health: 120
|
||||
Drops:
|
||||
- paper{name="Wind Essence"} 0-5
|
||||
- breeze_rod 1 0.2
|
||||
Skills:
|
||||
- geyser{type=LAVA;height=2;speed=20} @target 0.01
|
||||
- skill{s=BreezeMinionAttack} @target 0.2
|
||||
- damage{amount=16} @trigger ~onBowHit
|
||||
- ignite{ticks=40} @trigger ~onBowHit
|
||||
- projectile{onTick=Fireball-Tick-Weak;onHit=Fireball-Hit-Weak;v=8;i=1;hR=1;vR=1;hnp=true} @target ~onTimer:120 0.3
|
||||
Options:
|
||||
MaxCombatDistance: 25
|
||||
PreventOtherDrops: true
|
||||
Despawn: NEVER
|
||||
DigOutOfGround: true
|
||||
DamageModifiers:
|
||||
- FIRE 0
|
||||
- LAVA 0
|
||||
- FIRE_TICK 0
|
||||
- PROJECTILE 0.5
|
||||
AITargetSelectors:
|
||||
- clear
|
||||
- players
|
||||
@@ -1,62 +0,0 @@
|
||||
WitherFire:
|
||||
CancelIfNoTargets: true
|
||||
TargetConditions:
|
||||
- isburning true
|
||||
Cooldown: 1
|
||||
Skills:
|
||||
- potion{type=WITHER;duration=100;level=2} @target
|
||||
BreezeAttack:
|
||||
Cooldown: 8
|
||||
Conditions:
|
||||
- targetwithin{d=25}
|
||||
Skills:
|
||||
- teleport @target
|
||||
- effect:sound{s=mob.endermen.portal;volume=1.0;pitch=0.5}
|
||||
- delay 10
|
||||
- damage{amount=12;ignorearmor=true} @PlayersInRadius{r=5}
|
||||
- throw{velocity=10;velocityY=5} @PlayersInRadius{r=5}
|
||||
- effect:explosion @Self
|
||||
BreezePull:
|
||||
Cooldown: 15
|
||||
Skills:
|
||||
- forcepull{spread=5} @PlayersInRadius{r=30}
|
||||
- damage{amount=5;ignorearmor=true} @PlayersInRadius{r=30}
|
||||
- ignite{ticks=200} @PlayersInRadius{r=30}
|
||||
BreezeMinionSwarm:
|
||||
Cooldown: 30
|
||||
Conditions:
|
||||
- variableinrange{var=caster.minions;value=<21}
|
||||
Skills:
|
||||
- variableadd{var=caster.minions;amount=3}
|
||||
- summon{mob=BleezeMinion;amount=1;noise=5} @Self
|
||||
- delay 20
|
||||
- summon{mob=BleezeMinion;amount=1;noise=5} @Self
|
||||
- delay 20
|
||||
- summon{mob=BleezeMinion;amount=1;noise=5} @Self
|
||||
BreezeMinionAttack:
|
||||
Cooldown: 12
|
||||
Conditions:
|
||||
- targetwithin{d=25}
|
||||
Skills:
|
||||
- damage{amount=16;ignorearmor=true} @target
|
||||
- throw{velocity=10;velocityY=15} @target
|
||||
- effect:explosion @Self
|
||||
- ignite{ticks=100} @target
|
||||
|
||||
Fireball-Tick:
|
||||
Skills:
|
||||
- effect:particles{p=lava;amount=6;speed=0;hS=0.2;vS=0.2} @origin
|
||||
Fireball-Hit:
|
||||
Skills:
|
||||
- damage{amount=40}
|
||||
- potion{type=SLOW;duration=100;lvl=2}
|
||||
- ignite{ticks=100} @target
|
||||
|
||||
Fireball-Tick-Weak:
|
||||
Skills:
|
||||
- effect:particles{p=lava;amount=4;speed=0;hS=0.2;vS=0.2} @origin
|
||||
Fireball-Hit-Weak:
|
||||
Skills:
|
||||
- damage{amount=30}
|
||||
- potion{type=SLOW;duration=100;lvl=2}
|
||||
- ignite{ticks=100} @target
|
||||
@@ -1,65 +0,0 @@
|
||||
sql:
|
||||
hostname: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
dbname: ${CIV_DATABASE_PREFIX}namelayer
|
||||
username: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
poolsize: 10
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
groups:
|
||||
enable: true
|
||||
grouplimit: 20
|
||||
creationOnFirstJoin: true
|
||||
rabbitmq:
|
||||
enabled: true
|
||||
serverId: mini
|
||||
user: ${CIV_RABBITMQ_USERNAME}
|
||||
password: ${CIV_RABBITMQ_PASSWORD}
|
||||
host: ${CIV_RABBITMQ_HOST}
|
||||
port: 5672
|
||||
freshnessCheck:
|
||||
enabled: true
|
||||
intervalSeconds: 300
|
||||
jitterSeconds: 30
|
||||
staleGraceSeconds: 300
|
||||
persistance:
|
||||
forceloadnamecaching: true
|
||||
#name_cleanser:
|
||||
## this section holds a list of words you consider offensive or innapropriate
|
||||
# bad_words:
|
||||
# - ugly
|
||||
# - silly
|
||||
# - fart
|
||||
## this section holds various "substitutes" that players will use in names to bypass filtering
|
||||
# opts:
|
||||
# a: ['4', '&']
|
||||
# b: ['&', '5']
|
||||
# c: ['(',')']
|
||||
# clean_words:
|
||||
## this section holds a list of words to replace offensive words with
|
||||
# - pretty
|
||||
# - smart
|
||||
# - rainbow
|
||||
## set to true to activate, don't include this section or set to false to deactivate
|
||||
# clean_names: true
|
||||
## Do we alert OPs when a name is changed b/c dirty?
|
||||
# alert_ops: true
|
||||
## Do we alert people who have this permission, when a name is changed b/c dirty?
|
||||
# alert_perm: namelayer.alert_dirty_name
|
||||
nameRandomizer:
|
||||
active: false
|
||||
grace: 600000
|
||||
|
||||
nameapi:
|
||||
database:
|
||||
user: ${CIV_MYSQL_USERNAME}
|
||||
password: ${CIV_MYSQL_PASSWORD}
|
||||
host: ${CIV_MYSQL_HOST}
|
||||
port: 3306
|
||||
database: civproxy
|
||||
poolsize: 1
|
||||
connection_timeout: 10000
|
||||
idle_timeout: 600000
|
||||
max_lifetime: 7200000
|
||||
@@ -1,159 +0,0 @@
|
||||
version: 2
|
||||
general:
|
||||
checkForUpdates: true
|
||||
updateOnBlockDamage: true
|
||||
bypassNotification: true
|
||||
ignoreSpectator: false
|
||||
updateRadius: 2
|
||||
advanced:
|
||||
verbose: false
|
||||
maxMillisecondsPerTick: 10
|
||||
protocolLibThreads: -1
|
||||
obfuscationWorkerThreads: -1
|
||||
proximityHiderThreads: -1
|
||||
cache:
|
||||
enabled: true
|
||||
baseDirectory: orebfuscator_cache
|
||||
maximumOpenRegionFiles: 256
|
||||
deleteRegionFilesAfterAccess: 172800000
|
||||
maximumSize: 8192
|
||||
expireAfterAccess: 30000
|
||||
maximumTaskQueueSize: 32768
|
||||
obfuscation:
|
||||
obfuscation-overworld:
|
||||
enabled: true
|
||||
minY: -64
|
||||
maxY: 70
|
||||
worlds:
|
||||
- world
|
||||
hiddenBlocks:
|
||||
- minecraft:emerald_ore
|
||||
- minecraft:deepslate_emerald_ore
|
||||
- minecraft:diamond_ore
|
||||
- minecraft:deepslate_diamond_ore
|
||||
- minecraft:gold_ore
|
||||
- minecraft:deepslate_gold_ore
|
||||
- minecraft:raw_gold_block
|
||||
- minecraft:iron_ore
|
||||
- minecraft:deepslate_iron_ore
|
||||
- minecraft:raw_iron_block
|
||||
- minecraft:coal_ore
|
||||
- minecraft:deepslate_coal_ore
|
||||
- minecraft:lapis_ore
|
||||
- minecraft:deepslate_lapis_ore
|
||||
- minecraft:redstone_ore
|
||||
- minecraft:deepslate_redstone_ore
|
||||
- minecraft:copper_ore
|
||||
- minecraft:raw_copper_block
|
||||
- minecraft:deepslate_copper_ore
|
||||
- minecraft:stone
|
||||
- minecraft:obsidian
|
||||
- minecraft:deepslate
|
||||
- minecraft:chest
|
||||
- minecraft:ender_chest
|
||||
- minecraft:trapped_chest
|
||||
- minecraft:barrel
|
||||
- minecraft:jukebox
|
||||
- minecraft:sponge
|
||||
- minecraft:note_block
|
||||
- minecraft:spawner
|
||||
- minecraft:terracotta
|
||||
- minecraft:light_gray_terracotta
|
||||
- minecraft:white_terracotta
|
||||
- minecraft:orange_terracotta
|
||||
- minecraft:red_terracotta
|
||||
- minecraft:brown_terracotta
|
||||
- minecraft:yellow_terracotta
|
||||
randomBlocks:
|
||||
minecraft:cave_air: 1
|
||||
minecraft:clay: 1
|
||||
minecraft:coal_ore: 1
|
||||
minecraft:cobblestone: 1
|
||||
minecraft:diamond_ore: 5
|
||||
minecraft:emerald_ore: 5
|
||||
minecraft:gold_ore: 5
|
||||
minecraft:iron_ore: 5
|
||||
minecraft:lapis_ore: 1
|
||||
minecraft:mossy_cobblestone: 1
|
||||
minecraft:obsidian: 1
|
||||
minecraft:stone: 1
|
||||
minecraft:deepslate: 1
|
||||
obfuscation-nether:
|
||||
enabled: true
|
||||
minY: 1
|
||||
maxY: 128
|
||||
worlds:
|
||||
- world_nether
|
||||
hiddenBlocks:
|
||||
- minecraft:netherrack
|
||||
- minecraft:obsidian
|
||||
- minecraft:nether_quartz_ore
|
||||
- minecraft:chest
|
||||
- minecraft:ender_chest
|
||||
- minecraft:trapped_chest
|
||||
- minecraft:barrel
|
||||
- minecraft:jukebox
|
||||
- minecraft:sponge
|
||||
- minecraft:note_block
|
||||
- minecraft:spawner
|
||||
- minecraft:ancient_debris
|
||||
- minecraft:nether_gold_ore
|
||||
- minecraft:basalt
|
||||
- minecraft:soul_sand
|
||||
- minecraft:soul_soil
|
||||
randomBlocks:
|
||||
minecraft:netherrack: 4
|
||||
minecraft:nether_quartz_ore: 1
|
||||
minecraft:nether_gold_ore: 1
|
||||
minecraft:ancient_debris: 1
|
||||
proximity:
|
||||
proximity-overworld:
|
||||
enabled: true
|
||||
minY: -64
|
||||
maxY: 150
|
||||
worlds:
|
||||
- world
|
||||
distance: 16
|
||||
useFastGazeCheck: false
|
||||
useBlockBelow: false
|
||||
hiddenBlocks:
|
||||
minecraft:diamond_ore: {}
|
||||
minecraft:deepslate_diamond_ore: {}
|
||||
minecraft:chest: {}
|
||||
minecraft:trapped_chest: {}
|
||||
minecraft:barrel: {}
|
||||
minecraft:jukebox: {}
|
||||
minecraft:note_block: {}
|
||||
minecraft:sponge: {}
|
||||
minecraft:crafting_table: {}
|
||||
minecraft:dispenser: {}
|
||||
minecraft:furnace: {}
|
||||
minecraft:blast_furnace: {}
|
||||
minecraft:hopper: {}
|
||||
randomBlocks:
|
||||
minecraft:stone: 1
|
||||
proximity-nether:
|
||||
enabled: true
|
||||
minY: 1
|
||||
maxY: 128
|
||||
worlds:
|
||||
- world_nether
|
||||
distance: 16
|
||||
useFastGazeCheck: false
|
||||
useBlockBelow: true
|
||||
hiddenBlocks:
|
||||
minecraft:ancient_debris: {}
|
||||
minecraft:chest: {}
|
||||
minecraft:trapped_chest: {}
|
||||
minecraft:barrel: {}
|
||||
minecraft:jukebox: {}
|
||||
minecraft:note_block: {}
|
||||
minecraft:sponge: {}
|
||||
minecraft:crafting_table: {}
|
||||
minecraft:dispenser: {}
|
||||
minecraft:furnace: {}
|
||||
minecraft:blast_furnace: {}
|
||||
minecraft:hopper: {}
|
||||
minecraft:respawn_anchor: {}
|
||||
randomBlocks:
|
||||
minecraft:netherrack: 1
|
||||
@@ -1,18 +0,0 @@
|
||||
# PlaceholderAPI
|
||||
# Version: 2.11.6
|
||||
# Created by: extended_clip
|
||||
# Contributors: https://github.com/PlaceholderAPI/PlaceholderAPI/graphs/contributors
|
||||
# Issues: https://github.com/PlaceholderAPI/PlaceholderAPI/issues
|
||||
# Expansions: https://placeholderapi.com/ecloud
|
||||
# Wiki: https://wiki.placeholderapi.com/
|
||||
# Discord: https://helpch.at/discord
|
||||
# No placeholders are provided with this plugin by default.
|
||||
# Download placeholders: /papi ecloud
|
||||
check_updates: false
|
||||
cloud_enabled: false
|
||||
cloud_sorting: "name"
|
||||
boolean:
|
||||
'true': 'yes'
|
||||
'false': 'no'
|
||||
date_format: MM/dd/yy HH:mm:ss
|
||||
debug: false
|
||||
@@ -1,5 +0,0 @@
|
||||
debug: false
|
||||
messages:
|
||||
randomspawned: "You wake up in an unfamiliar place."
|
||||
nodamagetime: 5
|
||||
rs-sign-text: "[RandomSpawn]"
|
||||
@@ -1,25 +0,0 @@
|
||||
kick_message: "<red>Server did not startup properly, please contact an @Admin!</red>"
|
||||
|
||||
# enable or disable secureboot
|
||||
enable: ${CIV_SECUREBOOT_ENABLE}
|
||||
|
||||
# Plugin names that SecureBoot will require to be enabled
|
||||
required_plugins:
|
||||
- "CivModCore"
|
||||
- "NameLayer"
|
||||
- "Bastion"
|
||||
- "CivChat2"
|
||||
- "JukeAlert"
|
||||
- "HiddenOre"
|
||||
- "Orebfuscator"
|
||||
- "EssenceGlue"
|
||||
- "BanStick"
|
||||
- "CombatTagPlus"
|
||||
- "ExilePearl"
|
||||
- "Finale"
|
||||
- "FactoryMod"
|
||||
- "RailSwitch"
|
||||
- "SuperVanish"
|
||||
- "RealisticBiomes"
|
||||
- "Vulcan"
|
||||
- "Heliodor"
|
||||
@@ -1,638 +0,0 @@
|
||||
configuration_file_version: 1
|
||||
|
||||
debug: true
|
||||
broadcast_permission: simpleadmin.broadcast
|
||||
|
||||
hacks:
|
||||
############################################################
|
||||
## Basic Hacks
|
||||
############################################################
|
||||
AntiFastBreak:
|
||||
enabled: false
|
||||
laggLenciency: 1.5
|
||||
breakDenyDuration: 3000
|
||||
#Prevents pearls from landing that have been in flight for more than the configured amount of time
|
||||
AntiStatisChamber:
|
||||
enabled: true
|
||||
pearlLifetime: 2m
|
||||
#Bounds armour to specific players disallowing others to wear the same armour piece after first equip
|
||||
ArmourBound:
|
||||
enabled: true
|
||||
whitelist:
|
||||
- DIAMOND_HELMET
|
||||
- DIAMOND_CHESTPLATE
|
||||
- DIAMOND_LEGGINGS
|
||||
- DIAMOND_BOOTS
|
||||
- NETHERITE_HELMET
|
||||
- NETHERITE_CHESTPLATE
|
||||
- NETHERITE_LEGGINGS
|
||||
- NETHERITE_BOOTS
|
||||
ArthropodEggHack:
|
||||
enabled: true
|
||||
eggChance: 0.03
|
||||
lootingChance: 0.02
|
||||
removeDrops: true
|
||||
allowedTypes:
|
||||
- SHEEP
|
||||
- PIG
|
||||
- COW
|
||||
- BAT
|
||||
- CHICKEN
|
||||
- WOLF
|
||||
- SQUID
|
||||
- MOOSHROOM
|
||||
- RABBIT
|
||||
- HORSE
|
||||
- DONKEY
|
||||
- MULE
|
||||
- VILLAGER
|
||||
- LLAMA
|
||||
- OCELOT
|
||||
- FOX
|
||||
- COD
|
||||
- TROPICAL_FISH
|
||||
- SALMON
|
||||
- TURTLE
|
||||
- DOLPHIN
|
||||
- BEE
|
||||
- STRIDER
|
||||
- GLOW_SQUID
|
||||
- CAT
|
||||
- AXOLOTL
|
||||
- GOAT
|
||||
- PARROT
|
||||
- PANDA
|
||||
- CAMEL
|
||||
- SNIFFER
|
||||
- FROG
|
||||
- TADPOLE
|
||||
- ARMADILLO
|
||||
AttrHider:
|
||||
enabled: true
|
||||
# Hide potion effects on entities, except for particles
|
||||
hideEffects: true
|
||||
# Hide the health of entities
|
||||
hideHealth: true
|
||||
# Limit player ping in the tablist to the same 6 values vanilla clients can discern visually
|
||||
roundPlayerListPing: true
|
||||
AutoRespawn:
|
||||
enabled: true
|
||||
# Delay in MS
|
||||
# Default: 300000 (five minutes)
|
||||
respawnDelay: 10000
|
||||
# The respawn delay (in MS) if someone logs in dead
|
||||
# Default 0 (instant)
|
||||
loginRespawnDelay: 0
|
||||
# Jokey joke messages sent to the player if auto-respawned
|
||||
# Deactivate by removing all the quotes below
|
||||
respawnQuotes:
|
||||
- You wake up in an unfamiliar place...
|
||||
# Allows any player with the "simpleadmin.bedlocator" permission to request their bed location.
|
||||
BedLocator:
|
||||
enabled: false
|
||||
BeeKeeping:
|
||||
enabled: true
|
||||
# Value between 0 and 1 that determines the percentage chance that a bee will replace
|
||||
# the natural spawning of a passive creature should certain conditions be met.
|
||||
# Default: 0.2 (20%)
|
||||
spawnChance: 0.0
|
||||
# Value between 0 and 1 that determines the percentage chance that a bee will lose
|
||||
# its stinger and thus die when successfully attacking an entity.
|
||||
# Default: 1.0 (100%)
|
||||
severStingerChance: 0.7
|
||||
BuffSpanker:
|
||||
enabled: true
|
||||
# The list of PotionEffectType's that you do not wish players to receive.
|
||||
naughty:
|
||||
- DOLPHINS_GRACE
|
||||
- BAD_OMEN
|
||||
- SLOW_DIGGING
|
||||
- SLOW_FALLING
|
||||
- UNLUCK
|
||||
DebugWand:
|
||||
enabled: true
|
||||
DogFacts:
|
||||
enabled: true
|
||||
intervalTime: 15m
|
||||
announcements:
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Join the Official Discord at https://discord.gg/zp63BaX3Uf","color":"green","clickEvent":{"action":"open_url","value":"https://discord.gg/zp63BaX3Uf"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Visit the community wiki at civwiki.org","color":"green","clickEvent":{"action":"open_url","value":"https://civwiki.org/wiki/Main_Page"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Visit our wiki at wiki.civmc.net","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Check out the player made map at civmc-map.github.io","color":"green","clickEvent":{"action":"open_url","value":"https://civmc-map.github.io/"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Type /global to talk in global chat","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Type /vote to vote for CivMC and receive essence!","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Consider donating to the server at patreon.com/civ_mc! And get some unique perks!","color":"blue","clickEvent":{"action":"open_url","value":"https://www.patreon.com/civ_mc"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"All ores except coal and copper can spawn in big veins. Click for more info","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/plugins/unique/hiddenore"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"All ores except diamond spawn randomly as you dig. Click for more info","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/plugins/unique/hiddenore"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"The command /config will let you adjust various settings","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Type /rb to see the crop information for the biome you are in","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Type /chunklimits to see the restrictions on how many blocks can be placed in a chunk","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Type /emf toggle to turn off/on fishing of decorative heads and custom loot","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"If you type /fm you can see all the types of factories you can make","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Please review the server rules at reddit.com/r/civmc/wiki/index","color":"green","clickEvent":{"action":"open_url","value":"https://www.reddit.com/r/civmc/wiki/index/"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"The use of VPNs or multiple accounts is not allowed, Logging in from the same place as a friend will result in an automatic ban. Accidental use of either may be resolved via a ticket on the official CivMC Discord","color":"green","clickEvent":{"action":"open_url","value":"https://discord.gg/zp63BaX3Uf"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Check out the player run newsletter at https://civwiki.news/ to see whats been going on!","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Check out the starter guide at wiki.civmc.net/pages/getting-started","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/getting-started"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Make sure to reinforce your buildings/chests to protect them from others. Click for more info","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/plugins/essential/citadel"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Jukeboxes and Noteblocks act as CCTV, when reinforced they record player actions. Click for more info","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/plugins/unique/jukealert"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Killing someone with an ender pearl in your hotbar will lock them in the nether! Player essence is used to keep the players trapped. Click for more info","color":"green","clickEvent":{"action":"open_url","value":"https://wiki.civmc.net/pages/plugins/essential/exilepearl"}}]'
|
||||
|
||||
ElytraFeatures:
|
||||
enabled: false
|
||||
# Whether Elytra flight should be outright disabled
|
||||
disableFlight: false
|
||||
# Whether Elytra flight should be disabled in combat
|
||||
disableFlightInCombat: false
|
||||
# Whether firework boosting should be outright disabled
|
||||
disableFireworkBoosting: false
|
||||
# Whether firework boosting should be disabled in combat
|
||||
disableFireworkBoostingInCombat: true
|
||||
# Whether to restrict firework boosting to explosive fireworks
|
||||
disableSafeFireworkBoosting: false
|
||||
# This regulates player damage when Elytra flying above world height.
|
||||
heightDamage:
|
||||
# The amount of damage (in half-hearts) the flier should take.
|
||||
# NOTE: Setting to 0 will disable the damage.
|
||||
damage: 1
|
||||
# The damage is multiplied by the number of blocks above world height multiplied by this number.
|
||||
scales: 1.0
|
||||
# The amount of blocks above height limit where damage is not applied.
|
||||
buffer: 5
|
||||
# The interval (in milliseconds) between damage ticks.
|
||||
interval: 1000
|
||||
EventDebugHack:
|
||||
enabled: true
|
||||
EventHandlerList:
|
||||
enabled: true
|
||||
GoldBlockElevators:
|
||||
enabled: true
|
||||
HumbugBatchOne:
|
||||
enabled: true
|
||||
allowSheepDying: true
|
||||
allowUsingAnvils: true
|
||||
allowUsingEnchantingTables: true
|
||||
infiniteCauldrons: true
|
||||
disableEnderDragon: true
|
||||
disableIronFarms: true
|
||||
disableEnderCrystalDamage: true
|
||||
disableMiningFatigue: true
|
||||
canEquipBanners: true
|
||||
disableLavaCobbleMountains: true
|
||||
disableWanderingTrader: false
|
||||
preventPearlGlitching: true
|
||||
preventUsingEyeOfEnder: false
|
||||
disablePiglins: false
|
||||
disableGapples: true
|
||||
disableEndGatewayTP: false
|
||||
ItemMetaConverterHack:
|
||||
enabled: true
|
||||
ItemSerializerHack:
|
||||
enabled: true
|
||||
MapCopyProtection:
|
||||
enabled: true
|
||||
OldEnchanting:
|
||||
enabled: true
|
||||
# Hides what enchantment will be granted within the Enchanting Table
|
||||
hideEnchants: true
|
||||
# Automatically fills the consumable slot with the Enchanting Table with Lapis Lazuli that cannot be taken
|
||||
fillLapis: false
|
||||
# Randomises the enchantment offers each time the item is placed in an Enchanting Table
|
||||
randomiseEnchants: true
|
||||
# Force enchantments to cost what they appear in the Enchanting Table
|
||||
fixEnchantCosts: true
|
||||
# Experience modifier, all experience drops will be multiplied by this (does not apply to player exp)
|
||||
# NOTE: Modifier must be 0 or greater
|
||||
experienceModifier: 0.2
|
||||
# Loot modifier, multiply the amount of exp dropped from each level of Looting (does not apply to player exp)
|
||||
# NOTE: Modifier must be 0 or greater
|
||||
lootModifier: 1.5
|
||||
# Enables xp bottles to be crafted from emeralds and vice versa
|
||||
emeraldCrafting: true
|
||||
# Enables gaining xp from emeralds directly if emeraldCrafting is enabled
|
||||
emeraldLeveling: true
|
||||
# Disables exp from mobs, fishing, mining, breeding, furnace extracting, etc
|
||||
disableGrindExp: true
|
||||
# Prevents exp orbs from granting xp
|
||||
preventOrbExp: true
|
||||
# Ensures that the player who threw the xp bottle is the one to get the xp (experienceModifier does not apply)
|
||||
directBottleExp: true
|
||||
# Defines the maximum repair cost of an item
|
||||
# NOTE: Value must be 2 or greater, or -1 to disable
|
||||
maxRepairCost: -1
|
||||
# Defines the set amount of xp that xp bottles will produce
|
||||
# NOTE: Value must be a 0 or greater, or -1 for vanilla random
|
||||
expPerBottle: 10
|
||||
# Allows player's to store their levels in bottles if expPerBottle has a value higher than 0
|
||||
allowExpRecovery: true
|
||||
# Disallows players from creating enchanted books
|
||||
disableEnchantedBookCreation: true
|
||||
# Disallows players from using enchanted books
|
||||
disableEnchantedBookUsage: false
|
||||
# Modifies the exp drops for specific mob types, which will be used in lieu of experienceModifier
|
||||
# NOTE: Players have an implicit modifier of 1.0
|
||||
# NOTE: Modifiers must be 0 or greater
|
||||
entityExpDropModifiers:
|
||||
ENDER_DRAGON: 0.0
|
||||
PhantomMenace:
|
||||
enabled: false
|
||||
# Players have a statistic called TIME_SINCE_REST. If a player's value is above 72k (3 days minecraft time) then
|
||||
# they will start spawning phantoms. Setting the cap to below 72k will effectively disable phantoms. Setting the
|
||||
# cap to -1 will disable the cap. Default: 80k (10% chance per two minutes during the night and thunder storms.)
|
||||
# Read more here: https://minecraft.gamepedia.com/Phantom#Java_Edition
|
||||
timeSinceRestCap: 75000
|
||||
# Determines whether phantoms are allowed to spawn during the night.
|
||||
nightSpawn: true
|
||||
# Determines whether phantoms are allowed to spawn during thunder storms.
|
||||
stormSpawn: true
|
||||
# Determines the maximum light level at the spawning entity's location that phantoms are allowed to spawn at.
|
||||
# Note: 15 will enable spawning at all light levels.
|
||||
maximumLightSpawn: 7
|
||||
PlayerRevive:
|
||||
enabled: true
|
||||
PlayerStatistics:
|
||||
enabled: true
|
||||
MobCondenser:
|
||||
enabled: false
|
||||
mobSpawnModifiers:
|
||||
ZOMBIFIED_PIGLIN: 0.10
|
||||
materialModificationWhitelist:
|
||||
- GHAST_TEAR
|
||||
- WITHER_SKELETON_SKULL
|
||||
- GUNPOWDER
|
||||
- BONE
|
||||
- COAL
|
||||
- ROTTEN_FLESH
|
||||
- GOLD_NUGGET
|
||||
#Alters end portals to send you to a target dimension instead of just the end
|
||||
#This is a very specific hack made for CivMC, it is not recommended to enable
|
||||
#Unless you want to fully mimic their behaviour
|
||||
PortalModifyHack:
|
||||
enabled: true
|
||||
targetWorld: world_nether
|
||||
homeWorld: world
|
||||
PortalSpawnModifier:
|
||||
enabled: false
|
||||
pigManChance: 0.15
|
||||
ghastChance: 0.001
|
||||
witherSkeletonChance: 0.02
|
||||
witherHeadDropChance: 0.01
|
||||
SafeOreBreak:
|
||||
enabled: true
|
||||
ores:
|
||||
- [DIAMOND_ORE,DEEPSLATE_DIAMOND_ORE]
|
||||
- [REDSTONE_ORE,DEEPSLATE_REDSTONE_ORE]
|
||||
- [LAPIS_ORE,DEEPSLATE_LAPIS_ORE]
|
||||
- [GOLD_ORE,DEEPSLATE_GOLD_ORE]
|
||||
- [IRON_ORE,DEEPSLATE_IRON_ORE]
|
||||
- [COPPER_ORE,DEEPSLATE_COPPER_ORE]
|
||||
- [COAL_ORE,DEEPSLATE_COAL_ORE]
|
||||
- [NETHER_GOLD_ORE]
|
||||
- [GILDED_BLACKSTONE]
|
||||
- [NETHER_QUARTZ_ORE]
|
||||
- [GLOWSTONE]
|
||||
- [SEA_LANTERN]
|
||||
- [BOOKSHELF]
|
||||
ShipOutOfLuck:
|
||||
enabled: true
|
||||
boatBreakers:
|
||||
- ICE
|
||||
- PACKED_ICE
|
||||
- FROSTED_ICE
|
||||
- BLUE_ICE
|
||||
# Currently changes a striders speed to be between 0.175 (Default) and 0.3375 (Horse max speed)
|
||||
# aswell as default health to between 20 (Default) and 50 (2.5 heart bars)
|
||||
# Only works on newly spawned striders, not pre-existing mobs
|
||||
StriderBreeding:
|
||||
enabled: true
|
||||
#Default strider speed is 0.175
|
||||
minSpeed: 0.175
|
||||
#Max horse speed is 0.3375
|
||||
maxSpeed: 0.3375
|
||||
#10 Hearts
|
||||
minHealth: 20
|
||||
#25 Hearts
|
||||
maxHealth: 50
|
||||
StrayStats:
|
||||
enabled: true
|
||||
TestConfigHack:
|
||||
enabled: true
|
||||
# Please do not change any of the values below, otherwise it will undermine the test.
|
||||
boolValue: true
|
||||
byteValue: 8
|
||||
shortValue: 14646
|
||||
intValue: 33822776
|
||||
longValue: 2486941267899177
|
||||
maybeLongValue: 6543
|
||||
floatValue: 3847.1234
|
||||
doubleValue: 345978623.178569873
|
||||
charValue: 'c'
|
||||
############################################################
|
||||
## Simple Hacks
|
||||
############################################################
|
||||
BadBoyWatch:
|
||||
# tracks players breaking these blocks and logs information
|
||||
enabled: true
|
||||
trackingDepth: 16
|
||||
clearOnMatch: true
|
||||
minDepthToMatch: 2
|
||||
watchedMaterials:
|
||||
- CHEST
|
||||
- TRAPPED_CHEST
|
||||
- COPPER_CHEST
|
||||
- EXPOSED_COPPER_CHEST
|
||||
- OXIDIZED_COPPER_CHEST
|
||||
- WEATHERED_COPPER_CHEST
|
||||
- WAXED_COPPER_CHEST
|
||||
- WAXED_EXPOSED_COPPER_CHEST
|
||||
- WAXED_OXIDIZED_COPPER_CHEST
|
||||
- FURNACE
|
||||
- JUKEBOX
|
||||
- NOTE_BLOCK
|
||||
- BEACON
|
||||
- SPONGE
|
||||
- HOPPER
|
||||
CTAnnounce:
|
||||
enabled: true
|
||||
delay: 10000
|
||||
message: '%Victim% was combat tagged by %Attacker%'
|
||||
broadcast: [OP, CONSOLE]
|
||||
Experimental:
|
||||
enabled: true
|
||||
combatspy: false
|
||||
teleportspy: false
|
||||
postteleport:
|
||||
spy: false
|
||||
count: 10
|
||||
GameFeatures:
|
||||
enabled: true
|
||||
disablePotatoXP: false
|
||||
villagerTrading: false
|
||||
witherSpawning: true
|
||||
patrolSpawning: true
|
||||
phantomSpawning: false
|
||||
enderChestPlacement: true
|
||||
enderChestUse: true
|
||||
grindstoneUse: false
|
||||
shulkerBoxUse: false
|
||||
totemPower: true
|
||||
chorusFruitTeleportation: false
|
||||
weepingAngel:
|
||||
enabled: false
|
||||
environment: 5000
|
||||
playerKill: 5000
|
||||
blockWaterInHell: true
|
||||
minecartTeleport: false
|
||||
obsidianGenerators: false
|
||||
personalDeathMessages: false
|
||||
disableNetheriteCrafting: false
|
||||
GameFixes:
|
||||
enabled: true
|
||||
# Does not fully work atm
|
||||
blockElytraBreakBug: false
|
||||
damageOnElytraBreakBug: 0.0
|
||||
stopHopperDupe: false
|
||||
stopRailDupe: true
|
||||
stopEndPortalDeletion: true
|
||||
stopBedBombingInHellBiomes: true
|
||||
stopAnchorBombing: true
|
||||
preventTreeWraparound: true
|
||||
maintainFlatBedrock: false
|
||||
preventLongSigns: true
|
||||
signLengthLimit: 100
|
||||
preventLongSignsAbsolute: true
|
||||
cancelLongSignEvent: false
|
||||
hardLimitBookPageCount: true
|
||||
GameTuning:
|
||||
enabled: true
|
||||
chunkLimits:
|
||||
enabled: false
|
||||
exceededMessage: '&9Limit (%Limit%) reached for this chunk, you cannot place more of this type of block (%Material%).'
|
||||
tileEntities:
|
||||
HOPPER: 16
|
||||
PISTON: 128
|
||||
STICKY_PISTON: 128
|
||||
FURNACE: 48
|
||||
BLAST_FURNACE: 48
|
||||
BREWING_STAND: 48
|
||||
SMOKER: 48
|
||||
ITEM_FRAME: 64
|
||||
GLOW_ITEM_FRAME: 64
|
||||
ARMOR_STAND: 48
|
||||
PAINTING: 48
|
||||
exempt:
|
||||
- Steve
|
||||
- Alex
|
||||
daytimeBed:
|
||||
enabled: true
|
||||
spawnSetMessage: '&bYour spawn has been set.'
|
||||
rainReduction:
|
||||
enabled: false
|
||||
rainOccurrenceChance: .5
|
||||
# Makes nether ratio 1 to 1
|
||||
oneToOneNether: true
|
||||
# Return nether portal, true = enabled false = disabled
|
||||
returnNetherPortal: true
|
||||
allowNetherTravel: false
|
||||
# Disables minecart inventories (trying to fix dupe issues)
|
||||
# enabled = able to right click disabled = not able to right click
|
||||
chestedMinecartInventories: true #These were false to prevent a chestcart dupe, think it's patched now?
|
||||
hopperMinecartInventories: true #These were false to prevent a chestcart dupe, think it's patched now?
|
||||
enderChestInventories: false
|
||||
stopTrapHorses: true
|
||||
killTrapHorses: true
|
||||
changeSpawnerType: false
|
||||
allowVillagerTrading: false
|
||||
enderGrief: false
|
||||
witherGrief: false
|
||||
dragonGrief: true
|
||||
allowEnchantedApples: false
|
||||
preventFallingThroughBedrock: false
|
||||
# Disable the Bad Omen effect that player receive when killing pillager patrols
|
||||
badOmen: false
|
||||
#a list of materials players shouldn't be allowed to place at all
|
||||
noplace:
|
||||
#- GRINDSTONE Leaving this here for reference
|
||||
HorseStats:
|
||||
enabled: true
|
||||
wand: COMPASS
|
||||
Insight:
|
||||
enabled: false
|
||||
into:
|
||||
- org.bukkit.event.player
|
||||
- org.bukkit.event.entity
|
||||
- org.bukkit.event.block
|
||||
- org.bukkit.event.inventory
|
||||
- org.bukkit.event.enchantment
|
||||
- org.bukkit.event.hanging
|
||||
- org.bukkit.event.painting
|
||||
- org.bukkit.event.vehicle
|
||||
- org.bukkit.event.weather
|
||||
- org.bukkit.event.world
|
||||
Introbook:
|
||||
enabled: true
|
||||
follow: true
|
||||
contents:
|
||||
title: Welcome ${player}!
|
||||
author: RedDevel
|
||||
pages:
|
||||
- "&5 Welcome &2${player}!\n &5to CivMC!&r\n\nThis book will guide your first steps!\nIf you die or lose it you can open it via the /introbook command\n\nLet's begin your journey!"
|
||||
- "You've just spawned near another player or town, say something in chat!\n\nIf nobody responds try out global chat instead by using the /global command!\n\nMany nations will want a potential new productive member.\nTake your pick!"
|
||||
- "Maybe you've joined at a time of lower activity, and nobody is responding.\n\nThen you can join the official discord and take your pick of the nation ads there!\n\n &9discord.gg/\n HkD79GfmQQ&r"
|
||||
- "Is the nation you want to join far away?\nWell you're in luck!\n\nEvery new player in their first 24 hours on the server gets a singular free tp!\n\nSimply use the command below:\n\n &c/ott to <player>&r"
|
||||
- "Want to start your own settlement?\nVery possible! but incredibly difficult.\n\nNot just because of a lack of resources!\n\nKnowledge and connections are power in CivMC. You'd be better off building those up first."
|
||||
- "Joining a nation never ties you down. You can even join multiple at once! That's why it's important to remember that you can always start your own nation at a later time.\nThere's not rush!\nTake your time to learn the game first\n\nOn that note:"
|
||||
- " &5Plugins!&r\n\nCivMC has many many different features and mechanics that make it unique.\nYou can learn about all of them on our handy Wiki!\n\n &9wiki.civmc.net\n\n&4IT IS VITAL YOU LOOK\n AT THIS WIKI&r"
|
||||
- "When you join a nation the players there will likely explain some of the basic important plugins to you\n\nThese are:\nCitadel (protect your stuff)\nJukeAlert (know who's breaking your stuff)\nExilepearl (Jail people who broke your stuff)"
|
||||
- " &5AVOID DOING\n THE FOLLOWING\n IF YOU WANT TO\n SURVIVE\n\n&r1. Breaking people's stuff\n2. Jumping into obsidian pits\n3. Crossing into excluded areas\n4. Anything people would kill you for."
|
||||
- " &5THEY WILL KILL YOU&r\nLeave the raiding until you understand how to get away with it.\nCameras are watching!\n\nLoot stolen without care is easily taken away, and damages your reputation with others!\nOr will find you killed and banished to the nether"
|
||||
- "It is always important to remember this:\n\nOn CivMC your actions have consequences.\n\nYou have 1 account. 1 name. Don't dirty it the first chance you get.\n\nThat is if you want to make something of yourself.\nWhatever that may be."
|
||||
- " &5TOS&r\nCivMC is not complete anarchy. You can and will be banned if you break the server rules.\n (Find on the discord)\n\nRefrain from using hacks or spouting slurs.\nAct like a decent human being and all will be well."
|
||||
- " &5Bugs/Issues&r\n\nIf you've found a bug or have any other issues that require an admin.\nThen you can either raise a ticket on the discord or send a modmail via our reddit.\n\n &9R/CivMC&r"
|
||||
- " &5Goodluck!&r\nThere are many things to do on CivMC. Let your ambitions run wild!\n\nLeave something behind people will remember for years to come.\n\nBe it your actions, your creations or your destruction..."
|
||||
NewfriendAssist:
|
||||
enabled: true
|
||||
announce: '&f%Player% is brand new!'
|
||||
giveIntroKitToRandomSpawners: false
|
||||
broadcast: [CONSOLE, ALL]
|
||||
helptips: on
|
||||
helptips_end: 20m
|
||||
introkit:
|
||||
enabled: true
|
||||
contents:
|
||||
- ==: org.bukkit.inventory.ItemStack
|
||||
type: COOKIE
|
||||
amount: 32
|
||||
meta:
|
||||
==: ItemMeta
|
||||
meta-type: UNSPECIFIC
|
||||
lore:
|
||||
- "Gift from the Admins as you"
|
||||
- "begin your journey on CivMC"
|
||||
- ==: org.bukkit.inventory.ItemStack
|
||||
type: BED
|
||||
amount: 1
|
||||
meta:
|
||||
==: ItemMeta
|
||||
meta-type: UNSPECIFIC
|
||||
lore:
|
||||
- "This world is unforgiving."
|
||||
- "Be sure to get a good night's"
|
||||
- "rest soon."
|
||||
- ==: org.bukkit.inventory.ItemStack
|
||||
type: BOAT
|
||||
amount: 1
|
||||
meta:
|
||||
==: ItemMeta
|
||||
meta-type: UNSPECIFIC
|
||||
lore:
|
||||
- "The world is your oyster"
|
||||
- ==: org.bukkit.inventory.ItemStack
|
||||
type: MINECART
|
||||
amount: 1
|
||||
meta:
|
||||
==: ItemMeta
|
||||
meta-type: UNSPECIFIC
|
||||
lore:
|
||||
- "This will help you"
|
||||
- "get on track."
|
||||
ReinforcedChestBreak:
|
||||
enabled: true
|
||||
# in seconds
|
||||
delay: 180
|
||||
message: "&4%player% is raiding a chest at %x% %y% %z%."
|
||||
SanityHack:
|
||||
enabled: false
|
||||
trackPlace: false
|
||||
trackBreak: false
|
||||
belowYLevel: 7
|
||||
#Used to roll a dice on whether to drop an additional sapling on block break or leaf decay
|
||||
SaplingHack:
|
||||
enabled: true
|
||||
#Should we still roll the dice for people when using a fortune enchanted tool?
|
||||
allow_fortune: true
|
||||
blocks:
|
||||
JUNGLE_LEAVES: 0.025
|
||||
DARK_OAK_LEAVES: 0.05
|
||||
OAK_LEAVES: 0
|
||||
BIRCH_LEAVES: 0
|
||||
ACACIA_LEAVES: 0
|
||||
SPRUCE_LEAVES: 0
|
||||
OneTimeTeleport:
|
||||
enabled: true
|
||||
material_blacklist: []
|
||||
unsafe_materials: [LAVA, WATER]
|
||||
ott_timeout: 1d
|
||||
ToggleLamp:
|
||||
enabled: true
|
||||
cooldownTime: 100
|
||||
DespawnFix:
|
||||
enabled: true
|
||||
BetterRails:
|
||||
enabled: true
|
||||
# All in metres per second
|
||||
# Minecraft will prevent you going faster than 30m/s
|
||||
base: 9
|
||||
materials:
|
||||
COBBLESTONE: 8
|
||||
COPPER_BLOCK: 29
|
||||
EXPOSED_COPPER: 23
|
||||
WEATHERED_COPPER: 18
|
||||
OXIDIZED_COPPER: 14
|
||||
skyBase: 10
|
||||
skyMaterials:
|
||||
COBBLESTONE: 8
|
||||
COPPER_BLOCK: 30
|
||||
EXPOSED_COPPER: 24
|
||||
WEATHERED_COPPER: 19
|
||||
OXIDIZED_COPPER: 15
|
||||
CopperRail:
|
||||
enabled: true
|
||||
deoxidise: true
|
||||
# Chance to oxidise copper one level.
|
||||
# Unoxidised copper will oxidise at 75% of this level.
|
||||
damage: 0.0175
|
||||
FasterHorses:
|
||||
enabled: true
|
||||
minSpeed: 0.1125
|
||||
maxSpeed: 0.438827582278 # 18.5m/s
|
||||
AntiDerailment:
|
||||
enabled: true
|
||||
CreeperDiscHack:
|
||||
enabled: true
|
||||
discChance: 0.003
|
||||
NoOozing:
|
||||
enabled: true
|
||||
BuildLimits:
|
||||
enabled: true
|
||||
limits:
|
||||
- ==: com.programmerdan.minecraft.simpleadminhacks.framework.utilities.BuildLimit
|
||||
world: "world_nether"
|
||||
type: ALTITUDE
|
||||
min_y: -64
|
||||
max_y: 128
|
||||
PortalConnect:
|
||||
enabled: false
|
||||
server: main
|
||||
world: world
|
||||
TooHappyGhasts:
|
||||
enabled: true
|
||||
PlayerCap:
|
||||
enabled: true
|
||||
FairPlay:
|
||||
enabled: true
|
||||
PlayerCount:
|
||||
enabled: true
|
||||
Trowel:
|
||||
enabled: true
|
||||
MobCulling:
|
||||
enabled: false
|
||||
NetheriteCrafting:
|
||||
enabled: true
|
||||
NameLocker:
|
||||
enabled: true
|
||||
BrewIndex:
|
||||
enabled: true
|
||||
ServerLinksHack:
|
||||
enabled: true
|
||||
discordUrl: https://discord.gg/civmc
|
||||
patreonUrl: https://patreon.com/Civ_MC
|
||||
@@ -1,179 +0,0 @@
|
||||
# SuperVanish v6.2.5 - Configuration
|
||||
|
||||
############# Invisibility Features ##############
|
||||
InvisibilityFeatures:
|
||||
# Should invisible players get night vision? (client-side; Requires ProtocolLib)
|
||||
NightVisionEffect: false
|
||||
# Should SV disable damage for invisible players?
|
||||
DisableDamage: true
|
||||
# Should SV disable hunger for invisible players?
|
||||
DisableHunger: true
|
||||
# Should SV prevent mobs from targeting invisible players?
|
||||
DisableMobTarget: true
|
||||
# Should invisible players open chests and shulker boxes without the animation and sound?
|
||||
# This makes them go into spectator mode temporarily. It's better to only give access to this feature
|
||||
# to staff members since a server crash can cause players to stay in spectator mode.
|
||||
# Permission: sv.silentchest
|
||||
OpenChestsSilently: true
|
||||
# Should invisible players not be able to trigger pressure plates and tripwire?
|
||||
# If this feature is enabled invisible players can't trigger pressure plates and tripwire.
|
||||
DisablePressurePlates: true
|
||||
# Should invisible players not be able to push other players or be able to be pushed?
|
||||
# WARNING: Uses the scoreboard and may conflict with other plugins!
|
||||
DisablePush: false
|
||||
# Should vanished players pick up items by default? This can be changed individually with /sv tipu
|
||||
DefaultPickUpItemsOption: false
|
||||
# Should SV modify tablist packets to prevent the server from leaking who is online?
|
||||
ModifyTablistPackets: true
|
||||
|
||||
Fly:
|
||||
# Should invisible players be able to fly even if they aren't in creative/spectator mode?
|
||||
Enable: true
|
||||
# Should invisible players WITHOUT the permission 'sv.keepfly' lose the ability to fly on reappear?
|
||||
DisableOnReappear: true
|
||||
|
||||
############# Vanish State Features ##############
|
||||
VanishStateFeatures:
|
||||
# Should players with the permission 'sv.joinvanished' join vanished all the time?
|
||||
# Doesn't work if you use GroupManager for permissions
|
||||
AutoVanishOnJoin: true
|
||||
# Should invisible players reappear automatically when they change their world?
|
||||
ReappearOnWorldChange: false
|
||||
# Should invisible players reappear automatically when they leave the server?
|
||||
ReappearOnQuit: false
|
||||
# Should invisible players reappear automatically
|
||||
# when they change their world and don't have the permission 'sv.use' anymore?
|
||||
CheckPermissionOnWorldChange: false
|
||||
# Should invisible players reappear automatically
|
||||
# when they leave the server and don't have the permission 'sv.use' anymore?
|
||||
CheckPermissionOnQuit: false
|
||||
# Should invisible players reappear automatically
|
||||
# when they join the server and don't have the permission 'sv.use' anymore?
|
||||
# Doesn't work if you use GroupManager for permissions
|
||||
CheckPermissionOnLogin: false
|
||||
|
||||
############## Indication Features ###############
|
||||
IndicationFeatures:
|
||||
LayeredPermissions:
|
||||
# Should players with the permission 'sv.see' be able to see invisible players in the tablist & in-game?
|
||||
EnableSeePermission: true
|
||||
# Should sv.use and sv.see be layered? => sv.use.levelX, sv.see.levelX
|
||||
# Players can see a vanished player if their see level is higher or equal to the other player's use level
|
||||
# Note: You have to rejoin for changes to take effect if you changed those permissions while being online
|
||||
LayeredSeeAndUsePermissions: false
|
||||
# What should be the highest level for both permissions?
|
||||
# Lower amounts might improve performance with more players since they reduce the amount of permission checks
|
||||
MaxLevel: 100
|
||||
# Should vanished players show up dark gray in the tablist and should only their head be visible?
|
||||
# Only players who are allowed to see the player will see this effect; this helps other staff with
|
||||
# differentiating them from players they should talk to; Requires ProtocolLib
|
||||
MarkVanishedPlayersAsSpectators: true
|
||||
|
||||
################ Message Options #################
|
||||
MessageOptions:
|
||||
|
||||
FakeJoinQuitMessages:
|
||||
# Should SV broadcast any kind of announcement (fake quit or player vanished) when a player vanishes?
|
||||
# You can change the messages in the messages.yml file.
|
||||
BroadcastFakeQuitOnVanish: true
|
||||
# Should SV broadcast any kind of announcement (fake join or player reappeared) when a player reappears?
|
||||
# You can change the messages in the messages.yml file.
|
||||
BroadcastFakeJoinOnReappear: true
|
||||
# Should players with the permission 'sv.see' get an admin announcement instead of a fake join/quit message?
|
||||
# You can change the messages in the messages.yml file.
|
||||
AnnounceVanishReappearToAdmins: true
|
||||
# Should there only be admin announcements and no fake join/quit messages?
|
||||
SendMessageOnlyToAdmins: false
|
||||
# Should there only be fake join/quit messages and no admin announcements?
|
||||
SendMessageOnlyToUsers: false
|
||||
|
||||
# Should SV hide the real join/leave messages of invisible players?
|
||||
HideRealJoinQuitMessages: true
|
||||
# Should SV hide leave messages for invisible players if 'VanishStateFeatures->ReappearOnQuit' is turned on?
|
||||
# Overrides 'HideRealJoinQuitMessages'
|
||||
ReappearOnQuitHideLeaveMsg: true
|
||||
# If the setting above is turned on, should players with the permission 'sv.see' get
|
||||
# a message when an invisible player joins/quits?
|
||||
AnnounceRealJoinQuitToAdmins: true
|
||||
# If the setting above is turned on, should players with the permission 'sv.see' get
|
||||
# a message when an invisible player dies?
|
||||
AnnounceDeathToAdmins: true
|
||||
# Should SV remind players who join the server vanished of being invisible (in chat)?
|
||||
# You can change the message in the messages.yml file.
|
||||
RemindVanishedOnJoin: true
|
||||
# Should invisible players have an action bar which tells them that they're invisible?
|
||||
# You can change the action bar in the messages.yml file.
|
||||
DisplayActionBar: true
|
||||
|
||||
############## Restrictive Options ###############
|
||||
RestrictiveOptions:
|
||||
# Should invisible players not be able to break blocks?
|
||||
# Bypass permission: sv.breakblocks
|
||||
PreventBlockBreaking: false
|
||||
# Should invisible players not be able to place blocks?
|
||||
# Bypass permission: sv.placeblocks
|
||||
PreventBlockPlacing: false
|
||||
# Should invisible players not be able to damage players or mobs?
|
||||
# Bypass permission: sv.damage
|
||||
PreventHittingEntities: false
|
||||
|
||||
############# External Invisibility ##############
|
||||
ExternalInvisibility:
|
||||
|
||||
ServerList:
|
||||
# Should this plugin adjust the amount of players in the serverlist? (-1 per invisible player)
|
||||
AdjustAmountOfOnlinePlayers: false
|
||||
# Should this plugin hide invisible players in the list of logged in players?
|
||||
# You can view this list when your mouse hovers over the amount of online players.
|
||||
AdjustListOfLoggedInPlayers: true
|
||||
|
||||
################## Hook Options ##################
|
||||
HookOptions:
|
||||
# Should SV hide invisible players in /who, /list, /online, /near, etc?
|
||||
# Note: Players with the permission essentials.vanish.interact can still see invisible players in these commands
|
||||
# Important: You have to reload both SV and Essentials if you change this setting (reload SV first)
|
||||
EnableEssentialsHook: true
|
||||
# Should SV hide invisible players on your dynamic map and broadcast join/leave messages if you use Dynmap?
|
||||
EnableDynmapHook: true
|
||||
# Should SV send fake join/leave messages in dynmap's web-chat?
|
||||
# You can configure the join/leave messages in the messages.yml file
|
||||
DynmapSendJoinLeaveMessages: true
|
||||
# Should SV hook into TrailGUI and disable trails while you're vanished?
|
||||
EnableTrailGUIHook: true
|
||||
# Should SV hook into SuperTrails and disable trails while you're vanished?
|
||||
EnableSuperTrailsHook: true
|
||||
# Should SV hook into PlaceholderAPI and add new placeholders to SV + register its own ones for other plugins?
|
||||
# Own ones: isvanished, vanishedplayers, playercount
|
||||
# Format: %supervanish_<placeholder>%
|
||||
EnablePlaceholderAPIHook: true
|
||||
# Should SV hook into MVdWPlaceholderAPI and add new placeholders to SV + register its own ones for other
|
||||
# plugins?
|
||||
# Own ones: isvanished, vanishedplayers, playercount
|
||||
# Format: {supervanish_<placeholder>}
|
||||
EnableMVdWPlaceholderAPIHook: true
|
||||
# Should SV stop NPCs from greeting or talking about hidden players?
|
||||
EnableCitizensHook: true
|
||||
|
||||
############# Compatibility Options ##############
|
||||
CompatibilityOptions:
|
||||
# This section is for advanced users only!
|
||||
# The event priority which SuperVanish should use for the specific event.
|
||||
# Allowed values are LOWEST, LOW, NORMAL, HIGH, HIGHEST and MONITOR
|
||||
# Higher priorities might override other plugins while lower ones might not
|
||||
|
||||
# The priority for removing the join message
|
||||
PlayerJoinEventPriority: HIGH # <- keep HIGH if you use Essentials to modify join/quit messages !!
|
||||
# The priority for removing the quit message
|
||||
PlayerQuitEventPriority: HIGH
|
||||
|
||||
############# Miscellaneous Options ##############
|
||||
MiscellaneousOptions:
|
||||
|
||||
UpdateChecker:
|
||||
# Should SV check for updates on spigot regularly? There is no automatic update; this just informs you
|
||||
Enable: true
|
||||
# Should players with the permission 'sv.notify' get notified if the current version of SV is outdated?
|
||||
NotifyAdmins: true
|
||||
|
||||
################# Do Not Touch ###################
|
||||
ConfigVersion: 6.2.5
|
||||
@@ -1,74 +0,0 @@
|
||||
# SuperVanish v6.2.7 - Messages
|
||||
#
|
||||
# Information:
|
||||
# <..> means that .. is required; [..] means that .. is optional and can be left out; | inside [] or <> stands for 'OR'
|
||||
# You can use the & character for color codes; Example: '&cThe color of this text would be red!'
|
||||
# You can use #XXXXXX for HEX color codes. Example: '#663EF6This text would be purple!'
|
||||
# You can use %p% to get the player's name; Example: '&4&l%p%, you aren't allowed to execute this command!'
|
||||
# You can use %other% to get the name of the target or cause
|
||||
# You can use %d% to get the player's display name; if you use Essentials then the display name contains the prefix too
|
||||
# You can use %tab% to get the player's name in the player list (TAB)
|
||||
# You can use %prefix% to get the player's prefix (Requires Vault)
|
||||
# You can use %suffix% to get the player's suffix (Requires Vault)
|
||||
# You can use %group% to get the player's group (Requires Vault)
|
||||
# You can use %nick% to get the player's nickname (Requires Essentials)
|
||||
# Some messages allow different, unique variables too
|
||||
#
|
||||
# NOTE: You can get WAY more placeholders by installing PlaceholderAPI or MVdWPlaceholderAPI
|
||||
#
|
||||
# Empty messages will not be sent
|
||||
# Using \n starts a new line
|
||||
#
|
||||
# Important:
|
||||
# You must double single quotes if you want to use them inside a message.
|
||||
# You must NOT use any tab characters inside this file (indent key) otherwise YAML will spam your console with errors!
|
||||
# !! If there are errors in the console after editing this file paste it into an online YAML parser to see if
|
||||
# there are any YAML syntax errors !!
|
||||
Messages:
|
||||
NoPermission: '&4Denied access! You are not allowed to do this.'
|
||||
InvalidUsage: '&cInvalid usage, you can use &6/sv help&c for a list of commands.'
|
||||
VanishMessage: '&f%p% &eleft the game'
|
||||
ReappearMessage: '&f%p% &ejoined the game'
|
||||
VanishMessageWithPermission: '&a[SV] %p% vanished.'
|
||||
ReappearMessageWithPermission: '&a[SV] %p% reappeared.'
|
||||
OnVanish: '&aYou are now invisible!'
|
||||
OnReappear: '&aYou are no longer invisible!'
|
||||
OnVanishCausedByOtherPlayer: '&a%other% hid you, you are now invisible!'
|
||||
OnReappearCausedByOtherPlayer: '&a%other% showed you, you are now visible!'
|
||||
AlreadyVanishedError: '&cYou are already invisible!'
|
||||
NotVanishedError: '&cYou are not invisible!'
|
||||
SilentJoinMessageForAdmins: '&a[SV] %p% joined silently.'
|
||||
SilentQuitMessageForAdmins: '&a[SV] %p% left silently.'
|
||||
SilentDeathMessage: '&a[SV] %deathmsg%'
|
||||
RemindingMessage: '&aYou are still invisible!'
|
||||
ListMessagePrefix: '&aInvisible Players:&f %l'
|
||||
ActionBarMessage: '&aYou are invisible to other players!'
|
||||
HideOtherMessage: '&aPlayer &e%other%&a is now invisible!'
|
||||
ShowOtherMessage: '&aPlayer &e%other%&a is now visible!'
|
||||
CannotHideOtherPlayer: '&cYou''re not allowed to change %other%''s visibility!'
|
||||
AlreadyInvisibleMessage: '&cPlayer &e%other%&c is already invisible!'
|
||||
AlreadyVisibleMessage: '&cPlayer &e%other%&c is already visible!'
|
||||
PluginReloaded: '&aSuccessfully reloaded SuperVanish (%time%ms)!'
|
||||
InvalidSender: '&cYou must be a player to execute this command!'
|
||||
PlayerNotOnline: '&cThat player is not online!'
|
||||
PlayerNonExistent: '&cThat player doesn''t exist!'
|
||||
ToggledPickingUpItemsOn: '&ePicking up items is now turned &aON&e.'
|
||||
ToggledPickingUpItemsOff: '&ePicking up items is now turned &cOFF&e.'
|
||||
UpdateWarning: '&cWarning! Recreating %updates% resets %changes%. Please use &e/sv recreatefiles confirm&c if you''d like to continue.'
|
||||
RecreatedConfig: '&aSuccessfully recreated %updates%! Please check %changes%.'
|
||||
NoConfigUpdateAvailable: '&eYour SuperVanish-files are up to date!'
|
||||
RecreationRequiredMsg: '&c[SV] Your SuperVanish-files are not up to date, you can use &e/sv recreatefiles&c to recreate them
|
||||
or use /sv recreatefiles dismiss to dismiss this message.
|
||||
Recreating SuperVanish''s files gives you access to newer settings and features of the plugin.'
|
||||
DismissedRecreationWarning: '&eYou are no longer receiving notifications about this recreation.'
|
||||
UndismissedRecreationWarning: '&eYou are now receiving notifications about this recreation.'
|
||||
PrintedStacktrace: '&eSuccessfully created a stacktrace, see console!'
|
||||
EntityHitDenied: '&c[SV] You can''t hit players or mobs in vanish!'
|
||||
BlockPlaceDenied: '&c[SV] You can''t place blocks in vanish!'
|
||||
BlockBreakDenied: '&c[SV] You can''t break blocks in vanish!'
|
||||
PluginOutdated: '&c[SV] Your current version of SuperVanish is outdated. New version: ''%new%''; Currently: ''%current%'''
|
||||
DynmapFakeJoin: '%d% joined'
|
||||
DynmapFakeQuit: '%d% quit'
|
||||
HelpHeader: "&a<---------------&e SuperVanish-Help &a--------------->"
|
||||
HelpFormat: "&6%usage% &7- &b%description% &c(%permission%)"
|
||||
MessagesVersion: 6.2.7
|
||||
@@ -1,226 +0,0 @@
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Header-&-Footer
|
||||
header-footer:
|
||||
enabled: true
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
header:
|
||||
- '&6&kAAAA&r&6&l Welcome to CivMC &x&3&e&c&0&d&1Mini&6&l!&r&6&kAAAA'
|
||||
- "&2&lMain: &6%playercount_main% &4&lPvP: &6%playercount_pvp% &3&lMini: &6%online% &d&lZorweth: &6%playercount_zorweth%"
|
||||
footer:
|
||||
- '&9Modmail at &6reddit.com/r/civmc'
|
||||
- '&a%tps% TPS &r&6discord.gg/nDnsU6vJqg'
|
||||
- '&cPatreon: &6patreon.com/Civ_MC'
|
||||
- '&6Admins: Wingzero54, RedDevel, Okx, zenron_'
|
||||
per-world:
|
||||
world1:
|
||||
header:
|
||||
- "an example of world with custom"
|
||||
footer:
|
||||
- "header/footer and prefix/suffix"
|
||||
world2;world3:
|
||||
header:
|
||||
- "This is a shared header for"
|
||||
- "world2 and world3"
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Tablist-name-formatting
|
||||
tablist-name-formatting:
|
||||
enabled: true
|
||||
align-tabsuffix-on-the-right: false
|
||||
character-width-overrides: {}
|
||||
anti-override: true
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Nametags
|
||||
scoreboard-teams:
|
||||
enabled: false
|
||||
enable-collision: true
|
||||
invisible-nametags: false
|
||||
anti-override: true
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist
|
||||
sorting-types:
|
||||
- "GROUPS:owner,admin,mod,helper,builder,vip,default"
|
||||
- "PLACEHOLDER_A_TO_Z:%player%"
|
||||
case-sensitive-sorting: true
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Unlimited-nametag-mode
|
||||
unlimited-nametag-mode:
|
||||
enabled: false
|
||||
use-marker-tag-for-1-8-x-clients: false
|
||||
disable-on-boats: true
|
||||
space-between-lines: 0.22
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
dynamic-lines:
|
||||
- abovename
|
||||
- nametag #the original one, combination of tagprefix + customtagname + tagsuffix
|
||||
- belowname
|
||||
- another
|
||||
static-lines:
|
||||
myCustomLine: 0.66
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Yellow-number
|
||||
yellow-number-in-tablist:
|
||||
enabled: false
|
||||
value: "%ping%"
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname
|
||||
belowname-objective:
|
||||
enabled: false
|
||||
number: "%health%"
|
||||
text: "&cHealth"
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Spectator-fix
|
||||
prevent-spectator-effect:
|
||||
enabled: false
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Bossbar
|
||||
bossbar:
|
||||
enabled: false
|
||||
toggle-command: /bossbar
|
||||
remember-toggle-choice: false
|
||||
hidden-by-default: false
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
bars:
|
||||
ServerInfo:
|
||||
style: "PROGRESS" # for 1.9+: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20
|
||||
color: "%animation:barcolors%" # for 1.9+: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
|
||||
progress: "100" # in %
|
||||
text: "&fWebsite: &bwww.domain.com"
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Per-world-playerlist
|
||||
per-world-playerlist:
|
||||
enabled: false
|
||||
# players with tab.staff will always see all players
|
||||
allow-bypass-permission: false
|
||||
# players in these worlds will always see all players
|
||||
ignore-effect-in-worlds:
|
||||
- ignoredworld
|
||||
- build
|
||||
shared-playerlist-world-groups:
|
||||
lobby:
|
||||
- lobby1
|
||||
- lobby2
|
||||
minigames:
|
||||
- paintball
|
||||
- bedwars
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Scoreboard
|
||||
scoreboard:
|
||||
enabled: false
|
||||
toggle-command: /sb
|
||||
remember-toggle-choice: false
|
||||
hidden-by-default: false
|
||||
use-numbers: false
|
||||
static-number: 0
|
||||
delay-on-join-milliseconds: 0
|
||||
respect-other-plugins: true
|
||||
disable-in-worlds:
|
||||
- disabledworld
|
||||
scoreboards:
|
||||
admin:
|
||||
# Only players with tab.scoreboard.admin can see this scoreboard, others will see scoreboard1
|
||||
display-condition: "permission:tab.scoreboard.admin"
|
||||
title: "Admin scoreboard"
|
||||
lines:
|
||||
- "%animation:MyAnimation1%"
|
||||
- "&6Online:"
|
||||
- "* &eOnline&7: &f%online%&7/&4%maxplayers%"
|
||||
- "* &eCurrent World&7: &f%worldonline%"
|
||||
- "* &eStaff&7: &f%staffonline%"
|
||||
- " "
|
||||
- "&6Server Info:"
|
||||
- "* &bTPS&7: %tps%"
|
||||
- "* &bUptime&7: &f%server_uptime%"
|
||||
- "* &bMemory&7: &f%memory-used%&7/&4%memory-max%"
|
||||
- "%animation:MyAnimation1%"
|
||||
scoreboard1:
|
||||
title: "Default"
|
||||
lines:
|
||||
- "%animation:MyAnimation1%"
|
||||
- "&6My Stats:"
|
||||
- "* &eKills&7: &f%statistic_player_kills%"
|
||||
- "* &eDeaths&7: &f%statistic_deaths%"
|
||||
- "* &eHealth&7: &f%health%"
|
||||
- " "
|
||||
- "&6Personal Info:"
|
||||
- "* &bRank&7: &f%group%"
|
||||
- "* &bPing&7: &f%ping%&7ms"
|
||||
- "* &bWorld&7: &f%world%"
|
||||
- "%animation:MyAnimation1%"
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Ping-Spoof
|
||||
ping-spoof:
|
||||
enabled: true
|
||||
value: 0
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Pet-name-fix
|
||||
fix-pet-names:
|
||||
enabled: false
|
||||
|
||||
placeholders:
|
||||
date-format: "dd.MM.yyyy"
|
||||
time-format: "[HH:mm:ss / h:mm a]"
|
||||
time-offset: 0
|
||||
register-tab-expansion: false
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements
|
||||
placeholder-output-replacements:
|
||||
"%essentials_vanished%":
|
||||
"yes": "&7| Vanished"
|
||||
"no": ""
|
||||
"%afk%":
|
||||
true: " &o[AFK]&r"
|
||||
false: ""
|
||||
"%essentials_nickname%":
|
||||
"%essentials_nickname%": "%player%" #placeholder did not parse correctly, show real name instead
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders
|
||||
conditions:
|
||||
nick: # use it with %condition:nick%
|
||||
conditions:
|
||||
- "%player%=%essentials_nickname%"
|
||||
yes: "%player%"
|
||||
no: "~%essentials_nickname%"
|
||||
|
||||
placeholderapi-refresh-intervals:
|
||||
default-refresh-interval: 500
|
||||
server:
|
||||
"%server_uptime%": 1000
|
||||
"%server_tps_1_colored%": 1000
|
||||
"%server_unique_joins%": 5000
|
||||
player:
|
||||
"%player_health%": 200
|
||||
"%player_ping%": 1000
|
||||
"%vault_prefix%": 1000
|
||||
relational:
|
||||
"%rel_factionsuuid_relation_color%": 1000
|
||||
|
||||
# assigning groups by permission nodes instead of taking them from permission plugin
|
||||
assign-groups-by-permissions: false
|
||||
|
||||
# if the option above is true, all groups are taken based on permissions and the one higher in this list is used as primary
|
||||
# Warning! This is not sorting list and has nothing to do with sorting players in tablist!
|
||||
primary-group-finding-list:
|
||||
- Owner
|
||||
- Admin
|
||||
- Mod
|
||||
- Helper
|
||||
- default
|
||||
|
||||
debug: false
|
||||
|
||||
# https://github.com/NEZNAMY/TAB/wiki/MySQL
|
||||
mysql:
|
||||
enabled: false
|
||||
host: 127.0.0.1
|
||||
port: 3306
|
||||
database: tab
|
||||
username: user
|
||||
password: password
|
||||
@@ -1,26 +0,0 @@
|
||||
Owner:
|
||||
tabprefix: "&0&l[&a&lOwner&0&l] &a"
|
||||
tagprefix: "&2&lOwner &a"
|
||||
Player:
|
||||
tabprefix: "&0&l[&7&lPlayer&0&l] &3"
|
||||
tagprefix: "&2&lPlayer &3"
|
||||
example_group:
|
||||
header:
|
||||
- "This is an example of per-group header/footer"
|
||||
footer:
|
||||
- "applied to a group"
|
||||
|
||||
# default settings for all groups, all groups will take properties from this section unless player's primary group overrides a specific setting
|
||||
_DEFAULT_:
|
||||
tabprefix: "%vault-prefix%%civchat_prefix%"
|
||||
tagprefix: "%vault-prefix%"
|
||||
customtabname: "%essentials_nickname%"
|
||||
customtagname: "%essentials_nickname%" # don't forget to enable unlimited nametag mode to make this one work
|
||||
tabsuffix: "%vault-suffix%"
|
||||
tagsuffix: "%vault-suffix%"
|
||||
|
||||
per-world:
|
||||
world1:
|
||||
Owner:
|
||||
tabprefix: "&0&l[&a&lOwner&0&l] &a"
|
||||
tagprefix: "&2&lOwner &a"
|
||||
@@ -1,229 +0,0 @@
|
||||
# Thanks for downloading ViaVersion
|
||||
# Ensure you look through all these options
|
||||
# If you need help:
|
||||
# Discord - https://viaversion.com/discord
|
||||
# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# GLOBAL OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# Should ViaVersion check for updates?
|
||||
checkforupdates: true
|
||||
# Send the supported versions with the Status (Ping) response packet
|
||||
send-supported-versions: false
|
||||
# Easier to configure alternative to 'block-protocols'. Uses readable version strings with possible '<' and '>' prefixes.
|
||||
# An example to block 1.16.4, everything below 1.16, as well as everything above 1.17.1 would be: ["<1.16", "1.16.4", ">1.17.1"]
|
||||
# You can use both this and the block-protocols option at the same time as well.
|
||||
block-versions: ["<1.21.2"]
|
||||
# Block specific Minecraft protocol version numbers.
|
||||
# List of all Minecraft protocol versions: https://wiki.vg/Protocol_version_numbers, or use a generator: https://via.krusic22.com
|
||||
block-protocols: []
|
||||
# Change the blocked disconnect message
|
||||
block-disconnect-msg: "You must use Minecraft version 1.20.5 or higher"
|
||||
# If you use ProtocolLib, we can't reload without kicking the players.
|
||||
# (We don't suggest using reload either, use a plugin manager)
|
||||
# You can customise the message we kick people with if you use ProtocolLib here.
|
||||
reload-disconnect-msg: "Server reload, please rejoin!"
|
||||
# We warn when there's an error converting item and block data over versions, should we suppress these? (Only suggested if spamming)
|
||||
suppress-conversion-warnings: false
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# BUNGEE OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# BungeeCord allows you to have different server versions inside.
|
||||
# Instead of you entering all the versions of these servers, we can ping them.
|
||||
#
|
||||
# What interval would you like us to ping at? (in seconds)
|
||||
# Use -1 to disable.
|
||||
bungee-ping-interval: 60
|
||||
# If the above is enabled, should we save the info to the config (in the section below)
|
||||
bungee-ping-save: true
|
||||
# To get a server's protocol, ViaVersion will do the following:
|
||||
# Look for the server in the following section, then look for the last ping if bungee-ping is enabled
|
||||
# otherwise use default.
|
||||
#
|
||||
# The format for the following is:
|
||||
# servername: protocolversion
|
||||
# You can find protocol ids on https://wiki.vg/Protocol_version_numbers
|
||||
# It will use the default option if none found.
|
||||
bungee-servers: {}
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# VELOCITY OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# Velocity allows you to have different server versions inside.
|
||||
# Instead of you entering all the versions of these servers, we can ping them.
|
||||
#
|
||||
# What interval would you like us to ping at? (in seconds)
|
||||
# Use -1 to disable.
|
||||
velocity-ping-interval: 60
|
||||
# If the above is enabled, should we save the info to the config (in the section below)
|
||||
velocity-ping-save: true
|
||||
# To get a server's protocol, ViaVersion will do the following:
|
||||
# Look for the server in the following section, then look for the last ping if velocity-ping is enabled
|
||||
# otherwise use default.
|
||||
#
|
||||
# The format for the following is:
|
||||
# servername: protocolversion
|
||||
# You can find protocol ids on https://wiki.vg/Protocol_version_numbers
|
||||
# It will fall back to the default option if none found.
|
||||
velocity-servers: {}
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# GLOBAL PACKET LIMITER #
|
||||
#----------------------------------------------------------#
|
||||
# THIS FEATURE IS DISABLED ON 1.17.1+ PAPER SERVERS, SINCE IT HAS A BETTER PACKET-LIMITER INBUILT
|
||||
#
|
||||
# Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable)
|
||||
# Clients by default send around 20-90 packets per second.
|
||||
#
|
||||
# What is the maximum per second a client can send (Use %pps to display their pps)
|
||||
# Use -1 to disable.
|
||||
max-pps: 800
|
||||
max-pps-kick-msg: "You are sending too many packets!"
|
||||
#
|
||||
# We can also kick them if over a period they send over a threshold a certain amount of times.
|
||||
#
|
||||
# Period to track (in seconds)
|
||||
# Use -1 to disable.
|
||||
tracking-period: 6
|
||||
# How many packets per second counts as a warning
|
||||
tracking-warning-pps: 120
|
||||
# How many warnings over the interval can we have
|
||||
# This can never be higher than "tracking-period"
|
||||
tracking-max-warnings: 4
|
||||
tracking-max-kick-msg: "You are sending too many packets, :("
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# MULTIPLE VERSIONS OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# Whether to make sure ViaVersion's UserConnection object is already available in the PlayerJoinEvent.
|
||||
# You may disable this for faster startup/join time if you are 100% sure no plugin requires this.
|
||||
register-userconnections-on-join: true
|
||||
# Should we enable our hologram patch?
|
||||
# If they're in the wrong place enable this
|
||||
hologram-patch: false
|
||||
# This is the offset, should work as default when enabled.
|
||||
hologram-y: -0.96
|
||||
# Should we disable piston animation for 1.11/1.11.1 clients?
|
||||
# In some cases when firing lots of pistons it crashes them.
|
||||
piston-animation-patch: false
|
||||
# Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item)
|
||||
chat-nbt-fix: true
|
||||
# Experimental - Should we fix shift quick move action for 1.12 clients (causes shift + double click not to work when moving items) (only works on 1.8-1.11.2 bukkit based servers)
|
||||
quick-move-action-fix: false
|
||||
# Should we use prefix for team colour on 1.13 and above clients
|
||||
team-colour-fix: true
|
||||
# 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely.
|
||||
disable-1_13-auto-complete: false
|
||||
# The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled
|
||||
1_13-tab-complete-delay: 0
|
||||
# For 1.13 clients the smallest (1 layer) snow doesn't have collision, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them
|
||||
fix-low-snow-collision: false
|
||||
# Infested blocks are instantly breakable for 1.13+ clients, resulting in them being unable to break them on sub 1.13 servers. This remaps them to their normal stone variants
|
||||
fix-infested-block-breaking: true
|
||||
# In 1.14 the client page limit has been upped to 100 (from 50). Some anti-exploit plugins ban when clients go higher than 50. This option cuts edited books to 50 pages.
|
||||
truncate-1_14-books: false
|
||||
# This prevents clients using 1.9-1.13 on 1.8 servers from receiving no knockback/having velocity bugs whilst sneaking under a block.
|
||||
change-1_9-hitbox: false
|
||||
# Similar to the above, but for 1.14+ players on 1.8-1.13 servers.
|
||||
# WARNING: This gives 1.14+ players the ability to sneak under blocks, that players under that version cannot (sneaking in places that are only 1.5 blocks high)!
|
||||
# Another thing to remember is that those players might be missed by projectiles and other hits directed at the very top of their head whilst sneaking.
|
||||
change-1_14-hitbox: false
|
||||
# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non-full blocks.
|
||||
fix-non-full-blocklight: true
|
||||
# Fixes walk animation not shown when health is set to Float.NaN
|
||||
fix-1_14-health-nan: true
|
||||
# Should 1.15+ clients respawn instantly / without showing a death screen?
|
||||
use-1_15-instant-respawn: false
|
||||
#
|
||||
# Enable serverside block-connections for 1.13+ clients - all the options in this section are built around this option
|
||||
serverside-blockconnections: true
|
||||
# Sets the method for the block connections (world for highly experimental (USE AT OWN RISK) world-level or packet for packet-level)
|
||||
blockconnection-method: packet
|
||||
# When activated, only the most important blocks are stored in the blockstorage. (fences, glass panes etc. won't connect to solid blocks)
|
||||
reduce-blockstorage-memory: false
|
||||
# When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems
|
||||
# Useful for lobbyservers where users can't build and those stems are used decoratively
|
||||
flowerstem-when-block-above: false
|
||||
# Vines that are not connected to blocks will be mapped to air, else 1.13+ would still be able to climb up on them.
|
||||
vine-climb-fix: false
|
||||
#
|
||||
# Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 characters.
|
||||
# CraftBukkit had this limit hardcoded until 1.16, so we have to assume any server/proxy might have this arbitrary check present.
|
||||
ignore-long-1_16-channel-names: true
|
||||
#
|
||||
# Force 1.17+ client to accept the server resource pack; they will automatically disconnect if they decline.
|
||||
forced-use-1_17-resource-pack: false
|
||||
# The message to be displayed at the prompt when the 1.17+ client receives the server resource pack.
|
||||
resource-pack-1_17-prompt: ''
|
||||
#
|
||||
# Caches light until chunks are unloaded to allow subsequent chunk update packets as opposed to instantly uncaching when the first chunk data is sent.
|
||||
# Only disable this if you know what you are doing.
|
||||
cache-1_17-light: true
|
||||
#
|
||||
# Force-update 1.19.4+ player's inventory when they try to swap armor in a pre-occupied slot.
|
||||
armor-toggle-fix: true
|
||||
#
|
||||
# Get the world names which should be returned for each vanilla dimension
|
||||
map-1_16-world-names:
|
||||
overworld: "minecraft:overworld"
|
||||
nether: "minecraft:the_nether"
|
||||
end: "minecraft:the_end"
|
||||
#
|
||||
# If disabled, tamed cats will be displayed as ocelots to 1.14+ clients on 1.13 servers. Otherwise, ocelots (tamed and untamed) will be displayed as cats.
|
||||
translate-ocelot-to-cat: false
|
||||
#
|
||||
# Determines the value sent to 1.19+ clients on join if currently not accessible by ViaVersion.
|
||||
# It is not recommended to fake this value if your server is running 1.19 or later, as 1.20.5 have stricter chat handling and may get kicked otherwise.
|
||||
enforce-secure-chat: false
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# No collide options, these allow you to configure how collision works.
|
||||
# Do you want us to prevent collision?
|
||||
prevent-collision: true
|
||||
# If the above is true, should we automatically team players until you do?
|
||||
auto-team: true
|
||||
# When enabled if certain metadata can't be read we won't tell you about it
|
||||
suppress-metadata-errors: false
|
||||
# When enabled 1.9+ will be able to block by using shields
|
||||
shield-blocking: true
|
||||
# If this setting is active, the main hand is used instead of the off-hand to trigger the blocking of the player.
|
||||
# With the main hand the blocking starts way faster.
|
||||
# (Requires "show-shield-when-sword-in-hand" to be disabled)
|
||||
no-delay-shield-blocking: false
|
||||
# If this setting is active, the shield will appear immediately for 1.9+ when you hold a sword in your main hand.
|
||||
# The shield disappears when you switch to another item.
|
||||
# (Requires "shield-blocking" to be enabled)
|
||||
show-shield-when-sword-in-hand: false
|
||||
# Enable player tick simulation, this fixes eating, drinking, nether portals.
|
||||
simulate-pt: true
|
||||
# Should we use nms player to simulate packets, (may fix anti-cheat issues)
|
||||
nms-player-ticking: true
|
||||
# Should we patch boss bars so they work? (Default: true, disable if you're having issues)
|
||||
bossbar-patch: true
|
||||
# If your boss bar flickers on 1.9+, set this to 'true'. It will keep all boss bars on 100% (not recommended)
|
||||
bossbar-anti-flicker: false
|
||||
# This will show the new effect indicator in the top-right corner for 1.9+ players.
|
||||
use-new-effect-indicator: true
|
||||
# Show the new death messages for 1.9+ on the death screen
|
||||
use-new-deathmessages: true
|
||||
# Should we cache our items, this will prevent server from being lagged out, however the cost is a constant task caching items
|
||||
item-cache: true
|
||||
# Should we replace extended pistons to fix 1.10.1 (Only on chunk load)
|
||||
replace-pistons: false
|
||||
# What id should we replace with, default is air. (careful of players getting stuck standing on them)
|
||||
replacement-piston-id: 0
|
||||
# Fix 1.9+ clients not rendering the far away chunks and improve chunk rendering when moving fast (Increases network usage and decreases client fps slightly)
|
||||
chunk-border-fix: false
|
||||
# Minimize the cooldown animation in 1.8 servers
|
||||
minimize-cooldown: true
|
||||
# Allows 1.9+ left-handedness (main hand) on 1.8 servers
|
||||
left-handed-handling: true
|
||||
@@ -1,25 +0,0 @@
|
||||
# The IP to listen to. Use 0.0.0.0 if you wish to listen to all interfaces on your server. (All IP addresses)
|
||||
# This defaults to the IP you have configured your server to listen on, or 0.0.0.0 if you have not configured this.
|
||||
host: "0.0.0.0"
|
||||
|
||||
# Port to listen for new votes on
|
||||
port: -1
|
||||
|
||||
# Setting this option to true will disable handling of Protocol v1 packets. While the old protocol is not secure, this
|
||||
# option is currently not recommended as most voting sites only support the old protocol at present. However, if you are
|
||||
# using NuVotifier's proxy forwarding mechanism, enabling this option will increase your server's security.
|
||||
disable-v1-protocol: false
|
||||
|
||||
# All tokens, labeled by the serviceName of each server list.
|
||||
tokens:
|
||||
# Default token for all server lists, if another isn't supplied.
|
||||
default: "1"
|
||||
|
||||
# Configuration section for all vote forwarding to NuVotifier
|
||||
forwarding:
|
||||
# Sets whether to set up a remote method for fowarding. Supported methods:
|
||||
# - none - Does not set up a forwarding method.
|
||||
# - pluginMessaging - Sets up plugin messaging
|
||||
method: pluginMessaging
|
||||
pluginMessaging:
|
||||
channel: nuvotifier:votes
|
||||
@@ -1,50 +0,0 @@
|
||||
# Simple Voice Chat server config v2.5.25
|
||||
|
||||
# The port number to use for the voice chat communication.
|
||||
# Audio packets are always transmitted via the UDP protocol on the port number
|
||||
# specified here, independently of other networking used for the game server.
|
||||
# Set this to '-1' to use the same port number that is used by the Minecraft server.
|
||||
# However, it is strongly recommended NOT to use the same port number because UDP on
|
||||
# it is also used by default for the server query. Doing so may crash the server!
|
||||
port=24454
|
||||
# The server IP address to bind the voice chat to
|
||||
# Leave blank to use the 'server-ip' property from the 'server.properties' config file
|
||||
# To bind to the wildcard IP address, use '*'
|
||||
bind_address=
|
||||
# The distance to which the voice can be heard
|
||||
max_voice_distance=112.0
|
||||
# The multiplier of the voice distance when crouching
|
||||
crouch_distance_multiplier=1.0
|
||||
# The multiplier of the voice distance when whispering
|
||||
whisper_distance_multiplier=1.0
|
||||
# The Opus codec
|
||||
# Valid values are 'VOIP', 'AUDIO', and 'RESTRICTED_LOWDELAY'
|
||||
codec=VOIP
|
||||
# The maximum size that audio packets are allowed to have (in bytes)
|
||||
# Set this to a lower value if audio packets don't arrive
|
||||
mtu_size=1024
|
||||
# The frequency at which keep-alive packets are sent (in milliseconds)
|
||||
# Setting this to a higher value may result in timeouts
|
||||
keep_alive=1000
|
||||
# If group chats are allowed
|
||||
enable_groups=true
|
||||
# The hostname that clients should use to connect to the voice chat
|
||||
# This may also include a port, e.g. 'example.com:24454'
|
||||
# Do NOT change this value if you don't know what you're doing
|
||||
voice_host=
|
||||
# If players are allowed to record the voice chat audio
|
||||
allow_recording=false
|
||||
# If spectators are allowed to talk to other players
|
||||
spectator_interaction=true
|
||||
# If spectators can talk to players they are spectating
|
||||
spectator_player_possession=false
|
||||
# If players without the voice chat mod should be kicked from the server
|
||||
force_voice_chat=false
|
||||
# The amount of time the server should wait to check if a player has the mod installed (in milliseconds)
|
||||
# Only relevant when 'force_voice_chat' is set to 'true'
|
||||
login_timeout=10000
|
||||
# The range in which the voice chat should broadcast audio
|
||||
# A value less than 0 means 'max_voice_distance'
|
||||
broadcast_range=-1.0
|
||||
# If the voice chat server should reply to external pings
|
||||
allow_pings=true
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 KiB |
@@ -1,60 +0,0 @@
|
||||
#Minecraft server properties
|
||||
#Tue Mar 22 23:24:27 UTC 2022
|
||||
enable-jmx-monitoring=false
|
||||
rcon.port=25575
|
||||
level-seed=
|
||||
enable-command-block=true
|
||||
gamemode=survival
|
||||
enable-query=false
|
||||
generator-settings={}
|
||||
level-name=world
|
||||
motd=You're a \u00A7l\u00A7abeautiful\u00A7r person.
|
||||
query.port=25565
|
||||
texture-pack=
|
||||
pvp=true
|
||||
generate-structures=true
|
||||
difficulty=hard
|
||||
network-compression-threshold=256
|
||||
max-tick-time=60000
|
||||
require-resource-pack=false
|
||||
max-players=160
|
||||
use-native-transport=true
|
||||
online-mode=false
|
||||
enable-status=true
|
||||
allow-flight=false
|
||||
broadcast-rcon-to-ops=true
|
||||
view-distance=7
|
||||
max-build-height=256
|
||||
resource-pack-prompt=
|
||||
server-ip=
|
||||
allow-nether=true
|
||||
server-port=25565
|
||||
enable-rcon=true
|
||||
sync-chunk-writes=true
|
||||
op-permission-level=4
|
||||
prevent-proxy-connections=false
|
||||
hide-online-players=false
|
||||
resource-pack=
|
||||
entity-broadcast-range-percentage=100
|
||||
simulation-distance=3
|
||||
rcon.password=minecraft
|
||||
player-idle-timeout=0
|
||||
force-gamemode=false
|
||||
debug=false
|
||||
rate-limit=0
|
||||
hardcore=false
|
||||
white-list=${CIV_WHITELIST}
|
||||
broadcast-console-to-ops=true
|
||||
spawn-npcs=true
|
||||
spawn-animals=true
|
||||
snooper-enabled=true
|
||||
function-permission-level=2
|
||||
level-type=default
|
||||
text-filtering-config=
|
||||
spawn-monsters=true
|
||||
enforce-whitelist=true
|
||||
enforce-secure-profile=false
|
||||
resource-pack-sha1=
|
||||
spawn-protection=0
|
||||
max-world-size=29999984
|
||||
enable-code-of-conduct=false
|
||||
@@ -1,174 +0,0 @@
|
||||
# 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 Discord or drop by our forums and leave a post.
|
||||
#
|
||||
# Discord: https://www.spigotmc.org/go/discord
|
||||
# Forums: http://www.spigotmc.org/
|
||||
|
||||
settings:
|
||||
debug: false
|
||||
sample-count: 12
|
||||
player-shuffle: 100
|
||||
user-cache-size: 1000
|
||||
save-user-cache-on-stop-only: false
|
||||
moved-wrongly-threshold: 1.0625
|
||||
moved-too-quickly-multiplier: 50.0
|
||||
timeout-time: ${CIV_WATCHDOG_TIMEOUT_TIME}
|
||||
restart-on-crash: false
|
||||
restart-script: ./start.sh
|
||||
netty-threads: 6
|
||||
attribute:
|
||||
maxHealth:
|
||||
max: 2048.0
|
||||
movementSpeed:
|
||||
max: 2048.0
|
||||
attackDamage:
|
||||
max: 2048.0
|
||||
log-villager-deaths: true
|
||||
log-named-deaths: true
|
||||
bungeecord: false
|
||||
commands:
|
||||
spam-exclusions:
|
||||
- /skill
|
||||
silent-commandblock-console: false
|
||||
log: true
|
||||
tab-complete: 0
|
||||
send-namespaced: true
|
||||
replace-commands:
|
||||
- setblock
|
||||
- summon
|
||||
- testforblock
|
||||
- tellraw
|
||||
world-settings:
|
||||
default:
|
||||
seed-nether: 30084232
|
||||
below-zero-generation-in-existing-chunks: true
|
||||
verbose: false
|
||||
merge-radius:
|
||||
exp: 3.0
|
||||
item: 2.5
|
||||
growth:
|
||||
cactus-modifier: 100
|
||||
cane-modifier: 100
|
||||
melon-modifier: 100
|
||||
mushroom-modifier: 100
|
||||
pumpkin-modifier: 100
|
||||
sapling-modifier: 100
|
||||
beetroot-modifier: 100
|
||||
carrot-modifier: 100
|
||||
potato-modifier: 100
|
||||
wheat-modifier: 100
|
||||
netherwart-modifier: 100
|
||||
vine-modifier: 100
|
||||
cocoa-modifier: 100
|
||||
bamboo-modifier: 100
|
||||
sweetberry-modifier: 100
|
||||
kelp-modifier: 100
|
||||
twistingvines-modifier: 100
|
||||
weepingvines-modifier: 100
|
||||
cavevines-modifier: 100
|
||||
glowberry-modifier: 100
|
||||
entity-activation-range:
|
||||
animals: 16
|
||||
monsters: 16
|
||||
raiders: 16
|
||||
misc: 12
|
||||
water: 12
|
||||
villagers: 16
|
||||
flying-monsters: 32
|
||||
wake-up-inactive:
|
||||
animals-max-per-tick: 2
|
||||
animals-every: 1200
|
||||
animals-for: 40
|
||||
monsters-max-per-tick: 8
|
||||
monsters-every: 400
|
||||
monsters-for: 100
|
||||
villagers-max-per-tick: 1
|
||||
villagers-every: 600
|
||||
villagers-for: 10
|
||||
flying-monsters-max-per-tick: 1
|
||||
flying-monsters-every: 200
|
||||
flying-monsters-for: 100
|
||||
villagers-work-immunity-after: 200
|
||||
villagers-work-immunity-for: 20
|
||||
villagers-active-for-panic: true
|
||||
tick-inactive-villagers: false
|
||||
ignore-spectators: false
|
||||
entity-tracking-range:
|
||||
players: 160
|
||||
animals: 64
|
||||
monsters: 48
|
||||
misc: 96
|
||||
other: 96
|
||||
ticks-per:
|
||||
hopper-transfer: 16
|
||||
hopper-check: 8
|
||||
hopper-amount: 2
|
||||
dragon-death-sound-radius: 0
|
||||
seed-village: 10387312
|
||||
seed-desert: 14357617
|
||||
seed-igloo: 14357618
|
||||
seed-jungle: 14357619
|
||||
seed-swamp: 14357620
|
||||
seed-monument: 10387313
|
||||
seed-shipwreck: 165745295
|
||||
seed-ocean: 14357621
|
||||
seed-outpost: 165745296
|
||||
seed-endcity: 10387313
|
||||
seed-slime: 987234911
|
||||
seed-bastion: 30084232
|
||||
seed-fortress: 30084232
|
||||
seed-mansion: 10387319
|
||||
seed-fossil: 14357921
|
||||
seed-portal: 34222645
|
||||
seed-stronghold: default
|
||||
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-tnt-per-tick: 100
|
||||
max-tick-time:
|
||||
tile: 50
|
||||
entity: 50
|
||||
wither-spawn-sound-radius: 0
|
||||
enable-zombie-pigmen-portal-spawns: false
|
||||
item-despawn-rate: 6000
|
||||
view-distance: default
|
||||
simulation-distance: default
|
||||
thunder-chance: 10000
|
||||
arrow-despawn-rate: 100
|
||||
trident-despawn-rate: 100
|
||||
hanging-tick-frequency: 100
|
||||
zombie-aggressive-towards-villager: true
|
||||
max-entity-collisions: 1
|
||||
nerf-spawner-mobs: true
|
||||
mob-spawn-range: 5
|
||||
end-portal-sound-radius: 0
|
||||
worldeditregentempworld:
|
||||
verbose: false
|
||||
messages:
|
||||
restart: Server is restarting
|
||||
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}
|
||||
advancements:
|
||||
disable-saving: false
|
||||
disabled:
|
||||
- minecraft:story/disabled
|
||||
players:
|
||||
disable-saving: false
|
||||
config-version: 12
|
||||
stats:
|
||||
disable-saving: false
|
||||
forced-stats: {}
|
||||
@@ -199,7 +199,6 @@ enable-server-command: true
|
||||
slash-servers:
|
||||
- "main"
|
||||
- "pvp"
|
||||
- "mini"
|
||||
- "zorweth"
|
||||
|
||||
# Should we enable /send as an alias for /ajQueue send?
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
icon-enabled=false
|
||||
motd-enabled=true
|
||||
motds=[
|
||||
{
|
||||
icon=random
|
||||
line1="<#3bad4c>Building with more than just blocks.<reset>"
|
||||
line2="<#3ec0d1>CivMC Mini"
|
||||
}
|
||||
]
|
||||
player-count-settings {
|
||||
allow-exceeding-maximum=true
|
||||
disable-player-list-hover=false
|
||||
hide-player-count=false
|
||||
max-players=300
|
||||
max-players-enabled=true
|
||||
servers=[]
|
||||
}
|
||||
@@ -2,7 +2,6 @@ proxy-settings {
|
||||
virtual-host-configs {
|
||||
"${CIV_HOSTNAME}:25565"=main
|
||||
"${CIV_PVP_HOSTNAME}:25565"=pvp
|
||||
"${CIV_GAMMA_HOSTNAME}:25565"=mini
|
||||
}
|
||||
# Set whether to enable virtual host testing mode.
|
||||
# When enabled, MiniMOTD will print virtual host debug info to the console on each server ping.
|
||||
|
||||
@@ -19,4 +19,3 @@ server_databases:
|
||||
main: namelayer
|
||||
pvp: namelayer
|
||||
zorweth: namelayer
|
||||
mini: gamma_namelayer
|
||||
|
||||
@@ -74,7 +74,6 @@ enable-player-address-logging = true
|
||||
# represents the IP address of the server to connect to.
|
||||
main = "paper:25565"
|
||||
pvp = "pvp:25565"
|
||||
mini = "gamma:25565"
|
||||
zorweth = "zorweth:25565"
|
||||
|
||||
# In what order we should try servers when a player logs in or is kicked from a server.
|
||||
@@ -88,9 +87,6 @@ try = ["main"]
|
||||
"${CIV_PVP_HOSTNAME}" = [
|
||||
"pvp"
|
||||
]
|
||||
"${CIV_GAMMA_HOSTNAME}" = [
|
||||
"mini"
|
||||
]
|
||||
|
||||
[advanced]
|
||||
# How large a Minecraft packet has to be before we compress it. Setting this to zero will
|
||||
|
||||
@@ -115,7 +115,6 @@ hacks:
|
||||
intervalTime: 5m
|
||||
announcements:
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Join the Official Discord at https://discord.gg/zp63BaX3Uf","color":"green","clickEvent":{"action":"open_url","value":"https://discord.gg/zp63BaX3Uf"}}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Stuck in queue? Type /server mini to go to CivMC Mini (and you''ll remain in the queue!)","color":"green"}]'
|
||||
- '["",{"text":"[CivMC] ","color":"gold"},{"text":"Join the ranked PvP queue with /ranked!","color":"green"}]'
|
||||
|
||||
ElytraFeatures:
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
servers:
|
||||
- pvp
|
||||
- paper
|
||||
- gamma
|
||||
- zorweth
|
||||
- proxy
|
||||
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
- name: Update Gamma Server
|
||||
hosts: all
|
||||
become: true
|
||||
|
||||
vars:
|
||||
servers:
|
||||
- gamma
|
||||
|
||||
tasks:
|
||||
- name: Update Serer | Include Preflight
|
||||
include_tasks: ../tasks/preflight-checks.yml
|
||||
|
||||
- name: Update Server | Expand setting
|
||||
include_tasks: ../tasks/expand-setting.yml
|
||||
|
||||
- name: Update Server | Include Stop Tasks
|
||||
include_tasks:
|
||||
file: '../tasks/stop-server.yml'
|
||||
|
||||
- name: Update Server | Include Deployment Tasks
|
||||
include_tasks:
|
||||
file: '../tasks/deploy/{{deploy_task}}.yml'
|
||||
loop:
|
||||
- stacks
|
||||
loop_control:
|
||||
loop_var: deploy_task
|
||||
@@ -6,7 +6,6 @@
|
||||
servers:
|
||||
- pvp
|
||||
- paper
|
||||
- gamma
|
||||
- zorweth
|
||||
- proxy
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
servers:
|
||||
- pvp
|
||||
- paper
|
||||
- gamma
|
||||
- zorweth
|
||||
- proxy
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user