- check_circle Functions
- check_circle Predicates
Published Jun 22nd, 2021, 6/22/21 8:40 pm
- 31,796 views, 15 today
- 8,923 downloads, 3 today
Required Resource Pack
16
NOTE: If you are receiving the "Datapack Validation Failed" message, try unzipping the datapack! This is a bug in 1.17!
This is only for the Java 1.17 version!
This datapack adds fully functioning guns which all have their own fully animated 3D models. Each gun has unique animations for firing, aiming, reloading, and equipping. This datapack works in multiplayer and each gun has its own damage, effective ranges, magazine size, ammo type, and speeds for reloading, equipping, firing and aiming.
This project, although fully functioning, has a lot to iterate on. I believe that it is a unique idea to have these animations in minecraft, and wanted to share it with the community as soon as possible. Please feel free to take this idea and run with it, credit would be very much appreciated though as this took a lot of time :)
See the features section for a full list of features (theres a lot!)
Features
- 6 Unique and Fully Animated Guns
- 4 Grenade Types With Bouncing Physics
- Headshot and Bodyshot Mechanics
- Multiplayer Ready
- Bullets Pierce and Destroy Certain Blocks ( like glass )
- Armor works with Bullet Damage
- Customizable Ghillie Suits
- Several Configuration Options
- Animated ADS (Aim Down Sights) for All Guns
- Custom Sound Effects
- Reload Animations for all Guns
- Firing Animations for all Guns
- Equip Animations for all Guns
- Magazine and Single Reloading Types
- Different Stats for each Weapon ( Damage, Range, Magazine Size, Recoil, ADS Speed, Fire Rate, Reload Time, ect.. )
- HUD Messages for Ammo
- Accurate Third Person Stance
- Impact Sounds
- Gun Durability
- Easy Command Book Menu
How to Use
Getting a Gun
Once the datapack is installed an enabled, and the resource pack is installed. Type the following command into the chat:
/function gun:menu
This command should give you a book containing several commands to give you guns and adjust settings.
To get a gun open the book and navigate to the Firearms section. Pick any gun and hit the [item] button. This will give you the selected gun.
Getting Ammo
To get ammo for a gun open the book and navigate to the Firearms section. Pick any gun and hit the [ammo] button for the gun you picked previously. This will give you a 64 stack of the ammo for that gun.
To load ammo into the gun, select the gun on your hotbar and press the "Swap Item with Offhand" button, which is by default the F key. This should begin the reloading animation, once the animation finishes you will see a number of the screen which shows how much ammo is in the magazine of your currently selected gun.
Using the Gun
To fire the gun from the hip, select the gun and right click. Firing from the hip allows you to maintain movement speed, but is inaccurate. Bullets will be spread randomly around the reticle. The amount of spread varies depending on the gun.
To fire the gun while aiming, select the gun, hold the Crouch button (by default Shift key) to aim down sights, and right click to fire.
Firing while aiming maintains accuracy but makes you move slower. On some weapons, it will also provide a slight zoom effect.
Reloading the Gun
To may reload your gun before it is empty by once again pressing the "Swap Item with Offhand" button (default F key) if your magazine is not full and you have enough ammo in your inventory.
Note:
- You cannot fire a weapon if you are holding something in your offhand, you need both hands to use the gun.
- The bullets are very fast moving projectiles, you will need to lead your shots very slightly at ranges.
- Some guns (like pistols, shotguns, and smgs) have noticeable falloff damage and maximum ranges. They will do very little to no damage at far distances.
- Headshots do multiplied damage, the multiplier amount depends on the gun.
- Some entities, like pigs and other short animals, cannot be headshot. Others like ghasts and withers, have wonky hitboxes. Humanoid creatures like zombies, villagers, and skeletons have accurate hitboxes and can be headshot.
Credits
- Blockbench, the program I used to create all the 3D models
- Freesound.org and Zapsplat.com for the royalty free sound effects that were used in the resource pack
- Audacity, the program I used to mix and edit the sound effects
- Aseprite, the program I used to edit the textures
- MinecraftSounds.net the website I made for creating sound packs
Compatibility | Minecraft 1.17 |
Tags |
5180475
119
Create an account or sign in to comment.
However, when shooting, it has the effect of killing villager at spawn.
It seems difficult to use in multiworld.
And with this data pack, there is a small gray box on the item bar.
I wrote this sentence with a translator and my poor English skills.
Link
Link