MyCheck is a versatile plugin designed to combat cheating in Minecraft servers. With to initiate, monitor, and stop checks, along with options to confess and communicate with moderators, it ensures fair gameplay and maintains server integrity.
Commands:
- /check connect <Contact Information>: Send your contact information to the moderator (only works during a check).
- /check confess: Admit to cheating (only works during a check).
- /check start <nick>: Start a check for the player.
- /check stop <nick>: Stop the check for the player.
- /check reload: Reload the plugin configuration.
- /check getLogs <nick>: Get a list of logs by nickname.
Permissions:
- MyCheck.command.start: Access to the command /check start <nick>.
- MyCheck.command.stop: Access to the command /check stop <nick>.
- MyCheck.command.reload: Access to the command /check reload.
- MyCheck.command.getLogs: Access to the command /check getLogs <nick>.
- MyCheck.immunity: Immunity against being checked by anyone.
Messages:
NoPermMessage: "&6&lMy&c&lCheck &8| &cYou don't have permission to do this!"
SuspectNoOnlineMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fis not online."
SuspeckIsChecks: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fis already checked."
StartCheckMessageModer: "&6&lMy&c&lCheck &8| &fYou've initiated a check for player &c%suspect%&7!"
StartCheckMessageSuspect: "&6&lMy&c&lCheck &8| &cYou've been called for a check! \n&fSend your contact data using the button below."
SuspectNoIsChecksMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fhasn't been checked yet."
StopCheckMessageModer: "&6&lMy&c&lCheck &8| &fYou've stopped the check for player &a%suspect%&7."
StopCheckMessageSuspect: "&6&lMy&c&lCheck &8| &fYou've been removed from the check!"
BlockCommangMessage: "&6&lMy&c&lCheck &8| &fThis command is disabled during the check!"
ImmunityMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fcannot be checked. They have immunity."
CheckByMyselfMessage: "&6&lMy&c&lCheck &8| &fYou cannot check yourself."
SuspectConfessNoInCheckMessage: "&6&lMy&c&lCheck &8| &fYou're not currently in a check."
LeaveSuspectModeratorMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fran out of time and has been punished!"
SuspectConfessModeratorMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fconfessed to cheating and was punished."
ModeratorConnectMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fsent you contact data (&cClick to copy&7):"
SuspectConnectMessage: "&6&lMy&c&lCheck &8| &fYou've successfully sent your contact data to the moderator. Wait for their response!"
TimeOutSuspectModeratorMessage: "&6&lMy&c&lCheck &8| &fPlayer &a%suspect% &fran out of check time. Actions:"
TimeOutSuspectMessage: "&6&lMy&c&lCheck &8| &fYour check time has expired. The moderator will decide your fate."
Titles:
StartCheckTitleSuspect: "&cYou've been called for a check!"
StartCheckSubTitleSuspect: "All information will be in the chat."
StopCheckTitleSuspect: "&aYou've been removed from the check."
StopCheckSubTitleSuspect: "&aYou may be free!"
Buttons:
Connect: "&7[&aSend contact data&7]"
Confess: "&7[&cConfess to cheating&7]"
RunAgain: "&7[&aStart check again&7]"
Punish: "&7[&cPunish&7]"
PunishCMD: "/ban %suspect% refused to be checked"
BossBar:
Suspect:
Title: "&c&lCHECK! &8| &fYou have &e%time% &fleft"
Color: RED
Style: SOLID
Moderator:
Title: "&fCheck for player &6%suspect%. &fTime left: &e%time%"
Color: GREEN
Style: SOLID
# If the player confessed to cheating
CommandOnSuspectConfess:
- ban %suspect% confession of cheating
# If the player left the server
CommandOnSuspectExit:
- ban %suspect% refusal of the check
# How much time to give for the check (Seconds)
TimeToCheck: 300
# Should players be prohibited from fighting during the check
GiveDamageInCheck: true
# Should players be prohibited from receiving damage during the check
ReceiveDamageInCheck: true
# Should players be prohibited from moving during the check
MoveInCheck: true
# Should players be prohibited from quitting the server during the check
QuitInCheck: true
# Should players be prohibited from breaking blocks during the check
BlockBreakInCheck: true
# Should players be prohibited from placing blocks during the check
BlockPlaceInCheck: true
# Should players be prohibited from dropping items during the check
DropItemInCheck: true
# Should players be prohibited from picking up items during the check
PickupItemInCheck: true
# Allowed commands during the check
BlockCommand:
- /example
- /check