Sueta

HackControl - Advanced ScreenShare Plugin

2.2.3

Give your staff the possibility to freeze players and start hack controls.

·Plugin

Title 1.png
This configurable plugin will let you start hack controls on players, they will be teleported to a certain location with the staffer.

FEATURES.png

  • 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.0

Translations
Some translations are available on Github

Similar projects

Plugin →