(Achievements Friendly)Support JAVA pvp core to support any addon
Addon extension — does not work standalone, requires Java PvP Core (v4.0+) Any addon's weapon fights Java-style, no tags needed Java PvP Core brings Java Edition-style combat
3,270
PvP Weapon Support — CurseForge Description
Addon extension — does not work standalone, requires Java PvP Core (v4.0+)
Any addon's weapon fights Java-style, no tags needed
Java PvP Core brings Java Edition-style combat (material-based damage, weapon cooldowns, sweep attacks, armor damage reduction...) to Bedrock. But normally, for a custom weapon to be recognized, you'd have to manually tag every single item with jpvp:weapon.
PvP Weapon Support removes that step entirely. Install this pack, and every weapon from any other addon (regardless of author, no need to edit their files) gets automatically picked up and handled by Java PvP Core.
How it works
- Reads real damage, no guessing: the first time it encounters an unknown weapon, the addon lets that hit go through naturally, then measures the actual damage Bedrock just calculated (only clean samples are accepted — unarmored victim, no fall-crit — to avoid skew). Every hit after that uses the measured value.
- Item name decides the weapon category: automatically detects sword / axe / dagger / spear-scythe from the item name, assigning the right cooldown (axes are slow, daggers are fast...) and only swords get sweep attacks.
- Never touches vanilla weapons or items already tagged
jpvp:— those are still handled by Java PvP Core exactly as before, so there's no conflict or data mismatch. - Continuously refreshes: updates every tick based on the currently held item, so it never gets "stuck" on stale data when switching weapons.
-
PvP Weapon Support — Update v1.1
What's New
Custom weapons now automatically show their damage in the item's lore/description, vanilla-style — and the number updates live when you enchant Sharpness.
- Every unknown weapon recognized by the addon gets an extra
⚔ Damage: Xline in its description. - The displayed number = measured base damage + Sharpness bonus (calculated with the exact same formula Java PvP Core uses in combat:
0.5 × Sharpness level + 0.5) — so the lore number always matches the real damage dealt, not just decoration. - Enchant Sharpness to any level (enchanting table, anvil, or enchanted book), and the description updates instantly to the new level — no need to do anything else, no need to take the item out and put it back.
- Doesn't touch the lore of vanilla weapons or weapons already tagged with
jpvp:— only applies to unknown weapons the addon is actively managing. - Optimized: lore is only rewritten when the value actually changes, not redundantly every tick.
- Every unknown weapon recognized by the addon gets an extra