[URGENT] Twelve Days of X-Mas [FORMATTED]

Discussion in 'Archived: Plugin Requests' started by Sayshal, Dec 12, 2011.

  1. Offline


    Plugin category: Fun

    Suggested name: ChristmasCalender

    A bit about me: I run a small server who wants a small plugin to make people go 'YAY!'

    What I want:
    • Player logs in to server, they get a message 'Its the {DAY} of Christmas!' Tomorrow, {DAY} would be First.
    • If they stay logged in for a combined time of 1 hour, they get a daily prize. Prize set in config, should be random per player, so every day they get something else.
    • No permissions, no iConomy, just give item set in a config, if not I can give you a list of items I want included. (Including colored sheep!)

    Ideas for commands: No commands needed for this plugin.

    Ideas for permissions: No permissions needed for this plugin.

    Willing to pay up to: $0 - It's Christmas! Do it for the YAY's to be had!

    When I'd like it by: December 13th 2011

    Similar plugin requests: None.

    Devs who might be interested in this:
    My friend, @turt2live, already started this! The github for it is here.
    Finish it for him? He's sick!

    Example of when logging in:
    Today is the first day of Christmas!
    One hour later...
    On the first day of Christmas, you got a Green Sheep!
    On the second day of Chrismas, you got two iron ingot!

    Etc etc etc!

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


    +1 love the idea.
    Sayshal likes this.
  3. Offline


    Try make it ? :D
    ThatBox likes this.
  4. Offline


    I want too. I really do, it just this plugin is really complicated to make for a small time developer like me:/ Sorry.
  5. Offline


    What part? It's simple math, if I knew java I could do it D:
  6. Offline


    The calendar part. :p I haven't worked on them. But maybe i can work on it tomorow with the help of a friend. ( @tips48 ) :p
  7. Offline


    you can hardcode the dates. tomorrow is the 1st, count up to the twelve.
  8. If you knew java you wouldn't say that.
  9. Offline


    Hmm. Ok, but i can't get to work on this right now.. sorry. You will have to wait until tomorow.
  10. Offline


    The thing is, I need it for tomorrow since starting tomorrow, its 12 days until christmas.. :/ Kinda defeats purpose and I just thought this idea today D: Damnit.. -.-
  11. Offline


    Well if its done by tomorow then there won't be any problem ? :p
  12. Offline


    I've got free time, I'll start on it right now.
    ThatBox likes this.
  13. Offline


    Let me know!
    Thank you so much. If you get it done by tomorrow I'll give you a cookie! :D And if you want a couple free months of builder (donator rank) on my serveR? :D
  14. Offline


    Well if you need any help let me know! :D
  15. Offline


    Zwander likes this.
  16. Offline


    Dude... you are a boss.
  17. Offline


    If you wouldn't mind, am I able to get full/partial source code on that?
  18. Offline

    Netto Hikari

    Aww, I wanted to do that plugin. ^^
  19. If ya need any help, I'll do it :p
  20. Offline


    You are welcome to decompile, I'll post an updated jar with code inside when I get home.

    Until I settle on a software license, assume Creative Commons 3.0 Attribution Non-Commercial Non-Derivative Unported.

    If anyone finds any bugs, please send me a PM or post here. I'll get a GitHub set up soon.
  21. Offline


    Dates aren't too hard to do... Christmas is always on 25th of December, right?

    Date date = new Date();
    int day = 25 - date.getDay();

    That "formula" can, of course, be more well polished.
  22. Offline


    2. Calendar.getInstance().get(Calendar.MONTH) + 1 == 12 // check if december
    3. Calendar.getInstance().get(Calendar.DAY_OF_MONTH) - 13 == 1 through 12 // the days of christmas

    Date's useful functions have been deprecated *sadface*


    Updated version now keeps track of time spent each day. Users can now be logged in for a half-hour in the morning and a half-hour in the evening and still get the gift. If anyone has issues, please post help tickets on github if possible.

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


  24. Offline


    Hello, I'm an admin on Sayshal's server and this error popped up today http://pastebin.com/MdLEzUBd

    Timestamps are included in the pastebin.
  25. Offline


  26. Offline


  27. Offline


    Yeah, the config file is very... haphazardly made. But it works.
    Sayshal likes this.
  28. Offline


  29. Offline


    Where x is the day of christmas, the 12th day being december 25th;
    Where y is a gift of some sort that this player has not gotten from the plugin this year, from a list of possible gifts containing [IronIngot, GoldIngot, Coal, Diamond, Snow Block, Cake, Cookie, Cooked Chicken, Sapling, Egg, Green Sheep, Red Sheep] these items.

    After one hour of cumulative gameplay each day, that player will receive x items of type y.
    HockeyMike24 likes this.
  30. Offline


    They get a gift everyday (it started two days ago) they get a gift if they sty logged in for 1 hour on the server it is random what they get from a list of 12 items. Install it and start server no config. :p I'm not saying what they get but it's nothing dangerous.
    HockeyMike24 likes this.

Share This Page