1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon Skellett - The beast addon! 2.0.2

All your Skript needs in one addon!

  1. Bungee switch event and some FAWE stuff

    LimeGlass
    Added:
    - Async world creation
    - SkellettProxy switch server event
    - Get folder path of a world
    - Move file
    - Copy file
    - Fully tested 1.12 support
    - DataWatcher grabber (Info below) (Ultimate entity data finder)
    - DataWatcher type grabber (Info below)

    Fixed:
    - A bossbar issue
    - Some SkellettProxy bugs
    - Made the delete file accept directories
    - Made the create file accept directories
    - Bugs
    - Bug in 1.12 where version dependent syntax were not getting registered (Due to unsupported version)
    - Fixed an optional spamming issue caused by 1.12
    - Fixed some syntax not working in 1.12

    Syntax:
    Code (Skript):
    1. #Events:
    2.  
    3.     [on] (skellett[ ][(cord|proxy)]|bungee[ ][cord]) [player] switch server[s]
    4.     [on] (skellett[ ][(cord|proxy)]|bungee[ ][cord]) [player] server[s] switch
    5.  
    6. #Effects:
    7.  
    8.     #Create or load a world Async and/or with a generator.
    9.     #Info You can't have a generator option if you're loading the world Async, Because FAWE is your generator.
    10.     #Also the node Async has to be enabled in the Skellett config.yml and FAWE installed for the async to work.
    11.     [skellett] (load|create) world %string% [with generator %-string%] [[and] [with] [fawe] async[hronous]]
    12.  
    13. #Expresions:
    14.  
    15.     #Get the world folder file path
    16.     world folder of %world%
    17.  
    18.          #Get any data possible from an entity
    19.         data watcher value %number% from %entity%
    20.  
    21.          #Only works for 1.8 at the moment. This returns what the return type is in a number. More info on the wiki below.
    22.          data watcher type (of|from) %*object%
    Data Watcher info: Basically the data watcher is a system built into Minecraft itself, it's a variable system that mojang uses to send a bunch of variables all at once to the server and client about an entity. It contains lots and almost everything you need about an entity, from it's display name to it's health. Here is a really good wiki about what and how to use this system http://wiki.vg/Entities#Entity_Metadata_Format

    Example:
    Code (Skript):
    1. command /dw <integer>:
    2.     trigger:
    3.         broadcast "%data watcher value arg 1 from target entity%"
    So assuming i'm looking at a boat
    [​IMG]
    I could type /dw 8 and it would return a number of how much damage this boat has taken.

    I could type /dw 10 and determine if the boat's Right paddle is turning! This system has so much data and it's yours to explore within Skript!

    Support for setting this data will come in the future. Keep nagging me to add it if I never do xD

    Other syntax examples I was playing with:

    Simple way to determine how large a chest should be:
    Code (Skript):
    1. command /sizedChest:
    2.     trigger:
    3.         loop 6 times:
    4.             if size of all players is within row loop-number:
    5.                 set {_size} to loop-number
    6.                 exit loop
    7.         open "CHEST" with {_size} rows named "&6This" to player
    Code (Skript):
    1. on bungeecord player disconnect:
    2.     broadcast "%event-string%"
    3.     broadcast "%event-uuid%"
    4.     broadcast "%event-offlineplayer%"
    5. on bungeecord player switch server:
    6.     broadcast "%event-string%"
    7.     broadcast "%event-uuid%"
    8.     broadcast "%event-offlineplayer%"
    Hope you enjoy this update! Thanks for well over 1k downloads! It's insane! Much love <3

    This version needs SkellettProxy 1.3.3+ in order to run SkellettProxy stuff!
Return to update list...