promotional bannermobile promotional banner

CS Mine - Deathmatch

A Counter-Strike-inspired deathmatch mod for Minecraft 1.20.1 with TaCZ weapons, custom arenas, ranks, respawns, and competitive matches.
Back to Files

cs-mine-deathmatch-0.38.11.jar

File namecs-mine-deathmatch-0.38.11.jar
Uploader
MarquesTiagoMarquesTiago
Uploaded
Sep 5, 2026
Downloads
16
Size
2.9 MB
Mod Loaders
Forge
File ID
8811238
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:cs-mine-deathmatch-1671427:8811238")

Learn more about Curse Maven

What's new

CS Mine — CS Bot release notes

New features

  • Added server-controlled bots for Casual matches.
  • Bots use real TaCZ weapons, projectiles, ammunition, reload mechanics, damage, and headshot detection.
  • Bots can move through arenas, navigate around obstacles, detect enemies, aim, shoot, reload, die, respawn, and continue playing.
  • Added dedicated A* navigation for bots inside registered map regions.
  • Added Easy, Medium, and Hard bot difficulty levels.
  • Bot difficulty changes reaction time, aiming accuracy, target handling, and combat behavior without giving bots extra health or damage.
  • Bots can participate in match scoring, kill feeds, statistics, and final results.
  • Bots are excluded from persistent RP, ranks, achievements, profiles, and match history.
  • Added administrative controls for spawning, removing, and configuring bots.
  • Improved bot integration with simultaneous MatchInstances and map isolation.
  • Added per-map player modes for free-for-all and team matches.
  • Free-for-all maps allow bots without requiring team mode.
  • Team matches support automatic bot balancing and preserving the player's own team.
  • Team composition is reflected in the HUD, scoreboard, spawn handling, results, and friendly-fire rules.
  • Added a configurable maximum player capacity for each map, with bot filling respecting that limit.
  • Added per-map bot skin selection with a server-side gallery, reload support, 2D thumbnails, and a 3D preview.
  • Added the unified administrative panel with map, bot, skin, location, settings, profile, diagnostics, and Discord controls.
  • Added direct profile access from the admin panel and made /cs profile open the profile tab for authorized operators.
  • Added optional pause-menu shortcut icons for frequently used CS Mine screens.
  • Added configurable Discord notifications for rank changes, achievement unlocks, and match results. Each notification category can be enabled or disabled independently.
  • Added visual map selection with previews, named map locations, responsive match cards, and detailed post-match results.

Improvements

  • Improved bot target validation so they only interact with valid opponents from the same match.
  • Improved TaCZ handling for artificial players, including weapon draw state, cooldowns, reloads, ammunition, and server-side weapon ticking.
  • Improved bot movement and obstacle navigation.
  • Added bot stuck detection and automatic route recalculation.
  • Improved bot lifecycle handling during WAITING, STARTING, RUNNING, death, respawn, and match cleanup.
  • Improved performance by separating bot perception, pathfinding, movement, and combat update frequencies.
  • Added reliable bot-skin distribution and client-side caching for in-match players and previews.
  • Improved team-aware HUD and results layout: free-for-all keeps individual ranking, while team matches show team grouping, team kills, and the centered timer.
  • Improved map joining so the displayed player count uses the configured limit instead of an infinity symbol.
  • Improved the kill feed with the project's bitmap font, compact cards, consistent padding, and the name — weapon — name order.
  • Improved the location tag, map cards, tabs, sliders, buttons, and controls using the shared UI spacing and typography tokens.
  • Added responsive, content-driven panels and rows so long names, ranks, descriptions, and map metadata stay inside their cards.
  • Centralized the UI font, color, spacing, padding, and component rules in docs/csmine-ui-standard.json.txt.

Fixes

  • Fixed bots stopping after their first magazine by adding real TaCZ reload handling.
  • Fixed artificial players not advancing TaCZ weapon states correctly without a real client connection.
  • Fixed bots remaining dead when killed before the match started.
  • Fixed several MatchInstance systems that previously assumed every participant was a connected human player.
  • Prevented bot data from being written to player ranks, achievements, profiles, statistics, advancements, and persistent player files.
  • Improved bot-skin application and cleanup so selected skins are distributed consistently and stale textures are removed after a match.
  • Improved cleanup to ensure bots, their skin state, and match-specific data are completely removed after matches.
  • Fixed team-mode state being lost between map configuration, match creation, HUD updates, and final results.
  • Fixed overflowing text and misaligned controls in the admin, join, map-selection, location, profile, and result screens.
  • Fixed result rows so placement markers, player names, ranks, and K/D, K/D, HS, and HS% columns remain aligned as content grows.

Compatibility

  • Bots are fully server-controlled and do not require CS Mine to be installed on player clients.
  • Players can continue joining with only Forge + TaCZ.
  • Bots currently participate only in Casual matches.
  • Ranked progression remains exclusive to real players.
  • Free-for-all is the default player mode for existing maps; team features are opt-in per map.
  • The advanced CS Mine client remains optional. Clients without it continue using the server's vanilla HUD and menus where applicable.