[UNSUPPORTED][MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bukkit [1317]

Discussion in 'Inactive/Unsupported Plugins' started by Drakia, Feb 10, 2011.

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

    Drakia

    Tombstone - A deadman's chest plugin
    Version: 1.3.6
    CraftBukkit: 1317
    This plugin support SuperPerms. Please do not ask about setting up SuperPerms in this topic, ask here: http://forums.bukkit.org/threads/permissions-faq.25080/

    Plugin Dependencies:
    Permissions (Optional)
    LWC (2 or 3) (Optional)

    If you want help, post the output of the "version" command, and make sure you're running atleast the version specified in the topic title.
    Please post your server log when asking for help with tombstones not spawning
    Do not bother asking for help if you killed the player using anything other than basic attacks. I do not guarantee support for any plugin-based attacks or deaths such as /kill!


    =============
    Description
    =============
    Save your players' inventory from disappearing when they die.
    I used Deadmans Chest in hMod and thought it was a great plugin, so I started my own version for Bukkit.

    Download: http://thedgtl.net/bukkit/Tombstone.jar
    Source: https://github.com/TheDgtl/Tombstone

    =============
    Features
    =============
    If the player is carrying a chest when they die, place that chest and fill it with as much of their inventory as possible
    If the player is allowed, and is carrying two chests, a large chest will spawn to catch all of their inventory
    Possible for specific groups/players to be given free chests with no need to carry one with them
    Any items that won't fit in the chest will still drop to the ground!
    Supports the Permissions plugin, will default to allowing everyone to use basic tombstone if not available
    Supports LWC for chest AND sign protection if it is installed
    Configurable timeout for LWC unprotection
    Configurable timeout for destruction of tombstones, works in unloaded chunks as well
    Quickloot support, right click the sign on a tombstone to loot all items in it (Your tombstone only!)
    Place a sign on top of the chest with a configurable template
    The ability to point your compass at your tombstones!
    Supports "SuperPerms"

    =============
    Config Notes
    =============
    If you are going to be giving your players a free chest/sign, but don't want them to be able to retrieve those as extra items, you can now set the noDestroy option in the Tombstone config file.
    If you do set the noDestroy option, it is highly recommended that you set a timeout for Tombstone removal, because even once LWC is disabled the chest is still not destroyable by any means other than quicklooting it.
    With noDestroy enabled, if a player dies without a sign, then their chest will be indestructible until it is removed by Tombstone itself.
    It is not recommended to use the noDestroy option without the destroyQuickLoot option

    =============
    KNOWN BUGS
    =============
    None?

    =============
    Config
    =============
    lwcEnable - Whether to use LWC if available
    lwcRemove - Whether to remove LWC after a specific timeout
    lwcPublic - Set to true to set LWC protection to Public instead or removing
    lwcTimeout - How long to wait before disabling LWC on a tombstone (in Seconds)
    tombSign - Whether to place a sign on the tombstone
    removeTime - How long to wait before destroying a tombstone (in Seconds)
    tombRemove - Whether or not to destroy a tombstone after a timeout
    playerMessage - Whether or not to show messages to the player
    saveTombList - Whether to save a list of tombstones between server reloads
    destroyQuickLoot - Set to true to destroy the chest/sign on quickloot
    noDestroy - Set to true to disallow any player from destroying a tombstone (Other than quickloot)
    noInterfere - Set to true to stop tombstones from being created next to other chests (Items are dropped to ground instead)
    logEvents - Whether to print some "useful" information to the server terminal.
    skipBuildCheck - Set whether to skip the blockPlace check (True to bypass region protection) (Default false)

    =============
    Sign Template
    =============
    The sign template is stored in plugins/Tombstone/sign.tpl
    The following variables are able to be used in the sign template:
    {name} - The players name
    {cause} - The cause of their death, or their killers name if it was a player
    {date} - The date of their death
    {time} - The time of their death

    The sign template is 4 lines correlating to the 4 lines of the sign. The maximum length
    of a line is 15 characters. The default sign template is as follows:
    {name}
    Killed By
    {cause}
    {time}

    =============
    Permissions (Either via SuperPerms, or Permissions 2.x/3.x)
    =============
    tombstone.use - (Default) Allow the player/group to use the tombstone mod
    tombstone.freechest - Allow the player to get a chest whether they are carrying a chest or not
    tombstone.large - Allow the player to spawn a large chest if carrying two chests and if one will fit
    tombstone.lwc - (Default) Protect the placed chest if LWC is enabled
    tombstone.sign - (Default) Whether the player gets a sign on their tombstone chest
    tombstone.freesign - Allow the player to get a free sign whether they are carrying one or not.
    tombstone.quickloot - (Default) Whether to allow a player/group to quickloot by right clicking the tombstone sign.
    tombstone.admin - Allow this user to destroy other players tombstones.
    tombstone.cmd.tomblist - Allow this user to use /tomblist
    tombstone.cmd.tombfind - Allow this user to use /tombfind
    tombstone.cmd.tombreset - Allow this user to use /tombreset

    =============
    Commands
    =============
    /tomblist - List all your tombstones
    /tombfind - Gives you a direction from your current location to your tombstone. Use with /compass (Sync'd to CommandBooks /compass)
    /tombreset - Doesn't do anything.

    =============
    FAQ
    =============
    Q) Can you add support for {PluginX}?
    A) No.

    Q) Player items are being duplicated, and I'm using SlowHealth, whatsup?
    A) http://forums.bukkit.org/threads/mi...ugin-for-bukkit-1000.3923/page-18#post-550275

    =============
    Changes
    =============
    [Version 1.3.6]
    - Added 'skipBuildCheck' option
    [Version 1.3.5]
    - Fixed accidental clearing of /tomblist on quickloot
    - Added SuperPerms support
    - Do a build permission check so we don't spawn a chest in protected areas
    [Version 1.3.2]
    - Apparently LWC 3.30 had a change in API that wasn't documented, yay
    [Version 1.3.1]
    - Recompiled with LWC 3.30
    [Version 1.3.0]
    - Added sign template
    - Tombstone no longer created in void death
    - Re-enabled the compass for /tombfind
    More Changes (open)

    [Version 1.2.9]
    - Fixed free double chests
    - Made freechest/freesign default to isOp() without permissions
    [Version 1.2.8]
    - Added logEvent option for debug purposes.
    - Do a 3x3 check for a block to place chest.
    [Version 1.2.7]
    - Check properly if we're placing a big chest for interference
    [Version 1.2.6]
    - Fixed issue with name length
    [Version 1.2.5]
    - Option to bail on tombstone creation if it will interfere with another chest.
    - Check tombstone stuff more often (Every 100 ticks (5 seconds))
    [Version 1.2.4]
    - Fixed sign drop bug when destroying with timeout.
    [Version 1.2.3]
    - Fixed a bug in /tombfind with invalid input
    [Version 1.2.2]
    - Moved playerInteract to Highest priority since we remove a block.
    - Added check to make sure the tombstone is a chest before we doing anything.
    - Other general checks
    [Version 1.2.1]
    - Made /tombfind a bit more useful, will give a NESW direction.
    [Version 1.2.0]
    - Added compass commands.
    [Version 1.1.8]
    - Right-clicking a chest will quickloot/destroy if you have noDestroy/destroyQuickLoot enabled
    [Version 1.1.7]
    - Fixed quicklooting in RB670
    [Version 1.1.6]
    - Fixed some owner comparisons.
    [Version 1.1.5]
    - Moved setting "plugin" to onEnable
    - Moved setLine() outside of scheduler
    [Version 1.1.4]
    - Added more LWC checks
    [Version 1.1.3]
    - Added tombstone.admin
    [Version 1.1.2]
    - Fixed loading tombstone list after server restart
    - Check if player is online before sending tombstone messages
    [Version 1.1.1]
    - Updated to latest RB
    [Version 1.1.0] - Only updating for LWC2 from here on
    - Changed versioning scheme
    - Changed loading of permissions/LWC
    [Version 1.09]
    - Updated sign update code, should work better
    - Updated for LWC2, there is now an LWC1 build, and an LWC2 build
    [Version 1.08]
    - Configurable tombstone list storage
    - Allow LWC to be set to Public instead of disabled
    - Allow destroy on quickloot
    - Allow tombstones to be "invincible" besides quickloot
    [Version 1.07]
    - Fixed a bug in which protected chests could be destroyed.
    - Messages to players can be turned off.
    [Version 1.06]
    - Item-dupe fix broke plugin, fixed
    [Version 1.05]
    - Re-compiled for b522 to fix ItemStack.equals error
    [Version 1.04]
    - Small permissions handling update
    - Inform player if we run into a casting problem.
    [Version 1.03]
    - No longer treat GM as a special case, just load it as Permissions 2.0 like the author intended
    [Version 1.02]
    - Support Permissions 2.0/2.1
    - Support GroupManager
    [Version 1.01]
    - Fixed a Null Pointer Exception when chests are destroyed
    [Version 1.00]
    - Added ability to remove chests without needing LWC
    - LWC and remove thread are now a sync task
    - Right-click sign to quickloot. Permission added.
    - Better Permissions handling
    - LWC protects sign
    - Only create a large chest if needed
    - Deactivate LWC protection when sign or chest is destroyed
    [Version 0.06]
    - Implemented tombstone signs
    - Changed message if LWC is enabled to say how long before unprotect/destruction
    - lwcTime of 0 now indicates that LWC protection never expires
    [Version 0.05]
    - Added config file
    - Implemented chest removal
    - Configurable timeout
    - Toggle LWC usage via config
    [Version 0.04]
    - Added LWC timeout
    [Version 0.03]
    - Added LWC support
    - Made Permissions optional instead of required. Default without Permissions is allow all to use
    [Version 0.02]
    - Initial Public Release
     
    ray landers, Montag, harakiwi and 9 others like this.
  2. Offline

    ElementalBliss

    Alright. Thanks. I'll be waiting for my plugins to update so I can try this out. I don't know how to edit the source to make it work, so nix on that idea.
     
  3. Offline

    Stephen92

    well I have the permissions setup and nothing, im using craftbukkit 328 and it doesn't mkae a config folder either.
    --- merged: Feb 21, 2011 1:27 PM ---
    I feel like a noob I see 405 lol
    --- merged: Feb 21, 2011 1:41 PM ---
    I upgraded to 405 and it broke alot of my plugins so this sucks lol.
     
  4. Offline

    mrgreaper

  5. Offline

    Drakia

    @mrgreaper I'm going to have to say no, just because I don't know whether the plugin constructor was changed before or after build 53. You can give it a shot but I won't be supporting any issues you run into, sorry.
     
  6. Offline

    Stephen92

    the download doesnt seem to be downloading just keeps trying to load.
     
  7. Offline

    Drakia

    Tested and working with Jenkins builds 53 (RB) and 424 (1.3)
     
  8. Offline

    Swoosh Bear

    Are the timeouts measured in ticks? If so, what is a tick equal to in minutes.

    Because my default config has it set to 18000 for the remove time. I wanna know how long that is.
     
  9. Offline

    Galdrak

    I am not getting chests to drop upon death. I am running version 1.00 of Tombstone, and my Craftbukkit version is listed at the beginning of the following error string:
    2011-02-23 16:37:05 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-450-gd3c1ba4-b432jnks (MC: 1.3)
    2011-02-23 16:37:05 [INFO] This server is also sporting some funky dev build of Bukkit!
    2011-02-23 16:37:51 [SEVERE] Could not pass event ENTITY_DAMAGED to mcMMO
    while parsing a block mapping
    in "<reader>", line 36, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 83, column 6:
    Moderator:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at com.nijiko.permissions.Control.load(Control.java:122)
    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    at com.nijiko.permissions.Control.permission(Control.java:270)
    at com.gmail.nossr50.mcPermissions.permission(mcPermissions.java:30)
    at com.gmail.nossr50.mcPermissions.acrobatics(mcPermissions.java:166)
    at com.gmail.nossr50.mcm.acrobaticsCheck(mcm.java:308)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:52)
    at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:329)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:487)
    at net.minecraft.server.Entity.a(Entity.java:581)
    at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:253)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:248)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-23 16:37:59 [SEVERE] Could not pass event ENTITY_DAMAGED to mcMMO
    while parsing a block mapping
    in "<reader>", line 36, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 83, column 6:
    Moderator:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at com.nijiko.permissions.Control.load(Control.java:122)
    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    at com.nijiko.permissions.Control.permission(Control.java:270)
    at com.gmail.nossr50.mcPermissions.permission(mcPermissions.java:30)
    at com.gmail.nossr50.mcPermissions.acrobatics(mcPermissions.java:166)
    at com.gmail.nossr50.mcm.acrobaticsCheck(mcm.java:308)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:52)
    at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:329)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:487)
    at net.minecraft.server.Entity.a(Entity.java:581)
    at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:253)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:248)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-23 16:38:07 [SEVERE] Could not pass event ENTITY_DAMAGED to mcMMO
    while parsing a block mapping
    in "<reader>", line 36, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 83, column 6:
    Moderator:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at com.nijiko.permissions.Control.load(Control.java:122)
    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    at com.nijiko.permissions.Control.permission(Control.java:270)
    at com.gmail.nossr50.mcPermissions.permission(mcPermissions.java:30)
    at com.gmail.nossr50.mcPermissions.acrobatics(mcPermissions.java:166)
    at com.gmail.nossr50.mcm.acrobaticsCheck(mcm.java:308)
    at com.gmail.nossr50.mcEntityListener.onEntityDamage(mcEntityListener.java:52)
    at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:329)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:487)
    at net.minecraft.server.Entity.a(Entity.java:581)
    at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:253)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:248)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-23 16:38:09 [SEVERE] Could not pass event ENTITY_DEATH to Tombstone
    while parsing a block mapping
    in "<reader>", line 36, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 83, column 6:
    Moderator:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at com.nijiko.permissions.Control.load(Control.java:122)
    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    at com.nijiko.permissions.Control.permission(Control.java:270)
    at com.nijiko.permissions.Control.has(Control.java:239)
    at net.TheDgtl.Tombstone.Tombstone.hasPerm(Tombstone.java:169)
    at net.TheDgtl.Tombstone.Tombstone$eListener.onEntityDeath(Tombstone.java:257)
    at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:334)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:111)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:392)
    at net.minecraft.server.EntityHuman.a(EntityHuman.java:360)
    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:137)
    at net.minecraft.server.EntityArrow.f_(EntityArrow.java:172)
    at net.minecraft.server.World.a(World.java:1011)
    at net.minecraft.server.WorldServer.a(WorldServer.java:53)
    at net.minecraft.server.World.f(World.java:993)
    at net.minecraft.server.World.d(World.java:970)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:335)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-23 16:38:12 [SEVERE] Could not pass event PLAYER_RESPAWN to mcMMO
    while parsing a block mapping
    in "<reader>", line 36, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 83, column 6:
    Moderator:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at com.nijiko.permissions.Control.load(Control.java:122)
    at com.nijiko.permissions.Control.loadWorld(Control.java:86)
    at com.nijiko.permissions.Control.permission(Control.java:270)
    at com.gmail.nossr50.mcPermissions.permission(mcPermissions.java:30)
    at com.gmail.nossr50.mcPermissions.mySpawn(mcPermissions.java:48)
    at com.gmail.nossr50.mcPlayerListener.onPlayerRespawn(mcPlayerListener.java:30)
    at org.bukkit.plugin.java.JavaPluginLoader$3.execute(JavaPluginLoader.java:140)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:182)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:754)
    at net.minecraft.server.Packet9Respawn.a(SourceFile:10)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    --- merged: Feb 24, 2011 12:43 AM ---
    As a follow up, I have the following plugins installed:

    Ochestdump 1.0
    Permissions 2.1
    Multiverse v 1.2.2
    General v2.1
    McMMO v 0.7.4

    I see that one of the errors seems to pertain to McMMO, which will most likely be a separate issue for me to work through. Though it may be related if the plug-ins are conflicting with each other.
     
  10. Offline

    Drakia

    This plugin is not yet compatible with Permissions 2.1 it only works with 2.0
     
  11. Offline

    Galdrak


    Ahh. Problem delayed! ;p At least I know then that I didn't do something stupid. (Which I thought was the case, as I really don't know what I am doing with the plugins yet! I just throw stuff into files, and pray that it works!)
     
  12. Offline

    Silvo

    how can I set a free chest to some players even if I don't use permissions plugin?
     
  13. Offline

    Stephen92

    omg it works thank you for this plugin.
     
  14. Offline

    Drakia

  15. Offline

    Mattdk

    Will this be compatible with permissions 2.1 soon? I want to switch back to this from using deathchest for a while (I used tombstone at first but switched in lieu of lack of a timeout command which I have seen that is now added).
     
  16. Offline

    barookve

    --- merged: Feb 24, 2011 3:56 AM ---
     
  17. Offline

    Kayonesoft

    Is there any way to remove the sign and the chest once the contents have been emptied, automatically? Or maybe just change the chest with a block of stone and leave the sign atop it?
     
  18. Offline

    Stephen92

    this seems not to work now I havent done anything but now instead of a chest and a sign its 2 signs?
     
  19. Offline

    darkcammo

    maybe i've lost my mind, but the link to download the jar actually downloads the source?
    does anyone have the latest jar I could download?
     
  20. Offline

    Drakia

    @Stephen92 I'll take a look at that, what build are you running?
    @darkcammo Don't use IE to download the .jar file, it's treating it as a .zip archive for some stupid reason. Use Firefox, or my preferred browser Google Chrome :)
     
  21. Offline

    Afforess

    I've been getting an exception with this plugin:
    [​IMG]
     
  22. Offline

    Drakia

    @Stephen92 I just tested with b439jnks and it's working fine. Did you install any other tombstone-like mods?

    Thanks Afforess, just pushed 1.01 which fixes that, overlooked that a large chest may not exist in the chest destruction checks :)

    Uploaded v1.01, fixes an NPE when chests are destroyed.

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

    Afforess

    Great, thank you. Love this plugin.
     
  24. Offline

    Drakia

    Uploaded 1.02 which supports Permissions 2.0/2.1 and GroupManager

    I did however notice an issue. And it's not something I can do anything about. With the server glitch of not being able to destroy block (They register as air) the plugin will throw a ClassCastException if it encounters one of these blocks while trying to place a chest. Sadly I can't do anything about this as it's a bug in the core of bukkit :/
     
  25. Offline

    darkcammo

    Ahh, silly IE.... I just forced it to save as .jar and presto...

    Thanks for pointing that out :) you rock
     
  26. Offline

    hakutzu

    tombstone.freechest - Allow the player to get a chest whether they are carrying a chest or not

    I add it to config in tombstone and its not working , or am i doing it wrong ?
     
  27. Offline

    darkcammo

    No silly goose, you add that to the config for Permissions plugin. Under the group that you want to have free chests. For example in permissions config YML file:
    Show Spoiler
    Code:
    groups:
         default:
         default: true
         info:
         prefix: '&c'
         suffix:
         build: true
         inheritance:
         permissions:
             - 'tombstone.use'
             - 'tombstone.freechest'
             - 'tombstone.large'
             - 'tombstone.sign'
             - 'tombstone.freesign'
             - 'tombstone.quickloot'
     
  28. Offline

    Drakia

    Update for Stargate, iChat, and Tombstone pushed! Fixes any problems with GM hopefully, I have the flu and am at a hotel, so it's impossible to properly test it.
     
  29. Offline

    Afforess

    What happens if a double chest is not enough to store all the loot a player drops when they die?
     
    darkcammo likes this.
  30. Offline

    enkryptor

    How that could be possible? Can you provide an example? Any player's inventory has equal capacity as a chest, plus we have items in "hands" (1..9), nothing more..
     
  31. Offline

    darkcammo

    I believe he might be referring to a mod like backpack. Which allows for multiple inventories.
     
Thread Status:
Not open for further replies.

Share This Page