Additions
-
Melee Weapon Data Options
- Added durability config options. Can be globally disabled via configuration.
- Added enchantability config option.
- Added OBB (Oriented Bounding Box) collision detection type.
- Added support for configuring movement during attack.
-
Throwable Presets
- Added potion grenade (Molotov) type presets, including effect cloud and splash types.
-
New Status Effect
- Added "Flammable" status effect: entities with this effect take extra damage from fire and their flames will not extinguish naturally while the effect is active.
-
Throwable Data Options
- Can now configure whether "cookable" are allowed. When enabled, holding the right mouse button after the prep time will reduce the throwable’s lifetime.
- Can configure whether explosion destroys blocks. Can be disabled globally via config.
- Can configure damage dealt to enemies on impact.
- Can configure whether the item breaks on hitting the ground, even when bouncing is enabled.
- Can configure the particle of trails.
- Explosive throwables can now have configurable screen shake effects. A global screen shake modifier can be set in the client config (set to 0 to disable).
-
When sneaking while throwing, initial velocity is halved. The speed reduction factor can be adjusted in the config file.
-
Model Update: Added
1p_effect_x
(where x is a number) locator group for visual effects visible only in first-person view. -
Model Update: Added
entity_hide_x
(where x is a number) locator group that will not render on thrown entities.
Adjustments
- Reduced default throw velocity and collision coefficient for all throwable items.
- Updated default weapon pack to include the new configuration options.
- Lowered crafting cost of the baseball bat.
- Reworked throwable entity collision logic to prevent getting stuck in walls.
- Added explanatory comments to items in the default pack.
- Some melee weapon hit detection is now performed client-side.
Fixes
- Fixed an issue where melee weapons could not damage teammates even if friendly fire was enabled.
- Fixed missing first-person hand animations (jumping/turning).
- Fixed incorrect key name for bounce coefficient in sample throwable config. Correct key is
bounce_factor
. - Fixed an issue where enemies beyond a certain Y-axis distance could not be attacked.