Sueta
YO

YouNeedAToken

1.1

Let your players need a token to play on your server

·Plugin

~~~~~~~~~~~~~~~~~~~~~Deutsch~~~~~~~~~~~~~~~~~~~~~~~~~~

Dies ist ein Plugin, das euch die Möglichkeit gibt nur bestimmte Spieler auf deinen Server spielen zu lassen.

Sobald ein neuer Spieler joint, wird er zu einer Position teleportiert. Der Spieler bekommt Blindheit und kann gar nichts machen.
Es öffnet sich ein Inventar von 9 Slots.
Dort ist eine grüne Wolle und eine rote Wolle. Mit der roten Wolle kann man sich kicken lassen.
Kickt man auf die grüne Wolle, wird das Inventar geschlossen und der Spieler muss den Token in den Chat eingeben. Hat er dies getan wird er zum "End-Spawn" teleportiert und muss den Token nie wieder eingeben (Der Token wird "entwertet" und kann per Config jederzeit entfernt werden, sodass der Spieler einen neuen eingeben muss).

Es ist vollkommen konfigurationsfähig das heißt, dass du jede Nachricht selbst setzen kannst. Sogar die Permissions!

Du hast einen Bug/Glitch entdeckt?
Dann schreibe mich per Discord(Entity303#2079) oder Skype(endivie02) an und schicke mir den Fehler.

Commands:
/setjoinspawn (Standard-Permission: youneedatoken.setjoinspawn)
/setendspawn (Standard-Permission: youneedatoken.setendspawn)
/youneedatokenreload (Standard-Permission: youneedatoken.reload)
/youneedatokenrl (Standard-Permission: youneedatoken.reload)
/ynatreload (Standard-Permission: youneedatoken.reload)
/ynatrl (Standard-Permission: youneedatoken.reload)

Standard-Config:

#Hier kannst du die Nachrichten für das Plugin setzen 
Messages: 
  Prefix: "&8[&3YouNeedAToken&8] " 
  TokenNeeded: "&7You need a token to play here!" 
  NoPerms: "&cYou do not have enough permissions to do this!" 
  ReloadedConfig: "&cThe config was reloaded!" 
  Disconnected: "Disconnected" 
  joinSpawnSet: "&7You set the join-spawn!" 
  endSpawnSet: "&7You set the end-spawn!" 
  onlyPlayers: "&cYou have to be a player for that!" 
  noJoinSpawn: "&cThe join-spawn is not set yet!" 
  noEndSpawn: "&cThe end-spawn is not set yet!" 
  enterAToken: "&7Bitte gib deinen Token in den Chat ein!" 
  wrongToken: "&cDer eingegebene Token existiert nicht! Wenn du denkst, dass dies ein Fehler ist, kontaktiere einen Administrator" 
#Hier kannst du die Namen der Items und des Menüs setzen 
Names: 
  EnterTokenName: "&2Enter token" 
  DisconnectTokenName: "&4Disconnect" 
  MenuName: "&4Menu" 
#Hier kannst du die Permissions für alle Commands setzen 
Permissions: 
  Reload: "youneedatoken.reload" 
  setJoinSpawn: "youneedatoken.setjoinspawn" 
  setEndSpawn: "youneedatoken.setendspawn" 
#Spieler, die noch kein Token eingegeben haben, werden hier hin teleportiert 
JoinSpawn: 
  Set: false 
  World: "world" 
  X: 124 
  Y: 79 
  Z: -49 
  Yaw: 0 
  Pitch: -180 
#Spieler, die ihr Token gerade eingegeben haben, werden hier hin teleportiert 
EndSpawn: 
  Set: false 
  World: "world" 
  X: 1.5 
  Y: 53 
  Z: 0.5 
  Yaw: 0 
  Pitch: 0 
#Hier kannst du Tokens hinzufügen/entfernen. True bedeutet, dass der Token bereits verwendet wurde 
Tokens: 
  example: true 
  example2: true 
#Hier stehen die Spieler, die ein gültiges Token eingegeben haben 
Players: 
  6c3a735f-433c-4c5c-aae2-3211d7e7acdc: example 
  45168560-3553-411f-aadf-00fc7d6ea818: example2

~~~~~~~~~~~~~~~~~~~~~English~~~~~~~~~~~~~~~~~~~~~~~~~~

This plugin lets you decide whicht players can play on you server.

If a new player joins, he will get teleported to the join-spawn position.
The players gets blindness and can't move.
An inventory with 9 slots will open. In that inventory is a red wool that will kick the player from the server.
If the players clicks on the green one, the inventory closes and the player has to enter the token in the chat.
Once this is done, the player will be teleported to the end-spawn location. He don't need to enter the token again (except you remove the player or the token from the config).


You can configure everything: messages, permissions and the tokens!

You found a bug/glitch?
Then write to me on Discord(Entity303#2079) or Skype(endivie02).

Commands:
/setjoinspawn (default-permission: youneedatoken.setjoinspawn)
/setendspawn (default-permission: youneedatoken.setendspawn)
/youneedatokenreload (default-permission: youneedatoken.reload)
/youneedatokenrl (default-permission: youneedatoken.reload)
/ynatreload (default-permission: youneedatoken.reload)
/ynatrl (default-permission: youneedatoken.reload)

Default-Config:

#Here you can set the messages for the plugin 
Messages: 
  Prefix: "&8[&3YouNeedAToken&8] " 
  TokenNeeded: "&7You need a token to play here!" 
  NoPerms: "&cYou do not have enough permissions to do this!" 
  ReloadedConfig: "&cThe config was reloaded!" 
  Disconnected: "Disconnected" 
  joinSpawnSet: "&7You set the join-spawn!" 
  endSpawnSet: "&7You set the end-spawn!" 
  onlyPlayers: "&cYou have to be a player for that!" 
  noJoinSpawn: "&cThe join-spawn is not set yet!" 
  noEndSpawn: "&cThe end-spawn is not set yet!" 
  enterAToken: "&7Please enter your Token in the chat!" 
  wrongToken: "&cThe token you entered does not exists! If you think this is an error, please contact an administrator!" 
#Here you can set the names for the items and the menu 
Names: 
  EnterTokenName: "&2Enter token" 
  DisconnectTokenName: "&4Disconnect" 
  MenuName: "&4Menu" 
#Here you can set the permissions for all commands 
Permissions: 
  Reload: "youneedatoken.reload" 
  setJoinSpawn: "youneedatoken.setjoinspawn" 
  setEndSpawn: "youneedatoken.setendspawn" 
#Players that haven't entered their token yet will be teleported to this location 
JoinSpawn: 
  Set: false 
  World: "world" 
  X: 124 
  Y: 79 
  Z: -49 
  Yaw: 0 
  Pitch: -180 
#Players that entered their token will be teleported to this location 
EndSpawn: 
  Set: false 
  World: "world" 
  X: 1.5 
  Y: 53 
  Z: 0.5 
  Yaw: 0 
  Pitch: 0 
#Here you can add/remove tokens. True means it is already used 
Tokens: 
  example: true 
  example2: true 
#Here are the players that have entered a valid token 
Players: 
  6c3a735f-433c-4c5c-aae2-3211d7e7acdc: example 
  45168560-3553-411f-aadf-00fc7d6ea818: example2

Similar projects

Plugin →