作者:rebot | 分类:模组
Minecraft 版本: 1.20.1
平台: forge
标签: game-mechanics management utility
*Release Status: Beta. Validate in a staging environment before production deployment, and back up world data/configuration first.
COD Pattern is built around TaCZ + an embedded FPSM-compatible core, providing a COD-like workflow for:
Frontline / TeamDeathMatch rooms, maps, and match flowzh_cn / zh_tw / en_us / ja_jp)The project follows a server-authoritative design with client synchronization to keep multiplayer state consistent.
10 per player.primary / secondary / tactical / lethal.GUI Scale settings to keep readability more consistent.frontline and teamdeathmatch under the same room system, map data model, and persistence flow.GUI Scale settings for more consistent list/panel/button readability.maxTeamDiff).WAITING -> COUNTDOWN -> WARMUP -> PLAYING -> ENDED.teamdeathmatch includes dynamic respawn candidates and spawn safety validation.primaryWeaponTabs and secondaryWeaponTabs.blockedItemNamespaces / blockedWeaponIds.blockedAttachmentNamespaces / blockedAttachmentIds.throwablesEnabled and ammunitionPerMagazineMultiple.tacz-addon 1.1.6 in backpack refit flow to prevent unload-button lockups.zh_cn / zh_tw / en_us / ja_jp language resources for core UI, notices, and error messages./cdp Commands/cdp screen/cdp update/cdp distribute [target]/cdp map Command Chain/cdp map list [type]/cdp map create <frontline|teamdeathmatch> <name> <from> <to>/cdp map delete <type> <name>/cdp map spawn <list|add|remove|clear> .../cdp map endtp <show|set|clear> <map> [pos]Server configuration is stored under world save path: serverconfig/codpattern/
backpack_rules/backpack_config.jsonattachmentPreset field.backpack_rules/weapon_filter.jsonprimaryWeaponTabs / secondaryWeaponTabsblockedItemNamespacesblockedWeaponIds (format: namespace:gunid)blockedAttachmentNamespacesblockedAttachmentIds (format: namespace:attachmentid)throwablesEnabledammunitionPerMagazineMultipletdm_rules/config.jsontdm_match_records/.json) after each match.backpackconfig / filterconfig / attachment_preset/ / tdmconfig/tdm_rules/config.json| Field | Default | Description |
|---|---|---|
timeLimitSeconds |
420 |
Match duration in seconds |
scoreLimit |
75 |
Kill score to win |
invincibilityTicks |
30 |
Post-respawn invincibility ticks |
respawnDelayTicks |
40 |
Respawn delay ticks |
warmupTimeTicks |
400 |
Warmup duration ticks |
preGameCountdownTicks |
200 |
Pre-game countdown ticks |
blackoutStartTicks |
60 |
Countdown blackout ticks |
deathCamTicks |
30 |
Death cam duration ticks |
minPlayersToStart |
1 |
Minimum players required to start |
votePercentageToStart |
60 |
Start vote pass threshold (%) |
votePercentageToEnd |
75 |
End vote pass threshold (%) |
combatRegenDelayTicks |
120 |
Delay before regen starts after taking damage (ticks) |
combatRegenHalfHeartsPerSecond |
5.0 |
Half-hearts restored per second while regenerating |
allowJoinDuringPlaying |
true |
Allow joining during active match |
joinAsSpectatorWhenPlaying |
true |
Join as spectator during active match |
maxTeamDiff |
1 |
Max allowed team size difference |
markerFocusHalfAngleDegrees |
30.0 |
Enemy health-bar focus cone half-angle (degrees) |
markerFocusRequiredTicks |
20 |
Ticks required in the focus cone before the enemy health bar appears |
markerBarMaxDistance |
96.0 |
Max distance for enemy health-bar detection (blocks) |
markerVisibleGraceTicks |
3 |
Anti-flicker grace ticks while the enemy health bar remains visible |
1.20.147.4.0+171.1.6+fpsmatch.jar required)1.1.6 (backpack refit unload flow compatibility included)tacz-addon is enabled and attachment unload behaves abnormally in refit UI, ensure /gamerule liberateAttachment false.tdm_rules/config.json values match your server pacingbackpack_rules/weapon_filter.json matches your gunpack filtering policyWhen reporting issues, include:
Current version: v0.6.5b
See CHANGES.md for detailed history.
Licensed under GPL-3.0-only. See LICENSE.txt for details.
gzyoung2330351551@163.com请登录后举报
暂无评论,抢个沙发吧~