Counter Strike Grenades
This mod provides utilities in CS2(with smoke falling mechanics) to Minecraft.
This is a WIP project
We encourage you to download the lastest version and update to latest version when possible
Dependencies
Features
- HE Grenade
- Interaction with Smoke
- Flash Bang
- Incendiary (Molotov)
- Different varaints based on team
- Interaction with Smoke
- Smoke Grenade
- Integration with the Tacz Gun Mod
- Decoy
- Integration with the Tacz Gun Mod
Checkout up-to-date info on Github: ThePisquad/CounterStrikeGrenades
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
|
B
1.4.1
|
20h ago | 1 | |||
|
B
1.4.0
|
20h ago | 1 | |||
|
B
1.3.2
|
20h ago | 1 | |||
|
B
1.3.1
|
20h ago | 1 | |||
|
B
1.3.0
|
20h ago | 1 | |||
|
B
1.2.9
|
20h ago | 1 | |||
|
B
1.2.8
|
20h ago | 1 | |||
|
B
1.2.7
|
20h ago | 1 | |||
|
B
1.2.6
|
20h ago | 1 | |||
|
B
1.2.5
|
20h ago | 1 | |||
|
B
1.2.4
|
20h ago | 1 | |||
|
B
1.2.3
|
20h ago | 1 | |||
|
B
1.2.1
|
20h ago | 1 | |||
|
B
1.2.0
|
20h ago | 1 | |||
|
B
1.1.3
|
20h ago | 1 | |||
|
B
1.1.2
|
20h ago | 1 | |||
|
B
1.1.1
|
20h ago | 1 | |||
|
B
1.1.0
|
20h ago | 1 | |||
|
B
1.0.41
|
20h ago | 1 | |||
|
B
1.0.40
|
20h ago | 1 |
- [
558b4d2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/558b4d2178096e892f1adead44791837ce95de1d) - **entity spawn**: mistake for spawn grenade entity in the network thread fixed #109 *(commit by @hukening81)*
I have changed the mods.toml to allow using it with the latest tacz version.
Noticable changes since 1.4.1:
- Flashbang effect is now rendered during level render stage thus cannot be blocked by turnning off GUI
I have been trying to remake smoke grenade using volumetric rendering but it is in a stall because working with OpenGL is beyond my capability :(
You can track the progress here: [1.5.0 Rewrite Progress](https://github.com/orgs/ThePiSquad/projects/6/views/1?pane=issue&itemId=172407536&issue=ThePiSquad|CounterStrikeGrenades|100)
### :sparkles: New Features
- [
59976ba](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/59976bac1b2fc9b44a89325daf5c0db74402ba7c) - **client**: 添加投掷轨迹渲染功能 *(commit by @Dragonzhi)* - [
23ccb51](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/23ccb511d0d28536f2ab94e12e68b03aa8e5c944) - **render**: 添加轨迹弹跳物理模拟功能 *(commit by @Dragonzhi)* - [
861e4ef](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/861e4efd01f154e61d2e757c335e2f1b1bf8ab07) - **render**: 添加轨迹预览颜色配置和空气阻力效果 *(commit by @Dragonzhi)* - [
37448cd](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/37448cd1754f98f549628366ccaa04b3fca30824) - **render**: 实现轨迹渲染器渐变透明效果 *(commit by @Dragonzhi)* - [
ae65142](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ae65142083ee587a263308145f833c7b5a952fa6) - **compat:tacz**: define recipe *(commit by @hukening81)* - [
c6a731c](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c6a731c54b90f885680a9f324210621ff2602683) - **smoke**: smoke generation logic for glassPanes *(commit by @hukening81)* - [
376e31c](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/376e31c1e1965cae0b8935e6290fdd142c08745e) - **smoke**: smoke generation logic for walls *(commit by @hukening81)* - [
6ba55aa](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/6ba55aae7c59019cf54710c47efe8f1ad3833e06) - **smoke**: smoke generation logic for fence & slab *(commit by @hukening81)* - [
f26b551](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/f26b551dc00cae0f7dbaebd1f7b7585da0a72998) - **smoke**: smoke generation logic for chain block, sign and iron bar *(commit by @hukening81)*
### :bug: Bug Fixes
- [
3e0ca7a](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/3e0ca7acd299cc06a24a0a9e52f5339ca742b6f8) - **ktlint**: 修复ktlint语法建议工作流报错 *(commit by @Dragonzhi)* - [
8790e9e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/8790e9efd14e326410f4981bbb6bca316a398fd1) - **render**: 修复轨迹渲染器中的投掷速度计算精度问题 *(commit by @Dragonzhi)* - [
eed793b](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/eed793bbf0a66800195d93919449c250e39188b6) - **SmokeGrenadeEntity**: #60 优化烟雾弹实体碰撞检测逻辑 *(commit by @Dragonzhi)* - [
7bbfdb2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/7bbfdb2e97da676f71208e1d77d17293f23c0b78) - whole stack of disappearing after throw *(commit by @hukening81)* - [
3ca51ef](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/3ca51ef69b07bd2bfefac91bc9470c309c172db7) - **smoke**: #60 smoke will generate even when inside a stair block *(commit by @hukening81)* - [
14b2185](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/14b2185851d6d5944e85a4e892b05c29008f99ab) - **flashbang**: move overlay render to level render pipeline in order to prevent player from disabling flasheffect using F1 *(commit by @hukening81)*
### :zap: Performance Improvements
- [
3b473a0](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/3b473a07ac0f60ab86850cf0da401aab508020e6) - remove duplicate CreativeTabs registry *(commit by @hukening81)*
### :recycle: Refactors
- [
8eb3bb7](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/8eb3bb7a38aeb14ee821fd29d9c8bb918a06bbde) - **decoy**: #76 调整诱饵弹Tacz枪械ID查找逻辑 *(commit by @Dragonzhi)* - [
7ed4d2a](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/7ed4d2a18152f1ae85a38fa36e2e8aef5cb8967d) - **compat/scoreboard**: move file location *(commit by @hukening81)* - [
63c3bdc](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/63c3bdc5549e1a4050bb9f21c8209ab43d1fbbfa) - re-arrange file structure for increased clarity *(commit by @hukening81)*
### :wrench: Chores
- [
262aace](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/262aacefaff8e6faf725a6edae70414bf66d1d12) - use latest parchment mapping *(commit by @hukening81)*
- [
9e6e71d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/9e6e71deec80fc994ebdf3bf068e465a98c34396) - **mod**: 添加创意模式物品栏并注册相关事件 *(commit by @Dragonzhi)* - [
9833858](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/98338584525002ed7b36fd20ec5a73a8910e47a9) - **smoke**: 优化烟雾弹烟雾下落效果 *(commit by @Dragonzhi)* - [
2686aef](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/2686aef450b3638484d21e31c68a6f5f93997d73) - **config**: 添加手雷配置选项并优化烟雾弹算法 *(commit by @Dragonzhi)* - [
83ab9aa](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/83ab9aacb0fef005d55c9d98c3a93536c9515681) - **flashbang**: 添加闪光弹配置参数和效果计算 *(commit by @Dragonzhi)* - [
13c6c6d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/13c6c6d52892e7f414c96b00a457d6a90f314cf3) - **client**: 添加投掷物投出的模型(无拉环)并注册和渲染功能 *(commit by @Dragonzhi)* - [
8e84b33](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/8e84b330c569451567631e494c93225c4bc58c73) - **api**: 添加CS手榴弹模组公共API和事件系统 *(commit by @Dragonzhi)*
### :bug: Bug Fixes
- [
c159268](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c1592684d79fece7fc23d5d91f63c51c58d27786) - **item**: #68 Attack Indicator and swing animation showing after left click *(commit by @hukening81)* - [
be84aa8](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/be84aa8a4951afb0f609f1f8cadb386532c32dc1) - **mods**: 降低TACZ依赖版本要求 *(commit by @Dragonzhi)* - [
04959c3](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/04959c322d6074149b818f6e2cd907746a1f3c04) - **grenade**: 修复烟雾弹着陆检测和引信计时问题 *(commit by @Dragonzhi)*
### :recycle: Refactors
- [
0c34d3d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0c34d3d30567e90ac9ace5ef7cb48f990bd5fb09) - **creative-tabs**: 重构创造模式物品栏注册逻辑 *(commit by @Dragonzhi)* - [
f05e9f3](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/f05e9f3c11d10884d9225a85e1b87171cdd0b115) - **smoke**: 优化烟雾弹实体的烟雾下落算法 #60 *(commit by @Dragonzhi)* - [
97fa9bb](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/97fa9bbb4588de32aac79a1f5f2c8e02c27033fb) - **core**: 重构代码结构和导入语句 *(commit by @Dragonzhi)* - [
4371e7d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/4371e7d5acbeae224de130fcd412fbd452f979b8) - 优化导入语句和代码结构 *(commit by @Dragonzhi)* - [
d3dcd14](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/d3dcd142d7609f3fea9c28d9062597e14bcdc8d3) - **grenade**: 优化投掷物旋转初始化逻辑 *(commit by @Dragonzhi)* - [
061886c](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/061886c3520258f6f706ccd42193015e0d88fbb1) - **render**: 重构投掷物实体的旋转系统 *(commit by @Dragonzhi)* - [
10833be](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/10833be472715b5f410836a7575e728b7654c413) - **render**: 优化投掷物渲染的旋转插值计算 *(commit by @Dragonzhi)*
### :wrench: Chores
- [
fb3b1e9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/fb3b1e97cfdfe6bb1272fda74dc5bf3a4a4ced36) - fix registry typo *(commit by @hukening81)*
- [
1ba2ca0](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/1ba2ca0b02d477ed669f4c6b55748ecdc6b3be81) - **model**: 添加手雷模型文件 *(commit by @Dragonzhi)* - [
967ea6e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/967ea6eadfed07e0cff4b25b6020ff79ff12621d) - **render**: 实现手雷实体的3D渲染和旋转效果 *(commit by @Dragonzhi)* - [
c074ddc](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c074ddc19cdce0b7270cebb05f1a2d6d16ecd31a) - **smokegrenade**: 实现烟雾弹爆炸后旋转冻结及3D模型更新 *(commit by @Dragonzhi)* - [
cf59cc2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cf59cc23bc72cd73d1c1edaa6abb2bbb778ec2d5) - **render**: 实现各种投掷物实体旋转及3D模型更新 *(commit by @Dragonzhi)* - [
822f075](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/822f075bc2002586a8d02121b460c9893cd13baf) - **textures**: 更新手雷物品的3D纹理图片 *(commit by @Dragonzhi)* - [
9d76af1](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/9d76af188f23f5bfffccb40bbb213cc2c75566ee) - **assets**: 添加反恐精英手雷图标资源 *(commit by @Dragonzhi)*
### :bug: Bug Fixes
- [
0984aff](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0984aff1ab143eb9916fc9bb007191d5b218f44b) - **render**: 防止燃烧手雷爆炸后模型渲染 *(commit by @Dragonzhi)*
### :recycle: Refactors
- [
2730e2e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/2730e2eff1d9d64a0be55cf86fd4390a1885cea9) - **entity**: 解决诱饵弹运动抽搐和燃烧弹无火焰粒子bug *(commit by @Dragonzhi)*
- [
8a2d672](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/8a2d672fc217a555b5455559d944fb07e4ce7c18) - **compat**: 添加对Tacz模组的兼容支持 *(commit by @Dragonzhi)* - [
8be01a8](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/8be01a8722837e98fc115ef83bcf12301a3f2826) - **grenade**: 支持播放TacZ枪械音效 *(commit by @Dragonzhi)* - [
17721c2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/17721c28569f4ecd6e16d70f991aafa7164e226e) - **grenade**: 为诱饵弹添加TacZ枪声支持 *(commit by @Dragonzhi)* - [
cd8a99a](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cd8a99a13f18312ec694291f68317f7de276a44d) - **tacz**: 添加 tacz-1.20.1-1.1.7.jar 库文件 *(commit by @Dragonzhi)*
### :bug: Bug Fixes
- [
71716c3](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/71716c313f6ec0acfc2a95d65bf69e8f92d0b834) - **grenade**: 修复诱饵弹爆炸逻辑并调整音效触发条件 *(commit by @Dragonzhi)*
- [
0c4d48e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0c4d48eb3edf96ef937182fa892938abdd857122) - **grenade**: 添加诱饵手雷功能 *(commit by @Dragonzhi)* - [
ec201ce](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ec201cef5f4584718755c20fc16977bb37e5ee4a) - **grenade**: 添加诱饵弹实体及伤害类型 *(commit by @Dragonzhi)* - [
496ab94](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/496ab94624e3aa15292e4b9be1bb6d808c1c0742) - **csgrenades**: 添加诱饵弹并更新所有手雷伤害类型消息ID *(commit by @Dragonzhi)* - [
f0646da](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/f0646daf4e78329ace1551d30decadba32f23d39) - **lang**: 添加中文语言支持 *(commit by @Dragonzhi)* - [
5f64530](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/5f645309b91df495e0ea41c2e7345537105de8a7) - **grenades**: 添加投掷物伤害源的施加者信息 *(commit by @Dragonzhi)* - [
9bea3d9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/9bea3d9e4d114f3c950521ed674dc0b84a97c9f8) - **grenades**: 优化伤害源逻辑并支持无友伤队伍内对自身的自定义伤害类型 *(commit by @Dragonzhi)* - [
a26af72](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/a26af723f0e366b581ac2db5c601aa8647009c64) - **grenade**: 添加自伤伤害类型和本地化文本 *(commit by @Dragonzhi)* - [
5c12380](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/5c12380835bc3e3676d1a8430c91b05fb4686828) - **grenade**: 添加手雷对持有者伤害控制配置 *(commit by @Dragonzhi)* - [
fe7b0b3](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/fe7b0b33f3c161916b8f1a80623234f1907e21b6) - **csgrenades**: 优化闪光弹阻挡判定并添加全局配置命令 *(commit by @Dragonzhi)* - [
da6a046](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/da6a046062cc6c2607642c5407bc057eb0213a11) - **flashbang**: 添加闪光弹爆炸粒子效果 *(commit by @Dragonzhi)* - [
27f10ba](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/27f10ba436b75455c5e780f5175f922d8728ef4c) - **config**: 添加自定义配置选项和命令支持 *(commit by @Dragonzhi)*
### :bug: Bug Fixes
- [
69614cd](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/69614cd48e470ad6c73d84f2c9462114d3736d6b) - **entity**: 调整诱饵手雷音效列表 *(commit by @Dragonzhi)* - [
cd43c30](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cd43c307333d0f437dd6b7c79f5fc0a712504a62) - **entity**: 移除多余的声音事件引用 *(commit by @Dragonzhi)* - [
a66bb2a](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/a66bb2a2bc7141f501e9e2bdb41eb995c66ad7d4) - **network**: 修复闪光弹阻挡因子计算逻辑 *(commit by @Dragonzhi)*
### :recycle: Refactors
- [
ac701bd](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ac701bd1aa5997251d0354fd0b4ffa0f28534b6b) - **entity**: 重构诱饵手雷声音逻辑 *(commit by @Dragonzhi)* - [
186cf07](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/186cf074dd9ee7ce1b60204e1bd2a400bf2173d6) - **entity**: 重构诱饵手雷声音逻辑 *(commit by @Dragonzhi)*
- [
c6cbdae](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c6cbdae1724453c3ff17ad8d00372cb2fffe13fa) - **client**: 添加闪光弹致盲效果渲染器的声音控制功能 *(commit by @Dragonzhi)* - [
c1105c1](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c1105c118a4aadc5bc7539a2793414bb66f61d66) - **csgrenades**: 升级至1.3.0版本并优化烟雾清除逻辑 *(commit by @Dragonzhi)* - [
ae476e0](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ae476e04604ae6ca7cc95187080462bb67fa0dfa) - **config**: 添加箭矢和子弹清除烟雾范围配置项 *(commit by @Dragonzhi)* - [
9e13f93](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/9e13f93e529b224d664b9f048d070249ef800206) - **smoke**: 实现子弹动态清除烟雾范围 *(commit by @Dragonzhi)* - [
406cafc](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/406cafcdcda16ddb9407415e567034fb49b695b1) - **smoke-grenade**: 优化烟雾弹子弹清除逻辑与范围检测 *(commit by @Dragonzhi)* - [
363d5a5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/363d5a5c7f00675adfbc9a2858519088f58637aa) - **grenade**: 优化烟雾弹对快速移动实体的检测逻辑 *(commit by @Dragonzhi)*
### :bug: Bug Fixes
- [
40a32f6](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/40a32f6839cc46db869bb4e0ce9f0c30671bc4a1) - **grenade**: 修复手雷实体位置处理逻辑 *(commit by @Dragonzhi)* - [
71e30db](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/71e30db88994c936217698b0038f0ba35ce3e2d5) - **grenade**: 修复燃烧手雷实体位置设置逻辑 *(commit by @Dragonzhi)* - [
ba27435](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ba274355cb52d77aefba4fae209e1309283b85a3) - **grenade**: 修复高爆手雷实体爆炸后不立即移除的问题 *(commit by @Dragonzhi)* - [
fd1f3bf](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/fd1f3bf3f066dd6abbe69ee6349de1627eb5a1d6) - **renderer**: 允许闪光弹爆炸音效播放 *(commit by @Dragonzhi)*
### :recycle: Refactors
- [
5317504](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/53175045d25338fbb67693072600c1b05df3aab0) - **config**: 调整烟雾弹最大下落高度配置值 *(commit by @Dragonzhi)*
### :wrench: Chores
- [
0318296](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0318296e7099c0c5599df71398a6f966c7972cbf) - **debug**: 移除调试打印语句 *(commit by @Dragonzhi)* - [
814950d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/814950d7e3824844c0f99fa93241e7baff65fc1b) - 更新 .gitignore 文件 *(commit by @Dragonzhi)*
- [
4dde488](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/4dde488c70c8d72bc2c91cd906ade0d0cbc74e47) - grenade recipes *(commit by @hukening81)*
### :bug: Bug Fixes
- [
c2bb42e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c2bb42e7119a7d19c8de2c898f631fb615671136) - #50 messing vanilla attack cooldown *(commit by @hukening81)*
### :wrench: Chores
- [
cefbac2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cefbac21e6dc78fd7a410825dafe902821ca3daf) - ignore .vscode folder *(commit by @hukening81)*
- [
0eafad5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0eafad5b0cc931f783567b9bfb373c70736e51b4) - **firegrenade**: incorrect damage range #46 *(commit by @yurinekoai)*
- [
c441446](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c4414466b6a64b1e6120c991b4eb91142264602f) - **firegrenade**: #44 fire not generating on floating trapdoors *(commit by @yurinekoai)* - [
1614858](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/1614858cc6b54c771d7b8c89ce8b2ec639ba4a51) - **firegrenade**: fire don't generate on water surface *(commit by @yurinekoai)* - [
27b8201](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/27b8201f0418dfc53752b69041d05b8b18d3bb10) - **firegrenade**: fire don't generate on water surface *(commit by @yurinekoai)* - [
5a7bf64](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/5a7bf6464ea1d0737575c36003b9cf7d94d2a1d5) - **firegrenade**: fire sometimes climb two block height *(commit by @yurinekoai)* - [
cf34d4e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cf34d4eaf8a004e05ed22cce4f6153b8702d7d2a) - **smokegrenade**: cannot extinguish fire due to offset *(commit by @yurinekoai)*
- [
17466fe](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/17466fedee696c214d128109f94502afdf0bb8d5) - **firegrenade**: damage related bug caused by incorrect y level calculation *(commit by @yurinekoai)* - [
5865678](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/58656785b23d292ff36ea1640afa0f7e2fd11810) - **firegrenade**: fire won't generate on slabs and carpets *(commit by @yurinekoai)* - [
fc73093](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/fc73093c3f143b134ff5e0891d96dcccc6628383) - **smokegrenade**: smoke goes through glasses and slime blocks *(commit by @yurinekoai)*
- [
7d67263](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/7d6726331ff0a9f76917a85dcf231cfdfb87d0bd) - **firegrenade**: more realistic fire spread *(commit by @yurinekoai)* - [
05212cb](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/05212cb202079dd0ba101350a7e6f84a002c2ba7) - **hegrenade**: head damage boost *(commit by @yurinekoai)*
### :bug: Bug Fixes
- [
dcea9e9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/dcea9e92abbb27b2e503e4e7e38cf5b2d93d5394) - **firegrenade**: fire generate on non-solid block *(commit by @yurinekoai)* - [
e6477c8](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/e6477c83e124f404e25befe8aaac00d682fb96e1) - **firegrenade**: smoke generate on non-solid block *(commit by @yurinekoai)* - [
13c289d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/13c289d63956ab03a006921f347be5de03ffb77b) - **firegrenade**: fire spread will be blocked by blocks *(commit by @yurinekoai)* - [
e0baf9f](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/e0baf9ffde3abc10ab882929534eb8441280d5ae) - **firegrenade**: fire will not generate under water *(commit by @yurinekoai)* - [
3bea443](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/3bea443e101c34e6bff33a6cbae94d2b6651c307) - **hegrenade**: add head_damage_boost config entry *(commit by @yurinekoai)*
### :recycle: Refactors
- [
9bb685e](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/9bb685e7001950a3de65ff4d5e26dac71df13697) - **firegrenade**: firegrenade will pop when hitting water surface from above *(commit by @yurinekoai)* - [
eb9b901](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/eb9b901edac64fe0ee0f8713b758d19a151b886d) - **firegrenade**: firegrenade will pop when hitting water surface from above *(commit by @yurinekoai)*
- [
ddba8c5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/ddba8c578cc18bd8d8d922230a148afd7c026913) - **config**: damage configuration for fire grenade *(commit by @yurinekoai)* - [
50189c5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/50189c50dad3af85c6e6df6a080a74432b4c5436) - **incendiary**: render with a blue-ish fire to distinguish from molotov *(commit by @yurinekoai)* - [
85ea1f8](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/85ea1f81b9aed3e5494009519f748ea39fee6e62) - **firegrenade**: damage increase over time *(commit by @yurinekoai)* - [
54391f9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/54391f9e1d369891c29625ab09e415b5557215ec) - **entities**: grenade entities now will cause explosion when collide with end crystal *(commit by @yurinekoai)* - [
40cb6d8](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/40cb6d819e7283164b4952b62e0fd74da31a10ee) - **entities**: more realistic bouncing *(commit by @yurinekoai)* - [
bbae2ea](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/bbae2ea86f1c0ca42e692c6bc2369fe387a66b04) - **entity**: now grenade entities can bounce on other entities, with a reduced speed after bouncing *(commit by @yurinekoai)*
### :bug: Bug Fixes
- [
14eacf9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/14eacf9ab47fee98878cc252a0d3c5c5b96b524f) - **item**: disable attack strength indicator *(commit by @yurinekoai)* - [
de43329](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/de43329e9c34fd8bd8c84e740b65d6a6c275e5d1) - **item**: disable interaction with blocks and entities *(commit by @yurinekoai)* - [
1a09170](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/1a09170ac0e8822d8f39454fb35dac3580395bae) - **entity**: make them not catch on fire *(commit by @yurinekoai)* - [
7ac7e7b](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/7ac7e7b6d21bf41f8eabdc8c7b1c8befd605d456) - **hit-damage**: disable knockback *(commit by @yurinekoai)* - [
90ed336](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/90ed336820a32a4b4beb21671d5c3ddc3de8dfaa) - **hegrenade**: disable knockback *(commit by @yurinekoai)* - [
757b773](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/757b7731810303db3049207f390cf0145810331b) - **firegrenade**: disable knockback *(commit by @yurinekoai)* - [
79233c5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/79233c51e3ece696382483a0e3dca84681b18a27) - **effect**: increase fire damage interval to avoid damage tilt spamming *(commit by @yurinekoai)*
- [
754b8f9](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/754b8f979f6bb76cdf14e9458edb932d059567c3) - **config**: hurt non player entities *(commit by @Tokyo469)*
- [
095ba1c](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/095ba1c188a51526146019da943fba8fb18a5324) - add comments in config file *(commit by @Tokyo469)*
### :bug: Bug Fixes
- [
a5e8e0d](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/a5e8e0d6a5fc8ff192c6f36405d141bbcbe934ed) - **firegrenade**: life time after explosion not correct *(commit by @Tokyo469)*
- [
f15d5f1](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/f15d5f1562f7fccb474b60a5339326f0e3de0e28) - **settings**: replace hardcoded config using forge's config file system *(commit by @Tokyo469)*
- [
a1d99aa](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/a1d99aa87ad4e49783f30b2f0cbb949541200f94) - **hegrenade**: Death message not showing attacker's name *(commit by @Tokyo469)*
- [
7a91cb5](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/7a91cb513da33b1111f0409ffb554dba4c6b01c2) - **IncendiaryEffectRenderer**: fire particle generate inside smoke *(commit by @Tokyo469)* - [
c0ac2c2](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/c0ac2c24166de25d03e23a033695ea8b2632ed16) - **ThrowActionHandler**: close menu using mouse button will trigger grenade throw action *(commit by @Tokyo469)*
- [
94e94fe](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/94e94fe6f91f42ba59ac1185c2256ebffdca7306) - **ui**: add cooldown indication *(commit by @Tokyo469)*
### :recycle: Refactors
- [
026b35c](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/026b35cb565d2e7c49c3fcd5f35ca5eb9d42666e) - **flashbang**: increase flashbang range *(commit by @Tokyo469)*
- [
0a72758](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/0a727583cd5e857a35a16fda5d1b4632959d0593) - **logo**: add logo *(commit by @Tokyo469)*
### :recycle: Refactors
- [
2a06ad1](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/2a06ad1ce3b033daa6eeddc8f66a4cf7f38e01de) - **assets**: replace textures *(commit by @Tokyo469)*
- [
f8844dc](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/f8844dc9d5bf01e4e4713801bca768115a782b45) - crash on dedicated server for using client specific method *(commit by @Tokyo469)*
### :wrench: Chores
- [
cc408b6](https://github.com/ThePiSquad/CounterStrikeGrenades/commit/cc408b6f001452cbca5af2fd967471ab690799fd) - delete legacy Logging code *(commit by @Tokyo469)*