Skip to content

Minecraft 1.20.1, 1.21.1용 OldCombatMechanics 플러그인

1.9 이후의 전투 관련 메커니즘을 설정합니다

부터 kernitus
조회수
41 조회수
업데이트됨
업데이트됨 24.10.2026

by kernitus

Fine‑tune Minecraft combat, movement, and item balance without breaking your server. OldCombatMechanics is a free, open‑source toolkit for Spigot & Paper that lets you mix 1.8‑style snappiness with modern features, per world and per player. It is built for PvP networks, minigames, BedWars/SkyWars-style games, duels, KitPvP, practice arenas, and mixed PvP/PvE worlds that need different combat rules in different places.

Why servers pick OCM ✨

  • 🧩 Modular: enable only what you need: cooldowns, tool damage, knockback, shields, potions, reach, sounds, more.
  • 🚀 Performant: lean listeners only enabled as needed; reflection lookups are cached and recurring tasks are minimised (shared where possible) to keep tick time low on busy PvP servers.
  • 🗺️ Modesets: ship different rules for different worlds or players; perfect for mixed PvP/PvE, minigames, or duels.
  • ⏪ Backwards‑friendly: runs on Java 8+, supports 1.9 to latest; integrates cleanly with PlaceholderAPI and PacketEvents.
  • ✅ Tested for you: live integration tests run real Paper servers across multiple versions every build.
  • 💸 Zero cost: fully open source, optional basic telemetry (bStats only), no paywalls.

Quick start ⚡

  • Drop the jar into plugins/ (Spigot or Paper-derivatives 1.9+).
  • Restart and edit config.yml to pick your modules and modesets.
  • Use /ocm reload to apply changes instantly.
  • Hand players /ocm modeset to let them choose their ruleset.

🧰 Modesets

  • Per-player/per-world presets that decide which features are active; each world has an allowed list and a default modeset.
  • Let players pick ( /ocm modeset ) to run, for example, 1.8-style PvP in an arena world whilst keeping vanilla rules in survival.

⚙ Configurable Features

Features are grouped in modules as listed below, and can be individually configured and disabled. Disabled modules will have no impact on server performance.

⚔ Combat

Tweak timing, damage, and reach.

  • Attack cooldown: adjust or remove 1.9+ cooldown
  • Attack frequency: set global hit delay
  • Tool damage: pre-1.9 weapon values
  • Attack range (Paper 1.21.11+): 1.8-style reach
  • Critical hits: control crit multiplier
  • Player regen: tune regen rates

🤺 Armour

Balance defence and wear.

  • Armour strength: scale armour protection
  • Armour durability: change durability loss

🛡 Swords & Shields

Control block and sweep behaviour.

  • Sword blocking: restore old right-click block; on Paper 1.21.2+ we also add the native sword blocking animation via the consumable component
  • Shield damage reduction: scale shield protection
  • Sword sweep: enable or disable sweeps
  • Sword sweep particles: hide or show sweep visuals

🌬 Knockback

Shape knockback per source.

  • Player knockback: adjust PvP knockback
  • Fishing knockback: fishing-rod knockback
  • Fishing rod velocity: pull speed
  • Projectile knockback: arrows and other projectiles

🧙 Gapples & Potions

Change consumable power.

  • Golden apple crafting and effects: notch and normal
  • Potion effects and duration: old-style values
  • Chorus fruit: teleport behaviour and range

❌ New feature disabling

Toggle later-version mechanics.

  • Item crafting: block selected recipes
  • Offhand: disable offhand use
  • New attack sounds: mute new swing sounds
  • Enderpearl cooldown: enable or remove cooldown
  • Brewing stand refuel: alter fuel use
  • Burn delay: adjust fire tick delay

🔌 Compatibility & Testing

  • OCM targets Spigot 1.9+ and runs on Java 8 and up.
  • We stick to Spigot/Paper APIs for forward compatibility; NMS/reflection is used only when necessary.
  • Integration tests boot real servers on 1.9.4, 1.12, 1.19.2, and 1.21.11 each build to verify behaviour.
  • Most plugins work fine with OCM. Explicitly tested integrations include PlaceholderAPI (see wiki).

🧾 Licence

  • Source code in the GitHub repository is under the Mozilla Public License 2.0 (MPL‑2.0).
  • Pre-built jars bundle PacketEvents (GPLv3). Those binary distributions are provided under GPLv3 terms due to the included dependency.
  • If you build a jar without PacketEvents, you may distribute that build under MPL‑2.0, subject to its terms.

⚡ Development Builds

Oftentimes a particular bug fix or feature has already been implemented, but a new version of OCM has not been released yet.

If you are looking for the newest changes, use the Snapshot channel on this page, or check GitHub Actions: https://github.com/kernitus/BukkitOldCombatMechanics/actions

🤝 Contributions

If you are interested in contributing, please check this page first.

🍺 Donations

If this project has helped you in any way, consider sending over a beer. The project will always remain free!

OldCombatMechanics 설치 방법

  1. A server on Paper

    The plugin runs on the server core for Minecraft 1.9–26.3; players do not need to install anything.

  2. File goes into the plugins folder

    Download the file OldCombatMechanics.jar (9.0 MB) and put it into the server’s plugins folder.

  3. Restart the server

    On startup the plugin creates its own settings folder in plugins.

  4. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

버전

의존성 포함

Minecraft로더파일날짜작업
26.3Paper26.39 MB
26.3Paper26.39 MB
26.3Paper26.39 MB
26.3Paper26.38.9 MB
26.3Paper26.38.9 MB
26.3Paper26.38.9 MB
26.3Paper26.38.9 MB
26.3Paper26.38.9 MB

FAQ

Which Minecraft versions does OldCombatMechanics work on?

There are files for 1.9–26.3, 65 versions in total. The newest is 26.3.

Do players need to install OldCombatMechanics?

No, the plugin goes only on the server Paper, into the plugins folder: players do not need to download anything.

Where can I download OldCombatMechanics safely?

On this page: the file OldCombatMechanics.jar (9.0 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: dc4bc86c9bfb2ca284b1e4794c9d4bd3e9007785.

리뷰

OldCombatMechanics의 첫 평가를 남겨 보세요

댓글 0

댓글을 작성하려면 로그인하세요로그인

비슷한 플러그인

모든 플러그인

이 항목 더 보기

작성자: kernitus라이선스: MPL 2.0

작성자이신가요? 문의하기 — 48시간 이내에 삭제해 드립니다.