chat: deep rebrand to racked.ru palette + prefix

22 plugins audited, 14 rebranded, 21 files changed. Locks player-facing
chat to monochrome + &e yellow accent with universal prefix
&8[&fracked.ru&8]&r — strips every plugin-name leak (AuthMeReloaded,
[Lands], [Homestead], [SkinsRestorer], [TAB], Grim », [ProAntiTab],
upstream Discord pitches).

Tier-1 surfaces:
- AuthMe welcome.txt: 1-line branded login (was "AuthMeReloaded
  protection!"); ~108 messages recoloured
- MiniMOTD: dead 1.16.2 config.yml deleted (salvos.ddns.net + joke
  MOTDs); main.conf already on-brand
- HelpCommand: full /help recolour, &a/&c labels purged
- ComfyWhitelist: kick screen redesigned to "apply at racked.ru"
- LPC chat-format: banned &l removed (every chat line)

Tier-2 prefix sweep across TAB, GrimAC, ProAntiTab, CoreProtect,
SkinsRestorer, MarriageMaster, Homestead, UltimateTimber.

Plugin folder rename: RackedLimbo → AuthLimbo (matches 2026-04-30
plugin rename + docker-compose update in 6487ada).

Lands lang (~6,975 lines), Homestead lang (~645 lines), and
jar-locale plugins (Multiverse, WorldEdit, FAWE, LuckPerms,
SkinsRestorer prefix) deferred — see docs/REBRAND_2026-04-30.md.

Adds canonical reference: docs/RACKED_BRAND.md (palette, wordmark,
templates, validation checklist).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
s8n-ru 2026-05-01 10:40:28 +01:00
parent 5d87e9f75b
commit b1db453a85
24 changed files with 1315 additions and 1151 deletions

189
docs/RACKED_BRAND.md Normal file
View file

@ -0,0 +1,189 @@
# racked.ru — In-Game Brand Design
**Last updated:** 2026-05-01
**Scope:** every player-facing string the Minecraft server emits — chat, MOTD, kick screens, /help, tablist, broadcasts.
This document is the canonical reference for in-game text styling. Pair with `MISSION.md` (mission-mode copy) and `THANKS.md` (third-party attributions). For surface-by-surface rewrite history see `docs/REBRAND_2026-04-30.md`.
---
## 1. Palette
Five legacy `&` codes only. Anything outside this set is banned.
| Code | Hex | Use |
|---|---|---|
| `&f` | `#FFFFFF` | primary text, brand wordmark, key values |
| `&7` | `#AAAAAA` | body / descriptive text |
| `&8` | `#555555` | brackets, dividers `&8------------------------------------` |
| `&e` | `#FFFF55` | interactive tokens **only**: command names, player names, URLs, placeholders (`%player%`, `{PLAYER}`) |
| `&r` | reset | end every styled segment to prevent colour bleed |
**Hard-error escape:** `&c` light red — for catastrophic states only (auth failure, kick reason, ban, whitelist deny). Sparingly. Anything that's "wrong, try again" should be `&7` body + the relevant token in `&e`, not `&c`.
**Banned codes:** `&0 &1 &2 &3 &4 &5 &9 &a &b &d &l &o &m &k`. Replace any of these with the equivalent from the palette.
**Style modifiers:**
- `&n` underline — only on `/help` section titles, never on body text or links.
- `&o` italic — single exception preserved for the `выживание` Russian flavour subtitle in MiniMOTD line 2. Don't introduce elsewhere.
- `&l` bold, `&m` strikethrough, `&k` obfuscated — never.
MiniMessage equivalents (used by ComfyWhitelist, GrimAC, MarriageMaster, etc.): `<white>`, `<gray>`, `<dark_gray>`, `<yellow>`, `<red>`, `<reset>`. Same palette rules apply.
---
## 2. Wordmark
Four written forms, each scoped to a specific surface:
1. **Bracketed prefix** (chat) — `&8[&fracked.ru&8]&r ` (note trailing space, then `&7` body). Universal per-line prefix for all plugin chat output.
2. **Pipe form** (window titles, display names) — `racked.ru | <surface>`. Examples: `racked.ru | client`, `racked.ru | launcher`.
3. **Hero form** (MOTD line 1, TAB footer, banners) — `ʀ ᴀ ᴋ ᴇ ᴅ . ʀ ` (small-caps unicode glyphs, single space between each).
4. **Plain form** (inside body sentences) — `racked.ru` (lowercase, no spaces).
Casing rule: brand is **always lowercase**. The small-caps unicode hero is visually larger but semantically lowercase.
---
## 3. Tagline
Canonical, in current use:
> **`experience the game the way it should have always been`**
- All-lowercase. No closing punctuation.
- Em-dash separator from the brand when paired: `racked.ru — experience the game the way it should have always been`.
- Used in `server.properties` (`motd=`), `docker-compose.yml`, MISSION.md, README.md.
Mission-mode quote (separate from tagline, ToS / About surfaces only):
> *all software should be free and open-source* — racked.ru
Not for in-chat use. Don't lecture players in chat.
---
## 4. Tone
- **Pragmatic-not-preachy.** Privacy + perf claims only. No FOSS speeches in chat.
- **Short sentences, declarative.** "Pick a username, play offline." "You don't have to trust me — read the source."
- **No exclamation marks.** Strip every `!` from upstream defaults. Exclamation reads as upstream-template noise, not brand voice.
- **Lowercase body** where it reads naturally. Sentence case acceptable for longer prose.
- **No emojis.** No ASCII art beyond the canonical divider.
- **Period punctuation** for full sentences. Many short messages can drop the trailing period.
- **English primary.** Russian (`выживание`) is a single italic-yellow flavour token in MiniMOTD — never a localisation channel for the rest of the server. Server is EN-only.
---
## 5. Templates
Drop-in shapes for new strings. Match these exactly.
```
# Standard info line
&8[&fracked.ru&8]&r &7<message>
# Info with command reference
&8[&fracked.ru&8]&r &7<verb> &e/<cmd>
# Info with player reference
&8[&fracked.ru&8]&r &7<verb> &e<player>
# Hard error (rare)
&8[&fracked.ru&8]&r &cerror: &7<reason>
# Section header (paginated /help, /rules)
&8[&fracked.ru&8]&r
&8------------------------------------
&r&n<Section title>&r
# Status row (tablist-style)
&7<sᴍᴀʟʟ-ᴄᴀᴘ ʟᴀʙᴇʟ>: &f<value>
# Multi-line kick screen
[racked.ru]
<reason>
<recovery action> at racked.ru
```
The 36-dash divider is `&8------------------------------------` — exactly 36 dashes. Don't shorten or pad.
---
## 6. Surface map
| Surface | File on server | Brand element |
|---|---|---|
| Server-list MOTD | `MiniMOTD/main.conf` | hero wordmark + Russian flavour subtitle |
| `motd=` | `server.properties` | plain wordmark + tagline |
| Per-join chat | `Essentials/motd.txt` | branded prefix + `/help` hint |
| Post-auth confirmation | `AuthMe/welcome.txt` | branded prefix + `&e{PLAYER}` |
| Login/register flow | `AuthMe/messages/messages_en.yml` | branded prefix on every key |
| `/help` pages | `HelpCommand/config.yml` | header + 36-dash dividers + monochrome page |
| Whitelist kick | `ComfyWhitelist/locales/messages_en.yml` | multi-line `apply at racked.ru` screen |
| Anti-cheat alerts | `GrimAC/messages.yml` | branded prefix; hard kicks keep `&c` |
| Tab list | `TAB/config.yml` | small-caps footer wordmark + status rows |
| Block-log output | `CoreProtect/language.yml` | branded prefix on every line |
| Marriage chat | `MarriageMaster/lang/en.yml` | branded prefix on tellraw blocks |
| Skin change | `SkinsRestorer/config.yml` (custom help) | branded prefix |
| Land claim | `Homestead/config.yml`, `Lands/Language/*` | prefix on broadcasts (Lands lang deferred) |
| Global chat | `LPC/config.yml` | `chat-format: {suffix}{prefix}&f{name}&r &8> &7{message}` |
| Limbo entry | `AuthLimbo/config.yml` | already on-brand (custom plugin) |
---
## 7. Plugin-name leaks — banned
Every upstream plugin tag is replaced with the canonical chat prefix:
| Banned | Replace with |
|---|---|
| `[Lands]`, `[Homestead]`, `[SkinsRestorer]`, `[TAB]`, `[ProAntiTab]`, `[PAT]`, `Grim »`, `[VoiceChat]`, `[Multiverse-Core]`, `[WorldEdit]`, `[MarriageMaster]`, `[LPC]`, `[PhantomSMP]`, `[Essentials]`, `[CoreProtect]`, `[CO]`, `[Vault]`, `AuthMe`, `AuthMeReloaded` | `&8[&fracked.ru&8]&r ` |
Strip "Join our Discord", "Visit our website" lines that link to upstream plugin authors. Never link to the plugin author's domain.
---
## 8. Colour-code reference card
| Code | Sample | Allowed in chat? |
|---|---|---|
| `&f` | white | ✓ primary |
| `&7` | grey | ✓ body |
| `&8` | dark grey | ✓ structure |
| `&e` | yellow | ✓ tokens only |
| `&r` | reset | ✓ always close styled segments |
| `&c` | red | ⚠ hard errors only |
| `&n` | underline | ⚠ /help titles only |
| `&o` | italic | ⚠ Russian flavour token only |
| any other | — | ✗ banned |
---
## 9. Validation
Before shipping a string:
1. Does it start with `&8[&fracked.ru&8]&r ` (chat) or use a documented form (MOTD, kick, /help header)?
2. Are colour codes inside the 5+1 allowed set?
3. Is body lowercase and exclamation-free?
4. Are commands / player names / URLs in `&e`?
5. Does the file still parse as valid YAML/HOCON/JSON? (Quote `&`-prefixed strings: `'&7text'`.)
6. Are placeholders preserved verbatim (`%player%`, `{PLAYER}`, `<player>`)?
If yes to all — ship.
---
## 10. Out of scope (deferred)
These surfaces remain on upstream defaults pending a future pass:
- **Lands** `Language/en-US.yml` (~6,975 lines). Body text rebrand deferred; broadcast prefixes in `config.yml` are already branded.
- **Homestead** `languages/en-US.yml` (~645 lines). Same posture as Lands.
- **Jar-locale extraction** for plugins where chat output is shipped inside the JAR (no on-disk lang file): SkinsRestorer (`locale_en.json`), Multiverse-Core (`en.properties`), WorldEdit / FAWE (`strings.json`), LuckPerms (`lp_en.properties`). Admin/builder-facing surfaces, low priority.
- **GrimAC** `database.yml`, `discord.yml`, `punishments.yml` — secondary message files not yet touched.
When picking these up: same palette, same prefix, same templates. No new design decisions required.

View file

@ -0,0 +1,88 @@
# Rebrand changelog — 2026-04-30 / 2026-05-01
**Surfaces touched:** 14 plugins, 21 files, 2,682 diff lines.
**Goal:** strip every plugin-name leak and upstream-default colour from player-facing chat. Lock palette + prefix per `docs/RACKED_BRAND.md`.
---
## Trigger
Post-auth message `This server uses AuthMeReloaded protection!` appeared on every player login. Other surfaces had similar drift: `[Lands]`, `[Homestead]`, `[SkinsRestorer]`, `[TAB]`, `Grim »`, `[ProAntiTab]` prefixes; `MiniMOTD/config.yml` carrying dead 1.16.2-era MOTDs (`salvos.ddns.net`, `BOOBIES*`, `OnlyFans*`); `&a/&c/&3` upstream colours leaking through AuthMe.
---
## Audit
Two reports compiled before any edits:
1. **Chat-string inventory** — ~150 player-facing keys catalogued across 22 plugins. Top-offenders ranked.
2. **Brand-rules confirmation** — ground-truth palette / prefix / tagline pulled from existing on-brand artifacts (MiniMOTD `main.conf`, TAB footer, Essentials `motd.txt`, HelpCommand pages, launcher theme).
Outcome: palette **monochrome + `&e` yellow accent** (memory updated from "pure monochrome" — real artifacts already used `&e` for interactive tokens).
---
## Per-plugin changes
| Plugin | Action |
|---|---|
| **AuthMe** | `welcome.txt` → 1-line branded confirmation; ~108 messages recoloured; `serverName: racked.ru`; `help_en.yml` header divider |
| **MiniMOTD** | `main.conf` kept (already on-brand); **`config.yml` deleted** (dead 1.16.2 MOTDs) |
| **Essentials** | `motd.txt` already on-brand; 4 chat formats in `config.yml`; `kits.yml` book metadata `KHobbits``racked.ru` |
| **HelpCommand** | full `/help` recolour; `&a`/`&c` page labels removed; branded headers + 36-dash dividers |
| **TAB** | `www.domain.com` + literal `ServerName` placeholders stripped; brand prefix on messages; small-caps unicode footer kept |
| **GrimAC** | `Grim »` prefix → `&8[&fracked.ru&8]&r`; hard kicks keep `&c` |
| **ProAntiTab** | rayzs.de updater **disabled**; full recolour; brand prefix |
| **CoreProtect** | ~190 strings rebranded; "Join our Discord" upstream pitch deleted |
| **SkinsRestorer** | `customHelp.message` branded (jar locale extraction needed for prefix swap) |
| **ComfyWhitelist** | kick screen redesigned to 4-line `[racked.ru] / not whitelisted / apply at racked.ru` |
| **MarriageMaster** | `lang/en.yml` — 21 tellraw JSON blocks revalidated; full recolour |
| **LPC** | `chat-format` — banned `&l` removed (touches every chat line) |
| **UltimateTimber** | config + locale recolour |
| **Homestead** | `config.yml` formatters branded; lang file deferred |
| **AuthLimbo** | header comment `RackedLimbo``AuthLimbo` (post-rename cleanup) |
**Plugins with no on-disk surface to rebrand** (jar-locale extraction needed for future pass): Multiverse-Core, WorldEdit, FastAsyncWorldEdit, LuckPerms.
**Plugins with no player chat at all:** PhantomSMP, UnexpectedSpawn, voicechat (`.properties` colour-code unreliable), Vault, VoidWorldGenerator, ProtocolLib, PlaceholderAPI, spark.
---
## Apply
1. SSH backup: `tar czf /opt/backups/mc-plugins-prerebrand-2026-04-30.tar.gz` — 224 MB (configs + lang only, DBs/userdata excluded).
2. Configs pulled to local workspace; 6 parallel agents drafted diffs.
3. All YAML + JSON validated (`yaml.safe_load`, `json.loads` for tellraw blocks).
4. 21 files copied into `/opt/docker/minecraft/plugins/` via docker namespace bypass (userns-remap host).
5. `MiniMOTD/config.yml` deleted.
6. `chown -R 101000:101000 /opt/docker/minecraft/plugins/` (container uid).
7. `docker compose restart minecraft-mc`.
---
## Side incident — 2026-05-01
Disk full (`/dev/mapper/keystone--vg-root 30G 100%`) blocked container restart. Caused by accumulated daily backup tarballs in `/opt/backups/` (~10 GB across 7 days).
**Resolution:**
1. Deleted 2 oldest daily backups (`20260428_020001`, `20260429_020001`) + `lands-migration-20260424` → freed 6.3 GB.
2. Moved `/opt/docker/minecraft``/home/docker/minecraft` (cross-FS mv, 27s for 11 GB), symlinked back to `/opt/docker/minecraft`.
3. `chown 101000:101000` on new path, `docker compose restart`.
**Result:** root LV at 46% used (was 100%); MC effective capacity ~232 GB on /home LV. Container `Done (20.556s)` clean boot post-move.
**Open follow-up:** move `/opt/backups``/home/backups` to prevent root-LV refill from rolling daily backups.
---
## Rollback
```bash
# Server-side
cd /opt/docker/minecraft
docker compose stop minecraft-mc
tar xzf /opt/backups/mc-plugins-prerebrand-2026-04-30.tar.gz -C ./
docker compose start minecraft-mc
```
Backup retained 30 days (until 2026-05-30).

View file

@ -1,4 +1,4 @@
# RackedLimbo configuration
# AuthLimbo configuration
# Limbo world settings — pre-auth players are kept here.
limbo:

View file

@ -176,7 +176,7 @@ settings:
# typical communication with the database to happen synchronously, set this to false
useAsyncTasks: true
# The name of the server, used in some placeholders.
serverName: Your Minecraft Server
serverName: racked.ru
restrictions:
# Can not authenticated players chat?
# Keep in mind that this feature also blocks all commands not

View file

@ -3,7 +3,7 @@
# -------------------------------------------------------
# List of texts used in the help section
common:
header: '==========[ AuthMeReloaded HELP ]=========='
header: '&8------------------------------------'
optional: 'Optional'
hasPermission: 'You have permission'
noPermission: 'No permission'

View file

@ -1,120 +1,120 @@
# Registration
registration:
disabled: '&cIn-game registration is disabled!'
name_taken: '&cYou already have registered this username!'
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!'
success: '&2Successfully registered!'
kicked_admin_registered: 'An admin just registered you; please log in again.'
disabled: '&8[&fracked.ru&8]&r &7in-game registration is disabled'
name_taken: '&8[&fracked.ru&8]&r &7you already have registered this username'
register_request: '&8[&fracked.ru&8]&r &7please register with &e/register <password> <confirmPassword>'
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/register <password> <confirmPassword>'
reg_only: '&8[&fracked.ru&8]&r &7only registered users can join, visit &eracked.ru &7to register'
success: '&8[&fracked.ru&8]&r &7successfully registered'
kicked_admin_registered: '&8[&fracked.ru&8]&r &7an admin just registered you, please log in again'
# 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...'
pwned_password: '&cYour chosen password is not secure. It was used %pwned_count times already! Please use a strong password...'
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!'
match_error: '&8[&fracked.ru&8]&r &cwrong password: &7passwords didn''t match, check them again'
name_in_password: '&8[&fracked.ru&8]&r &7you can''t use your name as password, please choose another one'
unsafe_password: '&8[&fracked.ru&8]&r &7the chosen password isn''t safe, please choose another one'
pwned_password: '&8[&fracked.ru&8]&r &7your chosen password is not secure, it was used &e%pwned_count &7times already, please use a strong password'
forbidden_characters: '&8[&fracked.ru&8]&r &7your password contains illegal characters, allowed: &e%valid_chars'
wrong_length: '&8[&fracked.ru&8]&r &7your 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!'
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/login <password>'
wrong_password: '&8[&fracked.ru&8]&r &cwrong password'
success: '&8[&fracked.ru&8]&r &7welcome back, &e%player%'
login_request: '&8[&fracked.ru&8]&r &7please log in with &e/login <password>'
timeout_error: '&8[&fracked.ru&8]&r &7login timeout exceeded, you have been kicked, please try again'
# Errors
error:
denied_command: '&cIn order to use this command you must be authenticated!'
denied_chat: '&cIn order to chat you must be authenticated!'
unregistered_user: '&cThis user isn''t registered!'
not_logged_in: '&cYou''re not logged in!'
no_permission: '&4You don''t have the permission to perform this action!'
unexpected_error: '&4An unexpected error occurred, please contact an administrator!'
max_registration: '&cYou have exceeded the maximum number of registrations (%reg_count/%max_acc %reg_names) for your connection!'
logged_in: '&cYou''re already logged in!'
kick_for_vip: '&3A VIP player has joined the server when it was full!'
kick_unresolved_hostname: '&cAn error occurred: unresolved player hostname!'
tempban_max_logins: '&cYou have been temporarily banned for failing to log in too many times.'
denied_command: '&8[&fracked.ru&8]&r &7you must be logged in to use this command'
denied_chat: '&8[&fracked.ru&8]&r &7you must be logged in to chat'
unregistered_user: '&8[&fracked.ru&8]&r &7this user isn''t registered'
not_logged_in: '&8[&fracked.ru&8]&r &7you''re not logged in'
no_permission: '&8[&fracked.ru&8]&r &7you don''t have permission for that action'
unexpected_error: '&8[&fracked.ru&8]&r &cerror: &7unexpected error, please contact an administrator'
max_registration: '&8[&fracked.ru&8]&r &7you have exceeded the maximum number of registrations (&e%reg_count/%max_acc %reg_names&7) for your connection'
logged_in: '&8[&fracked.ru&8]&r &7you''re already logged in'
kick_for_vip: '&8[&fracked.ru&8]&r &7a vip player has joined the server when it was full'
kick_unresolved_hostname: '&8[&fracked.ru&8]&r &cerror: &7unresolved player hostname'
tempban_max_logins: '&8[&fracked.ru&8]&r &cbanned: &7you have been temporarily banned for failing to log in too many times'
# 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!'
kick_antibot: '&8[&fracked.ru&8]&r &7antibot protection is enabled, please wait a few minutes before joining'
auto_enabled: '&8[&fracked.ru&8]&r &7antibot enabled due to a high number of connections'
auto_disabled: '&8[&fracked.ru&8]&r &7antibot disabled after &e%m &7minutes'
# Unregister
unregister:
success: '&cSuccessfully unregistered!'
command_usage: '&cUsage: /unregister <password>'
success: '&8[&fracked.ru&8]&r &7successfully unregistered'
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/unregister <password>'
# Other messages
misc:
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>'
accounts_owned_self: 'You own %count accounts:'
accounts_owned_other: 'The player %name has %count accounts:'
account_not_activated: '&8[&fracked.ru&8]&r &7your account isn''t activated yet, please check your email'
password_changed: '&8[&fracked.ru&8]&r &7password changed'
logout: '&8[&fracked.ru&8]&r &7logged out'
reload: '&8[&fracked.ru&8]&r &7configuration and database reloaded'
usage_change_password: '&8[&fracked.ru&8]&r &7usage: &e/changepassword <oldPassword> <newPassword>'
accounts_owned_self: '&8[&fracked.ru&8]&r &7you own &e%count &7accounts:'
accounts_owned_other: '&8[&fracked.ru&8]&r &7the player &e%name &7has &e%count &7accounts:'
# Session messages
session:
valid_session: '&2Logged-in due to Session Reconnection.'
invalid_session: '&cYour IP has been changed and your session data has expired!'
valid_session: '&8[&fracked.ru&8]&r &7logged in via session reconnection'
invalid_session: '&8[&fracked.ru&8]&r &7your ip has changed and your session data has expired'
# Error messages when joining
on_join_validation:
same_ip_online: 'A player with the same IP is already in game!'
same_nick_online: '&4The same username is already playing on the server!'
name_length: '&4Your username is either too short or too long!'
characters_in_name: '&4Your username contains illegal characters. Allowed chars: %valid_chars'
kick_full_server: '&4The server is full, try again later!'
country_banned: '&4Your country is banned from this server!'
not_owner_error: 'You are not the owner of this account. Please choose another name!'
invalid_name_case: 'You should join using username %valid, not %invalid.'
quick_command: 'You used a command too fast! Please, join the server again and wait more before using any command.'
same_ip_online: '&8[&fracked.ru&8]&r &7a player with the same ip is already in game'
same_nick_online: '&8[&fracked.ru&8]&r &7the same username is already playing on the server'
name_length: '&8[&fracked.ru&8]&r &7your username is either too short or too long'
characters_in_name: '&8[&fracked.ru&8]&r &7your username contains illegal characters, allowed: &e%valid_chars'
kick_full_server: '&8[&fracked.ru&8]&r &7the server is full, try again later'
country_banned: '&8[&fracked.ru&8]&r &cbanned: &7your country is banned from this server'
not_owner_error: '&8[&fracked.ru&8]&r &7you are not the owner of this account, please choose another name'
invalid_name_case: '&8[&fracked.ru&8]&r &7you should join using username &e%valid&7, not &e%invalid'
quick_command: '&8[&fracked.ru&8]&r &7you used a command too fast, please join again and wait longer before using any command'
# Email
email:
add_email_request: '&3Please add your email to your account with the command: /email add <yourEmail> <confirmEmail>'
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!'
add_not_allowed: '&cAdding email was not allowed.'
request_confirmation: '&cPlease confirm your email address!'
changed: '&2Email address changed correctly!'
change_not_allowed: '&cChanging email was not allowed.'
email_show: '&2Your current email address is: &f%email'
no_email_for_account: '&2You currently don''t have email address associated with this account.'
already_used: '&4The email address is already being used'
incomplete_settings: 'Error: not all required settings are set for sending emails. Please contact an admin.'
send_failure: 'The email could not be sent. Please contact an administrator.'
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_email_request: '&8[&fracked.ru&8]&r &7please add your email with &e/email add <yourEmail> <confirmEmail>'
usage_email_add: '&8[&fracked.ru&8]&r &7usage: &e/email add <email> <confirmEmail>'
usage_email_change: '&8[&fracked.ru&8]&r &7usage: &e/email change <oldEmail> <newEmail>'
new_email_invalid: '&8[&fracked.ru&8]&r &7invalid new email, try again'
old_email_invalid: '&8[&fracked.ru&8]&r &7invalid old email, try again'
invalid: '&8[&fracked.ru&8]&r &7invalid email address, try again'
added: '&8[&fracked.ru&8]&r &7email address added to your account'
add_not_allowed: '&8[&fracked.ru&8]&r &7adding email was not allowed'
request_confirmation: '&8[&fracked.ru&8]&r &7please confirm your email address'
changed: '&8[&fracked.ru&8]&r &7email address changed'
change_not_allowed: '&8[&fracked.ru&8]&r &7changing email was not allowed'
email_show: '&8[&fracked.ru&8]&r &7your current email address is &e%email'
no_email_for_account: '&8[&fracked.ru&8]&r &7you currently don''t have an email address associated with this account'
already_used: '&8[&fracked.ru&8]&r &7the email address is already being used'
incomplete_settings: '&8[&fracked.ru&8]&r &cerror: &7not all required settings are set for sending emails, please contact an admin'
send_failure: '&8[&fracked.ru&8]&r &7the email could not be sent, please contact an administrator'
change_password_expired: '&8[&fracked.ru&8]&r &7you cannot change your password using this command anymore'
email_cooldown_error: '&8[&fracked.ru&8]&r &7an email was already sent recently, you must wait &e%time &7before sending a new one'
# 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!'
forgot_password_hint: '&8[&fracked.ru&8]&r &7forgot your password? use &e/email recovery <yourEmail>'
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/email recovery <email>'
email_sent: '&8[&fracked.ru&8]&r &7recovery email sent, please check your 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.'
code_sent: '&8[&fracked.ru&8]&r &7a recovery code to reset your password has been sent to your email'
incorrect: '&8[&fracked.ru&8]&r &cwrong code: &7you have &e%count &7tries remaining'
tries_exceeded: '&8[&fracked.ru&8]&r &7you have exceeded the maximum number of attempts, use &e/email recovery [email] &7to generate a new one'
correct: '&8[&fracked.ru&8]&r &7recovery code accepted'
change_password: '&8[&fracked.ru&8]&r &7use &e/email setpassword <new password> &7to 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'
usage_captcha: '&8[&fracked.ru&8]&r &7to log in you have to solve a captcha, use &e/captcha %captcha_code'
wrong_captcha: '&8[&fracked.ru&8]&r &cwrong captcha: &7type &e/captcha %captcha_code &7into chat'
valid_captcha: '&8[&fracked.ru&8]&r &7captcha solved'
captcha_for_registration: '&8[&fracked.ru&8]&r &7to register you have to solve a captcha first, use &e/captcha %captcha_code'
register_captcha_valid: '&8[&fracked.ru&8]&r &7valid captcha, you may now register with &e/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!!'
code_required: '&8[&fracked.ru&8]&r &7this command is sensitive and requires email verification, check your inbox'
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/verification <code>'
incorrect_code: '&8[&fracked.ru&8]&r &cwrong code: &7type &e/verification <code> &7into chat using the code from your email'
success: '&8[&fracked.ru&8]&r &7identity verified, you can now execute all commands within the current session'
already_verified: '&8[&fracked.ru&8]&r &7you can already execute every sensitive command within the current session'
code_expired: '&8[&fracked.ru&8]&r &7your code has expired, execute another sensitive command to get a new one'
email_needed: '&8[&fracked.ru&8]&r &7to verify your identity you need to link an email address with your account'
# Time units
time:
second: 'second'
@ -127,34 +127,34 @@ time:
days: 'days'
# 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!'
code_created: '&8[&fracked.ru&8]&r &7your secret code is &e%code&7, scan it from &e%url'
confirmation_required: '&8[&fracked.ru&8]&r &7confirm your code with &e/2fa confirm <code>'
code_required: '&8[&fracked.ru&8]&r &7submit your two-factor code with &e/2fa code <code>'
already_enabled: '&8[&fracked.ru&8]&r &7two-factor authentication is already enabled for your account'
enable_error_no_code: '&8[&fracked.ru&8]&r &7no 2fa key has been generated for you or it has expired, run &e/2fa add'
enable_success: '&8[&fracked.ru&8]&r &7two-factor authentication enabled'
enable_error_wrong_code: '&8[&fracked.ru&8]&r &cwrong code: &7code is wrong or has expired, run &e/2fa add'
not_enabled_error: '&8[&fracked.ru&8]&r &7two-factor authentication is not enabled for your account, run &e/2fa add'
removed_success: '&8[&fracked.ru&8]&r &7two-factor authentication removed'
invalid_code: '&8[&fracked.ru&8]&r &cinvalid code'
# 3rd party features: GUI Captcha
gui_captcha:
captcha_window_name: '%random Verification'
captcha_clickable_name: '%random I am human'
message_on_retry: '&cVerification failed, you have %times retries left'
bedrock_auto_verify_success: '&aBedrock verification success!'
denied_message_sending: '&cPlease be verified before chatting!'
kick_on_timeout: '&cVerification timed out!'
kick_on_failed: '&cPlease complete the verification!'
success: '&aVerification success!'
message_on_retry: '&8[&fracked.ru&8]&r &cverification failed: &7you have &e%times &7retries left'
bedrock_auto_verify_success: '&8[&fracked.ru&8]&r &7bedrock verification success'
denied_message_sending: '&8[&fracked.ru&8]&r &7please be verified before chatting'
kick_on_timeout: '&8[&fracked.ru&8]&r &cverification timed out'
kick_on_failed: '&8[&fracked.ru&8]&r &7please complete the verification'
success: '&8[&fracked.ru&8]&r &7verification success'
# 3rd party features: Bedrock Auto Login
bedrock_auto_login:
success: '&aBedrock auto login success!'
success: '&8[&fracked.ru&8]&r &7bedrock auto login success'
# 3rd party features: Login Location Fix
login_location_fix:
fix_portal: '&aYou are stuck in portal during Login.'
fix_underground: '&aYou are stuck underground during Login.'
cannot_fix_underground: '&aYou are stuck underground during Login, but we cant fix it.'
fix_portal: '&8[&fracked.ru&8]&r &7you are stuck in a portal during login'
fix_underground: '&8[&fracked.ru&8]&r &7you are stuck underground during login'
cannot_fix_underground: '&8[&fracked.ru&8]&r &7you are stuck underground during login, but we can''t fix it'
# 3rd party features: Double Login Fix
double_login_fix:
fix_message: '&cYou have been disconnected due to doubled login.'
fix_message: '&8[&fracked.ru&8]&r &cdisconnected: &7doubled login'

View file

@ -1,3 +1 @@
Welcome {PLAYER} on {SERVER} server
This server uses AuthMeReloaded protection!
&8[&fracked.ru&8]&r &7successfully logged in, &e{PLAYER}

View file

@ -1,24 +1,24 @@
# General messages
no-permission: "<comfy><warning>You do not have permission to use this command.</warning>"
inactive-command: "<comfy>This command is <off>disabled</off> via config."
invalid-usage: "<comfy><warning>Invalid command usage.</warning>\nUse: <usage>"
unknown-subcommand: "<comfy><warning>Unknown subcommand.</warning> Type /comfywl help for a list of commands."
invalid-player-name: "<comfy><warning>Invalid player name.</warning>"
plugin-reloaded: "<comfy>ComfyWhitelist <success>has been successfully reloaded.</success>"
# Whitelist status messages
whitelist-enabled: "<comfy>ComfyWhitelist <success>enabled.</success>"
whitelist-disabled: "<comfy>ComfyWhitelist <off>disabled.</off>"
whitelist-already-enabled: "<comfy>ComfyWhitelist <success>already enabled.</success>"
whitelist-already-disabled: "<comfy>ComfyWhitelist <off>already disabled.</off>"
# Player management messages
not-whitelisted: "<warning>You are not whitelisted.</warning>"
player-added: "<comfy>Player <success><name></success> has been <success>added</success> to the whitelist."
player-removed: "<comfy>Player <remove><name></remove> has been <remove>removed</remove> from the whitelist."
non-existent-player-name: "<comfy>There is <warning>no</warning> player named <warning><name></warning> in the whitelist."
# Whitelist display messages
whitelisted-players-list: "<comfy>Whitelisted players: <success><players></success>"
empty-whitelisted-players-list: "<comfy>Whitelist is <off>empty.</off>"
whitelist-cleared: "<comfy>All players have been <remove>removed</remove> from the whitelist."
# General messages
no-permission: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>you do not have permission to use this command."
inactive-command: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>this command is <yellow>disabled<reset> <gray>via config."
invalid-usage: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>invalid command usage. use: <yellow><usage>"
unknown-subcommand: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>unknown subcommand. type <yellow>/comfywl help<reset> <gray>for a list of commands."
invalid-player-name: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>invalid player name."
plugin-reloaded: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>config reloaded."
# Whitelist status messages
whitelist-enabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist <white>enabled."
whitelist-disabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist <white>disabled."
whitelist-already-enabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist already enabled."
whitelist-already-disabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist already disabled."
# Player management messages
not-whitelisted: "<dark_gray>[<white>racked.ru<dark_gray>]<reset>\n\n<red>not whitelisted\n\n<gray>apply at <yellow>racked.ru"
player-added: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>added <yellow><name><reset> <gray>to the whitelist."
player-removed: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>removed <yellow><name><reset> <gray>from the whitelist."
non-existent-player-name: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>no player named <yellow><name><reset> <gray>in the whitelist."
# Whitelist display messages
whitelisted-players-list: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelisted: <yellow><players>"
empty-whitelisted-players-list: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist is empty."
whitelist-cleared: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>all players removed from the whitelist."

View file

@ -1,212 +1,211 @@
# CoreProtect Language File (en)
# CoreProtect Language File (en) — racked.ru rebrand
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."
CPU_CORES: "CPU cores."
DONATION_KEY_REQUIRED: "A valid donation key is required for that command."
PRIMARY_THREAD_ERROR: "That API method can't be used on the primary thread."
RAM_STATS: "{0}GB / {1}GB RAM"
STATUS_SYSTEM: "System: {0}"
TIME_MONTHS: "{0} {month|months}"
TIME_UNITS: "{/m|/h|/d}"
TIME_YEARS: "{0} {year|years}"
VERSION_INCOMPATIBLE: "{0} {1} is not supported."
ACTION_NOT_SUPPORTED: '&8[&fracked.ru&8]&r &7that action is not supported by the command.'
AMOUNT_BLOCK: '&f{0}&r &7{block|blocks}'
AMOUNT_CHUNK: '&f{0}&r &7{chunk|chunks}'
AMOUNT_ENTITY: '&f{0}&r &7{entity|entities}'
AMOUNT_ITEM: '&f{0}&r &7{item|items}'
API_TEST: '&8[&fracked.ru&8]&r &7api test successful.'
CACHE_ERROR: '&8[&fracked.ru&8]&r &cwarning: &7error while validating &e{0}&r &7cache.'
CACHE_RELOAD: '&8[&fracked.ru&8]&r &7forcing reload of {mapping|world} caches from database.'
CHECK_CONFIG: '&8[&fracked.ru&8]&r &7please check &econfig.yml&r'
COMMAND_CONSOLE: '&8[&fracked.ru&8]&r &7please run the command from the console.'
COMMAND_NOT_FOUND: '&8[&fracked.ru&8]&r &7command &e"{0}"&r &7not found.'
COMMAND_THROTTLED: '&8[&fracked.ru&8]&r &7please wait a moment and try again.'
CONSUMER_ERROR: '&8[&fracked.ru&8]&r &7consumer queue processing already {paused|resumed}.'
CONSUMER_TOGGLED: '&8[&fracked.ru&8]&r &7consumer queue processing has been {paused|resumed}.'
CONTAINER_HEADER: '&8[&fracked.ru&8]&r &fcontainer transactions&r'
DATABASE_BUSY: '&8[&fracked.ru&8]&r &7database busy. please try again later.'
DATABASE_INDEX_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to validate database indexes.'
DATABASE_LOCKED_1: '&8[&fracked.ru&8]&r &7database locked. waiting up to 15 seconds...'
DATABASE_LOCKED_2: '&8[&fracked.ru&8]&r &7database is already in use. please try again.'
DATABASE_LOCKED_3: '&8[&fracked.ru&8]&r &7to disable database locking, set &e"database-lock: false"&r.'
DATABASE_LOCKED_4: '&8[&fracked.ru&8]&r &7disabling database locking can result in data corruption.'
DATABASE_UNREACHABLE: '&8[&fracked.ru&8]&r &cerror: &7database is unreachable. discarding data and shutting down.'
DEVELOPMENT_BRANCH: '&8[&fracked.ru&8]&r &7development branch detected, skipping patch scripts.'
DIRT_BLOCK: '&8[&fracked.ru&8]&r &7placed a dirt block under you.'
DISABLE_SUCCESS: '&8[&fracked.ru&8]&r &7disabled &e{0}&r'
ENABLE_FAILED: '&8[&fracked.ru&8]&r &cerror: &e{0}&r &7was unable to start.'
ENABLE_SUCCESS: '&8[&fracked.ru&8]&r &e{0}&r &7has been successfully enabled.'
FINISHING_CONVERSION: '&8[&fracked.ru&8]&r &7finishing up data conversion. please wait...'
FINISHING_LOGGING: '&8[&fracked.ru&8]&r &7finishing up data logging. please wait...'
FIRST_VERSION: '&7initial db: &f{0}&r'
GLOBAL_LOOKUP: '&8[&fracked.ru&8]&r &7don''t specify a radius to do a global lookup.'
GLOBAL_ROLLBACK: '&8[&fracked.ru&8]&r &7use &e"{0}"&r &7to do a global {rollback|restore}'
HELP_ACTION_1: '&7restrict the lookup to a certain action.'
HELP_ACTION_2: '&7examples: &e[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]&r'
HELP_COMMAND: '&7display more info for that command.'
HELP_EXCLUDE_1: '&7exclude blocks/users.'
HELP_EXCLUDE_2: '&7examples: &e[e:stone], [e:Notch], [e:stone,Notch]&r'
HELP_HEADER: '&8[&fracked.ru&8]&r &f{0} help&r'
HELP_INCLUDE_1: '&7include specific blocks/entities.'
HELP_INCLUDE_2: '&7examples: &e[i:stone], [i:zombie], [i:stone,wood,bedrock]&r'
HELP_INSPECT_1: '&7with the inspector enabled, you can do the following:'
HELP_INSPECT_2: '&7left-click a block to see who placed that block.'
HELP_INSPECT_3: '&7right-click a block to see what adjacent block was broken.'
HELP_INSPECT_4: '&7place a block to see what block was broken at that location.'
HELP_INSPECT_5: '&7place a block in liquid (etc) to see who placed it.'
HELP_INSPECT_6: '&7right-click on a door, chest, etc, to see who last used it.'
HELP_INSPECT_7: '&7tip: you can use just &e"/co i"&r &7for quicker access.'
HELP_INSPECT_COMMAND: '&7turns the block inspector on or off.'
HELP_LIST: '&7displays a list of all commands.'
HELP_LOOKUP_1: '&7command shortcut.'
HELP_LOOKUP_2: '&7use after inspecting a block to view logs.'
HELP_LOOKUP_COMMAND: '&7advanced block data lookup.'
HELP_NO_INFO: '&8[&fracked.ru&8]&r &7information for command &e"{0}"&r &7not found.'
HELP_PARAMETER: '&7please see &e"{0}"&r &7for detailed parameter info.'
HELP_PARAMS_1: '&7perform the {lookup|rollback|restore}.'
HELP_PARAMS_2: '&7specify the user(s) to {lookup|rollback|restore}.'
HELP_PARAMS_3: '&7specify the amount of time to {lookup|rollback|restore}.'
HELP_PARAMS_4: '&7specify a radius area to limit the {lookup|rollback|restore} to.'
HELP_PARAMS_5: '&7restrict the {lookup|rollback|restore} to a certain action.'
HELP_PARAMS_6: '&7include specific blocks/entities in the {lookup|rollback|restore}.'
HELP_PARAMS_7: '&7exclude blocks/users from the {lookup|rollback|restore}.'
HELP_PURGE_1: '&7delete data older than specified time.'
HELP_PURGE_2: '&7for example, &e"{0}"&r &7will delete all data older than one month, and only keep the last 30 days of data.'
HELP_PURGE_COMMAND: '&7delete old block data.'
HELP_RADIUS_1: '&7specify a radius area.'
HELP_RADIUS_2: '&7examples: &e[r:10]&r &7(only make changes within 10 blocks of you)'
HELP_RELOAD_COMMAND: '&7reloads the configuration file.'
HELP_RESTORE_COMMAND: '&7restore block data.'
HELP_ROLLBACK_COMMAND: '&7rollback block data.'
HELP_STATUS: '&7view the plugin status and version information.'
HELP_STATUS_COMMAND: '&7displays the plugin status.'
HELP_TELEPORT: '&7teleport to a location.'
HELP_TIME_1: '&7specify the amount of time to lookup.'
HELP_TIME_2: '&7examples: &e[t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]&r'
HELP_USER_1: '&7specify the user(s) to lookup.'
HELP_USER_2: '&7examples: &e[u:Notch], [u:Notch,#enderman]&r'
INCOMPATIBLE_ACTION: '&8[&fracked.ru&8]&r &e"{0}"&r &7can''t be used with that action.'
INSPECTOR_ERROR: '&8[&fracked.ru&8]&r &7inspector already {enabled|disabled}.'
INSPECTOR_TOGGLED: '&8[&fracked.ru&8]&r &7inspector now {enabled|disabled}.'
INTEGRATION_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to {initialize|disable} &e{0}&r &7logging.'
INTEGRATION_SUCCESS: '&8[&fracked.ru&8]&r &e{0}&r &7logging successfully {initialized|disabled}.'
INTEGRATION_VERSION: '&8[&fracked.ru&8]&r &7invalid &e{0}&r &7version found.'
INTERACTIONS_HEADER: '&8[&fracked.ru&8]&r &fplayer interactions&r'
INVALID_ACTION: '&8[&fracked.ru&8]&r &7that is not a valid action.'
INVALID_BRANCH_1: '&8[&fracked.ru&8]&r &cerror: &7invalid plugin version (branch has not been set).'
INVALID_BRANCH_2: '&8[&fracked.ru&8]&r &7to continue, set project branch to &e"development"&r.'
INVALID_BRANCH_3: '&8[&fracked.ru&8]&r &7running development code may result in data corruption.'
INVALID_CONTAINER: '&8[&fracked.ru&8]&r &7please inspect a valid container first.'
INVALID_DONATION_KEY: '&8[&fracked.ru&8]&r &cerror: &7invalid donation key.'
INVALID_INCLUDE: '&8[&fracked.ru&8]&r &e"{0}"&r &7is an invalid block/entity name.'
INVALID_INCLUDE_COMBO: '&8[&fracked.ru&8]&r &7that is an invalid block/entity combination.'
INVALID_RADIUS: '&8[&fracked.ru&8]&r &7please enter a valid radius.'
INVALID_SELECTION: '&8[&fracked.ru&8]&r &e{0}&r &7selection not found.'
INVALID_USERNAME: '&8[&fracked.ru&8]&r &e"{0}"&r &7is an invalid username.'
INVALID_WORLD: '&8[&fracked.ru&8]&r &7please specify a valid world.'
LATEST_VERSION: '&7latest version: &f{0}&r'
LINK_DISCORD: '&7discord: &e{0}&r'
LINK_DOWNLOAD: '&7download: &e{0}&r'
LINK_PATREON: '&7patreon: &e{0}&r'
LINK_WIKI_BLOCK: '&7block names: &e{0}&r'
LINK_WIKI_ENTITY: '&7entity names: &e{0}&r'
LOGGING_ITEMS: '&8[&fracked.ru&8]&r &f{0}&r &7items left to log. please wait...'
LOGGING_TIME_LIMIT: '&8[&fracked.ru&8]&r &cerror: &7logging time limit reached. discarding data and shutting down.'
LOOKUP_BLOCK: '&e{0}&r &7{placed|broke} &f{1}&r.'
LOOKUP_CONTAINER: '&e{0}&r &7{added|removed} &f{1} {2}&r.'
LOOKUP_HEADER: '&8[&fracked.ru&8]&r &f{0} lookup results&r'
LOOKUP_INTERACTION: '&e{0}&r &7{clicked|killed} &f{1}&r.'
LOOKUP_ITEM: '&e{0}&r &7{picked up|dropped} &f{1} {2}&r.'
LOOKUP_LOGIN: '&e{0}&r &7logged {in|out}.'
LOOKUP_PAGE: '&7page &f{0}&r'
LOOKUP_PROJECTILE: '&e{0}&r &7{threw|shot} &f{1} {2}&r.'
LOOKUP_ROWS_FOUND: '&f{0}&r &7{row|rows} found.'
LOOKUP_SEARCHING: '&8[&fracked.ru&8]&r &7lookup searching. please wait...'
LOOKUP_STORAGE: '&e{0}&r &7{deposited|withdrew} &f{1} {2}&r.'
LOOKUP_TIME: '&7{0} ago'
LOOKUP_USERNAME: '&e{0}&r &7logged in as &e{1}&r.'
MAXIMUM_RADIUS: '&8[&fracked.ru&8]&r &7the maximum {lookup|rollback|restore} radius is &f{0}&r.'
MISSING_ACTION_USER: '&8[&fracked.ru&8]&r &7to use that action, please specify a user.'
MISSING_LOOKUP_TIME: '&8[&fracked.ru&8]&r &7please specify the amount of time to {lookup|rollback|restore}.'
MISSING_LOOKUP_USER: '&8[&fracked.ru&8]&r &7please specify a user or {block|radius} to lookup.'
MISSING_PARAMETERS: '&8[&fracked.ru&8]&r &7please use &e"{0}"&r.'
MISSING_ROLLBACK_RADIUS: '&8[&fracked.ru&8]&r &7you did not specify a {rollback|restore} radius.'
MISSING_ROLLBACK_USER: '&8[&fracked.ru&8]&r &7you did not specify a {rollback|restore} user.'
MYSQL_UNAVAILABLE: '&8[&fracked.ru&8]&r &cerror: &7unable to connect to mysql server.'
NETWORK_CONNECTION: '&8[&fracked.ru&8]&r &7connection by &e{0}&r &7{successful|failed}. using &f{1} {2}&r.'
NETWORK_TEST: '&8[&fracked.ru&8]&r &7network test data has been successfully sent.'
NO_DATA: '&8[&fracked.ru&8]&r &7no data found at &e{0}&r.'
NO_DATA_LOCATION: '&8[&fracked.ru&8]&r &7no {data|transactions|interactions|messages} found at this location.'
NO_PERMISSION: '&8[&fracked.ru&8]&r &cerror: &7you do not have permission to do that.'
NO_RESULTS: '&8[&fracked.ru&8]&r &7no results found.'
NO_RESULTS_PAGE: '&8[&fracked.ru&8]&r &7no {results|data} found for that page.'
NO_ROLLBACK: '&8[&fracked.ru&8]&r &7no {pending|previous} rollback/restore found.'
PATCH_INTERRUPTED: '&8[&fracked.ru&8]&r &7upgrade interrupted. will try again on restart.'
PATCH_OUTDATED_1: '&8[&fracked.ru&8]&r &7unable to upgrade databases older than &f{0}&r.'
PATCH_OUTDATED_2: '&8[&fracked.ru&8]&r &7please upgrade with a supported version.'
PATCH_PROCESSING: '&8[&fracked.ru&8]&r &7processing new data. please wait...'
PATCH_SKIP_UPDATE: '&8[&fracked.ru&8]&r &7skipping {table|index} {update|creation|removal} on &e{0}&r.'
PATCH_STARTED: '&8[&fracked.ru&8]&r &7performing &e{0}&r &7upgrade. please wait...'
PATCH_SUCCESS: '&8[&fracked.ru&8]&r &7successfully upgraded to &e{0}&r.'
PATCH_UPGRADING: '&8[&fracked.ru&8]&r &7database upgrade in progress. please wait...'
PLEASE_SELECT: '&8[&fracked.ru&8]&r &7please select: &e"{0}"&r &7or &e"{1}"&r.'
PREVIEW_CANCELLED: '&8[&fracked.ru&8]&r &7preview cancelled.'
PREVIEW_CANCELLING: '&8[&fracked.ru&8]&r &7cancelling preview...'
PREVIEW_IN_GAME: '&8[&fracked.ru&8]&r &7you can only preview rollbacks in-game.'
PREVIEW_TRANSACTION: '&8[&fracked.ru&8]&r &7you can''t preview {container|inventory} transactions.'
PURGE_ABORTED: '&8[&fracked.ru&8]&r &cerror: &7purge failed. database may be corrupt.'
PURGE_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to process &e{0}&r &7data.'
PURGE_FAILED: '&8[&fracked.ru&8]&r &cerror: &7purge failed. please try again later.'
PURGE_IN_PROGRESS: '&8[&fracked.ru&8]&r &7purge in progress. please try again later.'
PURGE_MINIMUM_TIME: '&8[&fracked.ru&8]&r &7you can only purge data older than &f{0}&r &7{days|hours}.'
PURGE_NOTICE_1: '&8[&fracked.ru&8]&r &7please note that this may take some time.'
PURGE_NOTICE_2: '&8[&fracked.ru&8]&r &7do not restart your server until completed.'
PURGE_OPTIMIZING: '&8[&fracked.ru&8]&r &7optimizing database. please wait...'
PURGE_PROCESSING: '&8[&fracked.ru&8]&r &7processing &e{0}&r &7data...'
PURGE_REPAIRING: '&8[&fracked.ru&8]&r &7attempting to repair. this may take some time...'
PURGE_ROWS: '&f{0}&r &7{row|rows} of data deleted.'
PURGE_STARTED: '&8[&fracked.ru&8]&r &7data purge started on &e"{0}"&r.'
PURGE_SUCCESS: '&8[&fracked.ru&8]&r &7data purge successful.'
RELOAD_STARTED: '&8[&fracked.ru&8]&r &7reloading configuration - please wait.'
RELOAD_SUCCESS: '&8[&fracked.ru&8]&r &7configuration successfully reloaded.'
ROLLBACK_ABORTED: '&8[&fracked.ru&8]&r &7rollback or restore aborted.'
ROLLBACK_CHUNKS_FOUND: '&8[&fracked.ru&8]&r &7found &f{0}&r &7{chunk|chunks} to modify.'
ROLLBACK_CHUNKS_MODIFIED: '&8[&fracked.ru&8]&r &7modified &f{0}/{1}&r &7{chunk|chunks}.'
ROLLBACK_COMPLETED: '&8[&fracked.ru&8]&r &7{Rollback|Restore|Preview} completed for &e"{0}"&r.'
ROLLBACK_EXCLUDED_USERS: '&7excluded {user|users}: &e"{0}"&r.'
ROLLBACK_INCLUDE: '&7{Included|Excluded} {block|entity|target} {type|types}: &e"{0}"&r.'
ROLLBACK_IN_PROGRESS: '&8[&fracked.ru&8]&r &7a rollback/restore is already in progress.'
ROLLBACK_LENGTH: '&7time taken: &f{0}&r &7{second|seconds}.'
ROLLBACK_MODIFIED: '&7{Modified|Modifying} &f{0}&r.'
ROLLBACK_RADIUS: '&7radius: &f{0}&r &7{block|blocks}.'
ROLLBACK_SELECTION: '&8[&fracked.ru&8]&r &7radius set to &e"{0}"&r.'
ROLLBACK_STARTED: '&8[&fracked.ru&8]&r &7{Rollback|Restore|Preview} started on &e"{0}"&r.'
ROLLBACK_TIME: '&7time range: &f{0}&r.'
ROLLBACK_WORLD_ACTION: '&7restricted to {world|action} &e"{0}"&r.'
SIGN_HEADER: '&8[&fracked.ru&8]&r &fsign messages&r'
STATUS_CONSUMER: '&7consumer: &f{0}&r &7{item|items} in queue.'
STATUS_DATABASE: '&7database: using &f{0}&r.'
STATUS_INTEGRATION: '&e{0}&r&7: integration {enabled|disabled}.'
STATUS_LICENSE: '&7license: &f{0}&r'
STATUS_VERSION: '&7version: &f{0}&r'
TELEPORTED: '&8[&fracked.ru&8]&r &7teleported to &e{0}&r.'
TELEPORTED_SAFETY: '&8[&fracked.ru&8]&r &7teleported you to safety.'
TELEPORT_PLAYERS: '&8[&fracked.ru&8]&r &7teleport command can only be used by players.'
TIME_DAYS: '&f{0}&r &7{day|days}'
TIME_HOURS: '&f{0}&r &7{hour|hours}'
TIME_MINUTES: '&f{0}&r &7{minute|minutes}'
TIME_SECONDS: '&f{0}&r &7{second|seconds}'
TIME_WEEKS: '&f{0}&r &7{week|weeks}'
UPDATE_ERROR: '&8[&fracked.ru&8]&r &7an error occurred while checking for updates.'
UPDATE_HEADER: '&8[&fracked.ru&8]&r &f{0} update&r'
UPDATE_NOTICE: '&8[&fracked.ru&8]&r &7notice: &e{0}&r &7is now available.'
UPGRADE_IN_PROGRESS: '&8[&fracked.ru&8]&r &7upgrade in progress. please try again later.'
USER_NOT_FOUND: '&8[&fracked.ru&8]&r &7user &e"{0}"&r &7not found.'
USER_OFFLINE: '&8[&fracked.ru&8]&r &7user &e"{0}"&r &7is not online.'
USING_MYSQL: '&8[&fracked.ru&8]&r &7using mysql for data storage.'
USING_SQLITE: '&8[&fracked.ru&8]&r &7using sqlite for data storage.'
VALID_DONATION_KEY: '&8[&fracked.ru&8]&r &7valid donation key.'
VERSION_NOTICE: '&8[&fracked.ru&8]&r &7version &e{0}&r &7is now available.'
VERSION_REQUIRED: '&8[&fracked.ru&8]&r &cerror: &e{0} {1}&r &7or higher is required.'
WORLD_NOT_FOUND: '&8[&fracked.ru&8]&r &7world &e"{0}"&r &7not found.'
CPU_CORES: '&7cpu cores.'
DONATION_KEY_REQUIRED: '&8[&fracked.ru&8]&r &cerror: &7a valid donation key is required for that command.'
PRIMARY_THREAD_ERROR: '&8[&fracked.ru&8]&r &cerror: &7that api method can''t be used on the primary thread.'
RAM_STATS: '&f{0}gb&r &7/&r &f{1}gb&r &7ram'
STATUS_SYSTEM: '&7system: &f{0}&r'
TIME_MONTHS: '&f{0}&r &7{month|months}'
TIME_UNITS: '{/m|/h|/d}'
TIME_YEARS: '&f{0}&r &7{year|years}'
VERSION_INCOMPATIBLE: '&8[&fracked.ru&8]&r &cerror: &e{0} {1}&r &7is not supported.'

View file

@ -489,8 +489,8 @@ allow-silent-join-quit: false
# You can set custom join and quit messages here. Set this to "none" to use the default Minecraft message,
# or set this to "" to hide the message entirely.
# You may use color codes, {USERNAME} for the player's name, and {PLAYER} for the player's displayname.
custom-join-message: "&8[&a&l+&8] &f{USERNAME}"
custom-quit-message: "&8[&4&l-&8] &f{USERNAME}"
custom-join-message: "&8[&f+&8]&r &e{USERNAME}"
custom-quit-message: "&8[&f-&8]&r &e{USERNAME}"
# You can disable join and quit messages when the player count reaches a certain limit.
# When the player count is below this number, join/quit messages will always be shown.
@ -791,7 +791,7 @@ chat:
# Or you can give a group specific chat format, to give some extra variation.
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
format: '{DISPLAYNAME} &8&l>&r {MESSAGE}'
format: '&e{DISPLAYNAME}&r &8>&r &7{MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
@ -1013,7 +1013,7 @@ newbies:
# If so, use this format, replacing {DISPLAYNAME} with the player name.
# If not, set to ''
#announce-format: ''
announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
announce-format: '&8[&fracked.ru&8]&r &7welcome &e{DISPLAYNAME}&r&7 to the server'
# When we spawn for the first time, which spawnpoint do we use?
# Set to "none" if you want to use the spawn point of the world.

View file

@ -21,7 +21,7 @@ kits:
color:
delay: 6000
items:
- writtenbook 1 title:&4Book_&9o_&6Colors author:KHobbits lore:Ingame_color_codes
- writtenbook 1 title:&4Book_&9o_&6Colors author:racked.ru lore:Ingame_color_codes
book:Colors
firework:
delay: 6000

View file

@ -1,38 +1,38 @@
# \u00BB is » (double >>), ANSI and UTF-8 interpret this differently... you may even see ? due to this
prefix: "&bGrim &8\u00BB"
# Brand prefix — racked.ru
prefix: "&8[&fracked.ru&8]&r"
alerts-enabled: "%prefix% &fAlerts enabled"
alerts-disabled: "%prefix% &fAlerts disabled"
verbose-enabled: "%prefix% &fVerbose enabled"
verbose-disabled: "%prefix% &fVerbose disabled"
brands-enabled: "%prefix% &fBrands enabled"
brands-disabled: "%prefix% &fBrands disabled"
client-brand-format: "%prefix% &f%player% joined using %brand%"
console-specify-target: "%prefix% &cYou must specify a target as the console!"
reloading: "%prefix% &7Reloading config..."
reloaded: "%prefix% &fConfig has been reloaded."
reload-failed: "%prefix% &cFailed to reload config."
player-not-found: "%prefix% &cPlayer is exempt or offline!"
player-not-this-server: "%prefix% &cPlayer is not on this server!"
sender-not-found: "%prefix% &cYou cannot be exempt to use this command!"
spectate-return: "<click:run_command:/grim stopspectating><hover:show_text:\"/grim stopspectating\">\n%prefix% &fClick here to return to previous location\n</hover></click>"
cannot-spectate-return: "%prefix% &cYou can only do this after spectating a player"
cannot-run-on-self: "%prefix% &cYou cannot use this command on yourself!"
upload-log: "%prefix% &fUploaded debug to: %url%"
upload-log-start: "%prefix% &fUploading log... please wait"
upload-log-not-found: "%prefix% &cUnable to find that log"
upload-log-upload-failure: "%prefix% &cSomething went wrong while uploading this log, see console for more info"
alerts-enabled: "%prefix% &7alerts enabled"
alerts-disabled: "%prefix% &7alerts disabled"
verbose-enabled: "%prefix% &7verbose enabled"
verbose-disabled: "%prefix% &7verbose disabled"
brands-enabled: "%prefix% &7brands enabled"
brands-disabled: "%prefix% &7brands disabled"
client-brand-format: "%prefix% &e%player% &7joined using &f%brand%"
console-specify-target: "%prefix% &cerror: &7you must specify a target as the console"
reloading: "%prefix% &7reloading config..."
reloaded: "%prefix% &7config has been reloaded"
reload-failed: "%prefix% &cerror: &7failed to reload config"
player-not-found: "%prefix% &cerror: &7player is exempt or offline"
player-not-this-server: "%prefix% &cerror: &7player is not on this server"
sender-not-found: "%prefix% &cerror: &7you cannot be exempt to use this command"
spectate-return: "<click:run_command:/grim stopspectating><hover:show_text:\"/grim stopspectating\">\n%prefix% &7click here to return to previous location\n</hover></click>"
cannot-spectate-return: "%prefix% &cerror: &7you can only do this after spectating a player"
cannot-run-on-self: "%prefix% &cerror: &7you cannot use this command on yourself"
upload-log: "%prefix% &7uploaded debug to: &e%url%"
upload-log-start: "%prefix% &7uploading log... please wait"
upload-log-not-found: "%prefix% &cerror: &7unable to find that log"
upload-log-upload-failure: "%prefix% &cerror: &7something went wrong while uploading this log, see console for more info"
disconnect:
timeout: "<lang:disconnect.timeout>"
closed: "<lang:disconnect.closed>"
error: "<red>An error occurred whilst processing packets. Please contact the administrators."
blacklisted-forge: "<red>Your forge version is blacklisted due to inbuilt reach hacks.<newline><gold>Versions affected: 1.18.2-1.19.3<newline><newline><red>Please see https://github.com/MinecraftForge/MinecraftForge/issues/9309."
run-as-player: "%prefix% &cThis command can only be used by players!"
run-as-player-or-console: "%prefix% &cThis command can only be used by players or the console!"
webhook-not-enabled: "Discord webhooks are not enabled!"
error: "<red>an error occurred whilst processing packets. please contact the administrators."
blacklisted-forge: "<red>your forge version is blacklisted due to inbuilt reach hacks.<newline><white>versions affected: 1.18.2-1.19.3<newline><newline><red>please see https://github.com/MinecraftForge/MinecraftForge/issues/9309."
run-as-player: "%prefix% &cerror: &7this command can only be used by players"
run-as-player-or-console: "%prefix% &cerror: &7this command can only be used by players or the console"
webhook-not-enabled: "discord webhooks are not enabled"
webhook-test-message: "test message"
webhook-test-succeeded: "Discord webhook test succeeded!"
webhook-test-failed: "Discord webhook test failed!"
webhook-test-succeeded: "discord webhook test succeeded"
webhook-test-failed: "discord webhook test failed"
# Valid placeholders:
# %prefix%
@ -42,37 +42,37 @@ webhook-test-failed: "Discord webhook test failed!"
# %experimental%
# %vl% - violations
# %verbose% - extra information from the check such as offsets, not all checks will add information
alerts-format: "%prefix% &f%player% &bfailed &f%check_name%%experimental% &f(x&c%vl%&f) &7%verbose%"
alerts-format-proxy: "%prefix% &f[&cproxy&f] &f%player% &bfailed &f%check_name%%experimental% &f(x&c%vl%&f) &7%verbose%"
alerts-format: "%prefix% &e%player% &cflagged &f%check_name%%experimental% &7(x&c%vl%&7) &7%verbose%"
alerts-format-proxy: "%prefix% &7[&cproxy&7] &e%player% &cflagged &f%check_name%%experimental% &7(x&c%vl%&7) &7%verbose%"
experimental-symbol: "*"
profile:
- "&7======================"
- "%prefix% &bProfile for &f%player%"
- "&bPing: &f%ping%"
- "&bVersion: &f%version%"
- "&bClient Brand: &f%brand%"
- "&bHorizontal Sensitivity: &f%h_sensitivity%%"
- "&bVertical Sensitivity: &f%v_sensitivity%%"
- "&bFastMath Enabled: &f%fast_math%"
- "&7======================"
- "&8------------------------------------"
- "%prefix% &7profile for &e%player%"
- "&7ping: &f%ping%"
- "&7version: &f%version%"
- "&7client brand: &f%brand%"
- "&7horizontal sensitivity: &f%h_sensitivity%%"
- "&7vertical sensitivity: &f%v_sensitivity%%"
- "&7fastmath enabled: &f%fast_math%"
- "&8------------------------------------"
help:
- "&7======================"
- "/grim alerts &f- &7Toggle alerts"
- "/grim brands &f- &7Toggle brands"
- "/grim profile <player> &f- &7View player info"
- "/grim help &f- &7View this help message"
- "/grim debug <player> &f- &7Developer Prediction output"
- "/grim perf &f- &7Developer ms/prediction"
- "/grim reload &f- &7Reloads the config"
- "/grim spectate <player> &f- &7Spectate a player"
- "/grim verbose &f- &7Shows every flag to you, without buffers"
- "/grim log [0-255] &f- &7Uploads a debug log for prediction flags"
- "/grim history <player> &f- &7Session list (newest first)"
- "/grim history <player> page <N> &f- &7Jump to page N of the session list"
- "/grim history <player> session <N|latest> [-d] [-v] &f- &7Session detail (most recent violations first)"
- "/grim history <player> session <N|latest> page <N> [-d] [-v] &f- &7Session detail, violation page N"
- "&7======================"
- "&8------------------------------------"
- "&e/grim alerts &8- &7toggle alerts"
- "&e/grim brands &8- &7toggle brands"
- "&e/grim profile <player> &8- &7view player info"
- "&e/grim help &8- &7view this help message"
- "&e/grim debug <player> &8- &7developer prediction output"
- "&e/grim perf &8- &7developer ms/prediction"
- "&e/grim reload &8- &7reloads the config"
- "&e/grim spectate <player> &8- &7spectate a player"
- "&e/grim verbose &8- &7shows every flag to you, without buffers"
- "&e/grim log [0-255] &8- &7uploads a debug log for prediction flags"
- "&e/grim history <player> &8- &7session list (newest first)"
- "&e/grim history <player> page <N> &8- &7jump to page N of the session list"
- "&e/grim history <player> session <N|latest> [-d] [-v] &8- &7session detail (most recent violations first)"
- "&e/grim history <player> session <N|latest> page <N> [-d] [-v] &8- &7session detail, violation page N"
- "&8------------------------------------"
# === /grim history ===
# Session-based history UI. All lines below are fully configurable; placeholders
@ -81,15 +81,15 @@ help:
# template — but you can add <hover:show_text:'...'> to any line below to layer
# additional tooltips on top.
grim-history-load-failure: "%prefix% &cHistory subsystem failed to load! Check server console for errors."
grim-history-disabled: "%prefix% &cHistory subsystem is disabled!"
grim-history-failed: "%prefix% &cFailed to load history: &7%error%"
grim-history-unknown-player: "%prefix% &cUnknown player: &f%player%"
grim-history-no-sessions: "%prefix% &7No session history for &f%player%&7."
grim-history-session-not-found: "%prefix% &cSession &f%ordinal%&c not found for &f%player%&c."
grim-history-load-failure: "%prefix% &cerror: &7history subsystem failed to load. check server console for errors"
grim-history-disabled: "%prefix% &cerror: &7history subsystem is disabled"
grim-history-failed: "%prefix% &cerror: &7failed to load history: &7%error%"
grim-history-unknown-player: "%prefix% &cerror: &7unknown player: &e%player%"
grim-history-no-sessions: "%prefix% &7no session history for &e%player%"
grim-history-session-not-found: "%prefix% &cerror: &7session &e%ordinal%&7 not found for &e%player%"
# Session list — valid placeholders: %prefix% %player% %page% %max_pages%
grim-history-header: "%prefix% &bShowing session history for &f%player% &8[&f%page%&7/&f%max_pages%&8]"
grim-history-header: "%prefix% &7showing session history for &e%player% &8[&f%page%&7/&f%max_pages%&8]"
# Single session summary line — valid placeholders:
# %prefix% %player% %ordinal% %grim_version% %server_name%
# %client_version% %client_brand% %duration% %timeago%
@ -98,7 +98,7 @@ grim-history-header: "%prefix% &bShowing session history for &f%player% &8[&f%pa
# whose connection went away without a graceful close (server crash,
# kill -9, channel RST that didn't fire UserDisconnectEvent). Empty
# string for ongoing or gracefully-closed sessions.
grim-history-session: "%prefix% &8[&b%grim_version%&8] &8[&b%server_name%&8] &8[&b%client_version%&8] &bSession &f%ordinal%&b duration &f%duration%&b with &c%violations%&b violations &8[&c%unique_checks%&8]%crashed_marker% &8(&7%timeago% ago&8)"
grim-history-session: "%prefix% &8[&f%grim_version%&8] &8[&f%server_name%&8] &8[&f%client_version%&8] &7session &f%ordinal%&7 duration &f%duration%&7 with &c%violations%&7 violations &8[&c%unique_checks%&8]%crashed_marker% &8(&7%timeago% ago&8)"
# Inline marker substituted into %crashed_marker% on session lines whose
# closed_at == last_activity (i.e. stamped by the next-boot crash sweep
@ -110,17 +110,17 @@ grim-history-crashed-marker: " &8(&ccrashed&8)"
# %prefix% %player% %ordinal% %grim_version% %server_name%
# %client_version% %client_brand% %duration% %timeago%
# %violations% %unique_checks% %bucket_size%
grim-history-detail-header: "%prefix% &bShowing &f%player%&b's session &f%ordinal%&b details:"
grim-history-detail-meta1: "%prefix% &bGrim: &f%grim_version%&b, Server: &f%server_name%&b, Duration: &f%duration%&b, Date: &7%timeago% ago"
grim-history-detail-meta2: "%prefix% &bClient: &f%client_version%&b, Brand: &f%client_brand%"
grim-history-detail-violations-header: "%prefix% &bViolations: &8(%violations% total, %unique_checks% unique)"
grim-history-detail-header: "%prefix% &7showing &e%player%&7's session &f%ordinal%&7 details:"
grim-history-detail-meta1: "%prefix% &7grim: &f%grim_version%&7, server: &f%server_name%&7, duration: &f%duration%&7, date: &7%timeago% ago"
grim-history-detail-meta2: "%prefix% &7client: &f%client_version%&7, brand: &f%client_brand%"
grim-history-detail-violations-header: "%prefix% &7violations: &8(%violations% total, %unique_checks% unique)"
grim-history-detail-empty: "%prefix% &7- (none)"
# A grouped row (default) — valid placeholders: %prefix% %offset% %checks_list%
# %checks_list% is built by joining grim-history-check-count entries with ", "
grim-history-detail-group: "%prefix% &7- %checks_list% &8(&b%offset%&8)"
grim-history-detail-group: "%prefix% &7- %checks_list% &8(&f%offset%&8)"
# A single raw violation row (--detailed) — valid placeholders:
# %prefix% %offset% %check% %vl% %verbose%
grim-history-detail-entry: "%prefix% &7- &f%check% &8(&b%offset%&8)&7 %verbose%"
grim-history-detail-entry: "%prefix% &7- &f%check% &8(&f%offset%&8)&7 %verbose%"
# Inner format for each check in a group's %checks_list% — valid placeholders: %check_name% %count%
grim-history-check-count: "&f%check_name%&7 x&c%count%"

View file

@ -22,35 +22,33 @@ updateCheck: true # recommended to keep this value as true
help:
1:
- "&8[&fracked.ru&8]&r "
- "&8------------------------------------ "
- "&r&nCommands&r &8(&aBasic&8)&r"
- "&8[&fracked.ru&8]&r"
- "&8------------------------------------"
- "&r&nCommands&r &8(&7basic&8)&r"
- " "
- "&f/tp &b&e> &7Teleport to another player. "
- "&f/pm &b&e> &7Private message other players. "
- "&e/tp &8> &7teleport to another player"
- "&e/pm &8> &7private message other players"
- " "
- "&f/sethome &e> &7Set a home point in the world."
- "&f/home &e> &r&7Teleport to your saved home."
- "&e/sethome &8> &7set a home point in the world"
- "&e/home &8> &7teleport to your saved home"
- " "
- "&f/rules &e> &r&7Display server rules. "
- "&e/rules &8> &7display server rules"
- " "
-
- " "
- "&8------------------------------------ "
- "&8------------------------------------"
2:
- "&8[&fracked.ru&8]&r "
- "&8------------------------------------ "
- "&r&nCommands&r &8(&cAdvanced&8)&r "
- "&8[&fracked.ru&8]&r"
- "&8------------------------------------"
- "&r&nCommands&r &8(&7advanced&8)&r"
- " "
- "&f/bal &b&e> &7Show your current balance. "
- "&f/pay &b&e> &7Pay another player. "
- "&e/bal &8> &7show your current balance"
- "&e/pay &8> &7pay another player"
- " "
- "&f/region &b&e> &7Manage your land claim. "
- "&f/claim &e> &r&7Claim the chunk your standing in"
- "&e/region &8> &7manage your land claim"
- "&e/claim &8> &7claim the chunk you're standing in"
- " "
- "&f/shop &b&e> &7Open the shop GUI. "
- "&e/shop &8> &7open the shop gui"
- " "
- "&8------------------------------------ "
- "&8------------------------------------"
pagesEnabled: [1,2]
######################################
@ -61,14 +59,14 @@ helpcmd: true
######################################
# Language
######################################
reload: '&aHelpCommand reloading'
disabled: '&cThis command is disabled'
noargument: '&cPlease use an argument'
playersOnly: 'Only players can use this command'
pageNA: '&cThis page does not exist!'
reload: '&8[&fracked.ru&8]&r &7helpcommand reloading'
disabled: '&8[&fracked.ru&8]&r &cerror: &7this command is disabled'
noargument: '&8[&fracked.ru&8]&r &cerror: &7please use an argument'
playersOnly: '&8[&fracked.ru&8]&r &cerror: &7only players can use this command'
pageNA: '&8[&fracked.ru&8]&r &cerror: &7this page does not exist'
pagePrompt:
enabled: true
page: '&7Page &7$[pageNum]'
arrowBack: '&e[<< &e$[prevNum]&e]'
arrowForward: '&e[&e$[nextNum]&e >>]'
page: '&7page &f$[pageNum]'
arrowBack: '&8[&e<< &e$[prevNum]&8]'
arrowForward: '&8[&e$[nextNum] &e>>&8]'

View file

@ -109,7 +109,7 @@ placeholderapi:
region_max_chunks: "0"
region_trusted_members: "0"
region_max_members: "0"
region_current: "&2Wilderness"
region_current: "&7wilderness"
upkeep_amount: "0,00"
upkeep_at: "Never"
war_name: "None"
@ -166,20 +166,20 @@ formatters:
ago-seconds: "{v} seconds"
balance: "${balance}"
location: "&6{world} &7(X: &6{x} &7Y: &6{y} &7Z: &6{z}&7)"
chunk: "&6{world} &7(X: &6{x} &7Z: &6{z}&7)"
location: "&f{world} &7(X: &f{x} &7Y: &f{y} &7Z: &f{z}&7)"
chunk: "&f{world} &7(X: &f{x} &7Z: &f{z}&7)"
player-regions: "&7• &2{region}"
player-regions: "&7• &f{region}&r"
player-regions-joining: "
"
region-members: "&7• &3{playername}"
region-members: "&7• &e{playername}&r"
region-members-joining: "
"
gui-pagination-title: "&r{title} &r| &3{current-page}&r/&c{total-pages}"
gui-pagination-title: "&r{title} &r&8| &7{current-page}&8/&f{total-pages}&r"
war-regions: "&2{region}"
war-regions: "&f{region}&r"
war-regions-joining: ", "
private-chat: "&2{region} &7- &e{sender}&7: &r{message}"
private-chat: "&8[&fracked.ru&8]&r &8[&f{region}&8]&r &e{sender}&7: &r{message}"

View file

@ -1,24 +1,24 @@
# LPC Configuration
# Please read the https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta before you set up.
#
# Placeholders:
# {message} - the chat message
# {name} - the player's name
# {displayname} - the player's display name / nickname
# {world} - the world name of the player's current world
# {prefix} - the player's highest priority prefix
# {suffix} - the player's highest priority suffix
# {prefixes} - the player's prefixes sorted by the highest priority
# {suffixes} - the player's suffixes sorted by the highest priority
# {username-color} - the player's or the group's username color
# {message-color} - the player's or the group's message color
#
# To reload the configuration, run '/lpc reload' command. Make sure you have the 'lpc.reload' permission assigned.
# More information can be found at https://www.spigotmc.org/resources/68965.
chat-format: "{suffix}{prefix}&7{name} &8&l> &f&r{message}"
# Set the format per group.
# Note: Option for more advanced users. Remove comments to run.
group-formats:
# default: "[default] {name}&r: {message}"
# admin: "[admin] {name}&r: {message}"
# LPC Configuration
# Please read the https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta before you set up.
#
# Placeholders:
# {message} - the chat message
# {name} - the player's name
# {displayname} - the player's display name / nickname
# {world} - the world name of the player's current world
# {prefix} - the player's highest priority prefix
# {suffix} - the player's highest priority suffix
# {prefixes} - the player's prefixes sorted by the highest priority
# {suffixes} - the player's suffixes sorted by the highest priority
# {username-color} - the player's or the group's username color
# {message-color} - the player's or the group's message color
#
# To reload the configuration, run '/lpc reload' command. Make sure you have the 'lpc.reload' permission assigned.
# More information can be found at https://www.spigotmc.org/resources/68965.
chat-format: "{suffix}{prefix}&f{name}&r &8> &7{message}"
# Set the format per group.
# Note: Option for more advanced users. Remove comments to run.
group-formats:
# default: "[default] {name}&r: {message}"
# admin: "[admin] {name}&r: {message}"

View file

@ -1,305 +1,310 @@
# To simplify the customisation and the translation process please check out the editor: https://ptp.pcgamingfreaks.at
Language:
NotFromConsole: "&cThis command can't be used from the console!"
NotFromConsole: '&8[&fracked.ru&8]&r &cerror: &7this command can''t be used from the console.'
# Global Wildcards: <heart> and <smallheart>
Ingame:
NoPermission: "&cYou don't have the permission to do that."
NaN: "&cThe entered value is not a number!"
NotMarried: "&cYou are not married."
PartnerOffline: "&cYour partner is offline."
PartnerNotInRange: "&cYour partner is too far away."
TargetPartnerNotFound: "&cYour targeted partner was not found!"
PlayerNotMarried: "&c\"{PlayerName}\" is not married!"
PlayerNotFound: "&cCouldn't find \"{PlayerName}\"!"
PlayerNotOnline: "&c\"{PlayerName}\" is offline!"
PlayersNotMarried: "&cThe players aren't married!"
MarriageNotExact: "&cWe are sorry, but there is more than one marriage matching your request!"
NoPermission: '&8[&fracked.ru&8]&r &cerror: &7you don''t have permission to do that.'
NaN: '&8[&fracked.ru&8]&r &cerror: &7the entered value is not a number.'
NotMarried: '&8[&fracked.ru&8]&r &7you are not married.'
PartnerOffline: '&8[&fracked.ru&8]&r &7your partner is offline.'
PartnerNotInRange: '&8[&fracked.ru&8]&r &7your partner is too far away.'
TargetPartnerNotFound: '&8[&fracked.ru&8]&r &7your targeted partner was not found.'
PlayerNotMarried: '&8[&fracked.ru&8]&r &e{PlayerName}&r &7is not married.'
PlayerNotFound: '&8[&fracked.ru&8]&r &cerror: &7couldn''t find &e{PlayerName}&r&7.'
PlayerNotOnline: '&8[&fracked.ru&8]&r &e{PlayerName}&r &7is offline.'
PlayersNotMarried: '&8[&fracked.ru&8]&r &7the players aren''t married.'
MarriageNotExact: '&8[&fracked.ru&8]&r &7more than one marriage matches your request.'
JoinLeaveInfo:
# Only used for players with 1 partner
PartnerOnline: "&aYour partner is online."
PartnerOnline: '&8[&fracked.ru&8]&r &7your partner is online.'
# Only used for players with 1 partner
PartnerOffline: "&7Your partner is offline."
PartnerOffline: '&8[&fracked.ru&8]&r &7your partner is offline.'
# Only used for players with more than 1 partner
AllPartnersOffline: "&7All your partners are offline."
AllPartnersOffline: '&8[&fracked.ru&8]&r &7all your partners are offline.'
# Only used for players with more than 1 partner
PartnerOnlineMulti: "&aFollowing partners are online: &r&f{OnlinePartners}"
PartnerOnlineMulti: '&8[&fracked.ru&8]&r &7partners online: &r&f{OnlinePartners}'
# Placeholders: {Name}, {DisplayName}. Keep in mind display names can contain colors! No JSON!!!
MultiOnlineFormat: "{DisplayName}"
# No JSON!!!
MultiOnlineSeparator: "&r, "
MultiOnlineSeparator: "&r&7, "
# Placeholders: {Name}, {DisplayName}
PartnerNowOnline: "&aYour partner is now online."
PartnerNowOnline: '&8[&fracked.ru&8]&r &7your partner is now online.'
# Placeholders: {Name}, {DisplayName}
PartnerNowOffline: "&7Your partner is now offline."
PartnerNowOffline: '&8[&fracked.ru&8]&r &7your partner is now offline.'
Backpack:
OnlyInSurvival: "&cYou can only access your partner's backpack when you are in survival mode."
ShareOn: "&aYou now share your backpack with your partner."
ShareOff: "&cYou are no longer sharing your backpack with your partner."
Opened: "&aYour partner has opened your backpack."
ShareDenied: "&cYour partner doesn't give you access to their backpack."
OnlyInSurvival: '&8[&fracked.ru&8]&r &7you can only access your partner''s backpack in survival mode.'
ShareOn: '&8[&fracked.ru&8]&r &7you now share your backpack with your partner.'
ShareOff: '&8[&fracked.ru&8]&r &7you are no longer sharing your backpack with your partner.'
Opened: '&8[&fracked.ru&8]&r &7your partner has opened your backpack.'
ShareDenied: '&8[&fracked.ru&8]&r &7your partner doesn''t give you access to their backpack.'
Chat:
Joined: "&aYou have set your chat to the private marry chat."
Left: "&aYou have set your chat to public chat."
ListeningStarted: "&aYou are now listening to the marry chat."
ListeningStopped: "&aYou are no longer listening to the marry chat."
TargetSet: "&aPrivate chat target set."
Joined: '&8[&fracked.ru&8]&r &7you have set your chat to the private marry chat.'
Left: '&8[&fracked.ru&8]&r &7you have set your chat to public chat.'
ListeningStarted: '&8[&fracked.ru&8]&r &7you are now listening to the marry chat.'
ListeningStopped: '&8[&fracked.ru&8]&r &7you are no longer listening to the marry chat.'
TargetSet: '&8[&fracked.ru&8]&r &7private chat target set.'
DisplayNameAll: "All Partners"
# Placeholders: {SenderDisplayName}, {SenderName}, {ReceiverDisplayName}, {ReceiverName}, {Message}, {MagicHeart}
Format: "{MagicHeart}&r {SenderDisplayName}&r&6 => &r{ReceiverDisplayName}&r&f: &r{Message}"
Format: "{MagicHeart}&r {SenderDisplayName}&r&7 => &r{ReceiverDisplayName}&r&f: &r{Message}"
Gift:
# Placeholders: {AllowedGameModes}, {CurrentGameMode}
GameModeNotAllowedSender: "&cYou are not allowed to send gifts in your current game mode."
GameModeNotAllowedSender: '&8[&fracked.ru&8]&r &7you can''t send gifts in your current game mode.'
# Placeholders: {AllowedGameModes}, {CurrentGameMode}
GameModeNotAllowedReceiver: "&cYour partner can not receive gifts in their current game mode."
NoItemInHand: "&cYou are not holding an item."
PartnerInvFull: "&cYour partner has no empty space in their inventory."
GameModeNotAllowedReceiver: '&8[&fracked.ru&8]&r &7your partner can''t receive gifts in their current game mode.'
NoItemInHand: '&8[&fracked.ru&8]&r &7you are not holding an item.'
PartnerInvFull: '&8[&fracked.ru&8]&r &7your partner has no empty space in their inventory.'
# Placeholders: {Name}, {DisplayName}, {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
ItemSent: "[{\"text\":\"You have sent your partner \",\"color\":\"green\"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\"}]"
ItemSent: "[{\"text\":\"You have sent your partner \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\",\"color\":\"gray\"}]"
# Placeholders: {Name}, {DisplayName}, {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
ItemReceived: "[{\"text\":\"Your \",\"color\":\"green\"},{\"text\":\"partner\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{DisplayName}\"}},{\"text\":\" has sent you \"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\"}]"
WorldNotAllowed: "&cYour partner is in a world where it is not allowed to receive gifts."
ItemNotAllowed: "&cYou are not allowed to gift {ItemName} &cto your partner!"
ItemReceived: "[{\"text\":\"Your \",\"color\":\"gray\"},{\"text\":\"partner\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{DisplayName}\"}},{\"text\":\" has sent you \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\",\"color\":\"gray\"}]"
WorldNotAllowed: '&8[&fracked.ru&8]&r &7your partner is in a world where receiving gifts is not allowed.'
ItemNotAllowed: '&8[&fracked.ru&8]&r &7you are not allowed to gift &e{ItemName}&r &7to your partner.'
# Placeholders: {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
Request:
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants to gift you \"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\". Accept the gift with \"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\"}]"
WaitForConfirmation: "Gift request sent to your partner."
Denied: "You denied the gift of your partner."
DeniedPartner: "Your partner denied the gift. Your item has been refunded."
Canceled: "You canceled your gift request."
CanceledPartner: "Your partner canceled the gift request. Your item has been refunded."
CanceledDisconnectRequester: "Your partner went offline. Gift request canceled. Your item has been refunded."
CanceledDisconnectTarget: "Your partner went offline. Gift request canceled."
RefundInvFull: "&cYour inventory is full, dropped leftover gift items on the ground!"
PartnerAlreadyHasAnOpenRequest: "&cYour partner already has an open request. Please wait from them to accept or deny it first."
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants to gift you \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
WaitForConfirmation: '&8[&fracked.ru&8]&r &7gift request sent to your partner.'
Denied: '&8[&fracked.ru&8]&r &7you denied the gift of your partner.'
DeniedPartner: '&8[&fracked.ru&8]&r &7your partner denied the gift. your item has been refunded.'
Canceled: '&8[&fracked.ru&8]&r &7you canceled your gift request.'
CanceledPartner: '&8[&fracked.ru&8]&r &7your partner canceled the gift request. your item has been refunded.'
CanceledDisconnectRequester: '&8[&fracked.ru&8]&r &7your partner went offline. gift request canceled. your item has been refunded.'
CanceledDisconnectTarget: '&8[&fracked.ru&8]&r &7your partner went offline. gift request canceled.'
RefundInvFull: '&8[&fracked.ru&8]&r &7your inventory is full, dropped leftover gift items on the ground.'
PartnerAlreadyHasAnOpenRequest: '&8[&fracked.ru&8]&r &7your partner already has an open request. please wait for them to accept or deny it first.'
Home:
Deleted: "&aHome successfully deleted."
PlayerNoHome: "&cThe player doesn't have a home yet."
NoHome: "&cYou have no home yet."
TPed: "&aYou have been teleported to your home."
Set: "&aHome has been saved."
BlockedFrom: "&cYou are not allowed to teleport home from here."
BlockedTo: "&cYou are not allowed to teleport to your home. Please move it."
Deleted: '&8[&fracked.ru&8]&r &7home successfully deleted.'
PlayerNoHome: '&8[&fracked.ru&8]&r &7the player doesn''t have a home yet.'
NoHome: '&8[&fracked.ru&8]&r &7you have no home yet.'
TPed: '&8[&fracked.ru&8]&r &7you have been teleported to your home.'
Set: '&8[&fracked.ru&8]&r &7home has been saved.'
BlockedFrom: '&8[&fracked.ru&8]&r &7you are not allowed to teleport home from here.'
BlockedTo: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to your home. please move it.'
Kiss:
Kissed: "&eYou have kissed your partner!"
Kissed: "&7you have kissed your partner."
Kissed_SendMethod: "action_bar"
GotKissed: "&eYour partner has kissed you!"
GotKissed: "&7your partner has kissed you."
GotKissed_SendMethod: "action_bar"
TooFarAway: "&cYou are too far away to kiss your partner. (Max {Distance} blocks)"
TooFarAway: '&8[&fracked.ru&8]&r &7you are too far away to kiss your partner. (max &e{Distance}&r &7blocks)'
# Placeholders: {Time}, {TimeLeft} in seconds
Wait: "&cYou have to wait {Time} seconds to kiss your partner again."
Wait: '&8[&fracked.ru&8]&r &7you have to wait &e{Time}&r &7seconds to kiss your partner again.'
Hug:
Hugged: "&eYou have hugged your partner!"
Hugged: "&7you have hugged your partner."
Hugged_SendMethod: "action_bar"
GotHugged: "&eYour partner has hugged you!"
GotHugged: "&7your partner has hugged you."
GotHugged_SendMethod: "action_bar"
TooFarAway: "&cYou are too far away to hug your partner. (Max {Distance} blocks)"
TooFarAway: '&8[&fracked.ru&8]&r &7you are too far away to hug your partner. (max &e{Distance}&r &7blocks)'
# Placeholders: {Time}, {TimeLeft} in seconds
Wait: "&cYou have to wait {Time} seconds to hug your partner again."
Wait: '&8[&fracked.ru&8]&r &7you have to wait &e{Time}&r &7seconds to hug your partner again.'
Info:
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}, {Surname}, {MagicHeart}, {WeddingDate}, {PriestName}, {PriestDisplayName}, {HasHome}, {PvPEnabled}
Headline: "&e--- Marriage Info ---"
Footer: "&e---------------------"
Player1: "&ePartner 1: {Player1DisplayName}"
Player2: "&ePartner 2: {Player2DisplayName}"
Surname: "&eSurname: {Surname}"
WeddingDate: "&eMarried on: {WeddingDate}"
Headline: '&8[&fracked.ru&8]&r &r&n marriage info &r'
Footer: '&8------------------------------------'
Player1: '&7partner 1: &f{Player1DisplayName}'
Player2: '&7partner 2: &f{Player2DisplayName}'
Surname: '&7surname: &f{Surname}'
WeddingDate: '&7married on: &f{WeddingDate}'
# No Json!!!
DateFormat: "yyyy-MM-dd"
Priest: "&ePriest: {PriestDisplayName}"
NoPriest: "&ePriest: &7none"
HasHome: "&eHome set: {HasHome}"
PvP: "&ePvP: {PvPEnabled}"
Heart: "&eHeart: {MagicHeart}"
NotMarried: "{DisplayName}&e is not married."
Priest: '&7priest: &f{PriestDisplayName}'
NoPriest: '&7priest: &fnone'
HasHome: '&7home set: &f{HasHome}'
PvP: '&7pvp: &f{PvPEnabled}'
Heart: '&7heart: &f{MagicHeart}'
NotMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is not married.'
Seen:
# Placeholders: {Name}, {DisplayName}
CurrentlyOnline: "{DisplayName}&r is currently &aonline&r."
CurrentlyOnline: "{DisplayName}&r is currently &fonline&r."
# Placeholders: {Name}, {Date}, {Count}, {CountTotalDays}
LastSeen: "[\"\",{\"text\":\"{Name} was last seen on \",\"extra\":[{\"text\":\"{Date}\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{Count} ago\"}},{\"text\":\".\"}]}]"
LastSeen: "[\"\",{\"text\":\"{Name} was last seen on \",\"color\":\"gray\",\"extra\":[{\"text\":\"{Date}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{Count} ago\"}},{\"text\":\".\",\"color\":\"gray\"}]}]"
# No Json!!!
DateFormat: "yyyy-MM-dd 'at' HH:mm:ss"
List:
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}, {Surname}, {MagicHeart}
Format: "&2{Player1DisplayName} {MagicHeart} &2{Player2DisplayName}"
NoMarriedPlayers: "&cThere are no married players."
Headline: "&eMarried players list&r&f - &r&6showing page {CurrentPage}/{MaxPage}"
Footer: "[\"\",{\"text\":\"<<< Previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" Showing page {CurrentPage}/{MaxPage} \",\"color\":\"gold\"},{\"text\":\">>> Next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
Format: "&f{Player1DisplayName} {MagicHeart} &f{Player2DisplayName}"
NoMarriedPlayers: '&8[&fracked.ru&8]&r &7there are no married players.'
Headline: '&8[&fracked.ru&8]&r &7married players &r&f- &r&7page &e{CurrentPage}&7/&e{MaxPage}'
Footer: "[\"\",{\"text\":\"<<< previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" page {CurrentPage}/{MaxPage} \",\"color\":\"yellow\"},{\"text\":\">>> next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
Partners:
Headline: "&ePartner list of {DisplayName}:"
Footer: "&e##############################"
NotMarried: "{DisplayName}&e is not married."
Headline: '&8[&fracked.ru&8]&r &7partner list of {DisplayName}&r&7:'
Footer: '&8------------------------------------'
NotMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is not married.'
# Player1 is the player that was queried. Player2 is the partner
Format: "&2{Player1DisplayName} {MagicHeart} &2{Player2DisplayName}"
Format: "&f{Player1DisplayName} {MagicHeart} &f{Player2DisplayName}"
ListPriests:
Format: "&2{PriestDisplayName}"
NoPriestsOnline: "&cThere are no priests online."
Headline: "&eOnline priests&r&f - &r&6showing page {CurrentPage}/{MaxPage}"
Footer: "[\"\",{\"text\":\"<<< Previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" Showing page {CurrentPage}/{MaxPage} \",\"color\":\"gold\"},{\"text\":\">>> Next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
Format: "&f{PriestDisplayName}"
NoPriestsOnline: '&8[&fracked.ru&8]&r &7there are no priests online.'
Headline: '&8[&fracked.ru&8]&r &7online priests &r&f- &r&7page &e{CurrentPage}&7/&e{MaxPage}'
Footer: "[\"\",{\"text\":\"<<< previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" page {CurrentPage}/{MaxPage} \",\"color\":\"yellow\"},{\"text\":\">>> next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
PvP:
IsDisabled: "&cYou can't hurt your partner if you have PvP disabled."
IsDisabled: "&7you can't hurt your partner if you have pvp disabled."
IsDisabled_SendMethod: "action_bar"
On: "&aYou have now enabled PvP with your partner."
Off: "&aYou have now disabled PvP with your partner."
On: '&8[&fracked.ru&8]&r &7you have now enabled pvp with your partner.'
Off: '&8[&fracked.ru&8]&r &7you have now disabled pvp with your partner.'
TP:
PartnerVanished: "&cYou can't use teleport if your partner is vanished."
Teleport: "&aTeleporting to partner..."
TeleportTo: "&aYour partner is teleporting to you..."
Unsafe: "&cTeleport cancelled! You would not survive it!"
ToUnsafe: "&cYour partner was about to teleport to you, but would not survive it!"
WorldNotAllowed: "&cYour partner is in a world where tp is not allowed."
Moved: "&cTeleport canceled! You have moved!"
DontMove: "&cTeleport in {Time} sec! Don't Move!"
BlockedFrom: "&cYou are not allowed to teleport to your partner from here."
BlockedTo: "&cYou are not allowed to teleport to where your partner is."
PartnerVanished: '&8[&fracked.ru&8]&r &7you can''t use teleport if your partner is vanished.'
Teleport: '&8[&fracked.ru&8]&r &7teleporting to partner...'
TeleportTo: '&8[&fracked.ru&8]&r &7your partner is teleporting to you...'
Unsafe: '&8[&fracked.ru&8]&r &7teleport cancelled. you would not survive it.'
ToUnsafe: '&8[&fracked.ru&8]&r &7your partner was about to teleport to you, but would not survive it.'
WorldNotAllowed: '&8[&fracked.ru&8]&r &7your partner is in a world where tp is not allowed.'
Moved: '&8[&fracked.ru&8]&r &7teleport canceled. you have moved.'
DontMove: '&8[&fracked.ru&8]&r &7teleport in &e{Time}&r &7sec. don''t move.'
BlockedFrom: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to your partner from here.'
BlockedTo: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to where your partner is.'
Request:
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants teleport to you. Accept the teleport with \"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\"}]"
WaitForConfirmation: "Please wait till your partner accepts the teleport."
Denied: "You denied the teleport request of your partner."
DeniedPartner: "Your partner denied the teleport request."
Canceled: "You canceled your teleport request."
CanceledPartner: "Your partner canceled the teleport request."
CanceledDisconnectRequester: "Your partner went offline. Teleport request canceled."
CanceledDisconnectTarget: "Your partner went offline. Teleport request canceled."
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants teleport to you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
WaitForConfirmation: '&8[&fracked.ru&8]&r &7please wait until your partner accepts the teleport.'
Denied: '&8[&fracked.ru&8]&r &7you denied the teleport request of your partner.'
DeniedPartner: '&8[&fracked.ru&8]&r &7your partner denied the teleport request.'
Canceled: '&8[&fracked.ru&8]&r &7you canceled your teleport request.'
CanceledPartner: '&8[&fracked.ru&8]&r &7your partner canceled the teleport request.'
CanceledDisconnectRequester: '&8[&fracked.ru&8]&r &7your partner went offline. teleport request canceled.'
CanceledDisconnectTarget: '&8[&fracked.ru&8]&r &7your partner went offline. teleport request canceled.'
SetColor:
UnknownColor: "&cUnable to identify color '{Input}'!"
Set: "Color set."
Selection: '["",{"text":"Please click on how you would like the heart for your marriage to look like:"},{"text":"\n"},{"text":" ❤ ","color":"dark_red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_red"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &4dark red&r."}},{"text":" ❤ ","color":"red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} red"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &cred&r."}},{"text":" ❤ ","color":"gold","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gold"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &6gold&r."}},{"text":" ❤ ","color":"yellow","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} yellow"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &eyellow&r."}},{"text":" ❤ ","color":"dark_green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_green"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &2dark green&r."}},{"text":" ❤ ","color":"green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} green"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &agreen&r."}},{"text":" ❤ ","color":"aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} aqua"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &baqua&r."}},{"text":" ❤ ","color":"dark_aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_aqua"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &3dark aqua&r."}},{"text":" ❤ ","color":"dark_blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_blue"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &1dark blue&r."}},{"text":" ❤ ","color":"blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} blue"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &9blue&r."}},{"text":" ❤ ","color":"light_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} light_purple"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &dlight purple&r."}},{"text":" ❤ ","color":"dark_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_purple"},"hoverEvent":{"action":"show_text","value":"Sets the text of the heart to &5dark purple&r."}},{"text":" ❤ ","color":"white","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} white"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &fwhite&r."}},{"text":" ❤ ","color":"gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gray"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &7gray&r."}},{"text":" ❤ ","color":"dark_gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_gary"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &8dark gray&r."}},{"text":" ❤ ","color":"black","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} black"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to black."}}]'
UnknownColor: '&8[&fracked.ru&8]&r &cerror: &7unable to identify color &e{Input}&r&7.'
Set: '&8[&fracked.ru&8]&r &7color set.'
Selection: '["",{"text":"please click on how you would like the heart for your marriage to look like:","color":"gray"},{"text":"\n"},{"text":" ❤ ","color":"dark_red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_red"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark red."}},{"text":" ❤ ","color":"red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} red"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to red."}},{"text":" ❤ ","color":"gold","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gold"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to gold."}},{"text":" ❤ ","color":"yellow","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} yellow"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to yellow."}},{"text":" ❤ ","color":"dark_green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_green"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark green."}},{"text":" ❤ ","color":"green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} green"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to green."}},{"text":" ❤ ","color":"aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} aqua"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to aqua."}},{"text":" ❤ ","color":"dark_aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_aqua"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark aqua."}},{"text":" ❤ ","color":"dark_blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_blue"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark blue."}},{"text":" ❤ ","color":"blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} blue"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to blue."}},{"text":" ❤ ","color":"light_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} light_purple"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to light purple."}},{"text":" ❤ ","color":"dark_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_purple"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark purple."}},{"text":" ❤ ","color":"white","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} white"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to white."}},{"text":" ❤ ","color":"gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gray"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to gray."}},{"text":" ❤ ","color":"dark_gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_gary"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark gray."}},{"text":" ❤ ","color":"black","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} black"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to black."}}]'
SetPriest:
# Placeholders: {Name}, {DisplayName}. Keep in mind display names contain colors!
MadeYouAPriest: "{DisplayName}&r&a has made you a priest."
YouMadeAPriest: "{DisplayName}&r&a now is a priest."
FiredYou: "{DisplayName}&r&c has fired you as a priest."
YouFiredAPriest: "{DisplayName}&r&a is no longer a priest."
PerPermission: "{DisplayName}&r&c is set as a priest per permission and can't be fired by command."
MadeYouAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7has made you a priest.'
YouMadeAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7now is a priest.'
FiredYou: '&8[&fracked.ru&8]&r {DisplayName}&r &7has fired you as a priest.'
YouFiredAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7is no longer a priest.'
PerPermission: '&8[&fracked.ru&8]&r {DisplayName}&r &7is set as a priest per permission and can''t be fired by command.'
Surname:
SetSuccessful: "&aSurname changed."
SetFailed: "&cFailed changing surname."
ToShort: "&cThe given surname is too short. It has to be at least {MinLength} characters long."
ToLong: "&cThe given surname is too long. It can't be more than {MaxLength} characters long."
AlreadyUsed: "&cThe given surname is already in use!"
Banned: "&cThe given surname is not allowed."
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to change your surname from\",\"color\":\"white\"},{\"text\":\"{Surname}&r\"},{\"text\":\" to \",\"color\":\"white\"},{\"text\":\"{NewSurname}&r\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"Current surname: {Surname}\"}},{\"text\":\". Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
PlayerOff: "{DisplayName}&r is now offline, surname change canceled."
PriestOff: "Priest {DisplayName}&r is now offline, surname change canceled."
PlayerCancelled: "&c&r&c{PlayerDisplayName}&r&c cancelled the surname change to {NewSurname}&r&c!"
PriestCancelled: "&c&r&c{PriestDisplayName}&r&c cancelled the surname change to {NewSurname}&r&c!"
YouCancelled: "&aYou cancelled your surname change to {NewSurname}&r&a!"
YouCancelledPriest: "&aYou cancelled the surname change of &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a to {NewSurname}&r&a!"
Deny: "{DisplayName}&r&c denied the surname change!"
YouDeny: "&aYou denied the surname change to {NewSurname}&r&a."
PlayerOffline: "&cCan't check for consent to change surname while player is offline."
SetSuccessful: '&8[&fracked.ru&8]&r &7surname changed.'
SetFailed: '&8[&fracked.ru&8]&r &7failed changing surname.'
ToShort: '&8[&fracked.ru&8]&r &7the given surname is too short. it has to be at least &e{MinLength}&r &7characters long.'
ToLong: '&8[&fracked.ru&8]&r &7the given surname is too long. it can''t be more than &e{MaxLength}&r &7characters long.'
AlreadyUsed: '&8[&fracked.ru&8]&r &7the given surname is already in use.'
Banned: '&8[&fracked.ru&8]&r &7the given surname is not allowed.'
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to change your surname from\",\"color\":\"gray\"},{\"text\":\"{Surname}&r\"},{\"text\":\" to \",\"color\":\"gray\"},{\"text\":\"{NewSurname}&r\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"current surname: {Surname}\"}},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, surname change canceled.'
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, surname change canceled.'
PlayerCancelled: '&8[&fracked.ru&8]&r {PlayerDisplayName}&r &7cancelled the surname change to {NewSurname}&r&7.'
PriestCancelled: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7cancelled the surname change to {NewSurname}&r&7.'
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your surname change to {NewSurname}&r&7.'
YouCancelledPriest: '&8[&fracked.ru&8]&r &7you cancelled the surname change of {Player1DisplayName}&r &7and {Player2DisplayName}&r &7to {NewSurname}&r&7.'
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied the surname change.'
YouDeny: '&8[&fracked.ru&8]&r &7you denied the surname change to {NewSurname}&r&7.'
PlayerOffline: '&8[&fracked.ru&8]&r &7can''t check for consent to change surname while player is offline.'
Requests:
NothingToAccept: "&cThere is no open request to accept."
NothingToDeny: "&cThere is no open request to deny."
NothingToCancel: "&cThere is no open request to cancel."
NothingToAccept: '&8[&fracked.ru&8]&r &7there is no open request to accept.'
NothingToDeny: '&8[&fracked.ru&8]&r &7there is no open request to deny.'
NothingToCancel: '&8[&fracked.ru&8]&r &7there is no open request to cancel.'
Marry:
# Placeholders: {Name}, {DisplayName}. Keep in mind display names contain colors!
NotWithHimself: "&cYou can't marry &r&c{DisplayName}&r&c with himself."
AlreadySamePair: "&cYou can't marry players that are already married to each other. &r&c{Player1DisplayName}&r&c is already married with &r&c{Player2DisplayName}&r&c."
AlreadyMarried: "&cYou can't marry players that are already married. &r&c{DisplayName}&r&c is already married."
SurnameNeeded: "&cYou need a surname for the couple to marry."
Married: "&aYou have married &r&a{Player1DisplayName}&r&a with &r&a{Player2DisplayName}&r&a."
HasMarried: "{PriestDisplayName}&r&a has married you with &r{PartnerDisplayName}&r&a."
Broadcast: "{PriestDisplayName}&r&a has married {Player1DisplayName}&r&a with &r{Player2DisplayName}&r&a."
NotInRange: "&cThe players are not in range! They need to be within {Range} blocks!"
AlreadyOpenRequest: "{DisplayName}&r&c has already one not answered marry request."
YouCalledOff: "You have called the wedding off."
PlayerCalledOff: "{DisplayName}&r called the wedding off."
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to marry you with \",\"color\":\"white\"},{\"text\":\"{PlayerDisplayName}&r\"},{\"text\":\". Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
PriestOff: "Priest {DisplayName}&r is now offline, wedding called off."
PlayerOff: "{DisplayName}&r is now offline, wedding called off."
MaxPartnersReached: "{DisplayName}&r has already reached the maximum allowed amount of partners ({MaxPartnerCount})."
NotWithHimself: '&8[&fracked.ru&8]&r &7you can''t marry {DisplayName}&r &7with himself.'
AlreadySamePair: '&8[&fracked.ru&8]&r &7you can''t marry players that are already married to each other. {Player1DisplayName}&r &7is already married with {Player2DisplayName}&r&7.'
AlreadyMarried: '&8[&fracked.ru&8]&r &7you can''t marry players that are already married. {DisplayName}&r &7is already married.'
SurnameNeeded: '&8[&fracked.ru&8]&r &7you need a surname for the couple to marry.'
Married: '&8[&fracked.ru&8]&r &7you have married {Player1DisplayName}&r &7with {Player2DisplayName}&r&7.'
HasMarried: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has married you with {PartnerDisplayName}&r&7.'
Broadcast: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has married {Player1DisplayName}&r &7with {Player2DisplayName}&r&7.'
NotInRange: '&8[&fracked.ru&8]&r &7the players are not in range. they need to be within &e{Range}&r &7blocks.'
AlreadyOpenRequest: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already one not answered marry request.'
YouCalledOff: '&8[&fracked.ru&8]&r &7you have called the wedding off.'
PlayerCalledOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7called the wedding off.'
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to marry you with \",\"color\":\"gray\"},{\"text\":\"{PlayerDisplayName}&r\"},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, wedding called off.'
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, wedding called off.'
MaxPartnersReached: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
Self:
NotYourself: "&cYou can't marry yourself."
NotInRange: "&cThe player is not in range! They need to be within {Range} blocks!"
AlreadySamePair: "&cWe are already married with &r&c{DisplayName}&r&c!"
AlreadyMarried: "&cYou are already married with &r&c{DisplayName}&r&c!"
OtherAlreadyMarried: "&c&r&c{DisplayName}&r&c is already married!"
AlreadyOpenRequest: "&cYou have already one not answered marry request."
Married: "&aYou have married &r&a{DisplayName}&r&a."
Broadcast: "&a&r&a{Player1DisplayName}&r&a has married &r&a{Player2DisplayName}&r&a."
YouCalledOff: "You have called the wedding off."
PlayerCalledOff: "{DisplayName}&r called the wedding off."
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to marry you. Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
RequestSent: "Marriage request sent."
PlayerOff: "{DisplayName}&r is now offline, wedding called off."
NotOnYourOwn: "&cYou can't perform your own wedding. Please ask a priest to perform the wedding for you."
MaxPartnersReached: "You have already reached the maximum allowed amount of partners ({MaxPartnerCount})."
MaxPartnersReachedOther: "{DisplayName}&r has already reached the maximum allowed amount of partners ({MaxPartnerCount})."
NotYourself: '&8[&fracked.ru&8]&r &7you can''t marry yourself.'
NotInRange: '&8[&fracked.ru&8]&r &7the player is not in range. they need to be within &e{Range}&r &7blocks.'
AlreadySamePair: '&8[&fracked.ru&8]&r &7we are already married with {DisplayName}&r&7.'
AlreadyMarried: '&8[&fracked.ru&8]&r &7you are already married with {DisplayName}&r&7.'
OtherAlreadyMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is already married.'
AlreadyOpenRequest: '&8[&fracked.ru&8]&r &7you have already one not answered marry request.'
Married: '&8[&fracked.ru&8]&r &7you have married {DisplayName}&r&7.'
Broadcast: '&8[&fracked.ru&8]&r {Player1DisplayName}&r &7has married {Player2DisplayName}&r&7.'
YouCalledOff: '&8[&fracked.ru&8]&r &7you have called the wedding off.'
PlayerCalledOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7called the wedding off.'
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to marry you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
RequestSent: '&8[&fracked.ru&8]&r &7marriage request sent.'
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, wedding called off.'
NotOnYourOwn: '&8[&fracked.ru&8]&r &7you can''t perform your own wedding. please ask a priest to perform the wedding for you.'
MaxPartnersReached: '&8[&fracked.ru&8]&r &7you have already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
MaxPartnersReachedOther: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
Divorce:
Broadcast: "&a&r&a{PriestDisplayName}&r&a has divorced &r&a{Player1DisplayName}&r&a from &r&a{Player2DisplayName}&r&a."
DivorcedPlayer: "&a&r&a{PriestDisplayName}&r&a has divorced your marriage with &r&a{PartnerDisplayName}&r&a."
Divorced: "&aYou have divorced &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a."
PlayerOff: "{DisplayName}&r is now offline, divorce canceled."
PriestOff: "Priest {DisplayName}&r is now offline, divorce canceled."
PlayerCancelled: "&c&r&c{PlayerDisplayName}&r&c cancelled the divorce with &r&c{PartnerDisplayName}&r&c!"
PriestCancelled: "&c&r&c{PriestDisplayName}&r&c cancelled the divorce between you and &r&c{PartnerDisplayName}&r&c!"
YouCancelled: "&aYou cancelled your divorce from &r&a{DisplayName}&r&a!"
YouCancelledPriest: "&aYou cancelled the divorce of &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a!"
Deny: "{DisplayName}&r&c denied the divorce!"
YouDeny: "&aYou denied the divorce from &r&a{DisplayName}&r&a."
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to divorce you from \",\"color\":\"white\"},{\"text\":\"{PartnerDisplayName}\"},{\"text\":\". Accept the divorce with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
NotInRange: "&aThe players are not in range! They need to be within {Range} blocks!"
Broadcast: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has divorced {Player1DisplayName}&r &7from {Player2DisplayName}&r&7.'
DivorcedPlayer: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has divorced your marriage with {PartnerDisplayName}&r&7.'
Divorced: '&8[&fracked.ru&8]&r &7you have divorced {Player1DisplayName}&r &7and {Player2DisplayName}&r&7.'
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, divorce canceled.'
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, divorce canceled.'
PlayerCancelled: '&8[&fracked.ru&8]&r {PlayerDisplayName}&r &7cancelled the divorce with {PartnerDisplayName}&r&7.'
PriestCancelled: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7cancelled the divorce between you and {PartnerDisplayName}&r&7.'
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your divorce from {DisplayName}&r&7.'
YouCancelledPriest: '&8[&fracked.ru&8]&r &7you cancelled the divorce of {Player1DisplayName}&r &7and {Player2DisplayName}&r&7.'
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied the divorce.'
YouDeny: '&8[&fracked.ru&8]&r &7you denied the divorce from {DisplayName}&r&7.'
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to divorce you from \",\"color\":\"gray\"},{\"text\":\"{PartnerDisplayName}\"},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
NotInRange: '&8[&fracked.ru&8]&r &7the players are not in range. they need to be within &e{Range}&r &7blocks.'
Self:
Divorced: "&aYou left &r&a{DisplayName}&r&a. You are free now."
DivorcedPlayer: "{DisplayName}&r&a has left you. You are free now."
Broadcast: "&a&r&a{Player1DisplayName}&r&a has divorced from &r&a{Player2DisplayName}&r&a."
PlayerOff: "{DisplayName}&r is now offline, divorce canceled."
RequestSent: "Divorce request sent to {DisplayName}&r."
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to divorce from you. Accept the divorce with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
Deny: "{DisplayName}&r&c denied your divorce request!"
YouDeny: "&aYou denied &r&a{DisplayName}&r&a's divorce request."
Cancelled: "{DisplayName}&r&c cancelled their divorce request!"
YouCancelled: "&aYou cancelled your divorce request from &r&a{DisplayName}&r&a!"
NotInRange: "&aYour partner is not in range! You need to be within {Range} blocks!"
Divorced: '&8[&fracked.ru&8]&r &7you left {DisplayName}&r&7. you are free now.'
DivorcedPlayer: '&8[&fracked.ru&8]&r {DisplayName}&r &7has left you. you are free now.'
Broadcast: '&8[&fracked.ru&8]&r {Player1DisplayName}&r &7has divorced from {Player2DisplayName}&r&7.'
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, divorce canceled.'
RequestSent: '&8[&fracked.ru&8]&r &7divorce request sent to {DisplayName}&r&7.'
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to divorce from you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied your divorce request.'
YouDeny: '&8[&fracked.ru&8]&r &7you denied {DisplayName}&r&7''s divorce request.'
Cancelled: '&8[&fracked.ru&8]&r {DisplayName}&r &7cancelled their divorce request.'
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your divorce request from {DisplayName}&r&7.'
NotInRange: '&8[&fracked.ru&8]&r &7your partner is not in range. you need to be within &e{Range}&r &7blocks.'
Economy:
NotEnough: "&cYou don't have enough money! You need {Cost} {CurrencyName} for that."
PartnerNotEnough: "&cYour partner doesn't have enough money!"
PriestMarryNotEnough: "&cThe players you are trying to marry don't have enough money."
PriestDivorceNotEnough: "&cThe players you are trying to divorce don't have enough money."
MarriagePaid: "&aYou paid {Cost} {CurrencyName} for your marriage ({Remaining} {CurrencyName} left)."
DivorcePaid: "&aYou paid {Cost} {CurrencyName} for the annul of your marriage ({Remaining} {CurrencyName} left)."
HomeTPPaid: "&aYou paid {Cost} {CurrencyName} for your home teleport ({Remaining} {CurrencyName} left)."
SetHomePaid: "&aYou paid {Cost} {CurrencyName} to set your Home ({Remaining} {CurrencyName} left)."
TpPaid: "&aYou paid {Cost} {CurrencyName} for the Teleport ({Remaining} {CurrencyName} left)."
GiftPaid: "&aYou have paid {Cost} {CurrencyName} for gifting an item to your partner ({Remaining} {CurrencyName} left)."
SurnameChangePaid: "&aYou have paid {Cost} {CurrencyName} to change a surename ({Remaining} {CurrencyName} left)."
NotEnough: '&8[&fracked.ru&8]&r &7you don''t have enough money. you need &e{Cost} {CurrencyName}&r &7for that.'
PartnerNotEnough: '&8[&fracked.ru&8]&r &7your partner doesn''t have enough money.'
PriestMarryNotEnough: '&8[&fracked.ru&8]&r &7the players you are trying to marry don''t have enough money.'
PriestDivorceNotEnough: '&8[&fracked.ru&8]&r &7the players you are trying to divorce don''t have enough money.'
MarriagePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for your marriage (&e{Remaining} {CurrencyName}&r &7left).'
DivorcePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for the annul of your marriage (&e{Remaining} {CurrencyName}&r &7left).'
HomeTPPaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for your home teleport (&e{Remaining} {CurrencyName}&r &7left).'
SetHomePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7to set your home (&e{Remaining} {CurrencyName}&r &7left).'
TpPaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for the teleport (&e{Remaining} {CurrencyName}&r &7left).'
GiftPaid: '&8[&fracked.ru&8]&r &7you have paid &e{Cost} {CurrencyName}&r &7for gifting an item to your partner (&e{Remaining} {CurrencyName}&r &7left).'
SurnameChangePaid: '&8[&fracked.ru&8]&r &7you have paid &e{Cost} {CurrencyName}&r &7to change a surname (&e{Remaining} {CurrencyName}&r &7left).'
Admin:
Reloading: "&1Reloading ..."
Reloaded: "&1Reloaded!"
ReloadingDatabase: '&bReloading database &6.&r&c.&r&a.&r'
CheckingForUpdates: "&1Checking for updates ..."
Updated: "&ePlugin updated, will be loaded on next restart/reload."
NoUpdate: "&6No plugin update available."
UpdateFail: "&cThere was a problem looking for updates! Please check the console!"
Reloading: '&8[&fracked.ru&8]&r &7reloading...'
Reloaded: '&8[&fracked.ru&8]&r &7reloaded.'
ReloadingDatabase: '&8[&fracked.ru&8]&r &7reloading database...'
CheckingForUpdates: '&8[&fracked.ru&8]&r &7checking for updates...'
Updated: '&8[&fracked.ru&8]&r &7plugin updated, will be loaded on next restart/reload.'
NoUpdate: '&8[&fracked.ru&8]&r &7no plugin update available.'
UpdateFail: '&8[&fracked.ru&8]&r &cerror: &7there was a problem looking for updates. please check the console.'
# You can change this message if you like to, but don't cry if the link isn't linking to the plugin anymore!
UpdateAvailable: "[{\"text\":\"There is an update available! Please go to \\\"\",\"color\":\"green\"},{\"text\":\"https://www.spigotmc.org/resources/marriage-master-mc-1-7-1-9.19273/\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.spigotmc.org/resources/marriage-master-mc-1-7-1-9.19273/\"}},{\"text\":\"\\\" to download it!\"}]"
UpdateAvailable: "[{\"text\":\"There is an update available.\",\"color\":\"gray\"}]"
Help:
Header: "&6### Marriage Master Commands ###"
Footer: "&6#############################"
Header: '&8[&fracked.ru&8]&r'
Footer: '&8------------------------------------'
# Allows you to define messages that should be sent if the player uses the "/marry" command without any parameters (HelpMode must be set to CustomHelp in the config)
CustomHelp:
# Will be used if the player is married
Married:
- " &3__&b&lMarry Commands&r&3__"
-
- '[{"text":" ➤ ","color":"white"},{"text":"/marry kiss","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry kiss"}},{"text":" kiss your partner","color":"aqua"}]'
- '[{"text":" ➤ ","color":"yellow"},{"text":"/marry tp","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry tp"}},{"text":" tp to your partner","color":"aqua"}]'
- '[{"text":" ➤ ","color":"gold"},{"text":"/marry chat toggle","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry chat toggle"}},{"text":" talk private whit your partner","color":"aqua"}]'
- '[{"text":" ➤ ","color":"gold"},{"text":"/marry gift","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry gift"}},{"text":" give your partners things","color":"aqua"}]'
- '[{"text":"Use ","color":"dark_green"},{"text":"/marry help","color":"dark_aqua","bold":true},{"text":" for full list of all commands"}]'
- '&8[&fracked.ru&8]&r'
- '&8------------------------------------'
- '&r&n marry commands &r'
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry kiss","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry kiss"}},{"text":" kiss your partner","color":"gray"}]'
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry tp","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry tp"}},{"text":" tp to your partner","color":"gray"}]'
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry chat toggle","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry chat toggle"}},{"text":" talk privately with your partner","color":"gray"}]'
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry gift","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry gift"}},{"text":" give your partner things","color":"gray"}]'
- '[{"text":"use ","color":"gray"},{"text":"/marry help","color":"yellow"},{"text":" for full list of all commands","color":"gray"}]'
# Will be used if the player is a priest
Priest:
- " &3__&b&lMarry&r&3__"
- "&b You can marry players by using /marry marry <player1> <player2>"
- '[{"text":"Use ","color":"dark_green"},{"text":"/marry help","color":"dark_aqua","bold":true},{"text":" for full list of all commands"}]'
- '&8[&fracked.ru&8]&r'
- '&8------------------------------------'
- '&r&n marry &r'
- '&7you can marry players by using &e/marry marry <player1> <player2>'
- '[{"text":"use ","color":"gray"},{"text":"/marry help","color":"yellow"},{"text":" for full list of all commands","color":"gray"}]'
# Will be used if the player is neither married nor a priest
Default:
- " &3__&b&lMarry&r&3__"
- "&cYou must be married to use this command"
- '&8[&fracked.ru&8]&r'
- '&8------------------------------------'
- '&r&n marry &r'
- '&7you must be married to use this command'
Commands:
HelpFormat: "[\"\",{\"text\":\"/{MainCommand} {SubCommand} {Parameters}\",\"clickEvent\":{\"action\":\"suggest_command\",\"value\":\"/{MainCommand} {SubCommand}\"}},{\"text\":\" - \",\"color\":\"white\"},{\"text\":\"{Description}\",\"color\":\"aqua\"}]"
HelpFormat: "[\"\",{\"text\":\"/{MainCommand} {SubCommand} {Parameters}\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"suggest_command\",\"value\":\"/{MainCommand} {SubCommand}\"}},{\"text\":\" - \",\"color\":\"dark_gray\"},{\"text\":\"{Description}\",\"color\":\"gray\"}]"
# No color codes please
PlayerNameVariable: "player_name"
PartnerNameVariable: "partner_name"
@ -450,9 +455,9 @@ Dialog:
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}
AndDoYouWant: "And do you {Player2Name}, want to marry {Player1Name} on this server?"
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}
Married: "I now pronounce {Player1Name} and {Player2Name} married! You may now kiss."
YesIWant: "Yes, I will!"
NoIDontWant: "No, I will not!"
Married: "I now pronounce {Player1Name} and {Player2Name} married. You may now kiss."
YesIWant: "Yes, I will."
NoIDontWant: "No, I will not."
# This selection allows to change the placeholder return values. You can change them if you like. https://github.com/GeorgH93/MarriageMaster/wiki/Placeholders
Placeholders:
# The default formatting data that should be used if nothing else is specified
@ -462,27 +467,27 @@ Placeholders:
False: false
NotMarried: "not married"
NoHome: "no home"
Separator: "&r, "
Separator: "&r&7, "
NoPartnerForSlot: ""
Years: "&6{years}&ey "
Months: "&6{months}&eM "
Days: "&6{days}&ed "
Hours: "&6{hours}&eh "
Minutes: "&6{minutes}&em"
Years: "&f{years}&7y "
Months: "&f{months}&7M "
Days: "&f{days}&7d "
Hours: "&f{hours}&7h "
Minutes: "&f{minutes}&7m"
TimeMain: "{years}{months}{days}{hours}{minutes}"
Heart:
Married: "&c<heart>&f"
Married: "&f<heart>&r"
NotMarried: ""
MagicHeart:
Married: "<heart>&f"
Married: "<heart>&r"
NotMarried: ""
Prefix:
NotMarried: ""
Suffix:
NotMarried: ""
StatusHeart:
Married: "&c<heart>&f"
NotMarried: "&7<heart>&f"
Married: "&f<heart>&r"
NotMarried: "&7<heart>&r"
Home:
# Order: world, x, y, z
Married: "%1$s %2$.1f %3$.1f %4$.1f"
@ -504,4 +509,4 @@ Author: "GeorgH93"
# Language file version. Don't touch it!
Version: 115
Revision: 1
Revision: 1

View file

@ -1,65 +0,0 @@
motd:
# Do you want to enable this feature?
motdEnabled: true
# Placeholders: {onlinePlayers} {maxPlayers}
# Use {br} to separate lines.
# Putting more than one will cause one to be randomly chosen each refresh
motds:
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Funky*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Get Schwifty*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Litty Titty*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Rip FHZ*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>BOOBIES*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Just add milk*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Tell your mom*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>U WOT M8*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Flexin*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Kawaii*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Since 2020*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>WOW*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Special Edition*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>UWU*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>XXX Rated*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>High Af*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Vegan*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Ok Boomer*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Yes*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Noot Noot*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Dislexic*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>404 Not Found*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Wyd Step Bro*</rainbow></Italic>"
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>OnlyFans*</rainbow></Italic>"
#
# - " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <rainbow>I sold my soul to the devil for designer.</rainbow>"
#
#
#
#
# - "<bold><gradient:black:white>----====[</gradient> <gradient:green:blue>UltraCraft <gradient:red:yellow></bold><italic>Official</gradient></italic><bold> <gradient:white:black>]=====----</gradient></bold>{br}<bold> <gradient:#EEFF4A:#F7FFAE>Custom <italic>Survival</italic></gradient> <color:#0092FF>Discord</bold><gray>:</gray> <gradient:#5FDAFF:#B8A6FF><italic>Ab3d5f"
# - "<rainbow>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||</rainbow>{br}<white>Hello <blue>{onlinePlayers} <gray>/</gray> {maxPlayers}</blue> Players Online"
maxPlayers:
# Do you want to enable this feature?
maxPlayersEnabled: true
# Changes the Max Players value.
maxPlayers: 128
# Changes the Max Players to X more than the online players
# Example: 16/19 players online.
justXMoreEnabled: false
xValue: 3
bungeeOnly:
# Do you want to enable this feature?
fakePlayersEnabled: false
# Modes: static, random, percent
# static: This many fake players will be added
# ex: fakePlayers: "3"
# random: A random number of fake players in this range will be added
# ex: fakePlayers: "3:6"
# percent: The player count will be inflated by this much, rounding up
# ex: fakePlayers: "25%"
fakePlayers: "25%"

View file

@ -5,11 +5,9 @@
# /_/ /_/ \____/_/ |_/_/ /_/\__/_/ /_/ \__,_/_.___/
# config.yml (Bukkit/Spigot version)
# This section doesn't really need to be changed,
# but a few people seem not to like my design for a custom update-notification message...
# Well... that's basically the whole reason for this one here. xd
# Update notifier disabled — racked.ru handles plugin updates manually.
updater:
enabled: true
enabled: false
period: 10000
announce-missing-parts: true
@ -21,12 +19,9 @@ updater:
auto-update-config: false
updated:
- '&8[&2PAT &7| &2Bukkit&8] &aYou are using the newest version! ^^'
- ''
outdated:
- '&8[&4PAT &7| &4Bukkit&8] &cThere is a new version available! (%newest_version%)'
- '&8[&4PAT &7| &4Bukkit&8] &cYou are still using the %current_version%.'
- '&8[&4PAT &7| &4Bukkit&8] &cGet the newest version here:'
- '&8[&4PAT &7| &4Bukkit&8] &ehttps://www.rayzs.de/products/proantitab/page'
- ''
# (!) Warning: If you have a Bungeecord/Velocity server, please enable this option!
# (!) How to use it properly can be seen on the following page:
@ -82,7 +77,7 @@ custom-protocol-ping:
# %online_extended% - manipulated online player count
# %max% - max player count
# ... and all the other placeholders from PlaceholderAPI
protocol: '&f&lProAntiTab &7(&a%online%&7/&c%max%&7)'
protocol: '&fracked.ru &7(&f%online%&7/&f%max%&7)'
# The displayed message when you hover over the player count.
custom-playerlist:
@ -94,8 +89,8 @@ custom-protocol-ping:
# %max% - max player count
# ... and all the other placeholders from PlaceholderAPI
list:
- '&8> &7Online players: &a%online%&7/&2%max%'
- '&8> &7Using &fProAntiTab'
- '&8> &7online players: &f%online%&7/&f%max%'
- '&8> &7racked.ru'
#>> HTP (Sync)
# This feature allows you to create your own 'Unknown command.' message.
@ -105,7 +100,7 @@ custom-protocol-ping:
custom-unknown-command:
enabled: false
message:
- '&cThis command does not exist!'
- '&8[&fracked.ru&8]&r &cerror: &7this command does not exist'
#>> HTP (Overwritten)
# This setting decides if a listed command should be cancelled from execution or not.
@ -115,9 +110,9 @@ cancel-blocked-commands:
enabled: true
base-command-message:
- ''
# - '%prefix% &cThis command &8(&4%command%&8) &cis blocked!'
# - '%prefix% &cerror: &7this command &8(&f%command%&8) &7is blocked'
sub-command-message:
# - '%prefix% &cCommand &8(&4%command%&8) &cwith the provided sub-argument is not allowed!'
# - '%prefix% &cerror: &7command &8(&f%command%&8) &7with the provided sub-argument is not allowed'
- ''
#>> HTP (Overwritten)
@ -128,7 +123,7 @@ custom-plugins:
# If this is set to true, the command will always be tab-completable,
# even if the command is supposed to be blocked
always-tab-completable: false
commands:
- pl
- plugins
@ -170,8 +165,8 @@ auto-lowercase-commands:
# it would be a waste not to provide some simple patches like these. ^^
patch-exploits:
enabled: true
alert-message: '%prefix% &4%player% &ctried to crash/lag the server.'
kick-message: '&cFailed to read packet! Please reconnect.'
alert-message: '%prefix% &e%player% &7tried to crash/lag the server'
kick-message: '&cerror: &7failed to read packet. please reconnect.'
#>> HTP (Overwritten)
# This feature allows you to customize your server brand you see when you press F3.
@ -198,19 +193,7 @@ custom-server-brand:
# %world% - name of the world where the player is
# and the other placeholders from PlaceholderAPI.
brands:
- '&f&lP&froAntiTab |'
- '&fP&lr&foAntiTab /'
- '&fPr&lo&fAntiTab -'
- '&fPro&lA&fntiTab |'
- '&fProA&ln&ftiTab \'
- '&fProAn&lt&fiTab |'
- '&fProAnt&li&fTab /'
- '&fProAnti&lT&fab -'
- '&fProAnti&lT&fab \'
- '&fProAntiT&la&fb |'
- '&fProAntiTa&lb&f /'
- '&fProAntiTab -'
- '&fProAntiTab \'
- '&fracked.ru'
# ------------------------------------------------------------------------------
# __ ___
@ -228,119 +211,119 @@ custom-server-brand:
# %newest_version% - the version name of the latest plugin update
# %current_version% - the version name of the plugin that is installed right now
prefix: '&8[&4ProAntiTab&8]'
only-for-proxy: '&cThis command works on Bungeecord/Velocity servers only!'
no-permissions: '&cYou are not allowed to execute this command! Missing permission: &4%permission%'
command-failed: '&cFailed to execute this command! Use "/pat" to see all available commands.'
prefix: '&8[&fracked.ru&8]&r'
only-for-proxy: '%prefix% &cerror: &7this command works on bungeecord/velocity servers only'
no-permissions: '%prefix% &cerror: &7you are not allowed to execute this command. missing permission: &f%permission%'
command-failed: '%prefix% &cerror: &7failed to execute this command. use &e/pat&7 to see all available commands'
update-permissions:
all-players: '&aUpdated permissions!'
specific-player: '&aUpdated %target%''s permissions!'
player-not-online: '&c%target% is not online!'
all-players: '%prefix% &7updated permissions'
specific-player: '%prefix% &7updated &e%target%&7''s permissions'
player-not-online: '%prefix% &cerror: &7&e%target%&7 is not online'
post-debug:
success: '&aSuccessfully uploaded debug logs: &e%link% &8(<click:open_url:%link%><gray>CLICK</click>&8)'
failed: '&cFailed to upload debug logs!'
success: '%prefix% &7successfully uploaded debug logs: &e%link% &8(<click:open_url:%link%><gray>CLICK</click>&8)'
failed: '%prefix% &cerror: &7failed to upload debug logs'
reload:
loading: '&eReloading all configuration files...'
done: '&aSuccessfully reloaded all configuration files!'
loading: '%prefix% &7reloading all configuration files...'
done: '%prefix% &7successfully reloaded all configuration files'
perms-check:
message: "&7All of &e%player%'s &7PAT-related permission: &e%permissions%"
player-is-missing: "&cPlease specify the player whose permission you want to check."
player-not-online: "&c%player% is not online!"
message: "%prefix% &7all of &e%player%&7's racked.ru permissions: &e%permissions%"
player-is-missing: "%prefix% &cerror: &7please specify the player whose permission you want to check"
player-not-online: "%prefix% &cerror: &7&e%player%&7 is not online"
help:
- '&7Available commands are: &f/%label%&7... &8[&fBUKKIT&8]'
- '&7Format: &8<optional> (required)'
- '&f reload &7to reload the plugin'
- '&f notify &7to get alerted'
- '&f info &7to get a few information'
- '&f postdebug &7to post the PAT logs'
- '&f update <player> &7to update player(s) permissions'
- "&f perms <player> &7to check a player's permissions"
- '&f add/rem (command) &8<group> &7to manage the list'
- '&f clear &8<group> &7to clear the list'
- '&f creategroup (group) &7to create a group'
- '&f deletegroup (group) &7to delete a group'
- '&f setpriority (group) (priority) &7to set the priority'
- '&f list &8(group) &7to see all listed commands'
- '&f listgroups &7List all groups'
- '&f listpriorities &7to list all group priorities'
- '%prefix% &7available commands: &e/%label%&7...'
- '%prefix% &7format: &8<optional> (required)'
- '%prefix% &f reload &7to reload the plugin'
- '%prefix% &f notify &7to get alerted'
- '%prefix% &f info &7to get a few information'
- '%prefix% &f postdebug &7to post the logs'
- '%prefix% &f update <player> &7to update player(s) permissions'
- '%prefix% &f perms <player> &7to check a player''s permissions'
- '%prefix% &f add/rem (command) &8<group> &7to manage the list'
- '%prefix% &f clear &8<group> &7to clear the list'
- '%prefix% &f creategroup (group) &7to create a group'
- '%prefix% &f deletegroup (group) &7to delete a group'
- '%prefix% &f setpriority (group) (priority) &7to set the priority'
- '%prefix% &f list &8(group) &7to see all listed commands'
- '%prefix% &f listgroups &7list all groups'
- '%prefix% &f listpriorities &7to list all group priorities'
info:
version:
updated: '&aUpdated'
outdated: '&cOutdated (%newest_version%)'
updated: '&7updated'
outdated: '&7current (%newest_version%)'
proxy-sync:
time: '&e%time%'
disabled: '&cDisabled!'
disabled: '&cdisabled'
message:
- '&7Necessary information about &fPAT&8:'
- '&7 Version: &e%current_version%'
- '&7 Status: %version_status%'
- '&7 Last sync with proxy: %sync_time%'
- '&7 Proxy sync-token: &e%token%'
- '&7 Proxy-received server name: &e%sync_server_name%'
- '%prefix% &7info:'
- '%prefix% &7 version: &e%current_version%'
- '%prefix% &7 status: %version_status%'
- '%prefix% &7 last sync with proxy: %sync_time%'
- '%prefix% &7 proxy sync-token: &e%token%'
- '%prefix% &7 proxy-received server name: &e%sync_server_name%'
notification:
enabled: '&aEnabled notifications'
disabled: '&cDisabled notifications'
enabled: '%prefix% &7enabled notifications'
disabled: '%prefix% &7disabled notifications'
alert:
- '&8[&4ALERT&8] &c%player% &8(&7world: &e%world%&8) &ctried to execute the following blocked command: &4%command%'
- '%prefix% &cALERT &8- &e%player% &8(&7world: &e%world%&8) &7tried to execute the following blocked command: &f%command%'
blacklist:
clear: '&aList has been cleared!'
clear-confirmation: '&4Warning! &7This command will &cclear the entire list&7! &7Repeat the &esame command &7to confirm this action.'
clear: '%prefix% &7list has been cleared'
clear-confirmation: '%prefix% &cwarning: &7this command will clear the entire list. repeat the &esame command&7 to confirm this action'
list:
message: '&7Listed commands (&f%size%&7)&8: &f%commands%'
message: '%prefix% &7listed commands (&f%size%&7)&8: &f%commands%'
splitter: '&7, &f'
add:
success: '&aSuccessfully added %command% to the list!'
failed: '&c%command% is already in the list!'
success: '%prefix% &7successfully added &f%command%&7 to the list'
failed: '%prefix% &cerror: &7&f%command%&7 is already in the list'
remove:
success: '&aSuccessfully removed %command% from the list!'
failed: '&c%command% is not listed!'
success: '%prefix% &7successfully removed &f%command%&7 from the list'
failed: '%prefix% &cerror: &7&f%command%&7 is not listed'
group:
create: '&aGroup %group% has been created!'
already-exist: '&cGroup %group% already exists!'
does-not-exist: '&cGroup %group% does not exist!'
create: '%prefix% &7group &e%group%&7 has been created'
already-exist: '%prefix% &cerror: &7group &e%group%&7 already exists'
does-not-exist: '%prefix% &cerror: &7group &e%group%&7 does not exist'
delete: '&cGroup %group% has been deleted!'
delete-confirmation: '&4Warning! &7This command will &cdelete the group with the entire list&7 of this group! &7Repeat the &esame command &7to confirm this action.'
delete: '%prefix% &7group &e%group%&7 has been deleted'
delete-confirmation: '%prefix% &cwarning: &7this command will delete the group with the entire list of this group. repeat the &esame command&7 to confirm this action'
clear: '&aList of group %group% has been cleared!'
clear-confirmation: '&4Warning! &7This command will &cclear the entire list&7 of this group! &7Repeat the &esame command &7to confirm this action.'
clear: '%prefix% &7list of group &e%group%&7 has been cleared'
clear-confirmation: '%prefix% &cwarning: &7this command will clear the entire list of this group. repeat the &esame command&7 to confirm this action'
priority:
success: '&aSuccessfully set the priority of group &e%group% &ato &e%priority%&a!'
failed: '&cInvalid priority! Please choose a number which is greater than 0.'
success: '%prefix% &7successfully set the priority of group &e%group%&7 to &e%priority%'
failed: '%prefix% &cerror: &7invalid priority. please choose a number which is greater than 0'
list:
message: '&7Listed commands of group %group% (&f%size%&7)&8: &f%commands%'
message: '%prefix% &7listed commands of group &e%group%&7 (&f%size%&7)&8: &f%commands%'
splitter: '&7, &f'
list-groups:
message: '&7All groups (&f%size%&7)&8: &f%groups%'
message: '%prefix% &7all groups (&f%size%&7)&8: &f%groups%'
splitter: '&7, '
command: '&f%group%'
list-priorities:
message: '&7List of all group priorities (&f%size%&7)&8: \n&f%groups%'
message: '%prefix% &7list of all group priorities (&f%size%&7)&8: \n&f%groups%'
splitter: '\n'
group: '&8- &e%priority%&8: &e%group%'
add:
success: '&aSuccessfully added %command% to the list of group %group%!'
failed: '&c%command% is already in the list of group %group%!'
success: '%prefix% &7successfully added &f%command%&7 to the list of group &e%group%'
failed: '%prefix% &cerror: &7&f%command%&7 is already in the list of group &e%group%'
remove:
success: '&aSuccessfully removed %command% from the list of group %group%!'
failed: '&c%command% is not listed in the group %group%!'
success: '%prefix% &7successfully removed &f%command%&7 from the list of group &e%group%'
failed: '%prefix% &cerror: &7&f%command%&7 is not listed in the group &e%group%'

View file

@ -135,12 +135,15 @@ commands:
# Override the automatically generated translated help message with a custom one.
# This is useful if you want to have a custom help message for your server.
# This only affects the base help message when running /skin with no parameters, not the error/subcommand help messages.
enabled: false
enabled: true
# The custom help message to send to the player when running /skin with no parameters.
message:
- <yellow>Skin plugin Help
- <gray>---------------------
- <gray>/skin set <skin> - <yellow>Set your skin
message:
- '<dark_gray>[<white>racked.ru<dark_gray>]<reset>'
- '<dark_gray>------------------------------------'
- '<gray>set a skin: <yellow>/skin set <name>'
- '<gray>random skin: <yellow>/skin random'
- '<gray>clear skin: <yellow>/skin clear'
- '<gray>browse: <yellow>/skins'
# <!! Warning !!>
# This option will disable the /skin command from being registered on the server.
# Do not disable this unless you are overriding the /skin command with a different plugin or you don't want the skin command.

View file

@ -1,145 +1,126 @@
MyAnimation1:
change-interval: 100
texts:
- '&d-&3--------------'
- '&3-&d-&3-------------'
- '&3--&d-&3------------'
- '&3---&d-&3-----------'
- '&3----&d-&3----------'
- '&3-----&d-&3---------'
- '&3------&d-&3--------'
- '&3-------&d-&3-------'
- '&3--------&d-&3------'
- '&3---------&d-&3-----'
- '&3----------&d-&3----'
- '&3-----------&d-&3---'
- '&3------------&d-&3--'
- '&3-------------&d-&3-'
- '&3--------------&d-'
- '&3-------------&d-&3-'
- '&3------------&d-&3--'
- '&3-----------&d-&3---'
- '&3----------&d-&3----'
- '&3---------&d-&3-----'
- '&3--------&d-&3------'
- '&3-------&d-&3-------'
- '&3------&d-&3--------'
- '&3-----&d-&3---------'
- '&3----&d-&3----------'
- '&3---&d-&3-----------'
- '&3--&d-&3------------'
- '&3-&d-&3-------------'
- '&d-&3--------------'
ServerName:
- '&f-&8--------------'
- '&8-&f-&8-------------'
- '&8--&f-&8------------'
- '&8---&f-&8-----------'
- '&8----&f-&8----------'
- '&8-----&f-&8---------'
- '&8------&f-&8--------'
- '&8-------&f-&8-------'
- '&8--------&f-&8------'
- '&8---------&f-&8-----'
- '&8----------&f-&8----'
- '&8-----------&f-&8---'
- '&8------------&f-&8--'
- '&8-------------&f-&8-'
- '&8--------------&f-'
- '&8-------------&f-&8-'
- '&8------------&f-&8--'
- '&8-----------&f-&8---'
- '&8----------&f-&8----'
- '&8---------&f-&8-----'
- '&8--------&f-&8------'
- '&8-------&f-&8-------'
- '&8------&f-&8--------'
- '&8-----&f-&8---------'
- '&8----&f-&8----------'
- '&8---&f-&8-----------'
- '&8--&f-&8------------'
- '&8-&f-&8-------------'
- '&f-&8--------------'
brand:
change-interval: 300
texts:
- '&c&lServerName'
- '&c&n&lServerName'
- '&b&lServerName'
- '&b&l&nServerName'
- '&e&lServerName'
- '&e&n&lServerName'
- '&fracked.ru'
- '&7experience the game the way it should have always been'
- '&fracked.ru'
web:
change-interval: 200
texts:
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&6w&eww.domain.com'
- '&ew&6w&ew.domain.com'
- '&eww&6w&e.domain.com'
- '&ewww&6.&edomain.com'
- '&ewww.&6d&eomain.com'
- '&ewww.d&6o&emain.com'
- '&ewww.do&6m&eain.com'
- '&ewww.dom&6a&ein.com'
- '&ewww.doma&6i&en.com'
- '&ewww.domai&6n&e.com'
- '&ewww.domain&6.&ecom'
- '&ewww.domain.&6c&eom'
- '&ewww.domain.c&6o&em'
- '&ewww.domain.co&6m'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
- '&ewww.domain.com'
vote:
change-interval: 1000
texts:
- '&avote.domain.com'
- '&a&nvote.domain.com'
- '&5vote.domain.com'
- '&5&nvote.domain.com'
- '&fracked.ru'
- '&fracked.ru'
- '&fracked.ru'
- '&fracked.ru'
- '&7r&facked.ru'
- '&fr&7a&fcked.ru'
- '&fra&7c&fked.ru'
- '&frac&7k&fed.ru'
- '&frack&7e&fd.ru'
- '&fracke&7d&f.ru'
- '&fracked&7.&fru'
- '&fracked.&7r&fu'
- '&fracked.r&7u'
- '&fracked.ru'
- '&fracked.ru'
- '&fracked.ru'
- '&fracked.ru'
Welcome:
change-interval: 400
texts:
- '&7&lW_'
- '&7&lW_'
- '&7&lWe_'
- '&7&lWel_'
- '&7&lWelc_'
- '&7&lWelco_'
- '&7&lWelcom_'
- '&7&lWelcome_'
- '&7&lWelcome_'
- '&7&lWelcome_'
- '&7&lWelcome_'
- '&7&lWelcom_'
- '&7&lWelco_'
- '&7&lWelc_'
- '&7&lWel_'
- '&7&lWe_'
- '&7&lW_'
- '&7&lW_'
- '&fW_'
- '&fW_'
- '&fWe_'
- '&fWel_'
- '&fWelc_'
- '&fWelco_'
- '&fWelcom_'
- '&fWelcome_'
- '&fWelcome_'
- '&fWelcome_'
- '&fWelcome_'
- '&fWelcom_'
- '&fWelco_'
- '&fWelc_'
- '&fWel_'
- '&fWe_'
- '&fW_'
- '&fW_'
time:
change-interval: 900
texts:
- '&7Time &b%time%'
- '&7> Time &b%time% &7<'
- '&7>> Time &b%time% &7<<'
- '&7>>> Time &b%time% &7<<<'
- '&7Date &b%date%'
- '&7> Date &b%date% &7<'
- '&7>> Date &b%date% &7<<'
- '&7>>> Date &b%date% &7<<<'
- '&7Time &f%time%'
- '&7> Time &f%time% &7<'
- '&7>> Time &f%time% &7<<'
- '&7>>> Time &f%time% &7<<<'
- '&7Date &f%date%'
- '&7> Date &f%date% &7<'
- '&7>> Date &f%date% &7<<'
- '&7>>> Date &f%date% &7<<<'
ping-tps:
change-interval: 5000
texts:
- '&aPing: &2&n%ping%&r &ams'
- '&bServer TPS: &8%tps%'
- '&7Ping: &f%ping%&r &7ms'
- '&7Server TPS: &f%tps%'
admin_prefix:
change-interval: 1000
texts:
- '&6&lAdmin &e'
- '&6&lAdmin &e'
- '&9&lAdmin &e'
- '&9&lAdmin &e'
- '&4&lAdmin &e'
- '&4&lAdmin &e'
- '&3&lAdmin &e'
- '&3&lAdmin &e'
- '&2&lAdmin &e'
- '&2&lAdmin &e'
- '&d&lAdmin &e'
- '&d&lAdmin &e'
- '&f&lAdmin &e'
- '&f&lAdmi &e'
- '&f&lAdm &e'
- '&f&lAd &e'
- '&f&lA &e'
- '&f&lAd &e'
- '&f&lAdm &e'
- '&f&lAdmi &e'
- '&f&lAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmin &e'
- '&fAdmi &e'
- '&fAdm &e'
- '&fAd &e'
- '&fA &e'
- '&fAd &e'
- '&fAdm &e'
- '&fAdmi &e'
- '&fAdmin &e'
barcolors:
change-interval: 1000
texts:
- RED
- BLUE
- GREEN
- YELLOW
- WHITE
- WHITE
- WHITE
- WHITE

View file

@ -56,7 +56,7 @@ bossbar:
style: PROGRESS
color: '%animation:barcolors%'
progress: '100'
text: '&fWebsite: &bwww.domain.com'
text: '&7website: &eracked.ru'
announcement-bar: false
test:
style: PROGRESS
@ -77,29 +77,29 @@ scoreboard:
title: Admin scoreboard
lines:
- '%animation:MyAnimation1%'
- '&6Online:'
- '* &eOnline&7: &f%online%&7'
- '* &eCurrent World&7: &f%worldonline%'
- '* &eStaff&7: &f%staffonline%'
- '&7Online:'
- '&8* &eOnline&7: &f%online%&7'
- '&8* &eCurrent World&7: &f%worldonline%'
- '&8* &eStaff&7: &f%staffonline%'
- ' '
- '&6Server Info:'
- '* &bTPS&7: %tps%'
- '* &bUptime&7: &f%server_uptime%'
- '* &bMemory&7: &f%memory-used%&7/&4%memory-max%'
- '&7Server Info:'
- '&8* &7TPS&7: %tps%'
- '&8* &7Uptime&7: &f%server_uptime%'
- '&8* &7Memory&7: &f%memory-used%&7/&f%memory-max%'
- '%animation:MyAnimation1%'
scoreboard1:
title: Default
lines:
- '%animation:MyAnimation1%'
- '&6My Stats:'
- '* &eKills&7: &f%statistic_player_kills%'
- '* &eDeaths&7: &f%statistic_deaths%'
- '* &eHealth&7: &f%health%'
- '&7My Stats:'
- '&8* &eKills&7: &f%statistic_player_kills%'
- '&8* &eDeaths&7: &f%statistic_deaths%'
- '&8* &eHealth&7: &f%health%'
- ' '
- '&6Personal Info:'
- '* &bRank&7: &f%group%'
- '* &bPing&7: &f%ping%&7ms'
- '* &bWorld&7: &f%world%'
- '&7Personal Info:'
- '&8* &7Rank&7: &f%group%'
- '&8* &7Ping&7: &f%ping%&7ms'
- '&8* &7World&7: &f%world%'
- '%animation:MyAnimation1%'
prevent-spectator-effect:
enabled: false
@ -108,7 +108,7 @@ placeholder-output-replacements:
'yes': '&7| Vanished'
'no': ''
"%afk%":
"true": " &4*&4&lAFK&4*&r"
"true": " &7*AFK*&r"
"false": ""
conditions:
nick:

View file

@ -1,106 +1,92 @@
announce-command-usage: |-
Usage: /tab announce <type> <name> <length>
Currently supported types: &lbar, scoreboard
bossbar-feature-not-enabled: '&cThis command requires the bossbar feature to be enabled.'
Currently supported types: bar, scoreboard
bossbar-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires the bossbar feature to be enabled'
bossbar-announce-command-usage: 'Usage: /tab announce bar <bar name> <length>'
bossbar-not-found: '&cNo bossbar found with the name "%name%"'
bossbar-already-announced: '&cThis bossbar is already being announced'
group-data-removed: '&3[TAB] All data has been successfully removed from group &e%group%'
group-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully
assigned to group &e%group%'
group-value-removed: '&3[TAB] %property% has been successfully removed from group
&e%group%'
user-data-removed: '&3[TAB] All data has been successfully removed from player &e%player%'
user-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully assigned
to player &e%player%'
user-value-removed: '&3[TAB] %property% has been successfully removed from player
&e%player%'
bossbar-not-found: '&8[&fracked.ru&8]&r &cerror: &7no bossbar found with the name &e%name%'
bossbar-already-announced: '&8[&fracked.ru&8]&r &cerror: &7this bossbar is already being announced'
group-data-removed: '&8[&fracked.ru&8]&r &7all data has been removed from group &e%group%'
group-value-assigned: '&8[&fracked.ru&8]&r &7%property% &f%value%&r&7 has been assigned to group &e%group%'
group-value-removed: '&8[&fracked.ru&8]&r &7%property% has been removed from group &e%group%'
user-data-removed: '&8[&fracked.ru&8]&r &7all data has been removed from player &e%player%'
user-value-assigned: '&8[&fracked.ru&8]&r &7%property% &f%value%&r&7 has been assigned to player &e%player%'
user-value-removed: '&8[&fracked.ru&8]&r &7%property% has been removed from player &e%player%'
parse-command-usage: 'Usage: /tab parse <player> <placeholder>'
send-command-usage: |-
Usage: /tab send <type> <player> <bar name> <length>
Currently supported types: &lbar
Currently supported types: bar
send-bar-command-usage: 'Usage: /tab send bar <player> <bar name> <length>'
team-feature-required: This command requires scoreboard teams feature enabled
collision-command-usage: 'Usage: /tab setcollision <player> <true/false>'
no-permission: '&cI''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.'
command-only-from-game: '&cThis command must be ran from the game'
player-not-online: '&cNo online player found with the name "%player%"'
unlimited-nametag-mode-not-enabled: '&c[TAB] Warning! To make this feature work, you
need to enable unlimited-nametag-mode in the config!'
invalid-number: '"%input%" is not a number!'
scoreboard-feature-not-enabled: '&4This command requires the scoreboard feature to
be enabled.'
no-permission: '&8[&fracked.ru&8]&r &cerror: &7you do not have permission to perform this command'
command-only-from-game: '&8[&fracked.ru&8]&r &cerror: &7this command must be ran from the game'
player-not-online: '&8[&fracked.ru&8]&r &cerror: &7no online player found with the name &e%player%'
unlimited-nametag-mode-not-enabled: '&8[&fracked.ru&8]&r &7to make this feature work, enable unlimited-nametag-mode in the config'
invalid-number: '&8[&fracked.ru&8]&r &cerror: &7&e%input%&7 is not a number'
scoreboard-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires the scoreboard feature to be enabled'
scoreboard-announce-command-usage: 'Usage: /tab scoreboard announce <scoreboard name>
<length>'
scoreboard-not-found: '&cNo scoreboard found with the name "%name%"'
nametag-preview-on: '&7Preview mode &aactivated&7.'
nametag-preview-of: '&7Preview mode &3deactivated&7.'
reload-success: '&3[TAB] Successfully reloaded'
reload-fail-file: '&3[TAB] &4Failed to reload, file %file% has broken syntax. Check
console for more info.'
scoreboard-toggle-on: '&2Scoreboard enabled'
scoreboard-toggle-off: '&7Scoreboard disabled'
bossbar-toggle-on: '&2Bossbar is now visible'
bossbar-toggle-off: '&7Bossbar is no longer visible. Magic!'
scoreboard-not-found: '&8[&fracked.ru&8]&r &cerror: &7no scoreboard found with the name &e%name%'
nametag-preview-on: '&8[&fracked.ru&8]&r &7preview mode activated'
nametag-preview-of: '&8[&fracked.ru&8]&r &7preview mode deactivated'
reload-success: '&8[&fracked.ru&8]&r &7successfully reloaded'
reload-fail-file: '&8[&fracked.ru&8]&r &cerror: &7failed to reload, file &e%file%&7 has broken syntax. check console for more info'
scoreboard-toggle-on: '&8[&fracked.ru&8]&r &7scoreboard enabled'
scoreboard-toggle-off: '&8[&fracked.ru&8]&r &7scoreboard disabled'
bossbar-toggle-on: '&8[&fracked.ru&8]&r &7bossbar is now visible'
bossbar-toggle-off: '&8[&fracked.ru&8]&r &7bossbar is no longer visible'
scoreboard-show-usage: 'Usage: /tab scoreboard show <scoreboard> [player]'
bossbar-not-marked-as-announcement: '&cThis bossbar is not marked as an announcement
bar and is therefore already displayed permanently (if display condition is met)'
bossbar-announcement-success: '&aAnnouncing bossbar &6%bossbar% &afor %length% seconds.'
bossbar-send-success: '&aSending bossbar &6%bossbar% &ato player &6%player% &afor
%length% seconds.'
armorstands-disabled-cannot-use-preview: '&cYour armor stands are disabled, therefore
you cannot use preview feature'
bossbar-not-marked-as-announcement: '&8[&fracked.ru&8]&r &cerror: &7this bossbar is not marked as an announcement bar and is therefore already displayed permanently (if display condition is met)'
bossbar-announcement-success: '&8[&fracked.ru&8]&r &7announcing bossbar &e%bossbar%&7 for &f%length%&7 seconds'
bossbar-send-success: '&8[&fracked.ru&8]&r &7sending bossbar &e%bossbar%&7 to player &e%player%&7 for &f%length%&7 seconds'
armorstands-disabled-cannot-use-preview: '&8[&fracked.ru&8]&r &cerror: &7your armor stands are disabled, therefore you cannot use preview feature'
help-menu:
- '&m '
- ' &8>> &3&l/tab reload'
- ' - &7Reloads plugin and config'
- ' &8>> &3&l/tab &9group&3/&9player &3<name> &9<property> &3<value...>'
- ' - &7Do &8/tab group/player &7to show properties'
- ' &8>> &3&l/tab nametag preview'
- ' - &7Shows your nametag for yourself, for testing purposes'
- ' &8>> &3&l/tab announce bar &3<name> &9<seconds>'
- ' - &7Temporarily displays bossbar to all players'
- ' &8>> &3&l/tab parse <player> <placeholder> '
- ' - &7Test if a placeholder works'
- ' &8>> &3&l/tab debug [player]'
- ' - &7displays debug information about player'
- ' &8>> &3&l/tab cpu'
- ' - &7shows CPU usage of the plugin'
- ' &8>> &3&l/tab group/player <name> remove'
- ' - &7Clears all data about player/group'
- '&m '
- '&8------------------------------------'
- ' &8>> &f/tab reload'
- ' &8- &7reloads plugin and config'
- ' &8>> &f/tab group/player <name> <property> <value...>'
- ' &8- &7do &e/tab group/player&7 to show properties'
- ' &8>> &f/tab nametag preview'
- ' &8- &7shows your nametag for yourself, for testing purposes'
- ' &8>> &f/tab announce bar <name> <seconds>'
- ' &8- &7temporarily displays bossbar to all players'
- ' &8>> &f/tab parse <player> <placeholder>'
- ' &8- &7test if a placeholder works'
- ' &8>> &f/tab debug [player]'
- ' &8- &7displays debug information about player'
- ' &8>> &f/tab cpu'
- ' &8- &7shows CPU usage of the plugin'
- ' &8>> &f/tab group/player <name> remove'
- ' &8- &7clears all data about player/group'
- '&8------------------------------------'
mysql-help-menu:
- '&6/tab mysql upload - uploads data from files to mysql'
- '&6/tab mysql download - downloads data from mysql to files'
mysql-fail-not-enabled: '&cCannot download/upload data from/to MySQL, because it''s
disabled.'
mysql-fail-error: MySQL download failed due to an error. Check console for more info.
mysql-download-success: '&aMySQL data downloaded successfully.'
mysql-upload-success: '&aMySQL data uploaded successfully.'
- '&8[&fracked.ru&8]&r &7&e/tab mysql upload&7 - uploads data from files to mysql'
- '&8[&fracked.ru&8]&r &7&e/tab mysql download&7 - downloads data from mysql to files'
mysql-fail-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7cannot download/upload data from/to mysql, because it is disabled'
mysql-fail-error: '&8[&fracked.ru&8]&r &cerror: &7mysql download failed due to an error. check console for more info'
mysql-download-success: '&8[&fracked.ru&8]&r &7mysql data downloaded successfully'
mysql-upload-success: '&8[&fracked.ru&8]&r &7mysql data uploaded successfully'
nametag-help-menu:
- /tab nametag preview [player] - toggles armor stand preview mode
- /tab nametag toggle [player] - toggles nametags on all players for command sender
nametag-feature-not-enabled: '&cThis command requires nametag feature to be enabled.'
nametags-hidden: '&aNametags of all players were hidden to you'
nametags-shown: '&aNametags of all players were shown to you'
- '&8[&fracked.ru&8]&r &7&e/tab nametag preview [player]&7 - toggles armor stand preview mode'
- '&8[&fracked.ru&8]&r &7&e/tab nametag toggle [player]&7 - toggles nametags on all players for command sender'
nametag-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires nametag feature to be enabled'
nametags-hidden: '&8[&fracked.ru&8]&r &7nametags of all players were hidden to you'
nametags-shown: '&8[&fracked.ru&8]&r &7nametags of all players were shown to you'
scoreboard-help-menu:
- /tab scoreboard [on/off/toggle] [player] [options]
- /tab scoreboard show <name> [player]
- /tab scoreboard announce <name> <length>
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard [on/off/toggle] [player] [options]'
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard show <name> [player]'
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard announce <name> <length>'
bossbar-help-menu:
- /tab bossbar [on/off/toggle] [player] [options]
- /tab bossbar send <name> [player]
- /tab bossbar announce <name> <length>
- '&8[&fracked.ru&8]&r &7&e/tab bossbar [on/off/toggle] [player] [options]'
- '&8[&fracked.ru&8]&r &7&e/tab bossbar send <name> [player]'
- '&8[&fracked.ru&8]&r &7&e/tab bossbar announce <name> <length>'
nametag:
help-menu:
- /tab nametag <show/hide/toggle> [player] [-s] - Toggles nametag of specified player
- /tab nametag <showview/hideview/toggleview> [player] [viewer] [-s] - Toggles nametag
VIEW of specified player on other player(s)
feature-not-enabled: '&cThis command requires nametag feature to be enabled.'
view-hidden: '&aNametags of all players were hidden to you'
view-shown: '&aNametags of all players were shown to you'
player-hidden: '&aYour nametag was hidden'
player-shown: '&aYour nametag was shown'
no-arg-from-console: '&cYou need to specify player if running this command from
the console'
- '&8[&fracked.ru&8]&r &7&e/tab nametag <show/hide/toggle> [player] [-s]&7 - toggles nametag of specified player'
- '&8[&fracked.ru&8]&r &7&e/tab nametag <showview/hideview/toggleview> [player] [viewer] [-s]&7 - toggles nametag view of specified player on other player(s)'
feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires nametag feature to be enabled'
view-hidden: '&8[&fracked.ru&8]&r &7nametags of all players were hidden to you'
view-shown: '&8[&fracked.ru&8]&r &7nametags of all players were shown to you'
player-hidden: '&8[&fracked.ru&8]&r &7your nametag was hidden'
player-shown: '&8[&fracked.ru&8]&r &7your nametag was shown'
no-arg-from-console: '&8[&fracked.ru&8]&r &cerror: &7you need to specify player if running this command from the console'

View file

@ -591,10 +591,9 @@ global-required-axe: false
# Axe item
required-axe:
type: DIAMOND_AXE
name: '&aAn Epic Axe'
name: '&fracked.ru axe&r'
lore:
- "&7This axe... it's awesome."
- "&7It can chop down trees real fast."
- "&7fells trees in one swing."
enchants:
- 'DURABILITY:3'
- 'DIG_SPEED:5'

View file

@ -1,27 +1,27 @@
# General Messages
general:
nametag:
prefix: '&8[&6UltimateTimber&8] '
nopermission: '&cYou don''t have permission for that!'
# Command Messages
command:
reload:
description: 'Reloads the config.'
reloaded: '&7Configuration and locale files have been reloaded.'
toggle:
description: 'Toggles your chopping mode'
enabled: '&7Chopping Mode: &aEnabled'
disabled: '&7Chopping Mode: &cDisabled'
give:
not-a-player: '&cNot a player.'
given: '&fGiven to player &a%player%'
no-axe: '&cAxe could not be loaded.'
# Event Messages
event:
'on':
cooldown: '&eYou are on cooldown and cannot topple trees right now.'
# General Messages
general:
nametag:
prefix: '&8[&fracked.ru&8]&r '
nopermission: '&8[&fracked.ru&8]&r &cerror: &7you don''t have permission for that.'
# Command Messages
command:
reload:
description: 'Reloads the config.'
reloaded: '&8[&fracked.ru&8]&r &7configuration and locale files reloaded.'
toggle:
description: 'Toggles your chopping mode'
enabled: '&8[&fracked.ru&8]&r &7chopping mode: &fenabled&r'
disabled: '&8[&fracked.ru&8]&r &7chopping mode: &fdisabled&r'
give:
not-a-player: '&8[&fracked.ru&8]&r &cerror: &7not a player.'
given: '&8[&fracked.ru&8]&r &7given to player &e%player%'
no-axe: '&8[&fracked.ru&8]&r &cerror: &7axe could not be loaded.'
# Event Messages
event:
'on':
cooldown: '&8[&fracked.ru&8]&r &7you are on cooldown and cannot topple trees right now.'