MundoSK

Addon MundoSK 1.8.5

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

Tlatoani

Addon Developer
Jan 24, 2017
151
92
28
23
Milky Way
Tlatoani submitted a new resource:

MundoSK - 1.8.8 - 1.11 | Packets, Sockets, World Border/Management/Custom Generation, and more!

raJ0arc.png


Take advantage of a wide variety of features, from simple world border capability to advanced socket communication and packet creation/modification, as well as interesting new syntaxes for Skript.

Documentation | GitHub | Metrics

If you're running ProtocolLib, it's recommended that you use MundoSK...

Read more about this resource...
 
@Tlatoani
I can't get into the game after installation
Code:
[/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][12:20:51 INFO]: [MundoSK] Enabling MundoSK v1.7.4
[12:20:51 INFO]: [MundoSK] Pie is awesome :D
[12:20:51 INFO]: [MundoSK] Worlds to load (if any) were loaded successfully!
[12:20:51 INFO]: [MundoSK] You've discovered the amazing realm of ProtocolLib packet syntaxes!
[12:20:51 INFO]: [MundoSK] Awesome syntaxes have been registered!

[12:20:53 INFO]: [MundoSK] Metrics have been enabled!
[12:20:56 INFO]: UUID of player Xbxy is b8607cfe-5528-32a0-8493-b99cd661b359
[12:20:56 ERROR]: java.lang.NullPointerException
[12:20:56 ERROR]: java.lang.NullPointerException
[12:20:56 INFO]: Xbxy[/112.222.119.165:65443] logged in with entity id 0 at ([world]-6.0, 36.0, 0.0)
[12:20:57 INFO]: Xbxy lost connection: Disconnected
[12:20:57 INFO]: Xbxy left the game[/B]


Code:
[/B][/B][/B]
[B][B][B][12:23:55 INFO]: Stopping the server
[12:23:55 INFO]: Stopping server
[12:23:55 INFO]: [TuSKe] Disabling TuSKe v1.7
[12:23:55 INFO]: [SkQuery] Disabling SkQuery v3.5.5-Lime
[12:23:55 INFO]: [skRayFall] Disabling skRayFall v1.9.7
[12:23:55 INFO]: [skRayFall] Bacon has been eaten. Make some more soon!
[12:23:55 INFO]: [Skellett] Disabling Skellett v1.7.7c
[12:23:55 INFO]: [SkStuff] Disabling SkStuff v1.6.4
[12:23:55 INFO]: [SkStuff] SkStuff 1.6.4 has been successfully disabled.
[12:23:55 INFO]: [ProtocolLib] Disabling ProtocolLib v4.2.1-SNAPSHOT-b346
[12:23:55 INFO]: [MundoSK] Disabling MundoSK v1.7.4
[12:23:55 INFO]: [MundoSK] Closed all function sockets (if any were open)
[12:23:55 INFO]: [MundoSK] Successfully saved all world loaders
[12:23:55 INFO]: [Vault] Disabling Vault v1.5.6-b49
[12:23:55 INFO]: [Skript] Disabling Skript v2.2-dev23
[12:23:55 INFO]: [WorldEdit] Disabling WorldEdit v6.1.5;4651611
[/B]
 
@Tlatoani
I can't get into the game after installation
Code:
[/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][12:20:51 INFO]: [MundoSK] Enabling MundoSK v1.7.4
[12:20:51 INFO]: [MundoSK] Pie is awesome :D
[12:20:51 INFO]: [MundoSK] Worlds to load (if any) were loaded successfully!
[12:20:51 INFO]: [MundoSK] You've discovered the amazing realm of ProtocolLib packet syntaxes!
[12:20:51 INFO]: [MundoSK] Awesome syntaxes have been registered!

[12:20:53 INFO]: [MundoSK] Metrics have been enabled!
[12:20:56 INFO]: UUID of player Xbxy is b8607cfe-5528-32a0-8493-b99cd661b359
[12:20:56 ERROR]: java.lang.NullPointerException
[12:20:56 ERROR]: java.lang.NullPointerException
[12:20:56 INFO]: Xbxy[/112.222.119.165:65443] logged in with entity id 0 at ([world]-6.0, 36.0, 0.0)
[12:20:57 INFO]: Xbxy lost connection: Disconnected
[12:20:57 INFO]: Xbxy left the game[/B]


Code:
[/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][12:23:55 INFO]: Stopping the server
[12:23:55 INFO]: Stopping server
[12:23:55 INFO]: [TuSKe] Disabling TuSKe v1.7
[12:23:55 INFO]: [SkQuery] Disabling SkQuery v3.5.5-Lime
[12:23:55 INFO]: [skRayFall] Disabling skRayFall v1.9.7
[12:23:55 INFO]: [skRayFall] Bacon has been eaten. Make some more soon!
[12:23:55 INFO]: [Skellett] Disabling Skellett v1.7.7c
[12:23:55 INFO]: [SkStuff] Disabling SkStuff v1.6.4
[12:23:55 INFO]: [SkStuff] SkStuff 1.6.4 has been successfully disabled.
[12:23:55 INFO]: [ProtocolLib] Disabling ProtocolLib v4.2.1-SNAPSHOT-b346
[12:23:55 INFO]: [MundoSK] Disabling MundoSK v1.7.4
[12:23:55 INFO]: [MundoSK] Closed all function sockets (if any were open)
[12:23:55 INFO]: [MundoSK] Successfully saved all world loaders
[12:23:55 INFO]: [Vault] Disabling Vault v1.5.6-b49
[12:23:55 INFO]: [Skript] Disabling Skript v2.2-dev23
[12:23:55 INFO]: [WorldEdit] Disabling WorldEdit v6.1.5;4651611
[/B]
I'm very sorry I didn't notice this before, I thought I would get a notification when somebody posted here. Like Grin said above, you can fix the issue by downloading the beta version, there's a link on the MundoSK overview page.
 
Im currently trying this on your latest Beta build

code_language.skript:
command /mantest:
    permission: *
    trigger:
        send "%chunk at player%"
        load chunk chunk at player

but it does nothing
I am running:
Paperclip git-1060
Skript dev25 by Bensku
MundoSk 1.7.5 beta 132

Any ideas? Am i doing something wrong? Im having a hard time finding docs on the beta stuff but the code doesnt throw errors

Edit: I tried with not yet generated chunks, is it possible that its not working with ungenerated chunks?
 
Last edited by a moderator:
Im currently trying this on your latest Beta build

code_language.skript:
command /mantest:
    permission: *
    trigger:
        send "%chunk at player%"
        load chunk chunk at player

but it does nothing
I am running:
Paperclip git-1060
Skript dev25 by Bensku
MundoSk 1.7.5 beta 132

Any ideas? Am i doing something wrong? Im having a hard time finding docs on the beta stuff but the code doesnt throw errors

Edit: I tried with not yet generated chunks, is it possible that its not working with ungenerated chunks?
If there is no message being sent, then that is a problem with the addon that gives the
code_language.skript:
chunk at player
expression, because MundoSK doesn't provide that expression. If you do get a message but the chunk doesn't load, then that is a problem with MundoSK and I will have to test that when I get home. Loading non-generated chunks is allowed according to Spigot docs/source, so that isn't the problem.
 
If there is no message being sent, then that is a problem with the addon that gives the
code_language.skript:
chunk at player
expression, because MundoSK doesn't provide that expression. If you do get a message but the chunk doesn't load, then that is a problem with MundoSK and I will have to test that when I get home. Loading non-generated chunks is allowed according to Spigot docs/source, so that isn't the problem.

Oh, sorry, the message gets sent, the function is in skript itself but this post was made too quick im just playing around with chunk loading atm and it seems like it works i just didnt realize that the chunk you are in is always loaded even if you are spectator and turn chunkgeneration for them off. My tests were just bad :S
 
Oh, sorry, the message gets sent, the function is in skript itself but this post was made too quick im just playing around with chunk loading atm and it seems like it works i just didnt realize that the chunk you are in is always loaded even if you are spectator and turn chunkgeneration for them off. My tests were just bad :S
Okay, good to know that everything is working fine for you.
 
I am not very understanding of the code
Can you provide an example

Code:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]] deactivate array tablist for %player%

and

displayed skin of %player

If you want to modify the skin
Should I be?
Code:
set displayed skin of player to ????
 
I am not very understanding of the code
Can you provide an example

Code:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]] deactivate array tablist for %player%

and

displayed skin of %player

If you want to modify the skin
Should I be?
Code:
set displayed skin of player to ????
What the syntax
code_language.skript:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]]
does is it activates the array tablist for that player. The array tablist is a form of MundoSK custom tablist where the tabs are organized into a rectangle and you can modify individual tabs through their column and row (it's like a grid of tabs).

code_language.skript:
deactivate array tablist for %player%
is just the effect you use to turn off the array tablist. Do note however, that turning on array tablist will hide all players in the tablist, and when you turn off array tablist, you will need to use a separate efect to show them again (if you want to)
code_language.skript:
set %player%'s tablist contains players to true

The last syntax, like you said already, is for changing the skin of a player, and its syntax, like you also said, is
code_language.skript:
set %player%'s displayed skin to %skin%
Now, what you are wondering is, what do you put in %skin%? There are three different things you can put in %skin%:
  • First, you can just put in a Steve or Alex skin by writing
    code_language.skript:
    steve
    or
    code_language.skript:
    alex
  • Second, you can use the skin of another player (the player has to be online), by writing
    code_language.skript:
    %player%'s skin
    (Note that this is different from displayed skin, as this one is the actual skin of the player while displayed skin is what the player's skin currently looks like on your server.
  • Third, you can input a skin using its texture and value, using this syntax:
    code_language.skript:
    skin with texture %string% value %string%
    This is for use in APIs that give you skin data from an input file or player UUID (for players who aren't online or if your server is in offline mode). For example, you can go to mineskin.org and upload a skin file, and it will give you a text box with texture and a text box with the skin - this is what you will put in this syntax.
Hope this helps!
 
Thank you for your answer!
But I still can't write the = =
Code:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]]
Then I try to set up the skin
But I find I can't ping mineskin.org server
Is there a way to call the local skin files
[doublepost=1489073085,1489072901][/doublepost]
Thank you for your answer!
But I still can't write the = =
Code:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]]
Then I try to set up the skin
But I find I can't ping mineskin.org server
Is there a way to call the local skin files
This is the content of the bar code is set length limitation?
Code:
set player's nametag to "test"
 
Thank you for your answer!
But I still can't write the = =
Code:
activate array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skintexture%]]
Then I try to set up the skin
But I find I can't ping mineskin.org server
Is there a way to call the local skin files
[doublepost=1489073085,1489072901][/doublepost]
This is the content of the bar code is set length limitation?
Code:
set player's nametag to "test"
What are you trying to do?
 
Hey can you create a example of THE camera packet can't figgure iT out. :emoji_frowning:
 
He might talk about this packet:
http://wiki.vg/Protocol#Camera

And here is an example:
code_language.skript:
function packetSpectate(player: player, entity: entity):
    set {_packet} to new play_server_camera packet
    set {_player}'s world pentity 0 of {_packet} to {_entity}
    send {_player} packet {_packet}
Yes that one thx i will look later on if it works!
 
He might talk about this packet:
http://wiki.vg/Protocol#Camera

And here is an example:
code_language.skript:
function packetSpectate(player: player, entity: entity):
    set {_packet} to new play_server_camera packet
    set {_player}'s world pentity 0 of {_packet} to {_entity}
    send {_player} packet {_packet}
Is there a way to activate the effect while your still able to move?
 
I want to change my TAB, I don't know if this is what the effect of the code above, if you can provide an example, I'll try to modify by yourself
:emoji_smile:
Here you go:
code_language.skript:
command /example_tablist:
    trigger:
        activate array tablist for player with 4 columns 20 rows #This creates a 4 x 20 grid of tabs in the player's tablist
        set display name of tab 1, 1 for player to "Hello!" #This sets the first tab as "Hello!"
        set icon of tab 4, 20 for player to alex #This sets the icon of the last tab as the alex skin
        set display name of tab 4, 20 for player to "ALEX" #This sets the last tab as "ALEX!"
        loop 20 times:
            set display name of tab 2, loop-number for player to "Column 2, Row %loop-number%" #This sets all of the tabs in the second column to display their column and row
            set icon of tab 2, loop-number for player to steve #This sets all of the tabs in the second column to have a steve skin as their icon

There should also be other scripts people have made using tablist syntaxes that may help you as well.
 
Good evening,
Are you no longer working on MundoSk ? :C
Could you improve the effect set skin with value so that it no longer causes a drop in tps?