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

    nil0bject

    what's the whole command you are using?
    i think so.... i'll add an easy way to use colour
    still trying to figure out what your problem is... does anyone else get this?
     
  3. Offline

    Wilko343

    I did /set username skin http://minecraft.net/skin/Notch.png
    (To test)
     
  4. Offline

    nil0bject

    Update
    SpoutPlayers 1.8 - warnings and morphing
    - send an achievement notification to any player. will keep warning until it is reset
    - /set nil0bject warn stopMessingAround*
    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
    - 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?

    ok, try now, i think i had something wrong with permissions

    Update 1.8.1
    -trying to fix permissions errors

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

    Hryniu

    Emm.. Did you fixed the Internal Error, and what are those warning for ?
     
  6. Offline

    Wilko343

    Now I have the old error again.. Do I have to use somekind of MySQL links for skins now? (Just a noob question)

    Oh and I'm getting spammed with:
    Code:
    [SpoutPlayers] username name:
    [SpoutPlayers] username warn:
    in the console

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

    Tubrista

    How would you set it up so that by default, players have their own skin, unless an admin deliberately changes them? I want to use it just to change names and skins, not gravity or viewing distance, so how would I basically disable everything else other than these two things?
     
    nil0bject likes this.
  8. Offline

    Deh'Ja

    Ender = Skyland in 1.9
     
  9. Offline

    nil0bject

    remove the @global player

    set debug to false in the config

    what error? maybe drop your db and start again

    basically, i use warnings to tell someone to stop griefing/cheating, or warn them when and where something is happening, etc

    edit: everyone on my server is using warnings to send private message to players. i think i'll add a pm system.

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

    Hryniu

    I mean like you shouldn't do another AdminCmd from a simple Skin Plugin. Im not attacking on you or anything, just saying.
     
  11. Offline

    nil0bject

    nah, that's cool. this started as a skin plug, but it's really simple now for me to add extra stuff, so I am.

    Update
    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.

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

    heavy1metal

    Welp we use factions (http://forums.bukkit.org/threads/se...war-and-user-controlled-antigrief-1240.19063/), and the idea is everybody in said faction would have a skin. I'm not sure how much extra work it is for you, but if we could create a group within playeditor, and then something like /set heavy1metal group Factioname, and wamo good to go.

     
  13. Offline

    AzureFlameCloud

    for the next update which will require client mod, does that mean that one can have wings while others don't but others can see that one has wings?
     
    nil0bject likes this.
  14. Offline

    nil0bject

    yep, that's the idea. thanks for your interest
     
  15. Offline

    AzureFlameCloud

    holy hell, have my unborn baby!!
    will you make tutorials on how to alter one's player model too?

    but do you have to use spout? since i can't get spout to work
    i got stuck in a white screen and will CJB's mods work and modloader?

    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.
  16. Offline

    nil0bject

    sure
     
  17. Offline

    Wilko343

    I get internal error, and this in the server log:
    Code:
    [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'set' in plugin SpoutPlayers v1.9
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:354)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:506)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:485)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at nil0bject.spout.spoutPlayers.SpoutPlayerCommands.onCommand(SpoutPlayerCommands.java:92)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 7 more
    2011-10-09 09:02:31 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'set' in plugin SpoutPlayers v1.9
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at nil0bject.spout.spoutPlayers.SpoutPlayerCommands.onCommand(SpoutPlayerCommands.java:92)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 13 more
    
    Do you know what causes this?
     
  18. Offline

    nil0bject

    tell me how i can reproduce the error myself.
     
  19. Offline

    Wilko343

    /set Wilko343 skin Notch
     
  20. Offline

    nil0bject

    do you have a URL defined for Notch in skins?

    sorry everyone. i'm not sure if the link updated. please grab it again. thankyou

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

    Goldfire

    Loving the plugin, haven't had any troubles, but I'm not liking the process needed to download it. Two redirects followed by a one minute wait from DepositFiles seems a bit much.
     
  22. Offline

    Wilko343

    Yes I used the url from the default config.
     
  23. Offline

    nil0bject

    what do you suggest? i need to make money out of this, or I can't continue development.
     
  24. Offline

    Wilko343

    Sorry to bother you, but do you have a fix? I really want to use this plugin.
    Thanks in advance!
     
  25. Offline

    Hryniu

    Could anyone who has mySQL working with this plugin, turn it off, and try to use command /set ? Please. I think this command works only when the mySQL is turned on.

    You have to go to config.yml in SpoutPlayers folder. Then when you see "skins:", just go a line down and type Notch: 'link to the skin', in this case its.
    Code:
    skins:
        Notch: http://minecraft.net/skin/Notch.png
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  26. Offline

    nil0bject

    i've been doing this all day. works fine for me.
     
    Wilko343 likes this.
  27. Offline

    Hryniu

    Might work for you. But it says "An internal error" for me. :(

    I added you to whitelist, just log in whenever you want.

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

    nil0bject

    someone set their mob to an invalid ID. You'll have to modify it in the config file.
    there's not much, at the moment, I can do about that problem.

    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
     
  29. Offline

    Hryniu

    Alright. Works now.
     
  30. Offline

    Merbo

    When you upload, can you PLEASE use something like <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Nov 12, 2016
  31. Offline

    Hryniu

    This plugin in awesome, But the mobs are causing crashes. :( How to morph back to Human ? xD
     

Share This Page