Inactive [USER/RP][Spout/Perm/mySQL] SpoutPlayers 2.0.5: player models, appearance, PM's and more[1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by nil0bject, Aug 24, 2011.

  1. Offline

    nil0bject

    SpoutPlayers 2.0.5[formerly SpoutPlayerSkins]
    Donate - THANKYOU!!!
    [​IMG]
    Change player models, skins, capes, names, gravity, jump height, walk, air, and swim speed, render distance and many more!

    Project Page: http://dev.bukkit.org/server-mods/spoutplayers/
    Please submit problems with SpoutPlayers to: http://dev.bukkit.org/server-mods/spoutplayers/tickets/

    Settings can be stored in your config file or mySQL database.
    Restrict user permission to allow/deny changing of values.
    Change groups of players with one edit.

    Create a group type:
    /set @<type> <groupName> <value>
    Set a players type to a value or group type:
    /set <playerName> <type> <value>
    Reset a players type value to default:
    /set <playerName> <type>
    Display info:
    /set <playerName>
    eg:

    /set nil0bject
    /set skin admin http://myserver.com/skins/admin/*.png
    /set nil0bject skin admin
    result: my skin would be set to http://myserver.com/skins/admin/nil0bject.png
    /set skin admin http://myserver.com/skins/admin/admin.png
    result: my skin would be set to http://myserver.com/skins/admin/admin.png
    /set nil0bject skin
    result: my skin would be set to http://www.minecraft.net/skins/nil0bject.png

    <type>s are:
    - name: change the name
    - cape: change the cape
    - skin: change the skin
    - mob: change into a mob with a valid ID number of a minecraft entity. Get them from the wiki.
    - grav: changes how quickly you will fall. will still take fall damage. will get kicked if floating for too long.
    - walk: how fast you walk
    - swim: how fast you swim
    - air: how fast you fly
    - sight: how far the player can see. reduce lag or increase visibility.
    - jump: how high you can jump
    - fly: true or false
    - pm: send an achievement notification to a player with your name and message
    - warn: constantly send a warning to a player until you send another warning with only a fullstop in it

    ----------------Installation------------------
    Server Installation
    1. Download SpoutPlayers
    2. Download Spout.
    3. Copy SpoutPlayers.jar and Spout.jar into your bukkit servers plugin folder.
    4. Start or restart your bukkit server.

    Player Installation
    1. Download SpoutCraft Linux: jar Windows: exe MacOS X: app.
    (optional)1.1. Copy Spoutcraft.jar to where your minecraft launcher is.
    2. Open Spoutcraft.jar.
    3. Login with your minecraft account.
    4. Wait for a clean copy of minecraft to be downloaded and modded.
    (this does not modify your original minecraft)
    5. Connect to a bukkit server running Spout and SpoutPlayers!!

    Updatess


    2.0.5 MultiWorld support for MySQL servers
    * if you use MySQL to store your SpoutPlayers data, then you now can set player type values on a per world basis.
    * /set <playerName> <worldName> <type> <value>
    # /set nil0bject world skin http://www.minecraft.net/skin/*.png
    # /set nil0bject world_nether skin http://www.minecraft.net/skin/Notch.png
    # /set nil0bject world_the_end skin http://www.minecraft.net/skin/Honeydew.png
    * this isn't supported with config files yet. please consider using MySQL.
    2.0.3 - More @<types>!
    - you can now use the @<type> command with all the types to make groups with names.
    eg. /set skin nameOfMyGroup http://s3.amazonaws.com/MinecraftSkins/Notch.png
    ie.

    2.0.2
    - fixed the console spamming
    - added more default options when a new SpoutPlayers/config.yml file is created

    2.0.1
    -SpoutPlayers now saves your settings

    2.0.0
    - updated to work with latest craftbukkit 1.2.5 and latest SpoutPlugin/SpoutCraft 1.2.5
    [COLOR=#000000][FONT=Georgia][COLOR=#141414][B]1.9.1 - bug fix[/B][/COLOR][/FONT][/COLOR]
    - fixed error with morphing into mobs.
    1.9 - Private Messages via Achievements!
    - add a new <type>: pm
    - this will send an achievement notification to a player with your name and message
    - much easier than finding your name in the chat log
    - usage: /set nil0bject pm Hey.What_ya_doing?
    - nb: currently messages can only be one word, and less than 26 characters.

    -fixed a few bugs with the config and warn type.

    1.8.1
    -trying to fix permissions errors
    SpoutPlayers 1.8 - warnings and morphing
    - send an achievement notification to any player. will keep warning until it is reset
    - /set nil0bject warn stopMessingAround*
    the warning can only be one word on the command line, so it's best to setup premade warnings in your config(warns:) or mysql(SPwarns)
    reset warning:
    - /set nil0bject warn .
    or
    - /set nil0bject warn

    - morph into any entity installed in all connected clients
    - this means, using the ID number of an entity(eg Ghast is 56), you can change your appearance for other players, not yourself.
    - /set @mob ghast 56
    - /set nil0bject mob ghast
    and then for lulz
    - /set nil0bject grav 0.1
    - /set nil0bject air 100
    - /set nil0bject fly true
    - if all clients have a mod installed, that includes a custom entity, you just need to know that entities ID and everyone can change into it.
    - who has some cool minecraft models?
    - this is part of the custom player model integration.

    Vanilla Entities
    entity, ID
    "Creeper", 50
    "Skeleton", 51
    "Spider", 52
    "Giant", 53
    "Zombie", 54
    "Slime", 55
    "Ghast", 56
    "PigZombie", 57
    "Enderman", 58
    "CaveSpider", 59
    "Silverfish", 60
    "Pig", 90
    "Sheep", 91
    "Cow", 92
    "Chicken", 93
    "Squid", 94
    "Wolf", 95

    ------------------Usage-----------------


    ------------------future updates-----------------
    - custom entity skins
    - hide name
    - respawn with different values. ie zombies!!
    - custom player models(will require client mod)

    Donate - THANKYOU!!!
    [​IMG]
     
  2. Offline

    Boelens

    This can be very usefull for some RPG servers, nicely done.
     
    nil0bject likes this.
  3. Offline

    iLovePepsi_

    Great Plugin. But who is lewis and simon?
     
    nil0bject likes this.
  4. Offline

    nil0bject

    ------------------Usage-----------------

    previous updates:
    Show Spoiler

    SpoutPlayers 1.7.1
    - fixed error with loading and saving to the config file
    - sorry about that, it was setting all null values to '*', which in turn converted to the player username.
    - Thanks for your patience!


    1.7gravity+walkSpeed+airSpeed+swimSpeed+viewDistance+jumpHeight+canFly?
    - improved code efficiency
    - added a bunch of new <type>s:
    - grav: changes how quickly you will fall. will still take fall damage. will get kicked if floating for too long.
    - walk: how fast you walk
    - swim: how fast you swim
    - air: how fast you fly
    - sight: how far the player can see. reduce lag or increase visibility.
    - jump: how high you can jump
    - fly: true or false
    use them in commands eg:
    /set @grav low 0.1
    /set nil0bject grav low

    1.6 @<type> - saving group data
    - new modifier "@<type>", where <type> is skin, cape, grav or name.
    - usage: /set @<type> <name> <value>
    - example:
    /set @cape group1 http://www.minecraftwiki.net/images/4/47/Creeper_cape.png
    /set @cape group2 http://www.minecraftwiki.net/images/7/79/JulianClark.png
    /set nicquehen cape group1
    /set nil0bject cape group2

    /set @skin group1 http://www.minecraft.net/skin/Notch.png
    /set @skin group2 http://www.minecraft.net/skin/nil0bject.png
    /set nicquehen skin group1
    /set nil0bject skin group2

    1.5 Gravity
    - new modifier "grav". controls how much gravity a player experiences. 1 is normal. 0 is none. you can use negative numbers and decimals. 0.5 is good. watch out for fall damage.
    - skins, capes, grav and names are refreshed on all players more regularly. this is controlled via the preferences: updateFreq: setting in the config file.

    1.4 Download
    - fixed PLAYER_JOIN bug
    - commands now work properly again.
    - sorry for those bugs. i had to rewrite heaps of stuff to get it working again. Thanks for being patient!
    1.3
    - added primary keys for all tables (will update automatically)
    - fixed player names without using *
    1.2 http://ubuntuone.com/1zlPBEFDUIfQLbtrzxaFMW
    - saving to config now works correctly, again
    - fixed null error on PLAYER_JOIN
    - you can use * in the name. this will be replaced by the real name
    1.1 http://ubuntuone.com/7mPpq5iSBalTkdTJCHGTXQ
    - /set USERNAME name hahahahalulz
    - a few optimizations
    1.0 http://ubuntuone.com/6WIbNfO8Rxmwx8HELlCM5x
    - completely rewrite of spoutPlayerSkins
    - thanks to everyone for your support

    -----------------config-----------------
    preferences
    Show Spoiler

    Code:
    preferences:
      updateFreq: 400
      debug: true
      mysql: false
    
    - updateFreq is how often all player appearances are refreshed. Lower values mean higher CPU usage.
    - debug is for showing extra information in the console. Useful for helping me fix problems.
    - mysql is true if you want to use a mysql server to save your data.

    mySQL
    Show Spoiler

    if mysql is true, you need to fill in these values. the database must already exist.
    Code:
    mysql:
      port: '3306'
      address: 'localhost'
      user: 'root'
      database: 'Bukkit'
      pass: 'mySQLpassword'
    


    The skins, capes and players are defined in SpoutPlayers/config.yml or using mySQL. Here is a config example(the mysql setup basically mimics the config):
    players
    Show Spoiler

    Code:
    players:
      nil0bject:
        skin: http://minecraft.net/skin/Xephos.png
        cape: modGroup
        name: '(mod)*'
      '@global':
          cape: 1M
          skin: guests
          name: guests
          mob: creeper
    
    @global - players will inherit the values defined for @global. These are overridden when the player is defined separately.
    * - a '*' is replace with the username of the player.
    url - URL's must be valid direct links to png files.
    '' - sometimes values need to be inside two quote marks, eg @global='@global'

    skins, capes and names, etc
    Show Spoiler

    Code:
    mobs:
      creeper: 50
    skins:
      guests: http://minecraft.net/skin/Notch.png
    capes:
      1M: http://www.minecraftwiki.net/images/f/f7/1MCape.png
      modGroup: http://www.minecraftwiki.net/images/4/47/Creeper_cape.png
    names:
      guests: '(guest)*'
    

    ----------------permissions-----------------
    Show Spoiler

    Code:
    permissions:
        sp.*:
            description: Allows a player to change any other player skin and cloak
            children:
                sp.name.*: true
                sp.skin.*: true
                sp.cape.*: true
                ...
        sp.<type>.*:
            description: Allows a player to change names
            children:
                sp.<type>.save: true
                sp.<type>.changeOwn: true
                sp.<type>.changeAll: true
                sp.<type>.un<type>: true
        sp.<type>.save:
            description: Allows a player to save changes to the name
        sp.<type>.changeOwn:
            description: Allows a player to change their own name
        sp.<type>.changeAll:
            description: Allows a player to change all player name
        sp.<type>.un<type>:
            description: Allows a player to remove a custom name from a player they have permission for

    ------------------commands-----------------
    Show Spoiler

    /set is the base command - it currently does nothing
    /set <playerName> - shows you information about that player. replace <playerName> with a currently connected username.

    /set @<type> <groupName> <value> - create a new group
    /set <playerName> <type> <value or groupName> - set a players <type> to <value>
    <type>s are:
    - grav: changes how quickly you will fall. will still take fall damage. will get kicked if floating for too long.
    - walk: how fast you walk
    - swim: how fast you swim
    - air: how fast you fly
    - sight: how far the player can see. reduce lag or increase visibility.
    - jump: how high you can jump
    - fly: true or false
    - pm: send an achievement notification to a player with your name and message
    - mob: ID number of minecraft entity. The vanilla ones are listed below:
    entity, ID
    "Creeper", 50
    "Skeleton", 51
    "Spider", 52
    "Giant", 53
    "Zombie", 54
    "Slime", 55
    "Ghast", 56
    "PigZombie", 57
    "Enderman", 58
    "CaveSpider", 59
    "Silverfish", 60
    "Pig", 90
    "Sheep", 91
    "Cow", 92
    "Chicken", 93
    "Squid", 94
    "Wolf", 95

    /set @cape group1 http://www.minecraftwiki.net/images/4/47/Creeper_cape.png
    /set @cape group2 http://www.minecraftwiki.net/images/7/79/JulianClark.png
    /set nicquehen cape group1
    /set nil0bject cape group2
    /set flosscones cape group2
    /set @global cape group1

    /set @skin group1 http://www.minecraft.net/skin/Notch.png
    /set @skin group2 http://www.minecraft.net/skin/nil0bject.png
    /set nicquehen skin group1
    /set flossconesskin group1
    /set nil0bject skin group2
    /set @global name lolcats
    /set @global grav 0.5

    /set <playerName> name- removes the players temporary skin
    /set <playerName> name <name> - sets the players name to the <name>. If you have permission, it will also be saved.

    /set <playerName> cape- removes the players temporary cape
    /set <playerName> cape <url> - sets the players cape to the <url>. If you have permission, it will also be saved.

    /set <playerName> skin - removes the players temporary skin
    /set <playerName> skin <url> - sets the players skin to the <url>. If you have permission, it will also be saved.

    /set <playerName> grav - removes the players temporary gravity
    /set <playerName> grav <number> - sets the players gravity to the <number>. If you have permission, it will also be saved.

    ------------------skins and capes-----------------
    these are some of the sites you can upload and use images for skins and capes:
    Show Spoiler




    Show Spoiler

    wow, thanks. It's my first bukkit plugin, so glad you think it has potential.
    Any suggestions for future features?


    thanks pepsi! lewis and simon are just these guys, ya know? I fixed up the config example to make it clearer.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  5. Offline

    iLovePepsi_

    Plugin is great thanks.
     
    nil0bject likes this.
  6. Offline

    nil0bject




    nostalgia
    Show Spoiler

    Updated: SpoutPlayerSkins 1.0

    nb. please remove your old config so a new one can be created. thankyou!

    Command Usage
    /skin playerName URL
    -Sets playerName's skin to a png at the URL.
    /skin URL
    - Sets your skin to a png at the URL.
    -----------------------------
    Bug
    - player skin resets on death, will fix in a few hours
    Log
    v1.0
    - added /skin console commands
    - modified the config to allow for skin URL aliases
    - moved the player list to the players key
    - added debug logging and preference to the config
     
  7. Offline

    Alexis

    Good plugin.
    but will be possible add a management by mysql ?
     
    nil0bject likes this.
  8. Offline

    nil0bject

    oh yeah? can you point me in a good direction for me to do that? thanks!
     
  9. Offline

    Alexis

  10. Offline

    nil0bject

    thanks, i'll have a look at it
     
  11. Offline

    davdavy

    hey when ever i click on the spout download it comes up with unknow file not a archive or winrar please help
     
  12. Offline

    Silvo

    Please support file:// urls for LAN-ONLY minecraft servers.
     
    nil0bject likes this.
  13. Offline

    nil0bject

    @davdavy thanks, Spout link fixed! oh... you mean the .jar? yeah, don't open that file. put it in your bukkit plugin folder.
    @Silvo just set up a private http server, unless you use windows, this should be very easy to do. tell me if you have any trouble.
     
  14. Offline

    Silvo

    Yeah, I had to do right that :D. And under windows, works.

    I noticed your plugin checks for the skin everytime a user connects/or server starts. Is there a way to download the png file one time and thats it?
     
    nil0bject likes this.
  15. Offline

    nil0bject

    That's how minecraft works. you'd have to mod the client.

     
  16. Offline

    piousminion

    Any chance you could allow a master url to load all skins from?
    e.g.
    Code:
    players:
        '@global': '@global'
    skins:
        '@global': http://somesite/MinecraftSkins/*
    Then say for a username like 'piousminion' it would load the skin from http://somesite/MinecraftSkins/piousminion.png

    This would solve all my problems and I've yet to see a spout plugin that can do this.
     
    nil0bject likes this.
  17. Offline

    LambdaBeta

    Is there any way to use this in such a way that the players dont need to get all the cheats associated with spout but can still get to see everybody with unique skins? ie: Is there some kind of stripped, cheatless version of spout that can be used instead of the one with the ability to have a minimap and all items?
     
    nil0bject likes this.
  18. Offline

    nil0bject

    good question. i think you'd have to ask the spout guys about that.
    in fact, I think you are just talking about 'AllowVisualCheats: false' in the Spout config. is that what you were looking for?

    I can do this for you. give me a day, kinda busy right now.

    lol, you distracted me. easier than i first thought.

    see the 1.1 update

    Updated
    v1.1 http://ubuntuone.com/5SzmsU2wxA3H4OAxI9i6gp
    - added '*' syntax in config.yml for skin URL's. The '*' will be replaced by the player name.
    - this also works with groups of players, ie @global
    - more groups will be added with Permissions support
    - streamlined the code. will be able to add other appearance changes like capes, etc.
    edit:
    forgot to mention, the '*' wildcard token can be used in the server command as well as the config file.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  19. Offline

    skeletonofchaos

    *cough* Yogscast *cough* so basically you flipped their skins around :p
     
    nil0bject likes this.
  20. Offline

    nil0bject

    oh, in the example config? yeah. it was the first two names that popped into my head.

    edit: capes added. just doing the bukkit stuff now.

    Capes are done!
    v1.2 http://ubuntuone.com/6ji0eFFUdJDU59r14pKZhs
    - YOU MUST REMOVE YOUR OLD CONFIG.YML (sorry, i'm lazy)
    - added cloak manipulation
    - i refer to them as capes because the command is shorter than /cloak
    - see above for more info

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  21. Offline

    KoLLIaPuK

    Good plugin. Thx u. Also, u can add mysql base ?

    Also, Please, can you make me group sharing - each group has one skin for all the players?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
    nil0bject likes this.
  22. Offline

    nil0bject

    yes and yes. i've been planning on doing an SQL backend and using permissions for groups.

    v1.3 http://ubuntuone.com/6pnHRFPA9yfA09d0GTZniB
    - YOU MUST REMOVE YOUR OLD CONFIG.YML (sorry, won't happen again)
    - added mySQL support
    - enter your server details into the config.yml file
    - run the bukkit server once to initialize the database tables
    - minor bug fixes

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  23. Offline

    nil0bject

  24. Offline

    smc

  25. Offline

    nil0bject

    sorry fixt!

    v1.5 http://ubuntuone.com/5wOsiTGzojAGNlTiMrS2W4
    - bukkit permissions plugins supported
    - added resetting your skin and cloak to defaults with '/cape' and '/skin'(i still have to do resetting other players skin and cloak)
    - changed mysql.enable to preferences.mysql in the config (this should automatically update your old config)
    - added preferences.permissions to the config. true if you want permissions enabled

    these are the permissions currently. i'm open to suggestions.
    Code:
    permissions:
        sps.*:
            description: Allows a player to change any other player skin and cloak
            children:
                sps.skin.*: true
                sps.cape.*: true
        sps.skin.*:
            description: Allows a player to change skins
            children:
                sps.skin.save: true
                sps.skin.changeOwn: true
                sps.skin.changeAll: true
                sps.skin.unskin: true
        sps.skin.save:
            description: Allows a player to save changes to the skin
        sps.skin.changeOwn:
            description: Allows a player to change their own skin
        sps.skin.changeAll:
            description: Allows a player to change all player skin
        sps.skin.unskin:
            description: Allows a player to remove a custom skin from a player they have permission for
        sps.cape.*:
            description: Allows a player to change cloaks
            children:
                sps.cape.save: true
                sps.cape.changeOwn: true
                sps.cape.changeAll: true
                sps.cape.uncape: true
        sps.cape.save:
            description: Allows a player to save changes to the cloak
        sps.cape.changeOwn:
            description: Allows a player to change their own cloak
        sps.cape.changeAll:
            description: Allows a player to change all player cloaks
        sps.cape.unskin:
            description: Allows a player to remove a custom cloak from a player they have permission for


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  26. Offline

    smc

    Version 1.5 has a bug in respawn.


    2011-09-20 07:53:30 [INFO] [HeroicDeath] VimPaMaTa tornou-se obsidiana.
    2011-09-20 07:53:33 [SEVERE] Could not pass event PLAYER_RESPAWN to SpoutPlayerSkins
    java.lang.NullPointerException
    at org.getspout.spout.player.SimpleAppearanceManager.setGlobalSkin(SimpleAppearanceManager.java:48)
    at nil0bject.spout.SpoutPlayerAppearance.setPlayerSkin(SpoutPlayerAppearance.java:12)
    at nil0bject.spout.listeners.SpoutPlayerListener.onPlayerRespawn(SpoutPlayerListener.java:67)
    at org.bukkit.plugin.java.JavaPluginLoader$3.execute(JavaPluginLoader.java:258)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at net.minecraft.server.ServerConfigurationManager.moveToWorld(ServerConfigurationManager.java:239)
    at net.minecraft.server.ServerConfigurationManager.moveToWorld(ServerConfigurationManager.java:204)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:895)
    at net.minecraft.server.Packet9Respawn.a(SourceFile:18)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-09-20 07:53:33 [INFO] Player Respawning

    I can not use?
    capes:
    '@global': http://superminecraft.com.br/cape/players/*.png

    No problem:
    capes:
    '@global': http://superminecraft.com.br/cape/*.png

    The problem is:
    capes:
    '@global': http://superminecraft.com.br/cape/players/*.png

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  27. Offline

    nil0bject

    so putting the files in the players folder had problems? did the directory have correct permissions?
    thanks for the bug report. i'll check it out.
     
  28. Offline

    liveoles

    I cannot make the skin works:
    Code:
    20:07:01 [嚴重的] Could not pass event PLAYER_JOIN to SpoutPlayerSkins
    java.lang.NullPointerException
            at nil0bject.spout.SpoutPlayerAppearance.setPlayerSkin(SpoutPlayerAppear
    ance.java:11)
            at nil0bject.spout.listeners.SpoutPlayerListener.onPlayerJoin(SpoutPlaye
    rListener.java:50)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:244)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:126)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:116)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:75)
            at net.minecraft.server.Packet1Login.a(SourceFile:59)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:94)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    But it works with only one @globals group for skins.
    But when it have 1 unique player like
    playerSkins:
    '@globals': '@globals'
    andies: sandies
    onionkwok: sonionkwok
    Live0les: sLive0les
    PikaDomo: spikadomo
    The above error occurs...
     
  29. Offline

    nil0bject

    first of all, the global parameter is '@global', not '@globals'. I'm guessing you've formatted the config incorrectly.
    secondly, do you have skins urls setup for andies, onionkwok, '@globals'(sik), etc?
    use pastebin to post your config here. i'll have a quick look.
    also, you must tell me the details of your server. what version of craftBukkit, Spout, etc?
     
  30. Offline

    RaiTeDDy

    PLEASE update -Craftbukkit - 1185 1.8.1
     

Share This Page