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! 1.9.9

All your Skript needs in one addon!

  1. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    I suggest using skript-db for MySQL rather than Skellett's and disabling Skelletts. It's old and outdated MySQL methods.
     
  2. Waltz

    Waltz Member

    Joined:
    Feb 18, 2017
    Messages:
    3
    Likes Received:
    3
    Here is a replacer for that effect using skript-mirror, if you still need it (1.13.2):
    Code (Skript):
    1.  
    2. import:
    3.     org.bukkit.Bukkit
    4.     io.netty.buffer.Unpooled
    5.  
    6. option nms:
    7.     get:
    8.         set {_nms} to Bukkit.getServer().getClass().getPackage().getName().split("\.")[3]
    9.         return "net.minecraft.server.%{_nms}%"
    10.  
    11. import:
    12.     {@nms}.PacketPlayOutCustomPayload
    13.     {@nms}.PacketDataSerializer
    14.     {@nms}.EnumHand
    15.     {@nms}.MinecraftKey
    16.  
    17.  
    18. #will change to Open Book packet in 1.14: https://wiki.vg/Pre-release_protocol#Open_Book
    19. effect open book %itemstack% to %player%:
    20.     trigger:
    21.         set {_p} to expression-2
    22.         set {_held} to tool of {_p}
    23.         set {_book} to expression-1
    24.  
    25.         set tool of {_p} to {_book}
    26.  
    27.         set {_serializer} to a new PacketDataSerializer(Unpooled.buffer()).a(EnumHand.MAIN_HAND!)
    28.         set {_key} to MinecraftKey.a("minecraft:book_open")
    29.         set {_packet} to a new PacketPlayOutCustomPayload({_key}, {_serializer})
    30.         {_p}.getHandle().playerConnection!.sendPacket({_packet})
    31.  
    32.         set tool of {_p} to {_held}
    33.  
     
    • Like Like x 2
  3. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    @LimeGlass any plans on updating the plugin to work with latest 1.14 ? At the moment it seems to be broken. When plugin is installed you can not even login to the server.

    [10:06:51] [Server thread/INFO]: player181717[/127.0.0.1:53671] logged in with entity id 177 at ([Lyria]-23.91385688722265, 120.11860873561204, -95.86006511194678)
    [10:06:51] [Server thread/INFO]: player181717 lost connection: Internal Exception: java.lang.IllegalStateException: EvtPacket may only be triggered synchronously.
    [10:06:51] [Server thread/INFO]: player181717 left the game
     
  4. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    Disable packets
     
  5. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    Thanks that works. But still, do you plan on upgrading it to 1.14?
     
  6. Avaplays

    Avaplays Member

    Joined:
    Jan 29, 2017
    Messages:
    23
    Likes Received:
    1
    Please add %brewer% to on brew:
     
  7. erkutay

    erkutay Member

    Joined:
    Feb 23, 2020
    Messages:
    2
    Likes Received:
    1
    im using skript 2.4 with skellett 1.9.8 on paperspigot 1.14.4
    books not working i dont know why can you help me?

    My skript
    Code (Text):
    1. function openBook(p: player):
    2.     set {_book} to a new written book
    3.     set {_component} to a new text component with "     &6&lYAZ INDIRIMI%nl%%nl%&cClasy Indirim Fırsatı¿ %nl%%nl%Marketten istediğin eşyayı hemen indirimli olarak alabilirsin&o.%nl%%nl%   &2Özel Paket, VIP, %nl%       &cSpawner%nl%   ve daha fazlası%nl%%nl% "
    4.     set {_component2} to a text component with "&4&nTıkla ve markete git!"
    5.     add hover event with action SHOW_TEXT with text "&fBuraya tıklayarak sunucu sitesine gidebilirsin &o!" to text component {_component2}
    6.     add click event with action OPEN_URL with link "https://clasy.network" to text component {_component2}
    7.     add text component {_component} and {_component2} to book {_book}
    8.     open book {_book} to {_p}
    9.  
    10. command /test:
    11.     trigger:
    12.         openBook(player)
    Error when i reload
    upload_2020-2-23_23-14-14.png
     
  8. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    Try just written book or book
     
  9. Burnty_

    Burnty_ Member

    Joined:
    Feb 16, 2017
    Messages:
    8
    Likes Received:
    0
    How was this implemented in vanilla Skript? The old script I have to launch random fireworks when a set block is clicked used:

    Code (Text):
    1. launch fireworks at {_loc} with duration 2
    But this will no longer work in 1.15.2 with Skript 2.4.1 and I'm not sure what to change it to as the documentation I can find doesn't seem to allow for random fireworks only a set one
     
  10. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    Disguise stuff does not work anymore? Using latest skellett and LibsDisguise v9.8.0?

    This does nothing:

    Code (Text):
    1. on spawn of zombie:
    2.     wait 1 second
    3.     broadcast "disguising"
    4.     set {_d} to a new disguise with type PLAYER with username "sevenhours"
    5.     #set {_d} to a new disguise with type RABBIT
    6.     set {_entity} to last spawned zombie
    7.     set disguise of {_entity} to {_d}  
     
  11. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    I think the type PLAYER needs to be in a string, also make sure LibsDisguises is enabled in the config.yml
     
  12. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    For me it works when spawning a zombie via command and then disguise it, but not in "on spawn" event for some weird reason.
     
  13. GamePL7

    GamePL7 Member

    Joined:
    May 2, 2020
    Messages:
    1
    Likes Received:
    0
  14. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    On latest version, placing of schematics no longer working?
    Does not work:
    paste schematic "myschematic" at player
     
  15. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    Skellett doesn't have paste schematic
     
  16. pepper82

    pepper82 Member

    Joined:
    Jan 26, 2017
    Messages:
    262
    Likes Received:
    1
    Strange, I found it in the DOCS. However, will you be able to implement something like this? I can not find any other addon working with AsyncWorldEdit + Skript on 1.15.2
     
  17. Weefle

    Weefle Member

    Joined:
    Jan 26, 2017
    Messages:
    14
    Likes Received:
    4
    You can with SkWaze addon and Builder plugin but it's block by block placed by NPC, I could implement pasting WorldEdit/Sponge schematics and NBT structures in a next update of SkWaze if you let me some time.
     
  18. Preceding

    Preceding Member

    Joined:
    Jan 23, 2020
    Messages:
    1
    Likes Received:
    1
    Suggestion:

    Add a
    Code (Text):
    1. update inventory of player
    method.

    What it does:
    Uses the update inventory method in spigot - player#updateInventory
     
  19. MrCrazyKill

    MrCrazyKill Member

    Joined:
    Feb 20, 2017
    Messages:
    9
    Likes Received:
    0
    You can give air to player, it work fine
    Code (Text):
    1. give air to player
     
  20. LimeGlass

    VIP Supporter Addon Developer

    Joined:
    Jan 24, 2017
    Messages:
    617
    Likes Received:
    425
    Medals:
    LimeGlass updated Skellett - The beast addon! with a new update entry:

    Removals and Update

    Read the rest of this update entry...
     
Loading...