KC's Weapon Mod is still a work in progress Minecraft mod that will allow users and mod makers to easily create any kind of projectile launching weapon they can dream of (and design themselves by using this mod).
These custom weapons can be made and implemented in one of two ways:
- Create an XML file (will eventually be automated) containing the weapon's function specifications and file paths to resources (Textures and Sounds),
- Mod makers can code the weapons properties and call a function in the mod with a parameter containing an array of the properties of all the weapons they wish to register.
More details of these methods to create and implement custom weapons can be seen further down.
This mod is still in its early development stages so expect many changes in the coming versions.
Minecraft Version | KC Weapon Mod Version | Number of Downloads | Mod Download | Minecraft Forge Version Required | Forge Download |
---|---|---|---|---|---|
Minecraft 1.7.10 | KC's Weapon Mod v0.1.6 (Weap v1.4) | 8781 | KCWM | Minecraft Forge 10.13.4.1558 | Support Ads Direct |
Minecraft 1.7.10 | KC's Weapon Mod v0.1.5 (Weap v1.3) | 22663 | KCWM | Minecraft Forge 10.13.4.1558 | Support Ads Direct |
Minecraft 1.7.10 | KC's Weapon Mod v0.1.4 (Weap v1.2) | 18081 | KCWM | Minecraft Forge 10.13.4.1558 | Support Ads Direct |
Minecraft 1.7.10 | KC's Weapon Mod v0.1.3 (Weap v1.1) | 11352 | KCWM | Minecraft Forge 10.13.2.1291 | Support Ads Direct |
Minecraft 1.7.10 | KC's Weapon Mod v0.1.2 (Weap v1.0) | 3868 | KCWM | Minecraft Forge 10.13.2.1291 | Support Ads Direct |
Minecraft 1.7.10 | KC's Weapon Mod v0.1.1 (Weap v1.0) | 5477 | KCWM | Minecraft Forge 10.13.2.1291 | Support Ads Direct |
Minecraft Forge must be installed for this mod to work. After Mc Forge has been installed for the target version you are attempting to install (as seen in the download table below), simply download the mod and move the zip file into Minecraft's installation directory of the version your trying to install it to and place it inside the 'mods' folder (which should be present if you have Mc Forge installed and run at least once beforehand).
(Weapon Configuration v1.4)
+ New Weapon Configuration Version 1.4
+ Weapon scope now contains entity targeting
# Weapon scope and reticle support larger resolutions (the zoom texture format has changed, check Halocraft for examples of this).
# Weapon shoot rate and reload speed now work off system time rather than the games tick rate (which could vary depending on PC performance)
# Fixed infinitely reloading bug for incremental reload types when not enough ammo for full mag
# Automatic Guns (and a few others) are less likely to be accidentally shot when you interact with things (right click). Thanks Kyler Love for the fix!
# Fixed NPE when trying to sprint with a weapon that has no custom model
- Removed IsZoomable since it now instead checks if ZoomMultiplier is null/empty
!=! Bullets will sometimes go through blocks
(Weapon Configuration v1.3)
+ New Weapon Configuration Version 1.3
+ .XML <--> Code weapon conversion on game load (set option to enable in config)
+ In-game menu for live configuring weapon models (does not save values on game exit)
+ Reticle targeting friendly-neutral-enemy coloring
# Interface for processing elegible item properties declared/defined outside of kcwm
# Fixed .XML zoommultiplier tag bug when tag is not defined on the weapon
# Fixed .XML registeritem tag
# Fixed/added ability to call custom init tags (‘*’ in front of method name+path)
# Better held item count mod compatibility (less glitchyness between other mods & 3d items)
!=! Automatic Weapons will shoot when you interact with something (right click)
!=! Bullets will sometimes go through blocks
(Weapon Configuration v1.2)
+ New Weapon Configuration Version 1.2
+ Added configurable Gun Reticles / crosshairs
+ Add 3D Weapon Model config/customisation values
+ Added projectile entity tracking
!=! Automatic Weapons will shoot when you interact with something (right click)
!=! Bullets will sometimes go through blocks
(Weapon Configuration v1.1)
+ New Weapon Configuration Version 1.1
# Fixed the limited projectile Render ID's issue (was limited to 21, now it's unlimited!)
# Improved how external entites can shoot projectiles (Mobs & Vehicles etc.)
!=! Automatic Weapons will shoot when you interact with something (right click)
!=! Bullets will sometimes go through blocks
(Weapon Configuration v1.0)
# Fixed random Server crash (ConcurrentModificationException) when someone reloads at a specific time
# Fixed reloading bugs
!=! Limited to 21 Render ID's (basically 21 uniquely rendered projectiles)
!=! Automatic Weapons will shoot when you interact with something (right click)
!=! Bullets will sometimes go through blocks
(Weapon Configuration v1.0)
+ Initial Release
!=! Guns are not reloadable if the player has not shot before (since game load)
!=! Weapons that have no reload ammo type will crash the game when attempted to be loaded
!=! Servers sometimes crash (ConcurrentModificationException) when someone reloads at a specific time
!=! Limited to 21 Render ID's (basically 21 uniquely rendered projectiles)
!=! Automatic Weapons will shoot when you interact with something (right click)
!=! Bullets will sometimes go through blocks.
Please note that the versions v0.1.1 & v0.1.2 are limited to a maximum of 21 separate/differently rendered projectiles (Projectile Textures) due to an unresolved limitation. So basically not a wide range of weapons could be created with those versions (it's fixed as of newer versions).
Warning: Creating your own weapons requires a basic understanding of Minecraft modding & Java programming.
Some documentation has been made as well as some example code for creating weapons via both code and XML methods:
Notes / Guides:
Weapon Creation Notes / Guide: https://docs.google.com/document/d/1KoGmZ4jB1TPrkuaXePidYvFa0B93bCsj5LHdsDUGsUY/
Weapon Property Descriptions: https://docs.google.com/document/d/1_csj03Y0tubKvaopYzonYnqO2rz311722gCy07btqCY/
Code and Examples:
Example and Documented Code: https://github.com/KILLER-CHIEF/KC-Weapon-Mod
Complete Source Code: https://github.com/KILLER-CHIEF/Halocraft-KCWM
This mod is under the same terms of use as Halocraft however it is exempt from Microsoft's Game Content Usage Rules & Texture/Resource Pack Mods (the later is for obvious reasons). Weapon Pack add-ons can be created freely without restriction by this mod.