中文文档 · FPSMatch local Wiki · GitHub Wiki
BlockOffensive is a Forge mod for Minecraft 1.20.1 that builds Counter-Strike-inspired tactical modes on top of the FPSMatch competition framework. This workspace supplies round-based demolition as cs and deathmatch as csdm, with team economy, C4 objectives, kill feedback, and client-side match presentation for modded Minecraft servers.
| Area | Description |
|---|---|
| Match flow | Counter-Strike-style cs round lifecycle, score, overtime, voting, spectator, kill-cam, and MVP flow based on FPSMatch |
| Deathmatch | csdm supports free-for-all or team deathmatch, rank/leader-gap feedback, and spawn protection (default: 6 seconds) |
| Teams | Team selection, team state, score flow, and team shop support |
| Economy | Editable team shops and buy-phase gameplay integration |
| Objectives | C4 placement, explosion, defuse tools, and objective round results |
| Combat feedback | Kill feedback, death messages, headshot feedback, HUD, overlay, TAB display, team pings, and spectator controls |
| Map rooms | Browse maps, join rooms, choose teams, ready up, and use optional map icons/detail backgrounds |
| Compatibility | Requires FPSMatch, Modern UI and client-side Modern UI; supports TaCZ and related Forge gameplay integrations |
| Commands | In-game command help is available with /fpsm help |
For server operators and map makers, the bundled FPSMatch Wiki covers map creation, safe spawn points, active-match edit locks, data saving, and the thumbnail/map-icon tutorial. Map IDs must be 1-48 lowercase a-z, 0-9, _, or - characters; map and spawn tools require OP level 2.
The current workspace requires Modern UI 1.20.1-3.12.0.1 on clients. Map browsing, room pages, shop configuration and equipment purchases use native Modern UI controls and its text engine. Dedicated servers do not require Modern UI.
Columns marked with * are required dependencies. Unmarked mod columns are compatibility integrations. The 1.3.0 row is the current source-workspace snapshot, not a confirmed public release artifact.
| BlockOffensive | Distribution | Minecraft* | Forge* | FPSMatch* | Modern UI* | TaCZ | LR Tactical | CounterStrikeGrenade | KubeJS | Physics Mod | Hit Indication | GD656 Kill Icon | TaCZ Tweaks |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.3.0 | GitHub workspace snapshot | 1.20.1 | 47.4.10 | 1.3.0+ | 2.2.27+1.20.1 | 1.1.7-hotfix | 0.4.3 | 1.20.1-1.5.2 | 2001.6.5-build.14 | 3.0.14 | 1.20.1-1.4 | 1.0.8-1.20.1-forge | 2.11.2 |
| 1.2.5.1 | Modrinth / CurseForge | 1.20.1 | 47.4.6 | 1.2.5 | - | 1.1.6-hotfix | 0.3.0 | 1.2.8 | - | 3.0.14 | 1.20.1-1.4 | 0.4.2-1.20.1 | - |
| 1.2.5 | Modrinth | 1.20.1 | 47.4.6 | 1.2.5 | - | 1.1.6-hotfix | 0.3.0 | 1.2.8 | - | 3.0.14 | 1.20.1-1.4 | 0.4.2-1.20.1 | - |
TaCZ, CounterStrikeGrenade, LR Tactical, KubeJS, and the other unmarked entries are optional integrations rather than mandatory dependencies declared by BlockOffensive metadata. Install the ones required by the intended server pack.
| Platform | Link |
|---|---|
| GitHub Releases | Releases |
| Modrinth | BlockOffensive on Modrinth |
| CurseForge | BlockOffensive on CurseForge |
BlockOffensive can be consumed from the public mod distribution Maven repositories. Pick one repository and one dependency coordinate that matches the platform you want to resolve from. The listed public coordinates are confirmed historical releases; they do not identify a public 1.3.0 snapshot artifact.
CurseForge Maven resolves artifacts by CurseForge project ID and file ID. The current confirmed CurseForge project ID is 1332812, and the confirmed public file ID for 1.2.5.1 is 7110162.
repositories {
maven {
name = "CurseMaven"
url = "https://www.cursemaven.com"
}
}
dependencies {
modImplementation "curse.maven:blockoffensive-1332812:7110162"
}Modrinth Maven resolves artifacts by project slug and Modrinth version number. The confirmed project slug is blockoffensive.
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
dependencies {
modImplementation "maven.modrinth:blockoffensive:1.2.5.1"
}For source builds published through the project's own Maven publishing configuration, the artifact coordinate is com.ptcrys:blockoffensive:<BlockOffensive version>.
| Resource | Link |
|---|---|
| GitHub | SSOrangeCATY/BlockOffensive |
| FPSMatch | SSOrangeCATY/FPSMatch · local Wiki |
| Bilibili | Author page |
| QQ group | 771884981 |
By using BlockOffensive, you agree to the terms of GPL v3. The complete license is available in LICENSE.