Language

CSMC

CSMC

Modrinth

CSGo based minigame, supporting multi map and Folia

3.2k downloads 24 followers updated 5mo ago
latest v2.5.0 Modrinth
Bukkit Folia Paper Purpur Spigot 1.20 – 1.21.11 EquipmentGame-mechanicsMinigame

Development of the plugin was started by Danablend.
After his retirement from the project, barpec12 took over the development.
Meanwhile tontito007 continued the project giving support for multi map, Folia servers and Quality Armory soft dependency

Introduction:
CSMC is a gamemode that changes everything about Minecraft, adding the classic "Defuse" Counter Strike gamemode, where Terrorists have to plant a bomb, while Counter Terrorists should protect bomb sites and defuse the bomb if it would be planted.
Several gamemodes exist, check config.

Dependencies: CSMC needs the following for the plugin to work:

  • Quality Armory - Soft dependent since 2.2.0 (without it you can play with standard Minecraft armory)
  • One or more Maps to play the game, set on a World, Must be dedicated world(s), due to rules applied that will conflict with other game modes, like survival, ...
  • Positions set up (More about that under the "Setting up" section)

Setting up:
Before you can start playing the game, there are some things that needs to be clear and set up. That includes the following things:

  • Set up the CS map (VIA In-game commands - /csmc setMap)
  • Set up a lobby location (VIA In-game commands - /csmc setlobby)
  • Set up spawn points for both teams (VIA In-game commands - /csmc setspawn counterterrorist/terrorist)
  • (Optional) Set up the bomb sites (VIA In-game commands - /csmc setBombSite A/B) for future AI support
  • Place bedrock or obsidian on the bomb-spots (config bomb-block:)
  • Start game by tapping a colour from Yellow, Blue, Red or Green
  • Optionally mess around with the configuration to fit your needs
  • SQLite BD is used to have multi map
  • to stop running game /csmc stop

We now have PlaceHolderApi support, returning:

  • "N/S" if it doesn't find the placeholder or it returns NULL
  • "N/A" if placeholder is found but no data returned
  • or will return the expected value if all ok

List of available placeholders:

  • %csmc_playercount_playing% - total players playing csmc
  • %csmc_playerlist_playing% - list of players playing comma separated
  • %csmc_game_running% - if CSMC game is running, returns "0" or "1"
  • %csmc_map_set% - current map selected
  • %csmc_current_round% - current round
  • %csmc_player_team_color% - current player color (or colour)
  • %csmc_player_kills% - current player kill count
  • %csmc_player_deaths% - current player deaths count
  • %csmc_player_money% - current player kill money
  • %csmc_player_mvp% - current player times mvp count
  • %csmc_player_has_bomb% - if current player has bomb, returns "0" or "1"
  • %csmc_player_team_list% - current player team list comma separated
  • %csmc_player_opponent_team_color% - player's opponent team color

Versions

Release
2.5.0
folia, paper, purpur · 1.20.6, 1.21, 1.21.1 · 5mo ago
Version 2.5.0 Added new types of "Guns" on realm mode - Flash Blindness Potions - Wind Charge - Netherite Sword
498
Release
2.4.0
bukkit, folia, paper · 1.20.6, 1.21, 1.21.1 · 5mo ago
Version 2.4.0 - Official release without Quality Armory (Q.A.) hard dependency > - Able to run with without Q.A. > - Able to run on Folia servers without…
142
Beta
2.2.0
folia, paper, purpur · 1.20, 1.20.1, 1.20.2 · 6mo ago
Version 2.2.0 - Players get pants set at game start to better visually distinguish teams - Added command for maps maintenance - Requires lastest QA plugin…
84
Release
2.0.0
paper, purpur · 1.20, 1.20.1, 1.20.2 · 8mo ago
Version 2.0.0 - Skin system to set player during game (prototype and will be mode dependent) - Fixed last kill, at round end, count - Improved…
190
Release
1.8.0
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 11mo ago
New commands with better error handling: - setMinPlayers - setMaxPlayers - setBombBlock - setRandMap - stop - to stop a running game -…
152
Release
1.7.5
bukkit, folia, paper · 1.20.1, 1.20.2, 1.20.3 · 11mo ago
Version 1.7.5 - Support for up to 1.21.7 - Updated FastBoard core - Fixed random problem when bomb is planted too late PlaceHolderApi initial support for…
152
Release
1.6.3
bukkit, folia, paper · 1.20.1, 1.20.2, 1.20.3 · 13mo ago
Version 1.6.3 - Ajusted bomb message label to be more readable when defusing - Added RealmsMode to be Realms server compliant (premium feature) - …
240
Release
1.5.3
bukkit, folia, paper · 1.20.1, 1.20.2, 1.20.3 · 14mo ago
Version 1.5.3 - Readded compatibility with Folia (needs special QA plugin) - 1.21.4 is now fully supported - Added premium concept - Fixed damage to…
164
Release
1.2.4
bukkit, paper, purpur · 1.20.1, 1.20.2, 1.20.3 · 15mo ago
Version 1.2.4 - Added damaged based on configured values, if not with zoom - Added different player speed for heavy weapons - Fixed startup error with…
141
Release
1.0.9
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 16mo ago
Version 1.0.9 - Fix problem with Spigot when player is killed - Fix problem when player leaving and returning before game starting - Less packets sent to…
133
Release
1.0.7
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 16mo ago
Version 1.0.7 - Better support for 1.20.1 and 1.20.2 (recommended 1.21.3) - Validated with server type ArcLight - Fixed bug when messaging players…
120
Release
1.0.5
bukkit, paper, purpur · 1.20, 1.20.1, 1.20.2 · 17mo ago
Version 1.0.5 - Support for AI Plugin with programmable rules (plugin in development) - Added 2 more commands: > - setMap for multi to choose the game map…
137

Comments 0

No comments yet. Be the first to share your thoughts.