- Added support for 26.2+
- Now the minimum of 2 player is enforced in the config to ensure the minigame can't start and therefore break
- Now GameLeaveEvent triggers after inventory restore to allow developers to override things
- Now the minimum of 2 player is enforced in the config to ensure the minigame can't start and therefore break
- Now GameLeaveEvent triggers after inventory restore to allow developers to override things
- Removed the /cac stop game must be started message so you can kick players in the waiting lobby as well.
- Removed the /cac stop game must be started message so you can kick players in the waiting lobby as well.
- Updated to latest game engine
- Fixed Smoke and Flashbang not working
- Fixed some minor grenade bugs
- Fixed a paper bug that would make guns not fire
- Updated to latest game engine
- Updated to latest game engine
- Fixed an issue where you couldn't see the scope when using a scoped weapon and sneaking
- Adjusted the trajectory when using a weapon while sneaking
- Now when reloading the weapons should show the time to reload as durability
- Updated to latest game engine
- Fixed an issue with invisibility when joining as a spectator or rejoining a game
- Fixed an issue with invisibility when joining as a spectator or rejoining a game
Implemented changes from game engine
Implemented changes from game engine
Fixed team placeholder to return team role and not starting team name
Fixed an issue where the player wasn't cleaned on game leave from the team
Fixed team placeholder to return team role and not starting team name
Fixed an issue where the player wasn't cleaned on game leave from the team
Fixed armor not being given on paper builds
Fixed defusal time timer not working as expected
Added placeholders for is player team and team color
Fixed armor not being given on paper builds
Fixed defusal time timer not working as expected
Added placeholders for is player team and team color
- Fixed a loading issue bug
Fixed a loading issue bug
Now the armor is visible during the game
Now you can customize the custom model data as long as material of armor
Now you can customize the defuse time for both wire cutter and KitDefuser
Fixed a bug where the armor wouldn't reset during role swap
Now the gun scope will be removed if you drop the weapon while scoping
Now dropping items will not travel as far ahead
Added a check to prevent throw if players are in another world than the game world
Now the armor is visible during the game
Now you can customize the custom model data as long as material of armor
Now you can customize the defuse time for both wire cutter and KitDefuser
Fixed a bug where the armor wouldn't reset during role swap
Now the gun scope will be removed if you drop the weapon while scoping
Now dropping items will not travel as far ahead
Added a check to prevent throw if players are in another world than the game world
Fixed chat issue when trying to send a message when you joined a started game and you're not yet assigned a team
Added a sanity check in send stats on leave
Added a world check to prevent distance exception
Moved the player hider during join after the teleport to fix a conflict with Voxy
Fixed chat issue when trying to send a message when you joined a started game and you're not yet assigned a team
Added a sanity check in send stats on leave
Added a world check to prevent distance exception
Moved the player hider during join after the teleport to fix a conflict with Voxy
- Fixed an issue where reloading wouldn't work due to set only once api method check
- Fixed an issue where reloading wouldn't work due to set only once api method check
- Added more API methods
- Added an EngineApi class to access as a separate plugin
- Added AsPaperPlugin support
- Added more API methods
- Added an EngineApi class to access as a separate plugin
- Added AsPaperPlugin support
- Fixed an issue with the shop not being clickable
- Fixed grenades not working properly
- Fixed hitbox detector not working
- Cleaned up the gui mode since there won't be custom modes
- Added Voxy Party support
- Fixed a bug where rejoining started twice wouldn't clean the team
- Cleaned up the gui mode since there won't be custom modes
- Added Voxy Party support
- Fixed a bug where rejoining started twice wouldn't clean the team
- Now commands suggestions won't show up if you don't have the permission for that node
- Now all potion effect types will be removed at the end of the game instead of active potion effects to fix a bug
- Now commands suggestions won't show up if you don't have the permission for that node
- Now all potion effect types will be removed at the end of the game instead of active potion effects to fix a bug
- Added support for 26.1 and further versions
- Merged changes from latest
- Added in setup a center position in order to make yourself look straight
- Now Sessions is Iterable
- Added in setup a center position in order to make yourself look straight
- Now Sessions is Iterable
- Fixed a few bugs present in legacy
- Now legacy is on par with the latest
- Now the compass will point to the closest bomb site if you are the bomb carrier
Updated version checker to support the upcoming versioning format
Renamed the field IN_GAME to PLAYING in PhaseType api to improve consistency
The Map Selector command will require a permission as well if permission required is enabled in engine.yml
Now leaderboards will not show data if only one leaderboard has data in a toggler setup with multiple leaderboards
Now deleting a toggler will update leaderboards properly to show stats if there had modes added
Now the AddonManager class does not expose unloadaddon methods
Minor bug fixes and improvements
- Added an option to change from brigadier to command map for better compatibility (check engine.yml file)
Fixed an error spam that would occur during the leaderboard setup.
This update will require an upgrade, do not close the server while this is happening!
- Added Win Streak and Current Win Streak
- Now the database uses id instead of uuid and names
- Now players won't get an entry in the database just for joining the server
- Fixed an issue where the toggler would show the same mode if you had more than 1 leaderboard
- Renamed playerdata.sql to playerdata.db
- Fixed commands not working on paper for 1.20.6 up until 1.21.4
- Small bug fixes and improvements
- Fixed an issue where commands wouldn't work on paper for versions 1.21.5 and above
- Minor update to the game engine
Now the commands hook directly into brigadier
Now the reload commands actually reloads the plugin or modules instead of just the configs
- Now the leave method uses the newly implemented check
- Fixed an error that would happen when a new combatant left the game before being assigned a team
- Updated to latest game engine
Fixed an issue where the match statistics would reset the lifetime data
- Now you can quickjoin a started game from the join gui
- Now you can join started and quickjoin started games
- Now flashbangs will blind players if they are too close to the grenade
- Now chat is per team and @ in front of a message will send it to all players
- Fire grenades won't carry to the next round if it was thrown right before round ends
- Now you can rejoin games you were in previously
- Now you can configure default money, win money and lose money
- Now lobby will not reappear after the first round
- Now leaving the game will also drop the equipment
- Now you can use &#AABBCC or #AABBCC to represent hex
- Now you can use the %team% placeholder in rewards
- Now GamerSet API is Iterable
- Fixed stats not being saved in the lifetime position
- Fixed an issue with the rollback system
- Now autojoin will not fail due to uninitialized thread
- Code cleanup
- Fixed an issue where the bomb would explode twice
- Fixed an error that would trigger when the bomb got reset before defusing
- Fixed a minor issue where there would spam an error for games that do not have different modes
- Added 1.21.11 support
- Now addons can be deleted or downloaded (if you already have one loaded)
- Changed the api slightly to make it easier to understand (Replaced Play interface with Session)
- Fixed an issue where the join gui wouldn't update text upon reload
- Now modes and statistics are translatable in the leaderboard and toggler
- Optimised the viewer query in the leaderboard
- Now the rewards will be given at the end of the game so item rewards should work as expected now
- Improved the autojoin system
- Changed auto join mode from the unexistent Standard to AutoScale
- Now you can enable permissions for guns and grenades in the shop file (The permission is cac.shop.<Shop item ID here>)
- You can now enable the permission for the map selector in engine.yml(the permission is cops-and-crims.map.selector)
- Now Party and Friends for spigot is supported, select PartyAndFriendsSpigot in party.yml
- Fixed a bug where the team scores were preserved between games
- Added a setting that allows movement in purchase zone
- Fixed a bug where the bomb would kill spectators
- Fixed an exception that would trigger when a player leaves the game
- Fixed an issue where you could plant the bomb in mid air
- Fixed an issue where planting in the smoke would remove the bomb when the smoke run out(same fore firebomb)
- Fixed an issue where the bomb would remove item frames if planted in the same block
- Fixed an issue where if one team left the game the game would keep going
- Reduced the flashbang deploy duration from 1 minute and 30 seconds down to 5 seconds(must delete grenades.yml file to see the change)
- Added breakable blocks setting
- Added penetrable blocks setting
- Now you cannot plant if there's an item frame in the same block as your bomb
- Fixed an error (hopefully)
- Fixed an issue where you could infinitely drop defuser kits
- Fixed an issue with the npcs that caused the plugin to not load in 1.21.9/1.21.10
- Fixed an issue where double round end would trigger on kill
- Added 1.21.9 and 1.20.1 support
- Added an option in engine.yml to hide credits in commands
- Now hologram lag will be reduced substantially
- Fixed an issue where you could open the shop after the 30 seconds
- The plugin now is updated and moved to the new engine. Check it out

fixed an issue regarding 1.21.5
- Added support for 1.21.1
- Fixed issues regarding 1.20.6
- Added 1.21 version support
Fixed a bug where you couldn't see the particles
- Fixed an issue where the 1.19 version wasn't being seen
- Fixed an issue where players shooting while interacting with doors were made to reload due to adventure mode
- Fixed an inventory issue where the shop was colliding with the selector
- Fixed an error when a player is kicked
- Added PAPI placeholders
- Fixed a bug where on 1.18.1 the nametag along with the below name feature weren't showing to the team
- Fixed a quit issue with the new paper system
Updated Cops And Crims to spigot 1.17
- Fixed weapons firing a bit to the right
- Fixed smoke grenades being able to block weapons
Fixed the issue where the bomb could transform into a daylight detector
Fixed a bug on 1.16+ versions.
- Fixed the internal configurations to reflect the changes in the upcoming texture pack update (1.9+ texture update)
- Fixed messages being incorrectly translated
- Fixed stats not reseting at game end
- Readded corpse reborn support
- Fixed sniper not using pumpkin instead of the carved pumpkin
This is just temporarily till i propely remake it for the new core.
The new 3D, yes 3D texture will be available on discord for download along with any other assets like maps from video and so on
Fixed a bug regarding infinite ammo while switching slots
Small revision updates as preparation for the new game core
This new patch fixes some small issues regarding a performance metric by delaying the task over a span of a second resulting in less lagg when the game script runs.
I promise that the new gamecore is almost complete and I'l start patching every game with it, resulting in a more compatible state with any future releases without the need of me to constantly patch the new versions data myself(Unless it's really needed as how Material got completly overhauled resulting in people having to create their own VMaterial class in order to support previous and newer game versions)
I'm really sorry i've haven't giving a life sign for so long but i still love doing plugins and i'l promise i'l be the same dude who patches their plugin daily as i used to
I will also offer a 33% Discount to all my plugins for those who want to try it as is until the next updates....
Fixed a bug where the bungee feature wasn't random
Added support for placeholders for the scoreboard only!
Fixed knife damage not working cuz of adventure mode
Added compatibility with WorldLoader
Fixed a bug where pvp wouldve becamed like in 1.8
- Is in messages.yml GAME_MARKER
Fixed a bug where players could teleport to any player on the map as spectator
Made so you can't get damaged if you are protected by a wall
You can't get flashed behind walls.
Fixed a bug where the spectator moving would make errors if it involves multiple worlds, thx
@ByCooky58 Fixed the network intensive lag
fixed a bug where an error happens when quickjoining
added an option to shutdown the server on ending
- Fixed an issue regarding first cop location sending you into the void
- Limited the amount of how far the spectators can go using a radius that can be configured in the options.
- Fixed the issue with quickjoin where it would bug because of something not cleaning
- Fixed a problem with hitaddition, it should work now
- Added the placeholder none to disable reward commands from config
- Fixed a bug with quickjoin not clearing teams making an error that would break the game
- Added a new config option that allows you to increase the gun hitbox radius
Fixed an error with quickjoin sign
Fixed an issue where guns damage was not right when wearing armor
Fixed a problem with the quickjoin command and sign
- Improved scoreboard update method
Fixed the quit error spam
- Fixed the interaction problem(bomb etc)
- Changed the gamemode from survival to adventure
- Fixed some spectator interactions
- Fixed the bungee interaction with the players who wanna leave the server(This also include any bossbar, item bug etc)
- Added an option for bungee arena version in config.yml that makes games rotate(if you set more arenas per server using the usual setup)
- Added some debug checks that will stop arena if an error is found
- Fixed a bug where smoke grenades and flashbangs were infinite
- Fixed a bug where you couldn't disarm if a smoke grenade was thrown over the bomb
- Fixed a bug where smoke grenades were still on the map if game stops
- Fixed the incompatibility with craftbook
Fixed a bug where grenades weren't propely removed
- Fixed 1.11.2 problems
- Added a workaround for the offhand item switch
- Removed the ability to throw grenades at the roundending and round begin
- Fixed a bug where you could place items in game
- Fixed the delay being removed when changing the slots
- Some changes to prevent friendly damage with a frag
- Adjusted knife values to one hit kill much harder(implemented a 1.7 blocks distance from where one hit kill count + increased the angle for the victim so he is protected from right and left)
- Smock grenade also got an increase angle so is a little bit harder to get blinded
- Fixed a bug where by teleporting from another world lobby would made that first round players teleporting on top of the map spawn.
- Fixed a bug where quickjoin didn't worked as expected.
- Fixed a bug where was impossible to interact with buttons and doors
- Fixed an issue where was imposible to split the gun description with #
- Added permission to shoprole items cs.weapon.ITEMNAME
- Fixed a bug where grenades can remain on the map
- Guns now cache has been reduced in order for people to click only for more acuracy
Added if terrorists has the compass in their inventory
Fixed a bug where you kept the grenades on swap
Possible fix for grenades remaining on the map(Through i think is because of a hard reset)
Fixed a bug where grenades wold've stack on 1.9+
Because the armorstands in 1.9+ has been changed i wasn't able to implement psyhics on them, if you still want those effects on 1.9+ i recommand to use spigot 1.8.8 + viaversion!