[MISC] Tombstone v1.3.8 - A deadmans chest plugin for Bukkit

Tombstone Support and Discussion
Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

[MISC] Tombstone v1.3.8 - A deadmans chest plugin for Bukkit

Postby Drakia » October 26th, 2011, 10:07 pm

Tombstone - A deadman's chest plugin
Version: 1.3.8
CraftBukkit: 1.1-R4
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 4 (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/misc-tombstone-v1-3-2-a-deadmans-chest-plugin-for-bukkit-1000.3923/page-18#post-550275

=============
Changes
=============
[Version 1.3.8]
- Check for signs as well as chests when interfere check is enabled
[Version 1.3.7]
- Updated config handling
- Updated event handling
- Updated LWC handling
[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
[Reveal] Spoiler: "More Changes"
[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

coryorth
 
Posts: 1
Joined: November 11th, 2011, 2:14 am

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby coryorth » November 11th, 2011, 2:15 am

Is there a way you could add protection from explosions? Like creepers. Would be greatly appreciated.

User avatar
andrewkm
 
Posts: 36
Joined: October 29th, 2011, 9:34 pm

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby andrewkm » November 13th, 2011, 9:13 pm

None of my players can get tombstone to drop for them. For some reason inventory gets dropped and typical tombstone cant spawn here message keeps appearing. We tested in all areas, and yes they having building rights in them. Skipbuildingcheck is false, however they do have rights to those areas.

Here is my plugin list:
http://pastebin.com/vAwgvh90

My permissions file has the following set to the users:
tombstone.use
tombstone.freechest
tombstone.large
tombstone.lwc
tombstone.sign
tombstone.freesign
tombstone.quickloot
tombstone.cmd.tomblist
tombstone.cmd.tombfind

The tombstone commands seem to work fine and all, its just the thing is not spawning. It does however spawn for me (OP and * permission)
Im assuming maybe a CB build broke it or something. Guessing I shall wait till MC is released and all plugins update before trying again. Really dont expect a fix now, MC and bukkit ir going nuts. Sorry I cannot provide more information at the moment, im in vegas for minecon and internet sucks :(

-If you need more information and or a testing environment Ill be available after the 23rd and will be available to run full tests on this, just thought id bring this to your attention incase you dont know yet.

PS: This thread brought it to my attention:
http://www.ecocitycraft.com/forum/viewt ... 53&p=32037
Image

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby Drakia » November 13th, 2011, 10:15 pm

The only time that message will occur is if the player is within spawn (Within spawnRadius blocks of world.getSpawnLocation()), or if a mimic'd BlockPlaceEvent is cancelled by another plugin (Used to check for protection plugins such as WorldGuard, Towny, etc). If you're having issues the only solution is to set "skipBuildCheck" to true.

User avatar
Inscrutable
 
Posts: 117
Joined: October 28th, 2011, 5:00 pm
Location: Fortress of Evil, Tasmania, Australia

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby Inscrutable » January 10th, 2012, 11:02 pm

It looks like dev Southpaw has gone walkabout, leaving the Tombstone-fork plugin Cenotaph to be relegated to inactive.
I could be wrong, he might reappaear any minute, and the Plugin (mostly) works. But I posted a pointer to here on the Bukkit Dev
page for the adventurous souls who would like a plugin that's actively supported.
(why did I convert from Tombstone to Cenotaph long ago? Lockette support. I like signs. Go figure)
Regulation Brass Ones, Guv'nor

User avatar
andrewkm
 
Posts: 36
Joined: October 29th, 2011, 9:34 pm

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby andrewkm » February 18th, 2012, 11:08 pm

This plugin has issues with the new CB dev builds. (Just a headsup before hand)

CB 1944 + breaks it. Heres the errors on startup (Which include a ton of other breaking plugins) - Apparently something regarding old events system and old configuration being removed.

Would love a work-around so I may continue using CB++ as the new builds build against newest CB dev builds, and I can no longer stay up to date on CB++ builds. Although its not too much of a problem, Shall wait if needed for new CB RB to come out.



Code: Select all
2012-02-18 22:17:13 [SEVERE] Could not load 'plugins\bAntiCaps.jar' in folder 'plugins':

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:300)

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:215)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at com.beecub.bAntiCaps.bAntiCaps.<init>(bAntiCaps.java:21)

... 13 more

Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 27 more

2012-02-18 22:17:13 [SEVERE] Could not load 'plugins\Tombstone.jar' in folder 'plugins':

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:300)

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:215)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/entity/EntityListener

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at net.TheDgtl.Tombstone.Tombstone.<init>(Tombstone.java:90)

... 13 more

Caused by: java.lang.ClassNotFoundException: org.bukkit.event.entity.EntityListener

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 27 more

2012-02-18 22:17:13 [SEVERE] Could not load 'plugins\HeroSneak.jar' in folder 'plugins':

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:300)

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:215)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at com.herocraftonline.squallseed31.herosneak.HeroSneak.<init>(HeroSneak.java:32)

... 13 more

Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 27 more

2012-02-18 22:17:13 [SEVERE] Could not load 'plugins\CreativeStick.jar' in folder 'plugins':

java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:138)

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:300)

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:215)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 11 more

2012-02-18 22:17:13 [SEVERE] Could not load 'plugins\LWC.jar' in folder 'plugins':

java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:138)

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:300)

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:215)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 11 more

2012-02-18 22:17:13 [SEVERE] org/bukkit/util/config/Configuration initializing PermissionsEx v1.18 (Is it up to date?)

java.lang.NoClassDefFoundError: org/bukkit/util/config/Configuration

at ru.tehkode.permissions.bukkit.PermissionsEx.loadConfig(PermissionsEx.java:205)

at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:69)

at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:237)

at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:210)

at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

Caused by: java.lang.ClassNotFoundException: org.bukkit.util.config.Configuration

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 8 more
Image

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby Drakia » February 19th, 2012, 2:16 am

Awe damn, they finally removed the old event system. Give me an hour.

Done:
[Version 1.3.7]
- Updated config handling
- Updated event handling
- Updated LWC handling

User avatar
andrewkm
 
Posts: 36
Joined: October 29th, 2011, 9:34 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby andrewkm » February 19th, 2012, 11:55 am

Oh wow! Much appreciated! Thank you very much Drakia! :D
Image

User avatar
ZeroPoke
 
Posts: 103
Joined: October 26th, 2011, 9:38 pm

Re: [MISC] Tombstone v1.3.6 - A deadmans chest plugin for Bu

Postby ZeroPoke » February 19th, 2012, 1:09 pm

Drakia wrote:Awe damn, they finally removed the old event system. Give me an hour.

Done:
[Version 1.3.7]
- Updated config handling
- Updated event handling
- Updated LWC handling


So much for having to wait till 1.2
Image

lipe123
 
Posts: 8
Joined: January 3rd, 2012, 8:09 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby lipe123 » April 18th, 2012, 11:45 pm

Hey there I'm using CB++ build 195 and tombstone ver: 1.3.7

I've been getting these lately: http://pastebin.com/dmyjfbES

Is it a CB++ issue?

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Drakia » April 19th, 2012, 7:27 am

lipe123 wrote:Hey there I'm using CB++ build 195 and tombstone ver: 1.3.7

I've been getting these lately: http://pastebin.com/dmyjfbES

Is it a CB++ issue?

I'll look into this, I think it might have something to do with Bukkit changing how large chests are handled.

lipe123
 
Posts: 8
Joined: January 3rd, 2012, 8:09 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby lipe123 » April 21st, 2012, 11:30 pm

Any news?

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Drakia » April 22nd, 2012, 2:41 pm

lipe123 wrote:Any news?

I have not had any luck duplicating this issue, how exactly are you causing it?

lipe123
 
Posts: 8
Joined: January 3rd, 2012, 8:09 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby lipe123 » April 24th, 2012, 6:05 pm

Disregard that, stupid users cant even give reliable reports.

It still only creates a single chest when a user dies and quick loot doesn't work, the chest also doesnt vanish when its empty and the sign is rightclicked.

Ps. Most of the time its caused by elevator malfunctions (Lift plugin) but bascially its just a normal falling death. Same happens when the players are killed by mobs tho.

User avatar
andrewkm
 
Posts: 36
Joined: October 29th, 2011, 9:34 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby andrewkm » June 8th, 2012, 6:08 am

BUG: Tombstone kills off signs. Anyway to prevent this?
Need more information let me know.

Original bug reported to me:

Andrew

I just found a bug where if a player is part of the town, or located within wild and has Tombstone they are able to remove Trade signs. Regardless if the sign was locked with LWC or not. The players must be in a town, or in the wild. If this happens where the player is not a member of a town, Tombstone doesn't work.

When a player dies and has Tombstone, the Tombstone will win if the sign is near the tombstone location. This removes the contents of the Trade sign including items and (Im guessing here) cash.

I tested this with my own trade signs, and with burnsbrightly.
Image

Kainzo
 
Posts: 5
Joined: December 26th, 2012, 12:46 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Kainzo » December 26th, 2012, 12:49 pm

Saw this on latest spigot / libigot...
http://pastie.org/private/ox18uormsqygngnvxvsww

Kainzo
 
Posts: 5
Joined: December 26th, 2012, 12:46 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Kainzo » December 26th, 2012, 12:51 pm

Not sure if this went through...
using tomstone 1.3.7 with Libigot
I saw this error pop up...
http://pastie.org/private/ox18uormsqygngnvxvsww

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Drakia » December 27th, 2012, 11:12 am

Kainzo wrote:Not sure if this went through...
using tomstone 1.3.7 with Libigot
I saw this error pop up...
http://pastie.org/private/ox18uormsqygngnvxvsww

Tight restrictions on new accounts to combat spambots, so all first posts require approval.

Looks like that is actually an error in LWC (Tombstone is trying to enable LWC on the chest, LWC has lost its DB connection)

User avatar
andrewkm
 
Posts: 36
Joined: October 29th, 2011, 9:34 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby andrewkm » January 25th, 2013, 7:47 pm

Got the following report from one of our staff members. The trade signs they are taking about are from the plugin Essentials. They should not be effected as they sometimes hold many valuables inside (Money, Items) - The essentials developer said I should speak to TombStone developer about this. Following is the bug report:



Minecraft Username:
Jakeyray18 (Discovered by: Sitomo and BoomBox51)

Brief Description:
Trade signs can be removed by having a person die next to a trade sign and having their tombstone chest appear under it, the trade sign doesn't get replaced but when the chest is claimed the sign above it will disappear.

Instructions:
1. Create a trade sign
2. Have someone die in front of the trade sign who has Tombstone donation
3. Have the person destroy their tombstone chest.
4. Trade sign should be gone if done right
How many times did you recreate this bug?:
About 4-5 times, also with other staff as witness.
Result:
Trade sign get removed when tombstone chest is claimed
Expected Result:
Either the trade sign does not get removed or the tombstone should not be able to be created
Evidence:
Can be recreated in game if nessasary.
Image

Drakia
Site Admin
 
Posts: 553
Joined: October 26th, 2011, 8:20 pm

Re: [MISC] Tombstone v1.3.7 - A deadmans chest plugin for Bu

Postby Drakia » January 26th, 2013, 12:12 pm

Hey andrewkm, I'll look into that this weekend. I probably don't do enough checks to verify I'm not modifying an existing sign on removal.

Next

Return to Tombstone

Who is online

Users browsing this forum: No registered users