Heaven - Respawn near god

Discussion in 'Archived: Plugin Requests' started by Jackjan, Mar 13, 2012.

  1. Offline

    Jackjan

    Plugin Category: Fun, Role-Playing Games, Miscellanous

    Hello community,

    A bit about me: Im a Communityadmin of a big german Community. We have a Minecraft Reallife Server and want to give our Users the best Reallife experience. So i had a idea for a Plugin.

    What I want: hear is my Plugin Request for Roleplay/Reallife Server. If somebody die and he have a special Permission then he dont spawn at the Servers spawn. He spawn in a Woolroom(white) with some glowstone on the floor and roof for light. He has to wait a special time till he can go back to earth (like a fall from the air).

    Permissions: It would be important to add permission support, because not everbody want to repsawn in Hell (like Admins). Examples: heaven.use or the opposite: heaven.bypass

    Commands: The Plugin need Commands to set the Heavenspawn or to create the Heaven.
    Examples: /heaven setspawn /heaven create /heaven reload

    Config: In the Config could be the time delay how long a User has to wait in the heaven or the setting to enable/disable the Plugin

    If somebody has interest do that, plase contact me. I could prepare Pictures and/or Videos for the Plugin.


    How do you like this idea? :)

    PS: Sry for my bad english. I come from germany and im not the best :p


    Greetz,

    Jackjan
     
  2. Offline

    Alphariidge

    I think this is an awesome idea.
    But what about people in PvP arenas? Or other games?
     
  3. Offline

    CoKoC

    [​IMG]

    Hello.

    I made your plugin. You can download it here: <Edit by Moderator: Redacted mediafire url>
    The sources are available here : <Edit by Moderator: Redacted mediafire url>

    An OP or someone who has the "heaven.setspawn" permission may set his current position as the heaven location with the /heaven command. You may set the time delay before being reincarnated in the config.yml file with "revivedelay", in minutes. This setting defaults to 5 minutes.

    You can also set someone or a group the "heaven.bypass" permission so he isn't affected by the plugin. When you are in heaven, you may not interact with anything. This means you can't kill fellow angels, try to escape or do anything.

    The plugin will work with Bukkit 1.2.3-R0.2.

    If you have any questions, want more features, an updated JAR or anything, poke me on my profile with a link to this thread.
     
    Last edited by a moderator: Nov 11, 2016
  4. Offline

    Jackjan

    Hello CoKoC,


    thank you for taking up my Request. It's very awesome :). But on our big Server we have 2 problems.
    1 - The config.yml doesn't create automatically.
    2 - User doesn't Spawn in heaven when they die. (maybe other Plugins)


    And maybe (if you have time) you can add settings when User come into the heaven.

    Example: config.yml

    heaven-by-mob: true
    heaven-by-pvp: false
    heaven-by-lava:true
    etc..

    I hope you can help me or can add it :) Thank you for this Plugin.
     
  5. Offline

    CoKoC

    Hello.

    Your first point is viable and I took care of correcting it. You may get the latest version at <Edit by Moderator: Redacted mediafire url>

    I also created a demo video showing the plugin at work. I took care of testing the plugin before uploading it. So you may want to test it out on a fresh Bukkit installation on your local computer to check if everything works fine.



    On your latest suggestion, I'd too want to support this feature, but there's no way to track down death cause with Bukkit. Since there are several ways players may die in Minecraft, this would deserve its own API, which is time I prefer to invest in other requests, unless this may be part of the core plugin function. Truly sorry.

    If you have any more trouble with the plugin, it would be kind to provide your server logs (Found in server.txt).
     
    Last edited by a moderator: Nov 11, 2016
  6. Offline

    nighteyes604

    Just to comment, if you wanted to do it entities have a getLastDamageCause() function you can call in the EntityDeathEvent event to get you what killed them.
     
  7. Offline

    Jackjan

    It sound like a solution for the Problem :)

    And maybe disallow all Commands in the Heaven? User can teleport out of it.

    Thanks, Jackjan :)
     
  8. Offline

    CoKoC

    Here's an updated JAR, as requested, for build #2117 (Minecraft 1.2.4) : <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Nov 11, 2016

Share This Page