Перейти к содержимому
Mineforgian

WarMachineLib

Provide a lib for soldiers and vehicles.

Загрузки
20K
Подписчики
1
Обновлён
26 марта 2026 г.
Лицензия
CC-BY-NC-SA-4.0

Опубликован 13 мая 2025 г.

WarMechaniLib is a library dedicated to providing military to creatures (soldiers and vehicles), including basic bullet entities and firing systems, basic templates for soldiers and vehicles, and AI. It also provides a simple command system and a vehicle system for players to operate.

The entity rendering of this module mainly uses obj models, and the obj loader comes from MWFS, which has excellent performance and can smoothly render tens of thousands of models. It has been upgraded to version 1.16.5, although there are still some unresolved issues compared to version 1.12.2, such as lighting and light shadow compatibility. (This module is open sourced according to the same CC-BY-NC-NA protocol)

This module is also linked to the SA special effects module. When installed simultaneously, the effects of weapon firing, bullet explosion, and vehicle entities will be rendered. The combat units of this module are mainly divided into two categories: Squad and RTS. Squad type: AI is relatively more comprehensive and has a larger NBT volume, mainly used for small-scale team operations. Players can configure each soldier and vehicle more accurately. RTS type: AI creatures only have basic mobility and attack capabilities, with fewer NBTs and better optimization, making them more suitable for large-scale battles. The vehicle system of this module does not pursue hardcore realism, but mainly pursues simplicity, ease of use, and sensory experience. (Key operation mainly refers to BF2)

Ченджлог

1Релиз1.20.1 · 26 марта 2026 г.

Version 1.0: Fixed the issue where the server could not be started due to in-game configuration modification

Added custom lighting to enable model lighting to be influenced by the brightness of blocks

The seat entity has been optimized, and now the seat is changed to a non-biological entity

Optimized the content related to seat angle restrictions

Added a search AI for seat entities

Now, when the original armor value of the vehicle is greater than 20, it will not suffer additional damage from armor-piercing bullets

Now, vehicles will suffer an additional +100 damage from water immersion

0.5Бета1.20.1 · 25 февраля 2026 г.
  1. A new custom shader has been added for the rendering of UV scrolling type maps, which can render environmental lighting normally compared to the previous one
  2. Two new blocks for lighting have been added. Currently, these blocks are generated when some bullets hit. These blocks have no collision and will disappear after being placed for a short period of time
  3. Added a new configuration file that can be switched within the game, and also added some options
  4. Now, every time you enter the archive, it will prompt you about the activation status of some options in the configuration file
  5. The event where players are automatically added to the AdvanceArmy team has been moved to the Advance Troop module
  6. Now, the bullet entity has added a friendly damage determination between hostile vehicles
  7. Now, hostile unclaimed vehicles will disappear in peaceful mode
  8. Some new information display has been added when holding a radio
2.6Релиз1.16.5 · 25 февраля 2026 г.
  1. Now, the bullet entity has added a friendly damage determination between hostile vehicles
0.4Бета1.20.1 · 24 января 2026 г.

2026/1.24 Version 0.4:

  1. Fixed some issues that caused the server to fail to start
  2. Added switch configuration and position configuration to the hit prompt function
  3. Added a total amplitude configuration for the explosion vibration effect in this module
  4. Combat units will now be set to defensive mode upon receiving the dismount command
  5. The command system has added a new B key for dismounting instructions, which can be used to order combat units to leave the vehicle
  6. The resistance of vehicles to frontal attacks has been enhanced. Now, when armor is hit from the front, even if the damage type is armor-piercing and the damage value exceeds the armor value, 50% of the armor value will be deducted first during the calculation
  7. A new weapon, the ray rendering, has been added (currently being used by the Ashes mech)
  8. Add curved shot calculation method
2.5Релиз1.16.5 · 24 января 2026 г.

2026/1.24 Version 2.5:

  1. Fixed some issues that caused the server to fail to start
  2. Added switch configuration and position configuration to the hit prompt function
  3. Added a total amplitude configuration for the explosion vibration effect in this module
  4. Combat units will now be set to defensive mode upon receiving the dismount command
  5. The command system has added a new B key for disembarking instructions, which can be used to command combat units to leave the vehicle
  6. The resistance of vehicles to frontal attacks has been enhanced. Now, when hit by frontal armor, even if the damage type is armor-piercing and the damage value exceeds the armor value, 50% of the armor value will be deducted first during the calculation
  7. A new weapon, the ray rendering, has been added (currently being used by the Ashes mech)
0.3Бета1.20.1 · 7 января 2026 г.
  1. Now, when the main character holds a pick-type tool and left-clicks on a vehicle, it will not cause damage to the vehicle and can instead heal it by 1+ the amount of damage dealt
  2. The fixed armor damage received by flying vehicles has been reduced from 2 times to 1.2 times. The random additional damage caused by armor-piercing bullets has been reduced by a factor of 2, and the calculation method has been changed from integer (int) to float (float) (missiles 01F, 02F)
  3. Now, when a vehicle receives damage lower than its armor value, there is a small probability that it will take 50% of the damage instead of being completely immune to it
  4. Optimized and adjusted the determination of armor damage
  5. The command system has added a C-key follow mode
  6. Adjusted the rendering conditions for the path lines of flying units
2.4Релиз1.16.5 · 7 января 2026 г.
  1. Now, when the main character holds a pick-type tool and left-clicks on a vehicle, it will not cause damage to the vehicle and can instead restore 1+ damage value of health to it
  2. The fixed armor damage received by flying vehicles has been reduced from 2 times to 1.2 times. The random additional damage caused by armor-piercing bullets has been reduced by a factor of 2, and the calculation method has been changed from integer to float (missiles 01F, 02F)
  3. Now, when a vehicle receives damage lower than its armor value, there is a small probability that it will take 50% of the damage instead of being completely immune to it
  4. Optimized and adjusted the determination of armor damage
  5. The command system has added a C-key follow mode
  6. Adjusted the rendering conditions for the path lines of flying units
  7. Synchronized and updated some content updated in version 1.20.1
0.2Бета1.20.1 · 5 января 2026 г.
  1. Fixed the issue of abnormal original explosion particles of bullets when there is no SA special effect module
  2. Some text content related to the lang file has been changed
  3. The rendering of creature states and command flags has been changed, and they now emit light under shading
  4. The rendering of strip-shaped bullets has been changed

Комментарии

Загружаем…