Survival++

Discussion in 'Plugin Requests' started by Gosintary, Jan 18, 2018.

Thread Status:
Not open for further replies.
  1. Offline

    Gosintary

    **NOTICE: I posted multiple copies of the format for a reason. I am ok with having different plugins.
    I just need all of these features.

    Plugin category: Survival

    Minecraft version: 1.8.9

    Suggested name: Tempature

    What I want:

    I need a plugin that adds body tempatures to the player.
    The player needs to keep their body tempature as close to 100% up as possible
    When a players heat drops to 0% they get “sick” and begin to die at the same rate as starving(1/2 heart of dog per 2 seconds. If a player swims or is in the rain, they will become “wet” when a player is wet,
    their heat will drop at 1% per 10 seconds. The player will be wet for 1 minute after they are out of water/rain. When a player is in the snow, they will be “cold” When a player is cold their heat will drop at 1% per 5 seconds. However if a player is wearing armor in the snow, their heat will drop at 1% per 20 seconds.

    When a players heat drops below 50% I want it to tell them in chat “&eI am cold” and tell them this every 30 seconds. When a players heat drops below 20% tell them “&cI am freezing” When their heat is at 0% tell them “&4Im dying of frostbite” every 10 seconds.

    OPTIONAL:
    I would really like a placeholder for Featherboard. {Player_heat} will display their current body heat %

    Ideas for commands:
    /heat toggle - toggles the players heat on or off (will their heat drop?)

    Ideas for permissions:
    heat.toggle
    When I'd like it by: ASAP
    ——+=<0>=+——
    Plugin category:
    Survival

    Minecraft version: 1.8.9

    Suggested name: iNeedToSleep

    What I want:

    I would like a plugin that makes players need to sleep.
    Players can go 40 minutes with out sleep. After 40 minutes they will get Slowness. This after 45 minutes no sleep they will get nausea, and after 50 minutes no sleep they will take damage(1/2 heart per 2 seconds) When a player right clicks a bed, they will be blinded, and frozen for 5 seconds. After this they are rested, and the timer will be reset till 40 minutes before they require sleep again. At 30 minutes no sleep I would like it to tell them in chat “&cI am tired”

    Ideas for commands:
    /needsleep toggle (do they need to sleep ever?)

    Ideas for permissions:
    NeedToSleep.toggle
    When I'd like it by:
    ASAP


    Plugin category: Survival

    Minecraft version: 1.8.9

    Suggested name: iAmThirsty

    What I want:

    I need a plugin that will require players to drink. Players thirst level will degrade at a rate of 1% per 10 seconds. When a players thirst reaches 0% they will begin to die at a rate of 1/2 heart dmg per 2 seconds. At 50% thirst gone tell them in chat “&eI am thirsty” and repeat this message every 30 seconds in till 10% at 10% say “&cI am very thirsty” and at 0% say “&4I am dehydrated”

    To refill thirst, players must drink. Right clicking a water bottle will take it from their inv, and refill 40% thirst.

    Also a placeholder for feather board would be awesome! (Optional)
    {Player_thirst} will be replaced with their thirst percent!

    Ideas for commands:
    /thirst toggle - turn thirst on and off
    Ideas for permissions:
    thirst.toggle
    When I'd like it by: asap

    Please feel free to make any of these!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jan 19, 2018
    nahkd123 likes this.
  2. Offline

    nahkd123

    I suggest the name for plugin (contain all of features above) is ExtraSurvial. So some features I won't add it cuz due to limit of my coding knowledge (yea)

    But for now, I'm still not at home yet, I'll make this when I'm come back to home...
     
    Gosintary likes this.
  3. Hey,
    I am also in to make this plugin, maybe we can both code a few of the features? @nahkd123
    Tell me the things you cant/don't want to do and then I can make those ones. :)
     
    Last edited: Jan 20, 2018
    Gosintary likes this.
  4. Offline

    Gosintary

  5. Hey @nahkd123, are you still able to make (a part of) the plugin?

    @Gosintary I'll start working on iNeedToSleep, I don't know if I can finish it today, I would totally be able to do it if I didn't have so much homework. If I can't finish it today, it will probably be there next week. :)
     
  6. Offline

    nahkd123

    Well I'm working on Tempature plugin, but when I trying to create a placeholder, it seem like I can't test it (yep, use Featherboard for testing placeholders and it tell a error that I need to use plugin support placeholders, maybe I give you source code to complete placeholder feature?)

    @Gosintary So player must hold a hot item (lava bucket, blaze rod, torch, etc...) for heat up again? Also if player stand at the cold forest then player get cold? If you want then I'll add more toggle options for it.
     
    Last edited: Jan 21, 2018
  7. You will need the Featherboard plugin AND the MVdWPlaceholderAPI Installed on your server, if it still doesn't work then you can just send me the source code and I will try to make it :)

    EDIT:
    @nahkd123 Also make don't use Async task to interact with the bukkit API but do use Async tasks to do the timing.
     
    Last edited: Jan 21, 2018
  8. Offline

    Gosintary

    So like during the day, they will heat up at 1% per 3 seconds.
    At night they will get cold at 1% per 3 seconds
    If the player is wearing armour, their heat will drop 1 % less per armour piece
    (So like if they wear just chest plate, it drops 1% per 4 seconds, if they wear chest and boots, 1% per 5 seconds and full armour will drop at 1% per 7 seconds, if player is within 3 blocks of or holding a torch they will warm up at 1 % per 3 seconds.

    They get cold if they are wet, or if its night

     
  9. Offline

    nahkd123

    I got both plugins. But I can't use it. It only show up "{player_heat}" at Featherboard scoreboard. Maybe I have to give you source code for this :)

    @Gosintary What about lava? When player jump down to lava, they will increase the heat level (1% 1 seconds), and when the heat over 200%, they will get burn. I also make a meter (a clock) so player can see it heat by ONLY holding it (if you use the ActionBar then you have to use command "/heat" to see heat).
     
  10. @Gosintary I think im done with iNeedToSleep, i'll dm you the link. I still didnt add the Featherboard addon because I don't have time today...
     
    Gosintary likes this.
  11. Offline

    Gosintary

    Ok thanks!
     
  12. Online

    timtower Administrator Administrator Moderator

    Why not just put the link on here like everybody? (and how it is supposed to be)
     
  13. Online

    timtower Administrator Administrator Moderator

    @Banjer_HD You need to share the link, you are the only one who can see that one.
     
  14. Offline

    Gosintary

  15. Offline

    nahkd123

    @Gosintary I think I'm done. Everythings in Tempature work fine. Here is the download link:
    https://www.dropbox.com/s/o2lj9u9aay3vfj8/Tempature-1.0-1.8.x.jar?dl=0

    Source (you don't need this): https://www.dropbox.com/s/66lagz9s5x9tpbx/Tempature-1.0-source.zip?dl=0

    Sorry for the "within 3 blocks" torch cuz it will take a long time. Maybe if I have more time I'll add it soon.
    And yes, I found out a way to add a placeholder. Now you only need MVdWPlaceholderAPI plugin with Featherboard plugin to use placeholder "{player_heat}".

    If you have error when loading the plugin, you might have to reload serval times (use /rl). To show the placeholder you have to reload plugin (use /fb reload) to use custom placeholder. If you reloaded but it won't show up or you got error in plugin, please tahg me for fix.

    Now I'll make "iAmThirsty" plugin next...
     
  16. Offline

    Gosintary

    Sweet thanks! Yeah the places torch thing wasn’t that big of a need anyway
     
Thread Status:
Not open for further replies.

Share This Page