[FUN/TP] Tomb 0.7 - Make people remember you after your death[1000] [Permissions][All Economy]

Discussion in 'Inactive/Unsupported Plugins' started by Dark_Balor, Apr 27, 2011.

  1. Offline

    Dark_Balor

    Tomb - A sign that count your deaths and the last "thing" that killed you :
    Version : 0.7

    Tomb is a very little and light plugin that allow your user to set a tomb. A tomb is just a sign represent the TombStone where there is 3 things : The name of the player, the number of times he died and what was the last cause.


    Features :
    • Tomb can be use as teleporter to the location where the user die (only by the owner of the tomb)
    • Tomb are automatically named (look in section How to set a Tomb).
    • Only admin can create a tomb for an another user (using Permissions)
    • Tomb are automatically updated when you die
    • You can set more than 1 tomb but ... (look Know issues)
    • Only admin and owner of the tomb can destroy the tomb
    • Tomb are persistent upon server restart
    • Right click on the tomb teleport you to your death location (can be disabled in the config)
    • You can set the tomb to be your respawn point (can be disabled in the config)
    • all Economy with Register made by @Nijikokun
    • Permissions support
    Know issues:

    If you have more than 1 tomb, the sign is not updated ON THE CLIENT, on the server there is no problem. That mean, for other people near the Tomb the sign is not updated unless they reconnect, die or quit the zone.

    It don't happen if you just have 1 tomb.

    With other respawn plugin, if you activated the respawn on the Tomb it will override (or be overrided by) every other respawn plugin.

    Download Tomb

    [​IMG]

    Source Code

    How to set a Tomb (open)

    1) Create a new Sign with first line [Tomb] (if you are an admin, you can set the second line to the player name)

    [​IMG]
    2) Automatically the sign will take your name
    [​IMG]
    3) And when you die ... MAGIC
    [​IMG]



    Permissions:
    Code:
    tomb.admin -  mean you can set tomb for other (just set the second line of the sign to the name of the player) and you can destroy every tomb.
    tomb.create -  Allow the user to create tombs.
    tomb.free - Everything is free when using iConomy
    tomb.tp - Allow the user to use the deathTP, useful when in config allow-tp = false.
    
    Todo (open)

    1. iConomy support (for tomb and tp)
    2. Permissions node for tomb creation
    3. ideas ?




    Config file (open)

    #activate iConomy
    use-iConomy: true

    #price for creating a tomb
    creation-price: 10.0

    #price for tp to death location
    deathtp-price: 50.0

    #after tp, reset the loc to avoiding the use of the tomb as a waypoint
    reset-deathloc: true

    #Set the maximum of tombStone a player can have, 0=infinite
    maxTombStone: 0

    #Allow the users to use the deathTp (right click on the tomb)
    allow-tp: true

    #Use the tomb as respawn point
    use-tombAsSpawnPoint: true

    #To change the keyword used to detect that the sign is a tomb
    TombKeyword: '[Tomb]'

    #Cooldown in MINUTES before you can reTP to your death location.
    cooldownTp: 5.0

    #Number of death before destruction of every tomb of the player
    # without resetting the counter. If set to 2, every 2 deaths, the tombs are destroyed. (Sign is dropped) 0 = Disabled
    maxDeaths: 0

    #When a tomb is destroyed, the respawn point is reset.
    reset-respawn: false



    Locale File :
    locale.yml in the plugin folder represent the locale file it's generated while the first launch of the plugin (to be true when the first player having a tomb die). You can customize the death's text. Only limit : not more than 18 characters because it's the max for a sign's line.

    THE LOCALE FILE MUST BE IN UTF-8 !
    English Local File : locale.yml (open)

    Code:
    locale:
        block_explosion:
        - BOUM
        - TNT
        - Dynamite
        pvp:
        - Killed by %k
        pigzombie:
        - Zombie-Pig
        void:
        - Became Void
        - End of World
        unknown:
        - Unknown
        creeper:
        - Ksss BOUM
        - CREEEEPPPPERRR
        - Creeper Lover
        skeleton:
        - Skeleton Bow
        - Arrow in Head
        suffocation:
        - Suffocated
        - Sand's breath
        - Sand worm
        contact:
        - Cactus
        - Poked a Cactus
        - Hug a Cactus
        fire:
        - Toasted
        - Burned
        - Fire! Fire!
        fire_tick:
        - Toasted
        - Burned
        - Fire! Fire!
        ghast:
        - In Nether
        - Ghast
        entity_explosion:
        - BOUM
        - TNT
        - Dynamite
        slime:
        - Splouched
        - Slime won
        lighting:
        - By Zeus
        - By Thor
        - Lighting
        wolf:
        - Eat by Wolf
        - Wolf meal
        - Wolf lunch
        lava:
        - Swim in lava
        - Now obsidian
        zombie:
        - L4D
        - Braaaiiin
        - Zombie rules
        fall:
        - Tried to fly
        - Love the ground
        spider:
        - Spider venom
        - Arachnophobia
        drowning:
        - Has drowned
        - Love fishing
        - Drunk the sea
    
    

    FRENCH Local File : locale.yml (open)

    Code:
    locale:
        block_explosion:
        - BOUM
        - TNT
        - Dynamite
        - Explosé
        - Piégé
        pvp:
        - Tué par %k
        - %k le tueur
        pigzombie:
        - Zombie du Nether
        void:
        - Visite du néant
        - Visiteur du néant
        - A vu le vide
        - Voyageur du vide
        - A vu la Matrice
        unknown:
        - R.I.P.
        - Raison inconnue
        creeper:
        - Ksss BOUM
        - CREEEEPPPPERRR
        - Calin de Creeper
        skeleton:
        - Squelette
        - Flèche
        - Empalé
        suffocation:
        - Etouffé
        - Respire le sable
        - Enseveli
        - Enterré vivant
        contact:
        - Cactus
        - Piqué par Cactus
        - Calin de Cactus
        fire:
        - Cramé
        - Brûlé vif
        - Incendié
        - Rôti
        - Grillé
        - Rissolé
        - Est un toast
        - Est à point
        - Est cuit
        - Est bien cuit
        fire_tick:
        - Cramé
        - Brûlé vif
        - Incendié
        - Rôti
        - Grillé
        - Rissolé
        - Est un toast
        - Est à point
        - Est cuit
        - Est bien cuit
        ghast:
        - Âme du Nether
        - Ghast
        entity_explosion:
        - BOUM
        - TNT
        - Dynamite
        - Explosé
        - Piégé
        slime:
        - Splouch
        - Câlin de Slime
        - Goûté de Slime
        lighting:
        - Courroux de Zeus
        - Colère de Thor
        - Eclair
        - Orage
        - Electrifié
        - Coupe d'enfer
        - Electricité
        - Benjamin Franklin
        wolf:
        - Mangé par un loup
        - Goûter de loup
        - Loup
        - Par les loups
        lava:
        - Bain de lave
        - Obsidienne-isé
        - Bain chaud
        - Baignade au magma
        zombie:
        - L4D
        - Ceerveeeaux
        - Zombiefié
        - Saaaannng
        - Mangé
        - Dévoré
        fall:
        - Ne vole pas
        - Aime le sol
        - Cassé les dents
        - Test de gravité
        - Newton
        spider:
        - Venin d'araignée
        - Est arachnophobe
        - Arachnophobie
        - 8 pattes
        - Est un cocon
        drowning:
        - A bu la tasse
        - A respiré l'eau
        - A bu l'eau de mer
        - Est humide
        - Coulé
    

    GERMAN Local File : locale.yml (open)

    Code:
    locale:
        block_explosion:
        - BO00M
        - TNT
        - Dynamit
        pvp:
        - Getötet von %k
        pigzombie:
        - Zombie Schwein
        void:
        - Wurde unwichtig.
        - Ende der Welt
        unknown:
        - unbekannt
        creeper:
        - SSSSSSSS BOOM
        - CREEEEPPPPERRR
        - Creeper Liebender
        skeleton:
        - Skeleton Bogen
        - Pfeil in Kopf
        suffocation:
        - erstickt
        - Sand im Atem
        - Sand Wurm
        contact:
        - Kaktus
        - Schlug Kaktus
        - Umarmte Kaktus
        fire:
        - Toasted
        - Verbrannt
        - Feuer! Feuer!
        fire_tick:
        - Toasted
        - Verbrannt
        - Feuer! Feuer!
        ghast:
        - In der Hölle
        - Geist
        entity_explosion:
        - BO00M
        - TNT
        - Dynamit
        slime:
        - Geschleimt
        - Slime gewann
        lighting:
        - Von Zeus
        - Von Thor
        - Von einem Blitz
        wolf:
        - Vom Wolf gegessen
        - Wolfs Mahl
        - Wolfs Essen
        lava:
        - Schwom in lava
        - Nun Obsidian
        zombie:
        - L4D
        - GEEEEHIRN
        - Zombie FTW
        fall:
        - Flog zu hoch
        - Liebte den Boden
        spider:
        - Spinnengift
        - Arachnophobie
        drowning:
        - Ist ertrunken
        - Liebte die Fische
        - Trank den See
    

    Credit :
    @lonelydime for his code of DeathTP+. Used to determine what killed you. (DeathListener)
    @[F(r)iend] for the concept : http://forums.bukkit.org/threads/graveyard-log-player-deaths-concept-image.12895/#post-212469
    @Sphax for the French Locale File.
    @Nijikokun for Register
    @an0x for German Locale File.

    Changelog
    Version 0.7
    • [FEATURE] reset-respawn in config (see config)
    • [FEATURE] maxDeaths in config : you can set a limit of deaths before destroying the tomb.
    • [OPTIMIZATION] If the player have already a tomb (or had one), and you are the admin when you adding a tomb for that player, you can type his name without needing to have the right case or the right number of letter : example : if you have a player Test that have already a tomb, just typing : tes in the second line of the sign will be enough.
    • [BUG FIX] With multiWorld, the plugin is now loader AFTER MultiVerse, to avoid some problem with tomb in world that aren't loaded
    Version 0.6.2

    • [minor CHANGE] To avoid collision with other eConomy plugins
    Version 0.6.1

    • [Possible BUG FIX] Of an update problem when more than 1 sign.
    Version 0.6

    • [FEATURE] Now work with all Economy Plugins (Bose, iConomy, Essentials)
    Old ChangeLog (open)


    Version 0.5.9
    • [OPTIMIZATION] When disabling the plugin.
    Version 0.5.8

    • [OPTIMIZATION] Some code optimization.
    Version 0.5.7

    • [OPTIMIZATION] Some code improvement (minor)
    • [LOG] Logger added to have more precise information about what happen.
    • [CHANGE] When you are an admin and add a tomb for a player, the player MUST be connected.
    • [BUG FIX] Rare NPE.
    Version 0.5.6

    • [BUG FIX] Corrected a rare NPE.
    • [OPTIMIZATION] Better "destruction" of the plugin when we disable it.
    Version 0.5.5

    • [OPTIMIZATION] Some optimization for the sign update when you die
    Version 0.5.4 (END OF SUPPORT OF iConomy 4.6.5)


    • [BUG FIX] Now the plugin detect when a Wolf killed you
    • [OPTIMIZATION] Some code optimization about permission and Tomb that are destroyed by something else then a Player.
    Version 0.5.3

    • [CHANGE] new version of iConomy : works with 5.0 for 4.6.5 use the OLD version of the plugin
    Version 0.5.2

    • [minor CHANGE] Added seconds to the death tp cooldown.
    Version 0.5.1

    • [STRING] Changed a string to avoid problem with girls xD
    • [OPTIMIZATION] Some minor code optimization to avoid some problem with creation of the tomb.
    Version 0.5 (MAJOR RELEASE)
    • [ISSUE] The only issue (Update issue) is now completely gone :D. You can have 5,10,etc ... tomb without any sync problem :)
    • [FEATURE] The [Tomb] text is now customizable you can change it by what you want in the config
    • [FEATURE] Added a cooldown for the death tp (see config file)
    • [FEATURE] Added the possibility to use the tomb as Respawn Point :)
    • [OPTIMIZATION] Some code optimization
    Version 0.4

    • [MAJOR BUX FIX] Tomb creation was buggy.
    Version 0.3.7

    • [OPTIMIZATION] Some code optimization when the sign is destroyed by something else that a player (or when the surface were it is is destroyed)
    • [BUG FIX] Rare NPE with setLine
    Version 0.3.6

    • [possible BUG FIX] When the server saving the sign, it was crashing.
    Version 0.3.5

    • [FEATURE] Possibility to set a max number of tombstone
    • [ADD] maxTombStone in the configFile
    Version 0.3.4 (unreleased)

    • [FEATURE] Allow tp
    • [PERM] allow tp
    • [ADD] Config param allow-tp
    Version 0.3.3 (unreleased)

    • [MAJOR BUG FIX] Correction of a bug in the save system. When deathlocation was null, it was throwing an Exception.
    Version 0.3.2

    • [BUG FIX] PvP glitch corrected. Now the %k is replaced by the killer's name.
    Version 0.3.1

    • [MAJOR BUG FIX] When something destroy the tomb it wasn't registered. Now it is. And when reloading the tomb (server restart) all tomb info was lost !
    Version 0.3

    • [FEATURE] iConomy support
    • [ADD] Config file
    • [PERM] tomb.free to have everything free when using iConomy
    Version 0.2

    • [FEATURE] Added a locale file automatically generated when you launch the plugin
    • [FEATURE] Auto-save when the server save his world
    • [PERM] Added new Permissions Node : tomb.create
    Version 0.1

    • [RELEASE] Public release
     
  2. Offline

    geek85

    Ok, i just change the version, but i'm alone on my server. I'll test tomorow when players don't sleep! :p

    edit: an insomniac friend test with me: just two words: Good Job! [diamond]

    thanks a lot for this plugin, it's a really good one!
     
  3. Offline

    Dark_Balor

    Your welcome :)
    I'm pleased to see it used ^^
     
  4. Offline

    powback

    Very nice plugin!
    Add "allow tp" to config & permissions, and it's perfect!
     
    Kartus likes this.
  5. Offline

    Kartus

    suggest: add in config maximum "tombsown=1".
    "tombsown=0" could be for infinite. so i want let my users on myserver only 1 per player, cause i don't know if >100 of them will lagg server at pvp-event ?

    how about multiworld support?
     
  6. Offline

    Dark_Balor

    @powback : okay I'll add it in the future version

    @Kartus : It was on my todo list, just wait someone to ask for it.

    When you asking for multiworld. What do you mean exactly ? separated tomb by world ? or unified tomb for every world ? (because for the moment it's the second solution that is applied)

    @powback and @Kartus : Features added look first post :)

    Version 0.3.5 OUT download it asap because there is a MAJOR bug fix in it for the save system

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

    geek85

    thanks a lot! I'll watch the new options and eventually feedback if there is a problem.
     
  8. Offline

    powback

    Wow, that was quick :D
    Thanks! Keep up the good work!
     
  9. Offline

    Sejsel

    What about teleport cooldown? So players can use teleport to their corpse once a configurable time.. like 30 minutes.
    This is awesome plugin!
     
  10. Offline

    Kartus

    thanks. i want unified tomb for every world, how it's now. just asked for information ;)
     
  11. Offline

    Dark_Balor

    mmmh It demand a lot of work ... I see what I can do.

    @Kartus : perfect then :)
     
  12. Offline

    ~Poke~

    Hello, I recently installed this plugin into my server (running build 740). It installed correctly and worked fine, tracking deaths and everything. However, after restarting my server it refused to let anyone join (either giving them an internal server error or a blank dirt screen).

    Part of the log file, starting up the server:
    Code:
    2011-04-30 19:28:59 [INFO] [Tomb] (version 0.3.5) Enabled
    2011-04-30 19:28:59 [INFO] [Tomb] Tombs loaded !
    2011-04-30 19:28:59 [INFO] Done (0.203s)! For help, type "help" or "?"
    2011-04-30 19:28:59 [INFO] Forcing save..
    2011-04-30 19:28:59 [INFO] CONSOLE: Forcing save..
    2011-04-30 19:28:59 [INFO] Saving chunks
    2011-04-30 19:28:59 [SEVERE] java.lang.IllegalArgumentException: Empty string not allowed
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.NBTTagString.<init>(SourceFile:13)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.NBTTagCompound.setString(SourceFile:57)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.TileEntitySign.b(TileEntitySign.java:16)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ChunkLoader.a(SourceFile:140)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ChunkRegionLoader.a(SourceFile:62)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunks(ChunkProviderServer.java:190)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.World.save(World.java:146)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.MinecraftServer.saveChunks(MinecraftServer.java:225)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ConsoleCommandHandler.handle(ConsoleCommandHandler.java:33)
    2011-04-30 19:28:59 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:250)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:394)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:379)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-30 19:28:59 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-30 19:28:59 [INFO] [Tomb] Tombs saved !
    2011-04-30 19:29:00 [INFO] [Tomb] Tombs saved !
    2011-04-30 19:29:00 [INFO] Save complete.
    
    Another excerpt, this time rejecting a player connection:
    Code:
    2011-04-30 18:29:49 [INFO] _Poke_ [/192.168.4.10:54465] logged in with entity id 625
    2011-04-30 18:29:50 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
    	at net.minecraft.server.TileEntitySign.e(TileEntitySign.java:38)
    	at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:196)
    	at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:182)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:272)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    After removing Tombs, my server returned to normal.

    If it helps, these are the other plugins I had running at the time.
    Backup 1.4a
    Firecontrol 1.1
    Nether 1.4 unofficial
    SaveStopper 0.8

    I have no clue how to read these errors, but at a glance it looks like it has trouble saving a tomb sign whose owner has not died (or logged in? some sort of null).
     
  13. Offline

    Dark_Balor

    @~Poke~ : Well it look like the server had a problem while saving a Sign (maybe a tomb sign, maybe an other we can't know)

    I think that's something about the new sign char limit. I'll add a fix (not sure it's the problem but in case of).

    Can you also open an issue on the bukkit bug traker ? http://leaky.bukkit.org/projects/bukkit/issues

    Version 0.3.6 out
    with possible bug fix of your error
     
  14. Offline

    ~Poke~

    In that case it may be because one of our member's names is 14 characters long. If there's any hidden text tagged on the end that would cause an issue.

    I didn't remove any signs either, all the signs I had then I still have now and the log hasn't mentioned anything. I'll try the update and get back to you.

    EDIT:
    When I first put this is it gave me the same error, but this must have been a false positive because I tested individually with each of my other plugins, then all of them, and each of these times it worked fine. I would call it probably fixed.


    Another edit:
    I put it into my main server, and it works great..... but the log has this in it.
    Code:
    2011-04-30 22:53:01 [SEVERE] null loading Tomb v0.3.6 (Is it up to date?)
    java.lang.NullPointerException
        at be.Balor.bukkit.Tomb.Tomb.setLine(Tomb.java:56)
        at be.Balor.bukkit.Tomb.Tomb.setReason(Tomb.java:101)
        at be.Balor.bukkit.Tomb.TombSave.load(TombSave.java:66)
        at be.Balor.Workers.SaveSystem.load(SaveSystem.java:94)
        at be.Balor.Workers.TombWorker.load(TombWorker.java:196)
        at be.Balor.bukkit.Tomb.TombPlugin.onEnable(TombPlugin.java:85)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  15. Offline

    Dark_Balor

    @~Poke~ : can you try the last version ? 0.3.7
    because I can't reproduce your error. And send me the tombs.dat to give it a try :)

    Version 0.3.7 OUT
     
  16. Offline

    ~Poke~

    I don't have access to my server right now, (stupid laptop sees every pc on my network except the one with the server...) but in the config file (the .dat i assume?) I turned off both teleporting and iConomy. I also changed the iConomy prices to zero, just for the sake of it :p

    Also if it means anything, this server runs on FreeBSD, while the test I did was a copy of the server running on windows 7. If that makes a difference... bad programming by bukkit :p
     
  17. Offline

    Dark_Balor

    The tombs.dat is the save file where all the tombs are saved ^^ It's in the plugin directory side by side the config file and locale file.
    I'm asking for it because the log you send me was about an error while loading this file.

    Windows 7 or FreeBSD doesn't change anything for bukkit because it's in java. But it's possible that the implementation of the java VM by Sun differed from Windows and Un*x.
     
  18. Offline

    kirbyordie

    I'm trying the most recent version and I can't seem to get it to work. Whenever I create a tomb it won't take my name or record my deaths. (same issue if I made a tomb for another player.) It just acts like a normal sign. There are no errors in the console and I tried giving myself 'tomb.*' in permissions as well as giving myself each node separately. I tried reinstalling the .jar and restarting the server several times as well.
     
  19. Offline

    Shoot

    Code:
    11:54:11 [SEVERE] Could not pass event SIGN_CHANGE to Tomb
    java.lang.NullPointerException
            at be.Balor.bukkit.Tomb.Tomb.addSignBlock(Tomb.java:176)
            at be.Balor.bukkit.Tomb.Tomb.<init>(Tomb.java:51)
            at be.Balor.Listeners.SignListener.onSignChange(SignListener.java:77)
            at org.bukkit.plugin.java.JavaPluginLoader$29.execute(JavaPluginLoader.java:376)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:898)
            at net.minecraft.server.Packet130UpdateSign.a(SourceFile:41)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Running 740
     
  20. Offline

    mrgreaper

    not working :(
    cb 740
    tomb 0.3.7
    im an op and a admin so i have all commands

    on creation
    i then drowned myself and

     
    Shoot likes this.
  21. Offline

    Dark_Balor

    @mrgreaper & @Shoot & @kirbyordie & ALL PEOPLE

    Update to 0.4, this bug is corrected ... sry for the inconvenient ... !

    Version 0.4 OUT
     
  22. Offline

    mrgreaper

    sorry chap another bug,

    i set it the limit to 1 as i want one per player (in the graveyard) i dont want players placing them
    i placed mine and it registered perfectly
    i placed one for another player
    [Tomb]
    moleking82uk

    and it told me i had reached my limit
    now i can change the limit so i can place them all but you state in the first post if more then one sign is asigned to a player then they dont update, clearly since the limit is stopping me placeing more then one then all signs would be classed as my property and assigned to me therefore not updateing?

    were a small server and no one is about to really test it at mo (infact im at work and shouldnt be playing minecraft, but wanted to sort out the graveyard any suggestions?
     
  23. Offline

    Dark_Balor

    When you create tombs it's the name of the player that is used to create the tomb.
    I mean by that, if you create your tomb, and then a tomb of another player. There will be 2 distinct tomb, you'll not have any update problem.

    The update problem happen when the same player have 2 tombs.
    But you have right, this is a bug that'll correct :)
     
  24. Offline

    mrgreaper

    cool, a bit of a request but can you put an option in the config to replace [tomb] with a user defined line upon activation
    so you can have for esample
    Here Lies
    mrgreaper
     
  25. Offline

    Zeus5966

    Okay so I made a bunch of tombs for ppl (I'm server owner) and when they die, it does not do anything. It only works for me and one other person who is an op on my server. Permissions don't seem to work... Any input?
     
  26. Offline

    ~Poke~

    If you're still interested in the dat from 3.6, here it is.

    I'll test the latest one now.

    EDIT: Should I install it fresh rather than using the .dat files from the previous versions? If there's something wrong with that like you say, I think I'll do that.

    With a fresh install of Tombs I get no errors and everything seems to work. I've set tombs for myself and other players, and mine updates for deaths. I have yet to test other players. However I did do a test where I deopped myself, and my Tomb still worked. So that seems to rule out the reliance on being an OP that @Zeus5966 reports.

    So yeah, it works great now!
     

    Attached Files:

  27. Offline

    EliteASH_11

    I really like this plugin.
     
  28. Offline

    Dark_Balor

    @mrgreaper : yep I can add that without any problem :). But you must know that every tombs you create with the [Tomb] will lost their protection. I mean that everybody will have the possibility to destroy it because for the moment the first line is the "sign" that this is a tomb ^^

    @Zeus5966 : Input ? yes I need an output xD to be exact, can you add your log please :) Maybe you are suffering from a very rare bug of bukkit that I can't do anything about it. Some time, the block were the sign is, is not considered as a Sign by bukkit. It happen in some zone without any explanation. You can have in your log an IllegalArgumentException saying : "The block must be a SIGN or WALL_SIGN or SIGN_POST"

    @~Poke~ : Yep there were something wrong with the file ... he was completely empty. I mean if you created tomb, none was saved ...

    About the permissions etc ... I create my own permissions system. If the plugin Permissions is not detected only command containing "free" and "admin" require OP the other are free for all then. And when a tomb is made no more check about permissions are done ^^

    @EliteASH_11 : thanks :)

    VERSION 0.5 OUT

    There is a lot of new feature, code improvement and most important I GET RID of the only issue I had :D (yes I'm very happy about it xD) You can know create all the tombs you want without being annoyed by some out-of-sync tombs ^^

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

    Zeus5966

    okay here is the log dark

    Code:
    [Lnet.minecraft.server.Statistic;@1bfc93a
    146 recipes
    [Lnet.minecraft.server.Statistic;@1bfc93a
    16 achievements
    09:13:43 [INFO] Starting minecraft server version Beta 1.5_02
    09:13:43 [INFO] Loading properties
    09:13:43 [INFO] Starting Minecraft server on *:25565
    09:13:43 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-
    gf53e007-b740jnks (MC: 1.5_02)
    09:13:43 [INFO] Preparing level "world"
    09:13:43 [INFO] Preparing start region
    09:13:44 [INFO] LWC     Loading shared objects
    09:13:44 [INFO] LWC     Native library: plugins/LWC/lib/native/Windows/x86/sqlit
    ejdbc.dll
    09:13:44 [INFO] BukkitUpdater : Using Group Manager v1.0(alpha-5)
    09:13:44 [INFO] BukkitUpdater v0.3 is enabled!
    09:13:44 [INFO] BukkitUpdater : Checking for updates...
    09:13:45 [INFO] Loaded Essentials build 2.2.5 maintained by Zenexer, ementalo, A
    elux, Brettflan, KimKandor, snowleo and ceulemans.
    09:13:45 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 5 m
    inutes!
    09:13:45 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    09:13:45 [INFO] Fake Permissions version 2.5.1 is enabled!
    09:13:45 [INFO] Loaded EssentialsSpawn build 2.2.5 maintained by Zenexer, ementa
    lo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    09:13:45 [INFO] [iChat] Found Permissions (v2.5.1)
    09:13:45 [INFO] iChat (v2.2.3) enabled
    09:13:45 [INFO] [iConomy] Logging is currently disabled.
    09:13:45 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    09:13:45 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    09:13:45 [INFO] [iConomy] hooked into Permissions.
    09:13:45 [INFO] [iWatch] iWatch version 0.5 is enabled!
    09:13:45 [INFO] [iWatch] Settings Loaded!
    09:13:45 [INFO] [Jail] Loaded 1 jail zones.
    09:13:45 [INFO] [Jail] Loaded 5 prisoners.
    09:13:45 [INFO] LocalShops: Permissions found.
    09:13:45 [INFO] LocalShops: iConomy found.
    09:13:45 [INFO] LocalShops: Loaded 0 shop(s).
    09:13:45 [INFO] LocalShops: version 2.2.1 is enabled!
    09:13:45 [INFO] Log version 0.4: Loaded.
    09:13:45 [INFO] Log version 0.4: Events initialised successfully.
    09:13:48 [INFO] BukkitUpdater : Checking updates from repository in cache...
    09:13:50 [INFO] Log version 0.4: Data loaded successfully.
    09:13:59 [INFO] BukkitUpdater : Plugin 'EssentialsSpawn' isn't in loaded reposit
    ories
    09:13:59 [INFO] Connection reset
    09:13:59 [INFO] BukkitUpdater : Plugin 'iWatch' isn't in loaded repositories
    09:13:59 [INFO] Log version 0.4: Permission system detected.
    09:13:59 [INFO] BukkitUpdater : Plugin 'NoExplode' isn't in loaded repositories
    09:13:59 [INFO] BukkitUpdater : New version detected for 'Stargate' (new version
    : 0.4.4)
    09:13:59 [INFO] BukkitUpdater : Plugin 'Tomb' isn't in loaded repositories
    09:13:59 [INFO] BukkitUpdater : New version detected for 'Towny' (new version: 2
    .0.34)
    09:13:59 [INFO] BukkitUpdater : Plugin 'Wanted' isn't in loaded repositories
    09:13:59 [INFO] LWC     Loaded 116 locale strings (0 overrides)
    09:13:59 [INFO] LWC     Using Nijikokun's permissions plugin for permissions
    09:13:59 [INFO] LWC     Loading SQLite
    09:13:59 [INFO] SQLite  Using: Native
    09:13:59 [INFO] LWC     At version: v2.31
    09:13:59 [INFO] [MotherNature] Using GroupManager version 1.0(alpha-5) for permi
    ssion handling
    09:13:59 [INFO] [MotherNature] Plugin enabled! (version 1.2)
    09:13:59 [INFO] NoExplode version 1.4 is enabled!
    09:13:59 [INFO] [Residence] Found Permissions Plugin!
    09:13:59 [INFO] [Residence] Successfully linked with iConomy.!
    09:13:59 [INFO] [Residence] - Save Loaded!
    09:13:59 [INFO] [Residence] Enabled! Version v1.2.8 BETA by bekvon
    09:13:59 [INFO] Stargate v.0.4.3 is enabled.
    09:13:59 [INFO] [Stargate] Loaded 1 gate layouts
    09:13:59 [INFO] [Stargate] {world} Loaded 5 stargates with 0 set as always-on
    09:13:59 [INFO] [Stargate] {nether} Loaded 1 stargates with 0 set as always-on
    09:13:59 [INFO] [Stargate] Found Permissions (v2.5.1)
    09:13:59 [INFO] [Stargate] Found iConomy (v4.65)
    09:13:59 [INFO] [Tomb] (version 0.4) Enabled
    09:13:59 [INFO] [Tomb] Tombs loaded !
    09:13:59 [INFO] [Tomb] Successfully linked with Permissions.
    09:13:59 [INFO] [Tomb] Successfully linked with iConomy.
    09:13:59 [INFO] [Towny] Database: [Load] flatfile [Save] flatfile
    09:14:00 [INFO] [Towny] Using: Permissions, iConomy
    09:14:00 [INFO] [Towny] Version: 0.63 - Mod Enabled
    09:14:00 [INFO] VehicleZap v1.1.0 enabled.
    09:14:00 [INFO] [Wanted] Permissions found, commencing load.
    09:14:00 [INFO] [Wanted] Found data file commencing load.
    09:14:00 [INFO] [Wanted] There are no reports.
    09:14:00 [INFO] [Wanted] version [1.0.0] enabled.
    09:14:00 [INFO] WorldEdit 4.3 enabled.
    09:14:00 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    09:14:00 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugi
    n for permissions.
    09:14:00 [INFO] WorldGuard: (world) Single session is enforced.
    09:14:00 [INFO] WorldGuard: (world) TNT ignition is blocked.
    09:14:00 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    09:14:00 [INFO] WorldGuard: (world) Lava fire is blocked.
    09:14:00 [INFO] WorldGuard: (world) All fire spread is disabled.
    09:14:00 [INFO] WorldGuard: Loaded configuration for world 'world"
    09:14:00 [INFO] WorldGuard: (nether) Single session is enforced.
    09:14:00 [INFO] WorldGuard: (nether) TNT ignition is blocked.
    09:14:00 [INFO] WorldGuard: (nether) Lighters are PERMITTED.
    09:14:00 [INFO] WorldGuard: (nether) Lava fire is PERMITTED.
    09:14:00 [INFO] WorldGuard: (nether) Fire spread is UNRESTRICTED.
    09:14:00 [INFO] WorldGuard: Loaded configuration for world 'nether"
    09:14:00 [INFO] WorldGuard: 3 regions loaded for 'world'
    09:14:00 [INFO] WorldGuard 5.0-alpha9 enabled.
    09:14:00 [INFO] Done (1.650s)! For help, type "help" or "?"
    09:14:00 [INFO] /76.164.97.59:63283 lost connection
    09:14:00 [INFO] /82.170.30.194:24578 lost connection
    09:14:01 [INFO] BukkitUpdater : Done checking for updates.
    09:14:02 [INFO] promoteme [/76.164.97.59:63284] logged in with entity id 203
     
  30. Offline

    Dark_Balor

    @Zeus5966 : mmh I don't see anything abnormal ...

    Maybe there is a collision between plugin but I don't think so ...
    Can you try the last version ? and changing the tombKeyword by whatever you want (like RIP, etc ...) and see if it's works ?
     
  31. Offline

    Shoot

    A player in my server raged.... it's a she :X. GraveDigger said "[Gravedigger] When XXX die, he'll respawn here"

    Change it to they'll :D
     

Share This Page