How to Play Assassins: Step into the shadows in this high-stakes Minecraft minigame. Every player is assigned a unique Target that they must track down and eliminate. But be careful—while you are hunting your target, another player is hunting YOU.
Once you successfully assassinate your target, you will immediately be assigned their current target as your next mark. The cycle of blood continues until only two survivors remain. These final two elite assassins are crowned the victors of the game.
TEST SERVER:testing.mipcraft.eu (157.90.137.69:22022)
Key Features: The Assassins plugin is built for performance and deep customization. Key highlights include:
Dynamic Target System: Automated target assignments that update instantly upon a kill.
Flexible Arena Modes: Run a dedicated BungeeCord server or host multiple arenas on a single instance.
Data Tracking: Full MySQL support to track win streaks, kill counts, and leaderboards.
PlaceholderAPI Ready: Display player targets, remaining assassins, and stats anywhere on your server.
Heartbeat Sensor: Increase the tension with a built-in heartbeat system that speeds up as your hunter or target gets closer.
Server Setup:
1. Place the plugin JAR and Lib's Disguises into your /plugins folder and start the server to generate configuration files. 2. Open the config file to adjust game settings, database credentials, and gameplay mechanics. 3. Add the images of each possible assassin in the /plugins/Assassins/maps. 4. Create your first arena using /assassins create <name>. 5. Use the commands to set spawn points and the lobby location. 6. Save the game and play.
Showcase:
Administrative Commands: /assassins join [selector] [game] - Forcefully move players or groups into a match. /assassins create <name> - Initialize a new arena configuration. /assassins save <name> - Commit all changes to the specified game configuration. /assassins add location <name> - Add a player spawn point to the arena. /assassins set waiting location <name> - Define the lobby area for players waiting to start. /assassins set max players <name> <cnt> - Set the player capacity for a match. /assassins set map name <name> <text> - Set the display name for the map (supports colors).
PlaceholderAPI Integration: Player Statistics:
%assassins_player_wins%
%assassins_player_kills%
%assassins_player_target_name%
%assassins_player_win_streak%
%assassins_player_placement%
Configurations:
Code (YAML):
# ASSASSINS # CREATED BY ALANDIODA # VERSION 1.0.0
# MYSQL INFORMATION database:
enabled: true
use_local_file: true
host: localhost
port: 3306
database: assassins_db
username: root
password: password
tablename: AssassinsData
# Top 10 update rate (in seconds, 0 = disable) top_10_update_rate: 300
# Game Settings game_settings: # Only allow players with different ips to join a game. only_different_ips: false
start_on_player_count: 3
countdown_time: 30
countdown_every: 5
countdown_last: 3
# Time before the game forces an end or events happen. max_game_time: 1200
win_celebration_seconds: 10
stop_wait_seconds: 5
# If true, the server shuts down after the game (for BungeeCord setups) when_ends_shutdown: false
is_game_per_server: false
# Hide players outside of the game. vanish_players: true
# Wrong player hit cooldown. cooldown:
seconds: 3
effects: -
"SLOWNESS:3:2" -
"MINING_FATIGUE:3:2" permissions:
admin: Assassins.admin
# Lobby Settings lobby:
world: world
location:
x: 0.5
y: 100.0
z: 0.5
yaw: 0.0
pitch: 0.0
return_to_lobby_after_game_ends: true
# Server name to send the players when game ends. send_to_server: ''
scoreboard:
enabled: true
title: "Assassins Lobby" lines: -
"" -
"&7<date>" -
"" - "&aPlayers: &f<count_players>/<count_max>" - "&aStatus: &f<lobby_status>" -
"" - "&aMap: &f<name_map>" -
"" -
"&eplay.myserver.net" items:
leave:
slot: 8
material: RED_BED
name: "&cLeave Lobby" lore: -
"&7Click to quit."
# Commands # you can use <player> when not using player mode ( give <player> gold ). # as well as <uuid> # format for permission commands: # '[PERMISSION]Some.MyPermissionNode <command>' # '[PERMISSION]ColorBlocks.vip give <player> minecraft:gold_ingot' win:
command: - 'give <player> minecraft:gold_ingot'
player: false
lose:
command: [] player: false
status:
gamestate:
WAITING: "Waiting" STARTING: "Starting" PLAYING: "Playing" ENDING: "Ending"
# Messages messages:
prefix: "&8[&fAssassins&8] " join: "&f<player> has joined the game! &8(&7<count>/<max>&8)" leave: "&f<player> has left the game." help: -
"&8&m &a" -
" &f&lAssassins &r&c- &7Help" -
"" -
"&c/assassins join &8- &7Join the best game." -
"&c/assassins join [name] &8- &7Join a specific game." -
"&c/assassins leave &8- &7Leave the current game." -
"" -
"&8&m &a" help_admin: -
"&8&m &a" -
" &f&lAssassins &r&c- &7Admin Help" -
"" -
"&c/assassins join [selector] [game] &8- &7Force join players." -
"&c/assassins create <name> &8- &7Create a new game." -
"&c/assassins save <name> &8- &7Save game config." -
"&c/assassins add location <name> &8- &7Add spawn point." -
"&c/assassins set waiting location <name> &8- &7Set lobby." -
"&c/assassins set max players <name> <cnt> &8- &7Set max players." -
"&c/assassins set map name <name> <text> &8- &7Set display name." -
"" - -
"&8&m &a" rules:
lines: -
"&8&m &a" -
" &f&lASSASSINS &r&c- &7How to Play" -
"" -
"&f* &eYou have one target &7(Follow your Compass/Map)." -
"&f* &eOne person is hunting you &7(Stay alert!)." -
"&f* &eKill your target &7to receive a new one." -
"&f* &eGain points &7for every successful assassination." -
"&f* &eLast assassin standing wins the game!" -
"" -
"&8&m &a" countdown:
chat:
format: '&8
[&fAssassins&8
] &fStarting in &a<time>&f!'
title:
format: '&fStarting in &a<time>'
sub: '&aThe game will start soon!'
game:
start: "&aThe game has started! Eliminate your target." target_assigned: "&cNew Target Assigned: &e<target>" target_changed: "&eYour previous target was eliminated." eliminated: "&c<victim> &7was eliminated by &c<killer>&7!" win: "&6<player> &ehas won the game!" error:
no_permission: "&cYou do not have permission." already_in_game: "&cYou are already in a game." queue:
join: "&eYou have joined the queue." join_priority: "&6You have joined the priority queue." leave: "&eYou have left the queue." moved_up: "&aYou have moved up in the queue." error:
no_permission: "&cYou do not have permission." already_in_game: "&cYou are already in a game." game_does_not_exist: "&cThat game does not exist." no_games_available: "&cNo games are currently available." game_already_playing: "&cThat game is already in progress." cannot_join_same_ip: "&cYou cannot join (IP limit)." winning:
title: '&aGame finished!'
sub: '&f<player1> and <player2> won the game!'
cooldown:
wrong_target: "&c&lWRONG TARGET! &r&cPenalty applied." reminder: "&cYou are too exhausted to attack! (Cooldown)"
Terms and Conditions: • All purchases are final; no refunds will be granted. • Redistribution or reselling of this plugin is strictly prohibited. • Modification or decompilation of the plugin code is not allowed.