mirror of
https://github.com/IPTFreedom/iptfreedom.git
synced 2025-04-04 03:39:41 -04:00
Initial work
This commit is contained in:
parent
47bf4be93b
commit
ba2da480bd
14 changed files with 1974 additions and 3 deletions
config
config
plugins
BuildersUtilities
BukkitTelnet
FastAsyncWorldEdit
TotalFreedomMod
WorldGuard
bStats
128
config/config/paper-global.yml
Normal file
128
config/config/paper-global.yml
Normal file
|
@ -0,0 +1,128 @@
|
|||
# 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: 28
|
||||
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-chunk-load-rate: -1.0
|
||||
player-max-concurrent-loads: 20.0
|
||||
target-player-chunk-send-rate: 100.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: false
|
||||
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
|
||||
log-player-ip-addresses: true
|
||||
use-rgb-for-named-text-colors: 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
|
||||
fix-entity-position-desync: true
|
||||
lag-compensate-block-breaking: true
|
||||
load-permissions-yml-before-plugins: true
|
||||
max-joins-per-tick: 5
|
||||
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: 1.0
|
||||
max-packet-rate: 5000.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: false
|
||||
online-mode: false
|
||||
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
|
||||
timings:
|
||||
enabled: true
|
||||
hidden-config-entries:
|
||||
- database
|
||||
- proxies.velocity.secret
|
||||
history-interval: 300
|
||||
history-length: 3600
|
||||
server-name: Unknown Server
|
||||
server-name-privacy: false
|
||||
url: https://timings.aikar.co/
|
||||
verbose: true
|
||||
unsupported-settings:
|
||||
allow-grindstone-overstacking: false
|
||||
allow-headless-pistons: false
|
||||
allow-permanent-block-break-exploits: false
|
||||
allow-piston-duplication: false
|
||||
perform-username-validation: true
|
||||
watchdog:
|
||||
early-warning-delay: 10000
|
||||
early-warning-every: 5000
|
251
config/config/paper-world-defaults.yml
Normal file
251
config/config/paper-world-defaults.yml
Normal file
|
@ -0,0 +1,251 @@
|
|||
_version: 30
|
||||
anticheat:
|
||||
anti-xray:
|
||||
enabled: false
|
||||
engine-mode: 1
|
||||
hidden-blocks: []
|
||||
lava-obscures: false
|
||||
max-block-height: 64
|
||||
replacement-blocks: []
|
||||
update-radius: 2
|
||||
use-permission: false
|
||||
obfuscation:
|
||||
items:
|
||||
hide-durability: false
|
||||
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: 24
|
||||
prevent-moving-into-unloaded-chunks: false
|
||||
collisions:
|
||||
allow-player-cramming-damage: false
|
||||
allow-vehicle-collisions: false
|
||||
fix-climbing-bypassing-cramming-rule: false
|
||||
max-entity-collisions: 8
|
||||
only-players-collide: false
|
||||
entities:
|
||||
armor-stands:
|
||||
do-collision-entity-lookups: false
|
||||
tick: true
|
||||
behavior:
|
||||
allow-spider-world-border-climbing: true
|
||||
baby-zombie-movement-modifier: 0.5
|
||||
disable-chest-cat-detection: false
|
||||
disable-creeper-lingering-effect: false
|
||||
disable-player-crits: false
|
||||
door-breaking-difficulty:
|
||||
husk:
|
||||
- HARD
|
||||
vindicator:
|
||||
- NORMAL
|
||||
- HARD
|
||||
zombie:
|
||||
- HARD
|
||||
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
|
||||
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.2
|
||||
spawn-delay:
|
||||
per-player: false
|
||||
ticks: 12000
|
||||
start:
|
||||
day: 5
|
||||
per-player: false
|
||||
player-insomnia-start-ticks: 72000
|
||||
should-remove-dragon: false
|
||||
spawner-nerfed-mobs-should-jump: false
|
||||
zombie-villager-infection-chance: -1.0
|
||||
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
|
||||
undead-immune-to-certain-effects: true
|
||||
spawning:
|
||||
all-chunks-are-slime-chunks: false
|
||||
alt-item-despawn-rate:
|
||||
enabled: false
|
||||
items:
|
||||
cobblestone: 300
|
||||
count-all-mobs-for-spawning: false
|
||||
creative-arrow-despawn-rate: default
|
||||
despawn-ranges:
|
||||
ambient:
|
||||
hard: 128
|
||||
soft: 32
|
||||
axolotls:
|
||||
hard: 128
|
||||
soft: 32
|
||||
creature:
|
||||
hard: 128
|
||||
soft: 32
|
||||
misc:
|
||||
hard: 128
|
||||
soft: 32
|
||||
monster:
|
||||
hard: 128
|
||||
soft: 32
|
||||
underground_water_creature:
|
||||
hard: 128
|
||||
soft: 32
|
||||
water_ambient:
|
||||
hard: 64
|
||||
soft: 32
|
||||
water_creature:
|
||||
hard: 128
|
||||
soft: 32
|
||||
disable-mob-spawner-spawn-egg-transformation: false
|
||||
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: -1
|
||||
non-player-arrow-despawn-rate: default
|
||||
per-player-mob-spawns: true
|
||||
scan-for-legacy-ender-dragon: true
|
||||
skeleton-horse-thunder-spawn-chance: default
|
||||
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
|
||||
wandering-trader:
|
||||
spawn-chance-failure-increment: 25
|
||||
spawn-chance-max: 75
|
||||
spawn-chance-min: 25
|
||||
spawn-day-length: 24000
|
||||
spawn-minute-length: 1200
|
||||
wateranimal-spawn-height:
|
||||
maximum: default
|
||||
minimum: 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: false
|
||||
nether-ceiling-void-damage-height: disabled
|
||||
optimize-explosions: false
|
||||
portal-create-radius: 16
|
||||
portal-search-radius: 128
|
||||
portal-search-vanilla-dimension-scaling: true
|
||||
treasure-maps:
|
||||
enabled: true
|
||||
find-already-discovered:
|
||||
loot-tables: default
|
||||
villager-trade: false
|
||||
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-curing-zombie-villager-discount-exploit: true
|
||||
fix-items-merging-through-walls: false
|
||||
prevent-tnt-from-moving-in-water: 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
|
||||
maps:
|
||||
item-frame-cursor-limit: 128
|
||||
item-frame-cursor-update-interval: 10
|
||||
max-growth-height:
|
||||
bamboo:
|
||||
max: 16
|
||||
min: 11
|
||||
cactus: 3
|
||||
reeds: 3
|
||||
misc:
|
||||
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: true
|
||||
scoreboards:
|
||||
allow-non-player-entities-on-scoreboards: true
|
||||
use-vanilla-world-scoreboard-name-coloring: false
|
||||
spawn:
|
||||
allow-using-signs-inside-spawn-protection: false
|
||||
keep-spawn-loaded: true
|
||||
keep-spawn-loaded-range: 10
|
||||
tick-rates:
|
||||
behavior:
|
||||
villager:
|
||||
validatenearbypoi: -1
|
||||
container-update: 1
|
||||
grass-spread: 1
|
||||
mob-spawner: 1
|
||||
sensor:
|
||||
villager:
|
||||
secondarypoisensor: 40
|
||||
unsupported-settings:
|
||||
fix-invulnerable-end-crystal-exploit: true
|
6
config/config/scissors.yml
Normal file
6
config/config/scissors.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
runCommandsInBooks: false
|
||||
commandSignsBypassPermissions: false
|
||||
componentDepthLimit: 128
|
||||
chatSignaturesEnabled: false
|
||||
excludePlayersFromNbtComponents: false
|
||||
config-version: 5
|
21
config/plugins/BuildersUtilities/config.yml
Normal file
21
config/plugins/BuildersUtilities/config.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
settings:
|
||||
disable-physics: true
|
||||
|
||||
disable-entity-explode: false
|
||||
disable-block-explode: false
|
||||
|
||||
disable-leaves-decay: true
|
||||
disable-farmland-trample: true
|
||||
disable-dragon-egg-teleport: true
|
||||
|
||||
heads:
|
||||
armor-color:
|
||||
red: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2Y0NmMzMWQ2ZWU2ZWE2MTlmNzJlNzg1MjMyY2IwNDhhYjI3MDQ2MmRiMGNiMTQ1NDUxNDQzNjI1MWMxYSJ9fX0="
|
||||
green: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzZmNjlmN2I3NTM4YjQxZGMzNDM5ZjM2NThhYmJkNTlmYWNjYTM2NmYxOTBiY2YxZDZkMGEwMjZjOGY5NiJ9fX0="
|
||||
blue: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjgzOWUzODFkOWZlZGFiNmY4YjU5Mzk2YTI3NjQyMzhkY2ViMmY3ZWVhODU2ZGM2ZmM0NDc2N2RhMzgyZjEifX19"
|
||||
randomize-red: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTEzMWRlOGU5NTFmZGQ3YjlhM2QyMzlkN2NjM2FhM2U4NjU1YTMzNmI5OTliOWVkYmI0ZmIzMjljYmQ4NyJ9fX0="
|
||||
randomize-green: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWMzY2VjNjg3NjlmZTljOTcxMjkxZWRiN2VmOTZhNGUzYjYwNDYyY2ZkNWZiNWJhYTFjYmIzYTcxNTEzZTdiIn19fQ=="
|
||||
randomize-blue: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjMyOGYzNzhmMjhhOTg3MjIyNmY1Y2UwNGQ2ZTFkZmExMTE2MTg1ODdmNDhkZmExZmU4MmQwNDMyMTZhNWNmIn19fQ=="
|
||||
banner:
|
||||
undo: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2RjOWU0ZGNmYTQyMjFhMWZhZGMxYjViMmIxMWQ4YmVlYjU3ODc5YWYxYzQyMzYyMTQyYmFlMWVkZDUifX19"
|
||||
randomize: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzk3OTU1NDYyZTRlNTc2NjY0NDk5YWM0YTFjNTcyZjYxNDNmMTlhZDJkNjE5NDc3NjE5OGY4ZDEzNmZkYjIifX19"
|
8
config/plugins/BuildersUtilities/special.yml
Normal file
8
config/plugins/BuildersUtilities/special.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
items:
|
||||
- DEBUG_STICK
|
||||
- BARRIER
|
||||
- LIGHT
|
||||
- COMMAND_BLOCK
|
||||
- REPEATING_COMMAND_BLOCK
|
||||
- CHAIN_COMMAND_BLOCK
|
||||
- COMMAND_BLOCK_MINECART
|
2
config/plugins/BukkitTelnet/config.yml
Normal file
2
config/plugins/BukkitTelnet/config.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
address: ''
|
||||
port: ${TELNET_PORT}
|
357
config/plugins/FastAsyncWorldEdit/config.yml
Normal file
357
config/plugins/FastAsyncWorldEdit/config.yml
Normal file
|
@ -0,0 +1,357 @@
|
|||
# These first 6 aren't configurable
|
||||
issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues"
|
||||
wiki: "https://intellectualsites.github.io/fastasyncworldedit-documentation/"
|
||||
date: "Sat Jun 03 00:00:00 BRT 2023"
|
||||
build: "https://ci.athion.net/job/FastAsyncWorldEdit/27"
|
||||
commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f8a98495"
|
||||
platform: "Bukkit"
|
||||
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
|
||||
# To be allowed to WorldEdit in a region, users need the appropriate
|
||||
# fawe.<plugin> permission. See the Permissions page for supported region plugins.
|
||||
region-restrictions: true
|
||||
# FAWE will cancel non admin edits when memory consumption exceeds this %
|
||||
# - Bypass with `/wea` or `//fast` or `fawe.bypass`
|
||||
# - Disable with 100 or -1.
|
||||
max-memory-percent: 95
|
||||
|
||||
# Enable or disable core components
|
||||
enabled-components:
|
||||
commands: true
|
||||
# Show additional information in console. It helps us at IntellectualSites to find out more about an issue.
|
||||
# Leave it off if you don't need it, it can spam your console.
|
||||
debug: false
|
||||
# Whether or not FAWE should notify you on startup about new versions available.
|
||||
update-notifications: true
|
||||
|
||||
clipboard:
|
||||
# Store the clipboard on disk instead of memory
|
||||
# - Will be slightly slower
|
||||
# - Uses 2 bytes per block
|
||||
use-disk: true
|
||||
# Compress the clipboard to reduce the size:
|
||||
# - TODO: Buffered random access with compression is not implemented on disk yet
|
||||
# - 0 = No compression
|
||||
# - 1 = Fast compression
|
||||
# - 2-17 = Slower compression
|
||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
||||
compression-level: 1
|
||||
# Number of days to keep history on disk before deleting it
|
||||
delete-after-days: 1
|
||||
# If a player's clipboard should be deleted upon logout
|
||||
delete-on-logout: true
|
||||
# Allows NBT stored in a clipboard to be written to disk
|
||||
# - Requires clipboard.use-disk to be enabled
|
||||
save-clipboard-nbt-to-disk: false
|
||||
|
||||
lighting:
|
||||
# If packet sending should be delayed until relight is finished
|
||||
delay-packet-sending: true
|
||||
async: true
|
||||
# The relighting mode to use:
|
||||
# - 0 = None (Do no relighting)
|
||||
# - 1 = Optimal (Relight changed light sources and changed blocks)
|
||||
# - 2 = All (Slowly relight every blocks)
|
||||
mode: 1
|
||||
# If existing lighting should be removed before relighting
|
||||
remove-first: true
|
||||
|
||||
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
|
||||
tick-limiter:
|
||||
# Enable the limiter
|
||||
enabled: true
|
||||
# The interval in ticks
|
||||
interval: 20
|
||||
# Max falling blocks per interval (per chunk)
|
||||
falling: 64
|
||||
# Max physics per interval (excluding redstone)
|
||||
physics-ms: 10
|
||||
# Max item spawns per interval (per chunk)
|
||||
items: 256
|
||||
# Whether fireworks can load chunks
|
||||
# - Fireworks usually travel vertically so do not load any chunks
|
||||
# - Horizontal fireworks can be hacked in to crash a server
|
||||
fireworks-load-chunks: false
|
||||
|
||||
# Web/HTTP connection related settings
|
||||
web:
|
||||
# The web interface for clipboards
|
||||
# - All schematics are anonymous and private
|
||||
# - Downloads can be deleted by the user
|
||||
# - Supports clipboard uploads, downloads and saves
|
||||
url: "https://schem.intellectualsites.com/fawe/"
|
||||
# The maximum amount of time in seconds the plugin can attempt to load images for.
|
||||
max-image-load-time: 5
|
||||
# The maximum size (width x length) an image being loaded can be.
|
||||
# - 8294400 is 3840x2160
|
||||
max-image-size: 8294400
|
||||
|
||||
extent:
|
||||
# Don't bug console when these plugins slow down WorldEdit operations
|
||||
# - You'll see a message in console or ingame if you need to change this option
|
||||
allowed-plugins:
|
||||
- "com.example.ExamplePlugin"
|
||||
# Should debug messages be sent when third party extents are used?
|
||||
debug: true
|
||||
|
||||
# Experimental options, use at your own risk
|
||||
# - UNSAFE = Can cause permanent damage to the server
|
||||
# - SAFE = Can be buggy but unlikely to cause any damage
|
||||
experimental:
|
||||
# [UNSAFE] Directly modify the region files. (OBSOLETE - USE ANVIL COMMANDS)
|
||||
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
|
||||
anvil-queue-mode: false
|
||||
# [SAFE] Dynamically increase the number of chunks rendered
|
||||
# - Requires Paper
|
||||
# - Set your server view distance to 1 (spigot.yml, server.properties)
|
||||
# - Based on tps and player movement
|
||||
# - Note: If entities become hidden, increase the server view distance to 3
|
||||
dynamic-chunk-rendering: -1
|
||||
# Allows brushes to be persistent (default: true)
|
||||
persistent-brushes: true
|
||||
# [SAFE] Keep entities that are positioned in non-air blocks when editing an area
|
||||
# Might cause client-side FPS lag in some situations
|
||||
keep-entities-in-blocks: false
|
||||
# [SAFE] Attempt to remove entities from the world if they were not present in the expected chunk (default: true)
|
||||
# - Sometimes an entity may have moved into a different chunk to that which FAWE expected
|
||||
# - This option allows FAWE to attempt to remove the entity, even if present in a different chunk
|
||||
# - If the entity is in an unloaded or partially loaded chunk, this will fail
|
||||
# - If an entity cannot be removed, it is possible duplicate entities may be created when using undo and/or redo
|
||||
remove-entity-from-world-on-chunk-fail: true
|
||||
# Other experimental features
|
||||
other: false
|
||||
# Allow fluids placed by FAWE to tick (flow). This could cause the big lags.
|
||||
# This has no effect on existing blocks one way or the other.
|
||||
# Changes due to fluid flow will not be tracked by history, thus may have unintended consequences
|
||||
allow-tick-fluids: false
|
||||
# Sets a maximum limit (in kb) for the size of a player's schematics directory (per-player mode only)
|
||||
# Set to -1 to disable
|
||||
per-player-file-size-limit: -1
|
||||
# Sets a maximum limit for the amount of schematics in a player's schematics directory (per-player mode only)
|
||||
# Set to -1 to disable
|
||||
per-player-file-num-limit: -1
|
||||
|
||||
# This relates to how FAWE places chunks
|
||||
queue:
|
||||
progress:
|
||||
# Display constant titles about the progress of a user's edit
|
||||
# - false = disabled
|
||||
# - title = Display progress titles
|
||||
# - chat = Display progress in chat
|
||||
display: "title"
|
||||
# How often edit progress is displayed
|
||||
interval: 2
|
||||
# Delay sending progress in milliseconds (so quick edits don't spam)
|
||||
delay: 5000
|
||||
# When doing edits that effect more than this many chunks:
|
||||
# - FAWE will start placing before all calculations are finished
|
||||
# - A larger value will use slightly less CPU time
|
||||
# - A smaller value will reduce memory usage
|
||||
# - A value too small may break some operations (deform?)
|
||||
# - Values smaller than the configurated parallel-threads are not accepted
|
||||
# - It is recommended this option be at least 2x greater than parallel-threads
|
||||
target-size: 64
|
||||
# Force FAWE to start placing chunks regardless of whether an edit is finished processing
|
||||
# - A larger value will use slightly less CPU time
|
||||
# - A smaller value will reduce memory usage
|
||||
# - A value too small may break some operations (deform?)
|
||||
max-wait-ms: 1000
|
||||
# Increase or decrease queue intensity (ms) [-50,50]:
|
||||
# 0 = balance of performance / stability
|
||||
# -10 = Allocate 10ms less for chunk placement
|
||||
# Too high can cause lag spikes (you might be okay with this)
|
||||
# Too low will result in slow edits
|
||||
extra-time-ms: 0
|
||||
# Loading the right amount of chunks beforehand can speed up operations
|
||||
# - Low values may result in FAWE waiting on requests to the main thread
|
||||
# - Higher values use more memory and isn't noticeably faster
|
||||
# - A good (relatively) safe way to set this is
|
||||
# - Use 128 x GB of RAM / number of players expected to be using WE at the same time
|
||||
# - Paper and derivatives only. (requires delay-chunk-unloads-by to be set).
|
||||
preload-chunk-count: 512
|
||||
# If pooling is enabled (reduces GC, higher memory usage)
|
||||
# - Enable to improve performance at the expense of memory
|
||||
pool: true
|
||||
# Discard edits which have been idle for a certain amount of time (ms)
|
||||
# - E.g. A plugin creates an EditSession but never does anything with it
|
||||
# - This only applies to plugins improperly using WorldEdit's legacy API
|
||||
discard-after-ms: 60000
|
||||
# When using fastmode do not bother to tick existing/placed blocks/fluids
|
||||
# Only works in versions up to 1.17.1
|
||||
no-tick-fastmode: true
|
||||
|
||||
history:
|
||||
# Should history be saved on disk:
|
||||
# - Frees up a lot of memory
|
||||
# - Persists restarts
|
||||
# - Unlimited undo
|
||||
# - Does not affect edit performance if `combine-stages`
|
||||
use-disk: true
|
||||
# Use a database to store disk storage summaries:
|
||||
# - Enables inspection and rollback
|
||||
# - Does not impact performance
|
||||
use-database: true
|
||||
# Record history with dispatching:
|
||||
# - Much faster as it avoids duplicate block checks
|
||||
# - Slightly worse compression since dispatch order is different
|
||||
combine-stages: true
|
||||
# Do not wait for a chunk's history to save before sending it
|
||||
# - Undo/redo commands will wait until the history has been written to disk before executing
|
||||
# - Requires combine-stages = true
|
||||
send-before-history: true
|
||||
# Higher compression reduces the size of history at the expense of CPU
|
||||
# 0 = Uncompressed byte array (fastest)
|
||||
# 1 = 1 pass fast compressor (default)
|
||||
# 2 = 2 x fast
|
||||
# 3 = 3 x fast
|
||||
# 4 = 1 x medium, 1 x fast
|
||||
# 5 = 1 x medium, 2 x fast
|
||||
# 6 = 1 x medium, 3 x fast
|
||||
# 7 = 1 x high, 1 x medium, 1 x fast
|
||||
# 8 = 1 x high, 1 x medium, 2 x fast
|
||||
# 9 = 1 x high, 1 x medium, 3 x fast (best compression)
|
||||
# NOTE: If using disk, do some compression (3+) as smaller files save faster
|
||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
||||
compression-level: 5
|
||||
# The buffer size for compression:
|
||||
# - Larger = better ratio but uses more upfront memory
|
||||
# - Must be in the range [64, 33554432]
|
||||
buffer-size: 531441
|
||||
# The maximum time in milliseconds to wait for a chunk to load for an edit.
|
||||
# (50ms = 1 server tick, 0 = Fastest).
|
||||
# The default value of 100 should be safe for most cases.
|
||||
#
|
||||
# Actions which require loaded chunks (e.g. copy) which do not load in time
|
||||
# will use the last chunk as filler, which may appear as bands of duplicated blocks.
|
||||
# Actions usually wait about 25-50ms for the chunk to load, more if the server is lagging.
|
||||
# A value of 100ms does not force it to wait 100ms if the chunk loads in 10ms.
|
||||
#
|
||||
# This value is a timeout in case a chunk is never going to load (for whatever odd reason).
|
||||
# If the action times out, the operation continues by using the previous chunk as filler,
|
||||
# and displaying an error message. In this case, either copy a smaller section,
|
||||
# or increase chunk-wait-ms.
|
||||
# A value of 0 is faster simply because it doesn't bother loading the chunks or waiting.
|
||||
chunk-wait-ms: 1000
|
||||
# Delete history on disk after a number of days
|
||||
delete-after-days: 7
|
||||
# Delete history in memory on logout (does not effect disk)
|
||||
delete-on-logout: true
|
||||
# If history should be enabled by default for plugins using WorldEdit:
|
||||
# - It is faster to have disabled
|
||||
# - Use of the FAWE API will not be effected
|
||||
enable-for-console: true
|
||||
# Should redo information be stored:
|
||||
# - History is about 20% larger
|
||||
# - Enables use of /redo
|
||||
store-redo: true
|
||||
# Assumes all edits are smaller than 4096x256x4096:
|
||||
# - Reduces history size by ~10%
|
||||
small-edits: true
|
||||
|
||||
# Paths for various directories
|
||||
paths:
|
||||
# Put any minecraft or mod jars for FAWE to be aware of block textures
|
||||
textures: "textures"
|
||||
heightmap: "heightmap"
|
||||
history: "history"
|
||||
# Multiple servers can use the same clipboards
|
||||
# - Use a shared directory or NFS/Samba
|
||||
clipboard: "clipboard"
|
||||
# Each player has his or her own sub directory for schematics
|
||||
per-player-schematics: false
|
||||
|
||||
# Region restriction settings
|
||||
region-restrictions-options:
|
||||
# What type of users are allowed to WorldEdit in a region
|
||||
# - MEMBER = Players added to a region
|
||||
# - OWNER = Players who own the region
|
||||
mode: "MEMBER"
|
||||
# Allow region blacklists.
|
||||
# - Currently only implemented for WorldGuard
|
||||
# - see region-restrictions-options.worldguard-region-blacklist
|
||||
allow-blacklists: false
|
||||
# List of plugin mask managers that should be exclusive. Exclusive managers are not
|
||||
# checked for edit restrictions if another manager already allowed an edit, and further
|
||||
# managers are not checked if an exclusive manager allows an edit.
|
||||
# - May be useful to add PlotSquared if using both P2 and WorldGuard on a server
|
||||
# - Some custom-implementations in other plugins may override this setting
|
||||
exclusive-managers:
|
||||
- "ExamplePlugin"
|
||||
# If a worldguard-protected world should be considered as a region blacklist.
|
||||
# - This will create a blacklist of regions where an edit cannot operate.
|
||||
# - Useful for a "freebuild" worlds with few protected areas.
|
||||
# - May cause performance loss with large numbers of protected areas.
|
||||
# - Requires region-restrictions-options.allow-blacklists be true.
|
||||
# - Will still search for current allowed regions to limit the edit to.
|
||||
# - Any blacklist regions are likely to override any internal allowed regions.
|
||||
worldguard-region-blacklist: false
|
||||
# The "default" limit group affects those without a specific limit permission.
|
||||
# To grant someone different limits, copy the default limits group
|
||||
# and give it a different name (e.g. newbie). Then give the user the limit
|
||||
# permission node with that limit name (e.g. fawe.limit.newbie )
|
||||
limits:
|
||||
default:
|
||||
# Max actions that can be run concurrently (i.e. commands)
|
||||
max-actions: 1
|
||||
# Max number of block changes (e.g. by `//set stone`).
|
||||
max-changes: 50000000
|
||||
# Max number of blocks checked (e.g. `//count stone` which doesn't change blocks)
|
||||
max-checks: 50000000
|
||||
# Number of times a change can fail (e.g. if the player can't access that region)
|
||||
max-fails: 50000000
|
||||
# Allowed brush iterations (e.g. `//brush smooth`)
|
||||
max-iterations: 1000
|
||||
# Max allowed entities (e.g. cows)
|
||||
max-entities: 1337
|
||||
# Blockstates include Banner, Beacon, BrewingStand, Chest, CommandBlock,
|
||||
# CreatureSpawner, Dispenser, Dropper, EndGateway, Furnace, Hopper, Jukebox,
|
||||
# NoteBlock, Sign, Skull, Structure
|
||||
max-blockstates: 1337
|
||||
# Maximum size of the player's history in Megabytes:
|
||||
# - History on disk or memory will be deleted
|
||||
max-history-mb: -1
|
||||
# Maximum time in milliseconds //calc can execute
|
||||
max-expression-ms: 50
|
||||
# Cinematic block placement:
|
||||
# - Adds a delay to block placement (nanoseconds/block)
|
||||
# - Having an artificial delay will use more CPU/Memory
|
||||
speed-reduction: 0
|
||||
# Place chunks instead of individual blocks:
|
||||
# - Disabling this will negatively impact performance
|
||||
# - Only disable this for compatibility or cinematic placement
|
||||
fast-placement: true
|
||||
# Should WorldEdit use inventory?
|
||||
# 0 = No inventory usage (creative)
|
||||
# 1 = Inventory for removing and placing (freebuild)
|
||||
# 2 = Inventory for placing (survival)
|
||||
inventory-mode: 0
|
||||
# Should large edits require confirmation (>16384 chunks)
|
||||
confirm-large: true
|
||||
# If undo and redo commands should be restricted to allowed regions
|
||||
# - Prevents scenarios where players can delete/reset a region, and then continue to undo/redo on it
|
||||
restrict-history-to-regions: true
|
||||
# List of nbt tags to strip from blocks, e.g. Items
|
||||
strip-nbt: []
|
||||
# If the disallowed blocks listed in worldedit-config.yml should be disallowed in all edits,
|
||||
# not just where blocks patterns are used.
|
||||
# - Can prevent blocks being pasted from clipboards, etc.
|
||||
# - If fast-placement is disabled, this may cause edits to be slower.
|
||||
universal-disallowed-blocks: true
|
||||
# List of blocks to deny use of. Can be either an entire block type or a block with a specific property value.
|
||||
# Where block properties are specified, any blockstate with the property will be disallowed (e.g. all directions
|
||||
# of a waterlogged fence). For blocking/remapping of all occurrences of a property like waterlogged, see
|
||||
# remap-properties below.
|
||||
# To generate a blank list, substitute the default content with a set of square brackets [] instead.
|
||||
# Example block property blocking:
|
||||
# - "minecraft:conduit[waterlogged=true]"
|
||||
# - "minecraft:piston[extended=false,facing=west]"
|
||||
# - "minecraft:wheat[age=7]"
|
||||
disallowed-blocks:
|
||||
- "minecraft:wheat"
|
||||
- "minecraft:fire"
|
||||
- "minecraft:redstone_wire"
|
||||
# List of block properties that should be remapped if used in an edit. Entries should take the form
|
||||
# "property_name[value1_old:value1_new,value2_old:value2_new]". For example:
|
||||
# - "waterlogged[true:false]"
|
||||
# - "age[7:4,6:4,5:4]"
|
||||
# - "extended[true:false]"
|
||||
remap-properties: []
|
181
config/plugins/FastAsyncWorldEdit/worldedit-config.yml
Normal file
181
config/plugins/FastAsyncWorldEdit/worldedit-config.yml
Normal file
|
@ -0,0 +1,181 @@
|
|||
#
|
||||
# WorldEdit's Configuration File
|
||||
#
|
||||
# About editing this file:
|
||||
# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain and post
|
||||
# errors. If you use an editor, like Notepad++ (recommended for Windows
|
||||
# users), you must configure it to "replace tabs with spaces."
|
||||
# This can be changed in Settings > Preferences > Language Menu.
|
||||
# - Don't get rid of indentations. They are indented so some entries that are
|
||||
# in categories, like "max-blocks-changed", are placed in the "limits"
|
||||
# category.
|
||||
# - If you want to check the format of this file before putting it
|
||||
# into WorldEdit, paste it into https://yaml-online-parser.appspot.com/
|
||||
# and see if it gives you "ERROR:".
|
||||
# - Lines starting with # are comments, so they are ignored.
|
||||
# - If you want to allow blocks, make sure to change "disallowed-blocks" to []
|
||||
#
|
||||
|
||||
limits:
|
||||
max-blocks-changed:
|
||||
# Ignored, use FAWE config limits
|
||||
default: -1
|
||||
maximum: -1
|
||||
max-polygonal-points:
|
||||
default: -1
|
||||
maximum: 20
|
||||
max-radius: -1
|
||||
max-super-pickaxe-size: 5
|
||||
max-brush-radius: 100
|
||||
butcher-radius:
|
||||
default: -1
|
||||
maximum: -1
|
||||
disallowed-blocks:
|
||||
- "minecraft:bubble_coral"
|
||||
- "minecraft:oak_sapling"
|
||||
- "minecraft:jungle_sapling"
|
||||
- "minecraft:dark_oak_sapling"
|
||||
- "minecraft:spruce_sapling"
|
||||
- "minecraft:birch_sapling"
|
||||
- "minecraft:acacia_sapling"
|
||||
- "minecraft:black_bed"
|
||||
- "minecraft:blue_bed"
|
||||
- "minecraft:brown_bed"
|
||||
- "minecraft:cyan_bed"
|
||||
- "minecraft:gray_bed"
|
||||
- "minecraft:green_bed"
|
||||
- "minecraft:light_blue_bed"
|
||||
- "minecraft:light_gray_bed"
|
||||
- "minecraft:lime_bed"
|
||||
- "minecraft:magenta_bed"
|
||||
- "minecraft:orange_bed"
|
||||
- "minecraft:pink_bed"
|
||||
- "minecraft:purple_bed"
|
||||
- "minecraft:red_bed"
|
||||
- "minecraft:white_bed"
|
||||
- "minecraft:yellow_bed"
|
||||
- "minecraft:powered_rail"
|
||||
- "minecraft:detector_rail"
|
||||
- "minecraft:grass"
|
||||
- "minecraft:dead_bush"
|
||||
- "minecraft:moving_piston"
|
||||
- "minecraft:piston_head"
|
||||
- "minecraft:sunflower"
|
||||
- "minecraft:rose_bush"
|
||||
- "minecraft:dandelion"
|
||||
- "minecraft:poppy"
|
||||
- "minecraft:brown_mushroom"
|
||||
- "minecraft:red_mushroom"
|
||||
- "minecraft:tnt"
|
||||
- "minecraft:torch"
|
||||
- "minecraft:fire"
|
||||
- "minecraft:redstone_wire"
|
||||
- "minecraft:wheat"
|
||||
- "minecraft:potatoes"
|
||||
- "minecraft:carrots"
|
||||
- "minecraft:melon_stem"
|
||||
- "minecraft:pumpkin_stem"
|
||||
- "minecraft:beetroots"
|
||||
- "minecraft:rail"
|
||||
- "minecraft:lever"
|
||||
- "minecraft:redstone_torch"
|
||||
- "minecraft:redstone_wall_torch"
|
||||
- "minecraft:repeater"
|
||||
- "minecraft:comparator"
|
||||
- "minecraft:stone_button"
|
||||
- "minecraft:birch_button"
|
||||
- "minecraft:acacia_button"
|
||||
- "minecraft:dark_oak_button"
|
||||
- "minecraft:jungle_button"
|
||||
- "minecraft:oak_button"
|
||||
- "minecraft:spruce_button"
|
||||
- "minecraft:cactus"
|
||||
- "minecraft:sugar_cane"
|
||||
- "minecraft:campfire"
|
||||
- "minecraft:structure_block"
|
||||
- "minecraft:end_gateway"
|
||||
- "minecraft:end_portal"
|
||||
- "minecraft:spawner"
|
||||
- "minecraft:enchanting_table"
|
||||
- "minecraft:anvil"
|
||||
- "minecraft:chipped_anvil"
|
||||
- "minecraft:damaged_anvil"
|
||||
- "minecraft:bubble_column"
|
||||
- "minecraft:white_concrete_powder"
|
||||
- "minecraft:orange_concrete_powder"
|
||||
- "minecraft:magenta_concrete_powder"
|
||||
- "minecraft:light_blue_concrete_powder"
|
||||
- "minecraft:yellow_concrete_powder"
|
||||
- "minecraft:lime_concrete_powder"
|
||||
- "minecraft:pink_concrete_powder"
|
||||
- "minecraft:gray_concrete_powder"
|
||||
- "minecraft:light_gray_concrete_powder"
|
||||
- "minecraft:cyan_concrete_powder"
|
||||
- "minecraft:purple_concrete_powder"
|
||||
- "minecraft:blue_concrete_powder"
|
||||
- "minecraft:brown_concrete_powder"
|
||||
- "minecraft:dark_green_concrete_powder"
|
||||
- "minecraft:red_concrete_powder"
|
||||
- "minecraft:black_concrete_powder"
|
||||
- "minecraft:sand"
|
||||
- "minecraft:beehive"
|
||||
- "minecraft:beenest"
|
||||
- "minecraft:jigsaw"
|
||||
- "minecraft:soul_campfire"
|
||||
- "minecraft:respawn_anchor"
|
||||
|
||||
use-inventory:
|
||||
enable: false
|
||||
allow-override: true
|
||||
creative-mode-overrides: false
|
||||
|
||||
logging:
|
||||
log-commands: false
|
||||
file: worldedit.log
|
||||
# The format of custom log message. This is java general format string (java.util.Formatter). Arguments are:
|
||||
# 1$ : date - a Date object representing event time of the log record.
|
||||
# 2$ : source - a string representing the caller, if available; otherwise, the logger's name.
|
||||
# 3$ : logger - the logger's name.
|
||||
# 4$ : level - the log level.
|
||||
# 5$ : message - the formatted log message returned from the Formatter.formatMessage(LogRecord) method. It uses java.text formatting and does not use the java.util.Formatter format argument.
|
||||
# 6$ : thrown - a string representing the throwable associated with the log record and its backtrace beginning with a newline character, if any; otherwise, an empty string.
|
||||
# For details see:
|
||||
# https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
|
||||
# https://docs.oracle.com/javase/8/docs/api/java/util/logging/SimpleFormatter.html#format-java.util.logging.LogRecord-
|
||||
format: "[%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$s]: %5$s%6$s%n"
|
||||
|
||||
super-pickaxe:
|
||||
drop-items: true
|
||||
many-drop-items: false
|
||||
|
||||
snapshots:
|
||||
directory:
|
||||
|
||||
navigation-wand:
|
||||
item: minecraft:compass
|
||||
max-distance: 100
|
||||
|
||||
saving:
|
||||
dir: schematics
|
||||
|
||||
files:
|
||||
allow-symbolic-links: false
|
||||
|
||||
history:
|
||||
size: 15
|
||||
expiration: 10
|
||||
|
||||
calculation:
|
||||
timeout: 100
|
||||
|
||||
debugging:
|
||||
trace-unflushed-sessions: false
|
||||
|
||||
wand-item: minecraft:wooden_axe
|
||||
shell-save-type:
|
||||
no-double-slash: false
|
||||
no-op-permissions: false
|
||||
debug: false
|
||||
show-help-on-first-use: true
|
||||
server-side-cui: true
|
||||
command-block-support: false
|
622
config/plugins/TotalFreedomMod/config.yml
Normal file
622
config/plugins/TotalFreedomMod/config.yml
Normal file
|
@ -0,0 +1,622 @@
|
|||
#
|
||||
# TotalFreedomMod Configuration
|
||||
#
|
||||
|
||||
# Generic server information
|
||||
server:
|
||||
# You should change this to your server's name
|
||||
name: ${SERVER_NAME}
|
||||
|
||||
# The address your server is located at. Please do not include the port.
|
||||
address: ${SERVER_ADDRESS}
|
||||
|
||||
# Shown at the server list - Please note that support for %mcversion% has been withdrawn
|
||||
#motd: IPTFreedom &8- Sued for Intellectual Property Theft!
|
||||
motd: '&8&l Welcome to ${SERVER_NAME}!\n > &7Free OP - Anarchy - Creative'
|
||||
|
||||
# Every word in the MOTD will be a different color unless prefixed by a color code
|
||||
colorful_motd: false
|
||||
|
||||
# MOTD Modification
|
||||
motds:
|
||||
ban: '&cYou are banned.'
|
||||
adminmode: '&cServer is closed.'
|
||||
lockdown: '&cServer is in lock-down.'
|
||||
whitelist: '&cWhitelist enabled.'
|
||||
full: '&cServer is full.'
|
||||
|
||||
# Shown on join as a title
|
||||
login_title:
|
||||
title: '&7Welcome to ${SERVER_NAME}!'
|
||||
subtitle: 'Free OP • Anarchy • Creative'
|
||||
|
||||
# All players who show up as owner
|
||||
owners: [ ${OWNERS} ]
|
||||
|
||||
# All players who show up as executive
|
||||
executives: [ ${EXECUTIVES} ]
|
||||
|
||||
# All players who show up as assistant executive
|
||||
assistant_executives: [ ${ASSISTANT_EXECUTIVES} ]
|
||||
|
||||
# All those who can manage the master builder list
|
||||
master_builder_management: [ ]
|
||||
|
||||
# URL players should appeal for bans at
|
||||
ban_url: ''
|
||||
|
||||
# URL players should appeal for permanent bans at
|
||||
indefban_url: ''
|
||||
|
||||
# What to display at the top of the tab list
|
||||
tablist_header: '&9Welcome to &e${SERVER_NAME}&d!'
|
||||
|
||||
# What to display at the bottom of the tab list
|
||||
tablist_footer: '&6Tell your friends about us &bOr Else...'
|
||||
|
||||
# Discord
|
||||
discord:
|
||||
token: '${DISCORD_TOKEN}'
|
||||
prefix: '${DISCORD_PREFIX}'
|
||||
server_id: '${DISCORD_SERVER_ID}'
|
||||
report_channel_id: ''
|
||||
report_archive_channel_id: ''
|
||||
chat_channel_id: '${DISCORD_CHANNEL_ID_CHAT}'
|
||||
adminchat_channel_id: '${DISCORD_CHANNEL_ID_ADMIN}'
|
||||
role_sync: true
|
||||
master_builder_role_id: '${DISCORD_ROLE_ID_MASTER_BUILDER}'
|
||||
admin_role_id: '${DISCORD_ROLE_ID_ADMIN}'
|
||||
senior_admin_role_id: '${DISCORD_ROLE_ID_SENIOR_ADMIN}'
|
||||
developer_role_id: '${DISCORD_ROLE_ID_DEVELOPER}'
|
||||
assistant_executive_role_id: '${DISCORD_ROLE_ID_ASSISTANT_EXECUTIVE}'
|
||||
executive_role_id: '${DISCORD_ROLE_ID_EXECUTIVE}'
|
||||
server_owner_role_id: '${DISCORD_ROLE_ID_SERVER_OWNER}'
|
||||
invite_link: '${DISCORD_INVITE}'
|
||||
|
||||
# Pterodactyl
|
||||
ptero:
|
||||
# URL - do not leave a trailing forward slash
|
||||
url: ''
|
||||
# The default email domain used to set email addresses for new users - do not include the @
|
||||
default_email_domain: 'example.com'
|
||||
# Server UUID
|
||||
server_uuid: ''
|
||||
# Admin panel API key
|
||||
admin_key: ''
|
||||
# Server API key
|
||||
server_key: ''
|
||||
|
||||
# The shop
|
||||
shop:
|
||||
# Enable the shop
|
||||
enabled: true
|
||||
|
||||
# Shop title
|
||||
title: '&e&l${SERVER_NAME} Shop'
|
||||
|
||||
# Shop prefix
|
||||
prefix: '&8[&e${SERVER_NAME} Shop&8]'
|
||||
|
||||
# How many coins to voters get per vote?
|
||||
coins_per_vote: 20
|
||||
|
||||
# Chat reactions
|
||||
reactions:
|
||||
|
||||
# Enable chat reactions?
|
||||
enabled: true
|
||||
|
||||
# How much time (in seconds) before a new reaction prompt is made
|
||||
interval: 300
|
||||
|
||||
# How much time do players have to react
|
||||
time: 30.0
|
||||
|
||||
# How many coins do winners get?
|
||||
coins_per_win: 10
|
||||
|
||||
# How long is the random string (in characters)?
|
||||
string_length: 10
|
||||
|
||||
# Login messages. Use %name% for usernames, and %rank% for ranks/titles
|
||||
login_messages:
|
||||
- '%name% is a terrible %coloredrank%'
|
||||
- 'that %name% dude is a shitty %coloredrank%'
|
||||
- 'Hi, my name is %name% and I''m %art% %coloredrank%&b that wasted coins on this login message.'
|
||||
- '&aDo not fear, %coloredrank% &b%name% &ais here!'
|
||||
- '%name% is %art% %coloredrank%&b, say hi to them before they gets banned for doing something stupid'
|
||||
- 'Oh. It''s &l%name%&r&b the %coloredrank%&b again. Great.'
|
||||
- 'Make way for %name% the %coloredrank%&b!'
|
||||
- 'It''s a bird! It''s a plane! No, it''s %art% %rank%! It''s %name%'
|
||||
- '%rank% %name%'
|
||||
- '%coloredrank%&b %name%'
|
||||
- 'A wild %name%, %art% %coloredrank%&b, appeared!'
|
||||
- 'All in all, the %rank% %name% is just another brick in the wall'
|
||||
- '&a%name% &bis a a geeky &6%rank%'
|
||||
- '%name% is the %rank% who just exists'
|
||||
- '%name% based cringe poggers based based %rank%'
|
||||
- '&cHoly fucking shit, it''s %name%!'
|
||||
- '%name% is a %coloredrank% &bwho still uses Windows 7 in 2023'
|
||||
|
||||
# Item prices
|
||||
prices:
|
||||
grappling_hook: 100
|
||||
lightning_rod: 1000
|
||||
fire_ball: 500
|
||||
rideable_pearl: 700
|
||||
stacking_potato: 300
|
||||
clown_fish: 1500
|
||||
login_messages: 5000
|
||||
rainbow_trail: 1500
|
||||
|
||||
# Admin list
|
||||
adminlist:
|
||||
|
||||
# The amount of hours after which admins may be removed from the admin list
|
||||
clean_threshold_hours: 720
|
||||
|
||||
# Give the default CONSOLE admin privileges.
|
||||
# Handy in development environments.
|
||||
console_is_admin: true
|
||||
|
||||
# CoreProtect
|
||||
coreprotect:
|
||||
enabled: true
|
||||
host: db
|
||||
port: '3306'
|
||||
username: root
|
||||
password: 2EN25VPtpCKxRowtpw5oyPkR4Av3Qedk # TODO
|
||||
database: freedom
|
||||
|
||||
# ForceIP configuration
|
||||
forceip:
|
||||
enabled: false
|
||||
|
||||
# The port players should use to connect to your server; only applies to forceip
|
||||
port: 25565
|
||||
|
||||
# The kick message sent to players when logging in with the wrong hostname
|
||||
kickmsg: You have been kicked from the server - Please connect using %address%
|
||||
|
||||
# TotalFreedom Social Media Links, casing will be preserved
|
||||
social_links:
|
||||
Forum: 'https://${SERVER_ADDRESS}'
|
||||
Website: 'https://${SERVER_ADDRESS}'
|
||||
Discord: '${DISCORD_INVITE}'
|
||||
# Reddit: 'https://reddit.com/r/TotalFreedom'
|
||||
# Twitter: 'https://twitter.com/logout'
|
||||
# Facebook: 'https://www.facebook.com/login'
|
||||
# Tumblr: 'https://totalfreedom.tumblr.com'
|
||||
# Instagram: 'https://www.instagram.com/totalfreedommc/'
|
||||
|
||||
# Blocking certain events
|
||||
allow:
|
||||
fire_place: true
|
||||
fire_spread: false
|
||||
fluid_spread: false
|
||||
lava_place: true
|
||||
lava_damage: true
|
||||
water_place: true
|
||||
tnt_minecarts: false
|
||||
explosions: false
|
||||
redstone: true
|
||||
fireworks: true
|
||||
frostwalker: false
|
||||
unsafe_enchantments: true
|
||||
bells: true
|
||||
armorstands: true
|
||||
minecarts: true
|
||||
clearonjoin: false
|
||||
tpronjoin: false
|
||||
structureblocks: false
|
||||
jigsaws: false
|
||||
grindstones: true
|
||||
jukeboxes: true
|
||||
spawners: true
|
||||
beehives: false
|
||||
respawnanchors: false
|
||||
auto_tp: false
|
||||
auto_clear: false
|
||||
gravity: false
|
||||
|
||||
blocked_commands:
|
||||
#
|
||||
# How globally blocked commands work:
|
||||
# All sections described below are delimited by colon characters.
|
||||
# Make sure that you block a command by its main command name, not an alias
|
||||
# as all aliases are blocked by default. Commands are case-insensitive.
|
||||
#
|
||||
# * The first section is a letter which indicates which rank may use this command
|
||||
# Valid ranks:
|
||||
# n - Nobody (Completely disabled)
|
||||
# a - Admins (Console)
|
||||
# s - Senior Admins (Console)
|
||||
# o - Ops (Non-Ops won't be able to use it)
|
||||
#
|
||||
# * The second section is a letter which indicates what to do when a player executes that command.
|
||||
# Valid actions:
|
||||
# b - Block the command
|
||||
# a - Block the command and auto-eject that player (for ops and below)
|
||||
# u - Block the command and Return an "Unknown command" message (Used to hide commands)
|
||||
#
|
||||
# * The third section is the command to be blocked, prefixed with a slash
|
||||
#
|
||||
# * The fourth section is the message to send to the player when executing that command.
|
||||
# This should be omitted if unwanted. ChatColors are supported with the &-key. By default
|
||||
# the starting ChatColor is set to gray. You can use the default 'That command is blocked.' message
|
||||
# by using a single underscore.
|
||||
#
|
||||
# Examples:
|
||||
# - 'n:b:/mail sendall:&4You can't send mails to everyone!'
|
||||
# - 's:a:/stop'
|
||||
# - 'n:b:/ban:_'
|
||||
#
|
||||
global:
|
||||
# CoreProtect Blocked and shows as an unknown command...
|
||||
- 'a:u:/co:_'
|
||||
- 'n:u:/co purge:_'
|
||||
- 'a:u:/coreprotect:_'
|
||||
- 'n:u:/coreprotect purge:_'
|
||||
- 'a:u:/core:_'
|
||||
- 'n:u:/core purge:_'
|
||||
|
||||
# Disabled commands
|
||||
- 'n:b:/essentials:_'
|
||||
- 'n:b:/near:This command was blocked because it was being abused to bypass /tptoggle. This is why we cant have nice things.'
|
||||
- 'n:b:/time:Server-side time changing is disabled. Please use /ptime to set your own personal time.'
|
||||
- 'n:b:/disguiseradius:_'
|
||||
- 'n:b:/undisguiseradius:_'
|
||||
- 'n:b:/debug:_'
|
||||
- 'n:b:/plugincontrol:_'
|
||||
- 'n:b:/stop:_'
|
||||
- 'n:b:/tfm reload:_'
|
||||
- 'n:b:/restart:_'
|
||||
- 'n:b:/pardon:_'
|
||||
- 'n:b:/ban-ip:_'
|
||||
- 'n:b:/pardon-ip:_'
|
||||
- 'n:b:/toggledownfall:_'
|
||||
- 'n:b:/spreadplayers:_'
|
||||
- 'n:b:/clearhistory:_'
|
||||
- 'n:b:/save-on:_'
|
||||
- 'n:b:/save-off:_'
|
||||
- 'n:b:/packet:_'
|
||||
- 'n:b://eval:_'
|
||||
- 'n:b:/testvote:_'
|
||||
- 'n:b:/nvreload:_'
|
||||
- 'n:b:/spigot reload:_'
|
||||
- 'n:b:/mail sendall:Sending mail to all players is not allowed.'
|
||||
- 'n:b:/skins:_'
|
||||
- 'n:b:/advancement:_'
|
||||
- 'n:b:/worldborder:The worldborder does not need to be changed. This command is disabled.'
|
||||
- 'n:b:/defaultgamemode:The default gamemode should not be changed.'
|
||||
- 'n:b:/function:_'
|
||||
- 'n:b:/forceload:_'
|
||||
- 'n:b:/fill:_'
|
||||
- 'n:b:/paper:_'
|
||||
- 'n:b:/locate:_'
|
||||
- 'n:b:/vvbukkit:_'
|
||||
- 'n:b:/plot area c:_'
|
||||
- 'n:b:/d minecart_command:_'
|
||||
- 'n:b:/loot:_'
|
||||
- 'n:b:/plan:_'
|
||||
- 'n:b://material:_'
|
||||
- 'n:b://mat:_'
|
||||
- 'n:b:/mat:_'
|
||||
- 'n:b:/pcapi:_'
|
||||
- 'n:b://distr:&cNope.'
|
||||
- 'n:b:/data:_'
|
||||
- 'n:b:/datapack:_'
|
||||
- 'n:b://regen:_'
|
||||
- 'n:b://brush:&cFuck you.'
|
||||
- 'n:b:/execute:_'
|
||||
- 'n:b:/killall:_'
|
||||
- 'n:b:/createdisguise:_'
|
||||
- 'n:b:/attribute:_'
|
||||
- 'n:b:/reload:_'
|
||||
- 'n:b:/gamerule:_'
|
||||
- 'n:b:/packet_filter:_'
|
||||
- 'n:b:/packetlog:_'
|
||||
- 'n:b:/protocol:_'
|
||||
- 'n:b://awe:_'
|
||||
- 'n:b://pos1:_'
|
||||
- 'n:b://pos2:_'
|
||||
- 'n:b:/libsdisguises:_'
|
||||
|
||||
# Admin commands
|
||||
- 'a:b:/vive:_'
|
||||
- 'a:b:/vse:_'
|
||||
- 'a:b:/lightning:_'
|
||||
- 'a:b:/playsound:_'
|
||||
- 'a:b:/locatebiome:_'
|
||||
- 'a:b:/delchunks:_'
|
||||
- 'a:b:/createkit:_'
|
||||
- 'a:b:/delkit:_'
|
||||
- 'a:b:/region:_'
|
||||
- 'a:b:/clone:_'
|
||||
- 'a:b:/cap:_'
|
||||
- 'a:b:/gamemode:Use /gmc and /gms to set your gamemode.'
|
||||
- 'a:b:/powernbt:_'
|
||||
- 'a:b:/nbt.:_'
|
||||
- 'a:b:/blockshub:_'
|
||||
- 'a:b:/stopfire:_'
|
||||
- 'a:b:/allowfire'
|
||||
- 'a:b:/stoplag:_'
|
||||
- 'a:b:/worldguard:_'
|
||||
- 'a:b:/slay:_'
|
||||
- 'a:b:/save-all:_'
|
||||
- 'a:b:/libsdisguises:_'
|
||||
- 'a:b:/particle:Due to security reasons, the use of /particle has been disabled.'
|
||||
- 'a:b:/rainbowclear:_'
|
||||
- 'a:b:/rainbowspeed:_'
|
||||
- 'a:b:/kick:_'
|
||||
- 'a:b:/difficulty:_'
|
||||
- 'a:b:/socialspy:_'
|
||||
- 'a:b:/sproxy:_'
|
||||
- 'a:b:/replaceitem:_'
|
||||
- 'a:b:/kill:_'
|
||||
- 'a:b:/reaction:_'
|
||||
- 'a:b:/setworldspawn:_'
|
||||
- 'a:b:/scoreboard:_'
|
||||
- 'a:b:/setspawn:_'
|
||||
- 'a:b:/forestgen:_'
|
||||
- 'a:b:/setidletimeout:_'
|
||||
- 'a:b:/lrbuild:_'
|
||||
- 'a:b:/size:_'
|
||||
- 'a:b:/break:_'
|
||||
- 'a:b:/disentity:_'
|
||||
- 'a:b:/title:_'
|
||||
- 'a:b:/weather:_'
|
||||
- 'a:b:/tpall:_'
|
||||
- 'a:b:/etpall:_'
|
||||
- 'a:b:/setblock:_'
|
||||
- 'a:b:/togglejail:_'
|
||||
- 'a:b:/range:_'
|
||||
- 'a:b:/stop:_'
|
||||
- 'a:b:/restart:_'
|
||||
- 'a:b:/tpo:_'
|
||||
- 'a:b:/tpohere:_'
|
||||
- 'a:b:/tphere:_'
|
||||
- 'a:b:/rfchairs:_'
|
||||
- 'a:b:/ppo:_'
|
||||
- 'a:b:/vulnerabilitypatcher:_'
|
||||
- 'a:b:/crackshot config:_'
|
||||
- 'a:b:/marry reload:_'
|
||||
- 'a:b:/bh:_'
|
||||
- 'a:b:/tpaall:_'
|
||||
- 'a:b:/paper heap:_'
|
||||
- 'a:u:/burn:_'
|
||||
- 'a:b:/summon:_'
|
||||
- 'a:b:/discord:_'
|
||||
- 'a:b:/bossbar:_'
|
||||
- 'a:b:/team:_'
|
||||
- 'a:b:/spawner:_'
|
||||
- 's:b:/istack:_'
|
||||
- 'a:b:/getloc:_'
|
||||
- 'a:b:/holo:_'
|
||||
- 'a:b:/hd:_'
|
||||
- 'a:b:/hologram:_'
|
||||
- 'a:b:/holograms:_'
|
||||
- 's:b:/awe toggle:_'
|
||||
- 's:b:/tellraw:_'
|
||||
- 's:b://awe toggle:_'
|
||||
- 'a:b:/openinv:_'
|
||||
- 'a:b:/oi:_'
|
||||
- 'a:b:/open:_'
|
||||
- 'a:b:/openender:_'
|
||||
- 'a:b:/oe:_'
|
||||
- 'a:b:/searchinv:_'
|
||||
- 'a:b:/si:_'
|
||||
- 'a:b:/searchender:_'
|
||||
- 'a:b:/se:_'
|
||||
- 'a:b:/searchenchant:_'
|
||||
- 'a:b:/searchenchants:_'
|
||||
- 'a:b:/anycontainer:_'
|
||||
- 'a:b:/anychest:_'
|
||||
- 'a:b:/sc:_'
|
||||
- 'a:b:/fawe:_'
|
||||
- 'a:b:/wea:_'
|
||||
- 'a:b:/ps:_'
|
||||
- 'n:b:/wra:_'
|
||||
- 's:b:/viaver:_'
|
||||
- 's:b:/viaversion:_'
|
||||
- 's:b:/spark:_'
|
||||
- 's:b://g:_'
|
||||
|
||||
# Commands that cannot be used by muted players
|
||||
muted:
|
||||
- say
|
||||
- me
|
||||
- msg
|
||||
- tell
|
||||
- reply
|
||||
- mail
|
||||
|
||||
# Commands that cannot be used with /wildcard
|
||||
wildcard:
|
||||
- wildcard
|
||||
- gtfo
|
||||
- doom
|
||||
- slconfig
|
||||
- smite
|
||||
|
||||
# Words that cannot be used in tags
|
||||
forbidden_words:
|
||||
- admin
|
||||
- owner
|
||||
- moderator
|
||||
- developer
|
||||
- console
|
||||
- dev
|
||||
- staff
|
||||
- mod
|
||||
- sra
|
||||
- tca
|
||||
- sta
|
||||
- sa
|
||||
|
||||
# Automatically wipe dropped objects
|
||||
auto_wipe: true
|
||||
|
||||
# Nuking prevention
|
||||
nukemonitor:
|
||||
enabled: true
|
||||
count_break: 100
|
||||
count_place: 40
|
||||
range: 10.0
|
||||
|
||||
freecam_trigger_count: 10
|
||||
explosive_radius: 4.0
|
||||
|
||||
# Show all attempted commands in the log, will result in duplicate log messages
|
||||
preprocess_log: false
|
||||
|
||||
# Disable certain events
|
||||
disable:
|
||||
night: true
|
||||
weather: true
|
||||
|
||||
|
||||
# Enable misc. features
|
||||
landmines_enabled: false
|
||||
mp44_enabled: false
|
||||
tossmob_enabled: false
|
||||
4chan_enabled: false
|
||||
|
||||
# Moblimiter
|
||||
moblimiter:
|
||||
enabled: true
|
||||
max: 50
|
||||
disable:
|
||||
dragon: true
|
||||
ghast: true
|
||||
slime: true
|
||||
giant: true
|
||||
|
||||
# Spawnmob
|
||||
spawnmob:
|
||||
max: 25
|
||||
|
||||
# Flatlands
|
||||
flatlands:
|
||||
generate: true
|
||||
|
||||
# Flatlands generation parameters - Uses CleanroomGenerator syntax - http://dev.bukkit.org/server-mods/cleanroomgenerator/
|
||||
generate_params: 16,stone,32,dirt,1,grass_block
|
||||
|
||||
# Admin-Only Mode
|
||||
admin_only_mode: false
|
||||
|
||||
# Toggle Chat
|
||||
toggle_chat: true
|
||||
|
||||
# Host Sender Names - Names that indicate automated services or host-based consoles you want to block from using some commands.
|
||||
# Make sure these are all lower-case.
|
||||
host_sender_names:
|
||||
- rcon
|
||||
- console
|
||||
|
||||
# Announcer
|
||||
announcer:
|
||||
enabled: true
|
||||
|
||||
# Interval between announcements, in seconds.
|
||||
interval: 600
|
||||
|
||||
# Prefix for all announcements
|
||||
prefix: '&8[&e${SERVER_NAME}&8] &b'
|
||||
|
||||
announcements:
|
||||
- 'You can always review that there are no server rules by doing: &6/rules'
|
||||
- 'If you are not OP, be sure to ask!'
|
||||
- 'Somebody breaking the rules? Report it! &6/report <user> <reason>'
|
||||
- 'Griefing is not allowed!'
|
||||
- 'Hacked clients are allowed!'
|
||||
- 'Interested in becoming admin? Do &6/admininfo &b for more information!'
|
||||
- 'You may view all online admins via &6/list -a'
|
||||
- 'maniaplay / Luna / Lily is the owner of IPTFreedom.'
|
||||
- 'Server lagging? Check the lag via &6/tps'
|
||||
- 'Player vs player while in creative or god mode is forbidden!'
|
||||
- 'Spawn killing is forbidden!'
|
||||
- 'Invisible potions are allowed!'
|
||||
- 'Serial griefing and trolling will result in a permanent ban!'
|
||||
- 'All forms of discrimination are strictly forbidden!'
|
||||
- 'Join our Discord server! ${DISCORD_INVITE}'
|
||||
- 'Remember to save your hotbar, otherwise you may lose your items!'
|
||||
- 'Link your discord account with &6/linkdiscord for extra features!'
|
||||
- 'Want to see cool builds? Check out our Master Builder World with &6/mbworld'
|
||||
- 'Be sure to logout from twitter. &6https://twitter.com/logout'
|
||||
|
||||
# What to display in the admininfo command.
|
||||
admininfo:
|
||||
- '&bHow to apply for an admin position on the IPTFreedom Server:'
|
||||
- ' &6- Ask for admin in game'
|
||||
|
||||
# What to display in the vote command.
|
||||
votinginfo:
|
||||
- "&bPlease don't."
|
||||
# - ' &2- https://minecraft-mp.com/server/228386/vote/'
|
||||
# - ' &2- https://minecraft-server-list.com/server/443272/vote/'
|
||||
# - ' &6- https://topg.org/Minecraft/in-599712'
|
||||
# - ' &2- https://minecraftlist.org/vote/18975'
|
||||
# - ' &6- https://minecraftservers.org/vote/595721'
|
||||
# - ' &2- https://topservers.com/minecraft/in-1275'
|
||||
# - ' &6- https://topmcservers.com/server/681/vote'
|
||||
# - ' &2- https://minecraft.buzz/server/1024&tab=vote'
|
||||
|
||||
# What to display in the Master Builder info command.
|
||||
masterbuilderinfo:
|
||||
- '&bHow to apply for Master Builder on the IPTFreedom Server:'
|
||||
- ' &6- Ask for Master Builder in game'
|
||||
# - ' &2- Screenshot some of your previous builds (be ready to prove that the builds are yours)'
|
||||
# - ' &6- Copy the template and create a thread on our forums'
|
||||
# - ' &2- Template:'
|
||||
# - '&9https://forum.totalfreedom.me/d/336-master-builder-application-process'
|
||||
|
||||
# What new players will see upon joining for the first time.
|
||||
first_join_info:
|
||||
enabled: true
|
||||
text:
|
||||
- "&6Welcome to ${SERVER_NAME} -- the original Free-OP server!"
|
||||
- "&eThe server's name means we have no rules. Do &6/rules &eto double check."
|
||||
- "&aNeed help getting started? Do &2/help &afor a list of commands!"
|
||||
|
||||
# Famous players - cannot be banned by username
|
||||
famous_players: []
|
||||
|
||||
# Pet Protect - Prevent tamed pets from being killed.
|
||||
petprotect:
|
||||
enabled: true
|
||||
|
||||
# Logviewer
|
||||
logs:
|
||||
url: ''
|
||||
secret: ''
|
||||
|
||||
# Mojang service checker
|
||||
service_checker_url: http://status.mojang.com/check
|
||||
|
||||
# HTTPD server
|
||||
httpd:
|
||||
enabled: true
|
||||
host: '0.0.0.0'
|
||||
port: 3000
|
||||
public_folder: ./docker/web/tfm # TODO
|
||||
|
||||
# Inactivity Auto-Kick (Requires Essentials)
|
||||
autokick:
|
||||
enabled: true
|
||||
|
||||
# Percentage of server player capacity used at which players will be automatically kicked for being inactive. Range: 0.0 - 1.0
|
||||
threshold: 0.9
|
||||
|
||||
# Time, in seconds, after which a player should be kicked when inactive
|
||||
time: 120
|
||||
|
||||
# Blocked Chat Codes - Use &code,&code2,&code3 (No spaces)
|
||||
blocked_chatcodes: '&0,&k,&m,&n'
|
||||
|
||||
# Enables certain things like debug logs and console bypasses
|
||||
developer_mode: false
|
||||
|
||||
# AntiSpam Time (minutes)
|
||||
antispam_minutes: 2
|
161
config/plugins/WorldGuard/config.yml
Normal file
161
config/plugins/WorldGuard/config.yml
Normal file
|
@ -0,0 +1,161 @@
|
|||
regions:
|
||||
uuid-migration:
|
||||
perform-on-next-start: false
|
||||
keep-names-that-lack-uuids: true
|
||||
use-creature-spawn-event: true
|
||||
disable-bypass-by-default: true
|
||||
announce-bypass-status: false
|
||||
use-paper-entity-origin: false
|
||||
enable: true
|
||||
invincibility-removes-mobs: false
|
||||
cancel-chat-without-recipients: true
|
||||
nether-portal-protection: false
|
||||
fake-player-build-override: true
|
||||
explosion-flags-block-entity-damage: true
|
||||
high-frequency-flags: false
|
||||
protect-against-liquid-flow: false
|
||||
wand: ''
|
||||
max-claim-volume: 30000
|
||||
claim-only-inside-existing-regions: false
|
||||
set-parent-on-claim: ''
|
||||
location-flags-only-inside-regions: false
|
||||
max-region-count-per-player:
|
||||
default: 7
|
||||
auto-invincible: false
|
||||
auto-invincible-group: false
|
||||
auto-no-drowning-group: false
|
||||
use-player-move-event: true
|
||||
use-player-teleports: true
|
||||
use-particle-effects: true
|
||||
disable-permission-cache: false
|
||||
security:
|
||||
deop-everyone-on-join: false
|
||||
block-in-game-op-command: false
|
||||
host-keys-allow-forge-clients: false
|
||||
host-keys: {}
|
||||
summary-on-start: true
|
||||
op-permissions: false
|
||||
build-permission-nodes:
|
||||
enable: false
|
||||
deny-message: '&eSorry, but you are not permitted to do that here.'
|
||||
event-handling:
|
||||
block-entity-spawns-with-untraceable-cause: false
|
||||
interaction-whitelist: []
|
||||
emit-block-use-at-feet: []
|
||||
ignore-hopper-item-move-events: false
|
||||
break-hoppers-on-denied-move: true
|
||||
protection:
|
||||
item-durability: true
|
||||
remove-infinite-stacks: false
|
||||
disable-xp-orb-drops: false
|
||||
use-max-priority-association: false
|
||||
gameplay:
|
||||
block-potions: []
|
||||
block-potions-overly-reliably: false
|
||||
disable-conduit-effects: false
|
||||
default:
|
||||
pumpkin-scuba: false
|
||||
disable-health-regain: false
|
||||
physics:
|
||||
no-physics-gravel: false
|
||||
no-physics-sand: false
|
||||
vine-like-rope-ladders: false
|
||||
allow-portal-anywhere: false
|
||||
disable-water-damage-blocks: []
|
||||
ignition:
|
||||
block-tnt: false
|
||||
block-tnt-block-damage: false
|
||||
block-lighter: false
|
||||
fire:
|
||||
disable-lava-fire-spread: false
|
||||
disable-all-fire-spread: false
|
||||
disable-fire-spread-blocks: []
|
||||
lava-spread-blocks: []
|
||||
mobs:
|
||||
block-creeper-explosions: false
|
||||
block-creeper-block-damage: false
|
||||
block-wither-explosions: false
|
||||
block-wither-block-damage: false
|
||||
block-wither-skull-explosions: false
|
||||
block-wither-skull-block-damage: false
|
||||
block-enderdragon-block-damage: false
|
||||
block-enderdragon-portal-creation: false
|
||||
block-fireball-explosions: false
|
||||
block-fireball-block-damage: false
|
||||
anti-wolf-dumbness: false
|
||||
allow-tamed-spawns: true
|
||||
disable-enderman-griefing: false
|
||||
disable-snowman-trails: false
|
||||
block-painting-destroy: false
|
||||
block-item-frame-destroy: false
|
||||
block-armor-stand-destroy: false
|
||||
block-plugin-spawning: true
|
||||
block-above-ground-slimes: false
|
||||
block-other-explosions: false
|
||||
block-zombie-door-destruction: false
|
||||
block-vehicle-entry: false
|
||||
block-creature-spawn: []
|
||||
player-damage:
|
||||
disable-fall-damage: false
|
||||
disable-lava-damage: false
|
||||
disable-fire-damage: false
|
||||
disable-lightning-damage: false
|
||||
disable-drowning-damage: false
|
||||
disable-suffocation-damage: false
|
||||
disable-contact-damage: false
|
||||
teleport-on-suffocation: false
|
||||
disable-void-damage: false
|
||||
teleport-on-void-falling: false
|
||||
reset-fall-on-void-teleport: false
|
||||
disable-explosion-damage: false
|
||||
disable-mob-damage: false
|
||||
disable-death-messages: false
|
||||
crops:
|
||||
disable-creature-trampling: false
|
||||
disable-player-trampling: false
|
||||
turtle-egg:
|
||||
disable-creature-trampling: false
|
||||
disable-player-trampling: false
|
||||
weather:
|
||||
prevent-lightning-strike-blocks: []
|
||||
disable-lightning-strike-fire: false
|
||||
disable-thunderstorm: false
|
||||
disable-weather: false
|
||||
disable-pig-zombification: false
|
||||
disable-villager-witchification: false
|
||||
disable-powered-creepers: false
|
||||
always-raining: false
|
||||
always-thundering: false
|
||||
dynamics:
|
||||
disable-mushroom-spread: false
|
||||
disable-ice-melting: false
|
||||
disable-snow-melting: false
|
||||
disable-snow-formation: false
|
||||
disable-ice-formation: false
|
||||
disable-leaf-decay: false
|
||||
disable-grass-growth: false
|
||||
disable-mycelium-spread: false
|
||||
disable-vine-growth: false
|
||||
disable-rock-growth: false
|
||||
disable-sculk-growth: false
|
||||
disable-crop-growth: false
|
||||
disable-soil-dehydration: false
|
||||
disable-coral-block-fade: false
|
||||
disable-copper-block-fade: false
|
||||
snow-fall-blocks: []
|
||||
blacklist:
|
||||
use-as-whitelist: false
|
||||
logging:
|
||||
console:
|
||||
enable: true
|
||||
database:
|
||||
enable: false
|
||||
dsn: jdbc:mysql://localhost:3306/minecraft
|
||||
user: root
|
||||
pass: ''
|
||||
table: blacklist_events
|
||||
file:
|
||||
enable: false
|
||||
path: worldguard/logs/%Y-%m-%d.log
|
||||
open-files: 10
|
||||
custom-metrics-charts: true
|
3
config/plugins/bStats/config.yml
Normal file
3
config/plugins/bStats/config.yml
Normal file
|
@ -0,0 +1,3 @@
|
|||
enabled: false
|
||||
serverUuid: 00000000-0000-0000-0000-000000000000
|
||||
logFailedRequests: false
|
|
@ -1 +1,6 @@
|
|||
server-port=${PORT:25565}
|
||||
server-port=${PORT:25565}
|
||||
query.port=${PORT:25565}
|
||||
prevent-proxy-connections=true
|
||||
motd=${SERVER_NAME}
|
||||
gamemode=creative
|
||||
enable-query=true
|
||||
|
|
177
config/spigot.yml
Normal file
177
config/spigot.yml
Normal file
|
@ -0,0 +1,177 @@
|
|||
# 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
|
||||
player-shuffle: 0
|
||||
timeout-time: 60
|
||||
restart-on-crash: false
|
||||
restart-script: ''
|
||||
save-user-cache-on-stop-only: false
|
||||
sample-count: 12
|
||||
bungeecord: false
|
||||
user-cache-size: 1000
|
||||
moved-wrongly-threshold: 0.0625
|
||||
moved-too-quickly-multiplier: 10.0
|
||||
netty-threads: 4
|
||||
attribute:
|
||||
maxHealth:
|
||||
max: 2048.0
|
||||
movementSpeed:
|
||||
max: 2048.0
|
||||
attackDamage:
|
||||
max: 2048.0
|
||||
log-villager-deaths: false
|
||||
log-named-deaths: false
|
||||
messages:
|
||||
whitelist: You are not whitelisted on this server!
|
||||
unknown-command: Unknown command. Type "/help" for help.
|
||||
server-full: The server is full!
|
||||
outdated-client: Outdated client! Please use {0}
|
||||
outdated-server: Outdated server! I'm still on {0}
|
||||
restart: Server is restarting
|
||||
advancements:
|
||||
disable-saving: false
|
||||
disabled:
|
||||
- minecraft:story/disabled
|
||||
commands:
|
||||
spam-exclusions:
|
||||
- /skill
|
||||
silent-commandblock-console: false
|
||||
replace-commands:
|
||||
- setblock
|
||||
- summon
|
||||
- testforblock
|
||||
- tellraw
|
||||
log: true
|
||||
tab-complete: 0
|
||||
send-namespaced: false
|
||||
players:
|
||||
disable-saving: false
|
||||
config-version: 12
|
||||
stats:
|
||||
disable-saving: false
|
||||
forced-stats: {}
|
||||
world-settings:
|
||||
default:
|
||||
below-zero-generation-in-existing-chunks: true
|
||||
merge-radius:
|
||||
item: 2.5
|
||||
exp: 3.0
|
||||
view-distance: default
|
||||
simulation-distance: default
|
||||
mob-spawn-range: 8
|
||||
item-despawn-rate: 6000
|
||||
arrow-despawn-rate: 1200
|
||||
trident-despawn-rate: 1200
|
||||
zombie-aggressive-towards-villager: true
|
||||
nerf-spawner-mobs: false
|
||||
enable-zombie-pigmen-portal-spawns: true
|
||||
wither-spawn-sound-radius: 0
|
||||
end-portal-sound-radius: 0
|
||||
hanging-tick-frequency: 100
|
||||
thunder-chance: 100000
|
||||
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
|
||||
torchflower-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: 32
|
||||
monsters: 32
|
||||
raiders: 48
|
||||
misc: 16
|
||||
water: 16
|
||||
villagers: 32
|
||||
flying-monsters: 32
|
||||
wake-up-inactive:
|
||||
animals-max-per-tick: 4
|
||||
animals-every: 1200
|
||||
animals-for: 100
|
||||
monsters-max-per-tick: 8
|
||||
monsters-every: 400
|
||||
monsters-for: 100
|
||||
villagers-max-per-tick: 4
|
||||
villagers-every: 600
|
||||
villagers-for: 100
|
||||
flying-monsters-max-per-tick: 8
|
||||
flying-monsters-every: 200
|
||||
flying-monsters-for: 100
|
||||
villagers-work-immunity-after: 100
|
||||
villagers-work-immunity-for: 20
|
||||
villagers-active-for-panic: true
|
||||
tick-inactive-villagers: true
|
||||
ignore-spectators: false
|
||||
entity-tracking-range:
|
||||
players: 48
|
||||
animals: 48
|
||||
monsters: 48
|
||||
misc: 32
|
||||
display: 128
|
||||
other: 64
|
||||
ticks-per:
|
||||
hopper-transfer: 8
|
||||
hopper-check: 1
|
||||
hopper-amount: 1
|
||||
hopper-can-load-chunks: false
|
||||
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-nether: 30084232
|
||||
seed-mansion: 10387319
|
||||
seed-fossil: 14357921
|
||||
seed-portal: 34222645
|
||||
seed-ancientcity: 20083232
|
||||
seed-buriedtreasure: 10387320
|
||||
seed-mineshaft: default
|
||||
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
|
||||
verbose: false
|
||||
faweregentempworld:
|
||||
verbose: false
|
53
server.toml
53
server.toml
|
@ -1,15 +1,64 @@
|
|||
name = "iptfreedom"
|
||||
name = "IPTFreedom"
|
||||
mc_version = "1.19.4"
|
||||
|
||||
[jar]
|
||||
type = "url"
|
||||
url = "https://ci.plex.us.org/job/Scissors/job/1.19.4/46/artifact/build/libs/scissors-46.jar"
|
||||
url = "https://ci.plex.us.org/job/Scissors/job/1.19.4/49/artifact/build/libs/scissors-1.19.4-49.jar"
|
||||
|
||||
[variables]
|
||||
SERVER_ADDRESS = "ipt.esixtwo.one"
|
||||
PORT = "25565"
|
||||
TELNET_PORT = "25765"
|
||||
|
||||
OWNERS = "maniaplay"
|
||||
EXECUTIVES = "G6_"
|
||||
ASSISTANT_EXECUTIVES = ""
|
||||
|
||||
DISCORD_INVITE = "https://discord.com/invite/iptfreedom"
|
||||
DISCORD_TOKEN = ""
|
||||
DISCORD_PREFIX = "ipt!"
|
||||
DISCORD_SERVER_ID = ""
|
||||
DISCORD_CHANNEL_ID_CHAT = ""
|
||||
DISCORD_CHANNEL_ID_ADMIN = ""
|
||||
DISCORD_ROLE_ID_MASTER_BUILDER = ""
|
||||
DISCORD_ROLE_ID_ADMIN = ""
|
||||
DISCORD_ROLE_ID_SENIOR_ADMIN = ""
|
||||
DISCORD_ROLE_ID_DEVELOPER = ""
|
||||
DISCORD_ROLE_ID_ASSISTANT_EXECUTIVE = ""
|
||||
DISCORD_ROLE_ID_EXECUTIVE = ""
|
||||
DISCORD_ROLE_ID_SERVER_OWNER = ""
|
||||
|
||||
[launcher]
|
||||
aikars_flags = true
|
||||
proxy_flags = false
|
||||
eula_args = true
|
||||
nogui = true
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/IPTFreedom/TotalFreedomMod/releases/download/2022.06.03-IPT/TotalFreedomMod-2022.06.3-IPT.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/IPTFreedom/Minecraft-JDA/releases/download/5.0.0-beta.10-1/Minecraft-JDA-5.0.0-beta.10-1.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://ci.enginehub.org/repository/download/bt11/22021:id/worldguard-bukkit-7.0.9-SNAPSHOT-dist.jar?branch=version/7.0.x&guest=1"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://ci.plex.us.org/job/FastAsynchronousIncompetence/27/artifact/worldedit-bukkit/build/libs/FastAsyncWorldEdit-Bukkit-2.6.2-SNAPSHOT-27.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "modrinth"
|
||||
id = "buildersutilities"
|
||||
version = "usc9dcSx"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/IPTFreedom/BukkitTelnet/releases/download/4.9-IPT/BukkitTelnet.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/IPTFreedom/Addendum/releases/download/1.0.0/Addendum-1.0.0.jar"
|
||||
|
|
Loading…
Add table
Reference in a new issue