Claymores
Features:
This plugin adds a new dimension to combat in Minecraft. A player can place a custom block down, and it will transform into a disguised (see below) Claymore that will explode when another player steps over it. “Claymores” features a configuration file, automatic update checker, and many more features to come.
Installation:
Installation for “Claymores” is a little different then your average plugin installation, due to the PythonPluginLoader dependency (sorry). The following are basic steps for installation. Feel free to comment if you require clarification. All download links are directly below the steps.
Steps:
- Download all required files (below the "Steps")
- Place the downloaded "Jython.jar" into the 'lib' folder of your server (if "lib" does not exist, please create it)
- Place the "PyPluginLoader-versionX.jar" into the "plugin" folder of your server
- Place downloaded "Claymores.pyp" into the "plugin" folder
Downloads:
- PythonPluginLoader (PythonPluginLoader is compatible with current version of Bukkit, even if it doesn't say so)
- Jython (By downloading and using Jython you accept the license)
- Latest version of “Claymores” (v1.6)
Usage:
After dragging and dropping the Claymores.pyp file into your plugins folder, two files will be generated, a folder titled "Claymores" and another (inside the previous) titled "database," which holds the database and toggle file. The "Claymores" folder will house the configuration file "settings.ini." Within the settings file is the only current option for configuration (more to come, see the Upcoming Features section). When configuring, be sure to use proper format (either "True" or "False" without the quotes). See the section below.
The plugin is actually quite simple to use in game. First, place a snow block down wherever you would like your Claymore to be located. An inventory-like window will pop up where you will be able to left-click a color for the Claymore. After selecting a color, the window will close and your Claymore will become an active trap. The command "/claymores" (added in v1.3) toggles Claymore placement on and off, and requires either OP or a Permission node.
Configuration:
Option: | Description: | Default: |
ExplosionEffectBlocks | Choose whether or not you would like the Claymore explosion to effect (explode) blocks | False |
PlayerMessages | Choose whether or not you would like the plugin to send the player messages | True |
UsePermissions | Choose if you would like the plugin to use Permissions (see below for nodes) | False |
ExplosionPower | Choose the power of the explosion the Claymore will make (Must be in form xx.xx, such as 5.0) (Default 4.0 is power of TNT) | 4.0 |
DropClaymore | Choose if you would like a "starter block" (CustomBlock below) to drop when a player breaks a Claymore | False |
CustomBlock | Choose the block you would like to act as a "starter." Must be on this list, and in all caps. | SNOW |
NameDeathMessages | Choose if you would like names to be included in death messages | True |
UpdateChecker | Choose if you would like the plugin to check for updates when it starts. | True |
Note: When updating to a version of Claymores that contains new features, delete your old configuration file before running the new version.
Permissions:
Node: | Permission: |
claymores.place | Allows player with this node to place Claymores |
claymores.toggle | Allows player to use /claymore toggle command |
Upcoming Features:
- Choose if your own Claymores can kill you (Configuration Option)
Better death messages: Know whose Claymore killed you!Added in v1.6Return of Update CheckerAdded in v1.5Configurable starting Claymore blockAdded in v1.3Toggle Claymore placement on and off using /claymoresAdded in v1.3Choose if breaking a Claymore drops starting block or nothingAdded in v1.2Support for PermissionsAdded in v1.1
Want another feature added to the plugin? Please file a ticket or leave a comment below.
Recent Changes:
v1.6: Named Death Messages (March 25, 2014)
Features Added
- Claymore death messages now [can] feature names (see configuration options)
- Claymore death messages altered to improve readability and fit in better with default death messages
Bugs Fixed
- Update checker false positive bug addressed
Full changelog can be found here.
Known Bugs/Issues:
Update Checker false positiveFixed in v1.6First placement bugFixed in v1.4Non-Claymore carpet bug [Rare]Fixed in v1.4Stepping on a Claymore can sometimes give the player little to no damageFixed in v1.2Death by Claymore can sometimes give false death messageFixed in v1.2Update Checker, Held Item Removal, and Configuration BugsFixed in v1.1
If you have found a bug or need help, file a ticket (for the fastest response) or post in the comments and I will get back to you as soon as possible.
Other Plugins:
Interested in downloading another one of my plugins? Here are some to try: (Click the picture to be taken to page)
@KORSamsung
As Bukkit has not released an official build (either Development or Recommended), I have not marked the plugin as compatible. That being said, it appears the latest version of "Claymores" works fine on the 1.7.2 Spigot protocol hack. If you are still having problems, please file a ticket.
EDIT - For those who are unaware, there is now an "official" 1.7.2 build of Claymores available.
1.7.2 Please!!!!!!!!!!!!!!!!
@Pippiter69
Sorry about that. These will be fixed in the next update (should be released tonight).
I'm getting a few issues. On startup: http://prntscr.com/20logb and when I step on a claymore nothing happens, in the console I get: [SEVERE] Could not pass event PlayerMoveEvent to Claymores v1.0 Traceback (most recent call last): http://pastebin.com/G2A8RtYU
@r3dsea Yeah, that would be great.
@Pippiter69
Certainly, that will be added to the "Configuration Update" I am working on. Is a choice between dropping a Claymore (snow/configurable block) and dropping nothing suitable?
Claymores are removeable, which is good, but one thing, can you make it so claymores dont drop the carpet item if you break it?