This page contains the configuration details for both the Purpur and PurpurExtras plugins used on the server. Settings are organized based on their associated configuration files.
purpur.yml
)This configuration file controls server behavior using the Purpur server jar, a high-performance fork of Paper with extended customization options.
# This is the main configuration file for Purpur.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Purpur,
# join us in our Discord guild.
#
# Website: https://purpurmc.org
# Docs: https://purpurmc.org/docs
verbose: false
settings:
messages:
cannot-ride-mob: <red>You cannot mount that mob
afk-broadcast-away: <yellow><italic>%s is now AFK
afk-broadcast-back: <yellow><italic>%s is no longer AFK
afk-broadcast-use-display-name: false
afk-tab-list-prefix: '[AFK] '
afk-tab-list-suffix: ''
credits-command-output: <green>%s has been shown the end credits
demo-command-output: <green>%s has been shown the demo screen
ping-command-output: <green>%s's ping is %sms
ram-command-output: '<green>Ram Usage: <used>/<xmx> (<percent>)'
rambar-command-output: <green>Rambar toggled <onoff> for <target>
tpsbar-command-output: <green>Tpsbar toggled <onoff> for <target>
dont-run-with-scissors: <red><italic>Don't run with scissors!
uptime-command-output: <green>Server uptime is <uptime>
unverified-username: default
sleep-skipping-night: default
sleeping-players-percent: default
sleep-not-possible: default
death-message:
run-with-scissors: <player> slipped and fell on their shears
stonecutter: <player> has sawed themself in half
register-minecraft-debug-commands: false
register-minecraft-disabled-commands: false
server-mod-name: Purpur
use-alternate-keepalive: false
disable-give-dropping: false
bee-count-payload: false
tps-catchup: true
fix-projectile-looting-transfer: false
clamp-attributes: true
limit-armor: true
player-deaths-always-show-item: false
startup-commands: []
generate-end-void-rings: false
broadcasts:
advancement:
only-broadcast-to-affected-player: false
death:
only-broadcast-to-affected-player: false
lagging-threshold: 19.0
command:
rambar:
title: <gray>Ram<yellow>:</yellow> <used>/<xmx> (<percent>)
overlay: NOTCHED_20
progress-color:
good: GREEN
medium: YELLOW
low: RED
text-color:
good: <gradient:#55ff55:#00aa00><text></gradient>
medium: <gradient:#ffff55:#ffaa00><text></gradient>
low: <gradient:#ff5555:#aa0000><text></gradient>
tick-interval: 20
tpsbar:
title: <gray>TPS<yellow>:</yellow> <tps> MSPT<yellow>:</yellow> <mspt> Ping<yellow>:</yellow>
<ping>ms
overlay: NOTCHED_20
fill-mode: MSPT
progress-color:
good: GREEN
medium: YELLOW
low: RED
text-color:
good: <gradient:#55ff55:#00aa00><text></gradient>
medium: <gradient:#ffff55:#ffaa00><text></gradient>
low: <gradient:#ff5555:#aa0000><text></gradient>
tick-interval: 20
compass:
title: 'S · ◈ · ◈ · ◈ · SW · ◈ · ◈ · ◈ · W · ◈ · ◈ · ◈ · NW · ◈ · ◈ · ◈ · N · ◈ · ◈ · ◈ · NE · ◈ · ◈ · ◈ · E · ◈ · ◈ · ◈ · SE · ◈ · ◈ · ◈ · S · ◈ · ◈ · ◈ · SW · ◈ · ◈ · ◈ · W · ◈ · ◈ · ◈ · NW · ◈ · ◈ · ◈ · N · ◈ · ◈ · ◈ · NE · ◈ · ◈ · ◈ · E · ◈ · ◈ · ◈ · SE · ◈ · ◈ · ◈ · '
overlay: PROGRESS
progress-color: BLUE
percent: 1.0
tick-interval: 5
gamemode:
requires-specific-permission: false
hide-hidden-players-from-entity-selector: false
uptime:
format: <days><hours><minutes><seconds>
day: '%02d day, '
days: '%02d days, '
hour: '%02d hour, '
hours: '%02d hours, '
minute: '%02d minute, and '
minutes: '%02d minutes, and '
second: '%02d second'
seconds: '%02d seconds'
blocks:
barrel:
rows: 4
ender_chest:
six-rows: true
use-permissions-for-rows: false
crying_obsidian:
valid-for-portal-frame: true
beehive:
max-bees-inside: 3
anvil:
cumulative-cost: true
snow:
smooth-accumulation-step: 0
lightning_rod:
range: 128
grindstone:
ignored-enchants:
- minecraft:binding_curse
- minecraft:vanishing_curse
remove-attributes: false
remove-name-and-lore: false
cave_vines:
max-growth-age: 25
kelp:
max-growth-age: 25
twisting_vines:
max-growth-age: 25
weeping_vines:
max-growth-age: 25
magma-block:
reverse-bubble-column-flow: false
soul-sand:
reverse-bubble-column-flow: false
enchantment:
anvil:
allow-inapplicable-enchants: false
allow-incompatible-enchants: false
allow-higher-enchants-levels: true
replace-incompatible-enchants: false
allow-unsafe-enchant-command: false
clamp-levels: true
entity:
enderman:
short-height: false
allow-water-placement-in-the-end: true
logger:
suppress-init-legacy-material-errors: false
suppress-ignored-advancement-warnings: false
suppress-unrecognized-recipe-errors: false
suppress-setblock-in-far-chunk-errors: false
suppress-library-loader: false
network:
upnp-port-forwarding: false
max-joins-per-second: false
kick-for-out-of-order-chat: true
username-valid-characters: ^[a-zA-Z0-9_.]*$
blast-resistance-overrides: {}
block-fall-multipliers:
minecraft:black_bed:
distance: 0.5
minecraft:yellow_bed:
distance: 0.5
minecraft:lime_bed:
distance: 0.5
minecraft:brown_bed:
distance: 0.5
minecraft:light_gray_bed:
distance: 0.5
minecraft:magenta_bed:
distance: 0.5
minecraft:purple_bed:
distance: 0.5
minecraft:light_blue_bed:
distance: 0.5
minecraft:pink_bed:
distance: 0.5
minecraft:red_bed:
distance: 0.5
minecraft:hay_block:
damage: 0.2
minecraft:white_bed:
distance: 0.5
minecraft:gray_bed:
distance: 0.5
minecraft:cyan_bed:
distance: 0.5
minecraft:blue_bed:
distance: 0.5
minecraft:green_bed:
distance: 0.5
minecraft:orange_bed:
distance: 0.5
config-version: 43
world-settings:
default:
blocks:
observer:
disable-clock: false
anvil:
allow-colors: true
use-mini-message: false
iron-ingots-used-for-repair: 0
obsidian-used-for-damage: 0
azalea:
growth-chance: 5.0
beacon:
effect-range:
level-1: 20
level-2: 30
level-3: 40
level-4: 50
allow-effects-with-tinted-glass: false
bed:
explode: true
explode-on-villager-sleep: false
explosion-power: 5.0
explosion-fire: true
explosion-effect: BLOCK
big_dripleaf:
tilt-delay:
FULL: 100
PARTIAL: 10
UNSTABLE: 10
cactus:
breaks-from-solid-neighbors: true
affected-by-bonemeal: true
sugar_cane:
affected-by-bonemeal: true
nether_wart:
affected-by-bonemeal: true
campfire:
lit-when-placed: true
chest:
open-with-solid-block-on-top: false
composter:
sneak-to-bulk-process: true
coral:
die-outside-water: true
dispenser:
apply-cursed-to-armor-slots: true
place-anvils: false
door:
requires-redstone: []
dragon_egg:
teleport: true
end-crystal:
baseless:
explode: true
explosion-power: 2.0
explosion-fire: false
explosion-effect: BLOCK
base:
explode: true
explosion-power: 6.0
explosion-fire: false
explosion-effect: BLOCK
cramming-amount: 0
farmland:
mob-griefing-override: default
gets-moist-from-below: true
use-alpha-farmland: false
disable-trampling: false
only-players-trample: true
feather-fall-distance-affects-trampling: true
trample-height: -1.0
flowering_azalea:
growth-chance: 5.0
furnace:
use-lava-from-underneath: false
packed_ice:
allow-mob-spawns: true
blue_ice:
allow-mob-spawns: true
allow-snow-formation: true
lava:
infinite-required-sources: 2
speed:
nether: 10
not-nether: 30
piston:
block-push-limit: 12
magma-block:
damage-when-sneaking: false
powder_snow:
mob-griefing-override: default
powered-rail:
activation-range: 8
respawn_anchor:
explode: true
explosion-power: 5.0
explosion-fire: true
explosion-effect: BLOCK
sculk_shrieker:
can-summon-default: false
sign:
allow-colors: true
slab:
break-individual-slabs-when-sneaking: true
spawner:
deactivate-by-redstone: false
fix-mc-238526: false
sponge:
absorption:
area: 65
radius: 6
absorbs-lava: true
absorbs-water-from-mud: true
stonecutter:
damage: 0.0
turtle_egg:
break-from-exp-orbs: false
break-from-items: false
break-from-minecarts: false
mob-griefing-override: default
random-tick-crack-chance: 500
feather-fall-distance-affects-trampling: false
water:
infinite-required-sources: 2
enchantment-table:
lapis-persists: false
conduit:
effect-distance: 16
mob-damage:
distance: 8.0
damage-amount: 4.0
valid-ring-blocks:
- minecraft:prismarine
- minecraft:prismarine_bricks
- minecraft:sea_lantern
- minecraft:dark_prismarine
cauldron:
fill-chances:
rain: 0.05000000074505806
powder-snow: 0.10000000149011612
dripstone-water: 0.17578125
dripstone-lava: 0.05859375
tools:
axe:
strippables:
minecraft:jungle_wood:
drops: {}
into: minecraft:stripped_jungle_wood
minecraft:jungle_log:
drops: {}
into: minecraft:stripped_jungle_log
minecraft:oak_wood:
drops: {}
into: minecraft:stripped_oak_wood
minecraft:mangrove_log:
drops: {}
into: minecraft:stripped_mangrove_log
minecraft:birch_wood:
drops: {}
into: minecraft:stripped_birch_wood
minecraft:crimson_stem:
drops: {}
into: minecraft:stripped_crimson_stem
minecraft:warped_hyphae:
drops: {}
into: minecraft:stripped_warped_hyphae
minecraft:birch_log:
drops: {}
into: minecraft:stripped_birch_log
minecraft:warped_stem:
drops: {}
into: minecraft:stripped_warped_stem
minecraft:spruce_log:
drops: {}
into: minecraft:stripped_spruce_log
minecraft:dark_oak_wood:
drops: {}
into: minecraft:stripped_dark_oak_wood
minecraft:pale_oak_log:
drops: {}
into: minecraft:stripped_pale_oak_log
minecraft:crimson_hyphae:
drops: {}
into: minecraft:stripped_crimson_hyphae
minecraft:bamboo_block:
drops: {}
into: minecraft:stripped_bamboo_block
minecraft:cherry_wood:
drops: {}
into: minecraft:stripped_cherry_wood
minecraft:cherry_log:
drops: {}
into: minecraft:stripped_cherry_log
minecraft:mangrove_wood:
drops: {}
into: minecraft:stripped_mangrove_wood
minecraft:pale_oak_wood:
drops: {}
into: minecraft:stripped_pale_oak_wood
minecraft:acacia_log:
drops: {}
into: minecraft:stripped_acacia_log
minecraft:dark_oak_log:
drops: {}
into: minecraft:stripped_dark_oak_log
minecraft:spruce_wood:
drops: {}
into: minecraft:stripped_spruce_wood
minecraft:acacia_wood:
drops: {}
into: minecraft:stripped_acacia_wood
minecraft:oak_log:
drops: {}
into: minecraft:stripped_oak_log
waxables:
minecraft:waxed_exposed_cut_copper_stairs:
drops: {}
into: minecraft:exposed_cut_copper_stairs
minecraft:waxed_weathered_copper:
drops: {}
into: minecraft:weathered_copper
minecraft:waxed_exposed_copper_grate:
drops: {}
into: minecraft:exposed_copper_grate
minecraft:waxed_weathered_cut_copper_slab:
drops: {}
into: minecraft:weathered_cut_copper_slab
minecraft:waxed_oxidized_cut_copper_stairs:
drops: {}
into: minecraft:oxidized_cut_copper_stairs
minecraft:waxed_weathered_copper_grate:
drops: {}
into: minecraft:weathered_copper_grate
minecraft:waxed_chiseled_copper:
drops: {}
into: minecraft:chiseled_copper
minecraft:waxed_weathered_cut_copper:
drops: {}
into: minecraft:weathered_cut_copper
minecraft:waxed_copper_grate:
drops: {}
into: minecraft:copper_grate
minecraft:waxed_weathered_copper_bulb:
drops: {}
into: minecraft:weathered_copper_bulb
minecraft:waxed_oxidized_cut_copper:
drops: {}
into: minecraft:oxidized_cut_copper
minecraft:waxed_weathered_copper_door:
drops: {}
into: minecraft:weathered_copper_door
minecraft:waxed_weathered_cut_copper_stairs:
drops: {}
into: minecraft:weathered_cut_copper_stairs
minecraft:waxed_oxidized_cut_copper_slab:
drops: {}
into: minecraft:oxidized_cut_copper_slab
minecraft:waxed_cut_copper_slab:
drops: {}
into: minecraft:cut_copper_slab
minecraft:waxed_exposed_cut_copper:
drops: {}
into: minecraft:exposed_cut_copper
minecraft:waxed_oxidized_copper_bulb:
drops: {}
into: minecraft:oxidized_copper_bulb
minecraft:waxed_oxidized_copper_grate:
drops: {}
into: minecraft:oxidized_copper_grate
minecraft:waxed_oxidized_copper_door:
drops: {}
into: minecraft:oxidized_copper_door
minecraft:waxed_oxidized_chiseled_copper:
drops: {}
into: minecraft:oxidized_chiseled_copper
minecraft:waxed_copper_block:
drops: {}
into: minecraft:copper_block
minecraft:waxed_exposed_cut_copper_slab:
drops: {}
into: minecraft:exposed_cut_copper_slab
minecraft:waxed_oxidized_copper_trapdoor:
drops: {}
into: minecraft:oxidized_copper_trapdoor
minecraft:waxed_weathered_chiseled_copper:
drops: {}
into: minecraft:weathered_chiseled_copper
minecraft:waxed_exposed_copper:
drops: {}
into: minecraft:exposed_copper
minecraft:waxed_exposed_copper_bulb:
drops: {}
into: minecraft:exposed_copper_bulb
minecraft:waxed_exposed_chiseled_copper:
drops: {}
into: minecraft:exposed_chiseled_copper
minecraft:waxed_cut_copper_stairs:
drops: {}
into: minecraft:cut_copper_stairs
minecraft:waxed_copper_bulb:
drops: {}
into: minecraft:copper_bulb
minecraft:waxed_copper_trapdoor:
drops: {}
into: minecraft:copper_trapdoor
minecraft:waxed_weathered_copper_trapdoor:
drops: {}
into: minecraft:weathered_copper_trapdoor
minecraft:waxed_exposed_copper_door:
drops: {}
into: minecraft:exposed_copper_door
minecraft:waxed_copper_door:
drops: {}
into: minecraft:copper_door
minecraft:waxed_cut_copper:
drops: {}
into: minecraft:cut_copper
minecraft:waxed_oxidized_copper:
drops: {}
into: minecraft:oxidized_copper
minecraft:waxed_exposed_copper_trapdoor:
drops: {}
into: minecraft:exposed_copper_trapdoor
weatherables:
minecraft:weathered_chiseled_copper:
drops: {}
into: minecraft:exposed_chiseled_copper
minecraft:oxidized_copper_grate:
drops: {}
into: minecraft:weathered_copper_grate
minecraft:oxidized_chiseled_copper:
drops: {}
into: minecraft:weathered_chiseled_copper
minecraft:weathered_cut_copper_stairs:
drops: {}
into: minecraft:exposed_cut_copper_stairs
minecraft:weathered_copper_trapdoor:
drops: {}
into: minecraft:exposed_copper_trapdoor
minecraft:exposed_copper_bulb:
drops: {}
into: minecraft:copper_bulb
minecraft:oxidized_copper_trapdoor:
drops: {}
into: minecraft:weathered_copper_trapdoor
minecraft:weathered_copper_bulb:
drops: {}
into: minecraft:exposed_copper_bulb
minecraft:exposed_copper_grate:
drops: {}
into: minecraft:copper_grate
minecraft:exposed_cut_copper:
drops: {}
into: minecraft:cut_copper
minecraft:exposed_cut_copper_stairs:
drops: {}
into: minecraft:cut_copper_stairs
minecraft:weathered_cut_copper_slab:
drops: {}
into: minecraft:exposed_cut_copper_slab
minecraft:weathered_cut_copper:
drops: {}
into: minecraft:exposed_cut_copper
minecraft:weathered_copper_grate:
drops: {}
into: minecraft:exposed_copper_grate
minecraft:oxidized_cut_copper_slab:
drops: {}
into: minecraft:weathered_cut_copper_slab
minecraft:oxidized_copper_bulb:
drops: {}
into: minecraft:weathered_copper_bulb
minecraft:oxidized_cut_copper:
drops: {}
into: minecraft:weathered_cut_copper
minecraft:exposed_chiseled_copper:
drops: {}
into: minecraft:chiseled_copper
minecraft:oxidized_copper:
drops: {}
into: minecraft:weathered_copper
minecraft:exposed_copper_door:
drops: {}
into: minecraft:copper_door
minecraft:weathered_copper_door:
drops: {}
into: minecraft:exposed_copper_door
minecraft:weathered_copper:
drops: {}
into: minecraft:exposed_copper
minecraft:exposed_copper_trapdoor:
drops: {}
into: minecraft:copper_trapdoor
minecraft:exposed_copper:
drops: {}
into: minecraft:copper_block
minecraft:oxidized_cut_copper_stairs:
drops: {}
into: minecraft:weathered_cut_copper_stairs
minecraft:oxidized_copper_door:
drops: {}
into: minecraft:weathered_copper_door
minecraft:exposed_cut_copper_slab:
drops: {}
into: minecraft:cut_copper_slab
hoe:
tillables:
minecraft:coarse_dirt:
condition: air_above
drops: {}
into: minecraft:dirt
minecraft:grass_block:
condition: air_above
drops: {}
into: minecraft:farmland
minecraft:dirt:
condition: air_above
drops: {}
into: minecraft:farmland
minecraft:rooted_dirt:
condition: always
drops:
minecraft:hanging_roots: 1.0
into: minecraft:dirt
minecraft:dirt_path:
condition: air_above
drops: {}
into: minecraft:farmland
replant-crops: false
replant-nether-warts: false
shovel:
flattenables:
minecraft:podzol:
drops: {}
into: minecraft:dirt_path
minecraft:coarse_dirt:
drops: {}
into: minecraft:dirt_path
minecraft:rooted_dirt:
drops: {}
into: minecraft:dirt_path
minecraft:mycelium:
drops: {}
into: minecraft:dirt_path
minecraft:grass_block:
drops: {}
into: minecraft:dirt_path
minecraft:dirt:
drops: {}
into: minecraft:dirt_path
ridable-settings:
babies-are-ridable: true
untamed-tamables-are-ridable: true
use-night-vision: false
use-dismounts-underwater-tag: true
mobs:
allay:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
armadillo:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 12.0
scale: 1.0
breeding-delay-ticks: 6000
axolotl:
ridable: false
controllable: true
attributes:
max_health: 14.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
bat:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 6.0
scale: 1.0
follow_range: 16.0
knockback_resistance: 0.0
movement_speed: 0.6
flying_speed: 0.6
armor: 0.0
armor_toughness: 0.0
attack_knockback: 0.0
takes-damage-from-water: false
always-drop-exp: false
bee:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 10.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
can-work-at-night: false
can-work-in-rain: false
can-instantly-start-drowning: true
always-drop-exp: false
dies-after-sting: true
blaze:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 20.0
scale: 1.0
takes-damage-from-water: true
always-drop-exp: false
bogged:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 16.0
scale: 1.0
camel:
ridable-in-water: false
attributes:
max_health:
min: 32.0
max: 32.0
jump_strength:
min: 0.42
max: 0.42
movement_speed:
min: 0.09
max: 0.09
breeding-delay-ticks: 6000
cat:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
spawn-delay: 1200
scan-range-for-other-cats:
swamp-hut: 16
village: 48
breeding-delay-ticks: 6000
default-collar-color: RED
takes-damage-from-water: false
always-drop-exp: false
cave_spider:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 12.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
chicken:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health: 4.0
scale: 1.0
retaliate: false
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
cod:
ridable: false
controllable: true
attributes:
max_health: 3.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
cow:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
feed-mushrooms-for-mooshroom: 0
breeding-delay-ticks: 6000
takes-damage-from-water: false
naturally-aggressive-to-players:
chance: 0.0
damage: 2.0
always-drop-exp: false
creaking:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 1.0
scale: 1.0
creeper:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
naturally-charged-chance: 0.0
allow-griefing: true
mob-griefing-override: default
takes-damage-from-water: false
explode-when-killed: false
health-impacts-explosion: false
always-drop-exp: false
head-visibility-percent: 0.5
encircle-target: false
dolphin:
ridable: false
controllable: true
spit:
cooldown: 20
speed: 1.0
damage: 2.0
attributes:
max_health: 10.0
scale: 1.0
disable-treasure-searching: false
takes-damage-from-water: false
naturally-aggressive-to-players-chance: 0.0
always-drop-exp: false
donkey:
ridable-in-water: false
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
drowned:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
spawn_reinforcements: 0.1
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
takes-damage-from-water: false
can-break-doors: false
always-drop-exp: false
elder_guardian:
ridable: false
controllable: true
attributes:
max_health: 80.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
ender_dragon:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 200.0
always-drop-full-exp: false
mob-griefing-override: default
takes-damage-from-water: false
can-ride-vehicles: false
enderman:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 40.0
scale: 1.0
allow-griefing: true
can-despawn-with-held-block: false
mob-griefing-override: default
takes-damage-from-water: true
aggressive-towards-endermites: true
aggressive-towards-endermites-only-spawned-by-player-thrown-ender-pearls: false
disable-player-stare-aggression: false
ignore-projectiles: false
always-drop-exp: false
endermite:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 8.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
evoker:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 24.0
scale: 1.0
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
fox:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
tulips-change-type: false
breeding-delay-ticks: 6000
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
frog:
ridable: false
ridable-in-water: true
controllable: true
ridable-jump-height: 0.6499999761581421
breeding-delay-ticks: 6000
ghast:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 10.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
giant:
ridable: false
ridable-in-water: true
controllable: true
movement-speed: 0.5
attack-damage: 50.0
attributes:
max_health: 100.0
scale: 1.0
step-height: 2.0
jump-height: 1.0
have-ai: false
have-hostile-ai: false
takes-damage-from-water: false
always-drop-exp: false
glow_squid:
ridable: false
controllable: true
attributes:
max_health: 10.0
scale: 1.0
can-fly: false
takes-damage-from-water: false
always-drop-exp: false
goat:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
guardian:
ridable: false
controllable: true
attributes:
max_health: 30.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
happy_ghast:
ridable-in-water: false
attributes:
max_health: 20.0
tempt_range: 16.0
flying_speed: 0.05
movement_speed: 0.05
follow_range: 16.0
camera_distance: 8.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
hoglin:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 40.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
horse:
ridable-in-water: false
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.1125
max: 0.3375
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
husk:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
spawn_reinforcements: 0.1
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
takes-damage-from-water: false
always-drop-exp: false
illusioner:
ridable: false
ridable-in-water: true
controllable: true
movement-speed: 0.5
follow-range: 18.0
attributes:
max_health: 32.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
iron_golem:
ridable: false
ridable-in-water: true
controllable: true
can-swim: false
attributes:
max_health: 100.0
scale: 1.0
takes-damage-from-water: false
poppy-calms-anger: false
healing-calms-anger: false
always-drop-exp: false
llama:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
breeding-delay-ticks: 6000
takes-damage-from-water: false
join-caravans: true
always-drop-exp: false
magma_cube:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: size * size
attack_damage: size
takes-damage-from-water: false
always-drop-exp: false
mooshroom:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
mule:
ridable-in-water: false
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
ocelot:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 10.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
spawn-below-sea-level: false
panda:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
parrot:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 6.0
scale: 1.0
takes-damage-from-water: false
can-breed: false
always-drop-exp: false
phantom:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
flames:
damage: 1.0
fire-time: 8
allow-griefing: false
attributes:
max_health: '20.0'
attack_damage: 6 + size
attacked-by-crystal-range: 0.0
attacked-by-crystal-damage: 1.0
orbit-crystal-radius: 0.0
spawn:
min-sky-darkness: 5
only-above-sea-level: true
only-with-visible-sky: true
local-difficulty-chance: 3.0
per-attempt:
min: 1
max: -1
burn-in-light: 0
burn-in-daylight: true
ignore-players-with-torch: false
flames-on-swoop: false
takes-damage-from-water: false
always-drop-exp: false
size:
min: 0
max: 0
pig:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health: 10.0
scale: 1.0
give-saddle-back: false
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
piglin:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 16.0
scale: 1.0
mob-griefing-override: default
takes-damage-from-water: false
portal-spawn-modifier: 2000
always-drop-exp: false
head-visibility-percent: 0.5
ignores-armor-with-gold-trim: false
piglin_brute:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 50.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
pillager:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 24.0
scale: 1.0
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
polar_bear:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 30.0
scale: 1.0
breedable-item: ''
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
pufferfish:
ridable: false
controllable: true
attributes:
max_health: 3.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
rabbit:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 3.0
scale: 1.0
spawn-toast-chance: 0.0
spawn-killer-rabbit-chance: 0.0
breeding-delay-ticks: 6000
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
ravager:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health: 100.0
scale: 1.0
mob-griefing-override: default
takes-damage-from-water: false
griefable-blocks:
- minecraft:oak_leaves
- minecraft:spruce_leaves
- minecraft:birch_leaves
- minecraft:jungle_leaves
- minecraft:acacia_leaves
- minecraft:cherry_leaves
- minecraft:dark_oak_leaves
- minecraft:pale_oak_leaves
- minecraft:mangrove_leaves
- minecraft:azalea_leaves
- minecraft:flowering_azalea_leaves
- minecraft:wheat
- minecraft:carrots
- minecraft:potatoes
- minecraft:torchflower_crop
- minecraft:pitcher_crop
- minecraft:beetroots
always-drop-exp: false
avoid-rabbits: false
salmon:
ridable: false
controllable: true
attributes:
max_health: 3.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
sheep:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 8.0
scale: 1.0
breeding-delay-ticks: 6000
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
shulker:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 30.0
scale: 1.0
takes-damage-from-water: false
spawn-from-bullet:
base-chance: 1.0
require-open-lid: true
nearby-range: 8.0
nearby-equation: (nearby - 1) / 5.0
random-color: false
change-color-with-dye: false
always-drop-exp: false
silverfish:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 8.0
scale: 1.0
movement_speed: 0.25
attack_damage: 1.0
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
skeleton:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
head-visibility-percent: 0.5
feed-wither-roses: 0
bow-accuracy: 14 - difficulty * 4
skeleton_horse:
ridable: false
ridable-in-water: true
can-swim: false
attributes:
max_health:
min: 15.0
max: 15.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.2
max: 0.2
takes-damage-from-water: false
always-drop-exp: false
slime:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: size * size
attack_damage: size
takes-damage-from-water: false
always-drop-exp: false
snow_golem:
ridable: false
ridable-in-water: true
controllable: true
leave-trail-when-ridden: false
attributes:
max_health: 4.0
scale: 1.0
pumpkin-can-be-added-back: false
min-shoot-interval-ticks: 20
max-shoot-interval-ticks: 20
snow-ball-modifier: 10.0
attack-distance: 1.25
mob-griefing-override: default
takes-damage-from-water: true
always-drop-exp: false
sniffer:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 14.0
scale: 1.0
breeding-delay-ticks: 6000
squid:
ridable: false
controllable: true
attributes:
max_health: 10.0
scale: 1.0
immune-to-EAR: true
water-offset-check: 0.0
can-fly: false
takes-damage-from-water: false
always-drop-exp: false
spider:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health: 16.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
stray:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
strider:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health: 20.0
scale: 1.0
breeding-delay-ticks: 6000
give-saddle-back: false
takes-damage-from-water: true
always-drop-exp: false
tadpole:
ridable: false
ridable-in-water: true
controllable: true
trader_llama:
ridable: false
ridable-in-water: false
controllable: true
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
tropical_fish:
ridable: false
controllable: true
attributes:
max_health: 3.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
turtle:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 30.0
scale: 1.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
vex:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 14.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
villager:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
tempt_range: 10.0
follow-emerald-blocks: false
can-be-leashed: false
can-breed: true
breeding-delay-ticks: 6000
clerics-farm-warts: false
cleric-wart-farmers-throw-warts-at-villagers: true
mob-griefing-override: default
takes-damage-from-water: false
allow-trading: true
always-drop-exp: false
minimum-demand: 0
lobotomize:
enabled: false
check-interval: 100
wait-until-trade-locked: false
display-trade-item: true
spawn-iron-golem:
radius: 0
limit: 0
search-radius:
acquire-poi: 48
nearest-bed-sensor: 48
vindicator:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 24.0
scale: 1.0
johnny:
spawn-chance: 0.0
takes-damage-from-water: false
always-drop-exp: false
wandering_trader:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
tempt_range: 10.0
follow-emerald-blocks: false
can-be-leashed: false
takes-damage-from-water: false
allow-trading: true
always-drop-exp: false
warden:
ridable: false
ridable-in-water: true
controllable: true
witch:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 26.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
wither:
ridable: false
ridable-in-water: true
controllable: true
ridable-max-y: 320.0
attributes:
max_health: 300.0
scale: 1.0
health-regen-amount: 1.0
health-regen-delay: 20
mob-griefing-override: default
takes-damage-from-water: false
can-ride-vehicles: false
explosion-radius: 1.0
play-spawn-sound: true
always-drop-exp: false
wither_skeleton:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
wolf:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 8.0
scale: 1.0
default-collar-color: RED
milk-cures-rabid-wolves: true
spawn-rabid-chance: 0.0
breeding-delay-ticks: 6000
takes-damage-from-water: false
always-drop-exp: false
zoglin:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 40.0
scale: 1.0
takes-damage-from-water: false
always-drop-exp: false
zombie:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
spawn_reinforcements: 0.1
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
aggressive-towards-villager-when-lagging: true
mob-griefing-override: default
takes-damage-from-water: false
always-drop-exp: false
head-visibility-percent: 0.5
zombie_horse:
ridable: false
ridable-in-water: false
can-swim: false
attributes:
max_health:
min: 15.0
max: 15.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.2
max: 0.2
spawn-chance: 0.0
takes-damage-from-water: false
always-drop-exp: false
zombie_villager:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
spawn_reinforcements: 0.1
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
takes-damage-from-water: false
curing_time:
min: 3600
max: 6000
cure:
enabled: true
always-drop-exp: false
zombified_piglin:
ridable: false
ridable-in-water: true
controllable: true
attributes:
max_health: 20.0
scale: 1.0
spawn_reinforcements: 0.0
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
count-as-player-kill-when-angry: false
takes-damage-from-water: false
always-drop-exp: false
hunger:
starvation-damage: 1.0
settings:
entity:
shared-random: true
gameplay-mechanics:
armorstand:
step-height: 0.0
set-name-visible-when-placing-with-custom-name: false
fix-nametags: false
can-movement-tick: true
can-move-in-water: true
can-move-in-water-over-fence: true
place-with-arms-visible: false
arrow:
movement-resets-despawn-counter: true
use-better-mending: false
always-tame-in-creative: false
boat:
eject-players-on-land: false
do-fall-damage: false
disable-drops-on-cramming-death: false
milk-cures-bad-omen: true
trident-loyalty-void-return-height: 0.0
entities-can-use-portals: true
raid-cooldown-seconds: 0
animal-breeding-cooldown-seconds: 0
persistent-droppable-entity-display-names: true
entities-pick-up-loot-mob-griefing-override: default
fireballs-mob-griefing-override: default
projectiles-mob-griefing-override: default
note-block-ignore-above: false
impose-teleport-restrictions-on-gateways: false
impose-teleport-restrictions-on-nether-portals: false
impose-teleport-restrictions-on-end-portals: false
tick-fluids: true
entity-blindness-multiplier: 1.0
mobs-ignore-rails: false
rain-stops-after-sleep: true
thunder-stops-after-sleep: true
persistent-tileentity-lore: false
persistent-tileentity-display-name: true
mob-last-hurt-by-player-time: 100
milk-clears-beneficial-effects: true
disable-oxidation-proximity-penalty: false
daylight-cycle-ticks:
daytime: 12000
nighttime: 12000
drowning:
air-ticks: 300
ticks-per-damage: 20
damage-from-drowning: 2.0
elytra:
damage-per-second: 1
damage-multiplied-by-speed: 0.0
damage-per-boost:
firework: 0
trident: 0
kinetic-damage: true
infinity-bow:
works-without-arrows: false
item:
immune:
cactus: []
explosion: []
fire: []
lightning: []
shears:
damage-if-sprinting: true
damage-if-sprinting-item-model: purpurmc:scissors
ignore-in-water: false
ignore-in-lava: false
sprinting-damage: 1.0
defuse-tnt-chance: 0.0
ender-pearl:
damage: 5.0
cooldown: 20
creative-cooldown: 20
endermite-spawn-chance: 0.05000000074505806
glow_berries:
eat-glow-duration: 0
shulker_box:
drop-contents-when-destroyed: false
compass:
holding-shows-bossbar: false
snowball:
extinguish:
fire: false
candles: false
campfires: false
end-crystal:
place-anywhere: false
mob-effects:
health-regen-amount: 1.0
minimal-health-poison-amount: 1.0
poison-degeneration-amount: 1.0
wither-degeneration-amount: 1.0
hunger-exhaustion-amount: 0.004999999888241291
saturation-regen-amount: 1.0
mob-spawning:
village-cats: default
raid-patrols: default
phantoms: default
wandering-traders: default
village-sieges: default
ignore-creative-players: false
player:
netherite-fire-resistance:
duration: 0
amplifier: 0
ambient: false
show-particles: false
show-icon: true
idle-timeout:
kick-if-idle: true
tick-nearby-entities: true
count-as-sleeping: false
update-tab-list: false
mobs-target: true
exp-dropped-on-death:
equation: expLevel * 7
maximum: 100
teleport-if-outside-border: false
teleport-on-nether-ceiling-damage: false
totem-of-undying-works-in-inventory: true
fix-stuck-in-portal: false
one-punch-in-creative: false
sleep-ignore-nearby-mobs: false
can-skip-night: true
critical-damage-multiplier: 1.5
burp-delay: 10
burp-when-full: false
ridable-in-water: false
curse-of-binding:
remove-with-weakness: false
shift-right-click-repairs-mending-points: 0
exp-pickup-delay-ticks: 2
allow-void-trading: false
silk-touch:
enabled: true
spawner-name: <reset><white>Monster Spawner
minimal-level: 1
spawner-lore:
- Spawns a <mob>
tools:
- minecraft:iron_pickaxe
- minecraft:golden_pickaxe
- minecraft:diamond_pickaxe
- minecraft:netherite_pickaxe
projectile-offset:
bow: 1.0
crossbow: 1.0
egg: 1.0
ender-pearl: 1.0
throwable-potion: 1.0
trident: 1.0
snowball: 1.0
projectile-damage:
snowball: -1
halloween:
force: false
head-chance: 0.25
entity-lifespan: 0
entity-left-handed-chance: 0.05000000074505806
minecart:
max-speed: 0.4
place-anywhere: false
powered-rail:
boost-modifier: 0.06
controllable:
enabled: false
step-height: 1.0
hop-boost: 0.5
fall-damage: true
base-speed: 0.1
block-speed:
grass_block: 0.3
stone: 0.5
config.yml
)This configuration file manages settings specific to the PurpurExtras plugin, which extends the functionality of the Purpur server with additional features and quality-of-life options.
settings:
rideables:
mob-needs-to-be-nametagged-to-ride: false
twerk-to-reduce-burn-time:
chance: 25
amount: 0.5
block-building-above-nether:
height-limit: 128
no-permission-message: '<red>Max build height in this world is: <gold><height>'
enabled: false
chat:
send-sleep-percentage-message:
player-sleeping: <grey><playername> has fallen asleep. <sleeping> out of <needed>
required players in <worldname> are sleeping.
skipping-night: <grey>Enough players have slept! Skipping through the night
in <worldname>.
enabled: false
escape-commands: false
mobs:
snow_golem:
drop-pumpkin-when-sheared: true
sheep:
jeb-shear-random-color: true
lightning-transforms-entities:
entities:
villager: witch
pig: zombified_piglin
enabled: false
dye-boss-bars: false
gameplay-settings:
open-iron-doors-with-hand: false
open-iron-trapdoors-with-hand: false
respawn-anchor-needs-charges: true
spawner-placement-requires-specific-permission: false
run-faster-on-paths:
attribute-modifier-type: add_scalar
value: 0.2
path-blocks:
- DIRT_PATH
enabled: true
cancel-damage-from-pet-owner: false
fall-damage-when-jump-boost-applied: true
shield:
damage-reduction: 1.0
cooldown: 100
unlock-all-recipes-on-join: false
use-notarget-permissions: false
items:
beehive-lore:
bees: '<reset><gray>Bees: <bees>/<maxbees>'
honey: '<reset><gray>Honey level: <honey>/<maxhoney>'
enabled: false
leash-snap:
sound: minecraft:block.bamboo.break
volume: 1.0
pitch: 1.25
enabled: false
totem:
work-on-void-death: true
blocks:
shift-right-click-for-invisible-item-frames: true
chorus-flowers-always-drop: true
protect-spawners:
message: <red>Prevented you from breaking this block. Sneak to break it anyway.
allow-breaking-in-sneak: true
immune-to-explosions: false
message-type: CHAT
enabled: false
anvil-splits-minecarts: true
anvil-splits-boats: true
loom:
max-layers: 10
dispenser:
break-blocks:
pickaxe: true
shovel: true
hoe: true
axe: true
shears: true
shears-shear-pumpkin: false
puts-discs-in-jukebox: false
interact-with-cauldron: false
suspicious-blocks:
exclusion-list:
enable-item-exclusion-list: false
item-exclusion-list:
- shulker_box
item-excluded-message: <red>The item you're using is on the excluded list!
message-type: CHAT
enabled: false
furnace:
burn-time:
multiplier: 1.0
enabled: false
anvil-crushes-blocks:
blocks:
cobblestone: sand
enabled: false
stonecutter-damage-filter:
blacklist:
- player
enabled: false
creeper-squid:
enabled: true
fuse-ticks: 30
agro-distance: 3
explosion-radius: 3
velocity: 0.5
protect-blocks-with-loot:
message: <red>Prevented you from breaking this block because it can regenerate
loot. Sneak to break it anyway.
allow-breaking-in-sneak: false
immune-to-explosions: false
message-type: CHAT
enabled: false
raid-totem-drops:
chance: 0.0
enabled: false
grindstone:
gives-enchants-back: true
This configuration file manages settings for the CMI (Content Management Interface) plugin, a powerful and comprehensive plugin for server administration, offering features like teleportation, economy, ranks, chat formatting, and more—all in a single package.
Language: EN
LanguageDownload: true
Economy:
Enabled: true
Confirmation: false
LogEnabled: false
log:
Unknown: true
Transfer: true
IgnoredUsers:
- Zrips
Cheque:
# Determines max amount of cheque player can create
# Set it to 0 to remove the limit
MaxValue: 1.0E8
# If set to true, the player will be required to hold a piece of paper to create a cheque.
Paper: true
# When set to true, the player will be required to have cmi.command.cheque.withdraw permission node to withdraw cheque
Permission: false
# Should we allow cheque usage in creative mode?
# If you have creative server, keep this at false or players could start duplicating items
InCreative: false
# Should we accept old cheque item stacks with non encoded data in them
# Keep it set to false for maximum security
AcceptNotEncoded: false
PaymentWithShorts:
# When set to true players will be able to make payments by using short amount formats like 10k which results into 10000 and similar
# In addition 10.2k will result into 10200
Allow: true
# List of suffixes we should accept and what amount they result in.
# Only one letter is acceptable when defining suffix
values:
- k-1000
- m-1000000
- b-1000000000
- t-1000000000000
- q-1000000000000000
BalTop:
# List of players to exclude from baltop list
Exclude:
- Notch
# When enabled baltop list will show short money values, like 12.5M instead of 12501234
DisplayWithShorts: false
# List of names to exclude from baltop
# Can be used to filter out towny towns
ExcludeStartingWith:
- town_
- town-
- towny_
- towny-
- debt-
- debt_
# When set to true some fake accounts will be included into baltop list
# This should include some previously marked accounts as fake which have been created for town usage or similar things
IncludeFakes: false
# Set to 0 or lower to disable this feature
# Time in days of player being offline to exclude from being included in balance top list
ExcludeInactive: 0
Global:
# Starting amount of money players will have
StartingAmount: 500.0
# Minimal amount, can go into negative if needed
MinimalAmount: 0.0
# Maximal amount of money player can have. Set to -1 to disable this limit
MaximumAmount: 1.0E8
# Defines amount until player can send to another player
# This can prevent annoying spam some players would want to create by sending tiny amounts of money
MinimalPay: 0.5
# Defines if you want to allow payments with fractions
# if this is disabled then payments will be limited to whole numbers and in case player provides number with fraction we will round number down
Fractions: true
# Currency symbol to be used when showing balance or similar
CurrencySymbol: €
# Format used for displaying money
MoneyFormat: '###,##0.00'
# Converts long numbers to short ones, like 12305122 to 12.3m
UseShortNumbers: false
# This format is only for amounts which gets defines suffix like '1.23k' while numbers lover than 1k will use MoneyFormat
shortNumbersFormat: '###,##0.0'
# Suffixes for short numbers
ShortNumbersSuffixes:
- ''
- k-1000
- m-1000000
- b-1000000000
- t-1000000000000
- q-1000000000000000
# Replaces to western format where decimals are separated by , and thousands by . In example 1,000,000.00 changes to 1.000.000,00
SwitchPlaces: false
# Placing of currency symbol
Placing: $[money]
FileSave:
Async: false
InteractiveCommands:
SignRegex: ([ic:([a-zA-Z0-9]+)])
SortByDistance: true
Optimizations:
UseFakeOperator: false
InfiniteLoopDetection: true
MonochromeConsole: false
ImmortalityOnJoin: 3
Maintenance: false
MaintenanceAutoKick: true
MaintenanceBossBar: true
DisableTeamManagement: false
ArmorStands:
# When set to true, plugin will check if player can manipulate armor stand by sending fake block place event and checking if any plugin would want to prevent this action
# This can help out to minimize posibility for players to manipulate armor stands when they don't have build permission in area where armorstand is standing
CheckBlockPlace: false
# Minimal armorstand scale which can be set in armor stand editor
MinScale: 0.5
# Max armorstand scale which can be set in armor stand editor
MaxScale: 3
Templates:
# When set to true, the player will be required to have cmi.command.armorstand.template.[templatename] permission node to deploy saved template
SpecificPermission: false
AutoDownload:
# In case you don't have GeoIP.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
GeoIp: false
# In case you don't have GeoLiteCity.dat it will be downloaded automatically on server start. Restart can be needed for it to take effect
GeoLiteCity: false
ShowSkullOwner: true
ShowBeeHiveInformation: true
ShowDecoratedPotInformation: true
ElevatorIndicator:
ElevatorStaticIndicator: '[*]'
LongDateFormat2: dd/MM/yy HH:mm:ss
ShortDateFormat: dd/MM/yy
SellLog: true
PreventDifferentCapitalizationNames: false
PartialPlayerName: true
PrioritizeOnlinePlayers: true
CommandSorting: true
AllowRconCommands: false
CustomCommandSender: []
CleanRconCommands: false
SimilarCommandChecker: 75
SimilarCommandPrevention: false
RemoveLabel: false
PermisionOnError: false
PermisionInConsole: true
Teleport:
# Players need to have cmi.safeteleport permision node to be placed in a safe location when teleporting to target location
# When true then while checking for safe location, we will try to determin it going down and if it fails, then up from target location
# When set to false, then first of all location above target location will be checked, then down
SafeLocationDownThenUp: false
# Time in seconds player should be invulnerable after teleporting
# This will prevent player who teleported to damage others for defined time
# Set this to 0 if you want to disable it
# Max 60 seconds
Invulnerability: 5
# Time in seconds player should be invulnerable after teleporting to this world
# If world isn't defined then default timer will be used
InvulnerabilityPerWorld:
- testWorld-5
# Situations where teleport invulnerability gets disabled
DisableInvulnerability:
# Disables if player breaks or places block
OnBlockBreakPlace: true
# Disables if player interacts with a block or entity
OnInteraction: true
# Set to true if you want to use tp commands as /cmi tp [WhoYouWantToTeleport] [WhereToTeleport] when its false, its /cmi tp [whereToTeleport] [WhoYouWantToTeleport]
SwitchPlaces: true
CurrentLoc:
# Applies for tpa, tpahere and tpaall only
# If set to true then player will be teleported to current player position after accepting teleport request
# If set to false then player will be teleported to player at which teleport request was issued
tpa: true
# Applies for tpahere only
tpahere: true
# Default distance for jump command. Can be overriden with cmi.command.jump.[amount] permission node
JumpDefault: 50
Tpa:
# Defines time in seconds for accepting tpa or tpahere requests
Time: 60
# Defines time in seconds for player being teleported after tpa or tpahere is being accepted
Warmup: 3
# Defines if player can move when tpa or tpahere is being accepted
Move: false
# Defines time in seconds for blocking player teleport offers after denying their request
Block: 120
# Distance in blocks for max teleportation range
# Set to 0 if you want to disable it
# Having it at any positive number will prevent players requesting teleportations to player in other wolds in adition to limiting it by range between players
# Can be bypassed by player having cmi.command.tpa.max.[blockcount] permission node
MaxDistance: 0
TpaHere:
# Distance in blocks for max teleportation range
# Set to 0 if you want to disable it
# Can be bypassed by player having cmi.command.tpahere.max.[blockcount] permission node
MaxDistance: 0
Tp:
# Defines time in seconds for bypassing prevented teleportation to unsafe location
Bypass: 15
# When set to true adds accept and deny buttons when sending tpa or tpahere requests
DenyConfirm: true
BlackListedItems:
# Option to prevent player teleportation when he has blacklisted items in his inventory. Can be bypassed with cmi.teleport.bypassblacklist
Enabled: false
EnabledFor:
tp: true
tpa: true
tpahere: true
warp: true
home: true
spawn: true
# Item and amount (if not defined, defaults to 0) we want to protect
# Separate amount with : in example IronOre:5 what will limit ironOre block in players inventory up to 5, more than that and player cant teleport
List:
- Diamond
- DiamondBlock
- DiamondOre
- ironore:5
Back:
# Back location will not be triggered if player teleports closer than defined amount of blocks
MinDistance: 5
# When set to false we will not include teleport location when teleporting around with worldedit compass
# When set to true we will include each teleport action, even if you simply jumped around with compass
WithWE: true
# List of worlds to which players can't return using the /back command
BlackList:
- TeztWorldz
# Time in seconds /back command should expire. Set to 0 to disable
Expiration: 0
DBack:
# List of worlds to which players can't return using the /dback command
BlackList:
- TeztWorldz
# Time in seconds /dback command should expire. Set to 0 to disable
Expiration: 0
Hat:
Block:
# When enabled we will not allow to place items into head slot if item has custom lore
# Doesn't apply to helmet items
WithLore: false
# When enable we wont allow to equip items which are not hat type
NoneHatItems: true
# When enable we wont allow to equip none hat items with enchant on it
NoneHatEnchanted: true
Allow:
# When enabled we will allow player to put on mob head without cmi.inventoryhat permission node
# When disabled player will need to have cmi.inventoryhat to put on mob heads as hats
MobHeads: true
# List of materials to be allowed on players head
# Keep it empty to allow all materials on player head
WhiteList: []
helpop:
# When set to true player will not see his sent message to helpop, but rather predefined message informing that his question have been sent to online staff
feedbackMessage: true
IP:
# When set to true, players ip will be recorded for future use, like recognizing players other accounts
# Some commands will have limited usage when this is disabled
# Keep in mind that this could increase cached data size due to how much data this stores for each player, especially if users have dynamic ip's
Record: false
# How long in second to wait until players ip is being recorded into data base
# This only applies for offline servers to allow for player first of all to login before recording ip
# Try to keep this value higher than your login plugin's allowed login time so that we are recording actual players IP who has permission to use this name
delay: 30
MaxHp: 1000
PlayTimeFromStats: true
PlayTimeAutoUpdater: true
PreloadTopPlaytime: false
CMIPlayTimeTracking: false
PlaytimeTopExclude:
PlaytimeTopOffline: 0
ItemName:
# For black listed materials check ItemRenaming.list section
# When set to true items which name got changed with /itemname command will be marked with NBT data as 'ModifiedName' boolean type
MarkChanged: false
ItemLore:
# Defines maximum length of item lore line excluding color codes for itemlore command
# Set it to 0 if you want to remove restrictions
MaxLength: 64
# List of materials to block from itemName command
TypeBlackList:
- gold_nugget
# When set to true items which lore got changed with itemname command will be marked with NBT data as 'ModifiedLore' boolean type
MarkChanged: false
OnDurabilityLoss:
# Do you want to inform player when item durability gets lower than set threshold
# Player should have cmi.informDurability
Tools:
Use: true
Percentage: 10
Armor:
Use: true
Percentage: 10
OnLimitedItemUse:
# Informs about left uses of item
Inform: true
PreventEntityBoatEnter:
Monsters: false
Animals: false
Villagers: false
PreventBedExplosion:
Nether: false
TheEnd: false
PreventPlayersOnNetherRoof: false
netherRoofHeight: 0
PreventPlayersBelowBedrock: true
PreventIronGolem:
# When set to true, iron golems will not drop roses on death
Roses: false
PreventHook: false
Commands:
# When set to true player will see full list of possible commands when performing /cmi command without defining specific command
# When set to false we will return 'No command found' feedback message
ShowMainHelpPage: true
Near:
# Use approximate distances instead of exact
# This will use separate locale line which includes direction to the player
# So instead of having something like 123m you will have ~100m
Approximate: true
DefaultDistance: 200
Invisibility:
# When enabled we will not show players who has invisibility potion effect on them in the list
Hide: false
# Only applies when previous Hide option is enabled
# Will obfuscate players name but stil shows his location in the list
# Actual players name wont be used, instead generic 8 character name with &k color format gets used to prevent from people realizing who is near by the lenght of his name
Obfuscate: false
# When enabled, players can click on each player name and simple /cmi point [location] will be performed which shows particles directing towards target player
PointTo: true
# How many lines you want to show when using /near command
Count: 10
lastonline:
# Time in seconds to be used for lastonline command when showing aditional information about amount of players who logged off in defined period
Timers:
Time1: 3600
Time2: 86400
Time3: 604800
Time4: 2592000
Inv:
# List of players which you should not be able to open inventories
# This can still be bypassed if you are OP
BlackList:
- Zrips
# Do you want to disable inv command on players who are offline
DisableOffline: false
Clear:
# When set to true, /cmi clear comamnd will require confirmation for it to be finalized
Confirmation: true
# List of NBT paths we should check before removing item from inventory. Each line should start with NBT: this is for the future updates which will involve aditional optional checks
Exclude:
- NBT:ItemJoin Name
- NBT:ItemJoin.Name
List:
# Sorts players custom groups in Ascending or descending order
ASCOrder: true
Multicraft:
# When set to true, will prevent multicraft servers to spam in console.
DisableList: false
DisableWorldChunkCheckInfo: false
PlaytimeRewards:
Enabled: true
ExcludeAfk: true
RewardInform: 240
OneTimeAmount: 2
RequiresPermission: false
Sleeping:
Speedup:
# When set to true, players can speedup night by sleeping in bed
# This will allow to speed up night in percentage depending how many players are sleeping in beds in that world
Enabled: true
# List of worlds where this should be applied.
# Keep in mind that time speed up only works on a normal type world and by default you will have only one
# Set this list to [] if you want to include all possible worlds
Worlds: []
# When this set to true time will be speed up only between 12542 and 24000 ticks of the day
# When having this set to false players can speed up day durring storms or other events
OnlyDurringNight: true
# Time when night starts
# This is in ticks, so 12542 will be 18:32:00
NightStartsAt: 12542
# Type of speedup information, can be: none, title, bossbar
InfoType: title
# When set to true, players who are in afk mode will be excluded from speed calculations
ExcludeAfk: true
# Defines speed to go throw night, bigger numbers will make it go faster and less players you will need to go throw night
# 100 will result in 100 times faster time
BaseSpeed: 100
# Defines minimal speed to go throw night, this is in case there are more players than base speed and calculation return default speed
MinSpeed: 5
# Minimal amount of players sleeping in beds before speeding it up
# Can be defined in 2 formats. When using clean number like 3, then 3 players will have to be sleeping before speedup kicks in
# If amount is defined with % like 50% then half of server population will have to be sleeping before speedup kicks in
MinBeforeSpeeding: 50%
# When set to true online players will be informed about missing sleeping people count
Inform: true
# Time in seconds between information messages can be shown when player starts or stops sleeping
InformDelay: 30
Compass:
BossBar: false
RequireCompass: false
RecoveryAsRegular: false
RequireRecoveryCompass: false
UpdateInterval: 200
Shape: '------------SW-------------W-------------NW-------------N-------------NE-------------E-------------SE-------------S-'
Color: '&7'
ShowHome: true
Home: ۩
ShowSpawn: true
Spawn: ⤋
ShowDeath: true
Death: ☠
ShowCompassTarget: true
CompassTarget: ꖴ
Gradient:
Use: true
SouthColor: white
WestColor: orange
NorthColor: vulcan
EastColor: bitter_lemon
ExploitPatcher:
PreventExpPortals: true
NoCommandsInBed: false
LimitBooks: true
BlockEndPortalItemTransfers: true
Riptide: true
Placeholders:
blocked:
# By default we are blocking PAPI %checkitem_...% placeholder to avoid potential serious issues with it
# Only disable this if you have dedicated protection for it
checkItem: true
Vault:
Money: true
Group: true
Worth:
BadLore:
CustomNameBlocking: false
LoreBlocking: false
RequireFullDurability: false
DevalueByDurability: false
AutoGenerate:
# Value in percentages in how much more we should add to end product while auto calculating items price based on its ingredient worth
# For example one stick is worth 0.1 and diamond 44 then end result as diamond_hoe will be worth 88.2 and with extra 2% this will be changed to 89.96
# Value can be negative
PriceIncrease: 0
BossBar:
HpBarEnabled: true
HpBarBlackList:
OverrideLoginMessage: false
ReSpawn:
Immortality: 3
Enabled: true
Global:
# Defines respawn order if defined world is not present in Specific list
# Possible respawn locations: anchor, bedLocation, spawn, homeLocation, worldSpawn, warp![warpName]
# Spawn is preset spawnlocation with /cmi setspawn command, that location should have RespawnLocation set to true
# bedLocation is location set by interacting with bed, BedInteraction should be set to false and players requires cmi.bedhome to set bed location
# homeLocation is location set by player which is with default (Home) name, if that one doesnt exist then first in the list will be used if possible
# worldSpawn is location preset to this world, this is not CMI location but default world spawn location
# anchor is location defined by interacting with respawn anchor. This in general will only apply when you die in nether world, otherwise bed location is used
# warp![warpName] can be any valid warp you set for players to be teleported, they will bypass any requirements for that warp
PriorityOrder:
- anchor
- bedLocation
- spawn
- homeLocation
- worldSpawn
Specific:
world:
- anchor
- bedLocation
- spawn
- homeLocation
- worldSpawn
world_nether:
- anchor
- bedLocation
- spawn
- homeLocation
- worldSpawn
world_the_end:
- anchor
- bedLocation
- spawn
- homeLocation
- worldSpawn
Holograms:
CheckInterval: 2000
Defaults:
# Default value for hologram view range
# This defines from how far holograms will appear for the player or when they will disapear
viewRange: 16
# Defines default update interval
# Bigger this number is better performance we will have
updateRange: 8
updateInterval: 0.0
# Defines default page change interval
# When value is set to 0 or lower, pages will not be changed
pageChangeInterval: 0.0
# Defines if we should place lines up from starting position or down
placeUp: true
Votifier:
CountVotes: true
MaxVotesInADay: 0
GeneralCooldown: 0
PerformCommands: true
CommandsOnVote:
ExtraRewardsEnabled: false
ExtraRewards:
'10':
- cmi heal [playerName]
- cmi money give [playerName] 100
'100':
- cmi heal [playerName]
- cmi money give [playerName] 1000
- cmi give [playerName] diamond 32
ExcludeList:
PermissionCheck: false
Recalculation: 0
AutoRankUp:
# Defines how often in seconds plugin will check for possible player rankups
# Set it to 0 or less to disable auto rankup checks
Delay: 60
# EXPERIMENTAL. When set to true, player rankup checks will be done in async mode
# In case of errors related to this feature being turned on, turn it off and report issue with error log to github
Async: false
# Defines how often in seconds each separate player will be checked for rankup
# This is different than general check just to avoid couple players ranking up at same time
# This also defines how often player will be notified about possible rankup and it will proportionaly increase with each time player get notification to avoid annoying spam in chat
# Keep it longer or same as general delay time
PlayerDelay: 120
# Enable or disable progression bar in rank info window
progressBar: true
ListSamePathOnly: false
EffectUp: GColumn
OnlyHours: false
includeMinutes: true
Signs:
CheckInterval: 3000
editBlackList:
RequireSneaking: false
DialogEditor: true
Skins:
AutoApply: false
SteveOnOff: true
RequireSpecificPerm: false
SkinUpdateTimer: 1320
Alert:
Timer: 1440
Notes:
ShowOnAlertEvent: true
GroundClean:
WhiteList:
# List of item types not to be removed on ground clean action
Material:
- itemType
# List of item types not to be removed on ground clean action
EntityType:
- entityType
Command:
CommandFilter:
Duplicate:
# When set to true, plugin will prevent spaming of same or similar command in short time range. Can be bypased with cmi.commandfilter.bypass permission
Use: false
# How much in percentage command is counted as same
Percentage: 80
# Defines how often in seconds you can send same/similar commands
Interval: 5
# How many commands you can repeat before stopped for cooldown
MinAmount: 2
# Whitelisted commands to ignore
WhiteList:
- msg
- tell
- login
- register
# Priority of command spam listener
# Changed priority will only take effect on full server restart
# Possible options: LOWEST, LOW, NORMAL, HIGH, HIGHEST
# Default: LOW
Priority: LOW
Spy:
# Delay in seconds for commands spy to turn on after relog
# This will prevent some one from loging in with admin account and seeing commands before loging in
# Keep it at same or higher than your login plugin delay for entering password
# This includes social spy too
DelayForTrigger: 60
# Commands in this list will not be shown when command spy is enabled for player for security/privacy reasons
# This can be bypassed with cmi.command.commandspy.bypass permission node
BlackListed:
- register
- login
- l
# Players without cmi.security.admin will only see commands from this list with command spy feature
# Keeping it empty will include all commands except the black listed ones
CommandList: []
Notes:
# For how long to keep players notes in days
ExpiresIn: 30
Mail:
# For how long to keep players mail in days
ExpiresIn: 30
# Mailing to all players will send mails to players who loged into server in last x days
mailAllDays: 7
# How many mails we should keep for each player
# When email limit is reached oldest one will be removed
MaxMails: 50
# Name of mail sender when command is performed from console
# This name will be used as indicator who sent it and who should receive reply if player responds to it
# For best experience set this value to your staff member responsible for communications with players
ConsoleMailSender: server
DisplayName:
Change: true
Format: '{nickName}'
ValidNicknameRegex: '[^a-zA-Z0-9-_]'
NickName:
BlackList:
MinLength: 4
MaxLength: 16
Prefix: '~'
PrefixWhenDifferent: false
TabComplete:
# When true, online players nick name will be used instead of real name in tabcomplete
ReplaceReal: true
# When true, we will include real name on top of nickname. This only has effect when ReplaceName is enabled
IncludeReal: false
Dye:
BoundToPlayer: false
ShowNewVersion: true
Spawners:
FullDisable: false
Break:
# ATTENTION! cmi.dropspawner will be required to get spawner dropping for the player
# Enable or disable spawner handler for spawner break
# If enabled player will get spawner if using silktouch pickaxe and have cmi.dropspawner permission node
# If player has cmi.dropspawner.nosilk permission node, player is not required to use silk touch pickaxe to get droped spawner
Enabled: true
# When enabled instead of dropping spawner on the ground, player will received this item directly into their inventory
# In case inventory is full then item will be dropped on the ground
IntoInventory: false
# If set to true, player will need to have particular permission node to break and get particular spawner.
# In example: player should have cmi.dropspawner.pig to break pig spawner and get it dropped, or cmi.dropspawner.zombie to get zombie spawner
RequiresExactPermission: false
# When set to false, exp will not be dropped from broken spawner independent if spawner it self is being dropped
# When set to true exp will be dropped only if spawner is not
DropExp: false
# Minimal silktouch level required to get spawner back
SilkTouchLevel: 1
# Number in percentage from 0 up to 100 for a spawner to be dropped when you break one
BaseDropChance: 100.0
StopDropping:
# Enable or disable spawner dropping stopping after certain amount of spawners being mined
Enabled: false
# Number of spawners player is able to actually mine before its drop chance is set to 0
# This is based on players statistics records of mined spawners in total, this INCLUDES failed drops as well, so adjust acordingly
# Permission as cmi.dropspawner.stopafter.[positivevalue] can be used to define limit with permission node instead
After: 0
# When enabled drop change will slowly drop down based on previous set value and how many spawners player has mined
# This will not go lower than 1% of drop chance until previous set value is reached
Linear: false
Place:
# Enable or disable spawner handler for spawner place
# If enabled player will place spawner depending from what it is by its type
# If disabled then spawner will be placed in normal way and it will allow other plugins to handle its placement
Enabled: true
# If set to true, player will need to have appropriate permission node to place spawner by its type
RequiresPermission: false
# RequiresPermission should be set to true for this to work. If set to true, player will need to have particular permission node to place particular spawner.
# In example: player should have cmi.placespawner.pig to place pig spawner, or cmi.placespawner.zombie to place zombie spawner
# If set to false, then player will need to have basic cmi.placespawner permission to place any type of spawner
RequiresExactPermission: false
Interact:
Spawner:
# When set to true, players trying to change spawner with monster egg will require appropriate permission node
# In example: player should have cmi.egginteract.pig to change spawner into pig, or cmi.egginteract.zombie to change into zombie spawner
RequiresPermission: true
TrialSpawner:
# When set to true, players trying to change trial spawner with monster egg will require appropriate permission node
# In example: player should have cmi.trialegginteract.pig to change spawner into pig, or cmi.trialegginteract.zombie to change into zombie spawner
RequiresPermission: true
TnTExplosionDrop:
use: false
# Chance in percentage for spawner to drop
Chance: 30
CreeperExplosionDrop:
use: true
Chance: 30
Charges:
# When enabled players will be assigned to particular spawner charges group who have cmi.spawners.charge.[groupName] permission node
# Players will be limited to how many spawners they can mine
# StartingCharge will determine how many charges they will have on first time joining group
# MaxCharge will limit to how many charges you can have at one time
# Cooldown determines how often new charge will be given
# Bonus is optional and it will determine by how many seconds to lower cooldown for next charge when placing spawner
# Option to bypass limitations with cmi.spawners.charge.bypass
Use: false
# If set to true when player runs out of spawner charges spawner will be destroyed without droping it
BreakWithoutCharge: false
List:
Noob:
Use: false
StartingCharge: 2
MaxCharge: 5
Cooldown: 3600
Bonus: 10
Advanced:
Use: false
StartingCharge: 3
MaxCharge: 6
Cooldown: 3000
Bonus: 10
Proximity:
# Allows to limit how tight spawners can be placed from each other
Use: true
# Radius in blocks from placed block. Max range is 16
# Can be bypassed with cmi.spawners.proximity.bypass
Range: 3
ItemRenaming:
Prevent: false
GlobalDisable: false
MaxLength: 64
Anvil:
# When enabled and items name is being colorized, we will enforce it to be in Italic to mimic vanilla item renaming
ItalicByDefault: true
CheckSource: true
List:
MaxQuantity: 25
MaxPassengers: 10
Counter:
Range: 10
Mirror:
MaxRange: 50
BreakDisabled: true
NetherPortal:
PreventCreation: false
MaxHeight: 23
MaxWidth: 23
Portals:
CheckInterval: 300
CheckParticleInterval: 500
Defaults:
# Should we perform commands without set destination location by default
# This only effects newly created portal areas
# When set to true at moment you create portal you can enter it and commands defined belove will be performed without teleporting you anywhere
# This can be change for each portal independently with ingame portal editor
PerformCommands: true
# Commands to be performed on teleport event
Commands:
- cmi effect [playerName] blindness 2 1 -s
Animations:
SitOnStairs: true
StairsAsChairs: true
SlabsAsChairs: true
CarpetsAsChairs: false
RemoveFromChairOnDamage: true
DoubleClick: true
DoubleClickDelay: 200
ChairRange: 4
DamageControl:
Motd: welcomeMessage
Warnings:
Default:
# Time in seconds for how long this warning applies to player
LifeTime: 86400
# Warning point amount player receives for warning
Points: 1
# Default reason used when reason is not provided when warning player
DefaultReason: '&7Violated server rules'
Categories:
Swear:
LifeTime: 86400
Points: 3
DefaultReason: '&7Swearing'
Grief:
LifeTime: 86400
Points: 10
DefaultReason: '&7Griefing'
Bug:
LifeTime: 86400
Points: 30
DefaultReason: '&7Using bugs'
Cheat:
LifeTime: 86400
Points: 50
DefaultReason: '&7Using cheats'
Perform:
'3':
- cmi mute [playerName] 10m
- cmi msg [playerName] !&cMuted for &710 &cminutes for getting &73 &cwarnings!
'5':
- cmi kick [playerName] &cKicked for getting 5 warnings!
'10':
- cmi tempban [playerName] 5m &cTemporary banned for getting 10 warnings!
Spawn:
SpawnOnJoin: false
IgnoredWorlds: []
Main:
Location: world;-62.5;219.0;5.5;-138.14;52.94
RespawnLocation: false
Rng: 0
TeleportFrom: []
FirstSpawn:
Use: true
Location: world;-62.5;219.0;5.5;-138.14;52.94
Newbie:
Kit: Newbie
Kits:
GUI: true
FillEmptyFields: true
KitPreview: true
Buttons:
# Icons for kit preview gui
# Setting icon to invalid item will hide button
Cooldown: Watch
Usages: STONE_PLATE
Money: GOLD_INGOT
Exp: EXP_BOTTLE
Desc: GreenWool
Back: Fence
Complex:
CloseButton:
Use: true
Slot: 9
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
Commands:
- closeinv!
InfoButton:
# Extra button to be used in case you want to provide any aditional information when clicking on it
Use: false
Slot: 1
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
Commands:
- closeinv!
Warps:
GUI: true
GUIOnCreation: true
MinLength: 4
MaxLength: 16
perPage: 50
showCreator: false
requirePerm: false
Complex:
CloseButton:
Use: true
Slot: 9
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
Commands:
- closeinv!
InfoButton:
# Extra button to be used in case you want to provide any aditional information when clicking on it
Use: false
Slot: 1
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
Commands:
- closeinv!
DynamicViewRange:
Enabled: false
WorldLimits:
Enabled: false
Gamemode:
Fly:
ReenabledFlyAfterDeath: false
ElytraFlight:
FlyAboveRoof: true
FlyAboveRoofLimitations:
GodMode:
SpawnReasons:
world:
- None
world_nether:
- None
world_the_end:
- None
CheckForNameChange:
PerformCommandsOnNewName: false
NameChangeCommands:
SaveOnDeath: true
IgnoreEmpty: true
RequiresPermission: false
SavedInventories: 5
restore:
# Set to false if you don't want to restore hp state on inventory load with /cmi invload command
HP: true
# Set to false if you don't want to restore players experience points
XP: true
# Set to false if you don't want to restore food state
Food: true
# Set to false if you don't want to restore saturation level
Saturation: true
# Set to false if you don't want to restore potion effects
Potions: true
# Set to false if you don't want to restore items
Items: true
# List of materials we should not save
# Keep in mind that you might need to include all materials for colored items, like wool or shulker boxes
BlackListedItems:
- ''
hunger:
overide: false
heal:
RemoveNegative:
# Do you want to remove negative potion effects from player on heal
use: true
List:
- blindness
- confusion
- harm
- hunger
- poison
- slow
- slow_digging
- weakness
- wither
Cuff:
Mute: true
AllowedCommands:
DenyPrivateMessages: true
Dispose:
UILines: 4
CustomModelData: true
AttachedCommands: true
Materials: []
ItemRepair:
RepairShare:
# When neabling you will need to perform full server restart for it to take effect
# When enabled will prevent players repairing items for others in anvil regular way. They still can use items and repairs normaly for them selfs
# Can be bypassed with cmi.command.repair.repairshare.bypass
ProtectNormalRepair: false
# When enabled will prevent players repairing items for others with CMI command. They still can use items and repairs normaly for them selfs
ProtectCommandRepair: false
# Sets durability on item when another picks it up or selects in inventory. Set to 0 or less if you don't want to change durability
# Attention! Keep this number above 0, otherwise item will get removed without option for the player to repair it throw some means, unless this is what you actually want
Durability: 1
# When set to true, player who have cmi.command.repair permission will bypass this protection and can use other user repaired items without any additional actions
BypassWithRepairPermission: true
# When enabled additional lore line will be added when player can't use that item. This will not be shown for owner of item
AddLore: true
# When set to true, interact event will be canceled to prevent item usage
CancelEvent: true
# When set to true, player will get message informing about item usage he dint repaired him self
InformWithMessage: true
Repair:
# List of custom model data id's we should not allow to be repaired with /repair command
BlockedCustomDataID:
- 298785423
# When item costs money, player will be required to confirm repair action by clicking message in chat
Confirmation: true
# When set to true, item repair with /cmi repair will cost money depending on setup
# Player who performs command will pay repair cost
# If command gets performed from console, then player whose items are repaired will be paying
CostsMoney: false
# Base price to repair item
# If you have enabled durability check, then this value will wary depending on items condition
BasePrice: 100.0
# Item repair cost will depend on how baddly item is damaged
CheckDurability: true
# Adds extra cost to repair depending on items cost set in /cmi setworth
# Value should be set from 0 to 100 range
WorthPercentage: 10.0
# Adds extra cost to repair depending on items enchantment cost set in /cmi setenchantworth
# Value should be set from 0 to 100 range
# If item has more then one enchantment, then prices will be added up
enchantWorthPercentage: 10.0
Cooldowns:
Enabled: false
List:
PreventInCombat: true
CostToOpen: 0.0
Vanish:
Defaults:
damageToEntity: false
playerDamage: false
itemPickup: false
mobAggro: false
interaction: false
noisyChest: false
informOnLeave: false
informOnJoin: false
nightVision: true
bossbar: true
afkcommands: false
PrivateMessages: false
relogDisable: false
noMessages: false
fakeJoinLeave: false
mobSpawning: false
stopPlaytime: true
sleepIgnore: true
joinVanished: false
deathMessages: false
hookPlayers: false
Player:
Options:
CloseButton:
Use: true
Slot: 9
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNjYmY5ODgzZGQzNTlmZGYyMzg1YzkwYTQ1OWQ3Mzc3NjUzODJlYzQxMTdiMDQ4OTVhYzRkYzRiNjBmYyJ9fX0=
Commands:
- closeinv!
InfoButton:
# Extra button to be used in case you want to provide any aditional information when clicking on it
Use: false
Slot: 1
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZiYTYzMzQ0ZjQ5ZGQxYzRmNTQ4OGU5MjZiZjNkOWUyYjI5OTE2YTZjNTBkNjEwYmI0MGE1MjczZGM4YzgyIn19fQ==
Commands:
- closeinv!
# Defines default states for player options
# This will not have any effect if player already edited his options with /cmi options command
Defaults:
visibleHolograms: true
shiftSignEdit: true
totemBossBar: true
bossBarCompass: true
tagSound: true
# !Strongly not recommended to be enabled!
chatSpy: false
# !Strongly not recommended to be enabled!
cmdSpy: false
# !Strongly not recommended to be enabled!
signSpy: false
acceptingPM: true
acceptingTPA: true
acceptingMoney: true
chatbubble: true
pmSound: true
rideMe: true
pveDamageNumbers: true
pvpDamageNumbers: true
InformDurability: true
receivePets: true
deathMessages: true
Icons:
visibleHolograms: BLACK_STAINED_GLASS
shiftSignEdit: OAK_SIGN
totemBossBar: TOTEM_OF_UNDYING
bossBarCompass: COMPASS
tagSound: PAPER
chatSpy: BUCKET
cmdSpy: WATER_BUCKET
signSpy: LAVA_BUCKET
acceptingPM: MAP
acceptingTPA: CLOCK
acceptingMoney: KNOWLEDGE_BOOK
chatbubble: LANTERN
pmSound: STONE_BUTTON
rideMe: SADDLE
pveDamageNumbers: WOODEN_SWORD
pvpDamageNumbers: DIAMOND_SWORD
InformDurability: ANVIL
receivePets: LEAD
deathMessages: DEAD_BUSH
WarmUps:
Enabled: false
InformOnNoMove: true
showCounterBarInfo: false
BossBarInfo:
Enabled: false
Color: blue
# Options: 1, 6, 10, 12, 20
Segments: '1'
List:
CheckInterval: 500
DefaultTime: 300
ChatRange: 20
CountWhileOffline: false
NoAfk: false
PreventDamage: true
PreventHunger: true
Commands:
# Commands to be performed when player gets jailed
OnJail:
- ''
# Commands to be performed when player gets unjailed
OnUnJail:
- ''
WhiteListedCmds:
SoftCap: 19.0
DefaultSpeed: 15
DefaultRange: 2
LogIntoFile: false
search:
LogIntoFile: false
EnablePurge: false
purge:
CleanOnStart: false
OfflineDays: 90
PlayerData:
# Do you want to enable player data file cleaning
Enabled: true
# Source folder to take files from
SourceFolder: world/playerdata
# When this is false, data files will be moved to backup folder. When its true files will be deleted
DeleteFiles: false
# Target folder to put files into if DeleteFiles set to false
DestinationFolder: world/playerdata_backup
PlayerStats:
# Do you want to enable player stats file cleaning
Enabled: true
# Source folder to take files from
SourceFolder: world/stats
# When this is false, data files will be moved to backup folder. When its true files will be deleted
DeleteFiles: false
# Target folder to put files into if DeleteFiles set to false
DestinationFolder: world/stats_backup
PlayerAdvancements:
# Do you want to enable player Advancements file cleaning
Enabled: true
# Source folder to take files from
SourceFolder: world/Advancements
# When this is false, data files will be moved to backup folder. When its true files will be deleted
DeleteFiles: false
# Target folder to put files into if DeleteFiles set to false
DestinationFolder: world/Advancements_backup
Essentials:
# Do you want to enable essentials playerdata file cleaning
Enabled: false
# Source folder to take files from
SourceFolder: plugins/Essentials/userdata
# When this is false, data files will be moved to backup folder. When its true files will be deleted
DeleteFiles: false
# Target folder to put files into if DeleteFiles set to false
DestinationFolder: plugins/Essentials/userdata_backup
LWC:
# Do you want to enable lwc protection cleaning
Enabled: false
Selection:
Tool: wooden_shovel
Time:
Day: '12:00'
Night: '24:00'
Morning: 06:00
Dusk: '18:00'
AutoTime:
# Time in seconds time in game will be adjusted to match real
# Keep it at arround one minute
Interval: 60
# Enables by default smooth sun transition to new time
# You can always override this setting with -smooth variable in time command
Smooth: true
# Speed of smooth transition
# 100 will mean that sun moves 100 times faster than usual until it reaches target time
SmoothSpeed: 100
# Worlds effected by autotime adjustment
Worlds:
- ''
TimeSpeed:
# Time is defined in seconds. Vanilla 24 hour ingame duration is 1200 seconds of real time
world:
Enabled: false
# Default value: 600 Starts from tick: 0 Ends at tick: 12000
day: 600
# Default value: 90 Starts from tick: 12000 Ends at tick: 13800
sunset: 90
# Default value: 420 Starts from tick: 13800 Ends at tick: 22200
night: 420
# Default value: 90 Starts from tick: 22200 Ends at tick: 24000
sunrise: 90
Enchanting:
enchantLimits:
# By disabling this, no limitation to enchanting will be applied
# This only applies for enchant command not for natural enchanting
Enabled: true
MaxLevel:
density: 5
stellarity:plated: 4
swift_sneak: 3
breach: 4
protection_fall: 4
stellarity:_technical/mighty_wind: 1
stellarity:_technical/void_locket/emerald: 1
stellarity:_technical/void_locket/diamond: 1
stellarity:_technical/void_locket/quartz: 1
arrow_infinite: 1
stellarity:void_shot: 1
arrow_fire: 1
impaling: 5
protection_environmental: 4
knockback: 2
depth_strider: 3
stellarity:_technical/infernal_infusion: 1
luck: 3
silk_touch: 1
loyalty: 3
stellarity:_technical/prismatic_pearl_return: 1
vanishing_curse: 1
protection_fire: 4
stellarity:_technical/void_locket/lapis: 1
channeling: 1
binding_curse: 1
stellarity:dune_speed: 3
quick_charge: 3
stellarity:_technical/soul_harvest: 1
damage_arthropods: 5
frost_walker: 2
multishot: 1
protection_projectile: 4
stellarity:critical_strike: 3
stellarity:_technical/void_locket/gold: 1
water_worker: 1
stellarity:soaring: 4
stellarity:_technical/draconic: 1
soul_speed: 3
wind_burst: 3
loot_bonus_mobs: 3
damage_undead: 5
stellarity:_technical/void_locket/netherite: 1
stellarity:_technical/daybroken: 1
stellarity:_technical/void_locket/copper: 1
stellarity:void_strike: 1
piercing: 4
lure: 3
riptide: 3
arrow_damage: 5
stellarity:ambush: 3
stellarity:_technical/void_locket/amethyst: 1
protection_explosions: 4
mending: 1
fire_aspect: 2
stellarity:levitation_shot: 5
oxygen: 3
thorns: 3
sweeping_edge: 3
stellarity:_technical/void_locket/iron: 1
arrow_knockback: 2
damage_all: 5
dig_speed: 5
loot_bonus_blocks: 3
durability: 3
RequireSpecificPermission: false
EnforceValidEnchants: true
PermissionLevelLimit: false
BungeeCord:
Enabled: true
TabComplete:
# When set to true player names from entire bungee network will be included into tab complete
PlayerNames: false
# List of servers we want to include into tab complete
# If list is empty then all servers will be used
Servers: []
BackToPreviousServer: false
Recipes:
Condense:
# When enabled trying to condsense or uncondense we will check for backwards recipe and will not allow to perform those actions if player is unable to revert his actions
# While disabled we will ignore backwards recipe check
# Keep in mind that disabling might result in unpredicted behavior where 4 wood planks gets converted into workbench
RequireBackwards: true
# Should we condense recipes with 4 same ingredients
# While this is enabled and RequireBackwards disabled then oak plants might be converted into workbenches
4Sized: true
BlueMap:
Warps:
# Do you want to show warps in BlueMap?
# For most settings to take effect you need to restart the server
Enabled: true
ToggledOffDefault: false
# Name of the markers in BlueMap
Label: CMIWarps
# Path to an icon image. Make sure to have correctly sized icon which normally should be around 32x32 pixels
Icon: https://www.zrips.net/ICON_Warp.png
# This should generally be half the size of icon's size
IconAnchor: 16
# List of warp names we should not show. Keep in mind that hidden warps are not shown by default already
BlackList: []
Sounds:
Enabled: true
WarpGuiOpen: entity_bat_takeoff:0.5:1
TeleportHome: block_beacon_activate:2:1
TeleportWarp: entity_enderman_teleport:0.5:1
TeleportSpawn: entity_enderman_teleport:0.5:1
TeleportFail: entity_villager_no:2:1
PrivateMessage: entity_endermite_death:2:1
TpaRequest: block_anvil_land:0.5:2
MailNotification: entity_creeper_hurt:1:0.5
TeleportUp: entity_enderman_teleport:2:1
TeleportDown: entity_enderman_teleport:0.2:1
PotionEffects:
DeductWhileOffline: false
<details>
---