rsm-0.4.0.jar
Curse Maven Snippet
What's new
# Changelog
All notable changes since 0.2.0. Newest first. [Русский ниже](#русский).
## 0.4.0 — 2026-10-04
### Added
- **Grab** (R): grab a living thing under your crosshair (within 4 blocks, not through walls) by the neck and hold it in front of you; tall ones are lifted off the ground. In fast flight it is carried ahead like a battering ram, and Breakthrough tunnels its way too. No cooldown.
- **Throw**: press R again and hold it for 0.4 s. The captive flies straight along your look at 60 b/s plus your own flight speed for 2 s, then falls; its first block hit costs 4 hearts, fall damage on top.
- **Release**: the key under Esc (`` ` ``).
- While holding: no Clap; Slash and Strike still hit the captive, and Strike does not knock it out of your hand; running into blocks costs it half a heart, at most twice a second. A captive cannot move but can still attack, and takes no suffocation, cramming or fall damage while held.
- Ends by itself when you take the ring off, die, leave, turn spectator, mount or sleep, or when the captive dies or either of you changes dimension (portals and Ad Astra included).
- Up to 500 max health; never the ender dragon or armor stands (new entity type tag `rsm:ungrabbable`) or someone else's captive. Players only with `grab.players = true` (off by default), never in creative.
- **Break free**: a held player needs 10 jumps within 3 s (a bearer 3), with an anvil clang; a held bearer can also use any attack to throw the holder about 5 blocks off — no damage, the attack goes on cooldown. Mobs never break free.
- New `[grab]` server config section; new damage type `rsm:slammed` (physical, so a thrown bearer takes 1 %) with its own death message.
- **Regeneration I** (J) and **Strength II** (Y) Passive Effects, switchable and remembered like Haste and Night Vision. Regeneration heals at the vanilla rate; Strength boosts ordinary melee only — Slash, Strike and Clap deal fixed damage.
- **Barrier**: reaching Breakthrough speed (60 b/s) sets off a burst like a breeze's wind charge that everyone nearby sees and hears. It pushes nothing; the next one needs speed to drop about 10 b/s below first.
- **Incandescence**: from 100 b/s the head, chest and front of the arms glow like heated metal — dark red, orange, white-hot at top speed — fading towards the waist, over armor, for everyone to see (your own first-person arm too). Cools off in about 2 s. Purely visual; `incandescence.minSpeed` in the server config.
- **Strike and Clap effects**: a warden-like sonic-boom trail along the blow, a flash where it lands, and a camera shake for the attacker and every player hit. Client option `screenShake`; the vanilla Distortion Effects slider scales it.
- **Clap animation**: both hands come together, in first and third person.
- A bearer digs as fast in the air (flying, jumping, falling) and under water as on solid ground.
### Changed
- **FOV boost** in fast flight: 40° by default (was 30°), grows quickly at first and jumps up while crossing the Barrier. Existing `config/rsm-client.toml` files keep their old value.
- Passive Effect icons moved to a smaller row above the ability icons; the Clap icon fades while you hold something.
### Compatibility
- Network protocol 3: 0.4.0 and 0.3.x clients and servers refuse each other.
## 0.3.0 — 2026-09-26
### Added
- **Breakthrough**: hit blocks at 60+ b/s and you punch a ragged tunnel about three blocks wide straight through them without slowing down; nothing drops. **Impervious** blocks stop you: obsidian-grade blast resistance, bedrock, anything holding items (chests, furnaces, shulker boxes, modded storage). Claims and spawn protection are respected; `blocks.destroyBlocks = false` turns destruction off; block tags `rsm:impervious` and `rsm:breakable` adjust the rules.
- **Clap** (G): a directed blast along your look, aimed slightly down. Tears a ragged crater up to about 8 blocks deep (soft blocks along the whole range, stone 2-3 layers), drops blocks like an explosion; Impervious blocks shield what is behind them. 50 damage and a big shove to everything living in the cone; 3 s cooldown; `[clap]` server config section.
- **Passive Effect switches**: Haste (H) and Night Vision (N) each turn on and off on their own. The choice is saved with the player and survives death; switching off removes only the ring's effect, never a potion or beacon. Their icons sit after the ability icons, faded while off.
- The ring can be switched off entirely with `ringEnabled = false` in `config/rsm-common.toml`: no recipe, no creative tab entry, existing rings do nothing. The server's value wins.
- With Ad Astra: a bearer breathes without oxygen and never freezes in space — no space suit needed.
- Other players see and hear your Dash.
### Changed
- Physical damage is absorbed by **99 %** (was 93 %). Worlds that already have `serverconfig/rsm-server.toml` keep their old value.
- Slash no longer hits through walls.
- Every key except flight, Boost and Cruise is rebindable.
### Removed
- **Rebound** (bouncing back off a wall at 50+ b/s), replaced by Breakthrough: slower than 60 b/s, any block you hit stops you and drops you to hover. The `rebound` server config section is gone.
### Compatibility
- Network protocol 2: 0.3.0 and 0.2.x clients and servers refuse each other.
---
## Русский
Все заметные изменения с 0.2.0, новые сверху.
### 0.4.0 — 2026-10-04
**Добавлено**
- **Захват** (R): хватаешь за шею живое существо под прицелом (до 4 блоков, не сквозь стены) и держишь перед собой; высоких поднимаешь над землёй. В быстром полёте несёшь его впереди как таран, Пробивание работает и для него. Перезарядки нет.
- **Бросок**: ещё раз нажать R и держать 0,4 с. Схваченный летит по прямой по взгляду на 60 б/с плюс твоя скорость 2 секунды, потом падает; при первом ударе о блок — 4 сердца и урон от падения сверху.
- **Отпустить**: клавиша под Esc (Ё).
- Пока держишь: Хлопок недоступен; Слэш и Прямой по схваченному попадают, Прямой не выбивает его из рук; врезался с ним в блок — ему полсердца, не чаще двух раз в секунду. Схваченный не двигается, но может атаковать; удушье в стене, давка и урон от падения, пока его держат, не действуют.
- Отпускается сам, если снял кольцо, умер, вышел, стал наблюдателем, сел в транспорт или лёг спать, если схваченный умер или кто-то из вас сменил измерение (порталы и Ad Astra тоже).
- До 500 макс. здоровья; дракон Края, стойки для брони (новый тег сущностей `rsm:ungrabbable`) и чужой схваченный — никогда. Игроков — только при `grab.players = true` (по умолчанию выкл) и не в творческом.
- **Вырваться**: схваченному игроку — 10 прыжков за 3 с (носителю 3), со звуком наковальни; схваченный носитель может ещё применить любую атаку — держащего отбрасывает примерно на 5 блоков, урона нет, атака уходит в перезарядку. Мобы не вырываются.
- Новый раздел серверного конфига `[grab]`; новый тип урона `rsm:slammed` (физический, брошенный носитель получает 1 %) со своим сообщением о смерти.
- Пассивные эффекты **Регенерация I** (J) и **Сила II** (Y): включаются и запоминаются как Спешка и Ночное зрение. Регенерация лечит с ванильной скоростью; Сила усиливает только обычный удар — у Слэша, Прямого и Хлопка урон фиксированный.
- **Барьер**: на скорости Пробивания (60 б/с) — взрыв, как у заряда ветра бриза, который видят и слышат все вокруг. Никого не толкает; следующий — только после того, как скорость упадёт примерно на 10 б/с ниже.
- **Накал**: с 100 б/с голова, грудь и передняя сторона рук светятся как раскалённый металл — тёмно-красный, оранжевый, на максимуме добела, — к поясу сходит на нет; видно поверх брони и всем игрокам, свою руку от первого лица тоже. Остывает примерно за 2 с. Только визуально; порог — `incandescence.minSpeed` в серверном конфиге.
- **Эффекты Прямого и Хлопка**: след колец, как у звукового удара вардена, вспышка в точке попадания, тряска камеры у бьющего и у каждого задетого игрока. Клиентская настройка `screenShake`; ещё её ослабляет ванильный ползунок «Эффекты искажения».
- **Анимация Хлопка**: руки сходятся, от первого и третьего лица.
- В воздухе (в полёте, прыжке, падении) и под водой носитель копает так же быстро, как стоя на земле.
**Изменено**
- **FOV** в быстром полёте: по умолчанию +40° (было 30°), растёт быстро в начале и прибавляет рывком на Барьере. В уже созданных `config/rsm-client.toml` остаётся старое значение.
- Иконки пассивных эффектов переехали в мелкий ряд над иконками способностей; иконка Хлопка бледнеет, пока ты кого-то держишь.
**Совместимость**
- Сетевой протокол 3: клиенты и серверы 0.4.0 и 0.3.x друг к другу не подключатся.
### 0.3.0 — 2026-09-26
**Добавлено**
- **Пробивание**: врезался в блоки на 60+ б/с — пробиваешь неровный туннель шириной около 3 блоков, не теряя скорости; предметы не выпадают. **Непробиваемые** блоки останавливают: взрывостойкость не ниже обсидиана, бедрок, всё, где лежат предметы (сундуки, печи, шалкеры, хранилища модов). Приваты и защита спавна соблюдаются; `blocks.destroyBlocks = false` выключает разрушение; теги блоков `rsm:impervious` и `rsm:breakable` правят правила.
- **Хлопок** (G): направленный взрыв по взгляду с уклоном вниз. Неровная воронка до ~8 блоков вглубь (мягкое — на всю дальность, камень — 2–3 слоя), блоки выпадают как при взрыве; непробиваемые закрывают всё за собой. 50 урона и сильный отброс всему живому в конусе; перезарядка 3 с; раздел серверного конфига `[clap]`.
- **Переключатели пассивных эффектов**: Спешка (H) и Ночное зрение (N) включаются и выключаются отдельно. Выбор хранится у игрока и переживает смерть; выключение снимает только эффект кольца, не зелья и не маяка. Иконки — после иконок способностей, выключенный эффект бледный.
- Кольцо можно полностью выключить: `ringEnabled = false` в `config/rsm-common.toml` — нет рецепта и вкладки, существующие кольца ничего не дают. На сервере решает его значение.
- С Ad Astra носитель дышит без кислорода и не замерзает в космосе — скафандр не нужен.
- Другие игроки видят и слышат твой Дэш.
**Изменено**
- Физический урон поглощается на **99 %** (было 93 %). В мирах, где `serverconfig/rsm-server.toml` уже создан, остаётся старое значение.
- Слэш больше не бьёт сквозь стены.
- Перебиндить можно всё, кроме полёта, Ускорения и Круиза.
**Удалено**
- **Отскок** (отбрасывало от стены на 50+ б/с) — его заменило Пробивание: медленнее 60 б/с любой блок останавливает и переводит в Зависание. Раздела `rebound` в серверном конфиге больше нет.
**Совместимость**
- Сетевой протокол 2: клиенты и серверы 0.3.0 и 0.2.x друг к другу не подключатся.
This mod has no additional files

