WARNING: Currently this plugin only works with the latest development and beta build of CraftBukkit. For experienced users only.
The main goal of this plugin was to make gun plugin, which can compete with already popular gun-mods (like Flan's Gun Mod or SDK's Gun Mod).
It was really hard to make this possible, but I'm very satisfied with the result and so will you.
With Minecraft's support of server-texture-packs, every player on your server can try out this gun plugin without any client-side installations.
Each weapon replaces a normal tool (like a stone hoe). Tools are rendered different than other items in your hand. The texture-pack will make them look like weapons. When you have a weapon in your hand, the xp-bar will show how much rounds you have in your weapons (full weapon = full bar). And the xp-level stands for all munition left your inventory, which you can shoot with this weapon. You need munition in your inventory to reload your weapon. When you shoot, the weapon will create arrows, which will look like bullets (via texture-pack) and are much faster than normal arrows and fly straight. Each weapon (and grenade) has his own properties (fire-rate, damage, feed-system and more). Grenades will also "replace" one of the vanilla items. You can throw them with right-click.
right-click: shoot, throw grenade
left-click: reload
shift-click: scope
/weapons -show a list of all guns on this server.
After you installed the plugin and started the server, the plugin will create a "settings.txt" file in the "WaffenCraft" folder. You can change the settings of this plugin by changing this file and reloading/restarting your server.
You have to choose which weapons you want on your server and because each weapon replaces one tool (like the wooden axe), it is recommend to not add more than 21 weapons.
WaffenCraft.jar This is the plugin file, which contains the code for the plugin.
content_pack.txt Each line of the file defines the properties of the content (weapons, grenades, munition). Without any content pack, the plugin will disable itself.
waffenCraft.zip This is the texture-pack, it will only add the textures for your weapons, so you can still use your normal texture-pack.
I don't really understand the Bukkit download section, so here are direct downloads. When you don't trust these links you can still download it the normal way.
v0.1:
for 1.7.8-R0.1 (development build) and 1.7.9-R0.2 (beta build) CraftBukkit :here.
for 1.7.5-R0.1 CraftBukkit (development build): here.
for 1.7.2-R0.3 CraftBukkit (beta build): here.
You can let the plugin spawn skeletons or zombies with guns in their hands. They will shoot at players with them. There is currently no easy way to add them. Follows those steps, when you wants them on your server:
npc name probabilityValue [type(Skeleton)] [maxHealth(20)] [grenades(all)] [weapons(all)] [helmet(null)] [chestPlate(null)] [leggings(null)] [boots(null)]
When you don't understand this pattern just add this line (Warning Replace each $ with a "tab", by pressing the tab key):
npc$Zombie$100$type:Zombie$helmet:IRON_HELMET
This will add zombie fighter with iron helmets to your game. Other example:
npc$Soldier$100$weapons:MP 40(50),Sturmgewehr 44(30),MG 42(20),Luger Pistol(3)
This will add a skeleton fighter with the name "Soldier". It can have only the listed weapons (the number in brackets is a probability value of each weapon, the soldier will have the sturmgewehr 10 times more often than the luger pistol).
Just a screenshot of the weapon-textures:
