Inactive [FUN] PartyHat v0.3.2 - Let's you place any block as your helmet [1.1-R6]

Discussion in 'Inactive/Unsupported Plugins' started by DemmyDemon, Jul 12, 2011.

  1. Offline

    DemmyDemon

    Version v0.3.2

    Lets you place any block as your helmet using a [PartyHat] sign.

    Features:
    • Anything Bukkit thinks is a block is a potential party hat!
    • Let's you set what is and is not an acceptable party hat for your server.
    • Just have no helmet on and whack the sign with your preferred headgear!
    • Try dirt for dirty minds or glass for transparent personalities.
    • Secret juvenile feature that will delight people that laugh at poop jokes.
    • Configurable sign trigger string!
    Note!

    By default, when you place the sign, make sure the second line reads [PartyHat].
    It's not case sensitive, so you can, for example, do like so:
    Code:
    Put on your
    [partyhat]
    and join our
    PARTY!!!
    Configuration:


    Defaults:
    Code:
    signString: [PartyHat]
    signLine: 1
    useWhitelistPermissions: false
    verbose: false
    What they do:
    signString is the line to search for on signs. Can be anything, like [HELMET] or fish. The check is not case sensitive.
    signLine is the line on which to search for the signString. Line 0-3 is accepted, where 0 is the top line.
    useWhitelistPermissions lets you use permissions, with support for both Permissions and superPerms, to control what blocks are acceptable party hats.
    verbose, if enabled, will tell you permission checks and other internal stuff going on.

    Permissions:
    • partyhat.sign - Can put up the partyhat sign
    • partyhat.use - Can use the partyhat sign
    • partyhat.wear.* - Can wear anything using the partyhat sign
    • partyhat.wear.blockNameHere - Can wear blockNameHere on head
    • partyhat.command.reload - Access to the "/partyhat reload" command
    This plugin also defines the following nodes for convenience:
    • partyhat.* - Gives full access - Sets partyhat.sign, partyhat.use, partyhat.wear.*, partyhat.command.*
    • partyhat.command.* - Access to all "/partyhat" commands - Sets partyhat.command.reload
    Download PartyHat
    Get the sauce

    Changelog:
    Version 0.3.2
    • There was in fact an API change between the dev build I tested and the RB.
    • Tested and found working with 1.1-R6
    Version 0.3.1
    • The wrong config file was bundled. Bundled correct one.
    • Tested and found working very well with 1.1-R5 dev builds, there is no reason to believe it will work any differently with the RB.
    Version 0.3
    • Dropped support for obsolete Permissions, Superperms only from her on in.
    • Updated against the new Bukkit Events system.
    Version 0.2
    • Configurable sign mechanics, use whatever line and string you want to trigger plugin.
    • Possibility to use Permissions(Bukkit) to control what is an acceptable partyhat
    • Settings file!
    Version 0.1.1
    • Fixed where even operators on servers without Permissions installed could not place signs. A proper fix for the build1k "new" permissions system is coming as 0.2 ... soon-ish.
    Version 0.1
    • Initial release
     
  2. Offline

    mrcheesete0

    Just so you know, when you instal this alongside RepairChest, they swap config files.

    EDIT: And then PartyHat doesn't like to work. haven't tested RepairChest yet
     
  3. Offline

    DemmyDemon

    What? "swap config files", what does that mean?
    That one gets the other's config file?

    There is an issue with RepairChest where it has the wrong default config, but that's fixed for the next version.
    I'm just waiting for -R5 so I can confirm 100% that it works well with that.
     
  4. Offline

    mrcheesete0

    in the folder PartyHat, the file config.yml has all the config setting listed in your repairchest plugin.

    In the folder RepairChest, the file config.yml has all your config setting listed in your PartyHat plugin.

    When I tried manually switching, then did a /reload, it just re-added all of the configs from BOTH to BOTH configs (the lines it sets were wrong, plus the correct liens I added - both set of config lines)
     
  5. Offline

    DemmyDemon

    Hahaha, I see it, thanks.
    I've released 0.3.1 to fix it.
     
  6. Offline

    mrcheesete0

    it made me laugh out loud when I first noticed it.

    Then in my server I was like WTF CONFIG FILES SWITCHED ON ME?!?!? and everybody was all like "oh the woes of programming"

    Over-all I had very few issues when I dumped like 16 new plugins in, I was happy. Only this and NickNamer had any issues
     
  7. Offline

    DemmyDemon


    ... okay
     
  8. Offline

    wolski

    Great!
    So... how can I cancel/remove that sign?
    When the sign recover after being broken ,the context content on the sign disappear. Is it bug?
     
  9. Offline

    DemmyDemon

    If you have access to remove it, just remove the block it's attached to.
    The reason it's blank when recovered is that the client has "forgotten" the text. On the server it was never gone.
    Relog, and the text is back.
     
  10. Offline

    mrcheesete0

    Your update fixed PartyHat taking RepairChest's config, but RepairChest still takes PartyHat's Config. You might have to push out another release of RepairChest too.
     
  11. Offline

    DemmyDemon

    Like I said, I have a release pending for that.
    I just want -R5 released so I can be sure it's "-R5 safe". Partyhat is so stupidly simple I can know already that it is, but RepairChest is a bit more complex.

    Just chill, mm-kay?
     
  12. Offline

    ಠ_ಠ

    If i use a torch, or say glowstone, will it still illuminate the world around me? :D
     
  13. Offline

    wolski

    I see. Thanks :p
     
  14. Offline

    mrcheesete0

    Sorry I didn't see where you said you were waiting for R5 on it, no biddy. I'm not being pushy, I was more letting you know since it is your plugin not mine, in case you thought it was fixed.
     
  15. Offline

    DemmyDemon

    Not with this plugin alone, no. There are some that do this, but common for them all is that they cause absurd amounts of lag for lower-end clients.

    Have fun!

    Right, thanks, I guess.
     
  16. Offline

    Kylefraser

    lol this plugin makes my players laugh! at me!!!! but its still cool :D

    Also can you move this to devbukkit? please

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

    DemmyDemon

    Good, it was made for laughs!
    I don't think so. I'm jumping ship to Spout soon anyway.
     
  18. Offline

    Royalgamer06

    please add the command /hat!
     
  19. Offline

    DemmyDemon

    ... Why? Run out of signs? There are a ton of plugins that do what you want, just use one of them in stead.
     
  20. Offline

    Royalgamer06

    That's the point, I can't find a plugin with the new event system, that does this!
     
  21. Offline

    DemmyDemon

    Bug them to update their plugins, and not me to make new features, then. I'm having more than enough trouble jumping through the -R5/-R6/-R7 hoops as it is without adding features.
     
  22. Offline

    MrGKanev

    Version 1.2.3 R2?
     
  23. Offline

    DemmyDemon

    Yes, that should work fine.
    Not officially updating it now with an 1.2.4 RB looming, but I run 1.2.3 Beta on my own server and it works fine there.
     
  24. Offline

    Hybris95

    I'm not really much involved in developping my own plugin.
    But our functionalities turn around the same things.
    Maybe my source code might interest you : http://t.co/m6Tm4WMb :)
    Worked from 674 to 1.2.5-R1.0 without any changes !
     
  25. Offline

    DemmyDemon

    Thanks. I looked at your source, and while it's all fine and dandy for your usage, it remains largely either duplicate functionality or irrelevant for my use. :D
     
  26. Offline

    Hybris95

    Well after testing out your plugin, I think it would be nice to combine the replacement functionality of my plugin with your entire system.
    To allow people to replace their current helmet even if they already have one.

    If you like that idea, feel free to pump my source code ;P
     
  27. Offline

    DemmyDemon

    No, I experimented with that at first, before even releasing anything. It lead to some confusion about "Where did my helmet go?", so I like that it's a conscious choice to remove your helmet and place it somewhere of your own choosing before putting a block on.
     
  28. Offline

    Hybris95

    You must be right, since my "helmets" pop from nowhere I guess that's why none ever asked me that ^^
    Good luck on your plugin then ;)
     
  29. Offline

    DemmyDemon

    Thanks, likewise.
     
  30. Offline

    Royalgamer06

    do glowstonehats glow???
     
  31. Offline

    DemmyDemon

    Nope.
     

Share This Page