1.0.3 Release:
Add:
- Add LOD assets for M16A4.
- Add SCAR-L assault rifle, M320 grenade launcher, HK416D assault rifle, MK14 DMR, P320 pistol, AUG assault rifle, and its default sights (as a sample for using default attachment).
- Add functionality to add NBT data for bullets, guns, and attachments during crafting.
- Add two grip attachments.
- Add Controllable Mod support, enabling gun control with a controller. Controller button prompts are also supported (button prompts are limited to versions 1.18 and 1.19).
- Add crawling capabilities (can be disabled via Config file), providing a more stable shooting posture.
- Add three new suppressor muzzle attachments.
- Add fire mode control for gun data.
- Add vibration feedback when using a game controller (version 1.20.1 only).
- Add a new weapon attachment data system with multiple configurable items.
- Add a feature to back up gun pack files before overwriting.
- Add a version-checking feature.
- Add a mechanism to control damage types via tags (version 1.20.1 only).
- Add a data configuration for block destruction by explosions.
- Add an accessory attribute for block destruction by explosions.
- Add gun data for recoil reduction while crawling.
- Add a default attachment feature (e.g., for AUG).
- Add a feature to hide attachments in the Creative Mode inventory.
- Add a weight system that affects player movement speed.
- Add a configuration option to disable FOV changes based on movement speed when holding a weapon.
- Add ammo plugins.
- Add a feature to display the current ammo count as a percentage.
- Add a feature that allows refilling the entire capacity by consuming a single ammo item.
- Add a feature to display the crafting count in the gun workbench.
Fix:
- Fix an issue with abnormal horizontal recoil behavior.
- Fix flaws in the M16A1 LOD model.
- Fix the issue where defaultDisplay was null.
- Fix errors when attaching the guns’ recipes in versions 1.18 and 1.19.
- Fix the issue of ignoring blocks in melee combat;
- Fix an issue with inaccuracy values being called during moving.
- Fix the position of the third-person model.
- Fix some compatibility issues with Optifine.
- Fix some compatibility issues with Oculus.
- Fix texture errors with RPG7 LOD.
- Fix an issue where Ender Dragon was injured incorrectly.
- Fix abnormal playback of offhand weapon switch animation;
- Fix dummy ammo unload error while changing the magazine;
Adjust:
- Adjust the manufacturing settings of some weapons to have the factory stock initially.
- Limit gun text prompts to a maximum of three lines, each 300px wide.
- Readjust gun recoil settings.
- Make explosive knockback affected by both damage and radius.
- Adjust the sneaking walk animation.
- Enhance bullet gravity performance.
- Remove the design of bullet close-range damage.
- The refit screen will now display the effective range.
- The refit screen will now display the current fire mode.
- The refit screen will now have a foldable button for value display.
- Tracer will now appear closer to the muzzle than the eye position.
- Allow extending EntityKineticBullet.
- Adapt attachments for PBR.
- Replace hardcoded bullet penetration controls with tags.
- The value display screen will now allow switching fire modes.
- Supplement a lot of attachment tags for gun pack integration.
Add:
- Add gun melee system (melee, bayonet);
- Add interactive blocks "Statues" for placing guns for decorating;
- Add virtual ammo (dummy ammo) to provide better server special support;
- Add some events and API methods for add-on producers to call;
- Add support for the playerAnimator mod to provide more detailed third-person animation; // https://www.curseforge.com/minecraft/mc-mods/playeranimator
- Add golden deagle, m16a1, aa12, rpk, ump45, m16a4 and related sound effects;
- Increased hit feedback for part entities such as Ender Dragon;
- Supplement the missing LOD model;
- Add the attachment lock function, which can prohibit the opening of the refit screen through the in-game command or by writing NBT;
- Add the crosshair support of the third-person perspective;
- Add the determination of whether the shooter is dead at the time of the shooting;
- Add the detailed data display of the refit screen;
- Add instructions for the use of ammo boxes;
- Add more detailed tooltip content and controls;
- Add more types of ammo boxes;
Fix:
- Fix model defects of scar-h and cz75;
- Further fix Mixin compatibility issues;
- Fix the problem that the animation performance in the game does not match the design;
- Fix inability to bind keyboard keys to mouse (and mouse side keys);
- Fix an issue where bullets could not hit entities such as the end crystal;
- Fix an issue where target minecarts and targets do not display player textures;
- Fix an issue where the highest game graphics caused the gun model to disappear;
Adjust:
- The data design of all weapons was adjusted;
- Modify the playing type of shooting animation;
- Preliminarily optimize rendering performance;
- Adjust some animation performance;
- Optimize the gun workbench so that it can set more composite content;
- Adjust the target minecart to be double-sided;
- Change the default crosshairs to the point crosshair;
- Adjust the third-person scaling of rpg7;
- Added a tip to the reload command
- Added a command to turn on and off the overwrite function
- Fixed the problem of data asynchrony on the gun smith table
- Fixed the null pointer problem that may be caused by Inaccuracy
- Added a tip to the gun smith table of incorrect results
- Fixed the problem related to the sensitivity of the scope
- Supplemented the modification of the mouse sensitivity after zooming in the gun aiming ads
- Deleted the Unknown tab
- Updated and corrected 14 languages
- Fixed recipe errors
- Fixed compatibility issues with Cloth Config API, now the game will not crash when opening the configuration directly in the mod screen
- Added support for 14 languages
- Fixed data holder registration issues
- Added a design for automatic reloading after rebirth (thanks to Light_Quanta)
- Updated some gun models and PBR textures (RPG, SKS, etc.)
- Fixed the issue of being able to shoot in spectator mode
- Fixed gun names (AK47 -> AKM)
- Explosion damage also takes offset into account to make it more reasonable
- Changed the target minecart's damage show to cumulative damage
- Fixed conflicts with Tough As Nails, Lcarue, Do a Barrel Roll mod
- Fixed the problem with Carry On mod
- Added SKS gun
- Changed the classification of OEM in tags
- Fixed the problem of 308 bullet stacking in the gun smith table
- Modified the recipe cost of awm
- Added 4 scopes of lod
- Adjusted some damage values
- Corrected explosion damage