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

    need more info.
    yes, i'm dead. i got a new job, it has priority.

    someone should fork it!
    https://github.com/nil0bject/SpoutPlayers
     
  3. Offline

    AndyFox42

    Is v2 still forthcoming?
     
  4. Offline

    crtrx

    Will the "/set mob" work with (for example) Mo Creatures?
    If everyone has the mod?
    I read you can, but I'm just checking!
    (If anyone asked this before, Im sorry)
    And wow,
    Quite A few months since the last comment.
    :\
     
  5. Offline

    Masterflapdrol

    download broke :(
     
  6. Offline

    Silvo

    huh? .. does this even work on CB#1846 1.1-R3
     
  7. Offline

    Shiny Quagsire

    This mod doesn't work at all in Bukkit 1.2.3, in any of the releases, due to the new configuration and event system, which this uses. I'll probably branch this and release it soon. I just need to work out a few bugs. :)
     
  8. Offline

    nil0bject

    Hey Shiny. I'm willing to work on this with you if you're styill interested.
     
  9. Offline

    Silvo

    An update would be really appreciated.
     
  10. Offline

    nil0bject

    What kind of update. You just want it to work with the latest craftbukkit?

    I don't play much MC anymore. Do you just want the same features?

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

    Goldfire

    I relied on this plugin quite a lot, I'm stuck using iSkin because this one doesn't work with the latest 1.2.5-R4 CraftBukkit for example. If you could update just so it works the way it used to, that would be appreciated.
     
  12. Offline

    nil0bject

    Sounds good. Are there any interested people willing to help out with an update? I haven't kept up to date with the changes in bukkit and spout.
     
  13. Offline

    nil0bject

  14. Offline

    yoshisman8

    my skin is being changed to notch's skin... (im op just in case you ask)
    how can i disable this?
     
  15. Offline

    nil0bject

    That's the global default skin. Change your config. Turn off global skins or specifically set your own.
     
  16. Offline

    tryy3

    Hi i just started with your plugin, using 1.2.5-r4 bukkit, spoutplugin 1216 and spoutcraft 1503, and, the cape command it says it work, but it never shows me any capes, tryed from http://forums.spout.org/threads/hd-skins-and-capes.2394/ but it did'nt work not even skins worked, though i took HD but still, then i tested skins from the wiki you linked, skins worked fine but not capes!
    And i get a config file, but no text in it, so can you give me a config file or something?
     
  17. Offline

    nil0bject

    What version of the plugin? 2.0.1?
    If i delete my config file, the plugin makes a new one for me.

    This is the default config.yml:
    Code:
    mysql:
      address: ''
      port: '3306'
      database: ''
      user: ''
      pass: ''
    skins:
      Notch: http://minecraft.net/skin/Notch.png
    players:
      '@global':
        skin: Notch
        cape: 1M
        grav: low
    capes:
      1M: http://www.minecraftwiki.net/images/f/f7/1MCape.png
    gravs:
      low: '0.1'
    preferences:
      debug: false
      updateFreq: 100
      mysql: false
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  18. Offline

    tryy3

    i pressed on latest and it linked me to the dev bukkit, and latest there is 2.0.0 it says, but i can check later, are'nt on the server right now :p
    EDIT: oh when i download there was'nt any 2.0.1 on dev bukkit, gonna update then :p
    EDIT2: Okej i updated, the config file worked, the cape still dont work, but the rest i belive works!
    Please fix the cape! And a question, does it work to have HD skins?
     
  19. Offline

    nil0bject

    Yeah, spoutcraft uses hd skins and capes.

    2.0.2 is out. Grab the updated version.
    http://dev.bukkit.org/server-mods/spoutplayers/files/5-spout-players-2-0-2/

    here's the updated default config, with mob id's

    Code:
    mysql:
      address: ''
      port: '3306'
      database: ''
      user: ''
      pass: ''
    skins:
      Notch: http://minecraft.net/skin/Notch.png
    players:
      '@global':
        skin: Notch
        cape: 1M
        grav: half
      nil0bject:
        grav: low
        fly: true
        mob: blaze
        cape: http://i.imgur.com/nfS4X.png
        skin: http://minecraft.net/skin/nil0bject.png
    capes:
      1M: http://www.minecraftwiki.net/images/f/f7/1MCape.png
    gravs:
      low: '0.1'
    preferences:
      updateFreq: 100
      mysql: true
    mobs:
      creeper: 50
      skeleton: 51
      spider: 52
      giant: 53
      zombie: 54
      slime: 55
      ghast: 56
      pigman: 57
      enderman: 58
      cavespider: 59
      silverfish: 60
      blaze: 61
      magma: 62
      pig: 90
      sheep: 91
      cow: 92
      chicken: 93
      squid: 94
      dog: 95
      wolf: 95
      mooshroom: 96
      snowgolem: 97
      cat: 98
      ocelot: 98
      irongolem: 99
      npc: 120
      villager: 120
      testificate: 120
     
  20. Offline

    tryy3

    gonna test 2.0.2 :p
    And you should do a /set reload or similiar :p
    I will come back if i see a bug or something!
     
  21. Offline

    nil0bject

  22. Offline

    Jcool

    PLEASE make multiple world support!
     
  23. Offline

    nil0bject

    so, for example?
    Code:
    players:
      '@global':
          *:
            skin: Notch
            cape: 1M
            grav: half
      nil0bject:
          world1:
            grav: low
            fly: true
            mob: blaze
            cape: http://i.imgur.com/nfS4X.png
            skin: http://minecraft.net/skin/nil0bject.png
    * means any world
     
  24. Offline

    Jcool

    Maybe that is what I'm thinking of, but to me it seems like what you have there is you can adjust the player's config for each world they're on. I was hoping you could make something like the global settings for everybody except that is per-world. Would listing each world in place of the "*" do that?

    so
    Code:
    players:
      '@global':
          world:
            skin: Notch
            cape: 1M
            grav: half
          world_nether:
            skin: Notch
            cape: 1M
            grav: half
    
    would be possible?

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

    nil0bject

    I'm thinking along these lines:
    Code:
    players:
      '@global':
          *:
            skin: Notch
            cape: 1M
            grav: half
          specialWorld:
            skin: specialSkin
            cape: specialCape
            grav: low
      nil0bject:
          *:
            mob: dog
            cape: specialCape
          world1:
            grav: low
            fly: true
            mob: blaze
            cape: http://i.imgur.com/nfS4X.png
            skin: http://minecraft.net/skin/nil0bject.png
    All players would have 'Notch' skin on all worlds except for 'specialWorld', where they would have 'specialSkin'.
    nilobject would be a dog on all worlds, except for world1, which would make me a blaze and give me low grav, etc.

    yep, that's what I'm planning.

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

    Jcool

    [​IMG]

    More or less what I'll be using Multiworld support for.
     
  27. Offline

    nil0bject

  28. Offline

    tryy3

    a gui? for all commands?

    like instead of typing the settings in, you could have buttons in a gui, when you click on it you come to a new gui, with the specefic settings for that?
     
  29. Offline

    nil0bject

    how do i do that?
     
  30. Offline

    Jcool

    Actually, I can think of one. However I could not find something in that link that could do it. If you've seen the customizable inventory mod where you can adjust the rows (and columns I think?) of your inventory, basically making your inventory smaller or larger. That would be a great addition to this plugin.
     
  31. Offline

    serfma

    I don't mean to sound mean, but this is the one most confusing Plugins i've ever tried using. You need a much more clearer guide for your plugin, because for the life of me, I can't figure out how to simply set the Gravity for EVERYONE on the server. I've figured it out, kind've, but I try changing it to something else and I can't get it. The commands are so odd.
     

Share This Page