Set Up Ammo Conservation with Chance-Based Refunds
Enable Ammo Saving on Kill
Reward players for landing shots by giving them a chance to recover ammunition:
`
/attribute @p tacz_attributes:ammo_refund_chance base set 0.25
`
This gives a 25% chance to refund ammo when defeating a mob. Adjust the percentage based on your desired difficulty.
Reduce Ammo Consumption During Fire
Alternatively, give players a chance to not consume ammo at all when firing:
`
/attribute @p tacz_attributes:ammo_save_chance base set 0.15
`
A 15% save chance means roughly 1 in 7 shots costs no ammunition.
Stack Effects Carefully
Combining both ammo-saving mechanics can make ammunition nearly unlimited. Choose one or use very low percentages for both to maintain resource management challenge.
Test Sustainability
Fire extended bursts and engage multiple mobs to verify ammo consumption feels balanced. Players should still need to resupply occasionally, but skilled shooters should have an advantage.