Want to translate?
Do you want to help the plugin and translate it? Then translate the text under here and send to @ottodue In a text file. Then it will be added here and you will be credited here. The German translation can be improved on...
###############################################################################################################
# _ _ _____ _____ _ #
# /\ | | | | / ____| / ____| | #
# / \ __| |_ ____ _ _ __ ___ ___ __| | | (___ ___ _ __ ___ ___ _ __ | (___ | |__ __ _ _ __ ___ #
# / /\ \ / _` \ \ / / _` | '_ \ / __/ _ \/ _` | \___ \ / __| '__/ _ \/ _ \ '_ \ \___ \| '_ \ / _` | '__/ _ \ #
# / ____ \ (_| |\ V / (_| | | | | (_| __/ (_| | ____) | (__| | | __/ __/ | | |____) | | | | (_| | | | __/ #
# /_/ \_\__,_| \_/ \__,_|_| |_|\___\___|\__,_| |_____/ \___|_| \___|\___|_| |_|_____/|_| |_|\__,_|_| \___ #
# #
###############################################################################################################
#Use {USER} for player that issues command (Does not work with the You have been frozen ones) and use {TARGET} for the target player (Does not work with the You have been frozen ones and the please specify a player)
Messages:
#Message you receive when doing /sslist with the names of the people after
sslist_message: "&6&lThis is the list of who has not yet joined the screenshare"
#Message you receive when doing /joinedsslist with the names of the people after
joinedsslist_message: "&6&lThis is the list of who joined the screenshare"
#Message when a player is bypassing a screenshare (If player has screenshare.bypass he/she can not be screenshared)
Player_Bypassing: "&cYou can not freeze this player"
#Supports Colors {TARGET} and {USER} (User is the user who issued the command and target is the target)
Un_Freeze: "You have been, &6Unfrozen!"
#Supports Colors {TARGET} and {USER} (User is the user who issued the command and target is the target)
Freeze: "You have been, &6Frozen!"
#Supports {TARGET} and {USER} and Colors
On_Freeze: "You froze {TARGET}"
#Supports {TARGET} and {USER} and colors
On_UnFreeze: "You unfroze {TARGET}"
#Supports {USER} and colors
Specify_Player: "{USER} Please specify a player"
#Supports {TARGET} and {USER} and colors
On_Player_already_off: "&6{TARGET} Is not frozen {USER}"
#Supports {TARGET} and {USER} and colors
On_Player_already_on: "&6{TARGET} Is already frozen {USER}"
# Joined ScreenShare command messages:
#Message when player is not frozen and you're trying to say that they've joined ScreenShare
On_Joinedss_Already_false: "Player not frozen!"
#Message you receive when removing player from joined screenshare list
On_UnSS: "Succesfuly removed player from joined list"
#Message when they get removed getting screenshare list
Un_SS: "You left our screenshare"
#Message you receive when trying to add a player that is already on the joined screenshare list
On_Joinedss_Already_true: "This player has already joined the screenshare remove him with /joinedss {TARGET} false"
#Message you receive when adding a player to joined screenshare list
On_JoinedSS: "Noted... {TARGET} Joined ScreenShare"
#Message player receives when they got added to joined screenshare list
JoinedSS: "You're now getting screenshare"
#Message when you did not specify a player...
Specify_Player_JoinedSS: "{USER} Please specify a player"
#Message when you do /joinedsslist and no one has joined the screenshare
NoOne_HasJoinedSS_Error: "&6No one has joined the screenshare"
#Message when you do /sslist and no one is frozen
NoOne_IsFrozen_Error: "&6No one is frozen."English Configuration file
By @ottodue
###############################################################################################################
# _ _ _____ _____ _ #
# /\ | | | | / ____| / ____| | #
# / \ __| |_ ____ _ _ __ ___ ___ __| | | (___ ___ _ __ ___ ___ _ __ | (___ | |__ __ _ _ __ ___ #
# / /\ \ / _` \ \ / / _` | '_ \ / __/ _ \/ _` | \___ \ / __| '__/ _ \/ _ \ '_ \ \___ \| '_ \ / _` | '__/ _ \ #
# / ____ \ (_| |\ V / (_| | | | | (_| __/ (_| | ____) | (__| | | __/ __/ | | |____) | | | | (_| | | | __/ #
# /_/ \_\__,_| \_/ \__,_|_| |_|\___\___|\__,_| |_____/ \___|_| \___|\___|_| |_|_____/|_| |_|\__,_|_| \___ #
# #
###############################################################################################################
#Use {USER} for player that issues command (Does not work with the You have been frozen ones) and use {TARGET} for the target player (Does not work with the You have been frozen ones and the please specify a player)
Messages:
#Message you receive when doing /sslist with the names of the people after
sslist_message: "&6&lThis is the list of who has not yet joined the screenshare"
#Message you receive when doing /joinedsslist with the names of the people after
joinedsslist_message: "&6&lThis is the list of who joined the screenshare"
#Message when a player is bypassing a screenshare (If player has screenshare.bypass he/she can not be screenshared)
Player_Bypassing: "&cYou can not freeze this player"
#Supports Colors {TARGET} and {USER} (User is the user who issued the command and target is the target)
Un_Freeze: "You have been, &6Unfrozen!"
#Supports Colors {TARGET} and {USER} (User is the user who issued the command and target is the target)
Freeze: "You have been, &6Frozen!"
#Supports {TARGET} and {USER} and Colors
On_Freeze: "You froze {TARGET}"
#Supports {TARGET} and {USER} and colors
On_UnFreeze: "You unfroze {TARGET}"
#Supports {USER} and colors
Specify_Player: "{USER} Please specify a player"
#Supports {TARGET} and {USER} and colors
On_Player_already_off: "&6{TARGET} Is not frozen {USER}"
#Supports {TARGET} and {USER} and colors
On_Player_already_on: "&6{TARGET} Is already frozen {USER}"
# Joined ScreenShare command messages:
#Message when player is not frozen and you're trying to say that they've joined ScreenShare
On_Joinedss_Already_false: "Player not frozen!"
#Message you receive when removing player from joined screenshare list
On_UnSS: "Succesfuly removed player from joined list"
#Message when they get removed getting screenshare list
Un_SS: "You left our screenshare"
#Message you receive when trying to add a player that is already on the joined screenshare list
On_Joinedss_Already_true: "This player has already joined the screenshare remove him with /joinedss {TARGET} false"
#Message you receive when adding a player to joined screenshare list
On_JoinedSS: "Noted... {TARGET} Joined ScreenShare"
#Message player receives when they got added to joined screenshare list
JoinedSS: "You're now getting screenshare"
#Message when you did not specify a player...
Specify_Player_JoinedSS: "{USER} Please specify a player"
#Message when you do /joinedsslist and no one has joined the screenshare
NoOne_HasJoinedSS_Error: "&6No one has joined the screenshare"
#Message when you do /sslist and no one is frozen
NoOne_IsFrozen_Error: "&6No one is frozen."Deutsche Konfigurationsdatei
Übersetzung von @JOE_ / Translation by @JOE_ /
Brauche Verbesserung / Needs improvement
###############################################################################################################
# _ _ _____ _____ _ #
# /\ | | | | / ____| / ____| | #
# / \ __| |_ ____ _ _ __ ___ ___ __| | | (___ ___ _ __ ___ ___ _ __ | (___ | |__ __ _ _ __ ___ #
# / /\ \ / _` \ \ / / _` | '_ \ / __/ _ \/ _` | \___ \ / __| '__/ _ \/ _ \ '_ \ \___ \| '_ \ / _` | '__/ _ \ #
# / ____ \ (_| |\ V / (_| | | | | (_| __/ (_| | ____) | (__| | | __/ __/ | | |____) | | | | (_| | | | __/ #
# /_/ \_\__,_| \_/ \__,_|_| |_|\___\___|\__,_| |_____/ \___|_| \___|\___|_| |_|_____/|_| |_|\__,_|_| \___ #
# #
###############################################################################################################
#NICHT ÄNDERN!
Config_Version: 0.8
#Der Prefix vor den Nachrichten. (Farbcodes unterstützt)
Prefix: "&6[Server] &f"
#Die Nachricht die einn Spieler bekommt wenn er sich bewegen möchte
Freeze_Message:
- "Zeile 1"
- "Zeile 2"
- "Zeile &63"
- "Farbcodes werden unterstützt &6:&4D"
#Nutze {USER} um den Namen des Ziels anzuzeigen {DISPLAY_NAME} für den Dispaynamen
Command_On_Leave: "ban {USER} Verlasse den Server nicht!"
#Die zeit die im screenshare vergehen muss
#befor der CommandOnTimeDone ausgeführt wird
#In ticks 20 ticks = 1 sekunde
#1,200 ticks = 1 minute
#6,000 ticks = 5 minuten
#12,000 ticks = 10 minuten
TimeToJoinScreenShare: '120'
#Wenn TimeToJoinScreenShare vorbei ist wird dieser Befehl ausgeführt
#Nutze {USER} um den Namen des Ziels anzuzeigen {DISPLAY_NAME} für den Dispaynamen
#Nutze {TIME} um die vergangene Zeit anzuzeigen
CommandOnTimeDone: "ban {USER} Du bist nicht dem Discord beigetreten!"
#Spieler aus dem Freeze entfernen wenn TimeToJoinScreenShare's ist vorbei
UnFreezePlayerOnTimeDone: true
#Führe den befehl aus Command_On_Leave's wenn der spieler den Server verlässt
ExecuteCommandOnLeave: true
#Nutze {USER} für den spieler der den Befehl ausführt (Funktioniert nicht so wie mit dem, Du bist gefreezed wurden) nutze {TARGET} für den ziel spieler (Du musst einen Spieler auswählen es funktzioniert nicht so wie bei dem, Du hast den Server verlassen )
Messages:
#Nachricht für den Befehel /sslist
sslist_message: "&6&lDie liste der Spieler die keinem Screenshare angenommen haben:"
#Nachricht für den Befehl /joinedsslist
joinedsslist_message: "&6&lDie liste der Spieler die den Screenshare angenommen haben:"
#Nachricht wenn ein Spieler den Screenshare bypassed (Mit dem Recht screenshare.bypass können spieler nicht gescreenshared werden)
Player_Bypassing:
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TARGET)
Un_Freeze: "Du wurdest, &6entfroren!"
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TARGET)
Freeze: "Du wurdest, &6eingefroren!"
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TARGET)
On_Freeze: "Du hast {TARGET} eingefroren"
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TARGET)
On_UnFreeze: "Du hast {TARGET} entfroren"
#Unterstütz farbcodes {TARGET} (Der Zielspieler ist TARGET)
Specify_Player: "{USER} Bitte gebe einen Spieler an"
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TAREGT)
On_Player_already_off: "&6{TARGET} ist nicht eingefroren, {USER}"
#Unterstütz farbcodes {TARGET} und {USER} (USER ist der, der den Befehl aus führt. Der Zielspieler ist TAREGT)
On_Player_already_on: "&6{TARGET} ist bereits eingfroren, {USER}"
# ScreenShare Befehle (beigetreten):
#Nachricht wenn spieler nicht eingefroren ist und du möchtest das er beitritt
On_Joinedss_Already_false: "Spieler nicht eingefroren!"
#Nachricht wenn du spieler von der joined liste entfernst
On_UnSS: "Der Spieler wurde erfolgreich entfernt"
#Nachricht wenn spieler entfernt wird
Un_SS: "Du hast unseren screenshare verlassen"
#Nachricht wenn du versuchst einen Spieler auf die joined list setzen möchtest obwohl er das schon ist
On_Joinedss_Already_true: "Dieser Spieler ist bereits beigetreten, entferne ihn mit: /joinedss {TARGET} false"
#Nachricht wenn Spieler zur Joined list hinzugefügt wird
On_JoinedSS: "Gespeichert... {TARGET} ist dem ScreenShare beigetreten"
#Nachricht die der Spieler bekommt wenn er beitritt
JoinedSS: "Der screenshare wurde gestartet"
#Nachricht wenn kein Spieler angegeben wurde
Specify_Player_JoinedSS: "{USER} Bitte wähle einen Spieler aus"
#Nachticht wenn /joinedsslist leer ist
NoOne_HasJoinedSS_Error: "&6Es ist niemand dem screenshare beigetreten"
#Nachricht wenn /sslist leer ist
NoOne_IsFrozen_Error: "&6Es wurde noch keiner Eingefroren."---=Usage=---
This plugin is used to catch cheaters. It lets you freeze them and auto-ban them if they leave the game or do not accept being screenshared within a configurable amount of time.
--=Installation=--
- Stop your server
- Download the plugin.
- Find your plugins folder
- Drag the plugin into the folder
- Start the server
-=Setup=-
When the installation is completed do the following
- Find your plugins folder
- Open the folder named SSA
- Open config.yml file
- Change it to your likings
- Save the document (CTRL + S on Windows CMD + S on Mac)
- Restart your server.
-=Commands=-
<> = Required
[] = Optional
- /freeze [USER] <On/Off> Freezes the specified player untill screenshared.
- /sslist Shows a list of all people that's frozen and has not yet joined screenshare.
- /joinedsslist Shows a list of all people that have joined screenshare.
- /joinedss <Player> Tells plugin that the play joined the screenshare (Stops countdown timer)
- /unfreeze <Player> An alternative to /freeze <Player> off does the same
-=Permissions=-
Screenshare.freeze - Permission for /freeze command
Screenshare.bypass - Bypass all freezings so you can't get frozen.
Screenshare.joinedss - Permission for /joinedss command
Screenshare.joinedsslist - Permission for /joinedsslist command
Screenshare.sslist - Permission for /sslist command
Screenshare.unfreeze - Permission for /unfreeze command
-=Test server=-
IP: MC.Super02.me
Server status: Whitelisted (Opening soon...)
-=(Upcoming)=-
+ Permissions list
+ Staff notifications
+ Admission to cheating option for the player caught cheating
+ Small code improvements
+ Test server
+ More languages (Danish & Polish)
+ Open sourcing
+ GUI
Notes:
Please do not copy this plugin as I used a long time making it if you have any questions contact me in any of these ways:
Discord
Or
Pm me on Spigot
Thanks to @JOE_ for translating to German :)
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
