chore: init
This commit is contained in:
commit
10b6939d81
294 changed files with 169836 additions and 0 deletions
36
.console_history
Normal file
36
.console_history
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
1736018887221:list
|
||||||
|
1736020176849:op Heroz_0
|
||||||
|
1736020221923:stop
|
||||||
|
1736353623235:list
|
||||||
|
1736353692859:op Heroz_0
|
||||||
|
1736355870310:tps
|
||||||
|
1736357287049:list
|
||||||
|
1736361386054:stop
|
||||||
|
1738174653249:list
|
||||||
|
1738174669346:clear Heroz_0
|
||||||
|
1738175145300:list
|
||||||
|
1738175174341:lsit
|
||||||
|
1738175175688:list
|
||||||
|
1738182925802:stop
|
||||||
|
1738357466471:op Heroz_0
|
||||||
|
1738357500273:whitelist
|
||||||
|
1738357503429:whitelist add Heroz_0
|
||||||
|
1738357515619:whitelist remove Heroz_0
|
||||||
|
1738357532095:whitelist add Heroz_0
|
||||||
|
1738357583497:stop
|
||||||
|
1738359672882:op Heroz_0
|
||||||
|
1738360294012:whitelist remove
|
||||||
|
1738360296567:whitelist remove Heroz_0
|
||||||
|
1738360311629:whitelist on
|
||||||
|
1738360314159:whitelist list
|
||||||
|
1738360404947:whitelist add Heroz_0
|
||||||
|
1738360417829:op Heroz_0
|
||||||
|
1738362090693:stop
|
||||||
|
1738395211047:whitelist add Heroz_0
|
||||||
|
1738395216287:whitelist add Dummy
|
||||||
|
1738416941353:op Hero_z0
|
||||||
|
1738416945351:op Heroz_0
|
||||||
|
1738416954832:deop Hero_z0
|
||||||
|
1738417195503:lp applyedits GPF1AKAo5V
|
||||||
|
1738417312190:lp applyedits 2v7q2HxMjG[201~
|
||||||
|
1738417317453:lp applyedits 2v7q2HxMjG
|
||||||
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
cache
|
||||||
|
world
|
||||||
|
world_nether
|
||||||
|
world_the_end
|
||||||
|
versions
|
||||||
|
data-storage
|
||||||
|
.cache
|
||||||
|
logs
|
||||||
|
libraries
|
||||||
1
.purpur-manifest.json
Normal file
1
.purpur-manifest.json
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{"@type":"me.itzg.helpers.purpur.PurpurManifest","timestamp":"2025-01-08T20:44:47.830154763Z","files":["purpur-1.20.6-2233.jar"],"minecraftVersion":"1.20.6","build":"2233","customDownloadUrl":null}
|
||||||
3
.purpur.env
Normal file
3
.purpur.env
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
SERVER="/data/purpur-1.20.6-2233.jar"
|
||||||
|
TYPE="PURPUR"
|
||||||
|
VERSION="1.20.6"
|
||||||
1
.rcon-cli.env
Normal file
1
.rcon-cli.env
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
password=715508de4f5e9f0eb6bc41e6
|
||||||
1
.rcon-cli.yaml
Normal file
1
.rcon-cli.yaml
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
password: "715508de4f5e9f0eb6bc41e6"
|
||||||
1
banned-ips.json
Normal file
1
banned-ips.json
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
1
banned-players.json
Normal file
1
banned-players.json
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
35
bukkit.yml
Normal file
35
bukkit.yml
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
settings:
|
||||||
|
allow-end: true
|
||||||
|
warn-on-overload: true
|
||||||
|
permissions-file: permissions.yml
|
||||||
|
update-folder: update
|
||||||
|
plugin-profiling: false
|
||||||
|
connection-throttle: 4000
|
||||||
|
query-plugins: true
|
||||||
|
deprecated-verbose: default
|
||||||
|
shutdown-message: Server closed
|
||||||
|
minimum-api: none
|
||||||
|
use-map-color-cache: true
|
||||||
|
spawn-limits:
|
||||||
|
monsters: 70
|
||||||
|
animals: 10
|
||||||
|
water-animals: 5
|
||||||
|
water-ambient: 20
|
||||||
|
water-underground-creature: 5
|
||||||
|
axolotls: 5
|
||||||
|
ambient: 15
|
||||||
|
chunk-gc:
|
||||||
|
period-in-ticks: 600
|
||||||
|
ticks-per:
|
||||||
|
animal-spawns: 400
|
||||||
|
monster-spawns: 1
|
||||||
|
water-spawns: 1
|
||||||
|
water-ambient-spawns: 1
|
||||||
|
water-underground-creature-spawns: 1
|
||||||
|
axolotl-spawns: 1
|
||||||
|
ambient-spawns: 1
|
||||||
|
autosave: 6000
|
||||||
|
aliases: now-in-commands.yml
|
||||||
|
worlds:
|
||||||
|
world:
|
||||||
|
generator: TerraformGenerator
|
||||||
5
commands.yml
Normal file
5
commands.yml
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
command-block-overrides: []
|
||||||
|
ignore-vanilla-permissions: false
|
||||||
|
aliases:
|
||||||
|
icanhasbukkit:
|
||||||
|
- version $1-
|
||||||
131
config/paper-global.yml
Normal file
131
config/paper-global.yml
Normal file
|
|
@ -0,0 +1,131 @@
|
||||||
|
# This is the global configuration file for Paper.
|
||||||
|
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
|
||||||
|
# with caution, and make sure you know what each option does before configuring.
|
||||||
|
#
|
||||||
|
# If you need help with the configuration or have any questions related to Paper,
|
||||||
|
# join us in our Discord or check the docs page.
|
||||||
|
#
|
||||||
|
# The world configuration options have been moved inside
|
||||||
|
# their respective world folder. The files are named paper-world.yml
|
||||||
|
#
|
||||||
|
# Docs: https://docs.papermc.io/
|
||||||
|
# Discord: https://discord.gg/papermc
|
||||||
|
# Website: https://papermc.io/
|
||||||
|
|
||||||
|
_version: 29
|
||||||
|
block-updates:
|
||||||
|
disable-chorus-plant-updates: false
|
||||||
|
disable-mushroom-block-updates: false
|
||||||
|
disable-noteblock-updates: false
|
||||||
|
disable-tripwire-updates: false
|
||||||
|
chunk-loading-advanced:
|
||||||
|
auto-config-send-distance: true
|
||||||
|
player-max-concurrent-chunk-generates: 0
|
||||||
|
player-max-concurrent-chunk-loads: 0
|
||||||
|
chunk-loading-basic:
|
||||||
|
player-max-chunk-generate-rate: -1.0
|
||||||
|
player-max-chunk-load-rate: 100.0
|
||||||
|
player-max-chunk-send-rate: 75.0
|
||||||
|
chunk-system:
|
||||||
|
gen-parallelism: default
|
||||||
|
io-threads: -1
|
||||||
|
worker-threads: -1
|
||||||
|
collisions:
|
||||||
|
enable-player-collisions: true
|
||||||
|
send-full-pos-for-hard-colliding-entities: true
|
||||||
|
commands:
|
||||||
|
fix-target-selector-tag-completion: true
|
||||||
|
suggest-player-names-when-null-tab-completions: true
|
||||||
|
time-command-affects-all-worlds: false
|
||||||
|
console:
|
||||||
|
enable-brigadier-completions: true
|
||||||
|
enable-brigadier-highlighting: true
|
||||||
|
has-all-permissions: 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
|
||||||
|
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
|
||||||
|
compression-level: default
|
||||||
|
fix-entity-position-desync: 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: 7.0
|
||||||
|
max-packet-rate: 500.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: true
|
||||||
|
secret: ''
|
||||||
|
scoreboards:
|
||||||
|
save-empty-scoreboard-teams: true
|
||||||
|
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-headless-pistons: false
|
||||||
|
allow-permanent-block-break-exploits: false
|
||||||
|
allow-piston-duplication: false
|
||||||
|
allow-tripwire-disarming-exploits: false
|
||||||
|
allow-unsafe-end-portal-teleportation: false
|
||||||
|
compression-format: ZLIB
|
||||||
|
perform-username-validation: true
|
||||||
|
skip-vanilla-damage-tick-when-shield-blocked: false
|
||||||
|
watchdog:
|
||||||
|
early-warning-delay: 10000
|
||||||
|
early-warning-every: 5000
|
||||||
322
config/paper-world-defaults.yml
Normal file
322
config/paper-world-defaults.yml
Normal file
|
|
@ -0,0 +1,322 @@
|
||||||
|
# This is the world defaults configuration file for Paper.
|
||||||
|
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
|
||||||
|
# with caution, and make sure you know what each option does before configuring.
|
||||||
|
#
|
||||||
|
# If you need help with the configuration or have any questions related to Paper,
|
||||||
|
# join us in our Discord or check the docs page.
|
||||||
|
#
|
||||||
|
# Configuration options here apply to all worlds, unless you specify overrides inside
|
||||||
|
# the world-specific config file inside each world folder.
|
||||||
|
#
|
||||||
|
# Docs: https://docs.papermc.io/
|
||||||
|
# Discord: https://discord.gg/papermc
|
||||||
|
# Website: https://papermc.io/
|
||||||
|
|
||||||
|
_version: 31
|
||||||
|
anticheat:
|
||||||
|
anti-xray:
|
||||||
|
enabled: true
|
||||||
|
engine-mode: 3
|
||||||
|
hidden-blocks:
|
||||||
|
- copper_ore
|
||||||
|
- deepslate_copper_ore
|
||||||
|
- raw_copper_block
|
||||||
|
- diamond_ore
|
||||||
|
- deepslate_diamond_ore
|
||||||
|
- gold_ore
|
||||||
|
- deepslate_gold_ore
|
||||||
|
- iron_ore
|
||||||
|
- deepslate_iron_ore
|
||||||
|
- raw_iron_block
|
||||||
|
- lapis_ore
|
||||||
|
- deepslate_lapis_ore
|
||||||
|
- redstone_ore
|
||||||
|
- deepslate_redstone_ore
|
||||||
|
lava-obscures: false
|
||||||
|
max-block-height: 64
|
||||||
|
replacement-blocks:
|
||||||
|
- chest
|
||||||
|
- amethyst_block
|
||||||
|
- andesite
|
||||||
|
- budding_amethyst
|
||||||
|
- calcite
|
||||||
|
- coal_ore
|
||||||
|
- deepslate_coal_ore
|
||||||
|
- deepslate
|
||||||
|
- diorite
|
||||||
|
- dirt
|
||||||
|
- emerald_ore
|
||||||
|
- deepslate_emerald_ore
|
||||||
|
- granite
|
||||||
|
- gravel
|
||||||
|
- oak_planks
|
||||||
|
- smooth_basalt
|
||||||
|
- stone
|
||||||
|
- tuff
|
||||||
|
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: true
|
||||||
|
fix-climbing-bypassing-cramming-rule: false
|
||||||
|
max-entity-collisions: 8
|
||||||
|
only-players-collide: false
|
||||||
|
command-blocks:
|
||||||
|
force-follow-perm-level: true
|
||||||
|
permissions-level: 2
|
||||||
|
entities:
|
||||||
|
armor-stands:
|
||||||
|
do-collision-entity-lookups: true
|
||||||
|
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: default
|
||||||
|
zombies-target-turtle-eggs: true
|
||||||
|
entities-target-with-follow-range: false
|
||||||
|
markers:
|
||||||
|
tick: true
|
||||||
|
mob-effects:
|
||||||
|
immune-to-wither-effect:
|
||||||
|
wither: true
|
||||||
|
wither-skeleton: true
|
||||||
|
spiders-immune-to-poison-effect: true
|
||||||
|
sniffer:
|
||||||
|
boosted-hatch-time: default
|
||||||
|
hatch-time: default
|
||||||
|
spawning:
|
||||||
|
all-chunks-are-slime-chunks: false
|
||||||
|
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: default
|
||||||
|
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
|
||||||
|
ticks-per-spawn:
|
||||||
|
ambient: -1
|
||||||
|
axolotls: -1
|
||||||
|
creature: -1
|
||||||
|
monster: -1
|
||||||
|
underground_water_creature: -1
|
||||||
|
water_ambient: -1
|
||||||
|
water_creature: -1
|
||||||
|
wandering-trader:
|
||||||
|
spawn-chance-failure-increment: 25
|
||||||
|
spawn-chance-max: 75
|
||||||
|
spawn-chance-min: 25
|
||||||
|
spawn-day-length: 24000
|
||||||
|
spawn-minute-length: 1200
|
||||||
|
wateranimal-spawn-height:
|
||||||
|
maximum: default
|
||||||
|
minimum: default
|
||||||
|
tracking-range-y:
|
||||||
|
animal: default
|
||||||
|
display: default
|
||||||
|
enabled: false
|
||||||
|
misc: default
|
||||||
|
monster: default
|
||||||
|
other: default
|
||||||
|
player: default
|
||||||
|
environment:
|
||||||
|
disable-explosion-knockback: false
|
||||||
|
disable-ice-and-snow: false
|
||||||
|
disable-teleportation-suffocation-check: false
|
||||||
|
disable-thunder: false
|
||||||
|
fire-tick-delay: 30
|
||||||
|
frosted-ice:
|
||||||
|
delay:
|
||||||
|
max: 40
|
||||||
|
min: 20
|
||||||
|
enabled: true
|
||||||
|
generate-flat-bedrock: false
|
||||||
|
locate-structures-outside-world-border: false
|
||||||
|
max-block-ticks: 65536
|
||||||
|
max-fluid-ticks: 65536
|
||||||
|
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-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
|
||||||
|
restrict-player-reloot-time: disabled
|
||||||
|
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: VANILLA
|
||||||
|
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
|
||||||
|
tick-rates:
|
||||||
|
behavior:
|
||||||
|
villager:
|
||||||
|
validatenearbypoi: -1
|
||||||
|
container-update: 1
|
||||||
|
dry-farmland: 1
|
||||||
|
grass-spread: 1
|
||||||
|
mob-spawner: 1
|
||||||
|
sensor:
|
||||||
|
villager:
|
||||||
|
secondarypoisensor: 40
|
||||||
|
wet-farmland: 1
|
||||||
|
unsupported-settings:
|
||||||
|
disable-world-ticking-when-empty: false
|
||||||
|
fix-invulnerable-end-crystal-exploit: true
|
||||||
BIN
datapacks/Incendium_1.20_v5.3.5.zip
Normal file
BIN
datapacks/Incendium_1.20_v5.3.5.zip
Normal file
Binary file not shown.
BIN
datapacks/Nullscape_1.20_v1.2.8.zip
Normal file
BIN
datapacks/Nullscape_1.20_v1.2.8.zip
Normal file
Binary file not shown.
4
eula.txt
Normal file
4
eula.txt
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Generated via Docker
|
||||||
|
# Sat Jan 4 08:27:15 PM CET 2025
|
||||||
|
eula=true
|
||||||
|
|
||||||
0
help.yml
Normal file
0
help.yml
Normal file
8
ops.json
Normal file
8
ops.json
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"uuid": "8ff1ff5b-4adb-440b-b76a-58c6046487a7",
|
||||||
|
"name": "Heroz_0",
|
||||||
|
"level": 0,
|
||||||
|
"bypassesPlayerLimit": false
|
||||||
|
}
|
||||||
|
]
|
||||||
0
permissions.yml
Normal file
0
permissions.yml
Normal file
BIN
plugins/.paper-remapped/AuthMe-5.6.0.jar
Normal file
BIN
plugins/.paper-remapped/AuthMe-5.6.0.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/BetterKeepInventory-1.0.4.jar
Normal file
BIN
plugins/.paper-remapped/BetterKeepInventory-1.0.4.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/ClientDetectorPlus-1.0.0.jar
Normal file
BIN
plugins/.paper-remapped/ClientDetectorPlus-1.0.0.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/CoreProtect-22.4.jar
Normal file
BIN
plugins/.paper-remapped/CoreProtect-22.4.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/GSit-1.13.0.jar
Normal file
BIN
plugins/.paper-remapped/GSit-1.13.0.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/GtzDoors.jar
Normal file
BIN
plugins/.paper-remapped/GtzDoors.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/ItemKC.jar
Normal file
BIN
plugins/.paper-remapped/ItemKC.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/OreAnnouncer-2.8.5.jar
Normal file
BIN
plugins/.paper-remapped/OreAnnouncer-2.8.5.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/Plan-5.6-build-2961.jar
Normal file
BIN
plugins/.paper-remapped/Plan-5.6-build-2961.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/SilkSpawners_v2.jar
Normal file
BIN
plugins/.paper-remapped/SilkSpawners_v2.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/SkinsRestorer.jar
Normal file
BIN
plugins/.paper-remapped/SkinsRestorer.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/Slimefun4-Dev.jar
Normal file
BIN
plugins/.paper-remapped/Slimefun4-Dev.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/TAB v5.0.3.jar
Normal file
BIN
plugins/.paper-remapped/TAB v5.0.3.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/TerraformGenerator-18.0.0.jar
Normal file
BIN
plugins/.paper-remapped/TerraformGenerator-18.0.0.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/Vault.jar
Normal file
BIN
plugins/.paper-remapped/Vault.jar
Normal file
Binary file not shown.
5
plugins/.paper-remapped/extra-plugins/index.json
Normal file
5
plugins/.paper-remapped/extra-plugins/index.json
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"hashes": {},
|
||||||
|
"skippedHashes": [],
|
||||||
|
"mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0"
|
||||||
|
}
|
||||||
36
plugins/.paper-remapped/index.json
Normal file
36
plugins/.paper-remapped/index.json
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"hashes": {
|
||||||
|
"D33649C987F5C5EB4D6EE0462A0B2F699D9039690FAA5E343936E3619DA1EBAC": "TerraformGenerator-18.0.0.jar",
|
||||||
|
"ED94AC5A408C4C9508630D93DA1CBD20280C3427BA04EBEDF7EC3D3A04CA7843": "LuckPerms-Bukkit-5.4.151.jar",
|
||||||
|
"09C3467546118B04CEE3F282F1C5F067C3F34CD31AE9B98613FED42F22301098": "EssentialsX-2.21.0-dev+154-667b0f7.jar",
|
||||||
|
"1BA330500F8950325191BA70BCE0B83E747493E5EE0AF7082670C35C5177A32E": "Chunky-Bukkit-1.4.28.jar",
|
||||||
|
"2F2FA1C595344B07176A461F3E53E14EA8840719E092BEE0520D7BE380AC3E55": "CoreProtect-22.4.jar",
|
||||||
|
"6A31E5BA7F1852296A1FF663D8D6BE60FF226CB44F851D3F466595C3E6FB0798": "TAB v5.0.3.jar",
|
||||||
|
"61881DC252D7B85FCEE4676935910A53148FBFFD438CA782BE526CF42207B644": "SilkSpawners_v2.jar",
|
||||||
|
"92F49F2C9F6AEF85F3E7F27643670224CD0213043784FE59CEB47797A448216E": "OreAnnouncer-2.8.5.jar",
|
||||||
|
"F8C211B19E5465939C97369258B7F92268BB3B3FC15C5A08623A64EBD35AD8E5": "EssentialsXChat-2.21.0-dev+154-667b0f7.jar",
|
||||||
|
"A6B5ED97F43A5CF5BBAF00A7C8CD23C5AFC9BD003F849875AF8B36E6CF77D01D": "Vault.jar",
|
||||||
|
"654FA424DDE68E0A04802516281BEFE49A98709992DC8754141B0A16987507F7": "BetterKeepInventory-1.0.4.jar",
|
||||||
|
"15F78A086E4F517E30B11347E5E105414C8E3807269DF91D409E1C0781D725CD": "voicechat-bukkit-2.5.27.jar",
|
||||||
|
"EEEE2C0045818C27DFFD46A70223B7C6D7586CC15D032AA1722BB7FD788AB7FD": "ItemKC.jar",
|
||||||
|
"55A1593BB5B141989C40BD1B27BD6F9D5CBA81E2E153B38A22C62505BFD6133B": "voicechat-interaction-paper-v1.3.1+1.20.2.jar",
|
||||||
|
"2C1D086FF78D2738B006D0B033347D6CDE2E3DC22BC3137BF8C38935D51E2677": "GSit-1.13.0.jar",
|
||||||
|
"0F237F74B2078C1E866CA57E03DEDD3EA9177A1A1A02DE319E542B3FC3C0E1F9": "GtzDoors.jar",
|
||||||
|
"572B223851C1C9EEF4C68ADED28826C291C1C6CB3CE424D9EF21B65A5A0B0A80": "Slimefun4-Dev.jar",
|
||||||
|
"B92A87A24F5EEDB2B61A972DE2B9FAD5943399BEFB6E2E69428AF27127E1434B": "SkinsRestorer.jar",
|
||||||
|
"7FA76E7AD85E4142BE7203C30BC843896518985398BA8961FD573FAA2964432F": "ChunkyBorder-Bukkit-1.2.23.jar",
|
||||||
|
"7B184E8B563E40AAAF8850A1707A8E51C8CDC99BA966A433E19EE8B1EB4C55E6": "Plan-5.6-build-2961.jar",
|
||||||
|
"80371BA80087C14E49FAD908C581EA7677943DB4B968760C053D3BB0D26764D1": "AuthMe-5.6.0.jar",
|
||||||
|
"5D8D64CEBA20ADB35CE42BC6ECB75AB6525F76FC1895D6643D77C3A62F7E4697": "ClientDetectorPlus-1.0.0.jar",
|
||||||
|
"A91028876B974F870E1AC90CB433A1A4CB06930A39F2C0EDC50D6165E26E940D": "ProtocolLib.jar"
|
||||||
|
},
|
||||||
|
"skippedHashes": [
|
||||||
|
"ED94AC5A408C4C9508630D93DA1CBD20280C3427BA04EBEDF7EC3D3A04CA7843",
|
||||||
|
"09C3467546118B04CEE3F282F1C5F067C3F34CD31AE9B98613FED42F22301098",
|
||||||
|
"1BA330500F8950325191BA70BCE0B83E747493E5EE0AF7082670C35C5177A32E",
|
||||||
|
"F8C211B19E5465939C97369258B7F92268BB3B3FC15C5A08623A64EBD35AD8E5",
|
||||||
|
"7FA76E7AD85E4142BE7203C30BC843896518985398BA8961FD573FAA2964432F",
|
||||||
|
"A91028876B974F870E1AC90CB433A1A4CB06930A39F2C0EDC50D6165E26E940D"
|
||||||
|
],
|
||||||
|
"mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0"
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
7
plugins/.paper-remapped/unknown-origin/index.json
Normal file
7
plugins/.paper-remapped/unknown-origin/index.json
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"hashes": {
|
||||||
|
"A84121CC9225C8B415E8DBA17950BFCCBBED16F6E4327F0B584FBDA277A68B18": "spark-1738174109364.jar"
|
||||||
|
},
|
||||||
|
"skippedHashes": [],
|
||||||
|
"mappingsHash": "B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0"
|
||||||
|
}
|
||||||
BIN
plugins/.paper-remapped/unknown-origin/spark-1738174109364.jar
Normal file
BIN
plugins/.paper-remapped/unknown-origin/spark-1738174109364.jar
Normal file
Binary file not shown.
BIN
plugins/.paper-remapped/voicechat-bukkit-2.5.27.jar
Normal file
BIN
plugins/.paper-remapped/voicechat-bukkit-2.5.27.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
plugins/AuthMe-5.6.0.jar
Normal file
BIN
plugins/AuthMe-5.6.0.jar
Normal file
Binary file not shown.
BIN
plugins/AuthMe/authme.db
Normal file
BIN
plugins/AuthMe/authme.db
Normal file
Binary file not shown.
55
plugins/AuthMe/commands.yml
Normal file
55
plugins/AuthMe/commands.yml
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
|
||||||
|
# This configuration file allows you to execute commands on various events.
|
||||||
|
# Supported placeholders in commands:
|
||||||
|
# %p is replaced with the player name.
|
||||||
|
# %nick is replaced with the player's nick name
|
||||||
|
# %ip is replaced with the player's IP address
|
||||||
|
# %country is replaced with the player's country
|
||||||
|
#
|
||||||
|
# For example, if you want to send a welcome message to a player who just registered:
|
||||||
|
# onRegister:
|
||||||
|
# welcome:
|
||||||
|
# command: 'msg %p Welcome to the server!'
|
||||||
|
# executor: CONSOLE
|
||||||
|
#
|
||||||
|
# This will make the console execute the msg command to the player.
|
||||||
|
# Each command under an event has a name you can choose freely (e.g. 'welcome' as above),
|
||||||
|
# after which a mandatory 'command' field defines the command to run,
|
||||||
|
# and 'executor' defines who will run the command (either PLAYER or CONSOLE). Longer example:
|
||||||
|
# onLogin:
|
||||||
|
# welcome:
|
||||||
|
# command: 'msg %p Welcome back!'
|
||||||
|
# executor: PLAYER
|
||||||
|
# broadcast:
|
||||||
|
# command: 'broadcast %p has joined, welcome back!'
|
||||||
|
# executor: CONSOLE
|
||||||
|
#
|
||||||
|
# You can also add delay to command. It will run after the specified ticks. Example:
|
||||||
|
# onLogin:
|
||||||
|
# rules:
|
||||||
|
# command: 'rules'
|
||||||
|
# executor: PLAYER
|
||||||
|
# delay: 200
|
||||||
|
#
|
||||||
|
# Supported command events: onLogin, onSessionLogin, onFirstLogin, onJoin, onLogout, onRegister, onUnregister
|
||||||
|
#
|
||||||
|
# For onLogin and onFirstLogin, you can use 'ifNumberOfAccountsLessThan' and 'ifNumberOfAccountsAtLeast'
|
||||||
|
# to specify limits to how many accounts a player can have (matched by IP) for a command to be run:
|
||||||
|
# onLogin:
|
||||||
|
# warnOnManyAccounts:
|
||||||
|
# command: 'say Uh oh! %p has many alt accounts!'
|
||||||
|
# executor: CONSOLE
|
||||||
|
# ifNumberOfAccountsAtLeast: 5
|
||||||
|
# Commands to run for players logging in whose 'last login date' was empty
|
||||||
|
onFirstLogin: {}
|
||||||
|
onJoin: {}
|
||||||
|
onLogin: {}
|
||||||
|
# These commands are called whenever a logged in player uses /logout or quits.
|
||||||
|
# The commands are not run if a player that was not logged in quits the server.
|
||||||
|
# Note: if your server crashes, these commands won't be run, so don't rely on them to undo
|
||||||
|
# 'onLogin' commands that would be dangerous for non-logged in players to have!
|
||||||
|
onLogout: {}
|
||||||
|
onRegister: {}
|
||||||
|
onSessionLogin: {}
|
||||||
|
# Commands to run whenever a player is unregistered (by himself, or by an admin)
|
||||||
|
onUnregister: {}
|
||||||
577
plugins/AuthMe/config.yml
Normal file
577
plugins/AuthMe/config.yml
Normal file
|
|
@ -0,0 +1,577 @@
|
||||||
|
DataSource:
|
||||||
|
# What type of database do you want to use?
|
||||||
|
# Valid values: SQLITE, MARIADB, MYSQL, POSTGRESQL
|
||||||
|
backend: SQLITE
|
||||||
|
# Enable the database caching system, should be disabled on bungeecord environments
|
||||||
|
# or when a website integration is being used.
|
||||||
|
caching: true
|
||||||
|
# Database host address
|
||||||
|
mySQLHost: 127.0.0.1
|
||||||
|
# Database port
|
||||||
|
mySQLPort: '3306'
|
||||||
|
# Connect to MySQL database over SSL
|
||||||
|
mySQLUseSSL: true
|
||||||
|
# Verification of server's certificate.
|
||||||
|
# We would not recommend to set this option to false.
|
||||||
|
# Set this option to false at your own risk if and only if you know what you're doing
|
||||||
|
mySQLCheckServerCertificate: true
|
||||||
|
# Authorize client to retrieve RSA server public key.
|
||||||
|
# Advanced option, ignore if you don't know what it means.
|
||||||
|
mySQLAllowPublicKeyRetrieval: true
|
||||||
|
# Username to connect to the MySQL database
|
||||||
|
mySQLUsername: authme
|
||||||
|
# Password to connect to the MySQL database
|
||||||
|
mySQLPassword: '12345'
|
||||||
|
# Database Name, use with converters or as SQLITE database name
|
||||||
|
mySQLDatabase: authme
|
||||||
|
# Table of the database
|
||||||
|
mySQLTablename: authme
|
||||||
|
# Column of IDs to sort data
|
||||||
|
mySQLColumnId: id
|
||||||
|
# Column for storing or checking players nickname
|
||||||
|
mySQLColumnName: username
|
||||||
|
# Column for storing or checking players RealName
|
||||||
|
mySQLRealName: realname
|
||||||
|
# Column for storing players passwords
|
||||||
|
mySQLColumnPassword: password
|
||||||
|
# Column for storing players passwords salts
|
||||||
|
mySQLColumnSalt: ''
|
||||||
|
# Column for storing players emails
|
||||||
|
mySQLColumnEmail: email
|
||||||
|
# Column for storing if a player is logged in or not
|
||||||
|
mySQLColumnLogged: isLogged
|
||||||
|
# Column for storing if a player has a valid session or not
|
||||||
|
mySQLColumnHasSession: hasSession
|
||||||
|
# Column for storing a player's TOTP key (for two-factor authentication)
|
||||||
|
mySQLtotpKey: totp
|
||||||
|
# Column for storing the player's last IP
|
||||||
|
mySQLColumnIp: ip
|
||||||
|
# Column for storing players lastlogins
|
||||||
|
mySQLColumnLastLogin: lastlogin
|
||||||
|
# Column storing the registration date
|
||||||
|
mySQLColumnRegisterDate: regdate
|
||||||
|
# Column for storing the IP address at the time of registration
|
||||||
|
mySQLColumnRegisterIp: regip
|
||||||
|
# Column for storing player LastLocation - X
|
||||||
|
mySQLlastlocX: x
|
||||||
|
# Column for storing player LastLocation - Y
|
||||||
|
mySQLlastlocY: y
|
||||||
|
# Column for storing player LastLocation - Z
|
||||||
|
mySQLlastlocZ: z
|
||||||
|
# Column for storing player LastLocation - World Name
|
||||||
|
mySQLlastlocWorld: world
|
||||||
|
# Column for storing player LastLocation - Yaw
|
||||||
|
mySQLlastlocYaw: yaw
|
||||||
|
# Column for storing player LastLocation - Pitch
|
||||||
|
mySQLlastlocPitch: pitch
|
||||||
|
# Column for storing players uuids (optional)
|
||||||
|
mySQLPlayerUUID: ''
|
||||||
|
# Overrides the size of the DB Connection Pool, default = 10
|
||||||
|
poolSize: 10
|
||||||
|
# The maximum lifetime of a connection in the pool, default = 1800 seconds
|
||||||
|
# You should set this at least 30 seconds less than mysql server wait_timeout
|
||||||
|
maxLifetime: 1800
|
||||||
|
ExternalBoardOptions:
|
||||||
|
# Column for storing players groups
|
||||||
|
mySQLColumnGroup: ''
|
||||||
|
# -1 means disabled. If you want that only activated players
|
||||||
|
# can log into your server, you can set here the group number
|
||||||
|
# of unactivated users, needed for some forum/CMS support
|
||||||
|
nonActivedUserGroup: -1
|
||||||
|
# Other MySQL columns where we need to put the username (case-sensitive)
|
||||||
|
mySQLOtherUsernameColumns: []
|
||||||
|
# How much log2 rounds needed in BCrypt (do not change if you do not know what it does)
|
||||||
|
bCryptLog2Round: 12
|
||||||
|
# phpBB table prefix defined during the phpBB installation process
|
||||||
|
phpbbTablePrefix: phpbb_
|
||||||
|
# phpBB activated group ID; 2 is the default registered group defined by phpBB
|
||||||
|
phpbbActivatedGroupId: 2
|
||||||
|
# IP Board table prefix defined during the IP Board installation process
|
||||||
|
IPBTablePrefix: ipb_
|
||||||
|
# IP Board default group ID; 3 is the default registered group defined by IP Board
|
||||||
|
IPBActivatedGroupId: 3
|
||||||
|
# Xenforo table prefix defined during the Xenforo installation process
|
||||||
|
XFTablePrefix: xf_
|
||||||
|
# XenForo default group ID; 2 is the default registered group defined by Xenforo
|
||||||
|
XFActivatedGroupId: 2
|
||||||
|
# Wordpress prefix defined during WordPress installation
|
||||||
|
wordpressTablePrefix: wp_
|
||||||
|
settings:
|
||||||
|
sessions:
|
||||||
|
# Do you want to enable the session feature?
|
||||||
|
# If enabled, when a player authenticates successfully,
|
||||||
|
# his IP and his nickname is saved.
|
||||||
|
# The next time the player joins the server, if his IP
|
||||||
|
# is the same as last time and the timeout hasn't
|
||||||
|
# expired, he will not need to authenticate.
|
||||||
|
enabled: true
|
||||||
|
# After how many minutes should a session expire?
|
||||||
|
# A player's session ends after the timeout or if his IP has changed
|
||||||
|
timeout: 60
|
||||||
|
# Message language, available languages:
|
||||||
|
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
|
||||||
|
messagesLanguage: fr
|
||||||
|
# Forces authme to hook into Vault instead of a specific permission handler system.
|
||||||
|
forceVaultHook: false
|
||||||
|
# Log level: INFO, FINE, DEBUG. Use INFO for general messages,
|
||||||
|
# FINE for some additional detailed ones (like password failed),
|
||||||
|
# and DEBUG for debugging
|
||||||
|
logLevel: FINE
|
||||||
|
# By default we schedule async tasks when talking to the database. If you want
|
||||||
|
# typical communication with the database to happen synchronously, set this to false
|
||||||
|
useAsyncTasks: true
|
||||||
|
# The name of the server, used in some placeholders.
|
||||||
|
serverName: Heroz SMP 2
|
||||||
|
restrictions:
|
||||||
|
# Can not authenticated players chat?
|
||||||
|
# Keep in mind that this feature also blocks all commands not
|
||||||
|
# listed in the list below.
|
||||||
|
allowChat: false
|
||||||
|
# Hide the chat log from players who are not authenticated?
|
||||||
|
hideChat: false
|
||||||
|
# Allowed commands for unauthenticated players
|
||||||
|
allowCommands:
|
||||||
|
- /login
|
||||||
|
- /log
|
||||||
|
- /l
|
||||||
|
- /register
|
||||||
|
- /reg
|
||||||
|
- /email
|
||||||
|
- /captcha
|
||||||
|
- /2fa
|
||||||
|
- /totp
|
||||||
|
# Max number of allowed registrations per IP
|
||||||
|
# The value 0 means an unlimited number of registrations!
|
||||||
|
maxRegPerIp: 0
|
||||||
|
# Minimum allowed username length
|
||||||
|
minNicknameLength: 3
|
||||||
|
# Maximum allowed username length
|
||||||
|
maxNicknameLength: 16
|
||||||
|
# When this setting is enabled, online players can't be kicked out
|
||||||
|
# due to "Logged in from another Location"
|
||||||
|
# This setting will prevent potential security exploits.
|
||||||
|
ForceSingleSession: true
|
||||||
|
ForceSpawnLocOnJoin:
|
||||||
|
# If enabled, every player that spawn in one of the world listed in
|
||||||
|
# "ForceSpawnLocOnJoin.worlds" will be teleported to the spawnpoint after successful
|
||||||
|
# authentication. The quit location of the player will be overwritten.
|
||||||
|
# This is different from "teleportUnAuthedToSpawn" that teleport player
|
||||||
|
# to the spawnpoint on join.
|
||||||
|
enabled: false
|
||||||
|
# WorldNames where we need to force the spawn location
|
||||||
|
# Case-sensitive!
|
||||||
|
worlds:
|
||||||
|
- world
|
||||||
|
- world_nether
|
||||||
|
- world_the_end
|
||||||
|
# This option will save the quit location of the players.
|
||||||
|
SaveQuitLocation: false
|
||||||
|
# To activate the restricted user feature you need
|
||||||
|
# to enable this option and configure the AllowedRestrictedUser field.
|
||||||
|
AllowRestrictedUser: true
|
||||||
|
# The restricted user feature will kick players listed below
|
||||||
|
# if they don't match the defined IP address. Names are case-insensitive.
|
||||||
|
# You can use * as wildcard (127.0.0.*), or regex with a "regex:" prefix regex:127\.0\.0\..*
|
||||||
|
# Example:
|
||||||
|
# AllowedRestrictedUser:
|
||||||
|
# - playername;127.0.0.1
|
||||||
|
# - playername;regex:127\.0\.0\..*
|
||||||
|
AllowedRestrictedUser:
|
||||||
|
- Heroz_0;192.168.1.16
|
||||||
|
# Ban unknown IPs trying to log in with a restricted username?
|
||||||
|
banUnsafedIP: true
|
||||||
|
# Should unregistered players be kicked immediately?
|
||||||
|
kickNonRegistered: false
|
||||||
|
# Should players be kicked on wrong password?
|
||||||
|
kickOnWrongPassword: true
|
||||||
|
# Should not logged in players be teleported to the spawn?
|
||||||
|
# After the authentication they will be teleported back to
|
||||||
|
# their normal position.
|
||||||
|
teleportUnAuthedToSpawn: false
|
||||||
|
# Can unregistered players walk around?
|
||||||
|
allowMovement: false
|
||||||
|
# After how many seconds should players who fail to login or register
|
||||||
|
# be kicked? Set to 0 to disable.
|
||||||
|
timeout: 60
|
||||||
|
# Regex pattern of allowed characters in the player name.
|
||||||
|
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
|
||||||
|
# How far can unregistered players walk?
|
||||||
|
# Set to 0 for unlimited radius
|
||||||
|
allowedMovementRadius: 100
|
||||||
|
# Should we protect the player inventory before logging in? Requires ProtocolLib.
|
||||||
|
ProtectInventoryBeforeLogIn: true
|
||||||
|
# Should we deny the tabcomplete feature before logging in? Requires ProtocolLib.
|
||||||
|
DenyTabCompleteBeforeLogin: false
|
||||||
|
# Should we display all other accounts from a player when he joins?
|
||||||
|
# permission: /authme.admin.accounts
|
||||||
|
displayOtherAccounts: false
|
||||||
|
# Spawn priority; values: authme, essentials, cmi, multiverse, default
|
||||||
|
spawnPriority: authme,essentials,cmi,multiverse,default
|
||||||
|
# Maximum Login authorized by IP
|
||||||
|
maxLoginPerIp: -1
|
||||||
|
# Maximum Join authorized by IP
|
||||||
|
maxJoinPerIp: -1
|
||||||
|
# AuthMe will NEVER teleport players if set to true!
|
||||||
|
noTeleport: false
|
||||||
|
# Regex syntax for allowed chars in passwords. The default [!-~] allows all visible ASCII
|
||||||
|
# characters, which is what we recommend. See also http://asciitable.com
|
||||||
|
# You can test your regex with https://regex101.com
|
||||||
|
allowedPasswordCharacters: '[!-~]*'
|
||||||
|
GameMode:
|
||||||
|
# Force survival gamemode when player joins?
|
||||||
|
ForceSurvivalMode: false
|
||||||
|
unrestrictions:
|
||||||
|
# Below you can list all account names that AuthMe will ignore
|
||||||
|
# for registration or login. Configure it at your own risk!!
|
||||||
|
# This option adds compatibility with BuildCraft and some other mods.
|
||||||
|
# It is case-insensitive! Example:
|
||||||
|
# UnrestrictedName:
|
||||||
|
# - 'npcPlayer'
|
||||||
|
# - 'npcPlayer2'
|
||||||
|
UnrestrictedName: []
|
||||||
|
# Below you can list all inventories names that AuthMe will ignore
|
||||||
|
# for registration or login. Configure it at your own risk!!
|
||||||
|
# This option adds compatibility with some mods.
|
||||||
|
# It is case-insensitive! Example:
|
||||||
|
# UnrestrictedInventories:
|
||||||
|
# - 'myCustomInventory1'
|
||||||
|
# - 'myCustomInventory2'
|
||||||
|
UnrestrictedInventories: []
|
||||||
|
security:
|
||||||
|
# Minimum length of password
|
||||||
|
minPasswordLength: 5
|
||||||
|
# Maximum length of password
|
||||||
|
passwordMaxLength: 30
|
||||||
|
# Possible values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512,
|
||||||
|
# MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
|
||||||
|
# PBKDF2DJANGO, WORDPRESS, ROYALAUTH, ARGON2, CUSTOM (for developers only). See full list at
|
||||||
|
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md
|
||||||
|
# If you use ARGON2, check that you have the argon2 c library on your system
|
||||||
|
passwordHash: SHA256
|
||||||
|
# If a password check fails, AuthMe will also try to check with the following hash methods.
|
||||||
|
# Use this setting when you change from one hash method to another.
|
||||||
|
# AuthMe will update the password to the new hash. Example:
|
||||||
|
# legacyHashes:
|
||||||
|
# - 'SHA1'
|
||||||
|
legacyHashes: []
|
||||||
|
# Salt length for the SALTED2MD5 MD5(MD5(password)+salt)
|
||||||
|
doubleMD5SaltLength: 8
|
||||||
|
# Number of rounds to use if passwordHash is set to PBKDF2. Default is 10000
|
||||||
|
pbkdf2Rounds: 10000
|
||||||
|
# Prevent unsafe passwords from being used; put them in lowercase!
|
||||||
|
# You should always set 'help' as unsafePassword due to possible conflicts.
|
||||||
|
# unsafePasswords:
|
||||||
|
# - '123456'
|
||||||
|
# - 'password'
|
||||||
|
# - 'help'
|
||||||
|
unsafePasswords:
|
||||||
|
- '123456'
|
||||||
|
- password
|
||||||
|
- qwerty
|
||||||
|
- azerty
|
||||||
|
- '12345'
|
||||||
|
- '54321'
|
||||||
|
- '123456789'
|
||||||
|
- help
|
||||||
|
registration:
|
||||||
|
# Enable registration on the server?
|
||||||
|
enabled: true
|
||||||
|
# Send every X seconds a message to a player to
|
||||||
|
# remind him that he has to login/register
|
||||||
|
messageInterval: 5
|
||||||
|
# Only registered and logged in players can play.
|
||||||
|
# See restrictions for exceptions
|
||||||
|
force: true
|
||||||
|
# Type of registration: PASSWORD or EMAIL
|
||||||
|
# PASSWORD = account is registered with a password supplied by the user;
|
||||||
|
# EMAIL = password is generated and sent to the email provided by the user.
|
||||||
|
# More info at https://github.com/AuthMe/AuthMeReloaded/wiki/Registration
|
||||||
|
type: PASSWORD
|
||||||
|
# Second argument the /register command should take: NONE = no 2nd argument
|
||||||
|
# CONFIRMATION = must repeat first argument (pass or email)
|
||||||
|
# EMAIL_OPTIONAL = for password register: 2nd argument can be empty or have email address
|
||||||
|
# EMAIL_MANDATORY = for password register: 2nd argument MUST be an email address
|
||||||
|
secondArg: CONFIRMATION
|
||||||
|
# Do we force kick a player after a successful registration?
|
||||||
|
# Do not use with login feature below
|
||||||
|
forceKickAfterRegister: false
|
||||||
|
# Does AuthMe need to enforce a /login after a successful registration?
|
||||||
|
forceLoginAfterRegister: false
|
||||||
|
# Enable to display the welcome message (welcome.txt) after a login
|
||||||
|
# You can use colors in this welcome.txt + some replaced strings:
|
||||||
|
# {PLAYER}: player name, {ONLINE}: display number of online players,
|
||||||
|
# {MAXPLAYERS}: display server slots, {IP}: player ip, {LOGINS}: number of players logged,
|
||||||
|
# {WORLD}: player current world, {SERVER}: server name
|
||||||
|
# {VERSION}: get current bukkit version, {COUNTRY}: player country
|
||||||
|
useWelcomeMessage: false
|
||||||
|
# Broadcast the welcome message to the server or only to the player?
|
||||||
|
# set true for server or false for player
|
||||||
|
broadcastWelcomeMessage: false
|
||||||
|
# Should we delay the join message and display it once the player has logged in?
|
||||||
|
delayJoinMessage: false
|
||||||
|
# The custom join message that will be sent after a successful login,
|
||||||
|
# keep empty to use the original one.
|
||||||
|
# Available variables:
|
||||||
|
# {PLAYERNAME}: the player name (no colors)
|
||||||
|
# {DISPLAYNAME}: the player display name (with colors)
|
||||||
|
# {DISPLAYNAMENOCOLOR}: the player display name (without colors)
|
||||||
|
customJoinMessage: ''
|
||||||
|
# Should we remove the leave messages of unlogged users?
|
||||||
|
removeUnloggedLeaveMessage: false
|
||||||
|
# Should we remove join messages altogether?
|
||||||
|
removeJoinMessage: false
|
||||||
|
# Should we remove leave messages altogether?
|
||||||
|
removeLeaveMessage: false
|
||||||
|
# Do we need to add potion effect Blinding before login/register?
|
||||||
|
applyBlindEffect: false
|
||||||
|
# Do we need to prevent people to login with another case?
|
||||||
|
# If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
|
||||||
|
preventOtherCase: true
|
||||||
|
GroupOptions:
|
||||||
|
# Enables switching a player to defined permission groups before they log in.
|
||||||
|
# See below for a detailed explanation.
|
||||||
|
enablePermissionCheck: false
|
||||||
|
# This is a very important option: if a registered player joins the server
|
||||||
|
# AuthMe will switch him to unLoggedInGroup. This should prevent all major exploits.
|
||||||
|
# You can set up your permission plugin with this special group to have no permissions,
|
||||||
|
# or only permission to chat (or permission to send private messages etc.).
|
||||||
|
# The better way is to set up this group with few permissions, so if a player
|
||||||
|
# tries to exploit an account they can do only what you've defined for the group.
|
||||||
|
# After login, the player will be moved to his correct permissions group!
|
||||||
|
# Please note that the group name is case-sensitive, so 'admin' is different from 'Admin'
|
||||||
|
# Otherwise your group will be wiped and the player will join in the default group []!
|
||||||
|
# Example: registeredPlayerGroup: 'NotLogged'
|
||||||
|
registeredPlayerGroup: ''
|
||||||
|
# Similar to above, unregistered players can be set to the following
|
||||||
|
# permissions group
|
||||||
|
unregisteredPlayerGroup: ''
|
||||||
|
Email:
|
||||||
|
# Email SMTP server host
|
||||||
|
mailSMTP: smtp.gmail.com
|
||||||
|
# Email SMTP server port
|
||||||
|
mailPort: 465
|
||||||
|
# Only affects port 25: enable TLS/STARTTLS?
|
||||||
|
useTls: true
|
||||||
|
# Email account which sends the mails
|
||||||
|
mailAccount: ''
|
||||||
|
# Email account password
|
||||||
|
mailPassword: ''
|
||||||
|
# Email address, fill when mailAccount is not the email address of the account
|
||||||
|
mailAddress: ''
|
||||||
|
# Custom sender name, replacing the mailAccount name in the email
|
||||||
|
mailSenderName: ''
|
||||||
|
# Recovery password length
|
||||||
|
RecoveryPasswordLength: 8
|
||||||
|
# Mail Subject
|
||||||
|
mailSubject: Your new AuthMe password
|
||||||
|
# Like maxRegPerIP but with email
|
||||||
|
maxRegPerEmail: 1
|
||||||
|
# Recall players to add an email?
|
||||||
|
recallPlayers: false
|
||||||
|
# Delay in minute for the recall scheduler
|
||||||
|
delayRecall: 5
|
||||||
|
# Blacklist these domains for emails
|
||||||
|
emailBlacklisted:
|
||||||
|
- 10minutemail.com
|
||||||
|
# Whitelist ONLY these domains for emails
|
||||||
|
emailWhitelisted: []
|
||||||
|
# Send the new password drawn in an image?
|
||||||
|
generateImage: false
|
||||||
|
# The OAuth2 token
|
||||||
|
emailOauth2Token: ''
|
||||||
|
Hooks:
|
||||||
|
# Do we need to hook with multiverse for spawn checking?
|
||||||
|
multiverse: true
|
||||||
|
# Do we need to hook with BungeeCord?
|
||||||
|
bungeecord: false
|
||||||
|
# Send player to this BungeeCord server after register/login
|
||||||
|
sendPlayerTo: ''
|
||||||
|
# Do we need to disable Essentials SocialSpy on join?
|
||||||
|
disableSocialSpy: false
|
||||||
|
# Do we need to force /motd Essentials command on join?
|
||||||
|
useEssentialsMotd: false
|
||||||
|
Protection:
|
||||||
|
# Enable some servers protection (country based login, antibot)
|
||||||
|
enableProtection: false
|
||||||
|
# Apply the protection also to registered usernames
|
||||||
|
enableProtectionRegistered: true
|
||||||
|
geoIpDatabase:
|
||||||
|
# Enable GeoIp database
|
||||||
|
enabled: true
|
||||||
|
# The MaxMind clientId used to download the GeoIp database,
|
||||||
|
# get one at https://www.maxmind.com/en/accounts/current/license-key
|
||||||
|
# The EssentialsX project has a very useful tutorial on how to generate
|
||||||
|
# the license key: https://github.com/EssentialsX/Wiki/blob/master/GeoIP.md
|
||||||
|
clientId: ''
|
||||||
|
# The MaxMind licenseKey used to download the GeoIp database.
|
||||||
|
licenseKey: ''
|
||||||
|
# Countries allowed to join the server and register. For country codes, see
|
||||||
|
# https://dev.maxmind.com/geoip/legacy/codes/iso3166/
|
||||||
|
# Use "LOCALHOST" for local addresses.
|
||||||
|
# PLEASE USE QUOTES!
|
||||||
|
countries:
|
||||||
|
- US
|
||||||
|
- GB
|
||||||
|
- LOCALHOST
|
||||||
|
# Countries not allowed to join the server and register
|
||||||
|
# PLEASE USE QUOTES!
|
||||||
|
countriesBlacklist:
|
||||||
|
- A1
|
||||||
|
# Do we need to enable automatic antibot system?
|
||||||
|
enableAntiBot: true
|
||||||
|
# The interval in seconds
|
||||||
|
antiBotInterval: 5
|
||||||
|
# Max number of players allowed to login in the interval
|
||||||
|
# before the AntiBot system is enabled automatically
|
||||||
|
antiBotSensibility: 10
|
||||||
|
# Duration in minutes of the antibot automatic system
|
||||||
|
antiBotDuration: 10
|
||||||
|
# Delay in seconds before the antibot activation
|
||||||
|
antiBotDelay: 60
|
||||||
|
quickCommands:
|
||||||
|
# Kicks the player that issued a command before the defined time after the join process
|
||||||
|
denyCommandsBeforeMilliseconds: 1000
|
||||||
|
Purge:
|
||||||
|
# If enabled, AuthMe automatically purges old, unused accounts
|
||||||
|
useAutoPurge: false
|
||||||
|
# Number of days after which an account should be purged
|
||||||
|
daysBeforeRemovePlayer: 60
|
||||||
|
# Do we need to remove the player.dat file during purge process?
|
||||||
|
removePlayerDat: false
|
||||||
|
# Do we need to remove the Essentials/userdata/player.yml file during purge process?
|
||||||
|
removeEssentialsFile: false
|
||||||
|
# World in which the players.dat are stored
|
||||||
|
defaultWorld: world
|
||||||
|
# Remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge?
|
||||||
|
removeLimitedCreativesInventories: false
|
||||||
|
# Do we need to remove the AntiXRayData/PlayerData/player file during purge process?
|
||||||
|
removeAntiXRayFile: false
|
||||||
|
# Do we need to remove permissions?
|
||||||
|
removePermissions: false
|
||||||
|
Security:
|
||||||
|
SQLProblem:
|
||||||
|
# Stop the server if we can't contact the sql database
|
||||||
|
# Take care with this, if you set this to false,
|
||||||
|
# AuthMe will automatically disable and the server won't be protected!
|
||||||
|
stopServer: true
|
||||||
|
console:
|
||||||
|
# Copy AuthMe log output in a separate file as well?
|
||||||
|
logConsole: true
|
||||||
|
captcha:
|
||||||
|
# Enable captcha when a player uses wrong password too many times
|
||||||
|
useCaptcha: false
|
||||||
|
# Max allowed tries before a captcha is required
|
||||||
|
maxLoginTry: 5
|
||||||
|
# Captcha length
|
||||||
|
captchaLength: 5
|
||||||
|
# Minutes after which login attempts count is reset for a player
|
||||||
|
captchaCountReset: 60
|
||||||
|
# Require captcha before a player may register?
|
||||||
|
requireForRegistration: false
|
||||||
|
tempban:
|
||||||
|
# Tempban a user's IP address if they enter the wrong password too many times
|
||||||
|
enableTempban: false
|
||||||
|
# How many times a user can attempt to login before their IP being tempbanned
|
||||||
|
maxLoginTries: 10
|
||||||
|
# The length of time a IP address will be tempbanned in minutes
|
||||||
|
# Default: 480 minutes, or 8 hours
|
||||||
|
tempbanLength: 480
|
||||||
|
# How many minutes before resetting the count for failed logins by IP and username
|
||||||
|
# Default: 480 minutes (8 hours)
|
||||||
|
minutesBeforeCounterReset: 480
|
||||||
|
# The command to execute instead of using the internal ban system, empty if disabled.
|
||||||
|
# Available placeholders: %player%, %ip%
|
||||||
|
customCommand: ''
|
||||||
|
recoveryCode:
|
||||||
|
# Number of characters a recovery code should have (0 to disable)
|
||||||
|
length: 8
|
||||||
|
# How many hours is a recovery code valid for?
|
||||||
|
validForHours: 4
|
||||||
|
# Max number of tries to enter recovery code
|
||||||
|
maxTries: 3
|
||||||
|
# How long a player has after password recovery to change their password
|
||||||
|
# without logging in. This is in minutes.
|
||||||
|
# Default: 2 minutes
|
||||||
|
passwordChangeTimeout: 2
|
||||||
|
emailRecovery:
|
||||||
|
# Seconds a user has to wait for before a password recovery mail may be sent again
|
||||||
|
# This prevents an attacker from abusing AuthMe's email feature.
|
||||||
|
cooldown: 60
|
||||||
|
privacy:
|
||||||
|
# The mail shown using /email show will be partially hidden
|
||||||
|
# E.g. (if enabled)
|
||||||
|
# original email: my.email@example.com
|
||||||
|
# hidden email: my.***@***mple.com
|
||||||
|
enableEmailMasking: false
|
||||||
|
# Minutes after which a verification code will expire
|
||||||
|
verificationCodeExpiration: 10
|
||||||
|
# Before a user logs in, various properties are temporarily removed from the player,
|
||||||
|
# such as OP status, ability to fly, and walk/fly speed.
|
||||||
|
# Once the user is logged in, we add back the properties we previously saved.
|
||||||
|
# In this section, you may define how these properties should be handled.
|
||||||
|
# Read more at https://github.com/AuthMe/AuthMeReloaded/wiki/Limbo-players
|
||||||
|
limbo:
|
||||||
|
persistence:
|
||||||
|
# Besides storing the data in memory, you can define if/how the data should be persisted
|
||||||
|
# on disk. This is useful in case of a server crash, so next time the server starts we can
|
||||||
|
# properly restore things like OP status, ability to fly, and walk/fly speed.
|
||||||
|
# DISABLED: no disk storage,
|
||||||
|
# INDIVIDUAL_FILES: each player data in its own file,
|
||||||
|
# DISTRIBUTED_FILES: distributes players into different files based on their UUID, see below
|
||||||
|
type: INDIVIDUAL_FILES
|
||||||
|
# This setting only affects DISTRIBUTED_FILES persistence. The distributed file
|
||||||
|
# persistence attempts to reduce the number of files by distributing players into various
|
||||||
|
# buckets based on their UUID. This setting defines into how many files the players should
|
||||||
|
# be distributed. Possible values: ONE, FOUR, EIGHT, SIXTEEN, THIRTY_TWO, SIXTY_FOUR,
|
||||||
|
# ONE_TWENTY for 128, TWO_FIFTY for 256.
|
||||||
|
# For example, if you expect 100 non-logged in players, setting to SIXTEEN will average
|
||||||
|
# 6.25 players per file (100 / 16).
|
||||||
|
# Note: if you change this setting all data will be migrated. If you have a lot of data,
|
||||||
|
# change this setting only on server restart, not with /authme reload.
|
||||||
|
distributionSize: SIXTEEN
|
||||||
|
# Whether the player is allowed to fly: RESTORE, ENABLE, DISABLE, NOTHING.
|
||||||
|
# RESTORE sets back the old property from the player. NOTHING will prevent AuthMe
|
||||||
|
# from modifying the 'allow flight' property on the player.
|
||||||
|
restoreAllowFlight: RESTORE
|
||||||
|
# Restore fly speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO.
|
||||||
|
# RESTORE: restore the speed the player had;
|
||||||
|
# DEFAULT: always set to default speed;
|
||||||
|
# MAX_RESTORE: take the maximum of the player's current speed and the previous one
|
||||||
|
# RESTORE_NO_ZERO: Like 'restore' but sets speed to default if the player's speed was 0
|
||||||
|
restoreFlySpeed: RESTORE_NO_ZERO
|
||||||
|
# Restore walk speed: RESTORE, DEFAULT, MAX_RESTORE, RESTORE_NO_ZERO.
|
||||||
|
# See above for a description of the values.
|
||||||
|
restoreWalkSpeed: RESTORE_NO_ZERO
|
||||||
|
BackupSystem:
|
||||||
|
# General configuration for backups: if false, no backups are possible
|
||||||
|
ActivateBackup: false
|
||||||
|
# Create backup at every start of server
|
||||||
|
OnServerStart: false
|
||||||
|
# Create backup at every stop of server
|
||||||
|
OnServerStop: true
|
||||||
|
# Windows only: MySQL installation path
|
||||||
|
MysqlWindowsPath: C:\Program Files\MySQL\MySQL Server 5.1\
|
||||||
|
# Converter settings: see https://github.com/AuthMe/AuthMeReloaded/wiki/Converters
|
||||||
|
Converter:
|
||||||
|
Rakamak:
|
||||||
|
# Rakamak file name
|
||||||
|
fileName: users.rak
|
||||||
|
# Rakamak use IP?
|
||||||
|
useIP: false
|
||||||
|
# Rakamak IP file name
|
||||||
|
ipFileName: UsersIp.rak
|
||||||
|
CrazyLogin:
|
||||||
|
# CrazyLogin database file name
|
||||||
|
fileName: accounts.db
|
||||||
|
loginSecurity:
|
||||||
|
# LoginSecurity: convert from SQLite; if false we use MySQL
|
||||||
|
useSqlite: true
|
||||||
|
mySql:
|
||||||
|
# LoginSecurity MySQL: database host
|
||||||
|
host: ''
|
||||||
|
# LoginSecurity MySQL: database name
|
||||||
|
database: ''
|
||||||
|
# LoginSecurity MySQL: database user
|
||||||
|
user: ''
|
||||||
|
# LoginSecurity MySQL: password for database user
|
||||||
|
password: ''
|
||||||
18
plugins/AuthMe/email.html
Normal file
18
plugins/AuthMe/email.html
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
<h1>
|
||||||
|
Dear <playername />,
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This is your new AuthMe password for the server <servername />:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<generatedpass />
|
||||||
|
</p>
|
||||||
|
<image />
|
||||||
|
<p>
|
||||||
|
Do not forget to change password after login!<br />
|
||||||
|
/changepassword <generatedpass /> newPassword'
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See you on <servername />!
|
||||||
|
</p>
|
||||||
45
plugins/AuthMe/messages/help_en.yml
Normal file
45
plugins/AuthMe/messages/help_en.yml
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
# Translation config for the AuthMe help, e.g. when /authme help or /authme help register is called
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# List of texts used in the help section
|
||||||
|
common:
|
||||||
|
header: '==========[ AuthMeReloaded HELP ]=========='
|
||||||
|
optional: 'Optional'
|
||||||
|
hasPermission: 'You have permission'
|
||||||
|
noPermission: 'No permission'
|
||||||
|
default: 'Default'
|
||||||
|
result: 'Result'
|
||||||
|
defaultPermissions:
|
||||||
|
notAllowed: 'No permission'
|
||||||
|
opOnly: 'OP''s only'
|
||||||
|
allowed: 'Everyone allowed'
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# Titles of the individual help sections
|
||||||
|
# Set the translation text to empty text to disable the section, e.g. to hide alternatives:
|
||||||
|
# alternatives: ''
|
||||||
|
section:
|
||||||
|
command: 'Command'
|
||||||
|
description: 'Short description'
|
||||||
|
detailedDescription: 'Detailed description'
|
||||||
|
arguments: 'Arguments'
|
||||||
|
permissions: 'Permissions'
|
||||||
|
alternatives: 'Alternatives'
|
||||||
|
children: 'Commands'
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# You can translate the data for all commands using the below pattern.
|
||||||
|
# For example to translate /authme reload, create a section "authme.reload", or "login" for /login
|
||||||
|
# If the command has arguments, you can use arg1 as below to translate the first argument, and so forth
|
||||||
|
# Translations don't need to be complete; any missing section will be taken from the default silently
|
||||||
|
# Important: Put main commands like "authme" before their children (e.g. "authme.reload")
|
||||||
|
commands:
|
||||||
|
authme.register:
|
||||||
|
description: 'Register a player'
|
||||||
|
detailedDescription: 'Register the specified player with the specified password.'
|
||||||
|
arg1:
|
||||||
|
label: 'player'
|
||||||
|
description: 'Player name'
|
||||||
|
arg2:
|
||||||
|
label: 'password'
|
||||||
|
description: 'Password'
|
||||||
45
plugins/AuthMe/messages/help_fr.yml
Normal file
45
plugins/AuthMe/messages/help_fr.yml
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
# Traduction des messages d'aide d'AuthMe (par exemple, pour les messages de "/authme help (<argument>)" ou de "/register help")
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# Liste de texte dans les sections d'aide
|
||||||
|
common:
|
||||||
|
header: '==========[ AuthMe - AIDE & INFOS ]=========='
|
||||||
|
optional: 'Optionnel'
|
||||||
|
hasPermission: 'Vous avez la permission'
|
||||||
|
noPermission: 'Pas de permission'
|
||||||
|
default: 'Par défaut'
|
||||||
|
result: 'Résultat'
|
||||||
|
defaultPermissions:
|
||||||
|
notAllowed: 'Non permis'
|
||||||
|
opOnly: 'Seulement pour OP'
|
||||||
|
allowed: 'Tout le monde est permis'
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# Nom individuel des sections d'aide
|
||||||
|
# Vous pouvez vider la zone de texte d'une section afin de la cacher, ex. pour cacher la section des alternatives:
|
||||||
|
# alternative(s): ''
|
||||||
|
section:
|
||||||
|
command: 'Commande'
|
||||||
|
description: 'Description'
|
||||||
|
detailedDescription: 'Description détaillée'
|
||||||
|
arguments: 'Argument(s)'
|
||||||
|
permissions: 'Permission'
|
||||||
|
alternatives: 'Alternative(s)'
|
||||||
|
children: 'Sous-commande(s)'
|
||||||
|
|
||||||
|
# -------------------------------------------------------
|
||||||
|
# Vous pouvez traduire tous les textes d'aide en utilisant la syntaxe ci-dessous.
|
||||||
|
# Par exemple, pour traduire l'aide du "/authme reload" créez une section nommée "authme.reload", ou "login" pour "/login".
|
||||||
|
# Si la commande a des arguments, vous pouvez utiliser "arg1" pour traduire le premier argument, "arg2" pour le 2ème, ainsi de suite.
|
||||||
|
# Les sections non traduites auront leur texte par défaut (en anglais), il n'est donc pas obligatoire de tout traduire.
|
||||||
|
# Important: Il faut mettre la commande principale (authme) avant sa sous-commande (ex. "authme.register" pour "/authme register")
|
||||||
|
commands:
|
||||||
|
authme.register:
|
||||||
|
description: 'Inscrire un pseudo'
|
||||||
|
detailedDescription: 'Inscrire un pseudo avec le mot de passe de votre choix'
|
||||||
|
arg1:
|
||||||
|
label: 'pseudo'
|
||||||
|
description: 'Pseudo du joueur à inscrire'
|
||||||
|
arg2:
|
||||||
|
label: 'mdp'
|
||||||
|
description: 'Mot de passe de connexion'
|
||||||
156
plugins/AuthMe/messages/messages_en.yml
Normal file
156
plugins/AuthMe/messages/messages_en.yml
Normal file
|
|
@ -0,0 +1,156 @@
|
||||||
|
# List of global tags:
|
||||||
|
# %nl% - Goes to new line.
|
||||||
|
# %username% - Replaces the username of the player receiving the message.
|
||||||
|
# %displayname% - Replaces the nickname (and colors) of the player receiving the message.
|
||||||
|
|
||||||
|
# Registration
|
||||||
|
registration:
|
||||||
|
register_request: '&3Please, register to the server with the command: /register <password> <ConfirmPassword>'
|
||||||
|
command_usage: '&cUsage: /register <password> <ConfirmPassword>'
|
||||||
|
reg_only: '&4Only registered users can join the server! Please visit http://example.com to register yourself!'
|
||||||
|
kicked_admin_registered: 'An admin just registered you; please log in again.'
|
||||||
|
success: '&2Successfully registered!'
|
||||||
|
disabled: '&cIn-game registration is disabled!'
|
||||||
|
name_taken: '&cYou already have registered this username!'
|
||||||
|
|
||||||
|
# Password errors on registration
|
||||||
|
password:
|
||||||
|
match_error: '&cPasswords didn''t match, check them again!'
|
||||||
|
name_in_password: '&cYou can''t use your name as password, please choose another one...'
|
||||||
|
unsafe_password: '&cThe chosen password isn''t safe, please choose another one...'
|
||||||
|
forbidden_characters: '&4Your password contains illegal characters. Allowed chars: %valid_chars'
|
||||||
|
wrong_length: '&cYour password is too short or too long! Please try with another one!'
|
||||||
|
|
||||||
|
# Login
|
||||||
|
login:
|
||||||
|
command_usage: '&cUsage: /login <password>'
|
||||||
|
wrong_password: '&cWrong password!'
|
||||||
|
success: '&2Successful login!'
|
||||||
|
login_request: '&cPlease, login with the command: /login <password>'
|
||||||
|
timeout_error: '&4Login timeout exceeded, you have been kicked from the server, please try again!'
|
||||||
|
|
||||||
|
# Errors
|
||||||
|
error:
|
||||||
|
unregistered_user: '&cThis user isn''t registered!'
|
||||||
|
denied_command: '&cIn order to use this command you must be authenticated!'
|
||||||
|
denied_chat: '&cIn order to chat you must be authenticated!'
|
||||||
|
not_logged_in: '&cYou''re not logged in!'
|
||||||
|
tempban_max_logins: '&cYou have been temporarily banned for failing to log in too many times.'
|
||||||
|
max_registration: '&cYou have exceeded the maximum number of registrations (%reg_count/%max_acc %reg_names) for your connection!'
|
||||||
|
no_permission: '&4You don''t have the permission to perform this action!'
|
||||||
|
unexpected_error: '&4An unexpected error occurred, please contact an administrator!'
|
||||||
|
kick_for_vip: '&3A VIP player has joined the server when it was full!'
|
||||||
|
logged_in: '&cYou''re already logged in!'
|
||||||
|
kick_unresolved_hostname: '&cAn error occurred: unresolved player hostname!'
|
||||||
|
|
||||||
|
# AntiBot
|
||||||
|
antibot:
|
||||||
|
kick_antibot: 'AntiBot protection mode is enabled! You have to wait some minutes before joining the server.'
|
||||||
|
auto_enabled: '&4[AntiBotService] AntiBot enabled due to the huge number of connections!'
|
||||||
|
auto_disabled: '&2[AntiBotService] AntiBot disabled after %m minutes!'
|
||||||
|
|
||||||
|
unregister:
|
||||||
|
success: '&cSuccessfully unregistered!'
|
||||||
|
command_usage: '&cUsage: /unregister <password>'
|
||||||
|
|
||||||
|
# Other messages
|
||||||
|
misc:
|
||||||
|
accounts_owned_self: 'You own %count accounts:'
|
||||||
|
accounts_owned_other: 'The player %name has %count accounts:'
|
||||||
|
account_not_activated: '&cYour account isn''t activated yet, please check your emails!'
|
||||||
|
password_changed: '&2Password changed successfully!'
|
||||||
|
logout: '&2Logged out successfully!'
|
||||||
|
reload: '&2Configuration and database have been reloaded correctly!'
|
||||||
|
usage_change_password: '&cUsage: /changepassword <oldPassword> <newPassword>'
|
||||||
|
|
||||||
|
# Session messages
|
||||||
|
session:
|
||||||
|
invalid_session: '&cYour IP has been changed and your session data has expired!'
|
||||||
|
valid_session: '&2Logged-in due to Session Reconnection.'
|
||||||
|
|
||||||
|
# Error messages when joining
|
||||||
|
on_join_validation:
|
||||||
|
name_length: '&4Your username is either too short or too long!'
|
||||||
|
characters_in_name: '&4Your username contains illegal characters. Allowed chars: %valid_chars'
|
||||||
|
country_banned: '&4Your country is banned from this server!'
|
||||||
|
not_owner_error: 'You are not the owner of this account. Please choose another name!'
|
||||||
|
kick_full_server: '&4The server is full, try again later!'
|
||||||
|
same_nick_online: '&4The same username is already playing on the server!'
|
||||||
|
invalid_name_case: 'You should join using username %valid, not %invalid.'
|
||||||
|
same_ip_online: 'A player with the same IP is already in game!'
|
||||||
|
quick_command: 'You used a command too fast! Please, join the server again and wait more before using any command.'
|
||||||
|
|
||||||
|
# Email
|
||||||
|
email:
|
||||||
|
usage_email_add: '&cUsage: /email add <email> <confirmEmail>'
|
||||||
|
usage_email_change: '&cUsage: /email change <oldEmail> <newEmail>'
|
||||||
|
new_email_invalid: '&cInvalid new email, try again!'
|
||||||
|
old_email_invalid: '&cInvalid old email, try again!'
|
||||||
|
invalid: '&cInvalid email address, try again!'
|
||||||
|
added: '&2Email address successfully added to your account!'
|
||||||
|
request_confirmation: '&cPlease confirm your email address!'
|
||||||
|
changed: '&2Email address changed correctly!'
|
||||||
|
email_show: '&2Your current email address is: &f%email'
|
||||||
|
incomplete_settings: 'Error: not all required settings are set for sending emails. Please contact an admin.'
|
||||||
|
already_used: '&4The email address is already being used'
|
||||||
|
send_failure: 'The email could not be sent. Please contact an administrator.'
|
||||||
|
no_email_for_account: '&2You currently don''t have email address associated with this account.'
|
||||||
|
add_email_request: '&3Please add your email to your account with the command: /email add <yourEmail> <confirmEmail>'
|
||||||
|
change_password_expired: 'You cannot change your password using this command anymore.'
|
||||||
|
email_cooldown_error: '&cAn email was already sent recently. You must wait %time before you can send a new one.'
|
||||||
|
add_not_allowed: '&cAdding email was not allowed.'
|
||||||
|
change_not_allowed: '&cChanging email was not allowed.'
|
||||||
|
|
||||||
|
# Password recovery by email
|
||||||
|
recovery:
|
||||||
|
forgot_password_hint: '&3Forgot your password? Please use the command: /email recovery <yourEmail>'
|
||||||
|
command_usage: '&cUsage: /email recovery <Email>'
|
||||||
|
email_sent: '&2Recovery email sent successfully! Please check your email inbox!'
|
||||||
|
code:
|
||||||
|
code_sent: 'A recovery code to reset your password has been sent to your email.'
|
||||||
|
incorrect: 'The recovery code is not correct! You have %count tries remaining.'
|
||||||
|
tries_exceeded: 'You have exceeded the maximum number attempts to enter the recovery code. Use "/email recovery [email]" to generate a new one.'
|
||||||
|
correct: 'Recovery code entered correctly!'
|
||||||
|
change_password: 'Please use the command /email setpassword <new password> to change your password immediately.'
|
||||||
|
|
||||||
|
# Captcha
|
||||||
|
captcha:
|
||||||
|
usage_captcha: '&3To log in you have to solve a captcha code, please use the command: /captcha %captcha_code'
|
||||||
|
wrong_captcha: '&cWrong captcha, please type "/captcha %captcha_code" into the chat!'
|
||||||
|
valid_captcha: '&2Captcha code solved correctly!'
|
||||||
|
captcha_for_registration: 'To register you have to solve a captcha first, please use the command: /captcha %captcha_code'
|
||||||
|
register_captcha_valid: '&2Valid captcha! You may now register with /register'
|
||||||
|
|
||||||
|
# Verification code
|
||||||
|
verification:
|
||||||
|
code_required: '&3This command is sensitive and requires an email verification! Check your inbox and follow the email''s instructions.'
|
||||||
|
command_usage: '&cUsage: /verification <code>'
|
||||||
|
incorrect_code: '&cIncorrect code, please type "/verification <code>" into the chat, using the code you received by email'
|
||||||
|
success: '&2Your identity has been verified! You can now execute all commands within the current session!'
|
||||||
|
already_verified: '&2You can already execute every sensitive command within the current session!'
|
||||||
|
code_expired: '&3Your code has expired! Execute another sensitive command to get a new code!'
|
||||||
|
email_needed: '&3To verify your identity you need to link an email address with your account!!'
|
||||||
|
|
||||||
|
# Two-factor authentication
|
||||||
|
two_factor:
|
||||||
|
code_created: '&2Your secret code is %code. You can scan it from here %url'
|
||||||
|
confirmation_required: 'Please confirm your code with /2fa confirm <code>'
|
||||||
|
code_required: 'Please submit your two-factor authentication code with /2fa code <code>'
|
||||||
|
already_enabled: 'Two-factor authentication is already enabled for your account!'
|
||||||
|
enable_error_no_code: 'No 2fa key has been generated for you or it has expired. Please run /2fa add'
|
||||||
|
enable_success: 'Successfully enabled two-factor authentication for your account'
|
||||||
|
enable_error_wrong_code: 'Wrong code or code has expired. Please run /2fa add'
|
||||||
|
not_enabled_error: 'Two-factor authentication is not enabled for your account. Run /2fa add'
|
||||||
|
removed_success: 'Successfully removed two-factor auth from your account'
|
||||||
|
invalid_code: 'Invalid code!'
|
||||||
|
|
||||||
|
# Time units
|
||||||
|
time:
|
||||||
|
second: 'second'
|
||||||
|
seconds: 'seconds'
|
||||||
|
minute: 'minute'
|
||||||
|
minutes: 'minutes'
|
||||||
|
hour: 'hour'
|
||||||
|
hours: 'hours'
|
||||||
|
day: 'day'
|
||||||
|
days: 'days'
|
||||||
160
plugins/AuthMe/messages/messages_fr.yml
Normal file
160
plugins/AuthMe/messages/messages_fr.yml
Normal file
|
|
@ -0,0 +1,160 @@
|
||||||
|
# Traduction par: André & Twonox
|
||||||
|
|
||||||
|
# Pour afficher une apostrophe, vous devez en mettre deux consécutivement (ex: «J''ai» au lieu de «J'ai»)
|
||||||
|
# Liste des tags globaux:
|
||||||
|
# %nl% - Permet de passer à la ligne.
|
||||||
|
# %username% - Affiche le pseudo du joueur recevant le message.
|
||||||
|
# %displayname% - Affiche le pseudo, avec couleurs, du joueur recevant le message.
|
||||||
|
|
||||||
|
# Enregistrement
|
||||||
|
registration:
|
||||||
|
disabled: '&cL''inscription est désactivée.'
|
||||||
|
name_taken: '&cUtilisateur déjà inscrit.'
|
||||||
|
register_request: '&cPour vous inscrire, utilisez "/register <MotDePasse> <ConfirmerMotDePasse>"'
|
||||||
|
command_usage: '&cUsage: /register <MotDePasse> <ConfirmerMotDePasse>'
|
||||||
|
reg_only: 'Seul les joueurs enregistrés sont admis!%nl%Veuillez vous rendre sur https://www.example.com pour plus d''infos.'
|
||||||
|
success: '&aInscription effectuée !'
|
||||||
|
kicked_admin_registered: 'Un admin vient de vous inscrire, veuillez vous reconnecter.'
|
||||||
|
|
||||||
|
# Erreur de mot de passe lors de l'enregistrement
|
||||||
|
password:
|
||||||
|
match_error: '&cLe mot de passe de confirmation ne correspond pas.'
|
||||||
|
name_in_password: '&cVous ne pouvez pas utiliser votre pseudo comme mot de passe.'
|
||||||
|
unsafe_password: '&cCe mot de passe n''est pas accepté, choisissez-en un autre.'
|
||||||
|
forbidden_characters: '&cVotre mot de passe contient des caractères non autorisés. Caractères permis : %valid_chars'
|
||||||
|
wrong_length: '&cVotre mot de passe est trop court ou trop long !'
|
||||||
|
|
||||||
|
# Identification
|
||||||
|
login:
|
||||||
|
command_usage: '&cUsage: /login <MotDePasse>'
|
||||||
|
wrong_password: '&cMauvais mot de passe !'
|
||||||
|
success: '&aIdentification effectuée !'
|
||||||
|
login_request: '&cPour vous identifier, utilisez "/login <MotDePasse>"'
|
||||||
|
timeout_error: 'Vous avez été expulsé car vous êtes trop lent pour vous enregistrer/identifier !'
|
||||||
|
|
||||||
|
# Erreurs
|
||||||
|
error:
|
||||||
|
denied_command: '&cVous devez être connecté pour pouvoir utiliser cette commande.'
|
||||||
|
denied_chat: '&cVous devez être connecté pour pouvoir écrire dans le chat.'
|
||||||
|
unregistered_user: '&cUtilisateur non-inscrit.'
|
||||||
|
not_logged_in: '&cUtilisateur non connecté !'
|
||||||
|
no_permission: '&cVous n''êtes pas autorisé à utiliser cette commande.'
|
||||||
|
unexpected_error: '&cUne erreur est apparue, veuillez contacter un administrateur.'
|
||||||
|
max_registration: 'Vous avez atteint la limite d''inscription !%nl%&cVous avez %reg_count sur %max_acc : %reg_names'
|
||||||
|
logged_in: '&aVous êtes déjà connecté.'
|
||||||
|
kick_for_vip: 'Un joueur VIP a rejoint le serveur à votre place (serveur plein).'
|
||||||
|
kick_unresolved_hostname: '&cUne erreur est apparue : nom d''hôte non identifié !'
|
||||||
|
tempban_max_logins: '&cVous êtes temporairement banni suite à plusieurs échecs de connexions !'
|
||||||
|
|
||||||
|
# AntiBot
|
||||||
|
antibot:
|
||||||
|
kick_antibot: 'L''AntiBot est activé, veuillez attendre %m minutes avant de joindre le serveur.'
|
||||||
|
auto_enabled: 'L''AntiBot a été activé automatiquement à cause de nombreuses connexions !'
|
||||||
|
auto_disabled: 'L''AntiBot a été désactivé automatiquement après %m minutes, espérons que l''invasion se soit arrêtée !'
|
||||||
|
|
||||||
|
# Dé-enregistrement
|
||||||
|
unregister:
|
||||||
|
success: '&aCompte supprimé !'
|
||||||
|
command_usage: '&cPour supprimer votre compte, utilisez "/unregister <MotDePasse>"'
|
||||||
|
|
||||||
|
# Autres messages
|
||||||
|
misc:
|
||||||
|
account_not_activated: '&fCe compte n''est pas actif, consultez vos mails !'
|
||||||
|
password_changed: '&aMot de passe changé avec succès !'
|
||||||
|
logout: '&cVous avez été déconnecté !'
|
||||||
|
reload: '&aAuthMe a été relancé avec succès.'
|
||||||
|
usage_change_password: '&cPour changer de mot de passe, utilisez "/changepassword <AncienMotDePasse> <NouveauMotDePasse>"'
|
||||||
|
accounts_owned_self: 'Vous avez %count comptes:'
|
||||||
|
accounts_owned_other: 'Le joueur %name a %count comptes:'
|
||||||
|
|
||||||
|
# Session
|
||||||
|
session:
|
||||||
|
valid_session: '&aVous avez été automatiquement connecté !'
|
||||||
|
invalid_session: 'Session expirée suite à un changement d''IP.'
|
||||||
|
|
||||||
|
# Erreurs lors d'une tentative connexion
|
||||||
|
on_join_validation:
|
||||||
|
same_ip_online: 'Un joueur avec la même adresse IP joue déjà !'
|
||||||
|
same_nick_online: 'Un joueur ayant le même pseudo est déjà connecté.'
|
||||||
|
name_length: 'Votre pseudo est trop long ou trop court.'
|
||||||
|
characters_in_name: 'Caractères de pseudo autorisés: %valid_chars'
|
||||||
|
kick_full_server: '&cLe serveur est actuellement plein, désolé !'
|
||||||
|
country_banned: 'Votre pays est banni de ce serveur.'
|
||||||
|
not_owner_error: 'Vous n''êtes pas le propriétaire de ce compte. Veuillez utiliser un autre pseudo !'
|
||||||
|
invalid_name_case: 'Veuillez vous connecter avec "%valid" et non pas avec "%invalid".'
|
||||||
|
quick_command: '&cUtilisation trop rapide de commande! Veuillez vous reconnecter et attendre un peu avant d''exécuter une commande.'
|
||||||
|
|
||||||
|
# Email
|
||||||
|
email:
|
||||||
|
add_email_request: '&cLiez votre email à votre compte en faisant "/email add <Email> <ConfirmerEmail>"'
|
||||||
|
usage_email_add: '&fUsage: /email add <Email> <ConfirmerEmail> '
|
||||||
|
usage_email_change: '&fUsage: /email change <AncienEmail> <NouvelEmail> '
|
||||||
|
new_email_invalid: '&cNouvel email invalide !'
|
||||||
|
old_email_invalid: '&cAncien email invalide !'
|
||||||
|
invalid: '&cL''email inscrit est invalide !'
|
||||||
|
added: '&aEmail enregistré. En cas de perte de MDP, faites "/email recover <Email>"'
|
||||||
|
add_not_allowed: '&cVous n''êtes pas autorisé à ajouter une adresse mail.'
|
||||||
|
request_confirmation: '&cLa confirmation de l''email est manquante ou éronnée.'
|
||||||
|
changed: '&aVotre email a été mis à jour.'
|
||||||
|
change_not_allowed: '&cVous n''êtes pas autorisé à modifier l''adresse mail.'
|
||||||
|
email_show: '&fL''email enregistré pour votre compte est: %email'
|
||||||
|
no_email_for_account: '&c&oVous n''avez aucun email enregistré sur votre compte.'
|
||||||
|
already_used: '&cCet email est déjà utilisé !'
|
||||||
|
incomplete_settings: '&cErreur : Tous les paramètres requis ne sont pas présent pour l''envoi de mail, veuillez contacter un admin.'
|
||||||
|
send_failure: '&cLe mail n''a pas pu être envoyé. Veuillez contacter un admin.'
|
||||||
|
change_password_expired: 'Vous ne pouvez pas changer votre mot de passe avec cette commande.'
|
||||||
|
email_cooldown_error: '&cUn mail de récupération a déjà été envoyé récemment. Veuillez attendre %time pour le demander de nouveau.'
|
||||||
|
|
||||||
|
# Récupération de mot de passe par mail
|
||||||
|
recovery:
|
||||||
|
forgot_password_hint: '&cVous avez oublié votre Mot de Passe? Utilisez "/email recovery <votreEmail>"'
|
||||||
|
command_usage: '&fUsage: /email recovery <Email>'
|
||||||
|
email_sent: '&aMail de récupération envoyé !'
|
||||||
|
code:
|
||||||
|
code_sent: 'Un code de récupération a été envoyé à votre email afin de réinitialiser votre mot de passe.'
|
||||||
|
incorrect: '&cLe code de réinitialisation est incorrect! Il vous reste %count% essai(s).'
|
||||||
|
tries_exceeded: 'Vous avez atteint le nombre maximum d''essais pour rentrer le code.%nl%Refaites "/email recovery <email>" pour en régénérer à nouveau.'
|
||||||
|
correct: '&aCode de réinitialisation correct !'
|
||||||
|
change_password: 'Veuillez faire "/email setpassword <NouveauMotDePasse>" pour changer votre mot de passe directement.'
|
||||||
|
|
||||||
|
# Captcha
|
||||||
|
captcha:
|
||||||
|
usage_captcha: '&cTrop de tentatives de connexion ont échoué, faites: /captcha %captcha_code'
|
||||||
|
wrong_captcha: '&cCaptcha incorrect, écrivez de nouveau: /captcha %captcha_code'
|
||||||
|
valid_captcha: '&aCaptcha validé! Vous pouvez maintenant réessayer de vous connecter.'
|
||||||
|
captcha_for_registration: 'Avant de vous inscrire, veuillez rentrer un captcha en faisant "/captcha %captcha_code"'
|
||||||
|
register_captcha_valid: '&aCaptcha validé! Vous pouvez maintenant vous inscrire.'
|
||||||
|
|
||||||
|
# Code de vérification
|
||||||
|
verification:
|
||||||
|
code_required: '&cCette commande est sensible, elle nécessite donc une confirmation par email.%nl%&cVeuillez suivre les instructions qui viennent de vous être envoyées par email.'
|
||||||
|
command_usage: '&cUsage: /verification <code>'
|
||||||
|
incorrect_code: '&cCode incorrect !%nl%&cVeuillez taper "/verification <code>" dans le chat en utilisant le code reçu par mail.'
|
||||||
|
success: '&aVotre identité a bien été vérifiée !%nl%&aVous pouvez désormais utiliser la commande souhaitée durant toute la session.'
|
||||||
|
already_verified: '&aVous êtes déjà autorisé à utiliser les commandes sensibles durant votre session actuelle.'
|
||||||
|
code_expired: '&cVotre code d''identification a expiré !%nl%&cVeuillez re-exécuter une commande sensible pour recevoir un nouveau code.'
|
||||||
|
email_needed: '&cAfin de vérifier votre identité, vous devez avoir un email lié à votre compte.%nl%&cPour cela, faites "/email add <Email> <ConfirmerEmail>"'
|
||||||
|
|
||||||
|
# Unités de temps
|
||||||
|
time:
|
||||||
|
second: 'seconde'
|
||||||
|
seconds: 'secondes'
|
||||||
|
minute: 'minute'
|
||||||
|
minutes: 'minutes'
|
||||||
|
hour: 'heure'
|
||||||
|
hours: 'heures'
|
||||||
|
day: 'jour'
|
||||||
|
days: 'jours'
|
||||||
|
|
||||||
|
# Identification à deux facteurs
|
||||||
|
two_factor:
|
||||||
|
code_created: '&aVotre code secret est &2%code&a. Vous pouvez le scanner depuis &2%url'
|
||||||
|
confirmation_required: 'Veuillez confirmer votre code secret en écrivant "/2fa confirm <Code>"'
|
||||||
|
code_required: 'Veuillez indiquer votre code secret en écrivant "/2fa code <Code>"'
|
||||||
|
already_enabled: '&aL''authentification à double facteur est déjà active !'
|
||||||
|
enable_error_no_code: '&cAucun code secret n''a été généré ou bien celui-ci a expiré. Veuillez écrire "/2fa add"'
|
||||||
|
enable_success: '&aL''authentification à double facteur a été activé pour votre compte !'
|
||||||
|
enable_error_wrong_code: '&cLe code secret est faux ou bien celui-ci a expiré. Veuillez écrire "/2fa add"'
|
||||||
|
not_enabled_error: '&cL''authentification à double facteur n''est pas active sur votre compte. Faites "/2fa add" pour l''activer.'
|
||||||
|
removed_success: '&cL''authentification à double facteur a été désactivé pour votre compte !'
|
||||||
|
invalid_code: '&cCode secret invalide !'
|
||||||
9
plugins/AuthMe/recovery_code_email.html
Normal file
9
plugins/AuthMe/recovery_code_email.html
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
<h1>Dear <playername />,</h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
You have requested to reset your password on <servername />. To reset it,
|
||||||
|
please use the recovery code <recoverycode />: /email code <recoverycode />.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The code expires in <hoursvalid /> hours.
|
||||||
|
</p>
|
||||||
14
plugins/AuthMe/spawn.yml
Normal file
14
plugins/AuthMe/spawn.yml
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
spawn:
|
||||||
|
world: ''
|
||||||
|
x: ''
|
||||||
|
y: ''
|
||||||
|
z: ''
|
||||||
|
yaw: ''
|
||||||
|
pitch: ''
|
||||||
|
firstspawn:
|
||||||
|
world: ''
|
||||||
|
x: ''
|
||||||
|
y: ''
|
||||||
|
z: ''
|
||||||
|
yaw: ''
|
||||||
|
pitch: ''
|
||||||
20
plugins/AuthMe/verification_code_email.html
Normal file
20
plugins/AuthMe/verification_code_email.html
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
<h1>
|
||||||
|
Dear <playername />,
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This is your temporary verification code for the server <servername />:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<generatedcode />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This code will be valid for the next <minutesvalid /> mins!<br />
|
||||||
|
Use the command
|
||||||
|
/verification <generatedcode />
|
||||||
|
to complete the verification process.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See you on <servername />!
|
||||||
|
</p>
|
||||||
3
plugins/AuthMe/welcome.txt
Normal file
3
plugins/AuthMe/welcome.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
Welcome {PLAYER} on {SERVER} server
|
||||||
|
|
||||||
|
This server uses AuthMeReloaded protection!
|
||||||
BIN
plugins/BetterKeepInventory-1.0.4.jar
Normal file
BIN
plugins/BetterKeepInventory-1.0.4.jar
Normal file
Binary file not shown.
19
plugins/BetterKeepInventory/config.yml
Normal file
19
plugins/BetterKeepInventory/config.yml
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
# The list of worlds this feature is enabled in
|
||||||
|
enabled-worlds:
|
||||||
|
- world
|
||||||
|
- world_nether
|
||||||
|
- world_the_end
|
||||||
|
|
||||||
|
# Should the keep inventory effect only work in specific worlds or all worlds?
|
||||||
|
# true = specific worlds in the enabled-worlds list
|
||||||
|
# false = all worlds
|
||||||
|
only-in-specific-worlds: false
|
||||||
|
|
||||||
|
# Should the plugin require the player to have the permission to keep their inventory?
|
||||||
|
# If false everyone will keep inventory
|
||||||
|
permission: false
|
||||||
|
|
||||||
|
# This option reverses the functionality. By default, (when false) players keep their inventory when killed by a natural source,
|
||||||
|
# such as fall damage but drop their inventory when killed by other players. This option reverses it so they drop their
|
||||||
|
# inventory when killed by natural sources but not by other players
|
||||||
|
reverse: false
|
||||||
BIN
plugins/Chunky-Bukkit-1.4.28.jar
Normal file
BIN
plugins/Chunky-Bukkit-1.4.28.jar
Normal file
Binary file not shown.
9
plugins/Chunky/config.yml
Normal file
9
plugins/Chunky/config.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Chunky Configuration
|
||||||
|
# https://github.com/pop4959/Chunky/wiki/Configuration
|
||||||
|
|
||||||
|
version: 2
|
||||||
|
language: en
|
||||||
|
continue-on-restart: false
|
||||||
|
force-load-existing-chunks: false
|
||||||
|
silent: false
|
||||||
|
update-interval: 1
|
||||||
BIN
plugins/ChunkyBorder-Bukkit-1.2.23.jar
Normal file
BIN
plugins/ChunkyBorder-Bukkit-1.2.23.jar
Normal file
Binary file not shown.
11
plugins/ChunkyBorder/borders.json
Normal file
11
plugins/ChunkyBorder/borders.json
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"world": {
|
||||||
|
"world": "world",
|
||||||
|
"centerX": 0.0,
|
||||||
|
"centerZ": 0.0,
|
||||||
|
"radiusX": 10000.0,
|
||||||
|
"radiusZ": 10000.0,
|
||||||
|
"shape": "square",
|
||||||
|
"wrap": "none"
|
||||||
|
}
|
||||||
|
}
|
||||||
27
plugins/ChunkyBorder/config.yml
Normal file
27
plugins/ChunkyBorder/config.yml
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
# ChunkyBorder Configuration
|
||||||
|
# https://github.com/pop4959/ChunkyBorder/wiki/Configuration
|
||||||
|
|
||||||
|
version: 1
|
||||||
|
border-options:
|
||||||
|
check-interval: 20
|
||||||
|
message: '&cTu as atteint la limite du monde !'
|
||||||
|
use-action-bar: true
|
||||||
|
effect: ender_signal
|
||||||
|
sound: entity_enderman_teleport
|
||||||
|
prevent-mob-spawns: true
|
||||||
|
prevent-enderpearl: true
|
||||||
|
prevent-chorus-fruit: true
|
||||||
|
visualizer-enabled: false
|
||||||
|
visualizer-range: 32
|
||||||
|
visualizer-color: 20A0FF
|
||||||
|
map-options:
|
||||||
|
enable:
|
||||||
|
bluemap: true
|
||||||
|
dynmap: true
|
||||||
|
pl3xmap: true
|
||||||
|
squaremap: true
|
||||||
|
label: World Border
|
||||||
|
hide-by-default: false
|
||||||
|
color: FF0000
|
||||||
|
weight: 3
|
||||||
|
priority: 0
|
||||||
BIN
plugins/ClientDetectorPlus-1.0.0.jar
Normal file
BIN
plugins/ClientDetectorPlus-1.0.0.jar
Normal file
Binary file not shown.
370
plugins/ClientDetectorPlus/clientcontrol.yml
Normal file
370
plugins/ClientDetectorPlus/clientcontrol.yml
Normal file
|
|
@ -0,0 +1,370 @@
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[ClientDetectorPlus]---- #
|
||||||
|
# ----[By Loving11ish]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[Client Control File]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#ClientDetectorPlus Client Control config for 1.0.0
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ BetterSprinting Mod │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# A popular PvP modification, that allows you to enhance the sprinting behaviour
|
||||||
|
bettersprinting:
|
||||||
|
#Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableAll: false
|
||||||
|
#Should players be able to modify their fly speed (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
disableSurvivalFlyBoost: true
|
||||||
|
#Should the sprint in all directions (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
disableAllDirs: true
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ 5zig Mod (Reborn) │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# A popular PVP modification, that provides additional information in HUDs, Capes, Friends & Chats
|
||||||
|
fivezig:
|
||||||
|
#Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disablePotionEffectHud: false
|
||||||
|
#Displays a vignette with different colors depending on the potion effect(s) (positive=green, negative=red) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disablePotionIndicatorVignette: false
|
||||||
|
#Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableArmourHud: false
|
||||||
|
#Shows the players saturation(additional to food) on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disablePlayerSaturation: false
|
||||||
|
#Shows the health of entities on screen(HUD), this is considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
disableEntityHealthIndicator: false
|
||||||
|
#Automatically reconnect to a server (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableAutoReconnect: false
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ LabyMod Client │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# An all-in-one modification for minecraft
|
||||||
|
labymod:
|
||||||
|
#Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableAnimations: false
|
||||||
|
#Feature that was removed from LabyMod, but still usable in older versions. Purely cosmetic feature (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
diableBlockBuild: false
|
||||||
|
#Provides additional features to the chat (AutoText, Channels, Special Characters) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableChat: false
|
||||||
|
#Fixes a rendering bug in minecraft, can be considered as an unfair advantage (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableCrosshairSync: false
|
||||||
|
#Fixes a rendering bug in minecraft with fast lava placement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableImprovedLava: false
|
||||||
|
#Fixes some inventory bugs (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableRefillFix: false
|
||||||
|
#Renders the saturation of a player additional to the current food (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableSaturationBar: false
|
||||||
|
#Dispalys additional information above a player (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableTags: false
|
||||||
|
#General GUI, such as position, direction and current system time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableGuiAll: false
|
||||||
|
gui:
|
||||||
|
#Shows a players armour(+durability) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableArmorHud: false
|
||||||
|
#Shows a players item(s) on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disableItemHud: false
|
||||||
|
#Shows a players effect on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
disablePotionEffects: false
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ WorldDownloader │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# Popular modification to download minecraft maps (of servers)
|
||||||
|
worlddownloader:
|
||||||
|
#Should the whole mod get disabled (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
disableAll: false
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Lunar Client │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# An all-in-one modification for minecraft
|
||||||
|
lunar_disable:
|
||||||
|
#Feature to switch back to the old animations of MC 1.7 (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
one_seven_visuals: false
|
||||||
|
#Shows a players fps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
fps: false
|
||||||
|
#Shows a players cps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
cps: false
|
||||||
|
#Makes the player sprint all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
toggleSneak: false
|
||||||
|
#A collection of mods for the hypixel.net server (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
hypixel_mod: false
|
||||||
|
#Shows a players armor on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
armorstatus: false
|
||||||
|
#Shows a players mouse, space bar, keys on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
keystrokes: false
|
||||||
|
#Shows a players coordinates on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
coords: false
|
||||||
|
#Changes a players crosshair (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
crosshair: false
|
||||||
|
#Shows a players potion effects on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
potioneffects: false
|
||||||
|
#Shows a players direction on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
directionhud: false
|
||||||
|
#Lets a player set waypoints, they are shown as a beam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
waypoints: false
|
||||||
|
#Allows the player to hide, customize scoreboards (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
scoreboard: false
|
||||||
|
#Shows a player the number of healing potion he has on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
potion_counter: false
|
||||||
|
#Shows a players ping on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ping: false
|
||||||
|
#Blurs surroundings on movement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
motionBlur: false
|
||||||
|
#Allows you to modify your chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
chat: false
|
||||||
|
#Allow you to read long item descriptions (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
scrollable_tooltips: false
|
||||||
|
#Resizes some items, that are important in uhc (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
uhc_overlay: false
|
||||||
|
#Renders more particles (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
particleMultiplierMod: false
|
||||||
|
#Displays countdowns on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
cooldowns: false
|
||||||
|
#Client-side interface for WorldEdit plugin (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
worldedit_cui: false
|
||||||
|
#Shows a player a clock on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
clock: false
|
||||||
|
#Shows a player a stopwatch on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
stopwatch: false
|
||||||
|
#Shows a player used memory on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
memory: false
|
||||||
|
#Shows a player his combos on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
combo: false
|
||||||
|
#Shows a player his range on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
range: false
|
||||||
|
#Allows the player to change the time client-side (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
timer_change: false
|
||||||
|
#Shows a player the ip of the server he is on, on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
serverAddressMod: false
|
||||||
|
#Shows a players saturation on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
saturation: false
|
||||||
|
#Gives items physic (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
itemPhysic: false
|
||||||
|
#Shows a player when and how much items he can pick up or drop (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
itemTracker: false
|
||||||
|
#Lets pots shine (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
shinyPots: false
|
||||||
|
#Outlines blocks on a players screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
block_outline: false
|
||||||
|
#Allows a player to modify what happens after he takes a screenshot (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
screenshot: false
|
||||||
|
#Allows a player to modify his fov (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
fov_mod: false
|
||||||
|
#Allows a player to send texts in chat with hotkeys (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
textHotKey: false
|
||||||
|
#Allows a player to connect mumble with minecraft (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
mumble-link: false
|
||||||
|
#Allows a player to disable/modify his bossbar (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
bossbar: false
|
||||||
|
#Allows a player to change their camera perspective without rotation (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
freelook: false
|
||||||
|
#Allows a player to use a client-side replay (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
replaymod: false
|
||||||
|
#Hides a player's nick (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
nickHider: false
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Badlion Client (BAC) │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# An all-in-one PVP modification for minecraft
|
||||||
|
badlion_disable:
|
||||||
|
#Feature to customize animations (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Animations: false
|
||||||
|
#Shows a players armor on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ArmorStatus: false
|
||||||
|
#Feature to automatically accepts friend request (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
AutoFriend: false
|
||||||
|
#Sends a "gg" after a match (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
AutoGG: false
|
||||||
|
#Allows a player to send texts in chat with hotkeys (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
AutoText: false
|
||||||
|
#Feature that automatically tips players on Hypixel (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
AutoTip: false
|
||||||
|
#Outlines blocks on a players screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Block Overlay: false
|
||||||
|
#Shows information about a block that the player is looking at (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
BlockInfo: false
|
||||||
|
#Allows a player to disable/modify his bossbar (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
BossBar: false
|
||||||
|
#Allows a player to modify his chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Chat: false
|
||||||
|
#Shows a boarder outline of the chunk the player is in (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Chunk Borders: false
|
||||||
|
#Allows players to toggle the GommeHD Clan Wars overlay (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Clan Wars: false
|
||||||
|
#Allows a player to modify glass (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Clear Glass: false
|
||||||
|
#Allows a player to modify his chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ClearWater: false
|
||||||
|
#Shows a player a clock on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Clock: false
|
||||||
|
#Shows a player his combos on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Combo Counter: false
|
||||||
|
#Shows a player his coordinates on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Coordinates: false
|
||||||
|
#Shows a player his cps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
CPS: false
|
||||||
|
#Allows the player to modify his crosshair (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Crosshair: false
|
||||||
|
#Shows a player his direction on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Direction: false
|
||||||
|
#Makes enchanted items glint in a players inventory (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
EnchantGlint: false
|
||||||
|
#Allows the player to change his FOV (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
FOV Changer: false
|
||||||
|
#Shows a player his fps on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
FPS: false
|
||||||
|
#Makes a players game brighter (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Fullbright: false
|
||||||
|
#Allows the player to modify damage colors for entities (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Hit Color: false
|
||||||
|
#Displays hitboxes of entities in-game (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Hitboxes: false
|
||||||
|
#Blures the background when a player opened his inventory (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
InventoryBlur: false
|
||||||
|
#Shows a player his items on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Item Counter: false
|
||||||
|
#Shows a player information about a item on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Item Info: false
|
||||||
|
#Adds physics to items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Item Physics: false
|
||||||
|
#Shows recently dropped or picked up items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Item Tracker: false
|
||||||
|
#Shows all crafting recipes per item in a list (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
JustEnoughItems: false
|
||||||
|
#Shows a players mouse, space bar, keys on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Keystrokes: false
|
||||||
|
#Shows Hypixel player levels above their heads (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
LevelHead: false
|
||||||
|
#Displays possible mob spawn areas on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Light Overlay: false
|
||||||
|
#Shows a player used memory on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Memory: false
|
||||||
|
#Shows minimap on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
MiniMap: false
|
||||||
|
#Helps the player to make a mlg (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
MLG Cobweb: false
|
||||||
|
#Adds blur on movement (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
MotionBlur: false
|
||||||
|
#Link Mumble with minecraft (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
MumbleLink: false
|
||||||
|
#Allows a player to change how name tags are displayed (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Name Tags: false
|
||||||
|
#Allows a player to check the name history of other players (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Name History: false
|
||||||
|
#Allows a player to hide his nick (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
NickHider: false
|
||||||
|
#Shows a player pack on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Pack Display: false
|
||||||
|
#Adds useful resourcepack tweaks (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Pack Tweaks: false
|
||||||
|
#Allows a player to modify the amount of particles shown on screen (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Particles: false
|
||||||
|
#Allows a player to change your camera perspective without rotation (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Perspective: false
|
||||||
|
#Shows a player's ping on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Ping: false
|
||||||
|
#Shows a player the amount of players on the server on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Player Counter: false
|
||||||
|
#Shows a player's potion status on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
PotionStatus: false
|
||||||
|
#Shows a player protection on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Protection: false
|
||||||
|
#Makes it easy to join the next game on some servers (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Quickplay: false
|
||||||
|
#Shows a player's reach on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Reach Display: false
|
||||||
|
#Adds a replay mod (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Replay: false
|
||||||
|
#Shows a player's saturation on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Saturation: false
|
||||||
|
#Allows the player to save/lead schematics (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
Schematica: true
|
||||||
|
#Allows the player to hide, customize scoreboards (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Scoreboard: false
|
||||||
|
#Shows a player the address of the server he is on, on the screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Server Address: false
|
||||||
|
#Makes pots shine (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Shinypots: false
|
||||||
|
#Multiple addons for skyblock (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
SkyblockAddons: false
|
||||||
|
#Shows a player a stopwatch on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Stopwatch: false
|
||||||
|
#Shows a player's teamspeak status on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
TeamSpeak: false
|
||||||
|
#Allows the player to change his time (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
TimeChanger: false
|
||||||
|
#Shows timers on screen(HUD) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Timers: false
|
||||||
|
#Allows a player to disable chat (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ToggleChat: false
|
||||||
|
#Makes the player sneak all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ToggleSneak: true
|
||||||
|
#Makes the player sprint all the time (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ToggleSprint: true
|
||||||
|
#Lets a player set waypoints, they are shown as a beam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Waypoints: false
|
||||||
|
#Allows the player to change his weather (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
WeatherChanger: false
|
||||||
|
#Client-side interface for WorldEdit plugin (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
World Edit CUI: false
|
||||||
|
#Allows the player to zoom (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
Zoom: false
|
||||||
|
|
||||||
|
# THE FOLLOWING FEATURES ARE EXPERIMENTAL AND MAY NOT WORK AS INTENDED
|
||||||
|
# PLEASE REPORT ANY BUGS OR ISSUES TO THE DEVELOPER ALONG WITH THE CONFIGURATION FILE AND THE SERVER LOGS
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Axolotl Client │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
# An all-in-one modification for minecraft
|
||||||
|
axolotl_disable:
|
||||||
|
#Disables all additional features of the client (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
DisableAll: false
|
||||||
|
#Disables the player ability to use the FreeLook (FreeCam) feature (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
FreeLook: false
|
||||||
|
#Disables the player to see their own nametag (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
ShowOwnNametag: false
|
||||||
|
#Disables shadows under entities (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
UseShadows: false
|
||||||
|
#Disables the player to see the nametag background (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
NametagBackground: true
|
||||||
|
#Disables player badges (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
ShowBadges: true
|
||||||
|
#Disables the player to use custom badges (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
CustomBadge: false
|
||||||
|
#Disables player ability to change their time (client-side) (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
TimeChanger: false
|
||||||
|
#Disables the player to use custom sky (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
CustomSky: true
|
||||||
|
#Disables player ability to see the sun and moon (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
ShowSunMoon: true
|
||||||
|
#Disables player ability to use dynamic FOV (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
DynamicFOV: true
|
||||||
|
#Disables player ability to use FullBright (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
FullBright: false
|
||||||
|
#Disables player ability remove vignette (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
RemoveVignette: false
|
||||||
|
#Disables player ability to reduce fire obscuring (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
LowFire: false
|
||||||
|
#Disables player ability to reduce shield obscuring (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
LowShield: false
|
||||||
|
#Disables player ability to reduce view bobbing (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
MinimalViewBob: false
|
||||||
|
#Disables player ability to turn off the HurtCam (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
NoHurtCam: false
|
||||||
|
#Disables player ability to enable flat items (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
FlatItems: false
|
||||||
|
#Disables player ability to enable always night mode (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
NightMode: false
|
||||||
|
#Disables player ability to use a custom window title (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true')
|
||||||
|
CustomWindowTitle: true
|
||||||
|
#Disables player ability to use custom outlines (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
EnableCustomOutlines: false
|
||||||
|
#Disables player ability to use custom chroma outlines (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
OutlineChroma: false
|
||||||
|
#Disables player ability to remove rain (OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false')
|
||||||
|
NoRain: false
|
||||||
138
plugins/ClientDetectorPlus/config.yml
Normal file
138
plugins/ClientDetectorPlus/config.yml
Normal file
|
|
@ -0,0 +1,138 @@
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[ClientDetectorPlus]---- #
|
||||||
|
# ----[By Loving11ish]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[Plugin Config File]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#ClientDetectorPlus config for 1.0.0
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Client detection settings │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
client:
|
||||||
|
lockdown:
|
||||||
|
bypass-uuids:
|
||||||
|
#Do you want to have any UUID's bypass the server lockdown?
|
||||||
|
#List of bypassed players' UUIDs.
|
||||||
|
#THIS FEATURE ONLY FUNCTIONS CORRECTLY ON ONLINE MODE SERVERS AS IT USES OFFLINE PLAYER UUID CHECKS WITH MOJANG!
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["UUID1", "UUID2", "UUID3"]
|
||||||
|
list:
|
||||||
|
- "f8f7f33f-888f-486c-b701-212ab7fe381b" #Author of CDPlus Loving11ish - Remove if you wish.
|
||||||
|
- "UUID1"
|
||||||
|
- "UUID2"
|
||||||
|
- "UUID3"
|
||||||
|
|
||||||
|
detection:
|
||||||
|
whitelisted-players:
|
||||||
|
#Do you want to have any players bypass ALL checks?
|
||||||
|
#List of whitelisted players.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Player1", "Player2", "Player3"]
|
||||||
|
list:
|
||||||
|
- "Player1"
|
||||||
|
- "Player2"
|
||||||
|
- "Player3"
|
||||||
|
|
||||||
|
whitelisted-clients:
|
||||||
|
#Should the plugin check if the player is using a whitelisted client?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
#List of whitelisted clients.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Fabric", "Forge", "Lunar"]
|
||||||
|
list:
|
||||||
|
- "fabric"
|
||||||
|
- "forge"
|
||||||
|
- "lunar"
|
||||||
|
use-strict-client-matching:
|
||||||
|
#Should the plugin use strict client matching?
|
||||||
|
#This will only allow the client to be detected if the client name matches the list exactly (including case).
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
commands:
|
||||||
|
#Should the plugin execute commands if the player is not using a whitelisted client?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: true
|
||||||
|
#Commands that will be executed through the console if the player is not using a whitelisted client.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: ['%player_name%', '%client_name%', '%player_uuid%', '%client_version%']
|
||||||
|
#DEFAULT:'kick %player_name% You are not using a whitelisted client!'
|
||||||
|
list:
|
||||||
|
- 'kick %player_name% You are not using a whitelisted client!'
|
||||||
|
|
||||||
|
blacklisted-clients:
|
||||||
|
#Should the plugin check if the player is using a blacklisted client?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
#List of blacklisted clients.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT: ["Fabric", "Forge", "Lunar"]
|
||||||
|
list:
|
||||||
|
- "fabric"
|
||||||
|
- "forge"
|
||||||
|
- "lunar"
|
||||||
|
use-strict-client-matching:
|
||||||
|
#Should the plugin use strict client matching?
|
||||||
|
#This will only allow the client to be detected if the client name matches the list exactly (including case).
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
commands:
|
||||||
|
#Should the plugin execute commands if the player is using a blacklisted client?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: true
|
||||||
|
#Commands that will be executed through the console if the player is using a blacklisted client.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: ['%player_name%', '%client_name%', '%player_uuid%', '%client_version%']
|
||||||
|
#DEFAULT:'kick %player_name% You are using a blacklisted client! <%client_name%> is not allowed on this server!'
|
||||||
|
list:
|
||||||
|
- 'kick %player_name% You are using a blacklisted client! <%client_name%> is not allowed on this server!'
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Client Control │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
client-control:
|
||||||
|
use-client-control:
|
||||||
|
#Should the plugin control the player's client?
|
||||||
|
#This feature is still in development and may not work as expected.
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enabled: true
|
||||||
|
run-fallback-event-detection:
|
||||||
|
#Should the plugin run the fallback event detection?
|
||||||
|
#This feature is intended to only be tried if you discover that client control features are not working.
|
||||||
|
#This should only be used as a last resort.
|
||||||
|
#If this still does not work, please report the issue to the developer (Loving11ish) on Discord.
|
||||||
|
#https://discord.gg/crapticraft
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Alerts settings │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
alerts:
|
||||||
|
join-notifications:
|
||||||
|
#Should the notifications be sent when a player's client are detected?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enabled: true
|
||||||
|
notify-joining-player-with-permission:
|
||||||
|
#Should the player with the permission 'clientdetectorplus.notify.join' be notified when they join?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enabled: true
|
||||||
|
limit-Notifications:
|
||||||
|
#Should only important notifications be sent to the player's to avoid spamming?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
#ClientDetector update system
|
||||||
|
plugin-update-notifications:
|
||||||
|
#Do you want to enable in game plugin update notifications? (Permission:'clientdetectorplus.update').
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enabled: true
|
||||||
|
developer-debug-mode:
|
||||||
|
#Do you want to see a lot of debug messages in console when most actions are performed?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'false'
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
|
||||||
|
# ┌─────────────────────────────┐
|
||||||
|
# │ Placeholder settings │
|
||||||
|
# └─────────────────────────────┘
|
||||||
|
placeholderAPI:
|
||||||
|
#Should placeholder be enabled?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-Placeholders: true
|
||||||
168
plugins/ClientDetectorPlus/gui.yml
Normal file
168
plugins/ClientDetectorPlus/gui.yml
Normal file
|
|
@ -0,0 +1,168 @@
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[ClientDetectorPlus]---- #
|
||||||
|
# ----[By Loving11ish]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[Plugin GUI Config File]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#ClientDetectorPlus GUI config for 1.0.0
|
||||||
|
|
||||||
|
general:
|
||||||
|
#Message sent when your on the first page.
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&7You are on the first page."
|
||||||
|
GUI-first-page: "&7You are on the first page."
|
||||||
|
#Message sent when your on the last page.
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&7You are on the last page."
|
||||||
|
GUI-last-page: "&7You are on the last page."
|
||||||
|
|
||||||
|
#Menu controls options
|
||||||
|
menu-controls:
|
||||||
|
#The name of the previous page icon
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&2Previous Page"
|
||||||
|
previous-page-icon-name: "&2Previous Page"
|
||||||
|
#The name of the next page icon
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&2Next Page"
|
||||||
|
next-page-icon-name: "&2Next Page"
|
||||||
|
#The name of the close/go back icon
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&4Close/Go Back"
|
||||||
|
close-go-back-icon-name: "&4Close/Go Back"
|
||||||
|
|
||||||
|
gui-fillers:
|
||||||
|
#Do you want to use the GUI fillers?
|
||||||
|
#These are the items that fill the GUI's to make them look better.
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enabled: true
|
||||||
|
#What material do you want to use for the GUI fillers?
|
||||||
|
#OPTIONS: 'material', PLACEHOLDERS: none, DEFAULT:'BLACK_STAINED_GLASS_PANE'
|
||||||
|
material: 'BLACK_STAINED_GLASS_PANE'
|
||||||
|
#What is the name of the GUI fillers?
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT:' '
|
||||||
|
name: " "
|
||||||
|
#What lore do you want to use for the GUI fillers?
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: none, DEFAULT:[]
|
||||||
|
lore: [ ]
|
||||||
|
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#This is the options for the Java Client List GUI
|
||||||
|
java-client-list:
|
||||||
|
#What name would you like the gui to have?
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&3Java Clients"
|
||||||
|
title: "&3Java Clients"
|
||||||
|
|
||||||
|
icons:
|
||||||
|
#What Bukkit material do you want to use to represent each client in the GUI?
|
||||||
|
#Use Bukkit material names in the recipes. (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html)
|
||||||
|
#Material CANNOT be either 'STONE_BUTTON' or 'BARRIER' as they are used for the menu controls.
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: 'PAPER'
|
||||||
|
icon-material: PAPER
|
||||||
|
|
||||||
|
icon-display-name:
|
||||||
|
#Do you want to use the Player Name as the title for the icon?
|
||||||
|
#If below is 'false' the name can be set below.
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
use-player-name: true
|
||||||
|
#What name would you like the icon to have? (If above is 'false')
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&dJava Player"
|
||||||
|
display-name: "&dJava Player"
|
||||||
|
|
||||||
|
#This allows you to customise the lore text for the player head icons in the client list GUI.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: ['%client_uuid%', '%client_name%', '%client_version%', '%channel_name%']
|
||||||
|
lore:
|
||||||
|
- "&7----------"
|
||||||
|
- "&3UUID: &d%client_uuid%"
|
||||||
|
- "&3Client Name: &d%client_name%"
|
||||||
|
- "&3Client Version: &d%client_version%"
|
||||||
|
- "&3Channel: &d%channel_name%"
|
||||||
|
- "&7----------"
|
||||||
|
- "&d&oClick for actions"
|
||||||
|
- "&7----------"
|
||||||
|
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#This is the options for the Geyser Client List GUI
|
||||||
|
geyser-client-list:
|
||||||
|
#What name would you like the gui to have?
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&3Geyser Clients"
|
||||||
|
title: "&3Geyser Clients"
|
||||||
|
|
||||||
|
icons:
|
||||||
|
#What Bukkit material do you want to use to represent each client in the GUI?
|
||||||
|
#Use Bukkit material names in the recipes. (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html)
|
||||||
|
#Material CANNOT be either 'STONE_BUTTON' or 'BARRIER' as they are used for the menu controls.
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: 'PAPER'
|
||||||
|
icon-material: PAPER
|
||||||
|
|
||||||
|
icon-display-name:
|
||||||
|
#Do you want to use the Player Name as the title for the icon?
|
||||||
|
#If below is 'false' the name can be set below.
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
use-player-name: true
|
||||||
|
#What name would you like the icon to have? (If above is 'false')
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: none, DEFAULT: "&dGeyser Player"
|
||||||
|
display-name: "&dGeyser Player"
|
||||||
|
|
||||||
|
#This allows you to customise the lore text for the player head icons in the client list GUI.
|
||||||
|
#OPTIONS: 'anyList', PLACEHOLDERS: ['%client_uuid%', '%client_version%', '%client_xuid%']
|
||||||
|
lore:
|
||||||
|
- "&7----------"
|
||||||
|
- "&3UUID: &d%client_uuid%"
|
||||||
|
- "&3Client Version: &d%client_version%"
|
||||||
|
- "&3XUID: &d%client_xuid%"
|
||||||
|
- "&7----------"
|
||||||
|
- "&d&oClick for actions"
|
||||||
|
- "&7----------"
|
||||||
|
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#This is the options for the Geyser Client List GUI
|
||||||
|
actions-menu:
|
||||||
|
#What name would you like the gui to have?
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT: "&3Actions: %player_name%"
|
||||||
|
title: "&3Actions: %player_name%"
|
||||||
|
|
||||||
|
features:
|
||||||
|
#Do you wish to auto vanish before teleporting to a target?
|
||||||
|
#This will only work if you have SuperVanish or PremiumVanish installed.
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-vanish-before-teleport: true
|
||||||
|
#What game mode do you want to be in before teleporting to a target?
|
||||||
|
#OPTIONS: 'SURVIVAL', 'CREATIVE', 'ADVENTURE', 'SPECTATOR', PLACEHOLDERS: none, DEFAULT:'SPECTATOR'
|
||||||
|
game-mode-for-teleport: SPECTATOR
|
||||||
|
|
||||||
|
#Do you wish to use the GUI based /op feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-op: true
|
||||||
|
#Do you wish to use the GUI based /deop feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-deop: true
|
||||||
|
|
||||||
|
#Do you wish to use the GUI based player inventory view feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-inventory: true
|
||||||
|
#Do you wish to use the GUI based player Enderchest view feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-enderchest: true
|
||||||
|
|
||||||
|
#Do you wish to use the GUI based /mute feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-mute: true
|
||||||
|
#Do you wish to use the GUI based /unmute feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-unmute: true
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'mute %target% You have been muted by an operator'
|
||||||
|
mute-command: 'mute %player_name% You have been muted by an operator'
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'mute %player_name%'
|
||||||
|
unmute-command: 'mute %player_name%'
|
||||||
|
|
||||||
|
#Do you wish to use the GUI based /kick feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-kick: true
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'kick %player_name% You were kicked by an operator'
|
||||||
|
kick-command: 'kick %player_name% You were kicked by an operator'
|
||||||
|
|
||||||
|
#Do you wish to use the GUI based /ban feature?
|
||||||
|
#OPTIONS: 'true'/'false', PLACEHOLDERS: none, DEFAULT:'true'
|
||||||
|
enable-target-ban: true
|
||||||
|
#OPTIONS: 'anyString', PLACEHOLDERS: ['%player_name%'], DEFAULT:'ban %player_name% You were banned by an operator'
|
||||||
|
ban-command: 'ban %player_name% You were banned by an operator'
|
||||||
|
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
166
plugins/ClientDetectorPlus/messages.yml
Normal file
166
plugins/ClientDetectorPlus/messages.yml
Normal file
|
|
@ -0,0 +1,166 @@
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[ClientDetectorPlus]---- #
|
||||||
|
# ----[By Loving11ish]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
# ----[Plugin Messages File]---- #
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
|
||||||
|
#ClientDetectorPlus messages config for 1.0.0
|
||||||
|
|
||||||
|
#Prefix for all messages.
|
||||||
|
prefix: "&7[&3CDPlus&7]"
|
||||||
|
|
||||||
|
lockdown:
|
||||||
|
#Message that will be sent when the server is in lockdown mode.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["Server is currently in lockdown mode! Please try again later!"]
|
||||||
|
lockdown-message: "Server is currently in lockdown mode! Please try again later!"
|
||||||
|
#Message that will be sent when a player is allowed to bypass the server lockdown.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aYou are allowed to bypass the server lockdown!"]
|
||||||
|
bypass-lockdown: "&aYou are allowed to bypass the server lockdown!"
|
||||||
|
#Message that will be sent when the server lockdown is activated.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aServer lockdown has been activated!"]
|
||||||
|
lockdown-activated: "&aServer lockdown has been activated!"
|
||||||
|
#Message that will be sent when the server lockdown is deactivated.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aServer lockdown has been deactivated!"]
|
||||||
|
lockdown-deactivated: "&aServer lockdown has been deactivated!"
|
||||||
|
#Message that will be sent when the server lockdown is already active.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cServer lockdown is already active!"]
|
||||||
|
lockdown-already-active: "&cServer lockdown is already active!"
|
||||||
|
#Message that will be sent when the server lockdown is not active.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cServer lockdown is not active!"]
|
||||||
|
lockdown-not-active: "&cServer lockdown is not active!"
|
||||||
|
|
||||||
|
detection:
|
||||||
|
#Message that will be sent when a player's client (and client version) was detected.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_name%', '%client_version%', '%channel_name%'], DEFAULT: ["&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name% &7(&8version: &c%client_version%&7)"]
|
||||||
|
client-detection-message-with-version: "&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name% &7(&8version: &c%client_version%&7)"
|
||||||
|
#Message that will be sent when a player's client was detected.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_name%', '%channel_name%'], DEFAULT: ["&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name%"]
|
||||||
|
client-detection-message-without-version: "&c%player_name% &7joined using &c%client_name% &7on channel &c%channel_name%"
|
||||||
|
#Message that will be sent when a bedrock player joins your server.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%client_version%'], DEFAULT: ["&c%player_name% &7joined using &cMinecraft Bedrock Edition &7(&8version: &c%client_version%&7)"]
|
||||||
|
geyser-detection-message-with-version: "&c%player_name% &7joined using &cMinecraft Bedrock Edition &7(&8version: &c%client_version%&7)"
|
||||||
|
|
||||||
|
error:
|
||||||
|
#Answer to command when the player is not online.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%', '%player_uuid%'], DEFAULT: ["&c%player_name% &7is not online!"]
|
||||||
|
player-not-found: "&c%player_name% &7is not online!"
|
||||||
|
#Answer to command when the player has no permission to execute it.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cYou do not have permission to do that!"]
|
||||||
|
no-permission: "&cYou do not have permission to do that!"
|
||||||
|
#Answer to command when it was executed through the console, but the command can only be used by players.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cThis command can only be used by players!"]
|
||||||
|
only-player-command: "&cThis command can only be used by players!"
|
||||||
|
#Answer to command when the player is not online.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cCurrently there are no players online!"]
|
||||||
|
no-players-online: "&cCurrently there are no players online!"
|
||||||
|
#Message sent to a player if they attempt to use a GUI feature that has been disabled by an admin.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cThis feature has been disabled by an admin!"]
|
||||||
|
disabled-gui-feature: "&cThis feature has been disabled by an admin!"
|
||||||
|
#Message sent to a player if they attempt to use a command that does not exist.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cUnknown command! Use &3/cdp &cfor help."]
|
||||||
|
unknown-command: "&cUnknown command! Use &3/cdp &cfor help."
|
||||||
|
|
||||||
|
whitelisted-players:
|
||||||
|
#Message that will be sent when a player is whitelisted.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&a%player_name% &7has been temporarily whitelisted!"]
|
||||||
|
added: "&a%player_name% &7has been temporarily whitelisted!"
|
||||||
|
#Message that will be sent when a player is removed from the whitelist.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been removed from the whitelist!"]
|
||||||
|
removed: "&c%player_name% &7has been removed from the whitelist!"
|
||||||
|
#Message that will be sent when a player is already whitelisted.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7is already whitelisted!"]
|
||||||
|
already-whitelisted: "&c%player_name% &7is already whitelisted!"
|
||||||
|
#Message that will be sent when a player is not whitelisted.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7is not whitelisted!"]
|
||||||
|
not-whitelisted: "&c%player_name% &7is not whitelisted!"
|
||||||
|
|
||||||
|
reload:
|
||||||
|
#Message that will be sent when the plugin begins reloaded.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aReloading the plugin..."]
|
||||||
|
started: "&aReloading the plugin..."
|
||||||
|
#Message that will be broadcast when the plugin is being reloaded.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aThe plugin is being reloaded!\n&aPlease do not use any CDPlus features until complete!"]
|
||||||
|
broadcast-started: "&aThe plugin is being reloaded!\n&aPlease do not use any CDPlus features until complete!"
|
||||||
|
#Message that will be sent when the plugin has been reloaded.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aReload complete!"]
|
||||||
|
complete: "&aReload complete!"
|
||||||
|
|
||||||
|
actions:
|
||||||
|
#Message that will be sent when the player uses the kick action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been kicked from the server!"]
|
||||||
|
kick-successful: "&c%player_name% &7has been kicked from the server!"
|
||||||
|
#Message that will be sent when the player uses the ban action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been banned from the server!"]
|
||||||
|
ban-successful: "&c%player_name% &7has been banned from the server!"
|
||||||
|
#Message that will be sent when the player uses the mute action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been muted!"]
|
||||||
|
mute-successful: "&c%player_name% &7has been muted!"
|
||||||
|
#Message that will be sent when the player uses the unmute action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been unmuted!"]
|
||||||
|
unmute-successful: "&c%player_name% &7has been unmuted!"
|
||||||
|
#Message that will be sent when the player uses the op action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been made an operator!"]
|
||||||
|
op-successful: "&c%player_name% &7has been made an operator!"
|
||||||
|
#Message that will be sent when the player uses the deop action in the Actions GUI.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: ['%player_name%'], DEFAULT: ["&c%player_name% &7has been removed from the operator list!"]
|
||||||
|
deop-successful: "&c%player_name% &7has been removed from the operator list!"
|
||||||
|
|
||||||
|
commands:
|
||||||
|
#Message that will be sent when the player uses the /cdp command incorrectly.
|
||||||
|
#OPTIONS: "anyStringList", PLACEHOLDERS: none
|
||||||
|
cdp-command-incorrect-usage:
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
- "&6CDP command usage:\n"
|
||||||
|
- "&3/cdp list <java|bedrock>\n"
|
||||||
|
- "&3/cdp lookup <player>\n"
|
||||||
|
- "&3/cdp lockdown <enable|disable>"
|
||||||
|
- "&3/cdp tempwhitelist <add|remove> <player>\n"
|
||||||
|
- "&3/cdp reload\n"
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r"
|
||||||
|
|
||||||
|
cdp-console-list:
|
||||||
|
#Message that will be sent when the console uses the /cdp list command.
|
||||||
|
#OPTIONS: "anyStringList", PLACEHOLDERS: ['%java_client%', '%bedrock_client%']
|
||||||
|
java:
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
- "&7- &6Java clients: &d%java_client%\n"
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
bedrock:
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
- "&7- &6Bedrock clients: &d%bedrock_client%\n"
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
|
||||||
|
cdp-lookup:
|
||||||
|
#Message that will be sent when the console uses the /cdp lookup command.
|
||||||
|
#OPTIONS: "anyStringList", PLACEHOLDERS: ['%player_name%', '%client_uuid%', '%client_name%', '%client_version%', '%channel_name%']
|
||||||
|
client:
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
- "&7- &6Player Name: &d%player_name%\n"
|
||||||
|
- "&7- &6Client UUID: &d%client_uuid%\n"
|
||||||
|
- "&7- &6Client Name: &d%client_name%\n"
|
||||||
|
- "&7- &6Channel Name: &d%channel_name%\n"
|
||||||
|
- "&7- &6Client Version: &d%client_version%\n"
|
||||||
|
- "&7----- &7[&3CDPlus&7] &7-----&r\n"
|
||||||
|
|
||||||
|
update:
|
||||||
|
#Message that will be sent when the plugin is unable to check for updates.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4Unable to check for updates! - &c"]
|
||||||
|
update-check-failure: "&4Unable to check for updates! - &c"
|
||||||
|
update-available:
|
||||||
|
#Message that will be sent when a new version is available.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4*-------------------------------------------*"]
|
||||||
|
1: "&4*-------------------------------------------*"
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&cA new version is available!"]
|
||||||
|
2: "&cA new version is available!"
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&4*-------------------------------------------*"]
|
||||||
|
3: "&4*-------------------------------------------*"
|
||||||
|
no-update-available:
|
||||||
|
#Message that will be sent when the plugin is up to date.
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&a*-------------------------------------------*"]
|
||||||
|
1: "&a*-------------------------------------------*"
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&aPlugin is up to date!"]
|
||||||
|
2: "&aPlugin is up to date!"
|
||||||
|
#OPTIONS: "anyString", PLACEHOLDERS: none, DEFAULT: ["&a*-------------------------------------------*"]
|
||||||
|
3: "&a*-------------------------------------------*"
|
||||||
BIN
plugins/CoreProtect-22.4.jar
Normal file
BIN
plugins/CoreProtect-22.4.jar
Normal file
Binary file not shown.
0
plugins/CoreProtect/.license
Normal file
0
plugins/CoreProtect/.license
Normal file
148
plugins/CoreProtect/config.yml
Normal file
148
plugins/CoreProtect/config.yml
Normal file
|
|
@ -0,0 +1,148 @@
|
||||||
|
# CoreProtect Config
|
||||||
|
|
||||||
|
# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/
|
||||||
|
donation-key:
|
||||||
|
|
||||||
|
# MySQL is optional and not required.
|
||||||
|
# If you prefer to use MySQL, enable the following and fill out the fields.
|
||||||
|
use-mysql: false
|
||||||
|
table-prefix: co_
|
||||||
|
mysql-host: 127.0.0.1
|
||||||
|
mysql-port: 3306
|
||||||
|
mysql-database: database
|
||||||
|
mysql-username: root
|
||||||
|
mysql-password:
|
||||||
|
|
||||||
|
# If modified, will automatically attempt to translate languages phrases.
|
||||||
|
# List of language codes: https://coreprotect.net/languages/
|
||||||
|
language: en
|
||||||
|
|
||||||
|
# If enabled, CoreProtect will check for updates when your server starts up.
|
||||||
|
# If an update is available, you'll be notified via your server console.
|
||||||
|
check-updates: true
|
||||||
|
|
||||||
|
# If enabled, other plugins will be able to utilize the CoreProtect API.
|
||||||
|
api-enabled: true
|
||||||
|
|
||||||
|
# If enabled, extra data is displayed during rollbacks and restores.
|
||||||
|
# Can be manually triggered by adding "#verbose" to your rollback command.
|
||||||
|
verbose: true
|
||||||
|
|
||||||
|
# If no radius is specified in a rollback or restore, this value will be
|
||||||
|
# used as the radius. Set to "0" to disable automatically adding a radius.
|
||||||
|
default-radius: 10
|
||||||
|
|
||||||
|
# The maximum radius that can be used in a command. Set to "0" to disable.
|
||||||
|
# To run a rollback or restore without a radius, you can use "r:#global".
|
||||||
|
max-radius: 100
|
||||||
|
|
||||||
|
# If enabled, items taken from containers (etc) will be included in rollbacks.
|
||||||
|
rollback-items: true
|
||||||
|
|
||||||
|
# If enabled, entities, such as killed animals, will be included in rollbacks.
|
||||||
|
rollback-entities: true
|
||||||
|
|
||||||
|
# If enabled, generic data, like zombies burning in daylight, won't be logged.
|
||||||
|
skip-generic-data: true
|
||||||
|
|
||||||
|
# Logs blocks placed by players.
|
||||||
|
block-place: true
|
||||||
|
|
||||||
|
# Logs blocks broken by players.
|
||||||
|
block-break: true
|
||||||
|
|
||||||
|
# Logs blocks that break off of other blocks; for example, a sign or torch
|
||||||
|
# falling off of a dirt block that a player breaks. This is required for
|
||||||
|
# beds/doors to properly rollback.
|
||||||
|
natural-break: true
|
||||||
|
|
||||||
|
# Properly track block movement, such as sand or gravel falling.
|
||||||
|
block-movement: true
|
||||||
|
|
||||||
|
# Properly track blocks moved by pistons.
|
||||||
|
pistons: true
|
||||||
|
|
||||||
|
# Logs blocks that burn up in a fire.
|
||||||
|
block-burn: true
|
||||||
|
|
||||||
|
# Logs when a block naturally ignites, such as from fire spreading.
|
||||||
|
block-ignite: true
|
||||||
|
|
||||||
|
# Logs explosions, such as TNT and Creepers.
|
||||||
|
explosions: true
|
||||||
|
|
||||||
|
# Track when an entity changes a block, such as an Enderman destroying blocks.
|
||||||
|
entity-change: true
|
||||||
|
|
||||||
|
# Logs killed entities, such as killed cows and enderman.
|
||||||
|
entity-kills: true
|
||||||
|
|
||||||
|
# Logs text on signs. If disabled, signs will be blank when rolled back.
|
||||||
|
sign-text: true
|
||||||
|
|
||||||
|
# Logs lava and water sources placed/removed by players who are using buckets.
|
||||||
|
buckets: true
|
||||||
|
|
||||||
|
# Logs natural tree leaf decay.
|
||||||
|
leaf-decay: true
|
||||||
|
|
||||||
|
# Logs tree growth. Trees are linked to the player who planted the sapling.
|
||||||
|
tree-growth: true
|
||||||
|
|
||||||
|
# Logs mushroom growth.
|
||||||
|
mushroom-growth: true
|
||||||
|
|
||||||
|
# Logs natural vine growth.
|
||||||
|
vine-growth: true
|
||||||
|
|
||||||
|
# Logs the spread of sculk blocks from sculk catalysts.
|
||||||
|
sculk-spread: true
|
||||||
|
|
||||||
|
# Logs when portals such as Nether portals generate naturally.
|
||||||
|
portals: true
|
||||||
|
|
||||||
|
# Logs water flow. If water destroys other blocks, such as torches,
|
||||||
|
# this allows it to be properly rolled back.
|
||||||
|
water-flow: true
|
||||||
|
|
||||||
|
# Logs lava flow. If lava destroys other blocks, such as torches,
|
||||||
|
# this allows it to be properly rolled back.
|
||||||
|
lava-flow: true
|
||||||
|
|
||||||
|
# Allows liquid to be properly tracked and linked to players.
|
||||||
|
# For example, if a player places water which flows and destroys torches,
|
||||||
|
# it can all be properly restored by rolling back that single player.
|
||||||
|
liquid-tracking: true
|
||||||
|
|
||||||
|
# Track item transactions, such as when a player takes items from
|
||||||
|
# a chest, furnace, or dispenser.
|
||||||
|
item-transactions: true
|
||||||
|
|
||||||
|
# Logs items dropped by players.
|
||||||
|
item-drops: true
|
||||||
|
|
||||||
|
# Logs items picked up by players.
|
||||||
|
item-pickups: true
|
||||||
|
|
||||||
|
# Track all hopper transactions, such as when a hopper removes items from a
|
||||||
|
# chest, furnace, or dispenser.
|
||||||
|
hopper-transactions: true
|
||||||
|
|
||||||
|
# Track player interactions, such as when a player opens a door, presses
|
||||||
|
# a button, or opens a chest. Player interactions can't be rolled back.
|
||||||
|
player-interactions: true
|
||||||
|
|
||||||
|
# Logs messages that players send in the chat.
|
||||||
|
player-messages: true
|
||||||
|
|
||||||
|
# Logs all commands used by players.
|
||||||
|
player-commands: true
|
||||||
|
|
||||||
|
# Logs the logins and logouts of players.
|
||||||
|
player-sessions: true
|
||||||
|
|
||||||
|
# Logs when a player changes their Minecraft username.
|
||||||
|
username-changes: true
|
||||||
|
|
||||||
|
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
||||||
|
worldedit: true
|
||||||
203
plugins/CoreProtect/language.yml
Normal file
203
plugins/CoreProtect/language.yml
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
# CoreProtect Language File (en)
|
||||||
|
|
||||||
|
ACTION_NOT_SUPPORTED: "That action is not supported by the command."
|
||||||
|
AMOUNT_BLOCK: "{0} {block|blocks}"
|
||||||
|
AMOUNT_CHUNK: "{0} {chunk|chunks}"
|
||||||
|
AMOUNT_ENTITY: "{0} {entity|entities}"
|
||||||
|
AMOUNT_ITEM: "{0} {item|items}"
|
||||||
|
API_TEST: "API test successful."
|
||||||
|
CACHE_ERROR: "WARNING: Error while validating {0} cache."
|
||||||
|
CACHE_RELOAD: "Forcing reload of {mapping|world} caches from database."
|
||||||
|
CHECK_CONFIG: "Please check config.yml"
|
||||||
|
COMMAND_CONSOLE: "Please run the command from the console."
|
||||||
|
COMMAND_NOT_FOUND: "Command \"{0}\" not found."
|
||||||
|
COMMAND_THROTTLED: "Please wait a moment and try again."
|
||||||
|
CONSUMER_ERROR: "Consumer queue processing already {paused|resumed}."
|
||||||
|
CONSUMER_TOGGLED: "Consumer queue processing has been {paused|resumed}."
|
||||||
|
CONTAINER_HEADER: "Container Transactions"
|
||||||
|
DATABASE_BUSY: "Database busy. Please try again later."
|
||||||
|
DATABASE_INDEX_ERROR: "Unable to validate database indexes."
|
||||||
|
DATABASE_LOCKED_1: "Database locked. Waiting up to 15 seconds..."
|
||||||
|
DATABASE_LOCKED_2: "Database is already in use. Please try again."
|
||||||
|
DATABASE_LOCKED_3: "To disable database locking, set \"database-lock: false\"."
|
||||||
|
DATABASE_LOCKED_4: "Disabling database locking can result in data corruption."
|
||||||
|
DATABASE_UNREACHABLE: "Database is unreachable. Discarding data and shutting down."
|
||||||
|
DEVELOPMENT_BRANCH: "Development branch detected, skipping patch scripts."
|
||||||
|
DIRT_BLOCK: "Placed a dirt block under you."
|
||||||
|
DISABLE_SUCCESS: "Success! Disabled {0}"
|
||||||
|
ENABLE_FAILED: "{0} was unable to start."
|
||||||
|
ENABLE_SUCCESS: "{0} has been successfully enabled!"
|
||||||
|
ENJOY_COREPROTECT: "Enjoy {0}? Join our Discord!"
|
||||||
|
FINISHING_CONVERSION: "Finishing up data conversion. Please wait..."
|
||||||
|
FINISHING_LOGGING: "Finishing up data logging. Please wait..."
|
||||||
|
FIRST_VERSION: "Initial DB: {0}"
|
||||||
|
GLOBAL_LOOKUP: "Don't specify a radius to do a global lookup."
|
||||||
|
GLOBAL_ROLLBACK: "Use \"{0}\" to do a global {rollback|restore}"
|
||||||
|
HELP_ACTION_1: "Restrict the lookup to a certain action."
|
||||||
|
HELP_ACTION_2: "Examples: [a:block], [a:+block], [a:-block] [a:click], [a:container], [a:inventory], [a:item], [a:kill], [a:chat], [a:command], [a:sign], [a:session], [a:username]"
|
||||||
|
HELP_COMMAND: "Display more info for that command."
|
||||||
|
HELP_EXCLUDE_1: "Exclude blocks/users."
|
||||||
|
HELP_EXCLUDE_2: "Examples: [e:stone], [e:Notch], [e:stone,Notch]"
|
||||||
|
HELP_HEADER: "{0} Help"
|
||||||
|
HELP_INCLUDE_1: "Include specific blocks/entities."
|
||||||
|
HELP_INCLUDE_2: "Examples: [i:stone], [i:zombie], [i:stone,wood,bedrock]"
|
||||||
|
HELP_INSPECT_1: "With the inspector enabled, you can do the following:"
|
||||||
|
HELP_INSPECT_2: "Left-click a block to see who placed that block."
|
||||||
|
HELP_INSPECT_3: "Right-click a block to see what adjacent block was broken."
|
||||||
|
HELP_INSPECT_4: "Place a block to see what block was broken at that location."
|
||||||
|
HELP_INSPECT_5: "Place a block in liquid (etc) to see who placed it."
|
||||||
|
HELP_INSPECT_6: "Right-click on a door, chest, etc, to see who last used it."
|
||||||
|
HELP_INSPECT_7: "Tip: You can use just \"/co i\" for quicker access."
|
||||||
|
HELP_INSPECT_COMMAND: "Turns the block inspector on or off."
|
||||||
|
HELP_LIST: "Displays a list of all commands."
|
||||||
|
HELP_LOOKUP_1: "Command shortcut."
|
||||||
|
HELP_LOOKUP_2: "Use after inspecting a block to view logs."
|
||||||
|
HELP_LOOKUP_COMMAND: "Advanced block data lookup."
|
||||||
|
HELP_NO_INFO: "Information for command \"{0}\" not found."
|
||||||
|
HELP_PARAMETER: "Please see \"{0}\" for detailed parameter info."
|
||||||
|
HELP_PARAMS_1: "Perform the {lookup|rollback|restore}."
|
||||||
|
HELP_PARAMS_2: "Specify the user(s) to {lookup|rollback|restore}."
|
||||||
|
HELP_PARAMS_3: "Specify the amount of time to {lookup|rollback|restore}."
|
||||||
|
HELP_PARAMS_4: "Specify a radius area to limit the {lookup|rollback|restore} to."
|
||||||
|
HELP_PARAMS_5: "Restrict the {lookup|rollback|restore} to a certain action."
|
||||||
|
HELP_PARAMS_6: "Include specific blocks/entities in the {lookup|rollback|restore}."
|
||||||
|
HELP_PARAMS_7: "Exclude blocks/users from the {lookup|rollback|restore}."
|
||||||
|
HELP_PURGE_1: "Delete data older than specified time."
|
||||||
|
HELP_PURGE_2: "For example, \"{0}\" will delete all data older than one month, and only keep the last 30 days of data."
|
||||||
|
HELP_PURGE_COMMAND: "Delete old block data."
|
||||||
|
HELP_RADIUS_1: "Specify a radius area."
|
||||||
|
HELP_RADIUS_2: "Examples: [r:10] (Only make changes within 10 blocks of you)"
|
||||||
|
HELP_RELOAD_COMMAND: "Reloads the configuration file."
|
||||||
|
HELP_RESTORE_COMMAND: "Restore block data."
|
||||||
|
HELP_ROLLBACK_COMMAND: "Rollback block data."
|
||||||
|
HELP_STATUS: "View the plugin status and version information."
|
||||||
|
HELP_STATUS_COMMAND: "Displays the plugin status."
|
||||||
|
HELP_TELEPORT: "Teleport to a location."
|
||||||
|
HELP_TIME_1: "Specify the amount of time to lookup."
|
||||||
|
HELP_TIME_2: "Examples: [t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]"
|
||||||
|
HELP_USER_1: "Specify the user(s) to lookup."
|
||||||
|
HELP_USER_2: "Examples: [u:Notch], [u:Notch,#enderman]"
|
||||||
|
INCOMPATIBLE_ACTION: "\"{0}\" can't be used with that action."
|
||||||
|
INSPECTOR_ERROR: "Inspector already {enabled|disabled}."
|
||||||
|
INSPECTOR_TOGGLED: "Inspector now {enabled|disabled}."
|
||||||
|
INTEGRATION_ERROR: "Unable to {initialize|disable} {0} logging."
|
||||||
|
INTEGRATION_SUCCESS: "{0} logging successfully {initialized|disabled}."
|
||||||
|
INTEGRATION_VERSION: "Invalid {0} version found."
|
||||||
|
INTERACTIONS_HEADER: "Player Interactions"
|
||||||
|
INVALID_ACTION: "That is not a valid action."
|
||||||
|
INVALID_BRANCH_1: "Invalid plugin version (branch has not been set)."
|
||||||
|
INVALID_BRANCH_2: "To continue, set project branch to \"development\"."
|
||||||
|
INVALID_BRANCH_3: "Running development code may result in data corruption."
|
||||||
|
INVALID_CONTAINER: "Please inspect a valid container first."
|
||||||
|
INVALID_DONATION_KEY: "Invalid donation key."
|
||||||
|
INVALID_INCLUDE: "\"{0}\" is an invalid block/entity name."
|
||||||
|
INVALID_INCLUDE_COMBO: "That is an invalid block/entity combination."
|
||||||
|
INVALID_RADIUS: "Please enter a valid radius."
|
||||||
|
INVALID_SELECTION: "{0} selection not found."
|
||||||
|
INVALID_USERNAME: "\"{0}\" is an invalid username."
|
||||||
|
INVALID_WORLD: "Please specify a valid world."
|
||||||
|
LATEST_VERSION: "Latest Version: {0}"
|
||||||
|
LINK_DISCORD: "Discord: {0}"
|
||||||
|
LINK_DOWNLOAD: "Download: {0}"
|
||||||
|
LINK_PATREON: "Patreon: {0}"
|
||||||
|
LINK_WIKI_BLOCK: "Block Names: {0}"
|
||||||
|
LINK_WIKI_ENTITY: "Entity Names: {0}"
|
||||||
|
LOGGING_ITEMS: "{0} items left to log. Please wait..."
|
||||||
|
LOGGING_TIME_LIMIT: "Logging time limit reached. Discarding data and shutting down."
|
||||||
|
LOOKUP_BLOCK: "{0} {placed|broke} {1}."
|
||||||
|
LOOKUP_CONTAINER: "{0} {added|removed} {1} {2}."
|
||||||
|
LOOKUP_HEADER: "{0} Lookup Results"
|
||||||
|
LOOKUP_INTERACTION: "{0} {clicked|killed} {1}."
|
||||||
|
LOOKUP_ITEM: "{0} {picked up|dropped} {1} {2}."
|
||||||
|
LOOKUP_LOGIN: "{0} logged {in|out}."
|
||||||
|
LOOKUP_PAGE: "Page {0}"
|
||||||
|
LOOKUP_PROJECTILE: "{0} {threw|shot} {1} {2}."
|
||||||
|
LOOKUP_ROWS_FOUND: "{0} {row|rows} found."
|
||||||
|
LOOKUP_SEARCHING: "Lookup searching. Please wait..."
|
||||||
|
LOOKUP_STORAGE: "{0} {deposited|withdrew} {1} {2}."
|
||||||
|
LOOKUP_TIME: "{0} ago"
|
||||||
|
LOOKUP_USERNAME: "{0} logged in as {1}."
|
||||||
|
MAXIMUM_RADIUS: "The maximum {lookup|rollback|restore} radius is {0}."
|
||||||
|
MISSING_ACTION_USER: "To use that action, please specify a user."
|
||||||
|
MISSING_LOOKUP_TIME: "Please specify the amount of time to {lookup|rollback|restore}."
|
||||||
|
MISSING_LOOKUP_USER: "Please specify a user or {block|radius} to lookup."
|
||||||
|
MISSING_PARAMETERS: "Please use \"{0}\"."
|
||||||
|
MISSING_ROLLBACK_RADIUS: "You did not specify a {rollback|restore} radius."
|
||||||
|
MISSING_ROLLBACK_USER: "You did not specify a {rollback|restore} user."
|
||||||
|
MYSQL_UNAVAILABLE: "Unable to connect to MySQL server."
|
||||||
|
NETWORK_CONNECTION: "Connection by {0} {successful|failed}. Using {1} {2}."
|
||||||
|
NETWORK_TEST: "Network test data has been successful sent."
|
||||||
|
NO_DATA: "No data found at {0}."
|
||||||
|
NO_DATA_LOCATION: "No {data|transactions|interactions|messages} found at this location."
|
||||||
|
NO_PERMISSION: "You do not have permission to do that."
|
||||||
|
NO_RESULTS: "No results found."
|
||||||
|
NO_RESULTS_PAGE: "No {results|data} found for that page."
|
||||||
|
NO_ROLLBACK: "No {pending|previous} rollback/restore found."
|
||||||
|
PATCH_INTERRUPTED: "Upgrade interrupted. Will try again on restart."
|
||||||
|
PATCH_OUTDATED_1: "Unable to upgrade databases older than {0}."
|
||||||
|
PATCH_OUTDATED_2: "Please upgrade with a supported version of CoreProtect."
|
||||||
|
PATCH_PROCESSING: "Processing new data. Please wait..."
|
||||||
|
PATCH_SKIP_UPDATE: "Skipping {table|index} {update|creation|removal} on {0}."
|
||||||
|
PATCH_STARTED: "Performing {0} upgrade. Please wait..."
|
||||||
|
PATCH_SUCCESS: "Successfully upgraded to {0}."
|
||||||
|
PATCH_UPGRADING: "Database upgrade in progress. Please wait..."
|
||||||
|
PLEASE_SELECT: "Please select: \"{0}\" or \"{1}\"."
|
||||||
|
PREVIEW_CANCELLED: "Preview cancelled."
|
||||||
|
PREVIEW_CANCELLING: "Cancelling preview..."
|
||||||
|
PREVIEW_IN_GAME: "You can only preview rollbacks in-game."
|
||||||
|
PREVIEW_TRANSACTION: "You can't preview {container|inventory} transactions."
|
||||||
|
PURGE_ABORTED: "Purge failed. Database may be corrupt."
|
||||||
|
PURGE_ERROR: "Unable to process {0} data!"
|
||||||
|
PURGE_FAILED: "Purge failed. Please try again later."
|
||||||
|
PURGE_IN_PROGRESS: "Purge in progress. Please try again later."
|
||||||
|
PURGE_MINIMUM_TIME: "You can only purge data older than {0} {days|hours}."
|
||||||
|
PURGE_NOTICE_1: "Please note that this may take some time."
|
||||||
|
PURGE_NOTICE_2: "Do not restart your server until completed."
|
||||||
|
PURGE_OPTIMIZING: "Optimizing database. Please wait..."
|
||||||
|
PURGE_PROCESSING: "Processing {0} data..."
|
||||||
|
PURGE_REPAIRING: "Attempting to repair. This may take some time..."
|
||||||
|
PURGE_ROWS: "{0} {row|rows} of data deleted."
|
||||||
|
PURGE_STARTED: "Data purge started on \"{0}\"."
|
||||||
|
PURGE_SUCCESS: "Data purge successful."
|
||||||
|
RELOAD_STARTED: "Reloading configuration - please wait."
|
||||||
|
RELOAD_SUCCESS: "Configuration successfully reloaded."
|
||||||
|
ROLLBACK_ABORTED: "Rollback or restore aborted."
|
||||||
|
ROLLBACK_CHUNKS_FOUND: "Found {0} {chunk|chunks} to modify."
|
||||||
|
ROLLBACK_CHUNKS_MODIFIED: "Modified {0}/{1} {chunk|chunks}."
|
||||||
|
ROLLBACK_COMPLETED: "{Rollback|Restore|Preview} completed for \"{0}\"."
|
||||||
|
ROLLBACK_EXCLUDED_USERS: "Excluded {user|users}: \"{0}\"."
|
||||||
|
ROLLBACK_INCLUDE: "{Included|Excluded} {block|entity|target} {type|types}: \"{0}\"."
|
||||||
|
ROLLBACK_IN_PROGRESS: "A rollback/restore is already in progress."
|
||||||
|
ROLLBACK_LENGTH: "Time taken: {0} {second|seconds}."
|
||||||
|
ROLLBACK_MODIFIED: "{Modified|Modifying} {0}."
|
||||||
|
ROLLBACK_RADIUS: "Radius: {0} {block|blocks}."
|
||||||
|
ROLLBACK_SELECTION: "Radius set to \"{0}\"."
|
||||||
|
ROLLBACK_STARTED: "{Rollback|Restore|Preview} started on \"{0}\"."
|
||||||
|
ROLLBACK_TIME: "Time range: {0}."
|
||||||
|
ROLLBACK_WORLD_ACTION: "Restricted to {world|action} \"{0}\"."
|
||||||
|
SIGN_HEADER: "Sign Messages"
|
||||||
|
STATUS_CONSUMER: "Consumer: {0} {item|items} in queue."
|
||||||
|
STATUS_DATABASE: "Database: Using {0}."
|
||||||
|
STATUS_INTEGRATION: "{0}: Integration {enabled|disabled}."
|
||||||
|
STATUS_LICENSE: "License: {0}"
|
||||||
|
STATUS_VERSION: "Version: {0}"
|
||||||
|
TELEPORTED: "Teleported to {0}."
|
||||||
|
TELEPORTED_SAFETY: "Teleported you to safety."
|
||||||
|
TELEPORT_PLAYERS: "Teleport command can only be used by players."
|
||||||
|
TIME_DAYS: "{0} {day|days}"
|
||||||
|
TIME_HOURS: "{0} {hour|hours}"
|
||||||
|
TIME_MINUTES: "{0} {minute|minutes}"
|
||||||
|
TIME_SECONDS: "{0} {second|seconds}"
|
||||||
|
TIME_WEEKS: "{0} {week|weeks}"
|
||||||
|
UPDATE_ERROR: "An error occurred while checking for updates."
|
||||||
|
UPDATE_HEADER: "{0} Update"
|
||||||
|
UPDATE_NOTICE: "Notice: {0} is now available."
|
||||||
|
UPGRADE_IN_PROGRESS: "Upgrade in progress. Please try again later."
|
||||||
|
USER_NOT_FOUND: "User \"{0}\" not found."
|
||||||
|
USER_OFFLINE: "The user \"{0}\" is not online."
|
||||||
|
USING_MYSQL: "Using MySQL for data storage."
|
||||||
|
USING_SQLITE: "Using SQLite for data storage."
|
||||||
|
VALID_DONATION_KEY: "Valid donation key."
|
||||||
|
VERSION_NOTICE: "Version {0} is now available."
|
||||||
|
VERSION_REQUIRED: "{0} {1} or higher is required."
|
||||||
|
WORLD_NOT_FOUND: "World \"{0}\" not found."
|
||||||
1245
plugins/Essentials/config.yml
Normal file
1245
plugins/Essentials/config.yml
Normal file
File diff suppressed because it is too large
Load diff
7
plugins/Essentials/custom_items.yml
Normal file
7
plugins/Essentials/custom_items.yml
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
# This file stores custom item aliases.
|
||||||
|
# NOTE: If you try and alias an item to another entry in this file, the alias won't work.
|
||||||
|
|
||||||
|
aliases:
|
||||||
|
bluepaint: blue_dye
|
||||||
|
snad: sand
|
||||||
|
breakfast: cooked_porkchop
|
||||||
47879
plugins/Essentials/items.json
Normal file
47879
plugins/Essentials/items.json
Normal file
File diff suppressed because it is too large
Load diff
46
plugins/Essentials/kits.yml
Normal file
46
plugins/Essentials/kits.yml
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
# EssentialsX kit configuration.
|
||||||
|
# If you don't have any kits defined in this file, the plugin will try to copy them from the config.yml
|
||||||
|
|
||||||
|
# Note: All items MUST be followed by a quantity!
|
||||||
|
# All kit names should be lower case, and will be treated as lower in permissions/costs.
|
||||||
|
# Syntax: - name[:durability] amount [enchantment:level]... [itemmeta:value]...
|
||||||
|
# For Item Meta information visit http://wiki.ess3.net/wiki/Item_Meta
|
||||||
|
# To make the kit execute a command, add /<command> to the items list. Use {USERNAME} to specify the player receiving the kit.
|
||||||
|
# {PLAYER} will show the player's displayname instead of username.
|
||||||
|
# 'delay' refers to the cooldown between how often you can use each kit, measured in seconds.
|
||||||
|
# Set delay to -1 for a one time kit.
|
||||||
|
#
|
||||||
|
# In addition, you can also organize your kits into separate files under the `kits` subdirectory.
|
||||||
|
# Essentials will treat all .yml files in the `kits` subdirectory as kits files, and will add any kits from those files along with the kits in `kits.yml`.
|
||||||
|
# Any file in the `kits` subdirectory must be formatted in the same way as this file. This allows you to define multiple kits in each file.
|
||||||
|
# For more information, visit http://wiki.ess3.net/wiki/Kits
|
||||||
|
kits:
|
||||||
|
tools:
|
||||||
|
delay: 10
|
||||||
|
items:
|
||||||
|
- stonesword 1
|
||||||
|
- stoneshovel 1
|
||||||
|
- stonepickaxe 1
|
||||||
|
- stoneaxe 1
|
||||||
|
dtools:
|
||||||
|
delay: 600
|
||||||
|
items:
|
||||||
|
- dpickaxe 1 efficiency:1 durability:1 fortune:1 name:&4Gigadrill lore:The_drill_that_&npierces|the_heavens
|
||||||
|
- dshovel 1 digspeed:3 name:Dwarf lore:Diggy|Diggy|Hole
|
||||||
|
- lhelm 1 color:255,255,255 name:Top_Hat lore:Good_day,_Good_day
|
||||||
|
- daxe:780 1
|
||||||
|
- /broadcast {USERNAME} just got some fancy tools!
|
||||||
|
notch:
|
||||||
|
delay: 6000
|
||||||
|
items:
|
||||||
|
- playerhead 1 player:Notch
|
||||||
|
color:
|
||||||
|
delay: 6000
|
||||||
|
items:
|
||||||
|
- writtenbook 1 title:&4Book_&9o_&6Colors author:KHobbits lore:Ingame_color_codes book:Colors
|
||||||
|
firework:
|
||||||
|
delay: 6000
|
||||||
|
items:
|
||||||
|
- fireworkrocket 1 name:Angry_Creeper color:red fade:green type:creeper power:1
|
||||||
|
- fireworkrocket 1 name:Starry_Night color:yellow,orange fade:blue type:star effect:trail,twinkle power:1
|
||||||
|
- fireworkrocket 2 name:Solar_Wind color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1
|
||||||
4
plugins/Essentials/motd.txt
Normal file
4
plugins/Essentials/motd.txt
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
&6Welcome, {PLAYER}&6!
|
||||||
|
&6Type &c/help&6 for a list of commands.
|
||||||
|
&6Type &c/list&6 to see who else is online.
|
||||||
|
&6Players online:&c {ONLINE} &6- World time:&c {WORLDTIME12}
|
||||||
BIN
plugins/Essentials/purpur-1.20.6-2233.jar
Normal file
BIN
plugins/Essentials/purpur-1.20.6-2233.jar
Normal file
Binary file not shown.
16
plugins/Essentials/tpr.yml
Normal file
16
plugins/Essentials/tpr.yml
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Configuration for the random teleport command.
|
||||||
|
# Some settings may be defaulted, and can be changed via the /settpr command in-game.
|
||||||
|
default-location: '{world}'
|
||||||
|
excluded-biomes:
|
||||||
|
- cold_ocean
|
||||||
|
- deep_cold_ocean
|
||||||
|
- deep_frozen_ocean
|
||||||
|
- deep_lukewarm_ocean
|
||||||
|
- deep_ocean
|
||||||
|
- deep_warm_ocean
|
||||||
|
- frozen_ocean
|
||||||
|
- frozen_river
|
||||||
|
- lukewarm_ocean
|
||||||
|
- ocean
|
||||||
|
- river
|
||||||
|
- warm_ocean
|
||||||
15
plugins/Essentials/upgrades-done.yml
Normal file
15
plugins/Essentials/upgrades-done.yml
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
updateLegacyToAdventure: true
|
||||||
|
newUidCacheBuilt: true
|
||||||
|
updateSpawnsToNewSpawnsConfig: true
|
||||||
|
updateJailsToNewJailsConfig: true
|
||||||
|
warnMetrics: true
|
||||||
|
updateRandomTeleport: true
|
||||||
|
moverulesToFile: true
|
||||||
|
sanitizeAllUserFilenames: true
|
||||||
|
updateUsersPowerToolsFormat: true
|
||||||
|
updateUsersHomesFormat: true
|
||||||
|
banFormatChange: true
|
||||||
|
updateUsersIgnoreListUUID: true
|
||||||
|
updateUsersStupidLegacyPathNames: true
|
||||||
|
updateUsersMailList: true
|
||||||
|
updatePurgeBrokenNpcAccounts: true
|
||||||
BIN
plugins/Essentials/usermap.bin
Normal file
BIN
plugins/Essentials/usermap.bin
Normal file
Binary file not shown.
1
plugins/Essentials/uuids.bin
Normal file
1
plugins/Essentials/uuids.bin
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<EFBFBD>ñÿ[JÛD·jXÆd‡§M†Uôü~3À¸¸í¡éYpÕ
|
||||||
187
plugins/Essentials/worth.yml
Normal file
187
plugins/Essentials/worth.yml
Normal file
|
|
@ -0,0 +1,187 @@
|
||||||
|
# Determines how much items are worth on the server.
|
||||||
|
# This can be set in this file, or by running the /setworth command.
|
||||||
|
worth:
|
||||||
|
|
||||||
|
# Items not listed in this file will not be sellable on the server
|
||||||
|
# Setting the worth to 0 will sell items for free, delete the item or set to -1 to disable.
|
||||||
|
|
||||||
|
# This will set the worth of all logs to '2'
|
||||||
|
log: 2.0
|
||||||
|
|
||||||
|
# This will work similar to the above syntax
|
||||||
|
wool:
|
||||||
|
'0': 20
|
||||||
|
|
||||||
|
# This will only allow selling leaves with datavalue '0' and '1'
|
||||||
|
leaves:
|
||||||
|
'0': 1.0
|
||||||
|
'1': 1.0
|
||||||
|
|
||||||
|
# This will allow the selling of all, but sells '0' slightly cheaper
|
||||||
|
sapling:
|
||||||
|
'0': 2.0
|
||||||
|
'*': 2.5
|
||||||
|
|
||||||
|
|
||||||
|
stonebutton: 6.0
|
||||||
|
wood: 0.50
|
||||||
|
arrow: 3.50
|
||||||
|
diamondpickaxe: 650.0
|
||||||
|
rawfish: 5.0
|
||||||
|
minecart: 23.0
|
||||||
|
leatherchestplate: 85.0
|
||||||
|
storageminecart: 30.0
|
||||||
|
feather: 3.0
|
||||||
|
goldchestplate: 6.5
|
||||||
|
mushroomsoup: 4.5
|
||||||
|
bread: 30.0
|
||||||
|
stationarywater: 1.0
|
||||||
|
workbench: 2.5
|
||||||
|
stonehoe: 2.5
|
||||||
|
brownmushroom: 2.0
|
||||||
|
mossycobblestone: 90.0
|
||||||
|
diamondhoe: 400.0
|
||||||
|
woodsword: 1.0
|
||||||
|
torch: 4.0
|
||||||
|
grass: 1.0
|
||||||
|
poweredminecart: 32.0
|
||||||
|
snowball: 1.0
|
||||||
|
goldenapple: 100.0
|
||||||
|
leatherleggings: 75.0
|
||||||
|
diamondaxe: 650.0
|
||||||
|
slimeball: 50.0
|
||||||
|
fence: 1.0
|
||||||
|
stonespade: 1.5
|
||||||
|
claybrick: 5.0
|
||||||
|
noteblock: 36.0
|
||||||
|
ironaxe: 22.0
|
||||||
|
coalore: 15.0
|
||||||
|
clayball: 3.0
|
||||||
|
fishingrod: 10.0
|
||||||
|
ironhoe: 22.0
|
||||||
|
goldrecord: 100.0
|
||||||
|
ironpickaxe: 22.0
|
||||||
|
irondoor: 22.0
|
||||||
|
bucket: 22.0
|
||||||
|
redrose: 2.0
|
||||||
|
grilledpork: 7.0
|
||||||
|
gravel: 1.0
|
||||||
|
wooddoor: 3.0
|
||||||
|
chainmailhelmet: 40.0
|
||||||
|
ironchestplate: 22.0
|
||||||
|
diamondblock: 2000.0
|
||||||
|
diamondhelmet: 1000.0
|
||||||
|
goldhelmet: 6.0
|
||||||
|
redstonetorchon: 32.0
|
||||||
|
ironspade: 22.0
|
||||||
|
furnace: 8.5
|
||||||
|
ironsword: 22.0
|
||||||
|
dispenser: 58.0
|
||||||
|
woodaxe: 2.0
|
||||||
|
seeds: 2.0
|
||||||
|
painting: 25.0
|
||||||
|
woodplate: 1.0
|
||||||
|
redstoneore: 30.0
|
||||||
|
diamondspade: 210.0
|
||||||
|
waterbucket: 40.0
|
||||||
|
water: 1.0
|
||||||
|
bedrock: 100.0
|
||||||
|
irondoorblock: 15.0
|
||||||
|
goldhoe: 6.0
|
||||||
|
sand: 1.0
|
||||||
|
goldsword: 6.0
|
||||||
|
stoneaxe: 3.0
|
||||||
|
bookshelf: 140.0
|
||||||
|
ironblock: 190.0
|
||||||
|
jackolantern: 56.0
|
||||||
|
boat: 3.0
|
||||||
|
diamondchestplate: 1750.0
|
||||||
|
redstonewire: 30.0
|
||||||
|
redmushroom: 2.0
|
||||||
|
string: 5.0
|
||||||
|
stoneplate: 6.0
|
||||||
|
wallsign: 1.0
|
||||||
|
cactus: 10.0
|
||||||
|
sulphur: 20.0
|
||||||
|
rails: 22.0
|
||||||
|
ironore: 18.0
|
||||||
|
leatherhelmet: 52.0
|
||||||
|
stone: 3.00
|
||||||
|
egg: 1.0
|
||||||
|
diamondore: 200.0
|
||||||
|
woodhoe: 2.0
|
||||||
|
goldleggings: 6.0
|
||||||
|
chainmailleggings: 50.0
|
||||||
|
yellowflower: 2.0
|
||||||
|
ironhelmet: 22.0
|
||||||
|
obsidian: 130.0
|
||||||
|
dirt: 1.0
|
||||||
|
leather: 10.0
|
||||||
|
leatherboots: 42.0
|
||||||
|
lever: 1.0
|
||||||
|
cobblestone: 1.0
|
||||||
|
cake: 180.0
|
||||||
|
woodstairs: 1.0
|
||||||
|
ironingot: 22.0
|
||||||
|
goldore: 45.0
|
||||||
|
pumpkin: 50.0
|
||||||
|
bed: 68.0
|
||||||
|
watch: 6.0
|
||||||
|
ironleggings: 22.0
|
||||||
|
sign: 1.5
|
||||||
|
doublestep: 1.0
|
||||||
|
woodpickaxe: 2.0
|
||||||
|
stonepickaxe: 4.0
|
||||||
|
chainmailboots: 30.0
|
||||||
|
diamondleggings: 1500.0
|
||||||
|
cookedfish: 7.0
|
||||||
|
saddle: 100.0
|
||||||
|
cobblestonestairs: 1.5
|
||||||
|
tnt: 100.0
|
||||||
|
glowingredstoneore: 30.0
|
||||||
|
apple: 10.0
|
||||||
|
woodspade: 1.0
|
||||||
|
goldingot: 105.0
|
||||||
|
diode: 110.0
|
||||||
|
soil: 1.0
|
||||||
|
clay: 12.0
|
||||||
|
goldblock: 450.0
|
||||||
|
stick: 0.25
|
||||||
|
paper: 10.0
|
||||||
|
brick: 21.0
|
||||||
|
stationarylava: 1.0
|
||||||
|
chest: 4.0
|
||||||
|
sandstone: 3.0
|
||||||
|
goldpickaxe: 6.0
|
||||||
|
compass: 22.0
|
||||||
|
sugarcane: 10.0
|
||||||
|
diamondsword: 420.0
|
||||||
|
goldboots: 6.0
|
||||||
|
sponge: 80.0
|
||||||
|
stonesword: 2.5
|
||||||
|
coal: 15.0
|
||||||
|
goldaxe: 6.0
|
||||||
|
bone: 2.0
|
||||||
|
diamond: 200.0
|
||||||
|
glass: 3.00
|
||||||
|
goldspade: 6.0
|
||||||
|
lapisblock: 950.0
|
||||||
|
lavabucket: 40.0
|
||||||
|
wheat: 9.0
|
||||||
|
ladder: 0.5
|
||||||
|
sugarcaneblock: 15.0
|
||||||
|
bowl: 0.50
|
||||||
|
chainmailchestplate: 40.0
|
||||||
|
diamondboots: 850.0
|
||||||
|
lapisore: 100.0
|
||||||
|
lava: 25.0
|
||||||
|
milkbucket: 40.0
|
||||||
|
redstone: 32.0
|
||||||
|
greenrecord: 100.0
|
||||||
|
inksack: 10.0
|
||||||
|
glowstonedust: 10.0
|
||||||
|
book: 45.0
|
||||||
|
bow: 15.0
|
||||||
|
ironboots: 22.0
|
||||||
|
step: 1.5
|
||||||
|
sugar: 10.0
|
||||||
BIN
plugins/EssentialsX-2.21.0-dev+154-667b0f7.jar
Normal file
BIN
plugins/EssentialsX-2.21.0-dev+154-667b0f7.jar
Normal file
Binary file not shown.
BIN
plugins/EssentialsXChat-2.21.0-dev+154-667b0f7.jar
Normal file
BIN
plugins/EssentialsXChat-2.21.0-dev+154-667b0f7.jar
Normal file
Binary file not shown.
BIN
plugins/GSit-1.13.0.jar
Normal file
BIN
plugins/GSit-1.13.0.jar
Normal file
Binary file not shown.
146
plugins/GSit/config.yml
Normal file
146
plugins/GSit/config.yml
Normal file
|
|
@ -0,0 +1,146 @@
|
||||||
|
Lang:
|
||||||
|
|
||||||
|
# Plugin language
|
||||||
|
lang: fr_fr
|
||||||
|
|
||||||
|
# Send messages to clients in their own language, if available
|
||||||
|
client-lang: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Options:
|
||||||
|
|
||||||
|
# Plugin sends update notifications
|
||||||
|
check-for-update: true
|
||||||
|
|
||||||
|
# Force players to stand up after taking damage
|
||||||
|
get-up-damage: false
|
||||||
|
|
||||||
|
# Allow standing up by sneaking
|
||||||
|
get-up-sneak: true
|
||||||
|
|
||||||
|
# Return players to their original position upon standing up
|
||||||
|
get-up-return: false
|
||||||
|
|
||||||
|
# Force players to stand up when the block beneath breaks
|
||||||
|
get-up-break: true
|
||||||
|
|
||||||
|
# Allow sitting or posing in unsafe locations
|
||||||
|
allow-unsafe: false
|
||||||
|
|
||||||
|
# Allow only one player per block to sit or pose
|
||||||
|
same-block-rest: false
|
||||||
|
|
||||||
|
# Center the player on the block when sitting or posing
|
||||||
|
center-block: true
|
||||||
|
|
||||||
|
# Show a custom message when a player begins sitting or posing
|
||||||
|
custom-message: true
|
||||||
|
|
||||||
|
Sit:
|
||||||
|
|
||||||
|
# Blocks where a player can sit by clicking (materials & tags) ('*' for every block)
|
||||||
|
# Create a height-offset by separating the material or tag with a ';' character
|
||||||
|
SitMaterials:
|
||||||
|
- "#stairs"
|
||||||
|
- "#slabs"
|
||||||
|
- "#carpets"
|
||||||
|
- "#wool_carpets"
|
||||||
|
- "moss_carpet"
|
||||||
|
|
||||||
|
# Allow sitting only on the bottom part of stairs and slabs
|
||||||
|
bottom-part-only: true
|
||||||
|
|
||||||
|
# Require an empty main hand to sit by clicking
|
||||||
|
empty-hand-only: true
|
||||||
|
|
||||||
|
# Maximum distance from the block to allow sitting by clicking (0 means unlimited)
|
||||||
|
max-distance: 0.0
|
||||||
|
|
||||||
|
# Allow sitting by default without using 'sit toggle'
|
||||||
|
default-sit-mode: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PlayerSit:
|
||||||
|
|
||||||
|
# Allow players to sit on other players by clicking
|
||||||
|
allow-sit: false
|
||||||
|
|
||||||
|
# Allow players to sit on NPCs by clicking
|
||||||
|
allow-sit-npc: true
|
||||||
|
|
||||||
|
# Maximum number of players that can be stacked (0 means unlimited)
|
||||||
|
max-stack: 0
|
||||||
|
|
||||||
|
# Force eject passengers when sneaking
|
||||||
|
sneak-ejects: true
|
||||||
|
|
||||||
|
# Place the player at the bottom of the stack upon dismounting
|
||||||
|
bottom-return: false
|
||||||
|
|
||||||
|
# Require an empty main hand to sit on other players
|
||||||
|
empty-hand-only: true
|
||||||
|
|
||||||
|
# Maximum distance for sitting on other players (0 means unlimited)
|
||||||
|
max-distance: 0.0
|
||||||
|
|
||||||
|
# Allow sitting on other players by default without using 'sit playertoggle'
|
||||||
|
default-sit-mode: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Pose:
|
||||||
|
|
||||||
|
# Allow interactions with the environment or other players while posing
|
||||||
|
interact: false
|
||||||
|
|
||||||
|
# Reset the time since a player's last rest when lying down (affects phantom spawn timer)
|
||||||
|
lay-rest: true
|
||||||
|
|
||||||
|
# Emit snoring sounds when lying down
|
||||||
|
lay-snoring-sounds: false
|
||||||
|
|
||||||
|
# Emit snoring sounds only at night
|
||||||
|
lay-snoring-night-only: true
|
||||||
|
|
||||||
|
# Count lying players for skipping the night (at least one player must sleep in a bed)
|
||||||
|
lay-night-skip: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Crawl:
|
||||||
|
|
||||||
|
# Allow standing up from crawling by sneaking
|
||||||
|
get-up-sneak: true
|
||||||
|
|
||||||
|
# Enable double-sneak to start crawling (requires looking straight down)
|
||||||
|
double-sneak: false
|
||||||
|
|
||||||
|
# Allow crawling by default without using 'crawl toggle'
|
||||||
|
default-crawl-mode: true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Restrict all features to trusted regions only (for region plugins)
|
||||||
|
trusted-region-only: false
|
||||||
|
|
||||||
|
# List of worlds where all features are disabled
|
||||||
|
WorldBlacklist:
|
||||||
|
- "blocked_world"
|
||||||
|
|
||||||
|
# List of worlds where all features are enabled (other worlds are blocked when the list is not empty)
|
||||||
|
WorldWhitelist: []
|
||||||
|
|
||||||
|
# Materials where sitting or posing is disabled
|
||||||
|
MaterialBlacklist:
|
||||||
|
- "lava"
|
||||||
|
|
||||||
|
# Commands that cannot be executed while using a feature
|
||||||
|
CommandBlacklist:
|
||||||
|
|
||||||
|
# Enable extended compatibility mode for all features (use only if necessary, e.g., to resolve false feedback from anti-cheat plugins)
|
||||||
|
enhanced-compatibility: false
|
||||||
|
|
||||||
|
# List of active feature flags (primarily for unofficial features for individual use)
|
||||||
|
FeatureFlags: []
|
||||||
BIN
plugins/GSit/data/data.db
Normal file
BIN
plugins/GSit/data/data.db
Normal file
Binary file not shown.
8
plugins/GSit/data/data.yml
Normal file
8
plugins/GSit/data/data.yml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
Database:
|
||||||
|
# mysql | sqlite
|
||||||
|
type: "sqlite"
|
||||||
|
host: "localhost"
|
||||||
|
port: "3306"
|
||||||
|
database: "gsit"
|
||||||
|
user: "root"
|
||||||
|
password: "root"
|
||||||
52
plugins/GSit/lang/cs_cz.yml
Normal file
52
plugins/GSit/lang/cs_cz.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Plugin byl úspěsně zapnut.'
|
||||||
|
plugin-link: '[P]&a Spojení s&6 %Link%&a proběhlo úspěšně!'
|
||||||
|
plugin-update: '[P]&a Nová verze dostupná:&6 %NewVersion%&a! [P]&a Aktuální nainstalovaná verze:&6 %Version%&a! [P]&a Stáhni si nejnovější verzi na: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Plugin nemůže být používán s touhle verzí serveru! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Plugin byl úspěšně znovu načten.'
|
||||||
|
plugin-disabled: '[P]&a Plugin byl úspěšně vypnut.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Nemáš oprávnění použít tenhle příkaz!'
|
||||||
|
command-sender-error: '[P]&c Nemůžeš spustit tenhle příkaz!'
|
||||||
|
command-version-error: '[P]&c Zastaralá verze serveru! (&b%Version%&c) [P]&c Aktualizuj tenhle server k použití téhle funkce!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Povolil jsi kliknutí pro sednutí.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Zakázal jsi kliknutí pro sednutí.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Povolil jsi kliknutí pro sednutí na hráče.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Zakázal jsi kliknutí pro sednutí na hráče.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Povolil jsi plížení při skrčení dvakrát po sobě.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Zakázal jsi plížení při skrčení dvakrát po sobě.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Nemůžeš právě teď sedět!'
|
||||||
|
action-sit-world-error: '[P]&c V tomhle světě si nemůžeš sednout!'
|
||||||
|
action-sit-location-error: '[P]&c Tady nemůžeš sedět!'
|
||||||
|
action-sit-safe-error: '[P]&c Tady není bezpečné sedět!'
|
||||||
|
action-sit-region-error: '[P]&c V téhle oblasti nemůžeš sedět!'
|
||||||
|
action-sit-kick-error: '[P]&c Tady už někdo sedí!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aPoužij&6 <lang:key.sneak>&a klávesu ke vstání'
|
||||||
|
|
||||||
|
action-playersit-info: '&aPoužij&6 <lang:key.sneak>&a klávesu ke seskočení'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Nemůžeš právě teď pózovat!'
|
||||||
|
action-pose-world-error: '[P]&c V tomhle světě nemůžeš pózovat!'
|
||||||
|
action-pose-location-error: '[P]&c Tady nemůžeš pózovat!'
|
||||||
|
action-pose-safe-error: '[P]&c Tady není bezpečné pózovat!'
|
||||||
|
action-pose-region-error: '[P]&c V téhle oblasti nemůžeš pózovat!'
|
||||||
|
action-pose-kick-error: '[P]&c Tady už někdo pózuje!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aPoužij&6 <lang:key.sneak>&a klávesu ke zastavení pózování'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Nemůžeš se právě teď plazit!'
|
||||||
|
action-crawl-world-error: '[P]&c V tomhle světě se nemůžeš plazit!'
|
||||||
|
action-crawl-region-error: '[P]&c V téhle oblasti se nemůžeš plazit!'
|
||||||
|
action-crawl-info: '&aPoužij&6 <lang:key.sneak>&a klávesu ke vstání'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Právě teď nejsi oprávněn použít tento příkaz!'
|
||||||
52
plugins/GSit/lang/de_de.yml
Normal file
52
plugins/GSit/lang/de_de.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Das Plugin wurde erfolgreich aktiviert.'
|
||||||
|
plugin-link: '[P]&a Verknüpfung mit&6 %Link%&a erfolgreich!'
|
||||||
|
plugin-update: '[P]&a Neue Version verfügbar:&6 %NewVersion%&a! [P]&a Aktuelle Version:&6 %Version%&a! [P]&a Lade die neuste Version: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c Es konnte keine Verbindung zum Datenspeicher hergestellt werden. Bitte überprüfe die Serverkonsole!'
|
||||||
|
plugin-version: '[P]&c Das Plugin kann mit dieser Server-Version nicht genutzt werden! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Das Plugin wurde erfolgreich neu geladen.'
|
||||||
|
plugin-disabled: '[P]&a Das Plugin wurde erfolgreich deaktiviert.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Du hast keine Berechtigung, diesen Befehl zu verwenden!'
|
||||||
|
command-sender-error: '[P]&c Du kann diesen Befehl nicht ausführen!'
|
||||||
|
command-version-error: '[P]&c Veraltete Serverversion! (&b%Version%&c) [P]&c Aktualisiere den Server, um dieses Feature zu verwenden!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Du hast&6 Sitzen&a Klick-Interaktionen aktiviert.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Du hast&6 Sitzen&a Klick-Interaktionen deaktiviert.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Du hast&6 Spielersitzen&a Klick-Interaktionen aktiviert.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Du hast&6 Spielersitzen&a Klick-Interaktionen deaktiviert.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Du hast&6 Kriechen&a Doppel-Schleichen aktiviert.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Du hast&6 Kriechen&a Doppel-Schleichen deaktiviert.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Du kannst gerade nicht sitzen!'
|
||||||
|
action-sit-world-error: '[P]&c Du kannst in dieser Welt nicht sitzen!'
|
||||||
|
action-sit-location-error: '[P]&c Du kannst hier nicht sitzen!'
|
||||||
|
action-sit-safe-error: '[P]&c Es ist nicht sicher, hier zu sitzen!'
|
||||||
|
action-sit-region-error: '[P]&c Du kannst in dieser Region nicht sitzen!'
|
||||||
|
action-sit-kick-error: '[P]&c Jemand sitzt hier bereits!'
|
||||||
|
action-sit-error: '[P]&c Wegen eines Fehlers kannst du hier nicht sitzen!'
|
||||||
|
action-sit-info: '&6<lang:key.sneak>&a zum aufstehen'
|
||||||
|
|
||||||
|
action-playersit-info: '&6<lang:key.sneak>&a zum aufstehen'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Du kannst gerade nicht posieren!'
|
||||||
|
action-pose-world-error: '[P]&c Du kannst in dieser Welt nicht posieren!'
|
||||||
|
action-pose-location-error: '[P]&c Du kannst hier nicht posieren!'
|
||||||
|
action-pose-safe-error: '[P]&c Es ist nicht sicher, hier zu posieren!'
|
||||||
|
action-pose-region-error: '[P]&c Du kannst in dieser Region nicht posieren!'
|
||||||
|
action-pose-kick-error: '[P]&c Jemand posiert hier bereits!'
|
||||||
|
action-pose-error: '[P]&c Wegen eines Fehlers kannst du hier nicht posieren!'
|
||||||
|
action-pose-info: '&6<lang:key.sneak>&a zum aufstehen'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Du kannst gerade nicht kriechen!'
|
||||||
|
action-crawl-world-error: '[P]&c Du kannst in dieser Welt nicht kriechen!'
|
||||||
|
action-crawl-region-error: '[P]&c Du kannst in dieser Region nicht kriechen!'
|
||||||
|
action-crawl-info: '&6<lang:key.sneak>&a zum aufstehen'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Du darfst diesen Befehl im Moment nicht ausführen!'
|
||||||
52
plugins/GSit/lang/en_us.yml
Normal file
52
plugins/GSit/lang/en_us.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a The plugin was successfully enabled.'
|
||||||
|
plugin-link: '[P]&a Link with&6 %Link%&a successful!'
|
||||||
|
plugin-update: '[P]&a New version available:&6 %NewVersion%&a! [P]&a Current version:&6 %Version%&a! [P]&a Download the latest version: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c The plugin can''t be used with this server version! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a The plugin was successfully reloaded.'
|
||||||
|
plugin-disabled: '[P]&a The plugin was successfully disabled.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c You don''t have permission to use this command!'
|
||||||
|
command-sender-error: '[P]&c You can''t run this command!'
|
||||||
|
command-version-error: '[P]&c Outdated server version! (&b%Version%&c) [P]&c Upgrade the server to use this feature!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a You have enabled&6 sit&a click-interactions.'
|
||||||
|
command-gsit-toggle-off: '[P]&a You have disabled&6 sit&a click-interactions.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a You have enabled&6 playersit&a click-interactions.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a You have disabled&6 playersit&a click-interactions.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a You have enabled&6 crawl&a double-sneak.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a You have disabled&6 crawl&a double-sneak.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c You can''t sit right now!'
|
||||||
|
action-sit-world-error: '[P]&c You can''t sit in this world!'
|
||||||
|
action-sit-location-error: '[P]&c You can''t sit here!'
|
||||||
|
action-sit-safe-error: '[P]&c It''s not safe to sit here!'
|
||||||
|
action-sit-region-error: '[P]&c You can''t sit in this region!'
|
||||||
|
action-sit-kick-error: '[P]&c Someone is already sitting here!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&6<lang:key.sneak>&a to get up'
|
||||||
|
|
||||||
|
action-playersit-info: '&6<lang:key.sneak>&a to get up'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c You can''t pose right now!'
|
||||||
|
action-pose-world-error: '[P]&c You can''t pose in this world!'
|
||||||
|
action-pose-location-error: '[P]&c You can''t pose here!'
|
||||||
|
action-pose-safe-error: '[P]&c It''s not safe to pose here!'
|
||||||
|
action-pose-region-error: '[P]&c You can''t pose in this region!'
|
||||||
|
action-pose-kick-error: '[P]&c Someone is already posing here!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&6<lang:key.sneak>&a to get up'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c You can''t crawl right now!'
|
||||||
|
action-crawl-world-error: '[P]&c You can''t crawl in this world!'
|
||||||
|
action-crawl-region-error: '[P]&c You can''t crawl in this region!'
|
||||||
|
action-crawl-info: '&6<lang:key.sneak>&a to get up'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c You are not allowed to run this command right now!'
|
||||||
52
plugins/GSit/lang/es_es.yml
Normal file
52
plugins/GSit/lang/es_es.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a El plugin ha sido habilitado con éxito.'
|
||||||
|
plugin-link: '[P]&a ¡Se ha enlazado con&6 %Link%&a exitosamente!'
|
||||||
|
plugin-update: '[P]&a Nueva Versión Disponible:&6 %NewVersion%&a! [P]&a Actualmente se está usando la Versión:&6 %Version%&a! [P]&a Descargar la última Versión desde: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c ¡Éste plugin no puede ser utilizado con la versión (&b%Version%&c) actual del servidor!'
|
||||||
|
plugin-reload: '[P]&a The plugin was successfully reloaded.'
|
||||||
|
plugin-disabled: '[P]&a El plugin ha sido deshabilitado con éxito.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c ¡No tienes permiso para usar éste comando!'
|
||||||
|
command-sender-error: '[P]&c ¡Éste usuario no puede ejecutar éste comando!'
|
||||||
|
command-version-error: '[P]&c Outdated Server Version! (&b%Version%&c) [P]&c Update the Server to use this Feature!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Has habilitado el uso de ''click'' para sentarse (sit).'
|
||||||
|
command-gsit-toggle-off: '[P]&a Has deshabilitado el uso de ''click'' para sentarse (sit).'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Has habilitado el uso de ''click'' para que el jugador se siente (playersit).'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Has deshabilitado el uso de ''click'' para que el jugador se siente (playersit).'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c ¡No puedes sentarte ahora mismo!'
|
||||||
|
action-sit-world-error: '[P]&c ¡No puedes sentarte en éste mundo!'
|
||||||
|
action-sit-location-error: '[P]&c ¡No puedes sentarte aquí!'
|
||||||
|
action-sit-safe-error: '[P]&c ¡No es seguro sentarte aquí!'
|
||||||
|
action-sit-region-error: '[P]&c ¡No puedes sentarte en ésta región!'
|
||||||
|
action-sit-kick-error: '[P]&c ¡Hay otra persona sentada aquí!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aUtiliza la tecla&6 <lang:key.sneak>&a para levantarte.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aUtiliza la tecla&6 <lang:key.sneak>&a para levantarte.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c ¡No puedes recostarte ahora mismo!'
|
||||||
|
action-pose-world-error: '[P]&c ¡No puedes recostarte en éste mundo!'
|
||||||
|
action-pose-location-error: '[P]&c ¡No puedes recostarte aquí!'
|
||||||
|
action-pose-safe-error: '[P]&c ¡No es seguro recostarte aquí!'
|
||||||
|
action-pose-region-error: '[P]&c ¡No puedes recostarte en ésta región!'
|
||||||
|
action-pose-kick-error: '[P]&c ¡Hay otra persona recostada aquí!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aUtiliza la tecla&6 <lang:key.sneak>&a para levantarte.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c ¡No puedes agacharte ahora mismo!'
|
||||||
|
action-crawl-world-error: '[P]&c ¡No puedes agacharte en éste mundo!'
|
||||||
|
action-crawl-region-error: '[P]&c ¡No puedes agacharte en ésta región'
|
||||||
|
action-crawl-info: '&aUtiliza la tecla&6 <lang:key.sneak>&a para levantarte.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c ¡No tienes permitido utilizar éste comando ahora mismo!'
|
||||||
52
plugins/GSit/lang/fi_fi.yml
Normal file
52
plugins/GSit/lang/fi_fi.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Laajennus käynnistyi onnistuneesti.'
|
||||||
|
plugin-link: '[P]&a Yhdistettiin onnistuneesti&6 %Link%&a laajennukseen!'
|
||||||
|
plugin-update: '[P]&a Uusi versio saatavilla:&6 %NewVersion%&a! [P]&a Käytössä oleva versio:&6 %Version%&a! [P]&a Lataa uusin versio täältä: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Tätä laajennusta ei voi käyttää nykyisellä palvelimen versiolla! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a The plugin was successfully reloaded.'
|
||||||
|
plugin-disabled: '[P]&a Laajennus sammui onnistuneesti.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Sinulla ei ole oikeutta tähän komentoon!'
|
||||||
|
command-sender-error: '[P]&c Vain pelaajat voivat käyttää tätä komentoa!'
|
||||||
|
command-version-error: '[P]&c Outdated Server Version! (&b%Version%&c) [P]&c Update the Server to use this Feature!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Istuminen klikkaamalla on nyt käytössä.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Istuminen klikkaamalla on nyt pois käytöstä.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Pelaajan päällä istuminen klikkaamalla on nyt käytössä.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Pelaajan päällä istuminen klikkaamalla on nyt pois käytöstä.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Et voi istua juuri nyt!'
|
||||||
|
action-sit-world-error: '[P]&c Tässä maailmassa ei voi istua!'
|
||||||
|
action-sit-location-error: '[P]&c Tässä ei voi istua!'
|
||||||
|
action-sit-safe-error: '[P]&c Tässä ei ole turvallista istua!'
|
||||||
|
action-sit-region-error: '[P]&c Tällä alueella ei voi istua!'
|
||||||
|
action-sit-kick-error: '[P]&c Joku istuu jo tässä!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aNouse painamalla&6 <lang:key.sneak>&a -näppäintä.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aNouse painamalla&6 <lang:key.sneak>&a -näppäintä.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Et voi käyttää tätä ominaisuutta juuri nyt!'
|
||||||
|
action-pose-world-error: '[P]&c Tässä maailmassa ei voi käyttää tätä ominaisuutta!'
|
||||||
|
action-pose-location-error: '[P]&c Tässä ei voi käyttää tätä ominaisuutta!'
|
||||||
|
action-pose-safe-error: '[P]&c Tässä ei ole turvallista!'
|
||||||
|
action-pose-region-error: '[P]&c Tällä alueella ei voi käyttää tätä ominaisuutta!'
|
||||||
|
action-pose-kick-error: '[P]&c Tässä on jo joku!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aNouse painamalla&6 <lang:key.sneak>&a -näppäintä.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Et voi ryömiä juuri nyt!'
|
||||||
|
action-crawl-world-error: '[P]&c Tässä maailmassa ei voi ryömiä!'
|
||||||
|
action-crawl-region-error: '[P]&c Tällä alueella ei voi ryömiä!'
|
||||||
|
action-crawl-info: '&aNouse painamalla&6 <lang:key.sneak>&a -näppäintä.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Et voi käyttää tätä komentoa juuri nyt!'
|
||||||
52
plugins/GSit/lang/fr_fr.yml
Normal file
52
plugins/GSit/lang/fr_fr.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Le plugin a été activé avec succès.'
|
||||||
|
plugin-link: '[P]&a Lien avec&6 %Link%&a réussi !'
|
||||||
|
plugin-update: '[P]&a Nouvelle version disponible :&6 %NewVersion%&a ! [P]&a Vous êtes actuellement sur la version :&6 %Version%&a ! [P]&a Téléchargez la dernière version sur : [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Ce plugin ne peut pas être utilisé avec cette version de serveur ! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Le plugin a été rechargé avec succès.'
|
||||||
|
plugin-disabled: '[P]&a Le plugin a été désactivé avec succès.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Vous n''avez pas la permission d''utiliser cette commande !'
|
||||||
|
command-sender-error: '[P]&c Cet expéditeur ne peut pas exécuter cette commande !'
|
||||||
|
command-version-error: '[P]&c Version de serveur obsolète ! (&b%Version%&c) [P]&c Mettez à jour le serveur pour utiliser cette fonctionnalité !'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Vous avez activé les interactions par clic pour s’asseoir.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Vous avez désactivé les interactions par clic pour s’asseoir.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Vous pouvez maintenant vous asseoir en cliquant.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Vous ne pouvez plus vous asseoir en cliquant.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Vous avez activé le double-sneak pour ramper.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Vous avez désactivé le double-sneak pour ramper.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Vous ne pouvez pas vous asseoir maintenant !'
|
||||||
|
action-sit-world-error: '[P]&c Vous ne pouvez pas vous asseoir dans ce monde !'
|
||||||
|
action-sit-location-error: '[P]&c Vous ne pouvez pas vous asseoir ici !'
|
||||||
|
action-sit-safe-error: '[P]&c Il est dangereux de s''asseoir ici !'
|
||||||
|
action-sit-region-error: '[P]&c Vous ne pouvez pas vous asseoir dans cette zone !'
|
||||||
|
action-sit-kick-error: '[P]&c Quelqu''un est déjà assis là !'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aUtiliser votre touche&6 <lang:key.sneak>&a pour vous lever.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aUtiliser votre touche&6 <lang:key.sneak>&a pour vous lever.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Vous ne pouvez pas vous allonger maintenant !'
|
||||||
|
action-pose-world-error: '[P]&c Vous ne pouvez pas vous allonger maintenant !'
|
||||||
|
action-pose-location-error: '[P]&c Vous ne pouvez pas vous allonger ici !'
|
||||||
|
action-pose-safe-error: '[P]&c Il est dangereux de vous allonger ici !'
|
||||||
|
action-pose-region-error: '[P]&c Vous ne pouvez pas vous allonger dans cette zone !'
|
||||||
|
action-pose-kick-error: '[P]&c Quelqu''un est déjà allonger là !'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aUtiliser votre touche&6 <lang:key.sneak>&a pour vous lever.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Vous ne pouvez pas ramper maintenant !'
|
||||||
|
action-crawl-world-error: '[P]&c Vous ne pouvez pas ramper dans ce monde !'
|
||||||
|
action-crawl-region-error: '[P]&c Vous ne pouvez pas ramper dans cette zone !'
|
||||||
|
action-crawl-info: '&aUtiliser votre touche&6 <lang:key.sneak>&a pour vous lever.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Vous n''êtes pas autorisé à utiliser cette commande pour le moment !'
|
||||||
52
plugins/GSit/lang/id_id.yml
Normal file
52
plugins/GSit/lang/id_id.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Plugin berhasil diaktifkan.'
|
||||||
|
plugin-link: '[P]&a Berhasil menautkan &6%Link%&a!'
|
||||||
|
plugin-update: '[P]&a Tersedia versi baru:&6 %NewVersion%&a! [P]&a Sekarang kamu menjalankan versi:&6 %Version%&a! [P]&a Unduh versi terbaru di: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c Sambungan ke penyimpanan data tidak dapat dibuat. Mohon cek konsol server!'
|
||||||
|
plugin-version: '[P]&c Plugin tidak bisa digunakan dengan versi server ini! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Plugin berhasil dimuat ulang.'
|
||||||
|
plugin-disabled: '[P]&a Plugin berhasil dinonaktifkan.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Kamu tidak punya izin untuk menggunakan perintah ini!'
|
||||||
|
command-sender-error: '[P]&c Kamu tidak bisa menjalankan perintah ini!'
|
||||||
|
command-version-error: '[P]&c Versi server usang! (&b%Version%&c) [P]&c Perbarui server ini untuk menggunakan fitur ini!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Duduk dengan mengklik diaktifkan.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Duduk dengan mengklik dinonaktifkan.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Duduk di atas player dengan mengklik diaktifkan.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Duduk di atas player dengan mengklik dinonaktifkan.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Double-sneak untuk merangkak diaktifkan.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Double-sneak untuk merangkak dinonaktifkan.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Kamu tidak bisa duduk sekarang!'
|
||||||
|
action-sit-world-error: '[P]&c Kamu tidak bisa duduk di dunia ini!'
|
||||||
|
action-sit-location-error: '[P]&c Kamu tidak bisa duduk di sini!'
|
||||||
|
action-sit-safe-error: '[P]&c Tidak aman duduk di sini!'
|
||||||
|
action-sit-region-error: '[P]&c Kamu tidak bisa duduk di daerah ini!'
|
||||||
|
action-sit-kick-error: '[P]&c Seseorang sudah duduk di sini!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aPakai key&6 <lang:key.sneak>&a mu untuk berdiri'
|
||||||
|
|
||||||
|
action-playersit-info: '&aPakai key&6 <lang:key.sneak>&a mu untuk berdiri'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Kamu tidak bisa berpose sekarang!'
|
||||||
|
action-pose-world-error: '[P]&c Kamu tidak bisa berpose di dunia ini!'
|
||||||
|
action-pose-location-error: '[P]&c Kamu tidak bisa berpose di sini!'
|
||||||
|
action-pose-safe-error: '[P]&c Tidak aman berpose di sini!'
|
||||||
|
action-pose-region-error: '[P]&c Kamu tidak bisa berpose di daerah ini!'
|
||||||
|
action-pose-kick-error: '[P]&c Seseorang sudah berpose di sini!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aPakai key&6 <lang:key.sneak>&a mu untuk berdiri'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Kamu tidak bisa merangkak sekarang!'
|
||||||
|
action-crawl-world-error: '[P]&c Kamu tidak bisa merangkak di dunia ini!'
|
||||||
|
action-crawl-region-error: '[P]&c Kamu tidak bisa merangkak di daerah ini!'
|
||||||
|
action-crawl-info: '&aPakai key&6 <lang:key.sneak>&a mu untuk berdiri'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Kamu tidak boleh menjalankan perintah ini sekarang!'
|
||||||
52
plugins/GSit/lang/it_it.yml
Normal file
52
plugins/GSit/lang/it_it.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Il plugin è stato abilitato con successo.'
|
||||||
|
plugin-link: '[P]&a Agganciato con successo con&6 %Link%&a !'
|
||||||
|
plugin-update: '[P]&a Nuova versione disponibile:&6 %NewVersion%&a! [P]&a In questo momento stai usando la versione:&6 %Version%&a! [P]&a Scarica l''ultima versione: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Il plugin non può essere utilizzato con questa versione del server! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Il plugin è stato ricaricato correttamente.'
|
||||||
|
plugin-disabled: '[P]&a Il plugin è stato disabilitato con successo.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Non hai il permesso di usare questo comando!'
|
||||||
|
command-sender-error: '[P]&c Questo mittente non può eseguire questo comando!'
|
||||||
|
command-version-error: '[P]&c Versione server obsoleta! (&b%Version%&c) [P]&c Aggiorna il server per usare questa interazione!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Hai abilitato le interazioni-click per sederti.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Hai disabilitato le interazioni-click per sederti.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Hai abilitato le interazioni-click per i giocatori.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Hai disabilitato le interazioni-click per i giocatori.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Hai abilitato il doppio-sneak per strisciare.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Hai disabilitato il doppio-sneak per strisciare.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Non puoi sederti ora!'
|
||||||
|
action-sit-world-error: '[P]&c Non puoi sederti in questo mondo!'
|
||||||
|
action-sit-location-error: '[P]&c Non puoi sederti qui!'
|
||||||
|
action-sit-safe-error: '[P]&c Non è sicuro sedersi qui!'
|
||||||
|
action-sit-region-error: '[P]&c Non puoi sederti in questa regione!'
|
||||||
|
action-sit-kick-error: '[P]&c Qualcun''altro è gia seduto qui!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aUsa il pulsante&6 <lang:key.sneak>&a per alzarti.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aUsa il pulsante&6 <lang:key.sneak>&a per alzarti.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Non puoi metterti in posa adesso!'
|
||||||
|
action-pose-world-error: '[P]&c Non puoi metterti in posa in questo mondo!'
|
||||||
|
action-pose-location-error: '[P]&c Non puoi metterti in posa qui!'
|
||||||
|
action-pose-safe-error: '[P]&c Non è sicuro mettersi in posa qui!'
|
||||||
|
action-pose-region-error: '[P]&c Non puoi metterti in posa in questa regione!'
|
||||||
|
action-pose-kick-error: '[P]&c Qualcuno è gia in posa qui!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aUsa il pulsante&6 <lang:key.sneak>&a per alzarti.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Non puoi strisciare in questo momento!'
|
||||||
|
action-crawl-world-error: '[P]&c Non puoi strisciare in questo mondo!'
|
||||||
|
action-crawl-region-error: '[P]&c Non puoi strisciare in questa regione!'
|
||||||
|
action-crawl-info: '&aUsa il pulsante&6 <lang:key.sneak>&a per alzarti.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Non hai il permesso di eseguire questo comando ora!'
|
||||||
52
plugins/GSit/lang/ja_jp.yml
Normal file
52
plugins/GSit/lang/ja_jp.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a プラグインは正常に有効になりました。'
|
||||||
|
plugin-link: '[P]&6 %Link%&a と正常に連携されました!'
|
||||||
|
plugin-update: '[P]&a 新しいバージョンが使用可能になりました:&6 %NewVersion%&a! [P]&a 現在使われているバージョン:&6 %Version%&a! [P]&a ここから最新版をダウンロード: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c このプラグインは、このサーバーバージョンでは使えません! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a The plugin was successfully reloaded.'
|
||||||
|
plugin-disabled: '[P]&a プラグインは正常に無効になりました。'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c このコマンドを実行する権限を持っていません!'
|
||||||
|
command-sender-error: '[P]&c その人はそのコマンドを実行することができません!'
|
||||||
|
command-version-error: '[P]&c 古いサーバーバージョンです! (&b%Version%&c) [P]&c この機能を使うためにサーバーを更新してください!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a クリックインタラクションによるシットを有効にしました。'
|
||||||
|
command-gsit-toggle-off: '[P]&a クリックインタラクションによるシットを無効にしました。'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a クリックインタラクションによるプレイヤーシットを有効にしました。'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a クリックインタラクションによるプレイヤーシットを無効にしました。'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c 今座ることはできません!'
|
||||||
|
action-sit-world-error: '[P]&c このワールドで座ることはできません!'
|
||||||
|
action-sit-location-error: '[P]&c そこで座ることはできません!'
|
||||||
|
action-sit-safe-error: '[P]&c ここに座るのは安全ではありません!'
|
||||||
|
action-sit-region-error: '[P]&c この領域で座ることはできません!'
|
||||||
|
action-sit-kick-error: '[P]&c そこには既に誰かが座っています!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&6 <lang:key.sneak>&a キーで立ち上がる。'
|
||||||
|
|
||||||
|
action-playersit-info: '&6 <lang:key.sneak>&a キーで立ち上がる。'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c 今ポーズをとることはできません!'
|
||||||
|
action-pose-world-error: '[P]&c このワールドでポーズをとることはできません!'
|
||||||
|
action-pose-location-error: '[P]&c そこでポーズをとることはできません!'
|
||||||
|
action-pose-safe-error: '[P]&c ここでポーズをとることは安全ではありません!'
|
||||||
|
action-pose-region-error: '[P]&c この領域でポーズをとることはできません!'
|
||||||
|
action-pose-kick-error: '[P]&c そこでは既に誰かがポーズをとっています!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&6 <lang:key.sneak>&a キーでポーズをやめる。'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c 今クロールをすることはできません!'
|
||||||
|
action-crawl-world-error: '[P]&c このワールドでクロールをすることはできません!'
|
||||||
|
action-crawl-region-error: '[P]&c この領域でクロールをすることはできません!'
|
||||||
|
action-crawl-info: '&6 <lang:key.sneak>&a キーで立ち上がる。'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c 現在、このコマンドを実行することは許可されていません!'
|
||||||
52
plugins/GSit/lang/pl_pl.yml
Normal file
52
plugins/GSit/lang/pl_pl.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Plugin został pomyślnie włączony.'
|
||||||
|
plugin-link: '[P]&a Pomyślnie połączono z&6 %Link%&a!'
|
||||||
|
plugin-update: '[P]&a Dostępna jest nowa wersja:&6 %NewVersion%&a! [P]&a Aktualnie używana jest wersja:&6 %Version%&a! [P]&a Pobierz najnowszą wersję ze strony: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Ten plugin nie może być używany z tą wersją serwera! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a The plugin was successfully reloaded.'
|
||||||
|
plugin-disabled: '[P]&a Plugin został pomyślnie wyłączony.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Nie posiadasz uprawnień, aby użyć tej komendy!'
|
||||||
|
command-sender-error: '[P]&c Nie możesz użyć tej komendy!'
|
||||||
|
command-version-error: '[P]&c Nieprawidłowa wersja serwera! (&b%Version%&c) [P]&c Zaktualizuj serwer, aby użyć tej funkcji!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Włączono interakcję na siadanie.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Wyłączono interakcję na siadanie.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Włączono interakcję z siadaniem na innych graczy.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Wyłączono interakcję z siadaniem na innych graczy.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a You have enabled double-sneak for crawl.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a You have disabled double-sneak for crawl.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Nie możesz teraz usiąść!'
|
||||||
|
action-sit-world-error: '[P]&c Nie można siadać w tym świecie!'
|
||||||
|
action-sit-location-error: '[P]&c Nie można tu siadać!'
|
||||||
|
action-sit-safe-error: '[P]&c Nie jest bezpiecznie, aby tutaj siadać!'
|
||||||
|
action-sit-region-error: '[P]&c Nie możesz siadać w tym regionie!'
|
||||||
|
action-sit-kick-error: '[P]&c Ktoś już tu siedzi!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aUżyj swojego przycisku&6 <lang:key.sneak>&a, aby wstać.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aUżyj swojego przycisku&6 <lang:key.sneak>&a, aby wstać.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Nie możesz się teraz położyć!'
|
||||||
|
action-pose-world-error: '[P]&c Nie możesz się kłaść w tym świecie!'
|
||||||
|
action-pose-location-error: '[P]&c Nie możesz się tu kłaść!'
|
||||||
|
action-pose-safe-error: '[P]&c Nie jest bezpiecznie, aby się tutaj kłaść!'
|
||||||
|
action-pose-region-error: '[P]&c Nie możesz się kłaść w tym regionie!'
|
||||||
|
action-pose-kick-error: '[P]&c Ktoś już tu leży!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aUżyj swojego przycisku&6 <lang:key.sneak>&a, aby wstać.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Nie możesz się teraz czołgać!'
|
||||||
|
action-crawl-world-error: '[P]&c Nie możesz się czołgać w tym świecie!'
|
||||||
|
action-crawl-region-error: '[P]&c Nie możesz się czołgać w tym regionie!'
|
||||||
|
action-crawl-info: '&aUżyj swojego przycisku&6 <lang:key.sneak>&a, aby wstać.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Nie posiadasz uprawnień, aby użyć tej komendy w tej chwili!'
|
||||||
52
plugins/GSit/lang/pt_br.yml
Normal file
52
plugins/GSit/lang/pt_br.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a O plugin foi ativado com sucesso.'
|
||||||
|
plugin-link: '[P]&a Conexão com &6 %Link%&a feita com sucesso!'
|
||||||
|
plugin-update: '[P]&a Uma nova versão foi encontrada:&6 %NewVersion%&a! [P]&a No momento a versão que está sendo executada é a:&6 %Version%&a! [P]&a A nova versão se encontra para download em: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A conexão com o armazenamento de dados não pode ser estabelecida. Por favor verifique o console do servidor!'
|
||||||
|
plugin-version: '[P]&c O plugin não pode ser utilizado nessa versão atual do servidor! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a O plugin foi recarregado com sucesso.'
|
||||||
|
plugin-disabled: '[P]&a O plugin foi desativado com sucesso.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Sem permissão para executar esse comando.'
|
||||||
|
command-sender-error: '[P]&c O console não pode executar esse comando.'
|
||||||
|
command-version-error: '[P]&c Versão do servidor desatualizada! (&b%Version%&c) [P]&c Atualize o servidor para usar este recurso!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Você ativou a função de sentar-se.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Você desativou a função de sentar-se.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Você ativou a função de sentar-se em outros jogadores.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Você desativou a função de sentar-se em outros jogadores.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Você ativou o duplo-shift para engatinhar.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Você desativou o duplo-shift para engatinhar.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Você não pode sentar-se agora!'
|
||||||
|
action-sit-world-error: '[P]&c Você não pode sentar-se nesse mundo!'
|
||||||
|
action-sit-location-error: '[P]&c Você não pode sentar-se nesse local!'
|
||||||
|
action-sit-safe-error: '[P]&c Não é seguro sentar-se nesse local!'
|
||||||
|
action-sit-region-error: '[P]&c Você não pode sentar-se nessa região!'
|
||||||
|
action-sit-kick-error: '[P]&c Alguém já está sentado nesse local!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aUse seu&6 <lang:key.sneak>&a para poder se levantar.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aUse seu&6 <lang:key.sneak>&a para poder se levantar.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Você não pode deitar-se agora!'
|
||||||
|
action-pose-world-error: '[P]&c Você não pode deitar-se nesse mundo!'
|
||||||
|
action-pose-location-error: '[P]&c Você não pode deitar-se nesse local!'
|
||||||
|
action-pose-safe-error: '[P]&c Não é seguro deitar-se nesse local!'
|
||||||
|
action-pose-region-error: '[P]&c Você não pode deitar-se nessa região!'
|
||||||
|
action-pose-kick-error: '[P]&c Alguém já está deitado nesse local!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aUse seu&6 <lang:key.sneak>&a para poder se levantar.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Você não pode rastejar-se agora!'
|
||||||
|
action-crawl-world-error: '[P]&c Você não pode rastejar-se nesse mundo!'
|
||||||
|
action-crawl-region-error: '[P]&c Você não pode rastejar-se nessa região!'
|
||||||
|
action-crawl-info: '&aUse seu&6 <lang:key.sneak>&a para poder se levantar.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c No momento você não está autorizado a executar esse comando!'
|
||||||
52
plugins/GSit/lang/ru_ru.yml
Normal file
52
plugins/GSit/lang/ru_ru.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Плагин был включен.'
|
||||||
|
plugin-link: '[P]&a Соединение с &6 %Link%&a Успешно!'
|
||||||
|
plugin-update: '[P]&a Доступна новая версия:&6 %NewVersion%&a! [P]&a Ваша версия:&6 %Version%&a! [P]&a Скачайте последнюю версию: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Плагин не может быть использован с этой версией сервера! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Плагин был успешно перезагружен.'
|
||||||
|
plugin-disabled: '[P]&a Плагин был успешно отключен.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c У вас нет права для использования этой команды!'
|
||||||
|
command-sender-error: '[P]&c Этот отправитель не может выполнить эту команду!'
|
||||||
|
command-version-error: '[P]&c Устаревшая версия сервера! (&b%Version%&c) [P]&c Обновите версию для использования!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Теперь вы можете сесть, нажав.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Вы больше не можете сесть, нажав.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Теперь вы можете сесть на игрока, нажав.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Вы больше не можете сесть на игрока, нажав.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Вы включили возможность ползания через двойное приседание.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Вы выключили возможность ползания через двойное приседание.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Вы не можете сидеть сейчас!'
|
||||||
|
action-sit-world-error: '[P]&c Вы не можете сидеть в этом мире!'
|
||||||
|
action-sit-location-error: '[P]&c Ты не можешь здесь сидеть!'
|
||||||
|
action-sit-safe-error: '[P]&c Здесь сидеть небезопасно!'
|
||||||
|
action-sit-region-error: '[P]&c Вы не можете сидеть в этом регионе!'
|
||||||
|
action-sit-kick-error: '[P]&c Кто-то уже сидит здесь!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aИспользуйте &6 <lang:key.sneak>&a, чтобы встать.'
|
||||||
|
|
||||||
|
action-playersit-info: '&aИспользуйте &6 <lang:key.sneak>&a, чтобы встать.'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Вы не можете использовать эту команду сейчас!'
|
||||||
|
action-pose-world-error: '[P]&c Вы не можете использовать эту команду в этом мире!'
|
||||||
|
action-pose-location-error: '[P]&c Здесь нельзя использовать эту команду!'
|
||||||
|
action-pose-safe-error: '[P]&c Здесь небезопасно использовать эту команду!'
|
||||||
|
action-pose-region-error: '[P]&c Вы не можете использовать эту команду в этом регионе!'
|
||||||
|
action-pose-kick-error: '[P]&c Кто-то уже здесь использует эту команду!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aИспользуйте &6 <lang:key.sneak>&a, чтобы встать.'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Вы не можете ползать сейчас!'
|
||||||
|
action-crawl-world-error: '[P]&c Вы не можете ползать в этом мире!'
|
||||||
|
action-crawl-region-error: '[P]&c Вы не можете ползать в этом регионе!'
|
||||||
|
action-crawl-info: '&aИспользуйте &6 <lang:key.sneak>&a, чтобы встать.'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Вам не разрешено выполнять эту команду прямо сейчас!'
|
||||||
52
plugins/GSit/lang/sk_sk.yml
Normal file
52
plugins/GSit/lang/sk_sk.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
Plugin:
|
||||||
|
|
||||||
|
plugin-enabled: '[P]&a Plugin bol úspešne povolený.'
|
||||||
|
plugin-link: '[P]&a Prepojenie s&6 %Link%&a úspešné!'
|
||||||
|
plugin-update: '[P]&a K dispozícii je nová verzia:&6 %NewVersion%&a! [P]&a Momentálne používaš verziu:&6 %Version%&a! [P]&a Stiahni si najnovšiu verziu na: [P]&6 %Path%'
|
||||||
|
plugin-data: '[P]&c A connection to the data storage could not be established. Please check the server console!'
|
||||||
|
plugin-version: '[P]&c Plugin nie je možné použiť s touto verziou servera! (&b%Version%&c)'
|
||||||
|
plugin-reload: '[P]&a Plugin bol úspešne znovu načítaný.'
|
||||||
|
plugin-disabled: '[P]&a Plugin bol úspešne vypnutý.'
|
||||||
|
plugin-prefix: '&7[&6GSit&7]'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Messages:
|
||||||
|
|
||||||
|
command-permission-error: '[P]&c Nemáš povolenie pre použitie tohto príkazu!'
|
||||||
|
command-sender-error: '[P]&c Nemôžeš spustiť tento príkaz!'
|
||||||
|
command-version-error: '[P]&c Zastaraná verzia servera! (&b%Version%&c) [P]&c Aktualizuj tento server, ak chceš používať túto funkciu!'
|
||||||
|
|
||||||
|
command-gsit-toggle-on: '[P]&a Povolil/a si klikacie interakcie pre sedenie.'
|
||||||
|
command-gsit-toggle-off: '[P]&a Zakázal/a si klikacie interakcie pre sedenie.'
|
||||||
|
command-gsit-playertoggle-on: '[P]&a Povolil/a si klikacie interakcie pre sedenie na hráča.'
|
||||||
|
command-gsit-playertoggle-off: '[P]&a Zakázal/a si klikacie interakcie pre sedenie na hráča.'
|
||||||
|
command-gcrawl-toggle-on: '[P]&a Povolil/a si dvojité skrčenie pre plazenie.'
|
||||||
|
command-gcrawl-toggle-off: '[P]&a Zakázal/a si dvojité skrčenie pre plazenie.'
|
||||||
|
|
||||||
|
action-sit-now-error: '[P]&c Teraz nemôžeš sedieť!'
|
||||||
|
action-sit-world-error: '[P]&c Nemôžeš sedieť v tomto svete!'
|
||||||
|
action-sit-location-error: '[P]&c Tu nemôžeš sedieť!'
|
||||||
|
action-sit-safe-error: '[P]&c Nie je bezpečné tu sedieť!'
|
||||||
|
action-sit-region-error: '[P]&c Nemôžeš sedieť v tomto regióne!'
|
||||||
|
action-sit-kick-error: '[P]&c Už tu niekto sedí!'
|
||||||
|
action-sit-error: '[P]&c Due to an error you can''t sit here!'
|
||||||
|
action-sit-info: '&aPouži&6 <lang:key.sneak>&a klávesu pre vstatie'
|
||||||
|
|
||||||
|
action-playersit-info: '&aPouži&6 <lang:key.sneak>&a klávesu pre zoskočenie'
|
||||||
|
|
||||||
|
action-pose-now-error: '[P]&c Teraz nemôžeš pózovať!'
|
||||||
|
action-pose-world-error: '[P]&c Nemôžeš pózovať v tomto svete!'
|
||||||
|
action-pose-location-error: '[P]&c Tu nemôžeš pózovať!'
|
||||||
|
action-pose-safe-error: '[P]&c Nie je bezpečné tu pózovať!'
|
||||||
|
action-pose-region-error: '[P]&c Nemôžeš pózovať v tomto regióne!'
|
||||||
|
action-pose-kick-error: '[P]&c Už tu niekto pózuje!'
|
||||||
|
action-pose-error: '[P]&c Due to an error you can''t pose here!'
|
||||||
|
action-pose-info: '&aPouži&6 <lang:key.sneak>&a klávesu pre zastavenie pózovania'
|
||||||
|
|
||||||
|
action-crawl-now-error: '[P]&c Teraz sa nemôžeš plaziť!'
|
||||||
|
action-crawl-world-error: '[P]&c Nemôžeš sa plaziť v tomto svete!'
|
||||||
|
action-crawl-region-error: '[P]&c Nemôžeš sa plaziť v tomto regióne!'
|
||||||
|
action-crawl-info: '&aPouži&6 <lang:key.sneak>&a klávesu pre vstatie'
|
||||||
|
|
||||||
|
action-blocked-error: '[P]&c Teraz nemáš povolené spustiť tento príkaz!'
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue