Sueta
MC

MC-Lobby

1.0

lobby lobbycore freeplugin plugin core

·Plugin

Requirements (Wymagania):

  • Java 16
  • PlaceholderAPI

Admin Commands (Komendy dla Admina):

  • EN:
    • /config <forceItems> - Reload configuration, <forceItems> force all players items to reset.
    • /setlobby - Set new position of lobby.
    • /manage toggleServerSelector - Toggle server selector to use.
    • /lobby <playerName> - Teleports player to lobby.
  • PL:
    • /config <forceItems> - Przeładowywuje konfiguracje, <forceItems> forsuje zresetowanie wszystkich itemów. [core.config]
    • /setlobby - Ustawia nową pozycje lobby. [core.setlobby]
    • /manage toggleServerSelector - Zmienia tryb dostępności server selectora.[core.manage]
    • /lobby <playerName> - Teleportuje gracza na lobby.
  • EN
    • /lobby - Teleport player to lobby.
  • PL
    • /lobby - Teleportuje gracza na lobby.
Note:
If you change something in inventory (ex: change server selector display name), you have to /config forceItems - beacuse everyone on lobby will have old items, not changed :)
Jeżeli zmieniasz coś w inventory (np: zmieniasz nazwe itemu server selectora), musisz wpisać /config forceItems - ponieważ każdy na serwerze będzie miał stary item, nie zmieniony :)

Config:

Configuration.yml
serverSelectorEnabled: true
lobbyLocation:
  world: world
  x: 0.0
  y: 100.0
  z: 0.0
  yaw: 0.0
  pitch: 0.0
adminPermission: lobby.admin
serverSelectorItem:
  itemStack:
    material: COMPASS
    item-meta:
      display-name: '&bWybierz serwer!'
  slot: 4
joinTitle: '&aTWOJIP.PL'
joinSubTitle: '&fPołączono z &#3ac509Lobby #1'
joinFirework: true
playerHideItem:
  itemStack:
    material: RED_DYE
    item-meta:
      display-name: '&aUkryj graczy'
  slot: 8
playerShowItem:
  itemStack:
    material: GREEN_DYE
    item-meta:
      display-name: '&aUkryj graczy'
  slot: 8
#  W sekundach
cooldownTime: 3
playerTeleportWand:
  itemStack:
    material: BLAZE_ROD
    item-meta:
      display-name: '&6Dash rod'
      lore:
      - ' '
      - ' &8• &7Kliknij prawym aby dashnac!'
      - ' '
  slot: 0
playerTeleportBow:
  material: BOW
  item-meta:
    display-name: '&6Teleport bow'
    lore:
    - ' '
    - ' &8• &7Wystrzel lukiem, aby sie przeteleportowac!'
    - ' '
playerTeleportBowSlot: 1
serverSelectorTitle: '&bWybierz serwer!'
fillServerSelector:
  material: GRAY_STAINED_GLASS_PANE
#
# Aby działało %bungee_serwer% - musisz zainstalowac Bungee w PlaceholderAPI
servers:
- item:
    material: DIAMOND_SWORD
    item-meta:
      display-name: '&x&3&A&C&5&0&9&lTryb #1'
      lore:
      - ' '
      - ' &8• &fDostepne wersje: &x&3&A&C&5&0&91.16.5 - 1.19.4'
      - ' &8• &fGracze online: &x&3&A&C&5&0&9%bungee_test% &8•'
      - ' '
  slot: 13
  commands:
  - say [PLAYER] -> tryb
blankLines: 100
messages.yml
noPermission:
  type: MESSAGE
  message: '&cNie posiadasz uprawnien do uzycia tej komendy!'
correctUsage:
  type: MESSAGE
  message: '&7Poprawne uzycie: &c[USAGE]'
incorrectPlayer:
  type: MESSAGE
  message: '&cPodany gracz nie jest na serwerze!'
teleportedToLobby:
  type: SUBTITLE
  message: '&aPrzeteleportowano!'
teleportedOtherToLobby:
  type: SUBTITLE
  message: '&aPrzeteleportowano gracza &2[PLAYER] &ana lobby!'
setLobby:
  type: SUBTITLE
  message: '&aUstawiono lobby!'
cooldown:
  type: SUBTITLE
  message: '&aMusisz odczekac [TIME] sekund aby uzyc to ponownie!'
hidedPlayers:
  type: SUBTITLE
  message: '&cUkryto graczy!'
showPlayers:
  type: SUBTITLE
  message: '&aPokazano graczy!'
reloaded:
  type: SUBTITLE
  message: '&aPrzeladowano konfiguracje!'
serverSelectorDisabled:
  type: SUBTITLE
  message: '&cWylaczono wybor serwerow!'
serverSelectorEnabled:
  type: SUBTITLE
  message: '&aWlaczono wybor serwerow!'
joinMessage:
- ' '
- ' &8-> &fWitaj &a[PLAYER-NAME] &fna serwerze &aTWOJIP.PL &f!'
- ' &8-> &fPołączono z &2Lobby #1!'
- ' '

Similar projects

Plugin →