➢ Cops and Crims MiniGame

GOLD ➢ Cops and Crims MiniGame 1.29

No permission to download
GOLD
Read the entire page before you buy it!
Need support? PM me or contact me on Discord
[IMG]
The official resource pack and maps are offered on discord

[IMG]

Cops And Crims is based off the popular eSports shooter Counter Strike: Global Offensive like Cops and Crims from the Hypixel server. Using a custom resource pack, both teams arm themselves with guns, pistols, and even grenades.
Using a mixture of tactics and skill you must either defend the bomb sites or infiltrate the sites and plant the bomb. At the beginning of each round you can buy yourself weapons from the store.

[IMG]

» Lightweight and easy to use!
» No dependency
» CorpseReborn support
» 3D TexturePack
» 100% customizable
» No-flicker scoreboard
» Custom guns system
» BungeeMode support
» Internal shop and customizable:
Examples:
■ Per team weapons
■ Hide vip weapons
Customizable knifes
» Per game player list
» Bossbar messages
» No bugs remained
» MySQL stats
» Vip weapons
» ActionBar and Title
» Default leather armor (BLUE, RED)
» Defuse system like in the real game!
[IMG]


Video made on a server with:
Ram: 400 MB
CPU: Intel Pentium 2.8 ghz dual core
[IMG]


Code (Text):
Player: - None
@message
/cs join <id>
/cs quickjoin
/cs leave
Admin: - cs.admin
/cs create <id> <name> <min> <max>
/cs delete <id>
/cs reload
/cs disable <id>
/cs enable <id>
Weapons Permissions:
- "cs.weapon.<weapon_name>" and "Permission: true" in that gun section in shop.yml
[IMG]

[IMG]


1. Use /cs create <id> <name> <min> <max>
2. Contact me for the texture pack link
3. Place a sign:
[CounterStrike]
ID
4. Place a quick-sign:
[CounterStrike]
QuickJoin
[IMG]

That's it, have fun
:D

[IMG]



Spoiler: German language.
Spoiler: config.yml
Code (Text):
Config:
LobbyTime: 30
RoundToWin: 8
RoundToSwitch: 6
TexturePack: true
GameRoundTime: 120
BombExplodeTimer: 45
RoundWinMoney: 3000
RoundLoseMoney: 2000
BombPlantMoney: 150
HideVipGuns: false
EnableBlood: false
EnableBossBar: true
CopsDefaultGun: P250
CrimsDefaultGun: P250
DefaultCrimKnife: IRON_AXE
DefaultCopKnife: STONE_AXE
DefaultHelmetName: '&aKevlar Helm'
DefaultChestplateName: '&aKevlar Weste'
Whitelist:
- /mute
- /list
ReplaceGunsWithoutDrop: false
EndGameCommandWin: money give %player% 30
EndGameCommandLose: money give %player% 20
KillWinCommand: money give %player% 2

Spoiler: messages.yml
Code (Text):
Messages:
PREFIX: '&7[&3CS:GO&8]'
WINNER: Gweinner
SPLITTER: und
WINNER_TIMES_OUT: '&eZeit Vorbei!#&eDie Cops haben gewonnen!'
ROUND_START: '&a&lLOS!'
ROUND_FIRST: '&aHab Spass!'
ROUND_WINNER_COP: '&eRunden Gewinner: &cCops'
ROUND_WINNER_CRIMS: '&eRunden Gewinner: &cTerroristen'
ROUND_TOP_COP: '&3Top Cop: &f%player%&e - %kills% Kills'
ROUND_MOST_WANTED: '&4Meist Gesucht: &f%player%&e - %kills% Kills'
ARENA_IS_NULL: '&cSpiel existiert nicht!'
ARENA_JOIN_ANOTHER_GAME: '&cDu kannst nicht in mehr als einem Spiel mitspielen!'
ARENA_IS_DISABLED: '&cSpiel ist deaktiviert!'
ARENA_HAS_STARTED: '&aDas Spiel wurde bereits gescheitert!'
ARENA_NO_TEXTURE: '&cDu musst das Resourcenpaket haben um mitspielen zu können!'
ARENA_IS_FULL: '&cArena ist voll!'
TEAM_SWAP: '&cTeams gestauscht!'
TITLE_GAME_OVER: '&aSpiel Vorbei'
BOMB_DEFUSED: '&cBombe entschärft'
BOMB_DEFUSING: '&b&lBombe entschärfen'
BOMB_PLANTED: '&cBombe&e wurde gelegt!'
BOMB_DEFUSING_CANCELED: '&b&lDie Bomben entschärfung wurde abgebrochen!'
BAR_INGAME: '&fMap: &a%name% &fZeit verbleibend: &a%timer%'
BAR_WAITING: '&7Du spielst derzeit &dCS:GO &7auf &a%name%'
GAME_START: ' &7Spiel startet in &c%timer%&7 Sekunde(n).'
GAME_JOIN: ' &a%name% &7hat das Spiel betreten. &8(&d%size%&8/&d%maxsize%&8)'
GAME_LEAVE: ' &a%name% &7hat das Spiel verlassen. &8(&d%size%&8/&d%maxsize%&8)'
GAME_LEFT: ' &cDu hast das Spiel verlassen'
GAME_NO_PLAYERS: ' &c&lDas Spiel wurde gestoppt da mindestens ein Team zu wnig Spieler hat!'
SELECTOR_TEAM_A: '&7Klicke um Team &cA&7 beizutreten!'
SELECTOR_TEAM_B: '&7Klicke um Team &cB&7 beizutreten!'
SELECTOR_CHOOSE_TEAM_A: '&aDu hast ausgewählt das du im Team A spielen möchtest'
SELECTOR_CHOOSE_TEAM_B: '&aDu hast ausgewählt das du im Team B spielen möchtest'
SELECTOR_CHOOSE_TEAM_RANDOM: '&aDu hast ausgewählt das du Zufällig einem Team zugeteilt wirst'
SELECTOR_NAME: Team Auswahl
SELECTOR_LORE: '&7Wähle ein Team.'
SELECTOR_TEAM_RANDOM: '&7Klicke um einem &cZufälligen&7 Team beizutreten!'
OPEN_SHOP: '&eĂ–ffne den Shop um Equipment zu kaufen'
OPEN_SHOP_SPAWN: '&cDu kannst den Shop nur am Team-Spawn öffnen!'
OPEN_SHOP_30SECONDS: '&cDer Shop kann nur in den ersten 30 Sekunden benutzt werden!'
TEAM_SWAP_CRIMS: '&aDu bist ein Terrorist! Platziere die Bombe und töte die Cops!'
TEAM_SWAP_COPS: '&aDu bist ein Cop! Töte alle Terroristen und entschärfe, falls nötig, die Bombe!'
BAR_BOMB_PLANT: '&aDu hast die &e鉶&a, du musst Sie an einem der Bombenplätze platzieren!'
BAR_BOMB_PROTECTOR: '&aEskortiere den Bombenträger &e鉶&a zu einem Bombenort damit er Sie platzieren kann!'
BAR_BOMB_DEFEND: '&aBeschütze die Bombenplätze und töte alle Terroristen'
BAR_PLAYERS: '&cEs mĂĽssen mindestens &b%min%&c Spieler da sein um das Spiel zu starten!'
BAR_RESPAWN_FIRST: '&a&lNicht Verlassen! &e&lDu wirst nächste Runde respawnen!'
BAR_RESPAWN_SECOND: '&a&lNicht Verlassen! &e&lDu wirst nächste Runde respawnen!'
BAR_BOMB_PLANTED_CRIMS_FIRST: '&c&lDie Bombe wurde platziert! &e&lDu musst Sie beschĂĽtzen!'
BAR_BOMB_PLANTED_CRIMS_SECOND: '&c&lDie Bombe wurde platziert! &e&lDu musst Sie beschĂĽtzen!'
BAR_BOMB_PLANTED_COPS_FIRST: '&c&lDie Bombe wurde platziert! &e&lDu musst Sie entschärfen!'
BAR_BOMB_PLANTED_COPS_SECOND: '&c&lDie Bombe wurde platziert! &e&lDu musst Sie entschärfen!'
RESTRICTED_COMMAND: '&cDu kannst keine Kommandos In-Game benutzen!'
TEXTURE_DECLINED: '&cDu kannst nicht mitspielen, da du das Resourcenpaket abgelehnt hast!'
TEXTURE_ACCEPTED: '&eWir versuchen die Spieltexturen zu laden [BITTE HABE ETWAS GEDULT].'
TEXTURE_FAILED: '&cWir konnten das Resourcenpaket nicht senden, bitte starte das Spiel neu!'
TEXTURE_LOADED: '&aDu bist nun bereit zum spielen!'
SHOP_NOT_ENOUGH_MONEY: '&cNicht genug Geld!'
SHOP_NO_PERMISSION: '&cDu hast keinen Zugriff auf diese Waffe!'
SHOP_AFTER_30_SECONDS: '&cDie Zeit in der du Equipment kaufen kannst ist abgelaufen!'
ALREADY_DEAD: '&c&lDu bist gestorben!'
SCOREBOARD_TITLE: '&8[&3CS:GO&8]'
SCOREBOARD_LOBBY_NAME: 'Name:'
SCOREBOARD_LOBBY_PLAYERS: 'Spieler:'
SCOREBOARD_LOBBY_GAME_START: 'Spiel startet in:'
SCOREBOARD_LOBBY_WAITING: Warte auf Spieler...
SCOREBOARD_LOBBY_SERVER: '&ewww.spigotmc.org'
SCOREBOARD_GAME_OBJECTIVE: Objective
SCOREBOARD_GAME_STATUS: Status
SCOREBOARD_GAME_DEFUSE: Entschärfe die Bombe!
SCOREBOARD_GAME_PROTECT: Beschütze die Bombenplätze!
SCOREBOARD_GAME_PROTECT_BOMB: BeschĂĽtze die Bombe!
SCOREBOARD_GAME_PLANT_BOMB: Bombe legen!
SCOREBOARD_GAME_ESCORT_CARRIER: Protect the carrier!
SCOREBOARD_GAME_MONEY: 'Geld: '
SCOREBOARD_GAME_ARMOR: 'Armor: '
SCOREBOARD_GAME_DEATHS: 'Tote: '
SCOREBOARD_GAME_KILLS: 'Kills: '
SCOREBOARD_GAME_ALIVE: 'Am Leben: '
STATE_WAITING: WARTET
STATE_IN_GAME: IN GAME
STATE_ENDING: ENDE
STATE_DISABLED: DEAKTIVIERT
SIGN_QUICKJOIN: QuickJoin
SIGN_FIRST: '%prefix%'
SIGN_SECOND: '%name%'
SIGN_THIRD: '&5• &f&l%state% &5•'
SIGN_FOURTH: '&c»&8&l%min%/%max%&c«'
ITEM_RIGHT_CLICK: Rechtsklick
ITEM_BOMB_NAME: Bombe
ITEM_KNIFE_NAME: Messer
ITEM_SHOP_NAME: Shop
ITEM_SHEAR_NAME: Shear
ITEM_BOMB_LOCATOR: Bombenfinder
ITEM_LEFTGAME_NAME: '&c&lSpiel verlassen'
ITEM_LEFTGAME_LORE: '&7Spiel verlassen.'
TEAM_NAME: 'Team:'
TEAM_RANDOM: Zufällig
TEAM_FIRST: A
TEAM_SECOND: B
TEAM_TERRORIST_NAME: Terroristen
TEAM_COUNTERTERRORIST_NAME: Cops
COP_START_MESSAGE: '&eDu bist ein Cop! Verhindere das die Bombe #&eplatziert wird und töte alle Terroristen.'
CRIMS_START_MESSAGE_NO_BOMB: '&eDu bist ein Terrorist! Beschütze die Bombe, #&eden Bombenträger und
erschiesse alle Cops die du siehst.'
CRIMS_START_MESSAGE_HAS_BOMB: '&eDu bist ein Terrorist! Gehe zu einem Bombenplatz#&eund erschiesse alle Cops die du siehst.'
SHOP_ALREADY_BROUGHT: '&c&lDu hast das Item bereits!'
SHOP_ALREADY_IN_SLOT: '&c&lDu hast bereits eine Waffe in dem Slot, werfe Sie weg und versuche es erneut!'
NOT_ENOUGH_PLAYERS: ' &c&lNicht genug Spieler!'
NEW_COMBATANTS: '&6Neuer Kämpfer:'
NO_GAME_FOUND: '&cKein Spiel gefunden!'
Spoiler: shop.yml
Code (Text):
ShopGuns:
Shotgun:
Slot: 2
Price: 1200
Item-Name: '&cShotgun'
Item-Lore: '&7Kosten: &6$1200'
MP5:
Slot: 3
Price: 1700
Item-Name: '&cMP5'
Item-Lore: '&7Kosten: &6$1700'
Ak-47:
Slot: 4
Price: 2700
Item-Name: '&cAk-47'
Item-Lore: '&7Kosten: &6$2700'
M4A1:
Slot: 5
Price: 3100
Item-Name: '&cM4A1'
Item-Lore: '&7Kosten: &6$3100'
AWP:
Slot: 6
Price: 4800
Item-Name: '&cAWP'
Item-Lore: '&7Kosten: &6$4800'
P90:
Slot: 13
Price: 3300
Item-Name: '&cP90'
Permission: true
Item-Lore: '&cVip Weapon#&7Kosten: &6$3300'
P250:
Slot: 25
Price: 200
Item-Name: '&aP250'
Item-Lore: '&7Kosten: &6$200'
Deagle:
Slot: 26
Price: 800
Item-Name: '&aDesert Eagle'
Item-Lore: '&7Kosten: &6$800'
ShopRole:
KitDefusing9000:
Slot: 44
Price: 400
SlotPlace: 5
Team: COUNTERTERRORIST
Item-Material: SHEARS
Item-Name: "&aEntschärfungskit 9000"
Item-Lore: '&7Kosten: &6$400'
SpecialVest:
Slot: 34
Price: 650
SlotPlace: 38
Team: COUNTERTERRORIST
Item-Material: IRON_CHESTPLATE
Item-Name: "&cSpezial Weste"
Item-Lore: '&7Kosten: &6$650'
Skullaclava:
Slot: 35
Price: 300
SlotPlace: 39
Team: COUNTERTERRORIST
Item-Material: IRON_HELMET
Item-Name: "&cSkullaclava"
Item-Lore: '&7Kosten: &6$300'
ChainJacket:
Slot: 34
Price: 650
SlotPlace: 38
Team: TERRORIST
Item-Material: CHAINMAIL_CHESTPLATE
Item-Name: "&cJacke mit Kette"
Item-Lore: '&7Cost: &6$650'
BandanaWithMask:
Slot: 35
Price: 300
SlotPlace: 39
Team: TERRORIST
Item-Material: CHAINMAIL_HELMET
Item-Name: "&cBandana mit Maske"
Item-Lore: '&7Cost: &6$300'
Spoiler: Czech language.
Spoiler: config.yml
Spoiler: messages.yml
Spoiler: shop.yml
Spoiler: Romanian language.
Spoiler: config.yml
Spoiler: messages.yml
Spoiler: shop.yml
Spoiler: Chinese language.
Spoiler: config.yml
Spoiler: shop.yml
Spoiler: messages.yml

[IMG]


[IMG]
[IMG]



[IMG]


Code (Text):
import ro.Fr33styler.CounterStrike.Api.BombExplodeEvent;
import ro.Fr33styler.CounterStrike.Api.GameJoinEvent;
import ro.Fr33styler.CounterStrike.Api.GameLeaveEvent;
import ro.Fr33styler.CounterStrike.Api.GameStateChangeEvent;
import ro.Fr33styler.CounterStrike.Api.GunDamageEvent;
import ro.Fr33styler.CounterStrike.Handler.GameState;


@EventHandler
public void onJoin(GameJoinEvent e) {
Player p = e.getPlayer();
}

@EventHandler
public void onStateChange(GameStateChangeEvent e) {
GameState state = e.getState();
switch (state) {
case DISABLED:
break;
case END:
break;
case IN_GAME:
break;
case ROUND:
break;
case WAITING:
break;
}
}

@EventHandler
public void onLeave(GameLeaveEvent e) {
Player p = e.getPlayer();
}

@EventHandler
public void onBombExplode(BombExplodeEvent e) {
Location l = e.getBombLocation();
}

@EventHandler
public void onGunDamage(GunDamageEvent e) {
double damage = e.getDamage();
Player victim = e.getVictim();
Player damager = e.getDamager();
boolean isheadshot = e.isHeadshot();
}

[IMG]


FAQ:
Spoiler: Droped guns doesn't delete each round
Spoiler: Scoreboard, Teams, score under name

Spoiler: Join through QuickSign remove my Spectator Mode
Spoiler: Players without op can't join through signs


Reasons to buy my plugin:
- The most downloaded cs:go plugin here on spigot!
- You have access to all future updates.
- My plugin don't use dependency and so will remain.
- Your players gonna love this awesome minigame.
- You will get awesome support from me.


Terms of service:
- You are not permitted to redistribute my plugin in any form, including as a part of any software package
- You are not allowed to resell the plugin or post it elsewhere..
- You are not permited to reverse engine or modify the plugin in any form
- You will get unlimited support for the plugin you payed for it.


I always appreciate feedback, but not in review section. If you have a problem, just send me a PM or ask help on support page.
Author
MC-PLUGIN
Downloads
0
Views
262
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from MC-PLUGIN