cs-mine-deathmatch-0.48.1.jar
Curse Maven Snippet
What's new
## Team Elimination Matches
- Added the **Team** map mode with elimination rounds.
- Added configurable players per side, normal-round count, and Blue/Red spawn assignment for each map.
- Each round ends when one team is eliminated or the map timer expires.
- When time expires, the team with more living players wins the round. Equal survivor counts result in a round with no point awarded.
- All configured normal rounds are played. A tied final score starts overtime rounds until there is a winner.
- Added team-aware HUD information and a two-column final result screen.
- Prevented late joining after a Team match has started. Reconnecting players wait for the next round.
- Eliminated players can spectate only living allies through the client interface or `/cs spectate `.
## Parties and Direct Challenges
- Added Party creation, invitations, acceptance, rejection, member removal, leaving, disbanding, and Party information.
- Added invitation blocking and unblocking for individual players.
- Party leaders now bring their complete Party when joining a compatible map.
- Automatic team formation keeps Party members together and uses solo players to fill open positions.
- Added direct challenges between equal-size Parties for a selected Team map.
- Direct challenges expire after 60 seconds and can be accepted or declined by the opposing leader.
## Per-Player TaCZ Weapon Skins
- Added operator-controlled weapon skins for all **54 weapons in the default TaCZ 1.1.8-hotfix gunpack**.
- The server creates one folder per weapon under `config/csdeathmatch/weapon-skins/`.
- Any valid PNG in a weapon's folder is listed using its filename. The image must match the original weapon texture resolution.
- Added `/cs admin → Weapons`, where operators can select a weapon and browse its skins.
- Added a scrollable gallery with three cards per row, a rendered weapon preview, title, file details, and an action button.
- The active skin is indicated by a green card border without changing the card dimensions.
- Skin selection affects only that player's weapon and remains visible to other players using this CS Mine version.
- Custom displays preserve the original TaCZ model, animations, damage, recoil, attachments, ammunition, and all gameplay behavior.
- Corrected third-person rendering so selected skins no longer fall back to the default TaCZ texture.
- Selecting **Default** restores the exact original TaCZ display.
- Invalid PNGs are ignored and logged without interrupting the server.
- Clients without CS Mine can still join, but they see the default TaCZ weapon display.
## Interface Improvements
- Reworked the advanced client interface around one consistent layout and shared visual components.
- Added Profile, Team, Rank Tiers, Achievements, History, Maps, Weapons, Ranks, Settings, Diagnostics, and Discord pages.
- Made the advanced panel available to regular players for their permitted profile and Team pages while keeping administrative pages restricted to operators.
- Added bot creation and removal directly to the map administration panel.
- Improved map selection, result screens, buttons, cards, scrolling, spacing, long-text handling, and responsive layouts.
- Improved weapon-skin previews so every card renders its corresponding texture instead of the default weapon texture.
- Fixed weapon-skin card buttons responding only near their top edge.
## Team Match Fixes
- Fixed eliminated players remaining stationary instead of following the selected living ally.
- Fixed blue/empty screens and invalid camera state at the end of a round or match.
- Fixed spectator cameras competing for position with teammates at the start of the next round.
- Added delayed camera recovery when the allied entity arrives after the spectator packet.
- Detached spectator cameras before moving players for the next round.
- Fixed the custom player list closing or replacing Team spectator controls.
- Distributed teammates across available side spawns without repeating a spawn while another valid spawn is free.
- Fixed players remaining in spectator state after dying during the final round.
- Restored health, hunger, camera state, and normal controls when Team matches end.
Administrative commands and weapon-skin selection require operator permission.
## Compatibility
- Built for **Minecraft Forge 1.20.1**.
- Requires **TaCZ 1.1.8-hotfix or newer**.
- Servers and clients using CS Mine's advanced interface or weapon skins should update to the same version.
- Players without CS Mine can continue joining with compatible Forge and TaCZ versions, using the available vanilla menus and HUD fallbacks.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
