Inactive [RPG] Death and Rebirth v2.6.1 - Death like in MMOs [Spout] [1.2.3-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by muCkk, Aug 10, 2011.

  1. Offline

    muCkk

    Death and Rebirth moved to DevBukkit. This Thread is not updated anymore. Of course you can still post here, but I recommend to use DevBukkit.




    [​IMG]

    Old Thread (open)

    Death and Rebirth: v2.3.6
    Players die like in most MMORPGs and need to be resurrected.​

    !! If you update to v2.3.x use '/shrine update <shrine>' to update each shrine !!
    Download Github : Netload
    Source Github
    After installation you have to activate the plugin using /dar enable <yourWorld>.​
    Language files (open)

    If you translate them in your language please contact me so i can add them here. Thanks :).​
    Rename the file to "message.yml" and put it in /plugins/Death and Rebirth/​
    Additional info on editing:
    • never use tabs in yml (yaml) files
    • use UTF-8 encoding if you have special character like ä, é or something like that.
    Installation (open)

    1. Put the DeathAndRebirth.jar in you plugins folder.
    2. After you start the server the plugin will create all necessary files.
    3. You may now want to edit the config. An explanation of all variables can be found below or directly in the config file.
    4. Activate the plugin for each world using /dar enable <world>.
    5. Deactivate spawning features form other plugins (i.e. MyHome: Spawn at home).
    6. If you use Permissions give normal users 'dar.res' and admins 'dar.admin'. Special nodes are 'dar.ignore' and 'dar.nodrops'. If admins have the '*' node you may want to remove nodrop or ignore for them like this:

      Code:
      groups:
                            admins:
                                default: false
                                build: true
                                permissions:
                                    - '*'
                                    - '-dar.ignore'
                                    - '-dar.nodrop'
    7. Done :)!

    Features:
    • If a player dies he becomes a ghost
    • Ghosts can't use chests and furnaces and can't pickup items
    • ... are ignored by monsters
    • ... don't take damage
    • ... are not involved in pvp
    • ... can't interact with blocks (except doors, levers and buttons)
    • Ghost names ("Ghost of <Playername>")
    • Grave-signs
    • Dropping system
    • Shrines: get near a shrine to resurrect yourself and right click it to bind your soul
    • Resurrection through other players
    • Automatic version check on join (for Ops)
    • Skins, sounds and the colors of the gohst-sky are editable (using Spout)
    • Multi-language support
    • Supported by CraftBukkitUpToDate (Thanks!)
    • Supporting:
      • Permissions
      • Spout
      • NoCheat (see fly mode for additional infos)
    How to create shrines:
    A tutorial in french from JeasonP (Merci! :))

    Informations:
    • Ghosts: When a player dies he becomes a ghost and will respawn at his location of death. A lightning effect will appear on death and on rebirth (can be turned off). The location will be marked with a sign saying "R.I.P <Playername>". The player gets a new name: "Ghost of <Playername>". Ghosts are ignored by monsters, get no damage and are excluded from PvP. In the config file can be choosen if they can use doors, levers and buttons, if they can fly or chat. Picking up items and using chests and furnaces is not possible for ghosts.
    • Dropping: You can decide if players will drop their items like normal or if the items disappear and the player gets them upon resurrection.
    • Flying (for ghosts): To fly you have to hold crouch and steer with the mouse. Walking is not necessary. Flying is disabled by default. Also the server has to enable the fly mode in the server.properties file. That's a problem, because cheaters will be able to abuse this. If you want to protect your server I recommend using NoCheat.
    • Shrines: Shrines can be used by players to resurrect themselves. Admins can turn anything into a shrine. Therefore you need to select an area (just like in WorldEdit) using the selection mode and a stick or your crosshair and commands. Left clicking with a stick will show admins the name of a shrine.
      There are two modes (shrine only on and off):
      1. on : Ghosts have to get to a shrine to use resurrection.
      2. off: Players can bind their souls to a shrine (right click) and use the resurrection command (/res) anywhere to get resurrected.
    • Resurrection: Players can resurrect others. In the configuration can be determined how close the player has to be and if he needs a special item which will be consumed.
      A player can resurrect himself by right clicking a shrine or using /reb near a shrine. If reverseSpawning is enabled the player will spawn at the shrine (or at the spawn if he didn't bind his soul) and resurrection is possible at his grave.
    • Multiworld: Death and Rebirth has to be enabled for each world separately.
    • Admins: have the possibility to change all options ingame. Ops can also use left clicking to get the name of a shrine.
    Behold! A bunch of spoilers:
    Videos and Screenshots (open)

    Version 2.0 with Spout


    Ghost Skin
    [​IMG]

    Version 1.1

    Commands (open)

    • /rebirth <player>
      Resurrects the specified player. If no player is mentioned the plugin tries to resurrect the commandsender himself. A player who wants to resurrect himself needs to stand on a shrine or his soul bound to one.

      Alias: /reb <player>
      Example: /reb muckk
      If you don't use Permissions everybody has access to this command.

    • /mygrave
      Tells the player where his grave is.

    • /shrine <add, list, rm, pos1, pos2, select, update> <name>
      • add <name>: Adds a new shrine to the world.
      • rm <name>: Removes the shrine (but not the blocks!).
      • list: Shows a list of all shrines.
      • pos1: Selects the first position for a cuboid selection.
      • pos2: Selects the second position.
      • select: Turns the selection mode on and off. You can now use a stick to make a cuboid selection. Left clicking selects position 1, right clicking position 2.
      • update <name>: Turns a shrine from version 2.x to a shrine from version 2.3.

    • /dar <reb, reload, enable, disable, world, fly, shrinemode, ghostinteraction, ghostchat, dropping, versionCheck, lightningD, lightninR, signs, spawn, pvpDrop> <shrine/player>
      • reb <player>: Resurrects the player.
      • reload: Reloads all config files (includes config, shrines, ghosts and graves)
      • enable <world>: Enables Death & Rebirth in that world
      • disable<world>: Disables Death & Rebirth in that world
      • world: Gives you the name of your current world
      • fly: Toggles flying for ghosts on and off
      • shrinemode: If enabled ghosts have to get to a shrine to be resurrected.
      • ghostinteraction: If this is true ghosts can't use doors, buttons and levers.
      • ghostchat: Toggles if ghosts are allowed to chat.
      • dropping: Toggles if players will drop their items upon death
      • versionCheck: Toggles the version checking.
      • lightningD: Toggles the lightning effect on death.
      • lightningR: Toggles the lightning effect on rebirth.
      • signs: If disabled there won't be signs at the grave of a player.
      • spawn: Toggles reverseSpawning (see config).
      • pvpDrop: toggles PvPDrop (see config).
      Examples:
      /dar add MyFirstShrine
      /dar list
      /dar enable myWorld
      If you don't use Permissions only OPs can use this command.
    Config (open)

    You will find the config.txt in /plugins/Death and Rebirth/ after a server restart.
    • amount: Amount needed of that item to reserruct someone. Default is 1.
    • blockGhostInteraction: If set to true ghosts can't use doors, buttons and levers. Default false.
    • distance: Maximal distance to the dead player. Default is 10 blocks.
    • dropping: true: players drop their items upon death. false: players don't drop items and receive them after resurrection.
    • fly: Defines if ghosts can fly. Default false.
    • ghostChat: Enables or disables if ghosts can chat. Default true.
    • ghostName: Sets the name of ghosts. Use %player% for the Playername.
    • ghostPermissionsGroup: Without function at the moment. Ignore this.
    • graveSigns: Toggles if a sign is place upon death.
    • lightningOnDeath: Turns the lightning effect on death on/off.
    • lightningOnRebirth: Turns the lightning effect on rebirth on/off.
    • needItem: Defines if an item is needed to resurrect players. This option can be true or false. Default is false.
    • itemID: The id of the item which will be consumed. You can find a list here. Default is feather (288).
    • pvpDrop: If this is enabled players will drop one random item if they are killed by a player. This option overrides 'dropping'.
    • reverseSpawning: If set to true the player will spawn at his shrine and has to resurrect at his corpse.
    • shrineRadius: Radius of shriens. Default 3.
    • shrineOnly: If set to true dead players have to walk to a shrine. Default false.
    • versionCheck: Turns checking for a new version on/off.
    • 'worldName': Defines if Death & Rebirth is activated for this world. Can be true or false, default false.

      (Use a backslash before colons in URLs!)
    • ghostSkin: Url to the skin used for ghosts.
    • deathSound: Url to the sound played on death.
    • resSound: Url to the sound played on resurrection.

    • changeColors: Toggles if the colors get changed.
    • ghostSky, ghostFog, ghostClouds, normalSky, normalFog, normalClouds:
      The colors for the sky when using spout. Colors are defined using RGB values from 0 to 1. So 1;1;1 would be white, 1;0;0 would be red. Separate the values with ';'.

      Do not touch these options, they are set automatically:
    • citizens: true if the server runs citizens.
    • nocheat: true if the server runs nocheat
    Permissions (open)

    • dar.res: Needed for /reb command
    • dar.ignore: Players with this node are ignored by the plugin.
    • dar.nodrop: The drops will be saved and the player gets them on rebirth.
    • dar.admin: Gives access to all /dar commands
    If you give admins the '*' node, you maybe have to exclude dar.ignore and/or dar.nodrop for them. It should look like this:
    Code:
    groups:
        admins:
            default: false
            build: true
            permissions:
                - '*'
                - '-dar.ignore'
                - '-dar.nodrop'
    Spout (open)

    Spout is not required to use this plugin but if you want to use this plugin to it's full extent you may want to install Spout (Server and Client).
    • Dead players have a ghost model
    • Sound effects
    • Notifications (achievement-like) instead of chat messages
    • Ghosts get a different sky color.
    Known Bugs (open)

    • MyHome can't be overriden. Deactivate 'respawnToHome' in its config. This also applies to other plugins which influence spawning. Essentials and Commandbook are working without changes.
    • With Spout: If you have been a ghost the clouds will glow at night. The only way to prevent that is by turning of this feature (changeColors=false in the config).
    Changelog (open)

    Version 2.3.6
    • players can now unbind their souls
    • if reverse spawning is enabled: players will spawn at the nearest shrine if their soul is not bound anywhere instead of spawning at the spawn point
    • grave signs are now removed properly (half steps etc. wont get destroyed)
    • fly speed of ghosts is now configurable. the default value was redruced
    • new option: pvpdrop. if it's enabled a player will drop one random item if another player kills him. this overrides the dropping option
    • soulbinding can now be turned off for each shrine individually (toggle: /shrine binding name). resurrection is always possible
    • if ghostName ist left blank in the config, it's handled like it's disabled buggy
    • added new messages
    • fixed nodrop: items are now saved in a file and will be regained even if the server crashes or restarts without stopping
    • fixed displayname/title(spout) related problems. if you have custom names they should reset properly now
    • fixed resetting sky colors
    Version 2.3.5
    • added support for build in permissions system of bukkit. as a consequence, nocheat will prevent the flymode
    • added a reverse-spawning option
    • added an option to disable signs
    • new messages (for you translators out there)
    • spout name and skin is saved and restored after rebirth (e.g.if you use playereditor)
    • added permission node "dar.nodrop"
    • fixed lightning toggles
    • fixed self-rebirth
    • fixed bug on killing someone with a command
    • fixed onDisable not working properly
    • fixed /dar not working in the console
    Version 2.3.4
    • fixed: message bug
    • fixed: "Could not pass event ENTITY_DAMAGE" bug
    • fixed: permissions bug (dar.res not working properly)
    Version 2.3.3


    • CraftBukkitUpToDate support
    • new messages
    • if dropping is disabled all ghosts get their items back on server shutdown (else they would be lost)
    • fixed checking of amount not working properly
    • fixed message bug with spout
    • fixed a bug causing an error while adding shrines
    • fixed a bug where ghosts could attack with a bow
    Version 2.3.2


    • fixed crashing when running spout
    • fixed ghost toggle message
    • fixed reload not working
    • fixed checking of citizens and nocheat
    Version 2.3.1 (mirror)


    • fixed /shrine select not working correctly
    • admins now need to click with a stick to get a shrines name
    Version 2.3 (mirror)


    • new command: /shrine
    • new shrine system
    • new command: /mygrave
    • multi-language support
    • different sky color for ghosts (configurable)
    • lightning effect on death and on rebirth (configurable)
    • new permissions node: dar.ignore
    • shrine radius is now configurable
    • config gets saved on changes (to prevent damages on crashes)
    • D&R is now saver against the influence of other plugins (for example: EssentialsSpawn, AdminCMD, Towny)
    • players don't become ghosts if they die in the void
    • fixed grave bug (grave-signs lost the inscription)
    • fixed skin bug (no change on death)
    • rewritten message code (for multi-language support)
    • cleaned up the code a bit
    Version 2.2 (mirror)


    • works with bukkit #1060
    • code improvements (messages and shrines)
    • dar-command now works in the console
    • res is now reb to prevent problems with Towny
    • added automatic version check
    • added NoCheat support
    • skins and sounds are now changeable in the config
    • slabs and wool will be now resetted correctly when using /dar rm
    • added the possibility to left-click shrines for ops which will return the name of the shrine
    • added dropping system
    Version 2.1


    • shrines are now save from explosions
    • flying for ghosts
    • NPCs from citizens are ignored
    • new configuration options (fly, ghost interaction, shrine mode, ghost chat)
    • bugfix: no chat messages were displayed
    Version 2.0


    • added Spout and multiworld support
    • Permissions is no longer needed (but still supported)
    • Changed /shrine to /dar and added new arguments
    • Bugfixes
    Version 1.1
    • Players can now bin their souls by right clicking a shrine. /res will then work everywhere and teleport them to the shrine (if they are dead)
    • Ghosts can't be attacked by players and players not by ghosts
    • Ghosts can't interact with blocks (they are still able to use doors, buttons and levers)
    Version 1.0


    • first release
    Ressources I used (open)

    Read this if you update from 1.x to 2.x !! (open)

    Unfortunately i broke your shrines. Sorry =).
    That was necessary to add the multiworld support.
    There are two ways to fix this:

    1. Delete the shrines.yml located in \plugins\Death and Rebirth\data
    and add your shrines again to the world.

    2. Edit the shrines.yml and add the world name like this:


    Before (v1.1):
    Code:
    shrines:
        test:
            originalids:
                '3': 0
                '2': 0
                '10': 1
                '1': 0
                '0': 1
                '7': 1
                '6': 1
                '5': 1
                '4': 1
                '9': 1
                '8': 1
                '11': 1
            min:
                z: 101
                y: 63
                x: -45
            max:
                z: 103
                y: 66
                x: -43
            tb:
                z: 102
                y: 63
                x: -44
    After (v2.0):
    Code:
    shrines:
        yourWorldName:
            test:
                originalids:
                    '3': 0
                    '2': 0
                    '10': 1
                    '1': 0
                    '0': 1
                    '7': 1
                    '6': 1
                    '5': 1
                    '4': 1
                    '9': 1
                    '8': 1
                    '11': 1
                min:
                    z: 101
                    y: 63
                    x: -45
                max:
                    z: 103
                    y: 66
                    x: -43
                tb:
                    z: 102
                    y: 63
                    x: -44
    As you can see all you have to do is add the name of your world to it. It's important that the beginning of the worldname is between "shrines" and the name of the first shrine in the list.

    When you are finished check the yml with the Online YAML Parser.

     
    nazhrenn, JonasD and kahlilnc like this.
  2. Offline

    Ranzear

    Code:
    2011-08-21 16:31:16 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'reb' in plugin Death and Rebirth v2.3.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:352)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:737)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:701)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.UnsupportedOperationException: Unsupported operation
        at com.platymuus.bukkit.permcompat.PermissionHandler.saveAll(PermissionHandler.java:273)
        at muCkk.DeathAndRebirth.DARHandler.resurrect(DARHandler.java:242)
        at muCkk.DeathAndRebirth.DAR.onCommand(DAR.java:179)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 13 more
    Everything working except resetting someone's display now on /rebirth, with that error.

    1060, latest recommended Spout, non-Dev client. PermissionsBukkit with lots of permissions including DaR routed through (fixed to appear as 3.0 permissions) SuperPermsBridge.

    Also, per above and just to be more specific, sky color is getting set to day settings at night.

    Edit: More errors, didn't notice earlier, on death:

    Code:
    2011-08-21 16:39:32 [SEVERE] Could not pass event ENTITY_DEATH to Death and Rebirth
    java.lang.UnsupportedOperationException: Unsupported operation
        at com.platymuus.bukkit.permcompat.PermissionHandler.saveAll(PermissionHandler.java:273)
        at muCkk.DeathAndRebirth.DARHandler.died(DARHandler.java:181)
        at muCkk.DeathAndRebirth.listener.DAREntityListener.onEntityDeath(DAREntityListener.java:78)
        at org.bukkit.plugin.java.JavaPluginLoader$60.execute(JavaPluginLoader.java:663)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:142)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
        at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:441)
        at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180)
        at net.minecraft.server.Entity.burn(Entity.java:661)
        at net.minecraft.server.Entity.move(Entity.java:601)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:520)
        at net.minecraft.server.EntityHuman.a(EntityHuman.java:809)
        at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
        at net.minecraft.server.EntityHuman.v(EntityHuman.java:185)
        at net.minecraft.server.EntityPlayer.v(EntityPlayer.java:281)
        at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
        at net.minecraft.server.EntityHuman.m_(EntityHuman.java:97)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:193)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:299)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:528)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 16:39:32 [INFO] [HeroicDeath] Ranzear was killed by lava
    2011-08-21 16:39:40 [SEVERE] Could not pass event ENTITY_DEATH to Death and Rebirth
    java.lang.UnsupportedOperationException: Unsupported operation
        at com.platymuus.bukkit.permcompat.PermissionHandler.saveAll(PermissionHandler.java:273)
        at muCkk.DeathAndRebirth.DARHandler.died(DARHandler.java:181)
        at muCkk.DeathAndRebirth.listener.DAREntityListener.onEntityDeath(DAREntityListener.java:78)
        at org.bukkit.plugin.java.JavaPluginLoader$60.execute(JavaPluginLoader.java:663)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:142)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
        at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:441)
        at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:180)
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.damage(CraftLivingEntity.java:181)
        at com.bukkit.redf1sh.tossers.TosserEntityListener.onExplosionPrime(TosserEntityListener.java:69)
        at org.bukkit.plugin.java.JavaPluginLoader$63.execute(JavaPluginLoader.java:684)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:115)
        at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
        at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
        at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
        at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
        at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
        at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1212)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1194)
        at net.minecraft.server.World.cleanUp(World.java:1110)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 16:39:40 [INFO] [HeroicDeath] relaxedyellow34 just got the KiSSssss of death.
    Doesn't place the sign on death now either, probably related. I'd actually like to be able to disable the signs since they remove and don't replace lava blocks if you fall down a hole into it, leaving weird gaps.
     
  3. Offline

    BioRage

    @muCkk

    Request:

    Please add a permission node for player drop.

    <For VIP / Premium members> They don't drop their items when they die!
     
  4. Offline

    Ranzear

    Forgot to add I'm running ModDamage to change a lot of damage values, but generally the damage type is retained. Also running HeroicDeath, which I can't see 'detecting' deaths as being too interfering, and mcMMO which I noted before has it's own spawn handling set to 'false'.

    Finally, these errors are with players who had their spawn set at a bed before re-enabling DaR.
     
  5. Offline

    Ahniolator

    Now I'm getting absolutely nothing in the console, but I am getting responses from DaR itself when I use the enable/disable commands. As for the plugins I am using, there are a lot of them but I'll go ahead and put them in a spoiler for you.

    Show Spoiler

    CFBanner 1.7
    CraftBukkitUpToDate 2.6.1
    CreativeGates 1.1.4
    CreativeWorldz 0.2.4
    DCReason 1.3
    Death and Rebirth 2.3.4
    DimensionDoor 1.6.2
    dynmap 0.20.1
    ecoCreature 0.0.5c
    Essentials 2.5.6
    EssentialsProtect 2.5.6
    EssetialsSpawn 2.5.6
    Factions 1.4.5
    HeroicDeath 1.8.4.160
    iConomy 5.01
    Inception 1.02delta
    Jail 1.2.2
    LogBlock 1.26
    LogBlockQuestioner 0.02
    BukkitCompat r15A
    Minequery 1.5
    MobArena 0.93.4
    MultiInv 2.3.0
    OKRealmRestrict 1.3.1
    OnlineSigns 0.1
    p2Alieases 1.3
    Permissions 3.1.6
    PermissionsPlus 3.2
    PetitionPlugin 1.34
    PlgDisableCmd 1.3
    SkylandsPlugin 1.4
    Spout 1.0.2.134
    uBlock 1.7
    uCreate 2.0.4
    Vanilla 0.1
    VanishNoPickup 1.9.12
    VoxelPort 2.028
    VoxelSniper 4.753
    WorldEdit 4.6
    WorldGuard 5.2.2


    I'm pretty sure having that many plugins is like asking for them not to work properly... :p
     
  6. Offline

    CJits

    Any idea why I can't become a ghost? When I die, I always spawn at my bed.
    Though I can bound my soul to a shrine, so I assume DaR works..
    Please Help.
     
  7. Offline

    muCkk

    @Ranzear i'm checking that error out. thanks for reporting
    @BioRage gonna add that
    @Ahniolator i'm still looking for what causes the error =)
    @CJits are you using the newsest version? do you get the message that you have become a ghost? which plugin do you use to respawn at your bed?
     
    BioRage likes this.
  8. Offline

    Ranzear

    Using CommandBook or mcMMO? Both have spawn-handling you need to disable.
     
  9. Offline

    Ahniolator

    @muCkk Thanks for that! I really like this plugin and plan on using it once we can figure out exactly what is conflicting with it. If you need me to provide the config files for all the plugins or anything else please let me know.

    Also, I was wondering if you could add an optional feature to reverse the spawning, so a player would spawn at the shrine as a ghost, and while there have the option to resurrect themselves at the shrine or to return to their location of death and then be able to respawn there as well? (Ex. World of Warcraft spawning method) It could add for some interesting mechanics, but if you feel it's too much, it's just a suggestion ;)
     
  10. Offline

    Smex

    That would be awsome!
     
  11. Offline

    muCkk

    @Ranzear which permissions plugin are you using?
    edit: i already fixed this. it would be great if there was only one permissions system.
    @Ahniolator added your suggestion to the list :). done.


    edit: Version 2.3.5
    • added support for build in permissions system of bukkit. as a consequence, nocheat will prevent the flymode
    • added a reverse-spawning option
    • added an option to disable signs
    • new messages (for you translators out there)
    • spout name and skin is saved and restored after rebirth (e.g.if you use playereditor)
    • added permission node "dar.nodrop"
    • fixed lightning toggles
    • fixed self-rebirth
    • fixed bug on killing someone with a command
    • fixed onDisable not working properly
    • fixed /dar not working in the console
     
  12. Offline

    Mentioum

    Good last update - thanks!
     
  13. Offline

    Ahniolator

    An update on the problem only I seem to be having:

    Everything with the plugin is working properly. All commands, shrine defining, everything. But for some reason, it doesn't know that anyone is dying. Even if I copy-paste the world name into the config, save and reload it, it acts like it's not enabled on that world. It just lets the player die with no errors and they respawn back at the default world spawn.

    I really want to get this plugin working! >.<
     
  14. Offline

    muCkk

    what is "/dar world" telling you? enabled or disabled?

    well, i downloaded all your plugins (except some that need mysql or something, but i don't think they are causing problems) and tried it - it works for me, i really don't know why doesn't for you :confused:.
    you could try this:
    1. turn off the server
    2. delefte DeathAndRebirth.jar and the "Death and Rebirth" folder from the plugins folder
    3. start the server, let it load and shut it down again
    4. copy D&R 2.3.5 in the plugins folder (jar only) and try if it works now
     
  15. Offline

    Ahniolator

    I figured out what was wrong... I was using permissions and had set all admins to have "*" or all permissions, so the plugin was simply ignoring me... Sorry about that :/

    On the other hand, I have found a small bug with the reverse spawning system. When Essentials is controlling spawning, if you have it set to spawn-on-grave it spawns you at the grave, but when it's set to spawn-at-nearest-shrine, it spawns you at the Essentials-controlled world spawn.
     
  16. Offline

    muCkk

    Ah finally, I was worried we never find out :D.
    That Essentials thing is kinda wanted. If you haven't selected a shrine, I decided to take the normal spawn point. So if Essentials changed that you will end up there.
     
  17. Offline

    Ahniolator

    Oh, okay! I wasn't sure if that was intentional or not. If you do ever decide to modify it so it spawns you at the nearest shrine in the reverse mode, feel free to use me or my server as a guinea pig :p
     
  18. Offline

    dotfortun3

    I am having the same problem. How did you set permissions up for admins so it worked?
     
  19. Offline

    muCkk

    if you give admin '*' they have all nodes, that includes dar.ignore. in permissions 3.1.6 for example you can exclude certain nodes from that by adding '-' in front of them. that would look like this:
    Code:
    groups:
        admins:
            default: false
            build: true
            permissions:
                - '*'
                - '-dar.ignore'
    i didn't try it but that should work. i'll have to fix that in the next version.
     
  20. Offline

    dotfortun3

    Worked like a charm! Thanks!
     
  21. Offline

    Hamsta

    could you add that players drop only one randome inventory slot and keep the rest in their inventory if its a pvp kill. (drop evereything if its due to monsters, falling, etc.) This way poeple could get robbed without loosing everything but its not completly useless trying to rob other players.
     
  22. Offline

    muCkk

    that's a nice idea
     
  23. Offline

    mtbnunu

    suggestion: for each shrine, please make it configurable whether a soul can be bound to it or its only used for resurrecting by being there.
     
  24. Offline

    dotfortun3

    Does ghostPermissionsGroup work in the latest version? I am using PermissionsEX and have a ghost group, but it does not change permission when I become a ghost.
     
  25. Offline

    muCkk

    oh i forgot to remove that. i tried to add that feature, but not all permission plugins allow to change permissions. so that option has no function at the moment.
     
  26. Offline

    Hamsta

    /shrine select does not work for me. it says "selectionmode enabled", but if right or leftclick with a stick nothing happens.

    edit: additionally the config for ghostchat doesn't work together with herochat...but thats not too important.

    edit2: grave signs destroy halfsteps if a person dies on one...not that good looking if all your roads are made out of halfsteps

    edit3: still, awesome plug-in
     
  27. Offline

    dotfortun3

    Make sure you use the /dar enable <yourWorld> command when you load your world.
     
  28. Offline

    Hamsta

    ah that could have been the reason. now i used the commands /shrine pos1 and pos2...works as well.

    edit: and found another thing that would be usefull. let it be configurable how fast people can fly. It would be cool to have flying ghost but right now they are too fast and if they start to fly at the edges of map the server starts to lag becaus it can't keep up with generating the world.
     
  29. Offline

    LucidLethargy

    This is amazing - truly absolutely amazing, you are amazing. This plugin is officially the coolest thing to ever reach my server, and I have been running my server since before bukkit back in October of 2010!

    Edit1) One issue: When the server restarts, your ghost status is revoked and you lose everything it seems. Would be great to have a fix for this!

    Edit2) ...I take that back, it seems the sky just returns to normal, and for some reason it wont resurrect me? XD

    Edit3) Hmm, so I can't rebirth myself either... it says "that cannot be done" and I am a full admin whome has only revoked one command to allow me to die. Any ideas? I seem to be stuck in limbo o.0

    Edit4) It would be great to have a sound that the ghosts hear other than the normal ones - just a suggestion... something similar to the nether perhaps. Also if you're feeling real adventurous, it may be interesting to have a way for ghosts to die (ghostbusters, anyone?) so that they are sent to the nether.
     
  30. Offline

    dotfortun3

    Feature Request: Could you make it so you lose 1 random item every 60 seconds you stay a ghost when you have drop items off? Perhaps instead of 60 seconds you could make it an interval in the config. If not, I may look into adding it myself because I wanna learn the Bukkit API anyway!
     
  31. Offline

    muCkk

    somebody else also asked for something like this (shrine specific permissions). it's on my list, but i don't know when i'll add it yet.
    i will fix that half step problem. thanks for reporting.
    it's a bit tricky to set the speed for flying. it's not like normal speed is 1 and if you make it 1.2 you are a little faster. but i'll have a loo :).
    thanks for your appreciation :)!
    the item saving is a bit complicated. i assumed that a player would resurrect himself before he stops playing. but i guess something has to be done about this.
    if you restart the server you should still be a ghost. the skin and the sky wont change again, but everything else should work. did you try to rebirth yourself at a shrine? as an admin you can still use /dar reb <name> if everything fails. or you can use that in the server console.
    that ghost sound thing sounds nice :).
    added to the list
     

Share This Page