HackControl - Advanced ScreenShare Plugin
2.2.3Give your staff the possibility to freeze players and start hack controls.
This configurable plugin will let you start hack controls on players, they will be teleported to a certain location with the staffer.
- During an hack control, the player and staffer will have a private chat channel
- Stop an hack control at any time
- Set an automatic ban for players who leave during a hack controls
- Easily change the hack control locations through in-game commands
- Freeze players
Commands
- /control start <player> - Start an hack control
- /control end <player> - End an hack control
- /control setup - Change the hack control locations
- /control reload - Reload the config
- /freeze <player> - Freeze or unfreeze a player
Permissions
- hackcontrol.control - /control
- hackcontrol.control.start - /control start
- hackcontrol.control.end - /control end
- hackcontrol.control.end.others - End hack controls which were not started by you
- hackcontrol.control.setup - /control setup
- hackcontrol.control.reload - /control reload
- hackcontrol.control.bypass - You cannot be hack controlled
- hackcontrol.freeze.bypass - You cannot be frozen
- hackcontrol.freeze - /freeze
config.yml
# HackControl plugin by Kheeto
# Source code: https://github.com/Endless-Development/HackControl
# {player} will be replaced with the target's name
# {staffer} will be replaced with the message executor's name
# Messages
prefix: "&8[&3HackControl&8] "
control:
stafferControlMessage: "&7You started an Hack Control on &3{player}"
stafferEndMessage: "&7You cancelled the Hack Control on &3{player}."
stafferEndMessageOther: "&7Your Hack Control on &3{player} &7was cancelled by &c{staffer}."
playerControlMessage: "&7An hack control was started on you! A staffer will check if you are using any cheats and in that case, he will ban you. &c&nDo not leave and listen to the instructions."
playerEndMessage: "&7Your Hack Control was cancelled."
freeze:
stafferFreezeMessage: "&7You &cfrozen &7{player}."
stafferUnfreezeMessage: "&7You &aunfreezed &7{player}."
playerFreezeMessage: "&7You have been &cfrozen &7by a moderator."
playerUnfreezeMessage: "&7You have been &aunfreezed &7by a moderator."
help:
control:
- "&8&m----[&3 HackControl &8&m]----"
- "&7/control start <player>"
- "&7/control end <player>"
- "&7/control setup <options>"
- "&7/control reload"
- "&8&m---------------------"
controlSetup:
- "&8&m----[&3 HackControl &8&m]----"
- "&7/control setup stafferPos"
- "&7/control setup playerPos"
- "&7/control setup endPos"
- "&8&m---------------------"
errors:
noPlayer: "&cYou need to specify a player."
noPlayerFound: "&cThe player &4{player} &cwas not found online."
immunePlayer: "&cThe player &4{player} &cis immune to this command."
noPermission: "&cYou don't have the permission to execute that command."
notPlayer: "&cOnly players can execute this command!"
spawnLocations: "&cThere was an issue with loading the spawn locations."
notFrozen: "&4{player} &cis not currently frozen."
alreadyFrozen: "&4{player} &cis already frozen!"
alreadyControlled: "&4{player} &cis already in an hack control."
alreadyControlling: "&cYou are already controlling a player."
noControl: "&cThere is currently no hack control on &4{player}&c."
yourself: "&cYou cannot start an hack control on yourself."
configReload: "&aYou successfully reloaded the config."
setup:
stafferPos: "&eYou set the Staffer spawn position."
playerPos: "&eYou set the Player spawn position."
endPos: "&eYou set the end position."
controlChannel:
stafferPrefix: "&8[&3HackControl&8] &7{staffer} &8» &r"
playerPrefix: "&8[&3HackControl&8] &7{player} &8» &r"
# Should the player be automatically freezed in an hack control? (cannot move)
freezeDuringControl: false
# Ban user if he leaves during an hack control
leaveBan:
enabled: false
ipBan: false
# Enter the time in hours! (can be decimal)
duration: 168
reason: "§cYou left during an hack control"
# Ban duration for players who admit they are cheating
# You can disable this in gui.yml
admitBan:
ipBan: false
# Enter the time in hours! (can be decimal)
duration: 168
reason: "§cCheating through the use of unfair advantages"
# Ban duration for players who refuse an hack control
# You can disable this in gui.yml
refuseBan:
ipBan: false
# Enter the time in hours! (can be decimal)
duration: 168
reason: "§cYou refused an hack control"
# Ban duration for when the staffer found out the player was cheating
# You can disable this in gui.yml
cheatingBan:
ipBan: false
# Enter the time in hours! (can be decimal)
duration: 168
reason: "§cCheating through the use of unfair advantages"
# Spawn Positions
# You can edit these with /control setup
stafferPos:
world: world
x: 0
y: 0
z: 0
yaw: 0.0
pitch: 0.0
playerPos:
world: world
x: 0
y: 0
z: 0
yaw: 0.0
pitch: 0.0
endPos:
world: world
x: 0
y: 0
z: 0
yaw: 0.0
pitch: 0.0Translations
Some translations are available on Github
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