cp_pluginDisable

jaPRO

Needs review. The inventory/provenance evidence is recorded, but some behavior, options, or attribution still lacks a direct user-facing source.

‘enable’ holstered saber (512) and ledge grab (1536) by default, to avoid missing JA+ animations

At a glance

Field Value
Category Gameplay & combat
Module cgame
Also registered in cgame
Renderer All / not renderer-specific
Network scope feature-flagged — Client behavior is negotiated through a server feature flag.
Derivation documented
Confidence medium
In-game xdocs No
In-game menu No
Default 1536
Value type bitmask
Restart No latch flag is registered.
Cheat protected No

Values

Value Meaning Evidence
524288 Enables the JAPRO_PLUGIN_BHOP code path. codemp/game/bg_public.h:538
134217728 Enables the JAPRO_PLUGIN_CENTERMUZZLE code path. codemp/game/bg_public.h:546
2 Enables the JAPRO_PLUGIN_DUELSEEOTHERS code path. codemp/game/bg_public.h:516
1048576 Enables the JAPRO_PLUGIN_NOROLL code path. codemp/game/bg_public.h:539

Flags

Provenance

Origin: jaPRO

Dated project introductions

Authored dates come from the exact registration’s first content commit, PR dates identify when work was proposed to each project, and integration dates come from each first-parent mainline. A project merging first does not override earlier upstream authorship or submission.

Project Authored PR opened Integrated Commit Relationship
EternalJK 2015-04-04 2018-01-01 d9d510063ce6 Shared integration commit
TaystJK 2015-04-04 2018-01-01 d9d510063ce6 Shared integration commit
jaPRO 2015-04-04 2018-01-01 d9d510063ce6 Ultimate origin
Vulkan 2015-04-04 2018-01-01 d9d510063ce6 Shared integration commit

Later changes

These commits occur after the ultimate-origin introduction on TaystJK’s inherited first-parent lineage. Registration evidence is exact; behavior evidence requires a changed bound cvar reference or a changed registered command-handler hunk.

Date Change source Commit / subject Evidence Confidence
2018-09-03 jaPRO bdcd618c6771
Import japro cgame
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c, codemp/cgame/cg_players.c, codemp/cgame/cg_weapons.c and 3 more high
2018-09-09 EternalJK 3a666309b2fb
Fix black sabers
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c medium
2018-09-11 EternalJK d6357a63bc5d
Fixed black sabers
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c medium
2018-10-15 EternalJK dc3c8171d100
Merge branch ‘master’ of https://github.com/eternalcodes/EternalJK
Changed an exact bound cvar-variable reference. codemp/game/bg_pmove.c high
2018-11-27 EternalJK 2e1d4e27934f
Don’t show bodies in racemode or in isolated duels.
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c, codemp/cgame/cg_players.c medium
2019-02-01 EternalJK 0e8b124d1344
Only lowjump (with current jump level) with onlybhop+crouchjump restrict
Changed an exact bound cvar-variable reference. codemp/game/bg_pmove.c medium
2019-03-21 EternalJK c5fcd4abd860
Fix disintegration effect on unfaded corpses with “fade bodies immediately”
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c medium
2019-05-04 EternalJK a790181f43ae
Serverside duel isolation: respect clients’ cp_pluginDisable setting on JA+ servers
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp medium
2019-05-05 EternalJK 67ac04f76a68
Refactor/cleanup cgame side server mod detection.
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c, codemp/cgame/cg_players.c, codemp/game/bg_pmove.c and 1 more medium
2019-05-06 EternalJK 1037828cbff6
Fix cgame duel isolation.
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c medium
2019-05-10 EternalJK 9a37943df03d
Fix broken ClientCleanName function+Refactor server fixes to utilize new legacyFixes bitmask and server mod detection.
Changed an exact bound cvar-variable reference. codemp/server/sv_client.cpp medium
2020-04-13 jaPRO 73584012842e
Serverside duel isolatin (JA+/jaPRO): don’t disable collision on duelers
Changed an exact bound cvar-variable reference. codemp/server/server.h high
2020-06-15 EternalJK 5f9884ea53d2
cgame updates for coop x2
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c medium
2020-06-22 EternalJK a43a3418a405
Fix NPC console spam+fix cg_drawHitBox on local player
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c medium
2020-08-21 EternalJK 7e445d0e15f5
Fix strange regression causing corpses to always be hidden
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c medium
2023-10-12 TaystJK a07b984fe408
Merge remote-tracking branch ‘origin/master’
Changed an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c medium
2025-09-29 TaystJK 36723927b9d2 · PR #254
Merge pull request #254 from taysta/feature-flags
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c medium
2025-11-15 TaystJK c318e71b7c60 · PR #271
Merge pull request #271 from slash-fr/fix-lugormod-compat
Changed an exact bound cvar-variable reference. codemp/cgame/cg_weapons.c medium
2025-12-12 TaystJK 3bfd04758bfb · PR #284
Merge pull request #284 from taysta/upstream
Changed an exact bound cvar-variable reference. codemp/game/bg_saber.c medium

Evidence