chat: deep rebrand to racked.ru palette + prefix
22 plugins audited, 14 rebranded, 21 files changed. Locks player-facing
chat to monochrome + &e yellow accent with universal prefix
&8[&fracked.ru&8]&r — strips every plugin-name leak (AuthMeReloaded,
[Lands], [Homestead], [SkinsRestorer], [TAB], Grim », [ProAntiTab],
upstream Discord pitches).
Tier-1 surfaces:
- AuthMe welcome.txt: 1-line branded login (was "AuthMeReloaded
protection!"); ~108 messages recoloured
- MiniMOTD: dead 1.16.2 config.yml deleted (salvos.ddns.net + joke
MOTDs); main.conf already on-brand
- HelpCommand: full /help recolour, &a/&c labels purged
- ComfyWhitelist: kick screen redesigned to "apply at racked.ru"
- LPC chat-format: banned &l removed (every chat line)
Tier-2 prefix sweep across TAB, GrimAC, ProAntiTab, CoreProtect,
SkinsRestorer, MarriageMaster, Homestead, UltimateTimber.
Plugin folder rename: RackedLimbo → AuthLimbo (matches 2026-04-30
plugin rename + docker-compose update in 6487ada).
Lands lang (~6,975 lines), Homestead lang (~645 lines), and
jar-locale plugins (Multiverse, WorldEdit, FAWE, LuckPerms,
SkinsRestorer prefix) deferred — see docs/REBRAND_2026-04-30.md.
Adds canonical reference: docs/RACKED_BRAND.md (palette, wordmark,
templates, validation checklist).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
5d87e9f75b
commit
b1db453a85
24 changed files with 1315 additions and 1151 deletions
189
docs/RACKED_BRAND.md
Normal file
189
docs/RACKED_BRAND.md
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# racked.ru — In-Game Brand Design
|
||||
|
||||
**Last updated:** 2026-05-01
|
||||
**Scope:** every player-facing string the Minecraft server emits — chat, MOTD, kick screens, /help, tablist, broadcasts.
|
||||
|
||||
This document is the canonical reference for in-game text styling. Pair with `MISSION.md` (mission-mode copy) and `THANKS.md` (third-party attributions). For surface-by-surface rewrite history see `docs/REBRAND_2026-04-30.md`.
|
||||
|
||||
---
|
||||
|
||||
## 1. Palette
|
||||
|
||||
Five legacy `&` codes only. Anything outside this set is banned.
|
||||
|
||||
| Code | Hex | Use |
|
||||
|---|---|---|
|
||||
| `&f` | `#FFFFFF` | primary text, brand wordmark, key values |
|
||||
| `&7` | `#AAAAAA` | body / descriptive text |
|
||||
| `&8` | `#555555` | brackets, dividers `&8------------------------------------` |
|
||||
| `&e` | `#FFFF55` | interactive tokens **only**: command names, player names, URLs, placeholders (`%player%`, `{PLAYER}`) |
|
||||
| `&r` | reset | end every styled segment to prevent colour bleed |
|
||||
|
||||
**Hard-error escape:** `&c` light red — for catastrophic states only (auth failure, kick reason, ban, whitelist deny). Sparingly. Anything that's "wrong, try again" should be `&7` body + the relevant token in `&e`, not `&c`.
|
||||
|
||||
**Banned codes:** `&0 &1 &2 &3 &4 &5 &9 &a &b &d &l &o &m &k`. Replace any of these with the equivalent from the palette.
|
||||
|
||||
**Style modifiers:**
|
||||
- `&n` underline — only on `/help` section titles, never on body text or links.
|
||||
- `&o` italic — single exception preserved for the `выживание` Russian flavour subtitle in MiniMOTD line 2. Don't introduce elsewhere.
|
||||
- `&l` bold, `&m` strikethrough, `&k` obfuscated — never.
|
||||
|
||||
MiniMessage equivalents (used by ComfyWhitelist, GrimAC, MarriageMaster, etc.): `<white>`, `<gray>`, `<dark_gray>`, `<yellow>`, `<red>`, `<reset>`. Same palette rules apply.
|
||||
|
||||
---
|
||||
|
||||
## 2. Wordmark
|
||||
|
||||
Four written forms, each scoped to a specific surface:
|
||||
|
||||
1. **Bracketed prefix** (chat) — `&8[&fracked.ru&8]&r ` (note trailing space, then `&7` body). Universal per-line prefix for all plugin chat output.
|
||||
2. **Pipe form** (window titles, display names) — `racked.ru | <surface>`. Examples: `racked.ru | client`, `racked.ru | launcher`.
|
||||
3. **Hero form** (MOTD line 1, TAB footer, banners) — `ʀ ᴀ ᴄ ᴋ ᴇ ᴅ . ʀ ᴜ` (small-caps unicode glyphs, single space between each).
|
||||
4. **Plain form** (inside body sentences) — `racked.ru` (lowercase, no spaces).
|
||||
|
||||
Casing rule: brand is **always lowercase**. The small-caps unicode hero is visually larger but semantically lowercase.
|
||||
|
||||
---
|
||||
|
||||
## 3. Tagline
|
||||
|
||||
Canonical, in current use:
|
||||
|
||||
> **`experience the game the way it should have always been`**
|
||||
|
||||
- All-lowercase. No closing punctuation.
|
||||
- Em-dash separator from the brand when paired: `racked.ru — experience the game the way it should have always been`.
|
||||
- Used in `server.properties` (`motd=`), `docker-compose.yml`, MISSION.md, README.md.
|
||||
|
||||
Mission-mode quote (separate from tagline, ToS / About surfaces only):
|
||||
|
||||
> *all software should be free and open-source* — racked.ru
|
||||
|
||||
Not for in-chat use. Don't lecture players in chat.
|
||||
|
||||
---
|
||||
|
||||
## 4. Tone
|
||||
|
||||
- **Pragmatic-not-preachy.** Privacy + perf claims only. No FOSS speeches in chat.
|
||||
- **Short sentences, declarative.** "Pick a username, play offline." "You don't have to trust me — read the source."
|
||||
- **No exclamation marks.** Strip every `!` from upstream defaults. Exclamation reads as upstream-template noise, not brand voice.
|
||||
- **Lowercase body** where it reads naturally. Sentence case acceptable for longer prose.
|
||||
- **No emojis.** No ASCII art beyond the canonical divider.
|
||||
- **Period punctuation** for full sentences. Many short messages can drop the trailing period.
|
||||
- **English primary.** Russian (`выживание`) is a single italic-yellow flavour token in MiniMOTD — never a localisation channel for the rest of the server. Server is EN-only.
|
||||
|
||||
---
|
||||
|
||||
## 5. Templates
|
||||
|
||||
Drop-in shapes for new strings. Match these exactly.
|
||||
|
||||
```
|
||||
# Standard info line
|
||||
&8[&fracked.ru&8]&r &7<message>
|
||||
|
||||
# Info with command reference
|
||||
&8[&fracked.ru&8]&r &7<verb> &e/<cmd>
|
||||
|
||||
# Info with player reference
|
||||
&8[&fracked.ru&8]&r &7<verb> &e<player>
|
||||
|
||||
# Hard error (rare)
|
||||
&8[&fracked.ru&8]&r &cerror: &7<reason>
|
||||
|
||||
# Section header (paginated /help, /rules)
|
||||
&8[&fracked.ru&8]&r
|
||||
&8------------------------------------
|
||||
&r&n<Section title>&r
|
||||
|
||||
# Status row (tablist-style)
|
||||
&7<sᴍᴀʟʟ-ᴄᴀᴘ ʟᴀʙᴇʟ>: &f<value>
|
||||
|
||||
# Multi-line kick screen
|
||||
[racked.ru]
|
||||
|
||||
<reason>
|
||||
|
||||
<recovery action> at racked.ru
|
||||
```
|
||||
|
||||
The 36-dash divider is `&8------------------------------------` — exactly 36 dashes. Don't shorten or pad.
|
||||
|
||||
---
|
||||
|
||||
## 6. Surface map
|
||||
|
||||
| Surface | File on server | Brand element |
|
||||
|---|---|---|
|
||||
| Server-list MOTD | `MiniMOTD/main.conf` | hero wordmark + Russian flavour subtitle |
|
||||
| `motd=` | `server.properties` | plain wordmark + tagline |
|
||||
| Per-join chat | `Essentials/motd.txt` | branded prefix + `/help` hint |
|
||||
| Post-auth confirmation | `AuthMe/welcome.txt` | branded prefix + `&e{PLAYER}` |
|
||||
| Login/register flow | `AuthMe/messages/messages_en.yml` | branded prefix on every key |
|
||||
| `/help` pages | `HelpCommand/config.yml` | header + 36-dash dividers + monochrome page |
|
||||
| Whitelist kick | `ComfyWhitelist/locales/messages_en.yml` | multi-line `apply at racked.ru` screen |
|
||||
| Anti-cheat alerts | `GrimAC/messages.yml` | branded prefix; hard kicks keep `&c` |
|
||||
| Tab list | `TAB/config.yml` | small-caps footer wordmark + status rows |
|
||||
| Block-log output | `CoreProtect/language.yml` | branded prefix on every line |
|
||||
| Marriage chat | `MarriageMaster/lang/en.yml` | branded prefix on tellraw blocks |
|
||||
| Skin change | `SkinsRestorer/config.yml` (custom help) | branded prefix |
|
||||
| Land claim | `Homestead/config.yml`, `Lands/Language/*` | prefix on broadcasts (Lands lang deferred) |
|
||||
| Global chat | `LPC/config.yml` | `chat-format: {suffix}{prefix}&f{name}&r &8> &7{message}` |
|
||||
| Limbo entry | `AuthLimbo/config.yml` | already on-brand (custom plugin) |
|
||||
|
||||
---
|
||||
|
||||
## 7. Plugin-name leaks — banned
|
||||
|
||||
Every upstream plugin tag is replaced with the canonical chat prefix:
|
||||
|
||||
| Banned | Replace with |
|
||||
|---|---|
|
||||
| `[Lands]`, `[Homestead]`, `[SkinsRestorer]`, `[TAB]`, `[ProAntiTab]`, `[PAT]`, `Grim »`, `[VoiceChat]`, `[Multiverse-Core]`, `[WorldEdit]`, `[MarriageMaster]`, `[LPC]`, `[PhantomSMP]`, `[Essentials]`, `[CoreProtect]`, `[CO]`, `[Vault]`, `AuthMe`, `AuthMeReloaded` | `&8[&fracked.ru&8]&r ` |
|
||||
|
||||
Strip "Join our Discord", "Visit our website" lines that link to upstream plugin authors. Never link to the plugin author's domain.
|
||||
|
||||
---
|
||||
|
||||
## 8. Colour-code reference card
|
||||
|
||||
| Code | Sample | Allowed in chat? |
|
||||
|---|---|---|
|
||||
| `&f` | white | ✓ primary |
|
||||
| `&7` | grey | ✓ body |
|
||||
| `&8` | dark grey | ✓ structure |
|
||||
| `&e` | yellow | ✓ tokens only |
|
||||
| `&r` | reset | ✓ always close styled segments |
|
||||
| `&c` | red | ⚠ hard errors only |
|
||||
| `&n` | underline | ⚠ /help titles only |
|
||||
| `&o` | italic | ⚠ Russian flavour token only |
|
||||
| any other | — | ✗ banned |
|
||||
|
||||
---
|
||||
|
||||
## 9. Validation
|
||||
|
||||
Before shipping a string:
|
||||
|
||||
1. Does it start with `&8[&fracked.ru&8]&r ` (chat) or use a documented form (MOTD, kick, /help header)?
|
||||
2. Are colour codes inside the 5+1 allowed set?
|
||||
3. Is body lowercase and exclamation-free?
|
||||
4. Are commands / player names / URLs in `&e`?
|
||||
5. Does the file still parse as valid YAML/HOCON/JSON? (Quote `&`-prefixed strings: `'&7text'`.)
|
||||
6. Are placeholders preserved verbatim (`%player%`, `{PLAYER}`, `<player>`)?
|
||||
|
||||
If yes to all — ship.
|
||||
|
||||
---
|
||||
|
||||
## 10. Out of scope (deferred)
|
||||
|
||||
These surfaces remain on upstream defaults pending a future pass:
|
||||
|
||||
- **Lands** `Language/en-US.yml` (~6,975 lines). Body text rebrand deferred; broadcast prefixes in `config.yml` are already branded.
|
||||
- **Homestead** `languages/en-US.yml` (~645 lines). Same posture as Lands.
|
||||
- **Jar-locale extraction** for plugins where chat output is shipped inside the JAR (no on-disk lang file): SkinsRestorer (`locale_en.json`), Multiverse-Core (`en.properties`), WorldEdit / FAWE (`strings.json`), LuckPerms (`lp_en.properties`). Admin/builder-facing surfaces, low priority.
|
||||
- **GrimAC** `database.yml`, `discord.yml`, `punishments.yml` — secondary message files not yet touched.
|
||||
|
||||
When picking these up: same palette, same prefix, same templates. No new design decisions required.
|
||||
88
docs/REBRAND_2026-04-30.md
Normal file
88
docs/REBRAND_2026-04-30.md
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
# Rebrand changelog — 2026-04-30 / 2026-05-01
|
||||
|
||||
**Surfaces touched:** 14 plugins, 21 files, 2,682 diff lines.
|
||||
**Goal:** strip every plugin-name leak and upstream-default colour from player-facing chat. Lock palette + prefix per `docs/RACKED_BRAND.md`.
|
||||
|
||||
---
|
||||
|
||||
## Trigger
|
||||
|
||||
Post-auth message `This server uses AuthMeReloaded protection!` appeared on every player login. Other surfaces had similar drift: `[Lands]`, `[Homestead]`, `[SkinsRestorer]`, `[TAB]`, `Grim »`, `[ProAntiTab]` prefixes; `MiniMOTD/config.yml` carrying dead 1.16.2-era MOTDs (`salvos.ddns.net`, `BOOBIES*`, `OnlyFans*`); `&a/&c/&3` upstream colours leaking through AuthMe.
|
||||
|
||||
---
|
||||
|
||||
## Audit
|
||||
|
||||
Two reports compiled before any edits:
|
||||
|
||||
1. **Chat-string inventory** — ~150 player-facing keys catalogued across 22 plugins. Top-offenders ranked.
|
||||
2. **Brand-rules confirmation** — ground-truth palette / prefix / tagline pulled from existing on-brand artifacts (MiniMOTD `main.conf`, TAB footer, Essentials `motd.txt`, HelpCommand pages, launcher theme).
|
||||
|
||||
Outcome: palette **monochrome + `&e` yellow accent** (memory updated from "pure monochrome" — real artifacts already used `&e` for interactive tokens).
|
||||
|
||||
---
|
||||
|
||||
## Per-plugin changes
|
||||
|
||||
| Plugin | Action |
|
||||
|---|---|
|
||||
| **AuthMe** | `welcome.txt` → 1-line branded confirmation; ~108 messages recoloured; `serverName: racked.ru`; `help_en.yml` header divider |
|
||||
| **MiniMOTD** | `main.conf` kept (already on-brand); **`config.yml` deleted** (dead 1.16.2 MOTDs) |
|
||||
| **Essentials** | `motd.txt` already on-brand; 4 chat formats in `config.yml`; `kits.yml` book metadata `KHobbits` → `racked.ru` |
|
||||
| **HelpCommand** | full `/help` recolour; `&a`/`&c` page labels removed; branded headers + 36-dash dividers |
|
||||
| **TAB** | `www.domain.com` + literal `ServerName` placeholders stripped; brand prefix on messages; small-caps unicode footer kept |
|
||||
| **GrimAC** | `Grim »` prefix → `&8[&fracked.ru&8]&r`; hard kicks keep `&c` |
|
||||
| **ProAntiTab** | rayzs.de updater **disabled**; full recolour; brand prefix |
|
||||
| **CoreProtect** | ~190 strings rebranded; "Join our Discord" upstream pitch deleted |
|
||||
| **SkinsRestorer** | `customHelp.message` branded (jar locale extraction needed for prefix swap) |
|
||||
| **ComfyWhitelist** | kick screen redesigned to 4-line `[racked.ru] / not whitelisted / apply at racked.ru` |
|
||||
| **MarriageMaster** | `lang/en.yml` — 21 tellraw JSON blocks revalidated; full recolour |
|
||||
| **LPC** | `chat-format` — banned `&l` removed (touches every chat line) |
|
||||
| **UltimateTimber** | config + locale recolour |
|
||||
| **Homestead** | `config.yml` formatters branded; lang file deferred |
|
||||
| **AuthLimbo** | header comment `RackedLimbo` → `AuthLimbo` (post-rename cleanup) |
|
||||
|
||||
**Plugins with no on-disk surface to rebrand** (jar-locale extraction needed for future pass): Multiverse-Core, WorldEdit, FastAsyncWorldEdit, LuckPerms.
|
||||
|
||||
**Plugins with no player chat at all:** PhantomSMP, UnexpectedSpawn, voicechat (`.properties` colour-code unreliable), Vault, VoidWorldGenerator, ProtocolLib, PlaceholderAPI, spark.
|
||||
|
||||
---
|
||||
|
||||
## Apply
|
||||
|
||||
1. SSH backup: `tar czf /opt/backups/mc-plugins-prerebrand-2026-04-30.tar.gz` — 224 MB (configs + lang only, DBs/userdata excluded).
|
||||
2. Configs pulled to local workspace; 6 parallel agents drafted diffs.
|
||||
3. All YAML + JSON validated (`yaml.safe_load`, `json.loads` for tellraw blocks).
|
||||
4. 21 files copied into `/opt/docker/minecraft/plugins/` via docker namespace bypass (userns-remap host).
|
||||
5. `MiniMOTD/config.yml` deleted.
|
||||
6. `chown -R 101000:101000 /opt/docker/minecraft/plugins/` (container uid).
|
||||
7. `docker compose restart minecraft-mc`.
|
||||
|
||||
---
|
||||
|
||||
## Side incident — 2026-05-01
|
||||
|
||||
Disk full (`/dev/mapper/keystone--vg-root 30G 100%`) blocked container restart. Caused by accumulated daily backup tarballs in `/opt/backups/` (~10 GB across 7 days).
|
||||
|
||||
**Resolution:**
|
||||
1. Deleted 2 oldest daily backups (`20260428_020001`, `20260429_020001`) + `lands-migration-20260424` → freed 6.3 GB.
|
||||
2. Moved `/opt/docker/minecraft` → `/home/docker/minecraft` (cross-FS mv, 27s for 11 GB), symlinked back to `/opt/docker/minecraft`.
|
||||
3. `chown 101000:101000` on new path, `docker compose restart`.
|
||||
|
||||
**Result:** root LV at 46% used (was 100%); MC effective capacity ~232 GB on /home LV. Container `Done (20.556s)` clean boot post-move.
|
||||
|
||||
**Open follow-up:** move `/opt/backups` → `/home/backups` to prevent root-LV refill from rolling daily backups.
|
||||
|
||||
---
|
||||
|
||||
## Rollback
|
||||
|
||||
```bash
|
||||
# Server-side
|
||||
cd /opt/docker/minecraft
|
||||
docker compose stop minecraft-mc
|
||||
tar xzf /opt/backups/mc-plugins-prerebrand-2026-04-30.tar.gz -C ./
|
||||
docker compose start minecraft-mc
|
||||
```
|
||||
|
||||
Backup retained 30 days (until 2026-05-30).
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# RackedLimbo configuration
|
||||
# AuthLimbo configuration
|
||||
|
||||
# Limbo world settings — pre-auth players are kept here.
|
||||
limbo:
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -1,120 +1,120 @@
|
|||
# Registration
|
||||
registration:
|
||||
disabled: '&cIn-game registration is disabled!'
|
||||
name_taken: '&cYou already have registered this username!'
|
||||
register_request: '&3Please, register to the server with the command: /register <password> <ConfirmPassword>'
|
||||
command_usage: '&cUsage: /register <password> <ConfirmPassword>'
|
||||
reg_only: '&4Only registered users can join the server! Please visit http://example.com to register yourself!'
|
||||
success: '&2Successfully registered!'
|
||||
kicked_admin_registered: 'An admin just registered you; please log in again.'
|
||||
disabled: '&8[&fracked.ru&8]&r &7in-game registration is disabled'
|
||||
name_taken: '&8[&fracked.ru&8]&r &7you already have registered this username'
|
||||
register_request: '&8[&fracked.ru&8]&r &7please register with &e/register <password> <confirmPassword>'
|
||||
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/register <password> <confirmPassword>'
|
||||
reg_only: '&8[&fracked.ru&8]&r &7only registered users can join, visit &eracked.ru &7to register'
|
||||
success: '&8[&fracked.ru&8]&r &7successfully registered'
|
||||
kicked_admin_registered: '&8[&fracked.ru&8]&r &7an admin just registered you, please log in again'
|
||||
# Password errors on registration
|
||||
password:
|
||||
match_error: '&cPasswords didn''t match, check them again!'
|
||||
name_in_password: '&cYou can''t use your name as password, please choose another one...'
|
||||
unsafe_password: '&cThe chosen password isn''t safe, please choose another one...'
|
||||
pwned_password: '&cYour chosen password is not secure. It was used %pwned_count times already! Please use a strong password...'
|
||||
forbidden_characters: '&4Your password contains illegal characters. Allowed chars: %valid_chars'
|
||||
wrong_length: '&cYour password is too short or too long! Please try with another one!'
|
||||
match_error: '&8[&fracked.ru&8]&r &cwrong password: &7passwords didn''t match, check them again'
|
||||
name_in_password: '&8[&fracked.ru&8]&r &7you can''t use your name as password, please choose another one'
|
||||
unsafe_password: '&8[&fracked.ru&8]&r &7the chosen password isn''t safe, please choose another one'
|
||||
pwned_password: '&8[&fracked.ru&8]&r &7your chosen password is not secure, it was used &e%pwned_count &7times already, please use a strong password'
|
||||
forbidden_characters: '&8[&fracked.ru&8]&r &7your password contains illegal characters, allowed: &e%valid_chars'
|
||||
wrong_length: '&8[&fracked.ru&8]&r &7your password is too short or too long, please try with another one'
|
||||
# Login
|
||||
login:
|
||||
command_usage: '&cUsage: /login <password>'
|
||||
wrong_password: '&cWrong password!'
|
||||
success: '&2Successful login!'
|
||||
login_request: '&cPlease, login with the command: /login <password>'
|
||||
timeout_error: '&4Login timeout exceeded, you have been kicked from the server, please try again!'
|
||||
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/login <password>'
|
||||
wrong_password: '&8[&fracked.ru&8]&r &cwrong password'
|
||||
success: '&8[&fracked.ru&8]&r &7welcome back, &e%player%'
|
||||
login_request: '&8[&fracked.ru&8]&r &7please log in with &e/login <password>'
|
||||
timeout_error: '&8[&fracked.ru&8]&r &7login timeout exceeded, you have been kicked, please try again'
|
||||
# Errors
|
||||
error:
|
||||
denied_command: '&cIn order to use this command you must be authenticated!'
|
||||
denied_chat: '&cIn order to chat you must be authenticated!'
|
||||
unregistered_user: '&cThis user isn''t registered!'
|
||||
not_logged_in: '&cYou''re not logged in!'
|
||||
no_permission: '&4You don''t have the permission to perform this action!'
|
||||
unexpected_error: '&4An unexpected error occurred, please contact an administrator!'
|
||||
max_registration: '&cYou have exceeded the maximum number of registrations (%reg_count/%max_acc %reg_names) for your connection!'
|
||||
logged_in: '&cYou''re already logged in!'
|
||||
kick_for_vip: '&3A VIP player has joined the server when it was full!'
|
||||
kick_unresolved_hostname: '&cAn error occurred: unresolved player hostname!'
|
||||
tempban_max_logins: '&cYou have been temporarily banned for failing to log in too many times.'
|
||||
denied_command: '&8[&fracked.ru&8]&r &7you must be logged in to use this command'
|
||||
denied_chat: '&8[&fracked.ru&8]&r &7you must be logged in to chat'
|
||||
unregistered_user: '&8[&fracked.ru&8]&r &7this user isn''t registered'
|
||||
not_logged_in: '&8[&fracked.ru&8]&r &7you''re not logged in'
|
||||
no_permission: '&8[&fracked.ru&8]&r &7you don''t have permission for that action'
|
||||
unexpected_error: '&8[&fracked.ru&8]&r &cerror: &7unexpected error, please contact an administrator'
|
||||
max_registration: '&8[&fracked.ru&8]&r &7you have exceeded the maximum number of registrations (&e%reg_count/%max_acc %reg_names&7) for your connection'
|
||||
logged_in: '&8[&fracked.ru&8]&r &7you''re already logged in'
|
||||
kick_for_vip: '&8[&fracked.ru&8]&r &7a vip player has joined the server when it was full'
|
||||
kick_unresolved_hostname: '&8[&fracked.ru&8]&r &cerror: &7unresolved player hostname'
|
||||
tempban_max_logins: '&8[&fracked.ru&8]&r &cbanned: &7you have been temporarily banned for failing to log in too many times'
|
||||
# AntiBot
|
||||
antibot:
|
||||
kick_antibot: 'AntiBot protection mode is enabled! You have to wait some minutes before joining the server.'
|
||||
auto_enabled: '&4[AntiBotService] AntiBot enabled due to the huge number of connections!'
|
||||
auto_disabled: '&2[AntiBotService] AntiBot disabled after %m minutes!'
|
||||
kick_antibot: '&8[&fracked.ru&8]&r &7antibot protection is enabled, please wait a few minutes before joining'
|
||||
auto_enabled: '&8[&fracked.ru&8]&r &7antibot enabled due to a high number of connections'
|
||||
auto_disabled: '&8[&fracked.ru&8]&r &7antibot disabled after &e%m &7minutes'
|
||||
# Unregister
|
||||
unregister:
|
||||
success: '&cSuccessfully unregistered!'
|
||||
command_usage: '&cUsage: /unregister <password>'
|
||||
success: '&8[&fracked.ru&8]&r &7successfully unregistered'
|
||||
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/unregister <password>'
|
||||
# Other messages
|
||||
misc:
|
||||
account_not_activated: '&cYour account isn''t activated yet, please check your emails!'
|
||||
password_changed: '&2Password changed successfully!'
|
||||
logout: '&2Logged out successfully!'
|
||||
reload: '&2Configuration and database have been reloaded correctly!'
|
||||
usage_change_password: '&cUsage: /changepassword <oldPassword> <newPassword>'
|
||||
accounts_owned_self: 'You own %count accounts:'
|
||||
accounts_owned_other: 'The player %name has %count accounts:'
|
||||
account_not_activated: '&8[&fracked.ru&8]&r &7your account isn''t activated yet, please check your email'
|
||||
password_changed: '&8[&fracked.ru&8]&r &7password changed'
|
||||
logout: '&8[&fracked.ru&8]&r &7logged out'
|
||||
reload: '&8[&fracked.ru&8]&r &7configuration and database reloaded'
|
||||
usage_change_password: '&8[&fracked.ru&8]&r &7usage: &e/changepassword <oldPassword> <newPassword>'
|
||||
accounts_owned_self: '&8[&fracked.ru&8]&r &7you own &e%count &7accounts:'
|
||||
accounts_owned_other: '&8[&fracked.ru&8]&r &7the player &e%name &7has &e%count &7accounts:'
|
||||
# Session messages
|
||||
session:
|
||||
valid_session: '&2Logged-in due to Session Reconnection.'
|
||||
invalid_session: '&cYour IP has been changed and your session data has expired!'
|
||||
valid_session: '&8[&fracked.ru&8]&r &7logged in via session reconnection'
|
||||
invalid_session: '&8[&fracked.ru&8]&r &7your ip has changed and your session data has expired'
|
||||
# Error messages when joining
|
||||
on_join_validation:
|
||||
same_ip_online: 'A player with the same IP is already in game!'
|
||||
same_nick_online: '&4The same username is already playing on the server!'
|
||||
name_length: '&4Your username is either too short or too long!'
|
||||
characters_in_name: '&4Your username contains illegal characters. Allowed chars: %valid_chars'
|
||||
kick_full_server: '&4The server is full, try again later!'
|
||||
country_banned: '&4Your country is banned from this server!'
|
||||
not_owner_error: 'You are not the owner of this account. Please choose another name!'
|
||||
invalid_name_case: 'You should join using username %valid, not %invalid.'
|
||||
quick_command: 'You used a command too fast! Please, join the server again and wait more before using any command.'
|
||||
same_ip_online: '&8[&fracked.ru&8]&r &7a player with the same ip is already in game'
|
||||
same_nick_online: '&8[&fracked.ru&8]&r &7the same username is already playing on the server'
|
||||
name_length: '&8[&fracked.ru&8]&r &7your username is either too short or too long'
|
||||
characters_in_name: '&8[&fracked.ru&8]&r &7your username contains illegal characters, allowed: &e%valid_chars'
|
||||
kick_full_server: '&8[&fracked.ru&8]&r &7the server is full, try again later'
|
||||
country_banned: '&8[&fracked.ru&8]&r &cbanned: &7your country is banned from this server'
|
||||
not_owner_error: '&8[&fracked.ru&8]&r &7you are not the owner of this account, please choose another name'
|
||||
invalid_name_case: '&8[&fracked.ru&8]&r &7you should join using username &e%valid&7, not &e%invalid'
|
||||
quick_command: '&8[&fracked.ru&8]&r &7you used a command too fast, please join again and wait longer before using any command'
|
||||
# Email
|
||||
email:
|
||||
add_email_request: '&3Please add your email to your account with the command: /email add <yourEmail> <confirmEmail>'
|
||||
usage_email_add: '&cUsage: /email add <email> <confirmEmail>'
|
||||
usage_email_change: '&cUsage: /email change <oldEmail> <newEmail>'
|
||||
new_email_invalid: '&cInvalid new email, try again!'
|
||||
old_email_invalid: '&cInvalid old email, try again!'
|
||||
invalid: '&cInvalid email address, try again!'
|
||||
added: '&2Email address successfully added to your account!'
|
||||
add_not_allowed: '&cAdding email was not allowed.'
|
||||
request_confirmation: '&cPlease confirm your email address!'
|
||||
changed: '&2Email address changed correctly!'
|
||||
change_not_allowed: '&cChanging email was not allowed.'
|
||||
email_show: '&2Your current email address is: &f%email'
|
||||
no_email_for_account: '&2You currently don''t have email address associated with this account.'
|
||||
already_used: '&4The email address is already being used'
|
||||
incomplete_settings: 'Error: not all required settings are set for sending emails. Please contact an admin.'
|
||||
send_failure: 'The email could not be sent. Please contact an administrator.'
|
||||
change_password_expired: 'You cannot change your password using this command anymore.'
|
||||
email_cooldown_error: '&cAn email was already sent recently. You must wait %time before you can send a new one.'
|
||||
add_email_request: '&8[&fracked.ru&8]&r &7please add your email with &e/email add <yourEmail> <confirmEmail>'
|
||||
usage_email_add: '&8[&fracked.ru&8]&r &7usage: &e/email add <email> <confirmEmail>'
|
||||
usage_email_change: '&8[&fracked.ru&8]&r &7usage: &e/email change <oldEmail> <newEmail>'
|
||||
new_email_invalid: '&8[&fracked.ru&8]&r &7invalid new email, try again'
|
||||
old_email_invalid: '&8[&fracked.ru&8]&r &7invalid old email, try again'
|
||||
invalid: '&8[&fracked.ru&8]&r &7invalid email address, try again'
|
||||
added: '&8[&fracked.ru&8]&r &7email address added to your account'
|
||||
add_not_allowed: '&8[&fracked.ru&8]&r &7adding email was not allowed'
|
||||
request_confirmation: '&8[&fracked.ru&8]&r &7please confirm your email address'
|
||||
changed: '&8[&fracked.ru&8]&r &7email address changed'
|
||||
change_not_allowed: '&8[&fracked.ru&8]&r &7changing email was not allowed'
|
||||
email_show: '&8[&fracked.ru&8]&r &7your current email address is &e%email'
|
||||
no_email_for_account: '&8[&fracked.ru&8]&r &7you currently don''t have an email address associated with this account'
|
||||
already_used: '&8[&fracked.ru&8]&r &7the email address is already being used'
|
||||
incomplete_settings: '&8[&fracked.ru&8]&r &cerror: &7not all required settings are set for sending emails, please contact an admin'
|
||||
send_failure: '&8[&fracked.ru&8]&r &7the email could not be sent, please contact an administrator'
|
||||
change_password_expired: '&8[&fracked.ru&8]&r &7you cannot change your password using this command anymore'
|
||||
email_cooldown_error: '&8[&fracked.ru&8]&r &7an email was already sent recently, you must wait &e%time &7before sending a new one'
|
||||
# Password recovery by email
|
||||
recovery:
|
||||
forgot_password_hint: '&3Forgot your password? Please use the command: /email recovery <yourEmail>'
|
||||
command_usage: '&cUsage: /email recovery <Email>'
|
||||
email_sent: '&2Recovery email sent successfully! Please check your email inbox!'
|
||||
forgot_password_hint: '&8[&fracked.ru&8]&r &7forgot your password? use &e/email recovery <yourEmail>'
|
||||
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/email recovery <email>'
|
||||
email_sent: '&8[&fracked.ru&8]&r &7recovery email sent, please check your inbox'
|
||||
code:
|
||||
code_sent: 'A recovery code to reset your password has been sent to your email.'
|
||||
incorrect: 'The recovery code is not correct! You have %count tries remaining.'
|
||||
tries_exceeded: 'You have exceeded the maximum number attempts to enter the recovery code. Use "/email recovery [email]" to generate a new one.'
|
||||
correct: 'Recovery code entered correctly!'
|
||||
change_password: 'Please use the command /email setpassword <new password> to change your password immediately.'
|
||||
code_sent: '&8[&fracked.ru&8]&r &7a recovery code to reset your password has been sent to your email'
|
||||
incorrect: '&8[&fracked.ru&8]&r &cwrong code: &7you have &e%count &7tries remaining'
|
||||
tries_exceeded: '&8[&fracked.ru&8]&r &7you have exceeded the maximum number of attempts, use &e/email recovery [email] &7to generate a new one'
|
||||
correct: '&8[&fracked.ru&8]&r &7recovery code accepted'
|
||||
change_password: '&8[&fracked.ru&8]&r &7use &e/email setpassword <new password> &7to change your password immediately'
|
||||
# Captcha
|
||||
captcha:
|
||||
usage_captcha: '&3To log in you have to solve a captcha code, please use the command: /captcha %captcha_code'
|
||||
wrong_captcha: '&cWrong captcha, please type "/captcha %captcha_code" into the chat!'
|
||||
valid_captcha: '&2Captcha code solved correctly!'
|
||||
captcha_for_registration: 'To register you have to solve a captcha first, please use the command: /captcha %captcha_code'
|
||||
register_captcha_valid: '&2Valid captcha! You may now register with /register'
|
||||
usage_captcha: '&8[&fracked.ru&8]&r &7to log in you have to solve a captcha, use &e/captcha %captcha_code'
|
||||
wrong_captcha: '&8[&fracked.ru&8]&r &cwrong captcha: &7type &e/captcha %captcha_code &7into chat'
|
||||
valid_captcha: '&8[&fracked.ru&8]&r &7captcha solved'
|
||||
captcha_for_registration: '&8[&fracked.ru&8]&r &7to register you have to solve a captcha first, use &e/captcha %captcha_code'
|
||||
register_captcha_valid: '&8[&fracked.ru&8]&r &7valid captcha, you may now register with &e/register'
|
||||
# Verification code
|
||||
verification:
|
||||
code_required: '&3This command is sensitive and requires an email verification! Check your inbox and follow the email''s instructions.'
|
||||
command_usage: '&cUsage: /verification <code>'
|
||||
incorrect_code: '&cIncorrect code, please type "/verification <code>" into the chat, using the code you received by email'
|
||||
success: '&2Your identity has been verified! You can now execute all commands within the current session!'
|
||||
already_verified: '&2You can already execute every sensitive command within the current session!'
|
||||
code_expired: '&3Your code has expired! Execute another sensitive command to get a new code!'
|
||||
email_needed: '&3To verify your identity you need to link an email address with your account!!'
|
||||
code_required: '&8[&fracked.ru&8]&r &7this command is sensitive and requires email verification, check your inbox'
|
||||
command_usage: '&8[&fracked.ru&8]&r &7usage: &e/verification <code>'
|
||||
incorrect_code: '&8[&fracked.ru&8]&r &cwrong code: &7type &e/verification <code> &7into chat using the code from your email'
|
||||
success: '&8[&fracked.ru&8]&r &7identity verified, you can now execute all commands within the current session'
|
||||
already_verified: '&8[&fracked.ru&8]&r &7you can already execute every sensitive command within the current session'
|
||||
code_expired: '&8[&fracked.ru&8]&r &7your code has expired, execute another sensitive command to get a new one'
|
||||
email_needed: '&8[&fracked.ru&8]&r &7to verify your identity you need to link an email address with your account'
|
||||
# Time units
|
||||
time:
|
||||
second: 'second'
|
||||
|
|
@ -127,34 +127,34 @@ time:
|
|||
days: 'days'
|
||||
# Two-factor authentication
|
||||
two_factor:
|
||||
code_created: '&2Your secret code is %code. You can scan it from here %url'
|
||||
confirmation_required: 'Please confirm your code with /2fa confirm <code>'
|
||||
code_required: 'Please submit your two-factor authentication code with /2fa code <code>'
|
||||
already_enabled: 'Two-factor authentication is already enabled for your account!'
|
||||
enable_error_no_code: 'No 2fa key has been generated for you or it has expired. Please run /2fa add'
|
||||
enable_success: 'Successfully enabled two-factor authentication for your account'
|
||||
enable_error_wrong_code: 'Wrong code or code has expired. Please run /2fa add'
|
||||
not_enabled_error: 'Two-factor authentication is not enabled for your account. Run /2fa add'
|
||||
removed_success: 'Successfully removed two-factor auth from your account'
|
||||
invalid_code: 'Invalid code!'
|
||||
code_created: '&8[&fracked.ru&8]&r &7your secret code is &e%code&7, scan it from &e%url'
|
||||
confirmation_required: '&8[&fracked.ru&8]&r &7confirm your code with &e/2fa confirm <code>'
|
||||
code_required: '&8[&fracked.ru&8]&r &7submit your two-factor code with &e/2fa code <code>'
|
||||
already_enabled: '&8[&fracked.ru&8]&r &7two-factor authentication is already enabled for your account'
|
||||
enable_error_no_code: '&8[&fracked.ru&8]&r &7no 2fa key has been generated for you or it has expired, run &e/2fa add'
|
||||
enable_success: '&8[&fracked.ru&8]&r &7two-factor authentication enabled'
|
||||
enable_error_wrong_code: '&8[&fracked.ru&8]&r &cwrong code: &7code is wrong or has expired, run &e/2fa add'
|
||||
not_enabled_error: '&8[&fracked.ru&8]&r &7two-factor authentication is not enabled for your account, run &e/2fa add'
|
||||
removed_success: '&8[&fracked.ru&8]&r &7two-factor authentication removed'
|
||||
invalid_code: '&8[&fracked.ru&8]&r &cinvalid code'
|
||||
# 3rd party features: GUI Captcha
|
||||
gui_captcha:
|
||||
captcha_window_name: '%random Verification'
|
||||
captcha_clickable_name: '%random I am human'
|
||||
message_on_retry: '&cVerification failed, you have %times retries left'
|
||||
bedrock_auto_verify_success: '&aBedrock verification success!'
|
||||
denied_message_sending: '&cPlease be verified before chatting!'
|
||||
kick_on_timeout: '&cVerification timed out!'
|
||||
kick_on_failed: '&cPlease complete the verification!'
|
||||
success: '&aVerification success!'
|
||||
message_on_retry: '&8[&fracked.ru&8]&r &cverification failed: &7you have &e%times &7retries left'
|
||||
bedrock_auto_verify_success: '&8[&fracked.ru&8]&r &7bedrock verification success'
|
||||
denied_message_sending: '&8[&fracked.ru&8]&r &7please be verified before chatting'
|
||||
kick_on_timeout: '&8[&fracked.ru&8]&r &cverification timed out'
|
||||
kick_on_failed: '&8[&fracked.ru&8]&r &7please complete the verification'
|
||||
success: '&8[&fracked.ru&8]&r &7verification success'
|
||||
# 3rd party features: Bedrock Auto Login
|
||||
bedrock_auto_login:
|
||||
success: '&aBedrock auto login success!'
|
||||
success: '&8[&fracked.ru&8]&r &7bedrock auto login success'
|
||||
# 3rd party features: Login Location Fix
|
||||
login_location_fix:
|
||||
fix_portal: '&aYou are stuck in portal during Login.'
|
||||
fix_underground: '&aYou are stuck underground during Login.'
|
||||
cannot_fix_underground: '&aYou are stuck underground during Login, but we cant fix it.'
|
||||
fix_portal: '&8[&fracked.ru&8]&r &7you are stuck in a portal during login'
|
||||
fix_underground: '&8[&fracked.ru&8]&r &7you are stuck underground during login'
|
||||
cannot_fix_underground: '&8[&fracked.ru&8]&r &7you are stuck underground during login, but we can''t fix it'
|
||||
# 3rd party features: Double Login Fix
|
||||
double_login_fix:
|
||||
fix_message: '&cYou have been disconnected due to doubled login.'
|
||||
fix_message: '&8[&fracked.ru&8]&r &cdisconnected: &7doubled login'
|
||||
|
|
|
|||
|
|
@ -1,3 +1 @@
|
|||
Welcome {PLAYER} on {SERVER} server
|
||||
|
||||
This server uses AuthMeReloaded protection!
|
||||
&8[&fracked.ru&8]&r &7successfully logged in, &e{PLAYER}
|
||||
|
|
@ -1,24 +1,24 @@
|
|||
# General messages
|
||||
no-permission: "<comfy><warning>You do not have permission to use this command.</warning>"
|
||||
inactive-command: "<comfy>This command is <off>disabled</off> via config."
|
||||
invalid-usage: "<comfy><warning>Invalid command usage.</warning>\nUse: <usage>"
|
||||
unknown-subcommand: "<comfy><warning>Unknown subcommand.</warning> Type /comfywl help for a list of commands."
|
||||
invalid-player-name: "<comfy><warning>Invalid player name.</warning>"
|
||||
plugin-reloaded: "<comfy>ComfyWhitelist <success>has been successfully reloaded.</success>"
|
||||
no-permission: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>you do not have permission to use this command."
|
||||
inactive-command: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>this command is <yellow>disabled<reset> <gray>via config."
|
||||
invalid-usage: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>invalid command usage. use: <yellow><usage>"
|
||||
unknown-subcommand: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>unknown subcommand. type <yellow>/comfywl help<reset> <gray>for a list of commands."
|
||||
invalid-player-name: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <red>error: <gray>invalid player name."
|
||||
plugin-reloaded: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>config reloaded."
|
||||
|
||||
# Whitelist status messages
|
||||
whitelist-enabled: "<comfy>ComfyWhitelist <success>enabled.</success>"
|
||||
whitelist-disabled: "<comfy>ComfyWhitelist <off>disabled.</off>"
|
||||
whitelist-already-enabled: "<comfy>ComfyWhitelist <success>already enabled.</success>"
|
||||
whitelist-already-disabled: "<comfy>ComfyWhitelist <off>already disabled.</off>"
|
||||
whitelist-enabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist <white>enabled."
|
||||
whitelist-disabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist <white>disabled."
|
||||
whitelist-already-enabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist already enabled."
|
||||
whitelist-already-disabled: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist already disabled."
|
||||
|
||||
# Player management messages
|
||||
not-whitelisted: "<warning>You are not whitelisted.</warning>"
|
||||
player-added: "<comfy>Player <success><name></success> has been <success>added</success> to the whitelist."
|
||||
player-removed: "<comfy>Player <remove><name></remove> has been <remove>removed</remove> from the whitelist."
|
||||
non-existent-player-name: "<comfy>There is <warning>no</warning> player named <warning><name></warning> in the whitelist."
|
||||
not-whitelisted: "<dark_gray>[<white>racked.ru<dark_gray>]<reset>\n\n<red>not whitelisted\n\n<gray>apply at <yellow>racked.ru"
|
||||
player-added: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>added <yellow><name><reset> <gray>to the whitelist."
|
||||
player-removed: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>removed <yellow><name><reset> <gray>from the whitelist."
|
||||
non-existent-player-name: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>no player named <yellow><name><reset> <gray>in the whitelist."
|
||||
|
||||
# Whitelist display messages
|
||||
whitelisted-players-list: "<comfy>Whitelisted players: <success><players></success>"
|
||||
empty-whitelisted-players-list: "<comfy>Whitelist is <off>empty.</off>"
|
||||
whitelist-cleared: "<comfy>All players have been <remove>removed</remove> from the whitelist."
|
||||
whitelisted-players-list: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelisted: <yellow><players>"
|
||||
empty-whitelisted-players-list: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>whitelist is empty."
|
||||
whitelist-cleared: "<dark_gray>[<white>racked.ru<dark_gray>]<reset> <gray>all players removed from the whitelist."
|
||||
|
|
|
|||
|
|
@ -1,212 +1,211 @@
|
|||
# CoreProtect Language File (en)
|
||||
# CoreProtect Language File (en) — racked.ru rebrand
|
||||
|
||||
ACTION_NOT_SUPPORTED: "That action is not supported by the command."
|
||||
AMOUNT_BLOCK: "{0} {block|blocks}"
|
||||
AMOUNT_CHUNK: "{0} {chunk|chunks}"
|
||||
AMOUNT_ENTITY: "{0} {entity|entities}"
|
||||
AMOUNT_ITEM: "{0} {item|items}"
|
||||
API_TEST: "API test successful."
|
||||
CACHE_ERROR: "WARNING: Error while validating {0} cache."
|
||||
CACHE_RELOAD: "Forcing reload of {mapping|world} caches from database."
|
||||
CHECK_CONFIG: "Please check config.yml"
|
||||
COMMAND_CONSOLE: "Please run the command from the console."
|
||||
COMMAND_NOT_FOUND: "Command \"{0}\" not found."
|
||||
COMMAND_THROTTLED: "Please wait a moment and try again."
|
||||
CONSUMER_ERROR: "Consumer queue processing already {paused|resumed}."
|
||||
CONSUMER_TOGGLED: "Consumer queue processing has been {paused|resumed}."
|
||||
CONTAINER_HEADER: "Container Transactions"
|
||||
DATABASE_BUSY: "Database busy. Please try again later."
|
||||
DATABASE_INDEX_ERROR: "Unable to validate database indexes."
|
||||
DATABASE_LOCKED_1: "Database locked. Waiting up to 15 seconds..."
|
||||
DATABASE_LOCKED_2: "Database is already in use. Please try again."
|
||||
DATABASE_LOCKED_3: "To disable database locking, set \"database-lock: false\"."
|
||||
DATABASE_LOCKED_4: "Disabling database locking can result in data corruption."
|
||||
DATABASE_UNREACHABLE: "Database is unreachable. Discarding data and shutting down."
|
||||
DEVELOPMENT_BRANCH: "Development branch detected, skipping patch scripts."
|
||||
DIRT_BLOCK: "Placed a dirt block under you."
|
||||
DISABLE_SUCCESS: "Success! Disabled {0}"
|
||||
ENABLE_FAILED: "{0} was unable to start."
|
||||
ENABLE_SUCCESS: "{0} has been successfully enabled!"
|
||||
ENJOY_COREPROTECT: "Enjoy {0}? Join our Discord!"
|
||||
FINISHING_CONVERSION: "Finishing up data conversion. Please wait..."
|
||||
FINISHING_LOGGING: "Finishing up data logging. Please wait..."
|
||||
FIRST_VERSION: "Initial DB: {0}"
|
||||
GLOBAL_LOOKUP: "Don't specify a radius to do a global lookup."
|
||||
GLOBAL_ROLLBACK: "Use \"{0}\" to do a global {rollback|restore}"
|
||||
HELP_ACTION_1: "Restrict the lookup to a certain action."
|
||||
HELP_ACTION_2: "Examples: [a:block], [a:+block], [a:-block] [a:click], [a:container], [a:inventory], [a:item], [a:kill], [a:chat], [a:command], [a:sign], [a:session], [a:username]"
|
||||
HELP_COMMAND: "Display more info for that command."
|
||||
HELP_EXCLUDE_1: "Exclude blocks/users."
|
||||
HELP_EXCLUDE_2: "Examples: [e:stone], [e:Notch], [e:stone,Notch]"
|
||||
HELP_HEADER: "{0} Help"
|
||||
HELP_INCLUDE_1: "Include specific blocks/entities."
|
||||
HELP_INCLUDE_2: "Examples: [i:stone], [i:zombie], [i:stone,wood,bedrock]"
|
||||
HELP_INSPECT_1: "With the inspector enabled, you can do the following:"
|
||||
HELP_INSPECT_2: "Left-click a block to see who placed that block."
|
||||
HELP_INSPECT_3: "Right-click a block to see what adjacent block was broken."
|
||||
HELP_INSPECT_4: "Place a block to see what block was broken at that location."
|
||||
HELP_INSPECT_5: "Place a block in liquid (etc) to see who placed it."
|
||||
HELP_INSPECT_6: "Right-click on a door, chest, etc, to see who last used it."
|
||||
HELP_INSPECT_7: "Tip: You can use just \"/co i\" for quicker access."
|
||||
HELP_INSPECT_COMMAND: "Turns the block inspector on or off."
|
||||
HELP_LIST: "Displays a list of all commands."
|
||||
HELP_LOOKUP_1: "Command shortcut."
|
||||
HELP_LOOKUP_2: "Use after inspecting a block to view logs."
|
||||
HELP_LOOKUP_COMMAND: "Advanced block data lookup."
|
||||
HELP_NO_INFO: "Information for command \"{0}\" not found."
|
||||
HELP_PARAMETER: "Please see \"{0}\" for detailed parameter info."
|
||||
HELP_PARAMS_1: "Perform the {lookup|rollback|restore}."
|
||||
HELP_PARAMS_2: "Specify the user(s) to {lookup|rollback|restore}."
|
||||
HELP_PARAMS_3: "Specify the amount of time to {lookup|rollback|restore}."
|
||||
HELP_PARAMS_4: "Specify a radius area to limit the {lookup|rollback|restore} to."
|
||||
HELP_PARAMS_5: "Restrict the {lookup|rollback|restore} to a certain action."
|
||||
HELP_PARAMS_6: "Include specific blocks/entities in the {lookup|rollback|restore}."
|
||||
HELP_PARAMS_7: "Exclude blocks/users from the {lookup|rollback|restore}."
|
||||
HELP_PURGE_1: "Delete data older than specified time."
|
||||
HELP_PURGE_2: "For example, \"{0}\" will delete all data older than one month, and only keep the last 30 days of data."
|
||||
HELP_PURGE_COMMAND: "Delete old block data."
|
||||
HELP_RADIUS_1: "Specify a radius area."
|
||||
HELP_RADIUS_2: "Examples: [r:10] (Only make changes within 10 blocks of you)"
|
||||
HELP_RELOAD_COMMAND: "Reloads the configuration file."
|
||||
HELP_RESTORE_COMMAND: "Restore block data."
|
||||
HELP_ROLLBACK_COMMAND: "Rollback block data."
|
||||
HELP_STATUS: "View the plugin status and version information."
|
||||
HELP_STATUS_COMMAND: "Displays the plugin status."
|
||||
HELP_TELEPORT: "Teleport to a location."
|
||||
HELP_TIME_1: "Specify the amount of time to lookup."
|
||||
HELP_TIME_2: "Examples: [t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]"
|
||||
HELP_USER_1: "Specify the user(s) to lookup."
|
||||
HELP_USER_2: "Examples: [u:Notch], [u:Notch,#enderman]"
|
||||
INCOMPATIBLE_ACTION: "\"{0}\" can't be used with that action."
|
||||
INSPECTOR_ERROR: "Inspector already {enabled|disabled}."
|
||||
INSPECTOR_TOGGLED: "Inspector now {enabled|disabled}."
|
||||
INTEGRATION_ERROR: "Unable to {initialize|disable} {0} logging."
|
||||
INTEGRATION_SUCCESS: "{0} logging successfully {initialized|disabled}."
|
||||
INTEGRATION_VERSION: "Invalid {0} version found."
|
||||
INTERACTIONS_HEADER: "Player Interactions"
|
||||
INVALID_ACTION: "That is not a valid action."
|
||||
INVALID_BRANCH_1: "Invalid plugin version (branch has not been set)."
|
||||
INVALID_BRANCH_2: "To continue, set project branch to \"development\"."
|
||||
INVALID_BRANCH_3: "Running development code may result in data corruption."
|
||||
INVALID_CONTAINER: "Please inspect a valid container first."
|
||||
INVALID_DONATION_KEY: "Invalid donation key."
|
||||
INVALID_INCLUDE: "\"{0}\" is an invalid block/entity name."
|
||||
INVALID_INCLUDE_COMBO: "That is an invalid block/entity combination."
|
||||
INVALID_RADIUS: "Please enter a valid radius."
|
||||
INVALID_SELECTION: "{0} selection not found."
|
||||
INVALID_USERNAME: "\"{0}\" is an invalid username."
|
||||
INVALID_WORLD: "Please specify a valid world."
|
||||
LATEST_VERSION: "Latest Version: {0}"
|
||||
LINK_DISCORD: "Discord: {0}"
|
||||
LINK_DOWNLOAD: "Download: {0}"
|
||||
LINK_PATREON: "Patreon: {0}"
|
||||
LINK_WIKI_BLOCK: "Block Names: {0}"
|
||||
LINK_WIKI_ENTITY: "Entity Names: {0}"
|
||||
LOGGING_ITEMS: "{0} items left to log. Please wait..."
|
||||
LOGGING_TIME_LIMIT: "Logging time limit reached. Discarding data and shutting down."
|
||||
LOOKUP_BLOCK: "{0} {placed|broke} {1}."
|
||||
LOOKUP_CONTAINER: "{0} {added|removed} {1} {2}."
|
||||
LOOKUP_HEADER: "{0} Lookup Results"
|
||||
LOOKUP_INTERACTION: "{0} {clicked|killed} {1}."
|
||||
LOOKUP_ITEM: "{0} {picked up|dropped} {1} {2}."
|
||||
LOOKUP_LOGIN: "{0} logged {in|out}."
|
||||
LOOKUP_PAGE: "Page {0}"
|
||||
LOOKUP_PROJECTILE: "{0} {threw|shot} {1} {2}."
|
||||
LOOKUP_ROWS_FOUND: "{0} {row|rows} found."
|
||||
LOOKUP_SEARCHING: "Lookup searching. Please wait..."
|
||||
LOOKUP_STORAGE: "{0} {deposited|withdrew} {1} {2}."
|
||||
LOOKUP_TIME: "{0} ago"
|
||||
LOOKUP_USERNAME: "{0} logged in as {1}."
|
||||
MAXIMUM_RADIUS: "The maximum {lookup|rollback|restore} radius is {0}."
|
||||
MISSING_ACTION_USER: "To use that action, please specify a user."
|
||||
MISSING_LOOKUP_TIME: "Please specify the amount of time to {lookup|rollback|restore}."
|
||||
MISSING_LOOKUP_USER: "Please specify a user or {block|radius} to lookup."
|
||||
MISSING_PARAMETERS: "Please use \"{0}\"."
|
||||
MISSING_ROLLBACK_RADIUS: "You did not specify a {rollback|restore} radius."
|
||||
MISSING_ROLLBACK_USER: "You did not specify a {rollback|restore} user."
|
||||
MYSQL_UNAVAILABLE: "Unable to connect to MySQL server."
|
||||
NETWORK_CONNECTION: "Connection by {0} {successful|failed}. Using {1} {2}."
|
||||
NETWORK_TEST: "Network test data has been successful sent."
|
||||
NO_DATA: "No data found at {0}."
|
||||
NO_DATA_LOCATION: "No {data|transactions|interactions|messages} found at this location."
|
||||
NO_PERMISSION: "You do not have permission to do that."
|
||||
NO_RESULTS: "No results found."
|
||||
NO_RESULTS_PAGE: "No {results|data} found for that page."
|
||||
NO_ROLLBACK: "No {pending|previous} rollback/restore found."
|
||||
PATCH_INTERRUPTED: "Upgrade interrupted. Will try again on restart."
|
||||
PATCH_OUTDATED_1: "Unable to upgrade databases older than {0}."
|
||||
PATCH_OUTDATED_2: "Please upgrade with a supported version of CoreProtect."
|
||||
PATCH_PROCESSING: "Processing new data. Please wait..."
|
||||
PATCH_SKIP_UPDATE: "Skipping {table|index} {update|creation|removal} on {0}."
|
||||
PATCH_STARTED: "Performing {0} upgrade. Please wait..."
|
||||
PATCH_SUCCESS: "Successfully upgraded to {0}."
|
||||
PATCH_UPGRADING: "Database upgrade in progress. Please wait..."
|
||||
PLEASE_SELECT: "Please select: \"{0}\" or \"{1}\"."
|
||||
PREVIEW_CANCELLED: "Preview cancelled."
|
||||
PREVIEW_CANCELLING: "Cancelling preview..."
|
||||
PREVIEW_IN_GAME: "You can only preview rollbacks in-game."
|
||||
PREVIEW_TRANSACTION: "You can't preview {container|inventory} transactions."
|
||||
PURGE_ABORTED: "Purge failed. Database may be corrupt."
|
||||
PURGE_ERROR: "Unable to process {0} data!"
|
||||
PURGE_FAILED: "Purge failed. Please try again later."
|
||||
PURGE_IN_PROGRESS: "Purge in progress. Please try again later."
|
||||
PURGE_MINIMUM_TIME: "You can only purge data older than {0} {days|hours}."
|
||||
PURGE_NOTICE_1: "Please note that this may take some time."
|
||||
PURGE_NOTICE_2: "Do not restart your server until completed."
|
||||
PURGE_OPTIMIZING: "Optimizing database. Please wait..."
|
||||
PURGE_PROCESSING: "Processing {0} data..."
|
||||
PURGE_REPAIRING: "Attempting to repair. This may take some time..."
|
||||
PURGE_ROWS: "{0} {row|rows} of data deleted."
|
||||
PURGE_STARTED: "Data purge started on \"{0}\"."
|
||||
PURGE_SUCCESS: "Data purge successful."
|
||||
RELOAD_STARTED: "Reloading configuration - please wait."
|
||||
RELOAD_SUCCESS: "Configuration successfully reloaded."
|
||||
ROLLBACK_ABORTED: "Rollback or restore aborted."
|
||||
ROLLBACK_CHUNKS_FOUND: "Found {0} {chunk|chunks} to modify."
|
||||
ROLLBACK_CHUNKS_MODIFIED: "Modified {0}/{1} {chunk|chunks}."
|
||||
ROLLBACK_COMPLETED: "{Rollback|Restore|Preview} completed for \"{0}\"."
|
||||
ROLLBACK_EXCLUDED_USERS: "Excluded {user|users}: \"{0}\"."
|
||||
ROLLBACK_INCLUDE: "{Included|Excluded} {block|entity|target} {type|types}: \"{0}\"."
|
||||
ROLLBACK_IN_PROGRESS: "A rollback/restore is already in progress."
|
||||
ROLLBACK_LENGTH: "Time taken: {0} {second|seconds}."
|
||||
ROLLBACK_MODIFIED: "{Modified|Modifying} {0}."
|
||||
ROLLBACK_RADIUS: "Radius: {0} {block|blocks}."
|
||||
ROLLBACK_SELECTION: "Radius set to \"{0}\"."
|
||||
ROLLBACK_STARTED: "{Rollback|Restore|Preview} started on \"{0}\"."
|
||||
ROLLBACK_TIME: "Time range: {0}."
|
||||
ROLLBACK_WORLD_ACTION: "Restricted to {world|action} \"{0}\"."
|
||||
SIGN_HEADER: "Sign Messages"
|
||||
STATUS_CONSUMER: "Consumer: {0} {item|items} in queue."
|
||||
STATUS_DATABASE: "Database: Using {0}."
|
||||
STATUS_INTEGRATION: "{0}: Integration {enabled|disabled}."
|
||||
STATUS_LICENSE: "License: {0}"
|
||||
STATUS_VERSION: "Version: {0}"
|
||||
TELEPORTED: "Teleported to {0}."
|
||||
TELEPORTED_SAFETY: "Teleported you to safety."
|
||||
TELEPORT_PLAYERS: "Teleport command can only be used by players."
|
||||
TIME_DAYS: "{0} {day|days}"
|
||||
TIME_HOURS: "{0} {hour|hours}"
|
||||
TIME_MINUTES: "{0} {minute|minutes}"
|
||||
TIME_SECONDS: "{0} {second|seconds}"
|
||||
TIME_WEEKS: "{0} {week|weeks}"
|
||||
UPDATE_ERROR: "An error occurred while checking for updates."
|
||||
UPDATE_HEADER: "{0} Update"
|
||||
UPDATE_NOTICE: "Notice: {0} is now available."
|
||||
UPGRADE_IN_PROGRESS: "Upgrade in progress. Please try again later."
|
||||
USER_NOT_FOUND: "User \"{0}\" not found."
|
||||
USER_OFFLINE: "The user \"{0}\" is not online."
|
||||
USING_MYSQL: "Using MySQL for data storage."
|
||||
USING_SQLITE: "Using SQLite for data storage."
|
||||
VALID_DONATION_KEY: "Valid donation key."
|
||||
VERSION_NOTICE: "Version {0} is now available."
|
||||
VERSION_REQUIRED: "{0} {1} or higher is required."
|
||||
WORLD_NOT_FOUND: "World \"{0}\" not found."
|
||||
CPU_CORES: "CPU cores."
|
||||
DONATION_KEY_REQUIRED: "A valid donation key is required for that command."
|
||||
PRIMARY_THREAD_ERROR: "That API method can't be used on the primary thread."
|
||||
RAM_STATS: "{0}GB / {1}GB RAM"
|
||||
STATUS_SYSTEM: "System: {0}"
|
||||
TIME_MONTHS: "{0} {month|months}"
|
||||
TIME_UNITS: "{/m|/h|/d}"
|
||||
TIME_YEARS: "{0} {year|years}"
|
||||
VERSION_INCOMPATIBLE: "{0} {1} is not supported."
|
||||
ACTION_NOT_SUPPORTED: '&8[&fracked.ru&8]&r &7that action is not supported by the command.'
|
||||
AMOUNT_BLOCK: '&f{0}&r &7{block|blocks}'
|
||||
AMOUNT_CHUNK: '&f{0}&r &7{chunk|chunks}'
|
||||
AMOUNT_ENTITY: '&f{0}&r &7{entity|entities}'
|
||||
AMOUNT_ITEM: '&f{0}&r &7{item|items}'
|
||||
API_TEST: '&8[&fracked.ru&8]&r &7api test successful.'
|
||||
CACHE_ERROR: '&8[&fracked.ru&8]&r &cwarning: &7error while validating &e{0}&r &7cache.'
|
||||
CACHE_RELOAD: '&8[&fracked.ru&8]&r &7forcing reload of {mapping|world} caches from database.'
|
||||
CHECK_CONFIG: '&8[&fracked.ru&8]&r &7please check &econfig.yml&r'
|
||||
COMMAND_CONSOLE: '&8[&fracked.ru&8]&r &7please run the command from the console.'
|
||||
COMMAND_NOT_FOUND: '&8[&fracked.ru&8]&r &7command &e"{0}"&r &7not found.'
|
||||
COMMAND_THROTTLED: '&8[&fracked.ru&8]&r &7please wait a moment and try again.'
|
||||
CONSUMER_ERROR: '&8[&fracked.ru&8]&r &7consumer queue processing already {paused|resumed}.'
|
||||
CONSUMER_TOGGLED: '&8[&fracked.ru&8]&r &7consumer queue processing has been {paused|resumed}.'
|
||||
CONTAINER_HEADER: '&8[&fracked.ru&8]&r &fcontainer transactions&r'
|
||||
DATABASE_BUSY: '&8[&fracked.ru&8]&r &7database busy. please try again later.'
|
||||
DATABASE_INDEX_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to validate database indexes.'
|
||||
DATABASE_LOCKED_1: '&8[&fracked.ru&8]&r &7database locked. waiting up to 15 seconds...'
|
||||
DATABASE_LOCKED_2: '&8[&fracked.ru&8]&r &7database is already in use. please try again.'
|
||||
DATABASE_LOCKED_3: '&8[&fracked.ru&8]&r &7to disable database locking, set &e"database-lock: false"&r.'
|
||||
DATABASE_LOCKED_4: '&8[&fracked.ru&8]&r &7disabling database locking can result in data corruption.'
|
||||
DATABASE_UNREACHABLE: '&8[&fracked.ru&8]&r &cerror: &7database is unreachable. discarding data and shutting down.'
|
||||
DEVELOPMENT_BRANCH: '&8[&fracked.ru&8]&r &7development branch detected, skipping patch scripts.'
|
||||
DIRT_BLOCK: '&8[&fracked.ru&8]&r &7placed a dirt block under you.'
|
||||
DISABLE_SUCCESS: '&8[&fracked.ru&8]&r &7disabled &e{0}&r'
|
||||
ENABLE_FAILED: '&8[&fracked.ru&8]&r &cerror: &e{0}&r &7was unable to start.'
|
||||
ENABLE_SUCCESS: '&8[&fracked.ru&8]&r &e{0}&r &7has been successfully enabled.'
|
||||
FINISHING_CONVERSION: '&8[&fracked.ru&8]&r &7finishing up data conversion. please wait...'
|
||||
FINISHING_LOGGING: '&8[&fracked.ru&8]&r &7finishing up data logging. please wait...'
|
||||
FIRST_VERSION: '&7initial db: &f{0}&r'
|
||||
GLOBAL_LOOKUP: '&8[&fracked.ru&8]&r &7don''t specify a radius to do a global lookup.'
|
||||
GLOBAL_ROLLBACK: '&8[&fracked.ru&8]&r &7use &e"{0}"&r &7to do a global {rollback|restore}'
|
||||
HELP_ACTION_1: '&7restrict the lookup to a certain action.'
|
||||
HELP_ACTION_2: '&7examples: &e[a:block], [a:+block], [a:-block] [a:click], [a:container], [a:inventory], [a:item], [a:kill], [a:chat], [a:command], [a:sign], [a:session], [a:username]&r'
|
||||
HELP_COMMAND: '&7display more info for that command.'
|
||||
HELP_EXCLUDE_1: '&7exclude blocks/users.'
|
||||
HELP_EXCLUDE_2: '&7examples: &e[e:stone], [e:Notch], [e:stone,Notch]&r'
|
||||
HELP_HEADER: '&8[&fracked.ru&8]&r &f{0} help&r'
|
||||
HELP_INCLUDE_1: '&7include specific blocks/entities.'
|
||||
HELP_INCLUDE_2: '&7examples: &e[i:stone], [i:zombie], [i:stone,wood,bedrock]&r'
|
||||
HELP_INSPECT_1: '&7with the inspector enabled, you can do the following:'
|
||||
HELP_INSPECT_2: '&7left-click a block to see who placed that block.'
|
||||
HELP_INSPECT_3: '&7right-click a block to see what adjacent block was broken.'
|
||||
HELP_INSPECT_4: '&7place a block to see what block was broken at that location.'
|
||||
HELP_INSPECT_5: '&7place a block in liquid (etc) to see who placed it.'
|
||||
HELP_INSPECT_6: '&7right-click on a door, chest, etc, to see who last used it.'
|
||||
HELP_INSPECT_7: '&7tip: you can use just &e"/co i"&r &7for quicker access.'
|
||||
HELP_INSPECT_COMMAND: '&7turns the block inspector on or off.'
|
||||
HELP_LIST: '&7displays a list of all commands.'
|
||||
HELP_LOOKUP_1: '&7command shortcut.'
|
||||
HELP_LOOKUP_2: '&7use after inspecting a block to view logs.'
|
||||
HELP_LOOKUP_COMMAND: '&7advanced block data lookup.'
|
||||
HELP_NO_INFO: '&8[&fracked.ru&8]&r &7information for command &e"{0}"&r &7not found.'
|
||||
HELP_PARAMETER: '&7please see &e"{0}"&r &7for detailed parameter info.'
|
||||
HELP_PARAMS_1: '&7perform the {lookup|rollback|restore}.'
|
||||
HELP_PARAMS_2: '&7specify the user(s) to {lookup|rollback|restore}.'
|
||||
HELP_PARAMS_3: '&7specify the amount of time to {lookup|rollback|restore}.'
|
||||
HELP_PARAMS_4: '&7specify a radius area to limit the {lookup|rollback|restore} to.'
|
||||
HELP_PARAMS_5: '&7restrict the {lookup|rollback|restore} to a certain action.'
|
||||
HELP_PARAMS_6: '&7include specific blocks/entities in the {lookup|rollback|restore}.'
|
||||
HELP_PARAMS_7: '&7exclude blocks/users from the {lookup|rollback|restore}.'
|
||||
HELP_PURGE_1: '&7delete data older than specified time.'
|
||||
HELP_PURGE_2: '&7for example, &e"{0}"&r &7will delete all data older than one month, and only keep the last 30 days of data.'
|
||||
HELP_PURGE_COMMAND: '&7delete old block data.'
|
||||
HELP_RADIUS_1: '&7specify a radius area.'
|
||||
HELP_RADIUS_2: '&7examples: &e[r:10]&r &7(only make changes within 10 blocks of you)'
|
||||
HELP_RELOAD_COMMAND: '&7reloads the configuration file.'
|
||||
HELP_RESTORE_COMMAND: '&7restore block data.'
|
||||
HELP_ROLLBACK_COMMAND: '&7rollback block data.'
|
||||
HELP_STATUS: '&7view the plugin status and version information.'
|
||||
HELP_STATUS_COMMAND: '&7displays the plugin status.'
|
||||
HELP_TELEPORT: '&7teleport to a location.'
|
||||
HELP_TIME_1: '&7specify the amount of time to lookup.'
|
||||
HELP_TIME_2: '&7examples: &e[t:2w,5d,7h,2m,10s], [t:5d2h], [t:2.50h]&r'
|
||||
HELP_USER_1: '&7specify the user(s) to lookup.'
|
||||
HELP_USER_2: '&7examples: &e[u:Notch], [u:Notch,#enderman]&r'
|
||||
INCOMPATIBLE_ACTION: '&8[&fracked.ru&8]&r &e"{0}"&r &7can''t be used with that action.'
|
||||
INSPECTOR_ERROR: '&8[&fracked.ru&8]&r &7inspector already {enabled|disabled}.'
|
||||
INSPECTOR_TOGGLED: '&8[&fracked.ru&8]&r &7inspector now {enabled|disabled}.'
|
||||
INTEGRATION_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to {initialize|disable} &e{0}&r &7logging.'
|
||||
INTEGRATION_SUCCESS: '&8[&fracked.ru&8]&r &e{0}&r &7logging successfully {initialized|disabled}.'
|
||||
INTEGRATION_VERSION: '&8[&fracked.ru&8]&r &7invalid &e{0}&r &7version found.'
|
||||
INTERACTIONS_HEADER: '&8[&fracked.ru&8]&r &fplayer interactions&r'
|
||||
INVALID_ACTION: '&8[&fracked.ru&8]&r &7that is not a valid action.'
|
||||
INVALID_BRANCH_1: '&8[&fracked.ru&8]&r &cerror: &7invalid plugin version (branch has not been set).'
|
||||
INVALID_BRANCH_2: '&8[&fracked.ru&8]&r &7to continue, set project branch to &e"development"&r.'
|
||||
INVALID_BRANCH_3: '&8[&fracked.ru&8]&r &7running development code may result in data corruption.'
|
||||
INVALID_CONTAINER: '&8[&fracked.ru&8]&r &7please inspect a valid container first.'
|
||||
INVALID_DONATION_KEY: '&8[&fracked.ru&8]&r &cerror: &7invalid donation key.'
|
||||
INVALID_INCLUDE: '&8[&fracked.ru&8]&r &e"{0}"&r &7is an invalid block/entity name.'
|
||||
INVALID_INCLUDE_COMBO: '&8[&fracked.ru&8]&r &7that is an invalid block/entity combination.'
|
||||
INVALID_RADIUS: '&8[&fracked.ru&8]&r &7please enter a valid radius.'
|
||||
INVALID_SELECTION: '&8[&fracked.ru&8]&r &e{0}&r &7selection not found.'
|
||||
INVALID_USERNAME: '&8[&fracked.ru&8]&r &e"{0}"&r &7is an invalid username.'
|
||||
INVALID_WORLD: '&8[&fracked.ru&8]&r &7please specify a valid world.'
|
||||
LATEST_VERSION: '&7latest version: &f{0}&r'
|
||||
LINK_DISCORD: '&7discord: &e{0}&r'
|
||||
LINK_DOWNLOAD: '&7download: &e{0}&r'
|
||||
LINK_PATREON: '&7patreon: &e{0}&r'
|
||||
LINK_WIKI_BLOCK: '&7block names: &e{0}&r'
|
||||
LINK_WIKI_ENTITY: '&7entity names: &e{0}&r'
|
||||
LOGGING_ITEMS: '&8[&fracked.ru&8]&r &f{0}&r &7items left to log. please wait...'
|
||||
LOGGING_TIME_LIMIT: '&8[&fracked.ru&8]&r &cerror: &7logging time limit reached. discarding data and shutting down.'
|
||||
LOOKUP_BLOCK: '&e{0}&r &7{placed|broke} &f{1}&r.'
|
||||
LOOKUP_CONTAINER: '&e{0}&r &7{added|removed} &f{1} {2}&r.'
|
||||
LOOKUP_HEADER: '&8[&fracked.ru&8]&r &f{0} lookup results&r'
|
||||
LOOKUP_INTERACTION: '&e{0}&r &7{clicked|killed} &f{1}&r.'
|
||||
LOOKUP_ITEM: '&e{0}&r &7{picked up|dropped} &f{1} {2}&r.'
|
||||
LOOKUP_LOGIN: '&e{0}&r &7logged {in|out}.'
|
||||
LOOKUP_PAGE: '&7page &f{0}&r'
|
||||
LOOKUP_PROJECTILE: '&e{0}&r &7{threw|shot} &f{1} {2}&r.'
|
||||
LOOKUP_ROWS_FOUND: '&f{0}&r &7{row|rows} found.'
|
||||
LOOKUP_SEARCHING: '&8[&fracked.ru&8]&r &7lookup searching. please wait...'
|
||||
LOOKUP_STORAGE: '&e{0}&r &7{deposited|withdrew} &f{1} {2}&r.'
|
||||
LOOKUP_TIME: '&7{0} ago'
|
||||
LOOKUP_USERNAME: '&e{0}&r &7logged in as &e{1}&r.'
|
||||
MAXIMUM_RADIUS: '&8[&fracked.ru&8]&r &7the maximum {lookup|rollback|restore} radius is &f{0}&r.'
|
||||
MISSING_ACTION_USER: '&8[&fracked.ru&8]&r &7to use that action, please specify a user.'
|
||||
MISSING_LOOKUP_TIME: '&8[&fracked.ru&8]&r &7please specify the amount of time to {lookup|rollback|restore}.'
|
||||
MISSING_LOOKUP_USER: '&8[&fracked.ru&8]&r &7please specify a user or {block|radius} to lookup.'
|
||||
MISSING_PARAMETERS: '&8[&fracked.ru&8]&r &7please use &e"{0}"&r.'
|
||||
MISSING_ROLLBACK_RADIUS: '&8[&fracked.ru&8]&r &7you did not specify a {rollback|restore} radius.'
|
||||
MISSING_ROLLBACK_USER: '&8[&fracked.ru&8]&r &7you did not specify a {rollback|restore} user.'
|
||||
MYSQL_UNAVAILABLE: '&8[&fracked.ru&8]&r &cerror: &7unable to connect to mysql server.'
|
||||
NETWORK_CONNECTION: '&8[&fracked.ru&8]&r &7connection by &e{0}&r &7{successful|failed}. using &f{1} {2}&r.'
|
||||
NETWORK_TEST: '&8[&fracked.ru&8]&r &7network test data has been successfully sent.'
|
||||
NO_DATA: '&8[&fracked.ru&8]&r &7no data found at &e{0}&r.'
|
||||
NO_DATA_LOCATION: '&8[&fracked.ru&8]&r &7no {data|transactions|interactions|messages} found at this location.'
|
||||
NO_PERMISSION: '&8[&fracked.ru&8]&r &cerror: &7you do not have permission to do that.'
|
||||
NO_RESULTS: '&8[&fracked.ru&8]&r &7no results found.'
|
||||
NO_RESULTS_PAGE: '&8[&fracked.ru&8]&r &7no {results|data} found for that page.'
|
||||
NO_ROLLBACK: '&8[&fracked.ru&8]&r &7no {pending|previous} rollback/restore found.'
|
||||
PATCH_INTERRUPTED: '&8[&fracked.ru&8]&r &7upgrade interrupted. will try again on restart.'
|
||||
PATCH_OUTDATED_1: '&8[&fracked.ru&8]&r &7unable to upgrade databases older than &f{0}&r.'
|
||||
PATCH_OUTDATED_2: '&8[&fracked.ru&8]&r &7please upgrade with a supported version.'
|
||||
PATCH_PROCESSING: '&8[&fracked.ru&8]&r &7processing new data. please wait...'
|
||||
PATCH_SKIP_UPDATE: '&8[&fracked.ru&8]&r &7skipping {table|index} {update|creation|removal} on &e{0}&r.'
|
||||
PATCH_STARTED: '&8[&fracked.ru&8]&r &7performing &e{0}&r &7upgrade. please wait...'
|
||||
PATCH_SUCCESS: '&8[&fracked.ru&8]&r &7successfully upgraded to &e{0}&r.'
|
||||
PATCH_UPGRADING: '&8[&fracked.ru&8]&r &7database upgrade in progress. please wait...'
|
||||
PLEASE_SELECT: '&8[&fracked.ru&8]&r &7please select: &e"{0}"&r &7or &e"{1}"&r.'
|
||||
PREVIEW_CANCELLED: '&8[&fracked.ru&8]&r &7preview cancelled.'
|
||||
PREVIEW_CANCELLING: '&8[&fracked.ru&8]&r &7cancelling preview...'
|
||||
PREVIEW_IN_GAME: '&8[&fracked.ru&8]&r &7you can only preview rollbacks in-game.'
|
||||
PREVIEW_TRANSACTION: '&8[&fracked.ru&8]&r &7you can''t preview {container|inventory} transactions.'
|
||||
PURGE_ABORTED: '&8[&fracked.ru&8]&r &cerror: &7purge failed. database may be corrupt.'
|
||||
PURGE_ERROR: '&8[&fracked.ru&8]&r &cerror: &7unable to process &e{0}&r &7data.'
|
||||
PURGE_FAILED: '&8[&fracked.ru&8]&r &cerror: &7purge failed. please try again later.'
|
||||
PURGE_IN_PROGRESS: '&8[&fracked.ru&8]&r &7purge in progress. please try again later.'
|
||||
PURGE_MINIMUM_TIME: '&8[&fracked.ru&8]&r &7you can only purge data older than &f{0}&r &7{days|hours}.'
|
||||
PURGE_NOTICE_1: '&8[&fracked.ru&8]&r &7please note that this may take some time.'
|
||||
PURGE_NOTICE_2: '&8[&fracked.ru&8]&r &7do not restart your server until completed.'
|
||||
PURGE_OPTIMIZING: '&8[&fracked.ru&8]&r &7optimizing database. please wait...'
|
||||
PURGE_PROCESSING: '&8[&fracked.ru&8]&r &7processing &e{0}&r &7data...'
|
||||
PURGE_REPAIRING: '&8[&fracked.ru&8]&r &7attempting to repair. this may take some time...'
|
||||
PURGE_ROWS: '&f{0}&r &7{row|rows} of data deleted.'
|
||||
PURGE_STARTED: '&8[&fracked.ru&8]&r &7data purge started on &e"{0}"&r.'
|
||||
PURGE_SUCCESS: '&8[&fracked.ru&8]&r &7data purge successful.'
|
||||
RELOAD_STARTED: '&8[&fracked.ru&8]&r &7reloading configuration - please wait.'
|
||||
RELOAD_SUCCESS: '&8[&fracked.ru&8]&r &7configuration successfully reloaded.'
|
||||
ROLLBACK_ABORTED: '&8[&fracked.ru&8]&r &7rollback or restore aborted.'
|
||||
ROLLBACK_CHUNKS_FOUND: '&8[&fracked.ru&8]&r &7found &f{0}&r &7{chunk|chunks} to modify.'
|
||||
ROLLBACK_CHUNKS_MODIFIED: '&8[&fracked.ru&8]&r &7modified &f{0}/{1}&r &7{chunk|chunks}.'
|
||||
ROLLBACK_COMPLETED: '&8[&fracked.ru&8]&r &7{Rollback|Restore|Preview} completed for &e"{0}"&r.'
|
||||
ROLLBACK_EXCLUDED_USERS: '&7excluded {user|users}: &e"{0}"&r.'
|
||||
ROLLBACK_INCLUDE: '&7{Included|Excluded} {block|entity|target} {type|types}: &e"{0}"&r.'
|
||||
ROLLBACK_IN_PROGRESS: '&8[&fracked.ru&8]&r &7a rollback/restore is already in progress.'
|
||||
ROLLBACK_LENGTH: '&7time taken: &f{0}&r &7{second|seconds}.'
|
||||
ROLLBACK_MODIFIED: '&7{Modified|Modifying} &f{0}&r.'
|
||||
ROLLBACK_RADIUS: '&7radius: &f{0}&r &7{block|blocks}.'
|
||||
ROLLBACK_SELECTION: '&8[&fracked.ru&8]&r &7radius set to &e"{0}"&r.'
|
||||
ROLLBACK_STARTED: '&8[&fracked.ru&8]&r &7{Rollback|Restore|Preview} started on &e"{0}"&r.'
|
||||
ROLLBACK_TIME: '&7time range: &f{0}&r.'
|
||||
ROLLBACK_WORLD_ACTION: '&7restricted to {world|action} &e"{0}"&r.'
|
||||
SIGN_HEADER: '&8[&fracked.ru&8]&r &fsign messages&r'
|
||||
STATUS_CONSUMER: '&7consumer: &f{0}&r &7{item|items} in queue.'
|
||||
STATUS_DATABASE: '&7database: using &f{0}&r.'
|
||||
STATUS_INTEGRATION: '&e{0}&r&7: integration {enabled|disabled}.'
|
||||
STATUS_LICENSE: '&7license: &f{0}&r'
|
||||
STATUS_VERSION: '&7version: &f{0}&r'
|
||||
TELEPORTED: '&8[&fracked.ru&8]&r &7teleported to &e{0}&r.'
|
||||
TELEPORTED_SAFETY: '&8[&fracked.ru&8]&r &7teleported you to safety.'
|
||||
TELEPORT_PLAYERS: '&8[&fracked.ru&8]&r &7teleport command can only be used by players.'
|
||||
TIME_DAYS: '&f{0}&r &7{day|days}'
|
||||
TIME_HOURS: '&f{0}&r &7{hour|hours}'
|
||||
TIME_MINUTES: '&f{0}&r &7{minute|minutes}'
|
||||
TIME_SECONDS: '&f{0}&r &7{second|seconds}'
|
||||
TIME_WEEKS: '&f{0}&r &7{week|weeks}'
|
||||
UPDATE_ERROR: '&8[&fracked.ru&8]&r &7an error occurred while checking for updates.'
|
||||
UPDATE_HEADER: '&8[&fracked.ru&8]&r &f{0} update&r'
|
||||
UPDATE_NOTICE: '&8[&fracked.ru&8]&r &7notice: &e{0}&r &7is now available.'
|
||||
UPGRADE_IN_PROGRESS: '&8[&fracked.ru&8]&r &7upgrade in progress. please try again later.'
|
||||
USER_NOT_FOUND: '&8[&fracked.ru&8]&r &7user &e"{0}"&r &7not found.'
|
||||
USER_OFFLINE: '&8[&fracked.ru&8]&r &7user &e"{0}"&r &7is not online.'
|
||||
USING_MYSQL: '&8[&fracked.ru&8]&r &7using mysql for data storage.'
|
||||
USING_SQLITE: '&8[&fracked.ru&8]&r &7using sqlite for data storage.'
|
||||
VALID_DONATION_KEY: '&8[&fracked.ru&8]&r &7valid donation key.'
|
||||
VERSION_NOTICE: '&8[&fracked.ru&8]&r &7version &e{0}&r &7is now available.'
|
||||
VERSION_REQUIRED: '&8[&fracked.ru&8]&r &cerror: &e{0} {1}&r &7or higher is required.'
|
||||
WORLD_NOT_FOUND: '&8[&fracked.ru&8]&r &7world &e"{0}"&r &7not found.'
|
||||
CPU_CORES: '&7cpu cores.'
|
||||
DONATION_KEY_REQUIRED: '&8[&fracked.ru&8]&r &cerror: &7a valid donation key is required for that command.'
|
||||
PRIMARY_THREAD_ERROR: '&8[&fracked.ru&8]&r &cerror: &7that api method can''t be used on the primary thread.'
|
||||
RAM_STATS: '&f{0}gb&r &7/&r &f{1}gb&r &7ram'
|
||||
STATUS_SYSTEM: '&7system: &f{0}&r'
|
||||
TIME_MONTHS: '&f{0}&r &7{month|months}'
|
||||
TIME_UNITS: '{/m|/h|/d}'
|
||||
TIME_YEARS: '&f{0}&r &7{year|years}'
|
||||
VERSION_INCOMPATIBLE: '&8[&fracked.ru&8]&r &cerror: &e{0} {1}&r &7is not supported.'
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,38 +1,38 @@
|
|||
# \u00BB is » (double >>), ANSI and UTF-8 interpret this differently... you may even see ? due to this
|
||||
prefix: "&bGrim &8\u00BB"
|
||||
# Brand prefix — racked.ru
|
||||
prefix: "&8[&fracked.ru&8]&r"
|
||||
|
||||
alerts-enabled: "%prefix% &fAlerts enabled"
|
||||
alerts-disabled: "%prefix% &fAlerts disabled"
|
||||
verbose-enabled: "%prefix% &fVerbose enabled"
|
||||
verbose-disabled: "%prefix% &fVerbose disabled"
|
||||
brands-enabled: "%prefix% &fBrands enabled"
|
||||
brands-disabled: "%prefix% &fBrands disabled"
|
||||
client-brand-format: "%prefix% &f%player% joined using %brand%"
|
||||
console-specify-target: "%prefix% &cYou must specify a target as the console!"
|
||||
reloading: "%prefix% &7Reloading config..."
|
||||
reloaded: "%prefix% &fConfig has been reloaded."
|
||||
reload-failed: "%prefix% &cFailed to reload config."
|
||||
player-not-found: "%prefix% &cPlayer is exempt or offline!"
|
||||
player-not-this-server: "%prefix% &cPlayer is not on this server!"
|
||||
sender-not-found: "%prefix% &cYou cannot be exempt to use this command!"
|
||||
spectate-return: "<click:run_command:/grim stopspectating><hover:show_text:\"/grim stopspectating\">\n%prefix% &fClick here to return to previous location\n</hover></click>"
|
||||
cannot-spectate-return: "%prefix% &cYou can only do this after spectating a player"
|
||||
cannot-run-on-self: "%prefix% &cYou cannot use this command on yourself!"
|
||||
upload-log: "%prefix% &fUploaded debug to: %url%"
|
||||
upload-log-start: "%prefix% &fUploading log... please wait"
|
||||
upload-log-not-found: "%prefix% &cUnable to find that log"
|
||||
upload-log-upload-failure: "%prefix% &cSomething went wrong while uploading this log, see console for more info"
|
||||
alerts-enabled: "%prefix% &7alerts enabled"
|
||||
alerts-disabled: "%prefix% &7alerts disabled"
|
||||
verbose-enabled: "%prefix% &7verbose enabled"
|
||||
verbose-disabled: "%prefix% &7verbose disabled"
|
||||
brands-enabled: "%prefix% &7brands enabled"
|
||||
brands-disabled: "%prefix% &7brands disabled"
|
||||
client-brand-format: "%prefix% &e%player% &7joined using &f%brand%"
|
||||
console-specify-target: "%prefix% &cerror: &7you must specify a target as the console"
|
||||
reloading: "%prefix% &7reloading config..."
|
||||
reloaded: "%prefix% &7config has been reloaded"
|
||||
reload-failed: "%prefix% &cerror: &7failed to reload config"
|
||||
player-not-found: "%prefix% &cerror: &7player is exempt or offline"
|
||||
player-not-this-server: "%prefix% &cerror: &7player is not on this server"
|
||||
sender-not-found: "%prefix% &cerror: &7you cannot be exempt to use this command"
|
||||
spectate-return: "<click:run_command:/grim stopspectating><hover:show_text:\"/grim stopspectating\">\n%prefix% &7click here to return to previous location\n</hover></click>"
|
||||
cannot-spectate-return: "%prefix% &cerror: &7you can only do this after spectating a player"
|
||||
cannot-run-on-self: "%prefix% &cerror: &7you cannot use this command on yourself"
|
||||
upload-log: "%prefix% &7uploaded debug to: &e%url%"
|
||||
upload-log-start: "%prefix% &7uploading log... please wait"
|
||||
upload-log-not-found: "%prefix% &cerror: &7unable to find that log"
|
||||
upload-log-upload-failure: "%prefix% &cerror: &7something went wrong while uploading this log, see console for more info"
|
||||
disconnect:
|
||||
timeout: "<lang:disconnect.timeout>"
|
||||
closed: "<lang:disconnect.closed>"
|
||||
error: "<red>An error occurred whilst processing packets. Please contact the administrators."
|
||||
blacklisted-forge: "<red>Your forge version is blacklisted due to inbuilt reach hacks.<newline><gold>Versions affected: 1.18.2-1.19.3<newline><newline><red>Please see https://github.com/MinecraftForge/MinecraftForge/issues/9309."
|
||||
run-as-player: "%prefix% &cThis command can only be used by players!"
|
||||
run-as-player-or-console: "%prefix% &cThis command can only be used by players or the console!"
|
||||
webhook-not-enabled: "Discord webhooks are not enabled!"
|
||||
error: "<red>an error occurred whilst processing packets. please contact the administrators."
|
||||
blacklisted-forge: "<red>your forge version is blacklisted due to inbuilt reach hacks.<newline><white>versions affected: 1.18.2-1.19.3<newline><newline><red>please see https://github.com/MinecraftForge/MinecraftForge/issues/9309."
|
||||
run-as-player: "%prefix% &cerror: &7this command can only be used by players"
|
||||
run-as-player-or-console: "%prefix% &cerror: &7this command can only be used by players or the console"
|
||||
webhook-not-enabled: "discord webhooks are not enabled"
|
||||
webhook-test-message: "test message"
|
||||
webhook-test-succeeded: "Discord webhook test succeeded!"
|
||||
webhook-test-failed: "Discord webhook test failed!"
|
||||
webhook-test-succeeded: "discord webhook test succeeded"
|
||||
webhook-test-failed: "discord webhook test failed"
|
||||
|
||||
# Valid placeholders:
|
||||
# %prefix%
|
||||
|
|
@ -42,37 +42,37 @@ webhook-test-failed: "Discord webhook test failed!"
|
|||
# %experimental%
|
||||
# %vl% - violations
|
||||
# %verbose% - extra information from the check such as offsets, not all checks will add information
|
||||
alerts-format: "%prefix% &f%player% &bfailed &f%check_name%%experimental% &f(x&c%vl%&f) &7%verbose%"
|
||||
alerts-format-proxy: "%prefix% &f[&cproxy&f] &f%player% &bfailed &f%check_name%%experimental% &f(x&c%vl%&f) &7%verbose%"
|
||||
alerts-format: "%prefix% &e%player% &cflagged &f%check_name%%experimental% &7(x&c%vl%&7) &7%verbose%"
|
||||
alerts-format-proxy: "%prefix% &7[&cproxy&7] &e%player% &cflagged &f%check_name%%experimental% &7(x&c%vl%&7) &7%verbose%"
|
||||
experimental-symbol: "*"
|
||||
|
||||
profile:
|
||||
- "&7======================"
|
||||
- "%prefix% &bProfile for &f%player%"
|
||||
- "&bPing: &f%ping%"
|
||||
- "&bVersion: &f%version%"
|
||||
- "&bClient Brand: &f%brand%"
|
||||
- "&bHorizontal Sensitivity: &f%h_sensitivity%%"
|
||||
- "&bVertical Sensitivity: &f%v_sensitivity%%"
|
||||
- "&bFastMath Enabled: &f%fast_math%"
|
||||
- "&7======================"
|
||||
- "&8------------------------------------"
|
||||
- "%prefix% &7profile for &e%player%"
|
||||
- "&7ping: &f%ping%"
|
||||
- "&7version: &f%version%"
|
||||
- "&7client brand: &f%brand%"
|
||||
- "&7horizontal sensitivity: &f%h_sensitivity%%"
|
||||
- "&7vertical sensitivity: &f%v_sensitivity%%"
|
||||
- "&7fastmath enabled: &f%fast_math%"
|
||||
- "&8------------------------------------"
|
||||
help:
|
||||
- "&7======================"
|
||||
- "/grim alerts &f- &7Toggle alerts"
|
||||
- "/grim brands &f- &7Toggle brands"
|
||||
- "/grim profile <player> &f- &7View player info"
|
||||
- "/grim help &f- &7View this help message"
|
||||
- "/grim debug <player> &f- &7Developer Prediction output"
|
||||
- "/grim perf &f- &7Developer ms/prediction"
|
||||
- "/grim reload &f- &7Reloads the config"
|
||||
- "/grim spectate <player> &f- &7Spectate a player"
|
||||
- "/grim verbose &f- &7Shows every flag to you, without buffers"
|
||||
- "/grim log [0-255] &f- &7Uploads a debug log for prediction flags"
|
||||
- "/grim history <player> &f- &7Session list (newest first)"
|
||||
- "/grim history <player> page <N> &f- &7Jump to page N of the session list"
|
||||
- "/grim history <player> session <N|latest> [-d] [-v] &f- &7Session detail (most recent violations first)"
|
||||
- "/grim history <player> session <N|latest> page <N> [-d] [-v] &f- &7Session detail, violation page N"
|
||||
- "&7======================"
|
||||
- "&8------------------------------------"
|
||||
- "&e/grim alerts &8- &7toggle alerts"
|
||||
- "&e/grim brands &8- &7toggle brands"
|
||||
- "&e/grim profile <player> &8- &7view player info"
|
||||
- "&e/grim help &8- &7view this help message"
|
||||
- "&e/grim debug <player> &8- &7developer prediction output"
|
||||
- "&e/grim perf &8- &7developer ms/prediction"
|
||||
- "&e/grim reload &8- &7reloads the config"
|
||||
- "&e/grim spectate <player> &8- &7spectate a player"
|
||||
- "&e/grim verbose &8- &7shows every flag to you, without buffers"
|
||||
- "&e/grim log [0-255] &8- &7uploads a debug log for prediction flags"
|
||||
- "&e/grim history <player> &8- &7session list (newest first)"
|
||||
- "&e/grim history <player> page <N> &8- &7jump to page N of the session list"
|
||||
- "&e/grim history <player> session <N|latest> [-d] [-v] &8- &7session detail (most recent violations first)"
|
||||
- "&e/grim history <player> session <N|latest> page <N> [-d] [-v] &8- &7session detail, violation page N"
|
||||
- "&8------------------------------------"
|
||||
|
||||
# === /grim history ===
|
||||
# Session-based history UI. All lines below are fully configurable; placeholders
|
||||
|
|
@ -81,15 +81,15 @@ help:
|
|||
# template — but you can add <hover:show_text:'...'> to any line below to layer
|
||||
# additional tooltips on top.
|
||||
|
||||
grim-history-load-failure: "%prefix% &cHistory subsystem failed to load! Check server console for errors."
|
||||
grim-history-disabled: "%prefix% &cHistory subsystem is disabled!"
|
||||
grim-history-failed: "%prefix% &cFailed to load history: &7%error%"
|
||||
grim-history-unknown-player: "%prefix% &cUnknown player: &f%player%"
|
||||
grim-history-no-sessions: "%prefix% &7No session history for &f%player%&7."
|
||||
grim-history-session-not-found: "%prefix% &cSession &f%ordinal%&c not found for &f%player%&c."
|
||||
grim-history-load-failure: "%prefix% &cerror: &7history subsystem failed to load. check server console for errors"
|
||||
grim-history-disabled: "%prefix% &cerror: &7history subsystem is disabled"
|
||||
grim-history-failed: "%prefix% &cerror: &7failed to load history: &7%error%"
|
||||
grim-history-unknown-player: "%prefix% &cerror: &7unknown player: &e%player%"
|
||||
grim-history-no-sessions: "%prefix% &7no session history for &e%player%"
|
||||
grim-history-session-not-found: "%prefix% &cerror: &7session &e%ordinal%&7 not found for &e%player%"
|
||||
|
||||
# Session list — valid placeholders: %prefix% %player% %page% %max_pages%
|
||||
grim-history-header: "%prefix% &bShowing session history for &f%player% &8[&f%page%&7/&f%max_pages%&8]"
|
||||
grim-history-header: "%prefix% &7showing session history for &e%player% &8[&f%page%&7/&f%max_pages%&8]"
|
||||
# Single session summary line — valid placeholders:
|
||||
# %prefix% %player% %ordinal% %grim_version% %server_name%
|
||||
# %client_version% %client_brand% %duration% %timeago%
|
||||
|
|
@ -98,7 +98,7 @@ grim-history-header: "%prefix% &bShowing session history for &f%player% &8[&f%pa
|
|||
# whose connection went away without a graceful close (server crash,
|
||||
# kill -9, channel RST that didn't fire UserDisconnectEvent). Empty
|
||||
# string for ongoing or gracefully-closed sessions.
|
||||
grim-history-session: "%prefix% &8[&b%grim_version%&8] &8[&b%server_name%&8] &8[&b%client_version%&8] &bSession &f%ordinal%&b duration &f%duration%&b with &c%violations%&b violations &8[&c%unique_checks%&8]%crashed_marker% &8(&7%timeago% ago&8)"
|
||||
grim-history-session: "%prefix% &8[&f%grim_version%&8] &8[&f%server_name%&8] &8[&f%client_version%&8] &7session &f%ordinal%&7 duration &f%duration%&7 with &c%violations%&7 violations &8[&c%unique_checks%&8]%crashed_marker% &8(&7%timeago% ago&8)"
|
||||
|
||||
# Inline marker substituted into %crashed_marker% on session lines whose
|
||||
# closed_at == last_activity (i.e. stamped by the next-boot crash sweep
|
||||
|
|
@ -110,17 +110,17 @@ grim-history-crashed-marker: " &8(&ccrashed&8)"
|
|||
# %prefix% %player% %ordinal% %grim_version% %server_name%
|
||||
# %client_version% %client_brand% %duration% %timeago%
|
||||
# %violations% %unique_checks% %bucket_size%
|
||||
grim-history-detail-header: "%prefix% &bShowing &f%player%&b's session &f%ordinal%&b details:"
|
||||
grim-history-detail-meta1: "%prefix% &bGrim: &f%grim_version%&b, Server: &f%server_name%&b, Duration: &f%duration%&b, Date: &7%timeago% ago"
|
||||
grim-history-detail-meta2: "%prefix% &bClient: &f%client_version%&b, Brand: &f%client_brand%"
|
||||
grim-history-detail-violations-header: "%prefix% &bViolations: &8(%violations% total, %unique_checks% unique)"
|
||||
grim-history-detail-header: "%prefix% &7showing &e%player%&7's session &f%ordinal%&7 details:"
|
||||
grim-history-detail-meta1: "%prefix% &7grim: &f%grim_version%&7, server: &f%server_name%&7, duration: &f%duration%&7, date: &7%timeago% ago"
|
||||
grim-history-detail-meta2: "%prefix% &7client: &f%client_version%&7, brand: &f%client_brand%"
|
||||
grim-history-detail-violations-header: "%prefix% &7violations: &8(%violations% total, %unique_checks% unique)"
|
||||
grim-history-detail-empty: "%prefix% &7- (none)"
|
||||
# A grouped row (default) — valid placeholders: %prefix% %offset% %checks_list%
|
||||
# %checks_list% is built by joining grim-history-check-count entries with ", "
|
||||
grim-history-detail-group: "%prefix% &7- %checks_list% &8(&b%offset%&8)"
|
||||
grim-history-detail-group: "%prefix% &7- %checks_list% &8(&f%offset%&8)"
|
||||
# A single raw violation row (--detailed) — valid placeholders:
|
||||
# %prefix% %offset% %check% %vl% %verbose%
|
||||
grim-history-detail-entry: "%prefix% &7- &f%check% &8(&b%offset%&8)&7 %verbose%"
|
||||
grim-history-detail-entry: "%prefix% &7- &f%check% &8(&f%offset%&8)&7 %verbose%"
|
||||
# Inner format for each check in a group's %checks_list% — valid placeholders: %check_name% %count%
|
||||
grim-history-check-count: "&f%check_name%&7 x&c%count%"
|
||||
|
||||
|
|
|
|||
|
|
@ -24,31 +24,29 @@ help:
|
|||
1:
|
||||
- "&8[&fracked.ru&8]&r"
|
||||
- "&8------------------------------------"
|
||||
- "&r&nCommands&r &8(&aBasic&8)&r"
|
||||
- "&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------------------------------------"
|
||||
2:
|
||||
- "&8[&fracked.ru&8]&r"
|
||||
- "&8------------------------------------"
|
||||
- "&r&nCommands&r &8(&cAdvanced&8)&r "
|
||||
- "&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------------------------------------"
|
||||
|
||||
|
|
@ -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]'
|
||||
|
|
|
|||
|
|
@ -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}"
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
#
|
||||
# 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}"
|
||||
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.
|
||||
|
|
|
|||
|
|
@ -1,305 +1,310 @@
|
|||
# To simplify the customisation and the translation process please check out the editor: https://ptp.pcgamingfreaks.at
|
||||
Language:
|
||||
NotFromConsole: "&cThis command can't be used from the console!"
|
||||
NotFromConsole: '&8[&fracked.ru&8]&r &cerror: &7this command can''t be used from the console.'
|
||||
# Global Wildcards: <heart> and <smallheart>
|
||||
Ingame:
|
||||
NoPermission: "&cYou don't have the permission to do that."
|
||||
NaN: "&cThe entered value is not a number!"
|
||||
NotMarried: "&cYou are not married."
|
||||
PartnerOffline: "&cYour partner is offline."
|
||||
PartnerNotInRange: "&cYour partner is too far away."
|
||||
TargetPartnerNotFound: "&cYour targeted partner was not found!"
|
||||
PlayerNotMarried: "&c\"{PlayerName}\" is not married!"
|
||||
PlayerNotFound: "&cCouldn't find \"{PlayerName}\"!"
|
||||
PlayerNotOnline: "&c\"{PlayerName}\" is offline!"
|
||||
PlayersNotMarried: "&cThe players aren't married!"
|
||||
MarriageNotExact: "&cWe are sorry, but there is more than one marriage matching your request!"
|
||||
NoPermission: '&8[&fracked.ru&8]&r &cerror: &7you don''t have permission to do that.'
|
||||
NaN: '&8[&fracked.ru&8]&r &cerror: &7the entered value is not a number.'
|
||||
NotMarried: '&8[&fracked.ru&8]&r &7you are not married.'
|
||||
PartnerOffline: '&8[&fracked.ru&8]&r &7your partner is offline.'
|
||||
PartnerNotInRange: '&8[&fracked.ru&8]&r &7your partner is too far away.'
|
||||
TargetPartnerNotFound: '&8[&fracked.ru&8]&r &7your targeted partner was not found.'
|
||||
PlayerNotMarried: '&8[&fracked.ru&8]&r &e{PlayerName}&r &7is not married.'
|
||||
PlayerNotFound: '&8[&fracked.ru&8]&r &cerror: &7couldn''t find &e{PlayerName}&r&7.'
|
||||
PlayerNotOnline: '&8[&fracked.ru&8]&r &e{PlayerName}&r &7is offline.'
|
||||
PlayersNotMarried: '&8[&fracked.ru&8]&r &7the players aren''t married.'
|
||||
MarriageNotExact: '&8[&fracked.ru&8]&r &7more than one marriage matches your request.'
|
||||
JoinLeaveInfo:
|
||||
# Only used for players with 1 partner
|
||||
PartnerOnline: "&aYour partner is online."
|
||||
PartnerOnline: '&8[&fracked.ru&8]&r &7your partner is online.'
|
||||
# Only used for players with 1 partner
|
||||
PartnerOffline: "&7Your partner is offline."
|
||||
PartnerOffline: '&8[&fracked.ru&8]&r &7your partner is offline.'
|
||||
# Only used for players with more than 1 partner
|
||||
AllPartnersOffline: "&7All your partners are offline."
|
||||
AllPartnersOffline: '&8[&fracked.ru&8]&r &7all your partners are offline.'
|
||||
# Only used for players with more than 1 partner
|
||||
PartnerOnlineMulti: "&aFollowing partners are online: &r&f{OnlinePartners}"
|
||||
PartnerOnlineMulti: '&8[&fracked.ru&8]&r &7partners online: &r&f{OnlinePartners}'
|
||||
# Placeholders: {Name}, {DisplayName}. Keep in mind display names can contain colors! No JSON!!!
|
||||
MultiOnlineFormat: "{DisplayName}"
|
||||
# No JSON!!!
|
||||
MultiOnlineSeparator: "&r, "
|
||||
MultiOnlineSeparator: "&r&7, "
|
||||
# Placeholders: {Name}, {DisplayName}
|
||||
PartnerNowOnline: "&aYour partner is now online."
|
||||
PartnerNowOnline: '&8[&fracked.ru&8]&r &7your partner is now online.'
|
||||
# Placeholders: {Name}, {DisplayName}
|
||||
PartnerNowOffline: "&7Your partner is now offline."
|
||||
PartnerNowOffline: '&8[&fracked.ru&8]&r &7your partner is now offline.'
|
||||
Backpack:
|
||||
OnlyInSurvival: "&cYou can only access your partner's backpack when you are in survival mode."
|
||||
ShareOn: "&aYou now share your backpack with your partner."
|
||||
ShareOff: "&cYou are no longer sharing your backpack with your partner."
|
||||
Opened: "&aYour partner has opened your backpack."
|
||||
ShareDenied: "&cYour partner doesn't give you access to their backpack."
|
||||
OnlyInSurvival: '&8[&fracked.ru&8]&r &7you can only access your partner''s backpack in survival mode.'
|
||||
ShareOn: '&8[&fracked.ru&8]&r &7you now share your backpack with your partner.'
|
||||
ShareOff: '&8[&fracked.ru&8]&r &7you are no longer sharing your backpack with your partner.'
|
||||
Opened: '&8[&fracked.ru&8]&r &7your partner has opened your backpack.'
|
||||
ShareDenied: '&8[&fracked.ru&8]&r &7your partner doesn''t give you access to their backpack.'
|
||||
Chat:
|
||||
Joined: "&aYou have set your chat to the private marry chat."
|
||||
Left: "&aYou have set your chat to public chat."
|
||||
ListeningStarted: "&aYou are now listening to the marry chat."
|
||||
ListeningStopped: "&aYou are no longer listening to the marry chat."
|
||||
TargetSet: "&aPrivate chat target set."
|
||||
Joined: '&8[&fracked.ru&8]&r &7you have set your chat to the private marry chat.'
|
||||
Left: '&8[&fracked.ru&8]&r &7you have set your chat to public chat.'
|
||||
ListeningStarted: '&8[&fracked.ru&8]&r &7you are now listening to the marry chat.'
|
||||
ListeningStopped: '&8[&fracked.ru&8]&r &7you are no longer listening to the marry chat.'
|
||||
TargetSet: '&8[&fracked.ru&8]&r &7private chat target set.'
|
||||
DisplayNameAll: "All Partners"
|
||||
# Placeholders: {SenderDisplayName}, {SenderName}, {ReceiverDisplayName}, {ReceiverName}, {Message}, {MagicHeart}
|
||||
Format: "{MagicHeart}&r {SenderDisplayName}&r&6 => &r{ReceiverDisplayName}&r&f: &r{Message}"
|
||||
Format: "{MagicHeart}&r {SenderDisplayName}&r&7 => &r{ReceiverDisplayName}&r&f: &r{Message}"
|
||||
Gift:
|
||||
# Placeholders: {AllowedGameModes}, {CurrentGameMode}
|
||||
GameModeNotAllowedSender: "&cYou are not allowed to send gifts in your current game mode."
|
||||
GameModeNotAllowedSender: '&8[&fracked.ru&8]&r &7you can''t send gifts in your current game mode.'
|
||||
# Placeholders: {AllowedGameModes}, {CurrentGameMode}
|
||||
GameModeNotAllowedReceiver: "&cYour partner can not receive gifts in their current game mode."
|
||||
NoItemInHand: "&cYou are not holding an item."
|
||||
PartnerInvFull: "&cYour partner has no empty space in their inventory."
|
||||
GameModeNotAllowedReceiver: '&8[&fracked.ru&8]&r &7your partner can''t receive gifts in their current game mode.'
|
||||
NoItemInHand: '&8[&fracked.ru&8]&r &7you are not holding an item.'
|
||||
PartnerInvFull: '&8[&fracked.ru&8]&r &7your partner has no empty space in their inventory.'
|
||||
# Placeholders: {Name}, {DisplayName}, {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
|
||||
ItemSent: "[{\"text\":\"You have sent your partner \",\"color\":\"green\"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\"}]"
|
||||
ItemSent: "[{\"text\":\"You have sent your partner \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
# Placeholders: {Name}, {DisplayName}, {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
|
||||
ItemReceived: "[{\"text\":\"Your \",\"color\":\"green\"},{\"text\":\"partner\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{DisplayName}\"}},{\"text\":\" has sent you \"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\"}]"
|
||||
WorldNotAllowed: "&cYour partner is in a world where it is not allowed to receive gifts."
|
||||
ItemNotAllowed: "&cYou are not allowed to gift {ItemName} &cto your partner!"
|
||||
ItemReceived: "[{\"text\":\"Your \",\"color\":\"gray\"},{\"text\":\"partner\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{DisplayName}\"}},{\"text\":\" has sent you \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
WorldNotAllowed: '&8[&fracked.ru&8]&r &7your partner is in a world where receiving gifts is not allowed.'
|
||||
ItemNotAllowed: '&8[&fracked.ru&8]&r &7you are not allowed to gift &e{ItemName}&r &7to your partner.'
|
||||
# Placeholders: {ItemAmount}, {ItemName}, {ItemMetaJSON} = Item as JSON for hover event
|
||||
Request:
|
||||
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants to gift you \"},{\"text\":\"{ItemAmount} {ItemName}\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\". Accept the gift with \"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\"}]"
|
||||
WaitForConfirmation: "Gift request sent to your partner."
|
||||
Denied: "You denied the gift of your partner."
|
||||
DeniedPartner: "Your partner denied the gift. Your item has been refunded."
|
||||
Canceled: "You canceled your gift request."
|
||||
CanceledPartner: "Your partner canceled the gift request. Your item has been refunded."
|
||||
CanceledDisconnectRequester: "Your partner went offline. Gift request canceled. Your item has been refunded."
|
||||
CanceledDisconnectTarget: "Your partner went offline. Gift request canceled."
|
||||
RefundInvFull: "&cYour inventory is full, dropped leftover gift items on the ground!"
|
||||
PartnerAlreadyHasAnOpenRequest: "&cYour partner already has an open request. Please wait from them to accept or deny it first."
|
||||
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants to gift you \",\"color\":\"gray\"},{\"text\":\"{ItemAmount} {ItemName}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_item\",\"value\":\"{ItemMetaJSON}\"}},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
WaitForConfirmation: '&8[&fracked.ru&8]&r &7gift request sent to your partner.'
|
||||
Denied: '&8[&fracked.ru&8]&r &7you denied the gift of your partner.'
|
||||
DeniedPartner: '&8[&fracked.ru&8]&r &7your partner denied the gift. your item has been refunded.'
|
||||
Canceled: '&8[&fracked.ru&8]&r &7you canceled your gift request.'
|
||||
CanceledPartner: '&8[&fracked.ru&8]&r &7your partner canceled the gift request. your item has been refunded.'
|
||||
CanceledDisconnectRequester: '&8[&fracked.ru&8]&r &7your partner went offline. gift request canceled. your item has been refunded.'
|
||||
CanceledDisconnectTarget: '&8[&fracked.ru&8]&r &7your partner went offline. gift request canceled.'
|
||||
RefundInvFull: '&8[&fracked.ru&8]&r &7your inventory is full, dropped leftover gift items on the ground.'
|
||||
PartnerAlreadyHasAnOpenRequest: '&8[&fracked.ru&8]&r &7your partner already has an open request. please wait for them to accept or deny it first.'
|
||||
Home:
|
||||
Deleted: "&aHome successfully deleted."
|
||||
PlayerNoHome: "&cThe player doesn't have a home yet."
|
||||
NoHome: "&cYou have no home yet."
|
||||
TPed: "&aYou have been teleported to your home."
|
||||
Set: "&aHome has been saved."
|
||||
BlockedFrom: "&cYou are not allowed to teleport home from here."
|
||||
BlockedTo: "&cYou are not allowed to teleport to your home. Please move it."
|
||||
Deleted: '&8[&fracked.ru&8]&r &7home successfully deleted.'
|
||||
PlayerNoHome: '&8[&fracked.ru&8]&r &7the player doesn''t have a home yet.'
|
||||
NoHome: '&8[&fracked.ru&8]&r &7you have no home yet.'
|
||||
TPed: '&8[&fracked.ru&8]&r &7you have been teleported to your home.'
|
||||
Set: '&8[&fracked.ru&8]&r &7home has been saved.'
|
||||
BlockedFrom: '&8[&fracked.ru&8]&r &7you are not allowed to teleport home from here.'
|
||||
BlockedTo: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to your home. please move it.'
|
||||
Kiss:
|
||||
Kissed: "&eYou have kissed your partner!"
|
||||
Kissed: "&7you have kissed your partner."
|
||||
Kissed_SendMethod: "action_bar"
|
||||
GotKissed: "&eYour partner has kissed you!"
|
||||
GotKissed: "&7your partner has kissed you."
|
||||
GotKissed_SendMethod: "action_bar"
|
||||
TooFarAway: "&cYou are too far away to kiss your partner. (Max {Distance} blocks)"
|
||||
TooFarAway: '&8[&fracked.ru&8]&r &7you are too far away to kiss your partner. (max &e{Distance}&r &7blocks)'
|
||||
# Placeholders: {Time}, {TimeLeft} in seconds
|
||||
Wait: "&cYou have to wait {Time} seconds to kiss your partner again."
|
||||
Wait: '&8[&fracked.ru&8]&r &7you have to wait &e{Time}&r &7seconds to kiss your partner again.'
|
||||
Hug:
|
||||
Hugged: "&eYou have hugged your partner!"
|
||||
Hugged: "&7you have hugged your partner."
|
||||
Hugged_SendMethod: "action_bar"
|
||||
GotHugged: "&eYour partner has hugged you!"
|
||||
GotHugged: "&7your partner has hugged you."
|
||||
GotHugged_SendMethod: "action_bar"
|
||||
TooFarAway: "&cYou are too far away to hug your partner. (Max {Distance} blocks)"
|
||||
TooFarAway: '&8[&fracked.ru&8]&r &7you are too far away to hug your partner. (max &e{Distance}&r &7blocks)'
|
||||
# Placeholders: {Time}, {TimeLeft} in seconds
|
||||
Wait: "&cYou have to wait {Time} seconds to hug your partner again."
|
||||
Wait: '&8[&fracked.ru&8]&r &7you have to wait &e{Time}&r &7seconds to hug your partner again.'
|
||||
Info:
|
||||
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}, {Surname}, {MagicHeart}, {WeddingDate}, {PriestName}, {PriestDisplayName}, {HasHome}, {PvPEnabled}
|
||||
Headline: "&e--- Marriage Info ---"
|
||||
Footer: "&e---------------------"
|
||||
Player1: "&ePartner 1: {Player1DisplayName}"
|
||||
Player2: "&ePartner 2: {Player2DisplayName}"
|
||||
Surname: "&eSurname: {Surname}"
|
||||
WeddingDate: "&eMarried on: {WeddingDate}"
|
||||
Headline: '&8[&fracked.ru&8]&r &r&n marriage info &r'
|
||||
Footer: '&8------------------------------------'
|
||||
Player1: '&7partner 1: &f{Player1DisplayName}'
|
||||
Player2: '&7partner 2: &f{Player2DisplayName}'
|
||||
Surname: '&7surname: &f{Surname}'
|
||||
WeddingDate: '&7married on: &f{WeddingDate}'
|
||||
# No Json!!!
|
||||
DateFormat: "yyyy-MM-dd"
|
||||
Priest: "&ePriest: {PriestDisplayName}"
|
||||
NoPriest: "&ePriest: &7none"
|
||||
HasHome: "&eHome set: {HasHome}"
|
||||
PvP: "&ePvP: {PvPEnabled}"
|
||||
Heart: "&eHeart: {MagicHeart}"
|
||||
NotMarried: "{DisplayName}&e is not married."
|
||||
Priest: '&7priest: &f{PriestDisplayName}'
|
||||
NoPriest: '&7priest: &fnone'
|
||||
HasHome: '&7home set: &f{HasHome}'
|
||||
PvP: '&7pvp: &f{PvPEnabled}'
|
||||
Heart: '&7heart: &f{MagicHeart}'
|
||||
NotMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is not married.'
|
||||
Seen:
|
||||
# Placeholders: {Name}, {DisplayName}
|
||||
CurrentlyOnline: "{DisplayName}&r is currently &aonline&r."
|
||||
CurrentlyOnline: "{DisplayName}&r is currently &fonline&r."
|
||||
# Placeholders: {Name}, {Date}, {Count}, {CountTotalDays}
|
||||
LastSeen: "[\"\",{\"text\":\"{Name} was last seen on \",\"extra\":[{\"text\":\"{Date}\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{Count} ago\"}},{\"text\":\".\"}]}]"
|
||||
LastSeen: "[\"\",{\"text\":\"{Name} was last seen on \",\"color\":\"gray\",\"extra\":[{\"text\":\"{Date}\",\"color\":\"yellow\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"{Count} ago\"}},{\"text\":\".\",\"color\":\"gray\"}]}]"
|
||||
# No Json!!!
|
||||
DateFormat: "yyyy-MM-dd 'at' HH:mm:ss"
|
||||
List:
|
||||
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}, {Surname}, {MagicHeart}
|
||||
Format: "&2{Player1DisplayName} {MagicHeart} &2{Player2DisplayName}"
|
||||
NoMarriedPlayers: "&cThere are no married players."
|
||||
Headline: "&eMarried players list&r&f - &r&6showing page {CurrentPage}/{MaxPage}"
|
||||
Footer: "[\"\",{\"text\":\"<<< Previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" Showing page {CurrentPage}/{MaxPage} \",\"color\":\"gold\"},{\"text\":\">>> Next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
|
||||
Format: "&f{Player1DisplayName} {MagicHeart} &f{Player2DisplayName}"
|
||||
NoMarriedPlayers: '&8[&fracked.ru&8]&r &7there are no married players.'
|
||||
Headline: '&8[&fracked.ru&8]&r &7married players &r&f- &r&7page &e{CurrentPage}&7/&e{MaxPage}'
|
||||
Footer: "[\"\",{\"text\":\"<<< previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" page {CurrentPage}/{MaxPage} \",\"color\":\"yellow\"},{\"text\":\">>> next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
|
||||
Partners:
|
||||
Headline: "&ePartner list of {DisplayName}:"
|
||||
Footer: "&e##############################"
|
||||
NotMarried: "{DisplayName}&e is not married."
|
||||
Headline: '&8[&fracked.ru&8]&r &7partner list of {DisplayName}&r&7:'
|
||||
Footer: '&8------------------------------------'
|
||||
NotMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is not married.'
|
||||
# Player1 is the player that was queried. Player2 is the partner
|
||||
Format: "&2{Player1DisplayName} {MagicHeart} &2{Player2DisplayName}"
|
||||
Format: "&f{Player1DisplayName} {MagicHeart} &f{Player2DisplayName}"
|
||||
ListPriests:
|
||||
Format: "&2{PriestDisplayName}"
|
||||
NoPriestsOnline: "&cThere are no priests online."
|
||||
Headline: "&eOnline priests&r&f - &r&6showing page {CurrentPage}/{MaxPage}"
|
||||
Footer: "[\"\",{\"text\":\"<<< Previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" Showing page {CurrentPage}/{MaxPage} \",\"color\":\"gold\"},{\"text\":\">>> Next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
|
||||
Format: "&f{PriestDisplayName}"
|
||||
NoPriestsOnline: '&8[&fracked.ru&8]&r &7there are no priests online.'
|
||||
Headline: '&8[&fracked.ru&8]&r &7online priests &r&f- &r&7page &e{CurrentPage}&7/&e{MaxPage}'
|
||||
Footer: "[\"\",{\"text\":\"<<< previous <<<\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {PrevPage}\"}},{\"text\":\" page {CurrentPage}/{MaxPage} \",\"color\":\"yellow\"},{\"text\":\">>> next >>>\",\"color\":\"gray\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"/{MainCommand} {SubCommand} {NextPage}\"}}]"
|
||||
PvP:
|
||||
IsDisabled: "&cYou can't hurt your partner if you have PvP disabled."
|
||||
IsDisabled: "&7you can't hurt your partner if you have pvp disabled."
|
||||
IsDisabled_SendMethod: "action_bar"
|
||||
On: "&aYou have now enabled PvP with your partner."
|
||||
Off: "&aYou have now disabled PvP with your partner."
|
||||
On: '&8[&fracked.ru&8]&r &7you have now enabled pvp with your partner.'
|
||||
Off: '&8[&fracked.ru&8]&r &7you have now disabled pvp with your partner.'
|
||||
TP:
|
||||
PartnerVanished: "&cYou can't use teleport if your partner is vanished."
|
||||
Teleport: "&aTeleporting to partner..."
|
||||
TeleportTo: "&aYour partner is teleporting to you..."
|
||||
Unsafe: "&cTeleport cancelled! You would not survive it!"
|
||||
ToUnsafe: "&cYour partner was about to teleport to you, but would not survive it!"
|
||||
WorldNotAllowed: "&cYour partner is in a world where tp is not allowed."
|
||||
Moved: "&cTeleport canceled! You have moved!"
|
||||
DontMove: "&cTeleport in {Time} sec! Don't Move!"
|
||||
BlockedFrom: "&cYou are not allowed to teleport to your partner from here."
|
||||
BlockedTo: "&cYou are not allowed to teleport to where your partner is."
|
||||
PartnerVanished: '&8[&fracked.ru&8]&r &7you can''t use teleport if your partner is vanished.'
|
||||
Teleport: '&8[&fracked.ru&8]&r &7teleporting to partner...'
|
||||
TeleportTo: '&8[&fracked.ru&8]&r &7your partner is teleporting to you...'
|
||||
Unsafe: '&8[&fracked.ru&8]&r &7teleport cancelled. you would not survive it.'
|
||||
ToUnsafe: '&8[&fracked.ru&8]&r &7your partner was about to teleport to you, but would not survive it.'
|
||||
WorldNotAllowed: '&8[&fracked.ru&8]&r &7your partner is in a world where tp is not allowed.'
|
||||
Moved: '&8[&fracked.ru&8]&r &7teleport canceled. you have moved.'
|
||||
DontMove: '&8[&fracked.ru&8]&r &7teleport in &e{Time}&r &7sec. don''t move.'
|
||||
BlockedFrom: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to your partner from here.'
|
||||
BlockedTo: '&8[&fracked.ru&8]&r &7you are not allowed to teleport to where your partner is.'
|
||||
Request:
|
||||
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants teleport to you. Accept the teleport with \"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\"}]"
|
||||
WaitForConfirmation: "Please wait till your partner accepts the teleport."
|
||||
Denied: "You denied the teleport request of your partner."
|
||||
DeniedPartner: "Your partner denied the teleport request."
|
||||
Canceled: "You canceled your teleport request."
|
||||
CanceledPartner: "Your partner canceled the teleport request."
|
||||
CanceledDisconnectRequester: "Your partner went offline. Teleport request canceled."
|
||||
CanceledDisconnectTarget: "Your partner went offline. Teleport request canceled."
|
||||
Notification: "[\"\",{\"text\":\"{DisplayName}&r wants teleport to you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
WaitForConfirmation: '&8[&fracked.ru&8]&r &7please wait until your partner accepts the teleport.'
|
||||
Denied: '&8[&fracked.ru&8]&r &7you denied the teleport request of your partner.'
|
||||
DeniedPartner: '&8[&fracked.ru&8]&r &7your partner denied the teleport request.'
|
||||
Canceled: '&8[&fracked.ru&8]&r &7you canceled your teleport request.'
|
||||
CanceledPartner: '&8[&fracked.ru&8]&r &7your partner canceled the teleport request.'
|
||||
CanceledDisconnectRequester: '&8[&fracked.ru&8]&r &7your partner went offline. teleport request canceled.'
|
||||
CanceledDisconnectTarget: '&8[&fracked.ru&8]&r &7your partner went offline. teleport request canceled.'
|
||||
SetColor:
|
||||
UnknownColor: "&cUnable to identify color '{Input}'!"
|
||||
Set: "Color set."
|
||||
Selection: '["",{"text":"Please click on how you would like the heart for your marriage to look like:"},{"text":"\n"},{"text":" ❤ ","color":"dark_red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_red"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &4dark red&r."}},{"text":" ❤ ","color":"red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} red"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &cred&r."}},{"text":" ❤ ","color":"gold","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gold"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &6gold&r."}},{"text":" ❤ ","color":"yellow","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} yellow"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &eyellow&r."}},{"text":" ❤ ","color":"dark_green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_green"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &2dark green&r."}},{"text":" ❤ ","color":"green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} green"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &agreen&r."}},{"text":" ❤ ","color":"aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} aqua"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &baqua&r."}},{"text":" ❤ ","color":"dark_aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_aqua"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &3dark aqua&r."}},{"text":" ❤ ","color":"dark_blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_blue"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &1dark blue&r."}},{"text":" ❤ ","color":"blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} blue"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &9blue&r."}},{"text":" ❤ ","color":"light_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} light_purple"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &dlight purple&r."}},{"text":" ❤ ","color":"dark_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_purple"},"hoverEvent":{"action":"show_text","value":"Sets the text of the heart to &5dark purple&r."}},{"text":" ❤ ","color":"white","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} white"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &fwhite&r."}},{"text":" ❤ ","color":"gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gray"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &7gray&r."}},{"text":" ❤ ","color":"dark_gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_gary"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to &8dark gray&r."}},{"text":" ❤ ","color":"black","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} black"},"hoverEvent":{"action":"show_text","value":"Sets the color of the heart to black."}}]'
|
||||
UnknownColor: '&8[&fracked.ru&8]&r &cerror: &7unable to identify color &e{Input}&r&7.'
|
||||
Set: '&8[&fracked.ru&8]&r &7color set.'
|
||||
Selection: '["",{"text":"please click on how you would like the heart for your marriage to look like:","color":"gray"},{"text":"\n"},{"text":" ❤ ","color":"dark_red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_red"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark red."}},{"text":" ❤ ","color":"red","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} red"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to red."}},{"text":" ❤ ","color":"gold","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gold"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to gold."}},{"text":" ❤ ","color":"yellow","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} yellow"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to yellow."}},{"text":" ❤ ","color":"dark_green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_green"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark green."}},{"text":" ❤ ","color":"green","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} green"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to green."}},{"text":" ❤ ","color":"aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} aqua"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to aqua."}},{"text":" ❤ ","color":"dark_aqua","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_aqua"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark aqua."}},{"text":" ❤ ","color":"dark_blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_blue"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark blue."}},{"text":" ❤ ","color":"blue","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} blue"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to blue."}},{"text":" ❤ ","color":"light_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} light_purple"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to light purple."}},{"text":" ❤ ","color":"dark_purple","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_purple"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark purple."}},{"text":" ❤ ","color":"white","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} white"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to white."}},{"text":" ❤ ","color":"gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} gray"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to gray."}},{"text":" ❤ ","color":"dark_gray","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} dark_gary"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to dark gray."}},{"text":" ❤ ","color":"black","clickEvent":{"action":"run_command","value":"/{MainCmdAlias} {SubCmdAlias} black"},"hoverEvent":{"action":"show_text","value":"sets the color of the heart to black."}}]'
|
||||
SetPriest:
|
||||
# Placeholders: {Name}, {DisplayName}. Keep in mind display names contain colors!
|
||||
MadeYouAPriest: "{DisplayName}&r&a has made you a priest."
|
||||
YouMadeAPriest: "{DisplayName}&r&a now is a priest."
|
||||
FiredYou: "{DisplayName}&r&c has fired you as a priest."
|
||||
YouFiredAPriest: "{DisplayName}&r&a is no longer a priest."
|
||||
PerPermission: "{DisplayName}&r&c is set as a priest per permission and can't be fired by command."
|
||||
MadeYouAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7has made you a priest.'
|
||||
YouMadeAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7now is a priest.'
|
||||
FiredYou: '&8[&fracked.ru&8]&r {DisplayName}&r &7has fired you as a priest.'
|
||||
YouFiredAPriest: '&8[&fracked.ru&8]&r {DisplayName}&r &7is no longer a priest.'
|
||||
PerPermission: '&8[&fracked.ru&8]&r {DisplayName}&r &7is set as a priest per permission and can''t be fired by command.'
|
||||
Surname:
|
||||
SetSuccessful: "&aSurname changed."
|
||||
SetFailed: "&cFailed changing surname."
|
||||
ToShort: "&cThe given surname is too short. It has to be at least {MinLength} characters long."
|
||||
ToLong: "&cThe given surname is too long. It can't be more than {MaxLength} characters long."
|
||||
AlreadyUsed: "&cThe given surname is already in use!"
|
||||
Banned: "&cThe given surname is not allowed."
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to change your surname from\",\"color\":\"white\"},{\"text\":\"{Surname}&r\"},{\"text\":\" to \",\"color\":\"white\"},{\"text\":\"{NewSurname}&r\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"Current surname: {Surname}\"}},{\"text\":\". Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
|
||||
PlayerOff: "{DisplayName}&r is now offline, surname change canceled."
|
||||
PriestOff: "Priest {DisplayName}&r is now offline, surname change canceled."
|
||||
PlayerCancelled: "&c&r&c{PlayerDisplayName}&r&c cancelled the surname change to {NewSurname}&r&c!"
|
||||
PriestCancelled: "&c&r&c{PriestDisplayName}&r&c cancelled the surname change to {NewSurname}&r&c!"
|
||||
YouCancelled: "&aYou cancelled your surname change to {NewSurname}&r&a!"
|
||||
YouCancelledPriest: "&aYou cancelled the surname change of &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a to {NewSurname}&r&a!"
|
||||
Deny: "{DisplayName}&r&c denied the surname change!"
|
||||
YouDeny: "&aYou denied the surname change to {NewSurname}&r&a."
|
||||
PlayerOffline: "&cCan't check for consent to change surname while player is offline."
|
||||
SetSuccessful: '&8[&fracked.ru&8]&r &7surname changed.'
|
||||
SetFailed: '&8[&fracked.ru&8]&r &7failed changing surname.'
|
||||
ToShort: '&8[&fracked.ru&8]&r &7the given surname is too short. it has to be at least &e{MinLength}&r &7characters long.'
|
||||
ToLong: '&8[&fracked.ru&8]&r &7the given surname is too long. it can''t be more than &e{MaxLength}&r &7characters long.'
|
||||
AlreadyUsed: '&8[&fracked.ru&8]&r &7the given surname is already in use.'
|
||||
Banned: '&8[&fracked.ru&8]&r &7the given surname is not allowed.'
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to change your surname from\",\"color\":\"gray\"},{\"text\":\"{Surname}&r\"},{\"text\":\" to \",\"color\":\"gray\"},{\"text\":\"{NewSurname}&r\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"current surname: {Surname}\"}},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, surname change canceled.'
|
||||
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, surname change canceled.'
|
||||
PlayerCancelled: '&8[&fracked.ru&8]&r {PlayerDisplayName}&r &7cancelled the surname change to {NewSurname}&r&7.'
|
||||
PriestCancelled: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7cancelled the surname change to {NewSurname}&r&7.'
|
||||
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your surname change to {NewSurname}&r&7.'
|
||||
YouCancelledPriest: '&8[&fracked.ru&8]&r &7you cancelled the surname change of {Player1DisplayName}&r &7and {Player2DisplayName}&r &7to {NewSurname}&r&7.'
|
||||
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied the surname change.'
|
||||
YouDeny: '&8[&fracked.ru&8]&r &7you denied the surname change to {NewSurname}&r&7.'
|
||||
PlayerOffline: '&8[&fracked.ru&8]&r &7can''t check for consent to change surname while player is offline.'
|
||||
Requests:
|
||||
NothingToAccept: "&cThere is no open request to accept."
|
||||
NothingToDeny: "&cThere is no open request to deny."
|
||||
NothingToCancel: "&cThere is no open request to cancel."
|
||||
NothingToAccept: '&8[&fracked.ru&8]&r &7there is no open request to accept.'
|
||||
NothingToDeny: '&8[&fracked.ru&8]&r &7there is no open request to deny.'
|
||||
NothingToCancel: '&8[&fracked.ru&8]&r &7there is no open request to cancel.'
|
||||
Marry:
|
||||
# Placeholders: {Name}, {DisplayName}. Keep in mind display names contain colors!
|
||||
NotWithHimself: "&cYou can't marry &r&c{DisplayName}&r&c with himself."
|
||||
AlreadySamePair: "&cYou can't marry players that are already married to each other. &r&c{Player1DisplayName}&r&c is already married with &r&c{Player2DisplayName}&r&c."
|
||||
AlreadyMarried: "&cYou can't marry players that are already married. &r&c{DisplayName}&r&c is already married."
|
||||
SurnameNeeded: "&cYou need a surname for the couple to marry."
|
||||
Married: "&aYou have married &r&a{Player1DisplayName}&r&a with &r&a{Player2DisplayName}&r&a."
|
||||
HasMarried: "{PriestDisplayName}&r&a has married you with &r{PartnerDisplayName}&r&a."
|
||||
Broadcast: "{PriestDisplayName}&r&a has married {Player1DisplayName}&r&a with &r{Player2DisplayName}&r&a."
|
||||
NotInRange: "&cThe players are not in range! They need to be within {Range} blocks!"
|
||||
AlreadyOpenRequest: "{DisplayName}&r&c has already one not answered marry request."
|
||||
YouCalledOff: "You have called the wedding off."
|
||||
PlayerCalledOff: "{DisplayName}&r called the wedding off."
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to marry you with \",\"color\":\"white\"},{\"text\":\"{PlayerDisplayName}&r\"},{\"text\":\". Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
|
||||
PriestOff: "Priest {DisplayName}&r is now offline, wedding called off."
|
||||
PlayerOff: "{DisplayName}&r is now offline, wedding called off."
|
||||
MaxPartnersReached: "{DisplayName}&r has already reached the maximum allowed amount of partners ({MaxPartnerCount})."
|
||||
NotWithHimself: '&8[&fracked.ru&8]&r &7you can''t marry {DisplayName}&r &7with himself.'
|
||||
AlreadySamePair: '&8[&fracked.ru&8]&r &7you can''t marry players that are already married to each other. {Player1DisplayName}&r &7is already married with {Player2DisplayName}&r&7.'
|
||||
AlreadyMarried: '&8[&fracked.ru&8]&r &7you can''t marry players that are already married. {DisplayName}&r &7is already married.'
|
||||
SurnameNeeded: '&8[&fracked.ru&8]&r &7you need a surname for the couple to marry.'
|
||||
Married: '&8[&fracked.ru&8]&r &7you have married {Player1DisplayName}&r &7with {Player2DisplayName}&r&7.'
|
||||
HasMarried: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has married you with {PartnerDisplayName}&r&7.'
|
||||
Broadcast: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has married {Player1DisplayName}&r &7with {Player2DisplayName}&r&7.'
|
||||
NotInRange: '&8[&fracked.ru&8]&r &7the players are not in range. they need to be within &e{Range}&r &7blocks.'
|
||||
AlreadyOpenRequest: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already one not answered marry request.'
|
||||
YouCalledOff: '&8[&fracked.ru&8]&r &7you have called the wedding off.'
|
||||
PlayerCalledOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7called the wedding off.'
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to marry you with \",\"color\":\"gray\"},{\"text\":\"{PlayerDisplayName}&r\"},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, wedding called off.'
|
||||
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, wedding called off.'
|
||||
MaxPartnersReached: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
|
||||
Self:
|
||||
NotYourself: "&cYou can't marry yourself."
|
||||
NotInRange: "&cThe player is not in range! They need to be within {Range} blocks!"
|
||||
AlreadySamePair: "&cWe are already married with &r&c{DisplayName}&r&c!"
|
||||
AlreadyMarried: "&cYou are already married with &r&c{DisplayName}&r&c!"
|
||||
OtherAlreadyMarried: "&c&r&c{DisplayName}&r&c is already married!"
|
||||
AlreadyOpenRequest: "&cYou have already one not answered marry request."
|
||||
Married: "&aYou have married &r&a{DisplayName}&r&a."
|
||||
Broadcast: "&a&r&a{Player1DisplayName}&r&a has married &r&a{Player2DisplayName}&r&a."
|
||||
YouCalledOff: "You have called the wedding off."
|
||||
PlayerCalledOff: "{DisplayName}&r called the wedding off."
|
||||
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to marry you. Accept the marriage with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
|
||||
RequestSent: "Marriage request sent."
|
||||
PlayerOff: "{DisplayName}&r is now offline, wedding called off."
|
||||
NotOnYourOwn: "&cYou can't perform your own wedding. Please ask a priest to perform the wedding for you."
|
||||
MaxPartnersReached: "You have already reached the maximum allowed amount of partners ({MaxPartnerCount})."
|
||||
MaxPartnersReachedOther: "{DisplayName}&r has already reached the maximum allowed amount of partners ({MaxPartnerCount})."
|
||||
NotYourself: '&8[&fracked.ru&8]&r &7you can''t marry yourself.'
|
||||
NotInRange: '&8[&fracked.ru&8]&r &7the player is not in range. they need to be within &e{Range}&r &7blocks.'
|
||||
AlreadySamePair: '&8[&fracked.ru&8]&r &7we are already married with {DisplayName}&r&7.'
|
||||
AlreadyMarried: '&8[&fracked.ru&8]&r &7you are already married with {DisplayName}&r&7.'
|
||||
OtherAlreadyMarried: '&8[&fracked.ru&8]&r {DisplayName}&r &7is already married.'
|
||||
AlreadyOpenRequest: '&8[&fracked.ru&8]&r &7you have already one not answered marry request.'
|
||||
Married: '&8[&fracked.ru&8]&r &7you have married {DisplayName}&r&7.'
|
||||
Broadcast: '&8[&fracked.ru&8]&r {Player1DisplayName}&r &7has married {Player2DisplayName}&r&7.'
|
||||
YouCalledOff: '&8[&fracked.ru&8]&r &7you have called the wedding off.'
|
||||
PlayerCalledOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7called the wedding off.'
|
||||
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to marry you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
RequestSent: '&8[&fracked.ru&8]&r &7marriage request sent.'
|
||||
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, wedding called off.'
|
||||
NotOnYourOwn: '&8[&fracked.ru&8]&r &7you can''t perform your own wedding. please ask a priest to perform the wedding for you.'
|
||||
MaxPartnersReached: '&8[&fracked.ru&8]&r &7you have already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
|
||||
MaxPartnersReachedOther: '&8[&fracked.ru&8]&r {DisplayName}&r &7has already reached the maximum allowed amount of partners (&e{MaxPartnerCount}&r&7).'
|
||||
Divorce:
|
||||
Broadcast: "&a&r&a{PriestDisplayName}&r&a has divorced &r&a{Player1DisplayName}&r&a from &r&a{Player2DisplayName}&r&a."
|
||||
DivorcedPlayer: "&a&r&a{PriestDisplayName}&r&a has divorced your marriage with &r&a{PartnerDisplayName}&r&a."
|
||||
Divorced: "&aYou have divorced &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a."
|
||||
PlayerOff: "{DisplayName}&r is now offline, divorce canceled."
|
||||
PriestOff: "Priest {DisplayName}&r is now offline, divorce canceled."
|
||||
PlayerCancelled: "&c&r&c{PlayerDisplayName}&r&c cancelled the divorce with &r&c{PartnerDisplayName}&r&c!"
|
||||
PriestCancelled: "&c&r&c{PriestDisplayName}&r&c cancelled the divorce between you and &r&c{PartnerDisplayName}&r&c!"
|
||||
YouCancelled: "&aYou cancelled your divorce from &r&a{DisplayName}&r&a!"
|
||||
YouCancelledPriest: "&aYou cancelled the divorce of &r&a{Player1DisplayName}&r&a and &r&a{Player2DisplayName}&r&a!"
|
||||
Deny: "{DisplayName}&r&c denied the divorce!"
|
||||
YouDeny: "&aYou denied the divorce from &r&a{DisplayName}&r&a."
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to divorce you from \",\"color\":\"white\"},{\"text\":\"{PartnerDisplayName}\"},{\"text\":\". Accept the divorce with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
|
||||
NotInRange: "&aThe players are not in range! They need to be within {Range} blocks!"
|
||||
Broadcast: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has divorced {Player1DisplayName}&r &7from {Player2DisplayName}&r&7.'
|
||||
DivorcedPlayer: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7has divorced your marriage with {PartnerDisplayName}&r&7.'
|
||||
Divorced: '&8[&fracked.ru&8]&r &7you have divorced {Player1DisplayName}&r &7and {Player2DisplayName}&r&7.'
|
||||
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, divorce canceled.'
|
||||
PriestOff: '&8[&fracked.ru&8]&r &7priest {DisplayName}&r &7is now offline, divorce canceled.'
|
||||
PlayerCancelled: '&8[&fracked.ru&8]&r {PlayerDisplayName}&r &7cancelled the divorce with {PartnerDisplayName}&r&7.'
|
||||
PriestCancelled: '&8[&fracked.ru&8]&r {PriestDisplayName}&r &7cancelled the divorce between you and {PartnerDisplayName}&r&7.'
|
||||
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your divorce from {DisplayName}&r&7.'
|
||||
YouCancelledPriest: '&8[&fracked.ru&8]&r &7you cancelled the divorce of {Player1DisplayName}&r &7and {Player2DisplayName}&r&7.'
|
||||
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied the divorce.'
|
||||
YouDeny: '&8[&fracked.ru&8]&r &7you denied the divorce from {DisplayName}&r&7.'
|
||||
Confirm: "[\"\",{\"text\":\"{PriestDisplayName}&r\"},{\"text\":\" wants to divorce you from \",\"color\":\"gray\"},{\"text\":\"{PartnerDisplayName}\"},{\"text\":\". accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
NotInRange: '&8[&fracked.ru&8]&r &7the players are not in range. they need to be within &e{Range}&r &7blocks.'
|
||||
Self:
|
||||
Divorced: "&aYou left &r&a{DisplayName}&r&a. You are free now."
|
||||
DivorcedPlayer: "{DisplayName}&r&a has left you. You are free now."
|
||||
Broadcast: "&a&r&a{Player1DisplayName}&r&a has divorced from &r&a{Player2DisplayName}&r&a."
|
||||
PlayerOff: "{DisplayName}&r is now offline, divorce canceled."
|
||||
RequestSent: "Divorce request sent to {DisplayName}&r."
|
||||
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to divorce from you. Accept the divorce with \",\"color\":\"white\"},{\"text\":\"/marry accept\",\"color\":\"green\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny it with \",\"color\":\"white\"},{\"text\":\"/marry deny\",\"color\":\"red\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"white\"}]"
|
||||
Deny: "{DisplayName}&r&c denied your divorce request!"
|
||||
YouDeny: "&aYou denied &r&a{DisplayName}&r&a's divorce request."
|
||||
Cancelled: "{DisplayName}&r&c cancelled their divorce request!"
|
||||
YouCancelled: "&aYou cancelled your divorce request from &r&a{DisplayName}&r&a!"
|
||||
NotInRange: "&aYour partner is not in range! You need to be within {Range} blocks!"
|
||||
Divorced: '&8[&fracked.ru&8]&r &7you left {DisplayName}&r&7. you are free now.'
|
||||
DivorcedPlayer: '&8[&fracked.ru&8]&r {DisplayName}&r &7has left you. you are free now.'
|
||||
Broadcast: '&8[&fracked.ru&8]&r {Player1DisplayName}&r &7has divorced from {Player2DisplayName}&r&7.'
|
||||
PlayerOff: '&8[&fracked.ru&8]&r {DisplayName}&r &7is now offline, divorce canceled.'
|
||||
RequestSent: '&8[&fracked.ru&8]&r &7divorce request sent to {DisplayName}&r&7.'
|
||||
Confirm: "[\"\",{\"text\":\"{DisplayName}&r\"},{\"text\":\" wants to divorce from you. accept with \",\"color\":\"gray\"},{\"text\":\"/marry accept\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry accept\"}},{\"text\":\" or deny with \",\"color\":\"gray\"},{\"text\":\"/marry deny\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/marry deny\"}},{\"text\":\".\",\"color\":\"gray\"}]"
|
||||
Deny: '&8[&fracked.ru&8]&r {DisplayName}&r &7denied your divorce request.'
|
||||
YouDeny: '&8[&fracked.ru&8]&r &7you denied {DisplayName}&r&7''s divorce request.'
|
||||
Cancelled: '&8[&fracked.ru&8]&r {DisplayName}&r &7cancelled their divorce request.'
|
||||
YouCancelled: '&8[&fracked.ru&8]&r &7you cancelled your divorce request from {DisplayName}&r&7.'
|
||||
NotInRange: '&8[&fracked.ru&8]&r &7your partner is not in range. you need to be within &e{Range}&r &7blocks.'
|
||||
Economy:
|
||||
NotEnough: "&cYou don't have enough money! You need {Cost} {CurrencyName} for that."
|
||||
PartnerNotEnough: "&cYour partner doesn't have enough money!"
|
||||
PriestMarryNotEnough: "&cThe players you are trying to marry don't have enough money."
|
||||
PriestDivorceNotEnough: "&cThe players you are trying to divorce don't have enough money."
|
||||
MarriagePaid: "&aYou paid {Cost} {CurrencyName} for your marriage ({Remaining} {CurrencyName} left)."
|
||||
DivorcePaid: "&aYou paid {Cost} {CurrencyName} for the annul of your marriage ({Remaining} {CurrencyName} left)."
|
||||
HomeTPPaid: "&aYou paid {Cost} {CurrencyName} for your home teleport ({Remaining} {CurrencyName} left)."
|
||||
SetHomePaid: "&aYou paid {Cost} {CurrencyName} to set your Home ({Remaining} {CurrencyName} left)."
|
||||
TpPaid: "&aYou paid {Cost} {CurrencyName} for the Teleport ({Remaining} {CurrencyName} left)."
|
||||
GiftPaid: "&aYou have paid {Cost} {CurrencyName} for gifting an item to your partner ({Remaining} {CurrencyName} left)."
|
||||
SurnameChangePaid: "&aYou have paid {Cost} {CurrencyName} to change a surename ({Remaining} {CurrencyName} left)."
|
||||
NotEnough: '&8[&fracked.ru&8]&r &7you don''t have enough money. you need &e{Cost} {CurrencyName}&r &7for that.'
|
||||
PartnerNotEnough: '&8[&fracked.ru&8]&r &7your partner doesn''t have enough money.'
|
||||
PriestMarryNotEnough: '&8[&fracked.ru&8]&r &7the players you are trying to marry don''t have enough money.'
|
||||
PriestDivorceNotEnough: '&8[&fracked.ru&8]&r &7the players you are trying to divorce don''t have enough money.'
|
||||
MarriagePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for your marriage (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
DivorcePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for the annul of your marriage (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
HomeTPPaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for your home teleport (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
SetHomePaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7to set your home (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
TpPaid: '&8[&fracked.ru&8]&r &7you paid &e{Cost} {CurrencyName}&r &7for the teleport (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
GiftPaid: '&8[&fracked.ru&8]&r &7you have paid &e{Cost} {CurrencyName}&r &7for gifting an item to your partner (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
SurnameChangePaid: '&8[&fracked.ru&8]&r &7you have paid &e{Cost} {CurrencyName}&r &7to change a surname (&e{Remaining} {CurrencyName}&r &7left).'
|
||||
Admin:
|
||||
Reloading: "&1Reloading ..."
|
||||
Reloaded: "&1Reloaded!"
|
||||
ReloadingDatabase: '&bReloading database &6.&r&c.&r&a.&r'
|
||||
CheckingForUpdates: "&1Checking for updates ..."
|
||||
Updated: "&ePlugin updated, will be loaded on next restart/reload."
|
||||
NoUpdate: "&6No plugin update available."
|
||||
UpdateFail: "&cThere was a problem looking for updates! Please check the console!"
|
||||
Reloading: '&8[&fracked.ru&8]&r &7reloading...'
|
||||
Reloaded: '&8[&fracked.ru&8]&r &7reloaded.'
|
||||
ReloadingDatabase: '&8[&fracked.ru&8]&r &7reloading database...'
|
||||
CheckingForUpdates: '&8[&fracked.ru&8]&r &7checking for updates...'
|
||||
Updated: '&8[&fracked.ru&8]&r &7plugin updated, will be loaded on next restart/reload.'
|
||||
NoUpdate: '&8[&fracked.ru&8]&r &7no plugin update available.'
|
||||
UpdateFail: '&8[&fracked.ru&8]&r &cerror: &7there was a problem looking for updates. please check the console.'
|
||||
# You can change this message if you like to, but don't cry if the link isn't linking to the plugin anymore!
|
||||
UpdateAvailable: "[{\"text\":\"There is an update available! Please go to \\\"\",\"color\":\"green\"},{\"text\":\"https://www.spigotmc.org/resources/marriage-master-mc-1-7-1-9.19273/\",\"color\":\"yellow\",\"underlined\":true,\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.spigotmc.org/resources/marriage-master-mc-1-7-1-9.19273/\"}},{\"text\":\"\\\" to download it!\"}]"
|
||||
UpdateAvailable: "[{\"text\":\"There is an update available.\",\"color\":\"gray\"}]"
|
||||
Help:
|
||||
Header: "&6### Marriage Master Commands ###"
|
||||
Footer: "&6#############################"
|
||||
Header: '&8[&fracked.ru&8]&r'
|
||||
Footer: '&8------------------------------------'
|
||||
# Allows you to define messages that should be sent if the player uses the "/marry" command without any parameters (HelpMode must be set to CustomHelp in the config)
|
||||
CustomHelp:
|
||||
# Will be used if the player is married
|
||||
Married:
|
||||
- " &3__&b&lMarry Commands&r&3__"
|
||||
-
|
||||
- '[{"text":" ➤ ","color":"white"},{"text":"/marry kiss","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry kiss"}},{"text":" kiss your partner","color":"aqua"}]'
|
||||
- '[{"text":" ➤ ","color":"yellow"},{"text":"/marry tp","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry tp"}},{"text":" tp to your partner","color":"aqua"}]'
|
||||
- '[{"text":" ➤ ","color":"gold"},{"text":"/marry chat toggle","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry chat toggle"}},{"text":" talk private whit your partner","color":"aqua"}]'
|
||||
- '[{"text":" ➤ ","color":"gold"},{"text":"/marry gift","color":"dark_aqua","bold":true,"underlined":true,"clickEvent":{"action":"run_command","value":"/marry gift"}},{"text":" give your partners things","color":"aqua"}]'
|
||||
- '[{"text":"Use ","color":"dark_green"},{"text":"/marry help","color":"dark_aqua","bold":true},{"text":" for full list of all commands"}]'
|
||||
- '&8[&fracked.ru&8]&r'
|
||||
- '&8------------------------------------'
|
||||
- '&r&n marry commands &r'
|
||||
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry kiss","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry kiss"}},{"text":" kiss your partner","color":"gray"}]'
|
||||
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry tp","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry tp"}},{"text":" tp to your partner","color":"gray"}]'
|
||||
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry chat toggle","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry chat toggle"}},{"text":" talk privately with your partner","color":"gray"}]'
|
||||
- '[{"text":" - ","color":"dark_gray"},{"text":"/marry gift","color":"yellow","underlined":true,"clickEvent":{"action":"run_command","value":"/marry gift"}},{"text":" give your partner things","color":"gray"}]'
|
||||
- '[{"text":"use ","color":"gray"},{"text":"/marry help","color":"yellow"},{"text":" for full list of all commands","color":"gray"}]'
|
||||
# Will be used if the player is a priest
|
||||
Priest:
|
||||
- " &3__&b&lMarry&r&3__"
|
||||
- "&b You can marry players by using /marry marry <player1> <player2>"
|
||||
- '[{"text":"Use ","color":"dark_green"},{"text":"/marry help","color":"dark_aqua","bold":true},{"text":" for full list of all commands"}]'
|
||||
- '&8[&fracked.ru&8]&r'
|
||||
- '&8------------------------------------'
|
||||
- '&r&n marry &r'
|
||||
- '&7you can marry players by using &e/marry marry <player1> <player2>'
|
||||
- '[{"text":"use ","color":"gray"},{"text":"/marry help","color":"yellow"},{"text":" for full list of all commands","color":"gray"}]'
|
||||
# Will be used if the player is neither married nor a priest
|
||||
Default:
|
||||
- " &3__&b&lMarry&r&3__"
|
||||
- "&cYou must be married to use this command"
|
||||
- '&8[&fracked.ru&8]&r'
|
||||
- '&8------------------------------------'
|
||||
- '&r&n marry &r'
|
||||
- '&7you must be married to use this command'
|
||||
|
||||
Commands:
|
||||
HelpFormat: "[\"\",{\"text\":\"/{MainCommand} {SubCommand} {Parameters}\",\"clickEvent\":{\"action\":\"suggest_command\",\"value\":\"/{MainCommand} {SubCommand}\"}},{\"text\":\" - \",\"color\":\"white\"},{\"text\":\"{Description}\",\"color\":\"aqua\"}]"
|
||||
HelpFormat: "[\"\",{\"text\":\"/{MainCommand} {SubCommand} {Parameters}\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"suggest_command\",\"value\":\"/{MainCommand} {SubCommand}\"}},{\"text\":\" - \",\"color\":\"dark_gray\"},{\"text\":\"{Description}\",\"color\":\"gray\"}]"
|
||||
# No color codes please
|
||||
PlayerNameVariable: "player_name"
|
||||
PartnerNameVariable: "partner_name"
|
||||
|
|
@ -450,9 +455,9 @@ Dialog:
|
|||
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}
|
||||
AndDoYouWant: "And do you {Player2Name}, want to marry {Player1Name} on this server?"
|
||||
# Placeholders: {Player1Name}, {Player1DisplayName}, {Player2Name}, {Player2DisplayName}
|
||||
Married: "I now pronounce {Player1Name} and {Player2Name} married! You may now kiss."
|
||||
YesIWant: "Yes, I will!"
|
||||
NoIDontWant: "No, I will not!"
|
||||
Married: "I now pronounce {Player1Name} and {Player2Name} married. You may now kiss."
|
||||
YesIWant: "Yes, I will."
|
||||
NoIDontWant: "No, I will not."
|
||||
# This selection allows to change the placeholder return values. You can change them if you like. https://github.com/GeorgH93/MarriageMaster/wiki/Placeholders
|
||||
Placeholders:
|
||||
# The default formatting data that should be used if nothing else is specified
|
||||
|
|
@ -462,27 +467,27 @@ Placeholders:
|
|||
False: false
|
||||
NotMarried: "not married"
|
||||
NoHome: "no home"
|
||||
Separator: "&r, "
|
||||
Separator: "&r&7, "
|
||||
NoPartnerForSlot: ""
|
||||
Years: "&6{years}&ey "
|
||||
Months: "&6{months}&eM "
|
||||
Days: "&6{days}&ed "
|
||||
Hours: "&6{hours}&eh "
|
||||
Minutes: "&6{minutes}&em"
|
||||
Years: "&f{years}&7y "
|
||||
Months: "&f{months}&7M "
|
||||
Days: "&f{days}&7d "
|
||||
Hours: "&f{hours}&7h "
|
||||
Minutes: "&f{minutes}&7m"
|
||||
TimeMain: "{years}{months}{days}{hours}{minutes}"
|
||||
Heart:
|
||||
Married: "&c<heart>&f"
|
||||
Married: "&f<heart>&r"
|
||||
NotMarried: ""
|
||||
MagicHeart:
|
||||
Married: "<heart>&f"
|
||||
Married: "<heart>&r"
|
||||
NotMarried: ""
|
||||
Prefix:
|
||||
NotMarried: ""
|
||||
Suffix:
|
||||
NotMarried: ""
|
||||
StatusHeart:
|
||||
Married: "&c<heart>&f"
|
||||
NotMarried: "&7<heart>&f"
|
||||
Married: "&f<heart>&r"
|
||||
NotMarried: "&7<heart>&r"
|
||||
Home:
|
||||
# Order: world, x, y, z
|
||||
Married: "%1$s %2$.1f %3$.1f %4$.1f"
|
||||
|
|
|
|||
|
|
@ -1,65 +0,0 @@
|
|||
motd:
|
||||
# Do you want to enable this feature?
|
||||
motdEnabled: true
|
||||
|
||||
# Placeholders: {onlinePlayers} {maxPlayers}
|
||||
# Use {br} to separate lines.
|
||||
# Putting more than one will cause one to be randomly chosen each refresh
|
||||
motds:
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Funky*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Get Schwifty*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Litty Titty*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Rip FHZ*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>BOOBIES*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Just add milk*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Tell your mom*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>U WOT M8*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Flexin*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Kawaii*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Since 2020*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>WOW*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Special Edition*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>UWU*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>XXX Rated*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>High Af*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Vegan*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Ok Boomer*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Yes*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Noot Noot*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Dislexic*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>404 Not Found*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>Wyd Step Bro*</rainbow></Italic>"
|
||||
- " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <white>salvos.ddns.net</white> <Italic><rainbow>OnlyFans*</rainbow></Italic>"
|
||||
#
|
||||
# - " <dark_purple>Survival</dark_purple> <dark_gray><bold>|</dark_gray></bold> <white>R A C K E D . R U</white> <dark_gray><bold>|</dark_gray></bold> <dark_purple>1.16.2</purple> <rainbow>I sold my soul to the devil for designer.</rainbow>"
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
# - "<bold><gradient:black:white>----====[</gradient> <gradient:green:blue>UltraCraft <gradient:red:yellow></bold><italic>Official</gradient></italic><bold> <gradient:white:black>]=====----</gradient></bold>{br}<bold> <gradient:#EEFF4A:#F7FFAE>Custom <italic>Survival</italic></gradient> <color:#0092FF>Discord</bold><gray>:</gray> <gradient:#5FDAFF:#B8A6FF><italic>Ab3d5f"
|
||||
# - "<rainbow>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||</rainbow>{br}<white>Hello <blue>{onlinePlayers} <gray>/</gray> {maxPlayers}</blue> Players Online"
|
||||
|
||||
maxPlayers:
|
||||
# Do you want to enable this feature?
|
||||
maxPlayersEnabled: true
|
||||
|
||||
# Changes the Max Players value.
|
||||
maxPlayers: 128
|
||||
|
||||
# Changes the Max Players to X more than the online players
|
||||
# Example: 16/19 players online.
|
||||
justXMoreEnabled: false
|
||||
xValue: 3
|
||||
|
||||
bungeeOnly:
|
||||
# Do you want to enable this feature?
|
||||
fakePlayersEnabled: false
|
||||
|
||||
# Modes: static, random, percent
|
||||
# static: This many fake players will be added
|
||||
# ex: fakePlayers: "3"
|
||||
# random: A random number of fake players in this range will be added
|
||||
# ex: fakePlayers: "3:6"
|
||||
# percent: The player count will be inflated by this much, rounding up
|
||||
# ex: fakePlayers: "25%"
|
||||
fakePlayers: "25%"
|
||||
|
|
@ -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)
|
||||
|
|
@ -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:open_url:%link%><gray>CLICK</click>&8)'
|
||||
failed: '&cFailed to upload debug logs!'
|
||||
success: '%prefix% &7successfully uploaded debug logs: &e%link% &8(<click:open_url:%link%><gray>CLICK</click>&8)'
|
||||
failed: '%prefix% &cerror: &7failed to upload debug logs'
|
||||
|
||||
reload:
|
||||
loading: '&eReloading all configuration files...'
|
||||
done: '&aSuccessfully reloaded all configuration files!'
|
||||
loading: '%prefix% &7reloading all configuration files...'
|
||||
done: '%prefix% &7successfully reloaded all configuration files'
|
||||
|
||||
perms-check:
|
||||
message: "&7All of &e%player%'s &7PAT-related permission: &e%permissions%"
|
||||
player-is-missing: "&cPlease specify the player whose permission you want to check."
|
||||
player-not-online: "&c%player% is not online!"
|
||||
message: "%prefix% &7all of &e%player%&7's racked.ru permissions: &e%permissions%"
|
||||
player-is-missing: "%prefix% &cerror: &7please specify the player whose permission you want to check"
|
||||
player-not-online: "%prefix% &cerror: &7&e%player%&7 is not online"
|
||||
|
||||
help:
|
||||
- '&7Available commands are: &f/%label%&7... &8[&fBUKKIT&8]'
|
||||
- '&7Format: &8<optional> (required)'
|
||||
- '&f reload &7to reload the plugin'
|
||||
- '&f notify &7to get alerted'
|
||||
- '&f info &7to get a few information'
|
||||
- '&f postdebug &7to post the PAT logs'
|
||||
- '&f update <player> &7to update player(s) permissions'
|
||||
- "&f perms <player> &7to check a player's permissions"
|
||||
- '&f add/rem (command) &8<group> &7to manage the list'
|
||||
- '&f clear &8<group> &7to clear the list'
|
||||
- '&f creategroup (group) &7to create a group'
|
||||
- '&f deletegroup (group) &7to delete a group'
|
||||
- '&f setpriority (group) (priority) &7to set the priority'
|
||||
- '&f list &8(group) &7to see all listed commands'
|
||||
- '&f listgroups &7List all groups'
|
||||
- '&f listpriorities &7to list all group priorities'
|
||||
- '%prefix% &7available commands: &e/%label%&7...'
|
||||
- '%prefix% &7format: &8<optional> (required)'
|
||||
- '%prefix% &f reload &7to reload the plugin'
|
||||
- '%prefix% &f notify &7to get alerted'
|
||||
- '%prefix% &f info &7to get a few information'
|
||||
- '%prefix% &f postdebug &7to post the logs'
|
||||
- '%prefix% &f update <player> &7to update player(s) permissions'
|
||||
- '%prefix% &f perms <player> &7to check a player''s permissions'
|
||||
- '%prefix% &f add/rem (command) &8<group> &7to manage the list'
|
||||
- '%prefix% &f clear &8<group> &7to clear the list'
|
||||
- '%prefix% &f creategroup (group) &7to create a group'
|
||||
- '%prefix% &f deletegroup (group) &7to delete a group'
|
||||
- '%prefix% &f setpriority (group) (priority) &7to set the priority'
|
||||
- '%prefix% &f list &8(group) &7to see all listed commands'
|
||||
- '%prefix% &f listgroups &7list all groups'
|
||||
- '%prefix% &f listpriorities &7to list all group priorities'
|
||||
|
||||
info:
|
||||
version:
|
||||
updated: '&aUpdated'
|
||||
outdated: '&cOutdated (%newest_version%)'
|
||||
updated: '&7updated'
|
||||
outdated: '&7current (%newest_version%)'
|
||||
|
||||
proxy-sync:
|
||||
time: '&e%time%'
|
||||
disabled: '&cDisabled!'
|
||||
disabled: '&cdisabled'
|
||||
|
||||
message:
|
||||
- '&7Necessary information about &fPAT&8:'
|
||||
- '&7 Version: &e%current_version%'
|
||||
- '&7 Status: %version_status%'
|
||||
- '&7 Last sync with proxy: %sync_time%'
|
||||
- '&7 Proxy sync-token: &e%token%'
|
||||
- '&7 Proxy-received server name: &e%sync_server_name%'
|
||||
- '%prefix% &7info:'
|
||||
- '%prefix% &7 version: &e%current_version%'
|
||||
- '%prefix% &7 status: %version_status%'
|
||||
- '%prefix% &7 last sync with proxy: %sync_time%'
|
||||
- '%prefix% &7 proxy sync-token: &e%token%'
|
||||
- '%prefix% &7 proxy-received server name: &e%sync_server_name%'
|
||||
|
||||
notification:
|
||||
enabled: '&aEnabled notifications'
|
||||
disabled: '&cDisabled notifications'
|
||||
enabled: '%prefix% &7enabled notifications'
|
||||
disabled: '%prefix% &7disabled notifications'
|
||||
alert:
|
||||
- '&8[&4ALERT&8] &c%player% &8(&7world: &e%world%&8) &ctried to execute the following blocked command: &4%command%'
|
||||
- '%prefix% &cALERT &8- &e%player% &8(&7world: &e%world%&8) &7tried to execute the following blocked command: &f%command%'
|
||||
|
||||
blacklist:
|
||||
clear: '&aList has been cleared!'
|
||||
clear-confirmation: '&4Warning! &7This command will &cclear the entire list&7! &7Repeat the &esame command &7to confirm this action.'
|
||||
clear: '%prefix% &7list has been cleared'
|
||||
clear-confirmation: '%prefix% &cwarning: &7this command will clear the entire list. repeat the &esame command&7 to confirm this action'
|
||||
|
||||
list:
|
||||
message: '&7Listed commands (&f%size%&7)&8: &f%commands%'
|
||||
message: '%prefix% &7listed commands (&f%size%&7)&8: &f%commands%'
|
||||
splitter: '&7, &f'
|
||||
|
||||
add:
|
||||
success: '&aSuccessfully added %command% to the list!'
|
||||
failed: '&c%command% is already in the list!'
|
||||
success: '%prefix% &7successfully added &f%command%&7 to the list'
|
||||
failed: '%prefix% &cerror: &7&f%command%&7 is already in the list'
|
||||
|
||||
remove:
|
||||
success: '&aSuccessfully removed %command% from the list!'
|
||||
failed: '&c%command% is not listed!'
|
||||
success: '%prefix% &7successfully removed &f%command%&7 from the list'
|
||||
failed: '%prefix% &cerror: &7&f%command%&7 is not listed'
|
||||
|
||||
group:
|
||||
create: '&aGroup %group% has been created!'
|
||||
already-exist: '&cGroup %group% already exists!'
|
||||
does-not-exist: '&cGroup %group% does not exist!'
|
||||
create: '%prefix% &7group &e%group%&7 has been created'
|
||||
already-exist: '%prefix% &cerror: &7group &e%group%&7 already exists'
|
||||
does-not-exist: '%prefix% &cerror: &7group &e%group%&7 does not exist'
|
||||
|
||||
delete: '&cGroup %group% has been deleted!'
|
||||
delete-confirmation: '&4Warning! &7This command will &cdelete the group with the entire list&7 of this group! &7Repeat the &esame command &7to confirm this action.'
|
||||
delete: '%prefix% &7group &e%group%&7 has been deleted'
|
||||
delete-confirmation: '%prefix% &cwarning: &7this command will delete the group with the entire list of this group. repeat the &esame command&7 to confirm this action'
|
||||
|
||||
clear: '&aList of group %group% has been cleared!'
|
||||
clear-confirmation: '&4Warning! &7This command will &cclear the entire list&7 of this group! &7Repeat the &esame command &7to confirm this action.'
|
||||
clear: '%prefix% &7list of group &e%group%&7 has been cleared'
|
||||
clear-confirmation: '%prefix% &cwarning: &7this command will clear the entire list of this group. repeat the &esame command&7 to confirm this action'
|
||||
|
||||
priority:
|
||||
success: '&aSuccessfully set the priority of group &e%group% &ato &e%priority%&a!'
|
||||
failed: '&cInvalid priority! Please choose a number which is greater than 0.'
|
||||
success: '%prefix% &7successfully set the priority of group &e%group%&7 to &e%priority%'
|
||||
failed: '%prefix% &cerror: &7invalid priority. please choose a number which is greater than 0'
|
||||
|
||||
list:
|
||||
message: '&7Listed commands of group %group% (&f%size%&7)&8: &f%commands%'
|
||||
message: '%prefix% &7listed commands of group &e%group%&7 (&f%size%&7)&8: &f%commands%'
|
||||
splitter: '&7, &f'
|
||||
|
||||
list-groups:
|
||||
message: '&7All groups (&f%size%&7)&8: &f%groups%'
|
||||
message: '%prefix% &7all groups (&f%size%&7)&8: &f%groups%'
|
||||
splitter: '&7, '
|
||||
command: '&f%group%'
|
||||
|
||||
list-priorities:
|
||||
message: '&7List of all group priorities (&f%size%&7)&8: \n&f%groups%'
|
||||
message: '%prefix% &7list of all group priorities (&f%size%&7)&8: \n&f%groups%'
|
||||
splitter: '\n'
|
||||
group: '&8- &e%priority%&8: &e%group%'
|
||||
|
||||
add:
|
||||
success: '&aSuccessfully added %command% to the list of group %group%!'
|
||||
failed: '&c%command% is already in the list of group %group%!'
|
||||
success: '%prefix% &7successfully added &f%command%&7 to the list of group &e%group%'
|
||||
failed: '%prefix% &cerror: &7&f%command%&7 is already in the list of group &e%group%'
|
||||
|
||||
remove:
|
||||
success: '&aSuccessfully removed %command% from the list of group %group%!'
|
||||
failed: '&c%command% is not listed in the group %group%!'
|
||||
success: '%prefix% &7successfully removed &f%command%&7 from the list of group &e%group%'
|
||||
failed: '%prefix% &cerror: &7&f%command%&7 is not listed in the group &e%group%'
|
||||
|
|
|
|||
|
|
@ -135,12 +135,15 @@ commands:
|
|||
# Override the automatically generated translated help message with a custom one.
|
||||
# This is useful if you want to have a custom help message for your server.
|
||||
# This only affects the base help message when running /skin with no parameters, not the error/subcommand help messages.
|
||||
enabled: false
|
||||
enabled: true
|
||||
# The custom help message to send to the player when running /skin with no parameters.
|
||||
message:
|
||||
- <yellow>Skin plugin Help
|
||||
- <gray>---------------------
|
||||
- <gray>/skin set <skin> - <yellow>Set your skin
|
||||
- '<dark_gray>[<white>racked.ru<dark_gray>]<reset>'
|
||||
- '<dark_gray>------------------------------------'
|
||||
- '<gray>set a skin: <yellow>/skin set <name>'
|
||||
- '<gray>random skin: <yellow>/skin random'
|
||||
- '<gray>clear skin: <yellow>/skin clear'
|
||||
- '<gray>browse: <yellow>/skins'
|
||||
# <!! Warning !!>
|
||||
# This option will disable the /skin command from being registered on the server.
|
||||
# Do not disable this unless you are overriding the /skin command with a different plugin or you don't want the skin command.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -1,106 +1,92 @@
|
|||
announce-command-usage: |-
|
||||
Usage: /tab announce <type> <name> <length>
|
||||
Currently supported types: &lbar, scoreboard
|
||||
bossbar-feature-not-enabled: '&cThis command requires the bossbar feature to be enabled.'
|
||||
Currently supported types: bar, scoreboard
|
||||
bossbar-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires the bossbar feature to be enabled'
|
||||
bossbar-announce-command-usage: 'Usage: /tab announce bar <bar name> <length>'
|
||||
bossbar-not-found: '&cNo bossbar found with the name "%name%"'
|
||||
bossbar-already-announced: '&cThis bossbar is already being announced'
|
||||
group-data-removed: '&3[TAB] All data has been successfully removed from group &e%group%'
|
||||
group-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully
|
||||
assigned to group &e%group%'
|
||||
group-value-removed: '&3[TAB] %property% has been successfully removed from group
|
||||
&e%group%'
|
||||
user-data-removed: '&3[TAB] All data has been successfully removed from player &e%player%'
|
||||
user-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully assigned
|
||||
to player &e%player%'
|
||||
user-value-removed: '&3[TAB] %property% has been successfully removed from player
|
||||
&e%player%'
|
||||
bossbar-not-found: '&8[&fracked.ru&8]&r &cerror: &7no bossbar found with the name &e%name%'
|
||||
bossbar-already-announced: '&8[&fracked.ru&8]&r &cerror: &7this bossbar is already being announced'
|
||||
group-data-removed: '&8[&fracked.ru&8]&r &7all data has been removed from group &e%group%'
|
||||
group-value-assigned: '&8[&fracked.ru&8]&r &7%property% &f%value%&r&7 has been assigned to group &e%group%'
|
||||
group-value-removed: '&8[&fracked.ru&8]&r &7%property% has been removed from group &e%group%'
|
||||
user-data-removed: '&8[&fracked.ru&8]&r &7all data has been removed from player &e%player%'
|
||||
user-value-assigned: '&8[&fracked.ru&8]&r &7%property% &f%value%&r&7 has been assigned to player &e%player%'
|
||||
user-value-removed: '&8[&fracked.ru&8]&r &7%property% has been removed from player &e%player%'
|
||||
parse-command-usage: 'Usage: /tab parse <player> <placeholder>'
|
||||
send-command-usage: |-
|
||||
Usage: /tab send <type> <player> <bar name> <length>
|
||||
Currently supported types: &lbar
|
||||
Currently supported types: bar
|
||||
send-bar-command-usage: 'Usage: /tab send bar <player> <bar name> <length>'
|
||||
team-feature-required: This command requires scoreboard teams feature enabled
|
||||
collision-command-usage: 'Usage: /tab setcollision <player> <true/false>'
|
||||
no-permission: '&cI''m sorry, but you do not have permission to perform this command.
|
||||
Please contact the server administrators if you believe that this is in error.'
|
||||
command-only-from-game: '&cThis command must be ran from the game'
|
||||
player-not-online: '&cNo online player found with the name "%player%"'
|
||||
unlimited-nametag-mode-not-enabled: '&c[TAB] Warning! To make this feature work, you
|
||||
need to enable unlimited-nametag-mode in the config!'
|
||||
invalid-number: '"%input%" is not a number!'
|
||||
scoreboard-feature-not-enabled: '&4This command requires the scoreboard feature to
|
||||
be enabled.'
|
||||
no-permission: '&8[&fracked.ru&8]&r &cerror: &7you do not have permission to perform this command'
|
||||
command-only-from-game: '&8[&fracked.ru&8]&r &cerror: &7this command must be ran from the game'
|
||||
player-not-online: '&8[&fracked.ru&8]&r &cerror: &7no online player found with the name &e%player%'
|
||||
unlimited-nametag-mode-not-enabled: '&8[&fracked.ru&8]&r &7to make this feature work, enable unlimited-nametag-mode in the config'
|
||||
invalid-number: '&8[&fracked.ru&8]&r &cerror: &7&e%input%&7 is not a number'
|
||||
scoreboard-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires the scoreboard feature to be enabled'
|
||||
scoreboard-announce-command-usage: 'Usage: /tab scoreboard announce <scoreboard name>
|
||||
<length>'
|
||||
scoreboard-not-found: '&cNo scoreboard found with the name "%name%"'
|
||||
nametag-preview-on: '&7Preview mode &aactivated&7.'
|
||||
nametag-preview-of: '&7Preview mode &3deactivated&7.'
|
||||
reload-success: '&3[TAB] Successfully reloaded'
|
||||
reload-fail-file: '&3[TAB] &4Failed to reload, file %file% has broken syntax. Check
|
||||
console for more info.'
|
||||
scoreboard-toggle-on: '&2Scoreboard enabled'
|
||||
scoreboard-toggle-off: '&7Scoreboard disabled'
|
||||
bossbar-toggle-on: '&2Bossbar is now visible'
|
||||
bossbar-toggle-off: '&7Bossbar is no longer visible. Magic!'
|
||||
scoreboard-not-found: '&8[&fracked.ru&8]&r &cerror: &7no scoreboard found with the name &e%name%'
|
||||
nametag-preview-on: '&8[&fracked.ru&8]&r &7preview mode activated'
|
||||
nametag-preview-of: '&8[&fracked.ru&8]&r &7preview mode deactivated'
|
||||
reload-success: '&8[&fracked.ru&8]&r &7successfully reloaded'
|
||||
reload-fail-file: '&8[&fracked.ru&8]&r &cerror: &7failed to reload, file &e%file%&7 has broken syntax. check console for more info'
|
||||
scoreboard-toggle-on: '&8[&fracked.ru&8]&r &7scoreboard enabled'
|
||||
scoreboard-toggle-off: '&8[&fracked.ru&8]&r &7scoreboard disabled'
|
||||
bossbar-toggle-on: '&8[&fracked.ru&8]&r &7bossbar is now visible'
|
||||
bossbar-toggle-off: '&8[&fracked.ru&8]&r &7bossbar is no longer visible'
|
||||
scoreboard-show-usage: 'Usage: /tab scoreboard show <scoreboard> [player]'
|
||||
bossbar-not-marked-as-announcement: '&cThis bossbar is not marked as an announcement
|
||||
bar and is therefore already displayed permanently (if display condition is met)'
|
||||
bossbar-announcement-success: '&aAnnouncing bossbar &6%bossbar% &afor %length% seconds.'
|
||||
bossbar-send-success: '&aSending bossbar &6%bossbar% &ato player &6%player% &afor
|
||||
%length% seconds.'
|
||||
armorstands-disabled-cannot-use-preview: '&cYour armor stands are disabled, therefore
|
||||
you cannot use preview feature'
|
||||
bossbar-not-marked-as-announcement: '&8[&fracked.ru&8]&r &cerror: &7this bossbar is not marked as an announcement bar and is therefore already displayed permanently (if display condition is met)'
|
||||
bossbar-announcement-success: '&8[&fracked.ru&8]&r &7announcing bossbar &e%bossbar%&7 for &f%length%&7 seconds'
|
||||
bossbar-send-success: '&8[&fracked.ru&8]&r &7sending bossbar &e%bossbar%&7 to player &e%player%&7 for &f%length%&7 seconds'
|
||||
armorstands-disabled-cannot-use-preview: '&8[&fracked.ru&8]&r &cerror: &7your armor stands are disabled, therefore you cannot use preview feature'
|
||||
help-menu:
|
||||
- '&m '
|
||||
- ' &8>> &3&l/tab reload'
|
||||
- ' - &7Reloads plugin and config'
|
||||
- ' &8>> &3&l/tab &9group&3/&9player &3<name> &9<property> &3<value...>'
|
||||
- ' - &7Do &8/tab group/player &7to show properties'
|
||||
- ' &8>> &3&l/tab nametag preview'
|
||||
- ' - &7Shows your nametag for yourself, for testing purposes'
|
||||
- ' &8>> &3&l/tab announce bar &3<name> &9<seconds>'
|
||||
- ' - &7Temporarily displays bossbar to all players'
|
||||
- ' &8>> &3&l/tab parse <player> <placeholder> '
|
||||
- ' - &7Test if a placeholder works'
|
||||
- ' &8>> &3&l/tab debug [player]'
|
||||
- ' - &7displays debug information about player'
|
||||
- ' &8>> &3&l/tab cpu'
|
||||
- ' - &7shows CPU usage of the plugin'
|
||||
- ' &8>> &3&l/tab group/player <name> remove'
|
||||
- ' - &7Clears all data about player/group'
|
||||
- '&m '
|
||||
- '&8------------------------------------'
|
||||
- ' &8>> &f/tab reload'
|
||||
- ' &8- &7reloads plugin and config'
|
||||
- ' &8>> &f/tab group/player <name> <property> <value...>'
|
||||
- ' &8- &7do &e/tab group/player&7 to show properties'
|
||||
- ' &8>> &f/tab nametag preview'
|
||||
- ' &8- &7shows your nametag for yourself, for testing purposes'
|
||||
- ' &8>> &f/tab announce bar <name> <seconds>'
|
||||
- ' &8- &7temporarily displays bossbar to all players'
|
||||
- ' &8>> &f/tab parse <player> <placeholder>'
|
||||
- ' &8- &7test if a placeholder works'
|
||||
- ' &8>> &f/tab debug [player]'
|
||||
- ' &8- &7displays debug information about player'
|
||||
- ' &8>> &f/tab cpu'
|
||||
- ' &8- &7shows CPU usage of the plugin'
|
||||
- ' &8>> &f/tab group/player <name> remove'
|
||||
- ' &8- &7clears all data about player/group'
|
||||
- '&8------------------------------------'
|
||||
mysql-help-menu:
|
||||
- '&6/tab mysql upload - uploads data from files to mysql'
|
||||
- '&6/tab mysql download - downloads data from mysql to files'
|
||||
mysql-fail-not-enabled: '&cCannot download/upload data from/to MySQL, because it''s
|
||||
disabled.'
|
||||
mysql-fail-error: MySQL download failed due to an error. Check console for more info.
|
||||
mysql-download-success: '&aMySQL data downloaded successfully.'
|
||||
mysql-upload-success: '&aMySQL data uploaded successfully.'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab mysql upload&7 - uploads data from files to mysql'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab mysql download&7 - downloads data from mysql to files'
|
||||
mysql-fail-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7cannot download/upload data from/to mysql, because it is disabled'
|
||||
mysql-fail-error: '&8[&fracked.ru&8]&r &cerror: &7mysql download failed due to an error. check console for more info'
|
||||
mysql-download-success: '&8[&fracked.ru&8]&r &7mysql data downloaded successfully'
|
||||
mysql-upload-success: '&8[&fracked.ru&8]&r &7mysql data uploaded successfully'
|
||||
nametag-help-menu:
|
||||
- /tab nametag preview [player] - toggles armor stand preview mode
|
||||
- /tab nametag toggle [player] - toggles nametags on all players for command sender
|
||||
nametag-feature-not-enabled: '&cThis command requires nametag feature to be enabled.'
|
||||
nametags-hidden: '&aNametags of all players were hidden to you'
|
||||
nametags-shown: '&aNametags of all players were shown to you'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab nametag preview [player]&7 - toggles armor stand preview mode'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab nametag toggle [player]&7 - toggles nametags on all players for command sender'
|
||||
nametag-feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires nametag feature to be enabled'
|
||||
nametags-hidden: '&8[&fracked.ru&8]&r &7nametags of all players were hidden to you'
|
||||
nametags-shown: '&8[&fracked.ru&8]&r &7nametags of all players were shown to you'
|
||||
scoreboard-help-menu:
|
||||
- /tab scoreboard [on/off/toggle] [player] [options]
|
||||
- /tab scoreboard show <name> [player]
|
||||
- /tab scoreboard announce <name> <length>
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard [on/off/toggle] [player] [options]'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard show <name> [player]'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab scoreboard announce <name> <length>'
|
||||
bossbar-help-menu:
|
||||
- /tab bossbar [on/off/toggle] [player] [options]
|
||||
- /tab bossbar send <name> [player]
|
||||
- /tab bossbar announce <name> <length>
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab bossbar [on/off/toggle] [player] [options]'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab bossbar send <name> [player]'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab bossbar announce <name> <length>'
|
||||
nametag:
|
||||
help-menu:
|
||||
- /tab nametag <show/hide/toggle> [player] [-s] - Toggles nametag of specified player
|
||||
- /tab nametag <showview/hideview/toggleview> [player] [viewer] [-s] - Toggles nametag
|
||||
VIEW of specified player on other player(s)
|
||||
feature-not-enabled: '&cThis command requires nametag feature to be enabled.'
|
||||
view-hidden: '&aNametags of all players were hidden to you'
|
||||
view-shown: '&aNametags of all players were shown to you'
|
||||
player-hidden: '&aYour nametag was hidden'
|
||||
player-shown: '&aYour nametag was shown'
|
||||
no-arg-from-console: '&cYou need to specify player if running this command from
|
||||
the console'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab nametag <show/hide/toggle> [player] [-s]&7 - toggles nametag of specified player'
|
||||
- '&8[&fracked.ru&8]&r &7&e/tab nametag <showview/hideview/toggleview> [player] [viewer] [-s]&7 - toggles nametag view of specified player on other player(s)'
|
||||
feature-not-enabled: '&8[&fracked.ru&8]&r &cerror: &7this command requires nametag feature to be enabled'
|
||||
view-hidden: '&8[&fracked.ru&8]&r &7nametags of all players were hidden to you'
|
||||
view-shown: '&8[&fracked.ru&8]&r &7nametags of all players were shown to you'
|
||||
player-hidden: '&8[&fracked.ru&8]&r &7your nametag was hidden'
|
||||
player-shown: '&8[&fracked.ru&8]&r &7your nametag was shown'
|
||||
no-arg-from-console: '&8[&fracked.ru&8]&r &cerror: &7you need to specify player if running this command from the console'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -2,26 +2,26 @@
|
|||
|
||||
general:
|
||||
nametag:
|
||||
prefix: '&8[&6UltimateTimber&8] '
|
||||
nopermission: '&cYou don''t have permission for that!'
|
||||
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: '&7Configuration and locale files have been reloaded.'
|
||||
reloaded: '&8[&fracked.ru&8]&r &7configuration and locale files reloaded.'
|
||||
toggle:
|
||||
description: 'Toggles your chopping mode'
|
||||
enabled: '&7Chopping Mode: &aEnabled'
|
||||
disabled: '&7Chopping Mode: &cDisabled'
|
||||
enabled: '&8[&fracked.ru&8]&r &7chopping mode: &fenabled&r'
|
||||
disabled: '&8[&fracked.ru&8]&r &7chopping mode: &fdisabled&r'
|
||||
give:
|
||||
not-a-player: '&cNot a player.'
|
||||
given: '&fGiven to player &a%player%'
|
||||
no-axe: '&cAxe could not be loaded.'
|
||||
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: '&eYou are on cooldown and cannot topple trees right now.'
|
||||
cooldown: '&8[&fracked.ru&8]&r &7you are on cooldown and cannot topple trees right now.'
|
||||
|
|
|
|||
Loading…
Reference in a new issue