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.
Features:
- Add realistic guns and grenades to your server
- Guns consume munition
- Detailed sounds for each weapon (fire sounds, reload sounds and more)
- Visible reload-system
- You can see shot bullets (similar to arrows).
- You can add your own weapons and change the gun-properties.
- You can add skeleton/zombie fighter (which will have guns).
How does it work?
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.
Controls:
right-click: shoot, throw grenade
left-click: reload
shift-click: scope
Commands:
/weapons -show a list of all guns on this server.
Settings
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.
What are these three files?
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.
Versions
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.
Installation-instructions :
- Install the one of the Bukkit versions listed in the category "Versions".
- Download the fitting plugin file "WaffenCraft.jar" (1.7.4 stands for the 1.7.5-R0.1 version).
- Use this page to create your custom content-pack and texture-pack (it's not recommend to add all weapons): here. Download your custom files, you should have the "WaffenCraft.jar" plugin file, the "custom_content.txt" content file and the "waffenCraft.zip" texture pack.
- 1. Put the plugin file WaffenCraft.jar in the plugins folder.
- 2. Create a folder "WaffenCraft" in the plugin folder (when it doesn't already exists).
- 3. Put your custom content-pack (content_custom.txt) in the "WaffenCraft" folder.
- 4. Upload your custom texture-pack "waffenCraft.zip, where a direct download is possible (for example Dropbox).
- 5. Open the "server.properties" file in your server folder and add the direct link to your texture-pack in the "resource-pack" field.
- 6. Open your server and change the settings in the settings.txt file, which is in the "WaffenCraft" folder and restart/reload the server.
How to add zombie/skeleton fighter
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:
- Open the settings file (in your "WaffenCraft" folder) and allow them.
- Open the conten_custom.txt file (also in the same folder) and add a line and follow this pattern:
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:


