[SKRIPT] Spawn System (Join settings) 2.1

Spawn point, teleports, messages, titles, tablist features, fireworks and more!

  1. Rukes
    Contributors:
    Rukes
    THIS PROJECT IS NO LONGER UPDATED

    What you can to do with this skript ?

    *** 100% configurable ***

    - Set / Delete server spawn location
    - Teleport you / somebody to sapwn location
    - Teleport players on spawn location when they join server [Optional]
    - Set Join & Quit messages ! [Optional]
    - Set Title & Subtitle when players join server ! [Optional]
    - Set TabList Header & Footer ! [Optional]
    - TabList names ! Set your own prefixes & suffixes with permissions! [Optional]
    -
    NameTags (above player's head)! [Optional]
    - Manage launching fireworks ! Configurable permission and color! [Optional]

    How to do:
    - Set your spawn location with /setspawn [Permission needed]
    - Detele your spawn location with /delspawn [Permission needed]
    - Teleport yourself to spawn /spawn
    - Teleport somebody to spawn /spawn <nick> [Permission needed]
    - Set Join & Quit messages in configurable part !
    - Set Title & SubTitle in configurable part !
    - Set TabList Header & Footer in configurable part !
    - Configure TabList names and NameTags!
    - Manage firework launch (color, permission etc.)

    INSTALLATION:
    1.) Download Skript plugin HERE, SkQuery HERE and SkRayFall HERE
    2.) Run server
    3.) Download SpawnSystem
    3.) Put SpawnSystem.sk in plugins > Skript > scripts
    4.) Restart server or type /skripts reload all
    5.) Done :D

    Note: Settings are with texts (including color codes with &) or with true / false !

    Needed permission:
    - sk.spawn.admin
    + skript contains more custom permissions

    Exaplme images:
    - Example Tablist (Header, Footer & Names)
    [​IMG]

    Configurable part:

    Code (Text):

    # ================================================================
    # ----------------------------------------------------------------
    #
    #                      ••• Spawn System •••
    #
    #            • Easy and simple Skript code! Author: MrRukes •
    #                         • Version: 1.8 •
    #       • If you have any problem or idea, contact me with PM on Spigot :) •
    #
    # !!! This version contains settings, which are in MC 1.8 -> Please use skript on 1.8+ !!!
    #
    # ----------------------------------------------------------------
    # ================================================================
    # Code settings
    # ================================================================
    options:

    # ----- Teleport -----
    # Teleport players on spawn, when they join server ? Set true / false
    # If you set true - Players will be teleport on spawn, when they join server.
    # If you set false - Players will NOT be teleport on spawn, when they join server.
        TeleportOnJoin: false

    # ----- Messages -----
    # Do you want do use Join Message ? Set true / false
        UseJoinMessage: true
    # If you set "UseJoinMessage: true", now set that join message!
    # Note: You can write "%player% to set player's name!"
        JoinMessage: &2&l> &7%player% &ajoined the game &2&l>

    # Do you want do use Quit Message ? Set true / false
        UseQuitMessage: true
    # If you set "UseQuitMessage: true", now set that quit message!
    # Note: You can write "%player% to set player's name!"
        QuitMessage: &4&l< &7%player% &cleft the game &4&l<

    # ----- Titles -----
    # Do you want to use title, when someone join your server ?  Set true / false
    # If you set true - Players will recive title (or subtitle) when they join server.
    # If you set false - Players will NOT recive title (or subtitle) when they join server.
        UseTitle: true
        UseSubTitle: true

    # For how many seconds do you want title on screen ? Set number (seconds)
    # Note: Set number in seconds and only if you set "UseTitle: true" (or "UseSubTitle: true").
        TitleTime: 7

    # Well, now if you set "UseTitle: true" (or "UseSubTitle: true"), you have to set that join title & subtitle.
    # Note: You can write "%player% to set player's name!"
        TitleOnJoin: &6&lHello &d&o%player%&f&l&n!
        SubTitleOnJoin: &bWelcome back &9on &1server&f&l&n!

    # ----- TabList -----
    # Do you want to set tablist header & footer ?  Set true / false
    # If you set true - Players will have tablist header (or footer) when they join server.
    # If you set false - Players will NOT have tablist header (or footer) when they join server.
    # Note: Is optional, set only header or only footer. It work the same...
        UseTabListHeader: true
        UseTabListFooter: true

    # If you're using a TabList feature, how often do you want to update it ?
    # Type: 1 second - 4 ticks - 1 hour etc...
        TabListUpdateTime: 1 second

    # Okay, if you set "UseTabListHeader: true" (of "UseTabListFooter: true"), now you have to set that text.
    # Note: You can write "%player% to set player's name!"
    # Note: You can write "%nl% to add new line (yes, you can have multiple lines)!"
    # Note: You can write "%{_max}% what automaticly set number of max players!"
    # Note: You can write "%{_online}% what automaticly set number of online players!"
        TabListHeader: &d&o%player%,&eyou are now playing &b&lPaintball&f&l&n!%nl%&aNow is online &6%{_online}%&3/&e%{_max}%
        TabListFoorer: &9&lHAVE FUN!%nl%&7Our website: &2www.example.com

    # Here, you can manage Tablist names. Prefixes, suffixes, with your color codes.
    # For first, you can edit, if you want to use Tablist name management.
        UseTabListNames: true

    # Well, if you set "UseTabListNames: true", now here are 5 groups + 1 default.
    # You have to set your custom permissions, for each group, but first, you must enable it.
    # Note: You MUST write "%player% to set player's name!"

    # Default group setiings:
        UseDefaultGroup: true
        DefaultGroupName: &7&o[Player]&r%player%
    # Group1 settings here (example: for premium players):
        UseGroup1: true
        Group1Perm: custom.permission.group1
        Group1Name: &d&n<Premium>&r&c%player%
    # Group2 settings here (example: for support team):
        UseGroup2: true
        Group2Perm: custom.permission.group2
        Group2Name: &2&l{Support}&r&6&m%player%
    # Group3 settings here (example: for your server moderators):
        UseGroup3: true
        Group3Perm: custom.permission.group3
        Group3Name: &1&o{MOD}&r&b&n%player%
    # Group4 settings here (example: for your admins):
    # Note: Suffix example!
        UseGroup4: true
        Group4Perm: custom.permission.group4
        Group4Name: &c&l[Admin]&f&o%player%&r&5<OP>
    # Group5 settings here (example: for server owners):
        UseGroup5: true
        Group5Perm: custom.permission.group5
        Group5Name: &0&m<OWNER>&r&d&m%player%

    # ----- NameTag -----
    # Do you want to use NameTags (above player) ?  Set true / false
    # If you set true - Players will have their prefix above head.
    # If you set false - Players will NOT have their prefix above head.
        UseNameTags: true

    # Well, if you set "UseNameTags: true", now here are 5 groups + 1 default.
    # You have to set your custom permissions, for each group, but first, you must enable it.
    # Note: You CANNOT write "%player% to set player's name!"

    # Default group setiings:
        UseDefaultGroupTag: true
        DefaultGroupNameTag: &7&o[Player]&r
    # Group1 settings here (example: for premium players):
        UseGroup1Tag: true
        Group1PermTag: custom.permission.group1
        Group1NameTag: &d&n<Premium>&r&c
    # Group2 settings here (example: for support team):
        UseGroup2Tag: true
        Group2PermTag: custom.permission.group2
        Group2NameTag: &2&l{Support}&r&6&m
    # Group3 settings here (example: for your server moderators):
        UseGroup3Tag: true
        Group3PermTag: custom.permission.group3
        Group3NameTag: &1&o{MOD}&r&b&n
    # Group4 settings here (example: for your admins):
        UseGroup4Tag: true
        Group4PermTag: custom.permission.group4
        Group4NameTag: &c&l[Admin]&f&o
    # Group5 settings here (example: for server owners):
        UseGroup5Tag: true
        Group5PermTag: custom.permission.group5
        Group5NameTag: &0&m<OWNER>&r&d&m

    # ----- Firework -----
    # Do you want to launch firework when someone join server ? Set true / false
    # If you set true - Players will launch firework when they join server.
    # If you set false - Players will NOT launch firework when they join server.
    # Note: For this can be use permission (like for donators).
    # Note: FOR NOW, firework is only creeper type. But (below) you can set your custom color.
        UseFirework: true
    # Here you can choose your firework color.
    # Note: Please, set this only if you set "UseFirework: true" above!
    # Note: Please, set color, like this (one word): red or blue or green or yellow etc.
        FireworkColor: red

    # Do you want to use permission for launching firework ? Set true / false
    # You have to set your custom permission here.
    # Note: Please, set this only if you set "UseFirework: true" above!
        UseFireworkPermission: true
    # You have to set your custom permission here.
    # Note: Please, set this only if you set "UseFireworkPermission: true" above!
        FireworkPermission: custom.permission.firework


    # More comming soon :)
    # If you have any problem or idea, contact me with PM on Spigot :)
     
    -> Do you have any problem ? You can report bugs or ask me, HERE !
    (Note: you can also contact me via PM :) )
    GFoGaminG and Romiik99 like this.

Recent Updates

  1. NameTags + Bugfixes
  2. 100 downloads :3
  3. Fix

Recent Reviews

  1. Fabio123
    Fabio123
    1/5,
    Version: 2.1
    maybe it's a good skript and this is my problem, but with every command it tells me "unknown command"
    1. Rukes
      Author's Response
      Bruh, this project is no more updated. Its from 2016, so cmon..
  2. SamuelCnc3
    SamuelCnc3
    5/5,
    Version: 1.6
    Very good script, I liked. This type of script I really like since they are always very useful. Truth is noticeable State get to working on, keep it ;)
    1. Rukes
      Author's Response
      Thank you so much ! :)
  3. danicastraz
    danicastraz
    5/5,
    Version: 1.4
    Great adds that when you enter the xp is removed
    Sorry my bad English.

    Good Plugin :D:D:D:D:D:D:D:D
    1. Rukes
      Author's Response
      Thank you.
      What do you think about "you enter the xp is removed" ? If you want, contact me with PM, I'll help you :)
  4. Romiik99
    Romiik99
    5/5,
    Version: 1.0
    Its very good Skript, you help me, thanks so very much :)
    1. Rukes
      Author's Response
      Thank you cactus ! :)
  5. Wizzed
    Wizzed
    3/5,
    Version: 1.0
    a good plugin for your first but if you really want to do good at coding make an plugin with out skript code one using bukkit / java its better doing that then skript more custom
    1. Rukes
      Author's Response
      Thanks... I am 15, I can't code java sorry, but Skript do my server by 60% ;)
  6. Chearful
    Chearful
    4/5,
    Version: 1.0
    Rather easy to make, but good for your first resource :)
    1. Rukes
      Author's Response
      Thank you !! :) I am preparing a little big Skript...