ControlHacker is a plugin that allows you to control your
players if they're suspected using cheats or other.
This plugin is inspired by ControlHacker from nikeTion
- Fully customizable;
- Possibility to set titles and subtitles for controlled players;
- Possibility to set actionbar messages for controlled players;
- Possibility to set blacklisted/whitelisted commands during control;
- Possibility to set location for staffer, controlled player and end-control position;
- Possibility to play sound when the control starts;
- Possibility to execute different commands when a player admit/logout/result positive to the control;
- Possibility to set different command for each time the player was founded cheating (Like 1st time a ban of 2 days, 2nd time 5 days)
- Possibility to send centred message for the controlled player;
- Possibility to edit the chat format for staffer and controlled player;
- Staffer and controlled player will not recive normal chat while in control;
- Possibility to set a command to execute if the player log-out while in control;
- And much more...
- controlhacker.base - Base permission to view the help message;
- controlhacker.control - Permission to control a player;
- controlhacker.clear - Permission to clear player's history
- controlhacker.setpos - Permission to set control locations;
- controlhacker.reload - Permission to reload the plugin;
Default configuration
messages:
no-permission: "&c&lERROR &8» &7Sorry, you can't do this!"
plugin-reloaded: "&a&lSUCCESS &8» &7Plugin reloaded correctly!"
controller-set: "&a&lSUCCESS &8» &7Location for &f&nController&7 set here."
controlled-set: "&a&lSUCCESS &8» &7Location for &f&nControlled&7 set here."
finish-set: "&a&lSUCCESS &8» &7Location for &f&nEnd-Control&7 set here."
player-not-found: "&c&lERROR &8» &7Player &f&n%player%&7 &7not found!"
cannot-control-yourself: "&c&lERROR &8» &7You can't control yourself!"
teleported-controller: "&e&lCONTROL &8» &7You have been teleported to &f&nController&7 location!"
already-in-control: "&c&lERROR &8» &7You can control only &f&nOne Player&7 at the same time."
controlled-already-in-control: "&c&lERROR &8» &7This player is already controlled."
player-not-in-control: "&c&lERROR &8» &7This player isn't controlled!"
controller-start-message: "&e&lCONTROL &8» &7Control started for &f&n%controlled%"
controller-finish-message: "&a&lCONTROL FINISHED! &7Control for &f&n%player%&7 finished!"
history-cleared: "&a&lSUCCESS &8» &7History of &f&n%player%&7 cleared!"
cannot-clear-history: "&c&lERROR &8» &7History of &f&n%player%&7 not found!"
command-blacklisted: "&c&lERROR &8» &7You can't execute this command during hack control!"
controls:
controller-clear-chat: true # whether the chat be cleared for controller player
controlled-clear-chat: true # whether the chat be cleared for controlled player
titles:
enabled: true
title: "&c&l*&f&l*&c&l* &c&l&nHACK&f&l CONTROL &c&l*&f&l*&c&l*"
subtitle: "&7Read the chat, &f&lDO NOT LOG-OUT"
sound: BLOCK_NOTE_PLING
actionbar:
enabled: true
message: "&c&lHACK CONTROL! &fRead the chat for more information!"
chat:
centred: true
message:
- " "
- "&4&l⚠ &c&l&nHACK&f&l CONTROL &4&l⚠"
- " "
- "&7You are under &fHack-Control&7, please download"
- "&f&nAnyDesk.com&7 software and send your personal"
- "&f&lID&7 in chat (Only &f&n%controller%&7 can see it)"
- " "
- "&c&lDO NOT LOG-OUT OR YOU'LL BE BANNED!"
- " "
chat-formats:
controller: "&a&lSTAFF &7%player% &8» &a%message%"
controlled: "&c&lCONTROLLED &7%player% &8» &c%message%"
command-whitelist:
as-blacklist: false # if you want to put blacklisted command instead of whitelisted, put this to "true"
list:
- "/put_your_command_here"
controls-end:
controller-clear-chat: true # whether the chat be cleared for controller player
controlled-clear-chat: true # whether the chat be cleared for controlled player
titles:
enabled: true
title: "&c&l*&f&l*&c&l* &c&l&nHACK&f&l CONTROL &c&l*&f&l*&c&l*"
subtitle: "&7Read the chat, &f&lDO NOT LOG-OUT"
sound: ENTITY_PLAYER_LEVELUP
chat:
centred: true
message:
- " "
- "&2&l✔ &f&lCONTROL &a&l&nFINISHED&r &2&l✔"
- " "
- "&7From the control it results that you are"
- "&7not &f&nCheating&7, so you now you can play again!"
- " "
- "&a&oSorry for the inconvenient!"
- " "
gui:
size: 27
title: "&8&lSELECT AN OPTION"
innocent:
slot: 10
item: STAINED_CLAY:5
amount: 1
glow: true
name: "&a§l*&f&l*&a&l* &f&lEND &8» &a&l&nINNOCENT&r &a§l*&f&l*&a&l*"
lore:
- ""
- "&2• &aClick&7 to mark as &aInnocent&7."
admitted:
slot: 13
item: STAINED_CLAY:4
amount: 1
glow: true
name: "&e§l*&f&l*&e&l* &f&lEND &8» &e&l&nADMITTED&r &e§l*&f&l*&e&l*"
lore:
- ""
- "&6• &eClick&7 to mark as &eAdmitted&7."
cheating:
slot: 16
item: STAINED_CLAY:14
amount: 1
glow: true
name: "&c§l*&f&l*&c&l* &f&lEND &8» &c&l&nCHEATING&r &c§l*&f&l*&c&l*"
lore:
- ""
- "&4• &cClick&7 to mark as &cCheating&7."
filler:
item: STAINED_GLASS_PANE:7
amount: 1
glow: false
name: " "
lore: []
punishments:
admitted: # punishments for players that admit the using of cheats
1: "tempban %player% 5d Cheating (Admitted) (1st)" # first time cheating
2: "tempban %player% 12d Cheating (Admitted) (2nd)" # second time cheating
3: "tempban %player% 28d Cheating (Admitted) (3th)" # third time cheating
other: "ban %player% Cheating"
# you can add unlimited times!
cheating: # punishments for players that admit the using of cheats
1: "tempban %player% 7d Cheating (1st)" # first time cheating
2: "tempban %player% 14d Cheating (2nd)" # second time cheating
3: "tempban %player% 30d Cheating (3th)" # third time cheating
other: "ban %player% Cheating"
# you can add unlimited times!
logout: # punishments for players that admit the using of cheats
1: "tempban %player% 7d Cheating (Logout) (1st)" # first time cheating
2: "tempban %player% 14d Cheating (Logout) (2nd)" # second time cheating
3: "tempban %player% 30d Cheating (Logout) (3th)" # third time cheating
other: "ban %player% Cheating"
# DO NOT TOUCH THIS!!
config-version: 1.0
Set positions

Control Start

More Screenshots
FOR BUG REPORTING OR SUGGESTION LEAVE A REVIEW!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta