From b1db453a85e65b0a456413546aa0bb3af862c952 Mon Sep 17 00:00:00 2001 From: s8n-ru <279801990+s8n-ru@users.noreply.github.com> Date: Fri, 1 May 2026 10:40:28 +0100 Subject: [PATCH] chat: deep rebrand to racked.ru palette + prefix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docs/RACKED_BRAND.md | 189 +++++++ docs/REBRAND_2026-04-30.md | 88 ++++ .../{RackedLimbo => AuthLimbo}/config.yml | 2 +- live-server/plugins/AuthMe/config.yml | 2 +- .../plugins/AuthMe/messages/help_en.yml | 2 +- .../plugins/AuthMe/messages/messages_en.yml | 222 ++++---- live-server/plugins/AuthMe/welcome.txt | 4 +- .../ComfyWhitelist/locales/messages_en.yml | 48 +- live-server/plugins/CoreProtect/language.yml | 421 ++++++++------- live-server/plugins/Essentials/config.yml | 8 +- live-server/plugins/Essentials/kits.yml | 2 +- live-server/plugins/GrimAC/messages.yml | 142 ++--- live-server/plugins/HelpCommand/config.yml | 54 +- live-server/plugins/Homestead/config.yml | 16 +- live-server/plugins/LPC/config.yml | 48 +- .../plugins/MarriageMaster/lang/en.yml | 485 +++++++++--------- live-server/plugins/MiniMOTD/config.yml | 65 --- live-server/plugins/ProAntiTab/config.yml | 175 +++---- live-server/plugins/SkinsRestorer/config.yml | 13 +- live-server/plugins/TAB/animations.yml | 225 ++++---- live-server/plugins/TAB/config.yml | 36 +- live-server/plugins/TAB/messages.yml | 160 +++--- live-server/plugins/UltimateTimber/config.yml | 5 +- .../plugins/UltimateTimber/locales/en_US.lang | 54 +- 24 files changed, 1315 insertions(+), 1151 deletions(-) create mode 100644 docs/RACKED_BRAND.md create mode 100644 docs/REBRAND_2026-04-30.md rename live-server/plugins/{RackedLimbo => AuthLimbo}/config.yml (97%) delete mode 100755 live-server/plugins/MiniMOTD/config.yml diff --git a/docs/RACKED_BRAND.md b/docs/RACKED_BRAND.md new file mode 100644 index 0000000..65d238f --- /dev/null +++ b/docs/RACKED_BRAND.md @@ -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.): ``, ``, ``, ``, ``, ``. 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 | `. 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 + +# Info with command reference +&8[&fracked.ru&8]&r &7 &e/ + +# Info with player reference +&8[&fracked.ru&8]&r &7 &e + +# Hard error (rare) +&8[&fracked.ru&8]&r &cerror: &7 + +# Section header (paginated /help, /rules) +&8[&fracked.ru&8]&r +&8------------------------------------ +&r&n
&r + +# Status row (tablist-style) +&7: &f + +# Multi-line kick screen +[racked.ru] + + + + 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}`, ``)? + +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. diff --git a/docs/REBRAND_2026-04-30.md b/docs/REBRAND_2026-04-30.md new file mode 100644 index 0000000..8fcb698 --- /dev/null +++ b/docs/REBRAND_2026-04-30.md @@ -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). diff --git a/live-server/plugins/RackedLimbo/config.yml b/live-server/plugins/AuthLimbo/config.yml similarity index 97% rename from live-server/plugins/RackedLimbo/config.yml rename to live-server/plugins/AuthLimbo/config.yml index df06030..b441862 100644 --- a/live-server/plugins/RackedLimbo/config.yml +++ b/live-server/plugins/AuthLimbo/config.yml @@ -1,4 +1,4 @@ -# RackedLimbo configuration +# AuthLimbo configuration # Limbo world settings — pre-auth players are kept here. limbo: diff --git a/live-server/plugins/AuthMe/config.yml b/live-server/plugins/AuthMe/config.yml index b0f01a2..54ec459 100755 --- a/live-server/plugins/AuthMe/config.yml +++ b/live-server/plugins/AuthMe/config.yml @@ -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 diff --git a/live-server/plugins/AuthMe/messages/help_en.yml b/live-server/plugins/AuthMe/messages/help_en.yml index bcc501b..44ee9bb 100644 --- a/live-server/plugins/AuthMe/messages/help_en.yml +++ b/live-server/plugins/AuthMe/messages/help_en.yml @@ -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' diff --git a/live-server/plugins/AuthMe/messages/messages_en.yml b/live-server/plugins/AuthMe/messages/messages_en.yml index 8dc2af6..ad8e67b 100644 --- a/live-server/plugins/AuthMe/messages/messages_en.yml +++ b/live-server/plugins/AuthMe/messages/messages_en.yml @@ -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 ' - command_usage: '&cUsage: /register ' - 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 ' + command_usage: '&8[&fracked.ru&8]&r &7usage: &e/register ' + 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 ' - wrong_password: '&cWrong password!' - success: '&2Successful login!' - login_request: '&cPlease, login with the command: /login ' - 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 ' + 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 ' + 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 ' + success: '&8[&fracked.ru&8]&r &7successfully unregistered' + command_usage: '&8[&fracked.ru&8]&r &7usage: &e/unregister ' # 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 ' - 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 ' + 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 ' - usage_email_add: '&cUsage: /email add ' - usage_email_change: '&cUsage: /email change ' - 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 ' + usage_email_add: '&8[&fracked.ru&8]&r &7usage: &e/email add ' + usage_email_change: '&8[&fracked.ru&8]&r &7usage: &e/email change ' + 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 ' - command_usage: '&cUsage: /email recovery ' - 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 ' + command_usage: '&8[&fracked.ru&8]&r &7usage: &e/email recovery ' + 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 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 &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 ' - incorrect_code: '&cIncorrect code, please type "/verification " 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 ' + incorrect_code: '&8[&fracked.ru&8]&r &cwrong code: &7type &e/verification &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_required: 'Please submit your two-factor authentication code with /2fa 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_required: '&8[&fracked.ru&8]&r &7submit your two-factor code with &e/2fa 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' diff --git a/live-server/plugins/AuthMe/welcome.txt b/live-server/plugins/AuthMe/welcome.txt index 1c49f04..800be44 100644 --- a/live-server/plugins/AuthMe/welcome.txt +++ b/live-server/plugins/AuthMe/welcome.txt @@ -1,3 +1 @@ -Welcome {PLAYER} on {SERVER} server - -This server uses AuthMeReloaded protection! +&8[&fracked.ru&8]&r &7successfully logged in, &e{PLAYER} \ No newline at end of file diff --git a/live-server/plugins/ComfyWhitelist/locales/messages_en.yml b/live-server/plugins/ComfyWhitelist/locales/messages_en.yml index 89ad476..318d9bf 100755 --- a/live-server/plugins/ComfyWhitelist/locales/messages_en.yml +++ b/live-server/plugins/ComfyWhitelist/locales/messages_en.yml @@ -1,24 +1,24 @@ -# General messages -no-permission: "You do not have permission to use this command." -inactive-command: "This command is disabled via config." -invalid-usage: "Invalid command usage.\nUse: " -unknown-subcommand: "Unknown subcommand. Type /comfywl help for a list of commands." -invalid-player-name: "Invalid player name." -plugin-reloaded: "ComfyWhitelist has been successfully reloaded." - -# Whitelist status messages -whitelist-enabled: "ComfyWhitelist enabled." -whitelist-disabled: "ComfyWhitelist disabled." -whitelist-already-enabled: "ComfyWhitelist already enabled." -whitelist-already-disabled: "ComfyWhitelist already disabled." - -# Player management messages -not-whitelisted: "You are not whitelisted." -player-added: "Player has been added to the whitelist." -player-removed: "Player has been removed from the whitelist." -non-existent-player-name: "There is no player named in the whitelist." - -# Whitelist display messages -whitelisted-players-list: "Whitelisted players: " -empty-whitelisted-players-list: "Whitelist is empty." -whitelist-cleared: "All players have been removed from the whitelist." +# General messages +no-permission: "[racked.ru] error: you do not have permission to use this command." +inactive-command: "[racked.ru] this command is disabled via config." +invalid-usage: "[racked.ru] error: invalid command usage. use: " +unknown-subcommand: "[racked.ru] unknown subcommand. type /comfywl help for a list of commands." +invalid-player-name: "[racked.ru] error: invalid player name." +plugin-reloaded: "[racked.ru] config reloaded." + +# Whitelist status messages +whitelist-enabled: "[racked.ru] whitelist enabled." +whitelist-disabled: "[racked.ru] whitelist disabled." +whitelist-already-enabled: "[racked.ru] whitelist already enabled." +whitelist-already-disabled: "[racked.ru] whitelist already disabled." + +# Player management messages +not-whitelisted: "[racked.ru]\n\nnot whitelisted\n\napply at racked.ru" +player-added: "[racked.ru] added to the whitelist." +player-removed: "[racked.ru] removed from the whitelist." +non-existent-player-name: "[racked.ru] no player named in the whitelist." + +# Whitelist display messages +whitelisted-players-list: "[racked.ru] whitelisted: " +empty-whitelisted-players-list: "[racked.ru] whitelist is empty." +whitelist-cleared: "[racked.ru] all players removed from the whitelist." diff --git a/live-server/plugins/CoreProtect/language.yml b/live-server/plugins/CoreProtect/language.yml index af50a1d..63dc1ca 100755 --- a/live-server/plugins/CoreProtect/language.yml +++ b/live-server/plugins/CoreProtect/language.yml @@ -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." \ No newline at end of file +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.' diff --git a/live-server/plugins/Essentials/config.yml b/live-server/plugins/Essentials/config.yml index 9f15275..545399f 100755 --- a/live-server/plugins/Essentials/config.yml +++ b/live-server/plugins/Essentials/config.yml @@ -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. diff --git a/live-server/plugins/Essentials/kits.yml b/live-server/plugins/Essentials/kits.yml index 93c24d8..fb58ff5 100755 --- a/live-server/plugins/Essentials/kits.yml +++ b/live-server/plugins/Essentials/kits.yml @@ -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 diff --git a/live-server/plugins/GrimAC/messages.yml b/live-server/plugins/GrimAC/messages.yml index f106ca0..b9145ab 100644 --- a/live-server/plugins/GrimAC/messages.yml +++ b/live-server/plugins/GrimAC/messages.yml @@ -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: "\n%prefix% &fClick here to return to previous location\n" -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: "\n%prefix% &7click here to return to previous location\n" +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: "" closed: "" - error: "An error occurred whilst processing packets. Please contact the administrators." - blacklisted-forge: "Your forge version is blacklisted due to inbuilt reach hacks.Versions affected: 1.18.2-1.19.3Please 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: "an error occurred whilst processing packets. please contact the administrators." + blacklisted-forge: "your forge version is blacklisted due to inbuilt reach hacks.versions affected: 1.18.2-1.19.3please 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 &f- &7View player info" - - "/grim help &f- &7View this help message" - - "/grim debug &f- &7Developer Prediction output" - - "/grim perf &f- &7Developer ms/prediction" - - "/grim reload &f- &7Reloads the config" - - "/grim spectate &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 &f- &7Session list (newest first)" - - "/grim history page &f- &7Jump to page N of the session list" - - "/grim history session [-d] [-v] &f- &7Session detail (most recent violations first)" - - "/grim history session page [-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 &8- &7view player info" + - "&e/grim help &8- &7view this help message" + - "&e/grim debug &8- &7developer prediction output" + - "&e/grim perf &8- &7developer ms/prediction" + - "&e/grim reload &8- &7reloads the config" + - "&e/grim spectate &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 &8- &7session list (newest first)" + - "&e/grim history page &8- &7jump to page N of the session list" + - "&e/grim history session [-d] [-v] &8- &7session detail (most recent violations first)" + - "&e/grim history session page [-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 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%" diff --git a/live-server/plugins/HelpCommand/config.yml b/live-server/plugins/HelpCommand/config.yml index 8bace79..2fa607e 100755 --- a/live-server/plugins/HelpCommand/config.yml +++ b/live-server/plugins/HelpCommand/config.yml @@ -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]' diff --git a/live-server/plugins/Homestead/config.yml b/live-server/plugins/Homestead/config.yml index d03db98..ae63b99 100644 --- a/live-server/plugins/Homestead/config.yml +++ b/live-server/plugins/Homestead/config.yml @@ -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}" diff --git a/live-server/plugins/LPC/config.yml b/live-server/plugins/LPC/config.yml index eadc986..ff8f61d 100755 --- a/live-server/plugins/LPC/config.yml +++ b/live-server/plugins/LPC/config.yml @@ -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}" \ No newline at end of file +# 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}" diff --git a/live-server/plugins/MarriageMaster/lang/en.yml b/live-server/plugins/MarriageMaster/lang/en.yml index 23b6149..0e6560f 100644 --- a/live-server/plugins/MarriageMaster/lang/en.yml +++ b/live-server/plugins/MarriageMaster/lang/en.yml @@ -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: and 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 " - - '[{"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 ' + - '[{"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&f" + Married: "&f&r" NotMarried: "" MagicHeart: - Married: "&f" + Married: "&r" NotMarried: "" Prefix: NotMarried: "" Suffix: NotMarried: "" StatusHeart: - Married: "&c&f" - NotMarried: "&7&f" + Married: "&f&r" + NotMarried: "&7&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 \ No newline at end of file +Revision: 1 diff --git a/live-server/plugins/MiniMOTD/config.yml b/live-server/plugins/MiniMOTD/config.yml deleted file mode 100755 index 1b051c4..0000000 --- a/live-server/plugins/MiniMOTD/config.yml +++ /dev/null @@ -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: - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Funky*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Get Schwifty*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Litty Titty*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Rip FHZ*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net BOOBIES*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Just add milk*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Tell your mom*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net U WOT M8*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Flexin*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Kawaii*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Since 2020*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net WOW*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Special Edition*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net UWU*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net XXX Rated*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net High Af*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Vegan*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Ok Boomer*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Yes*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Noot Noot*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Dislexic*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net 404 Not Found*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net Wyd Step Bro*" - - " Survival | R A C K E D . R U | 1.16.2 salvos.ddns.net OnlyFans*" -# -# - " Survival | R A C K E D . R U | 1.16.2 I sold my soul to the devil for designer." -# -# -# -# -# - "----====[ UltraCraft Official ]=====----{br} Custom Survival Discord: Ab3d5f" -# - "|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{br}Hello {onlinePlayers} / {maxPlayers} 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%" \ No newline at end of file diff --git a/live-server/plugins/ProAntiTab/config.yml b/live-server/plugins/ProAntiTab/config.yml index d8b0e22..651d808 100755 --- a/live-server/plugins/ProAntiTab/config.yml +++ b/live-server/plugins/ProAntiTab/config.yml @@ -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<&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&8)' - failed: '&cFailed to upload debug logs!' + success: '%prefix% &7successfully uploaded debug logs: &e%link% &8(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 (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 &7to update player(s) permissions' - - "&f perms &7to check a player's permissions" - - '&f add/rem (command) &8 &7to manage the list' - - '&f clear &8 &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 (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 &7to update player(s) permissions' + - '%prefix% &f perms &7to check a player''s permissions' + - '%prefix% &f add/rem (command) &8 &7to manage the list' + - '%prefix% &f clear &8 &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%!' \ No newline at end of file + 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%' diff --git a/live-server/plugins/SkinsRestorer/config.yml b/live-server/plugins/SkinsRestorer/config.yml index e3834de..54db905 100755 --- a/live-server/plugins/SkinsRestorer/config.yml +++ b/live-server/plugins/SkinsRestorer/config.yml @@ -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: - - Skin plugin Help - - --------------------- - - /skin set - Set your skin + message: + - '[racked.ru]' + - '------------------------------------' + - 'set a skin: /skin set ' + - 'random skin: /skin random' + - 'clear skin: /skin clear' + - 'browse: /skins' # # 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. diff --git a/live-server/plugins/TAB/animations.yml b/live-server/plugins/TAB/animations.yml index 3e1b761..75f004f 100644 --- a/live-server/plugins/TAB/animations.yml +++ b/live-server/plugins/TAB/animations.yml @@ -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 diff --git a/live-server/plugins/TAB/config.yml b/live-server/plugins/TAB/config.yml index da220ab..e4014a9 100644 --- a/live-server/plugins/TAB/config.yml +++ b/live-server/plugins/TAB/config.yml @@ -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: diff --git a/live-server/plugins/TAB/messages.yml b/live-server/plugins/TAB/messages.yml index c1d3335..36c8064 100644 --- a/live-server/plugins/TAB/messages.yml +++ b/live-server/plugins/TAB/messages.yml @@ -1,106 +1,92 @@ announce-command-usage: |- Usage: /tab announce - 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 ' -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 ' send-command-usage: |- Usage: /tab send - Currently supported types: &lbar + Currently supported types: bar send-bar-command-usage: 'Usage: /tab send bar ' team-feature-required: This command requires scoreboard teams feature enabled collision-command-usage: 'Usage: /tab setcollision ' -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-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 [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 &9 &3' -- ' - &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 &9' -- ' - &7Temporarily displays bossbar to all players' -- ' &8>> &3&l/tab parse ' -- ' - &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 remove' -- ' - &7Clears all data about player/group' -- '&m ' +- '&8------------------------------------' +- ' &8>> &f/tab reload' +- ' &8- &7reloads plugin and config' +- ' &8>> &f/tab group/player ' +- ' &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 ' +- ' &8- &7temporarily displays bossbar to all players' +- ' &8>> &f/tab parse ' +- ' &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 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 [player] -- /tab scoreboard announce +- '&8[&fracked.ru&8]&r &7&e/tab scoreboard [on/off/toggle] [player] [options]' +- '&8[&fracked.ru&8]&r &7&e/tab scoreboard show [player]' +- '&8[&fracked.ru&8]&r &7&e/tab scoreboard announce ' bossbar-help-menu: -- /tab bossbar [on/off/toggle] [player] [options] -- /tab bossbar send [player] -- /tab bossbar announce +- '&8[&fracked.ru&8]&r &7&e/tab bossbar [on/off/toggle] [player] [options]' +- '&8[&fracked.ru&8]&r &7&e/tab bossbar send [player]' +- '&8[&fracked.ru&8]&r &7&e/tab bossbar announce ' nametag: help-menu: - - /tab nametag [player] [-s] - Toggles nametag of specified player - - /tab nametag [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 [player] [-s]&7 - toggles nametag of specified player' + - '&8[&fracked.ru&8]&r &7&e/tab nametag [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' diff --git a/live-server/plugins/UltimateTimber/config.yml b/live-server/plugins/UltimateTimber/config.yml index e01adba..bd54944 100755 --- a/live-server/plugins/UltimateTimber/config.yml +++ b/live-server/plugins/UltimateTimber/config.yml @@ -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' diff --git a/live-server/plugins/UltimateTimber/locales/en_US.lang b/live-server/plugins/UltimateTimber/locales/en_US.lang index 6ebf27f..1f63257 100755 --- a/live-server/plugins/UltimateTimber/locales/en_US.lang +++ b/live-server/plugins/UltimateTimber/locales/en_US.lang @@ -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.'