Releases: AnonymousHacker1279/ImmersiveWeapons
v1.27.6 Bugfix Release
This minor update includes a single bugfix regarding a loot table.
Bugfixes
- Fix Landmines not dropping themselves when disarmed
v1.27.5 Bugfix Release
This minor update includes a handful of bugfixes that were backported from the latest MC 1.20.4 development branch.
Bugfixes
- Fix Smoke Grenade advancement only firing for green smoke grenades
- Move panic alarm range config from client to common config
- Fix placement weirdness with bear traps and panic alarms
- Fix damageable blocks being repairable with any item
v1.27.4 Bugfix Release
This minor update includes a major bugfix along with some optimizations to structure files.
Bugfixes
- Fix server hangs in certain situations due to entity passenger data not being handled properly
- Update structure files, removing the need for the game to upgrade them via DFU every time they are loaded
v1.27.3 Bugfix Release
This minor update includes a huge sum of improvements that were backported from v1.28.0 and the latest MC 1.20.4
development branches.
Feature Changes / Additions
- Add Lure and Aqua Affinity to the Skygazer max enchant cap config
- Optimize JAR size by minimizing JSON on build, optimizing PNGs, and splitting datagen into a separate source set
- Expose some data like base velocity, base reload time, KB strength, selected powder, and selected ammunition through
shift tooltips on guns- Remove selected powder/ammo from the debug overlay as a result
- Bear trap adjustments:
- Prevent bear traps from trapping entities under the bosses tag
- Minor optimization tweak to bear traps by storing the empty collision shape
- Optimize the block entities for Field Medic and Minutemen statues to improve performance. Additionally, reduces
duplicated code. - Super Hans adjustments:
- Store XP drop amount so that it doesn't reset between saves
- Adjust ground smash attack so that the KB works properly
- The cooldown is also now variable based on the current health and the difficulty
- Adjust Evil Eye model to rotate 180 degrees so that it doesn't have to be rotated in the renderer every frame
- Optimize panic alarm by removing unnecessary tick handler
- Optimize fog render event handler by rearranging expensive calls
Bugfixes
- Attempt to fix duplicate UUID logspam in certain scenarios by removing UUID tags of passengers loaded from NBT
- Fix "Unknown recipe category" logspam when joining worlds by marking all custom recipes as special
- Fix iron panels not rotating properly with structures
- Fix the Biodome Life Support Unit x-raying nearby blocks by disabling occlusion
- Fix base bullet KB being overriden by a gun's base KB. The bullet's base KB is now additive.
- Fix bear traps not resetting entity states when broken
- Fix Ammunition Table dupes when there is a single material inserted at specific densities
v1.28.0 MC 1.20.2 Update
This major update ports to MC 1.20.2 and fixes a handful of bugs found during the porting process.
Feature Changes / Additions
- Reimplement Battlefield biome generation using BiomeSquisher
- Slight adjustments to trench generation settings
- Slight updates to Battlefield camp and town structures
- Add Lure and Aqua Affinity to the Skygazer max level configuration (at level 5 and 1 respectively)
- Make custom boats placeable by dispensers
Bugfixes
- Fix "Unknown recipe category" logspam regarding custom recipe types when joining worlds
- Fix iron panels not rotating properly with structures
v1.27.2 Bugfix Release
This minor update includes three major bugfixes.
Feature Changes / Additions
- Add Swift Sneak to the Skygazer max level configuration (at level 5)
Bugfixes
- Fix molten tool recipes not using the proper template item
- Fix duplication bug in the Ammunition Table when shift-clicking
- Fix ammo being dropped when the Ammunition Table is broken, without consuming the materials
v1.27.1 Bugfix Release
This minor update includes a batch of bugfixes and improvements.
Feature Changes / Additions
- Adjusted generation weights of biomes in Tiltros, to make Tiltros Wastes less rare
- Add protection-like enchantments to the Skygazer max level configuration (at level 5)
- Add ores tag for sulfur
- Add blood sand to the
smelts_to_glass
block and item tags - Update translation keys for enchantment numbers up to 100
Bugfixes
- Fix 3rd person models for custom bows not using the proper parent model
- Fix custom bows not changing player FOV when drawing
- Fix Lava Revenants getting stuck when flying into water
- Fix Evil Eyes not dropping XP
- Add missing flare tooltip
- Fix barbed wire fences dealing no damage
- Fix spotlights leaving behind light blocks when the block they are attached to is broken
v1.27.0 Firearm Revamp Update
This major update reworks ammunition crafting and tweaks firearms. As usual, there is a handful of other new features.
Feature Changes / Additions
- Rework ammunition crafting
- Added a new Ammunition Table, which is used to craft musket balls
- Materials are added into the table (ingots, nuggets, shards, etc.), and the table will calculate the amount of
ammunition that can be crafted from the inputs - The table provides a "Density" modifier, which allows ammunition to be weighted at the cost of more materials
- Higher density ammunition will deal more damage, but will not travel as far
- Implement powder system
- Firearms now require a form of powder to be used. Either gunpowder, blackpowder, or sulfur dust can be used
- Potassium Nitrate ore has been added, the drops of which can be used to craft gunpowder or blackpowder
- The quality of powders, from best to worst, is gunpowder, blackpowder, and sulfur dust
- Powder quality affects the following:
- Fire velocity
- Firearm damage taken
- Smoke produced
- Chance to consume powder
- Powder quality affects the following:
- Firearms now require a form of powder to be used. Either gunpowder, blackpowder, or sulfur dust can be used
- Firearms are now affected by the environment
- When underwater, there is a 90% misfire chance and bullet velocity is reduced by 50%
- When raining, bullet velocity is reduced by 30%
- When in powdered snow, bullet velocity is reduced by 20%
- These effects can be partially mitigated by equipping the Powder Horn accessory
- Increased generation rate of sulfur ore in the overworld
- Added a shift tooltip to bullet-like items, exposing some of the hidden stats
- Added three new bows
- Ice Bow - arrows slow targets on impact
- Dragon's Breath Bow - arrows explode on impact
- Aurora Bow - arrows experience 4x less gravity
- Added knockback resistance to Super Hans
Bugfixes
- Fix Minutemen spawned from statues not having weapons
- Add missing endgame ingots to the
ingots.json
tag - Update death message translations to address some missing cases and fix some existing ones not displaying as expected
- Fix quick stacking out of Tesla Synthesizer slots
- Fix item stacks getting empty tags out of nowhere (Fixes #105)
- Fix Velocity enchantment not being applicable to crossbows
Other Improvements
- Massive cleanups to projectile-related classes, significantly reducing code duplication across similar projectiles
v1.26.2 Bugfix Release
This minor update includes another batch of bugfixes and improvements, before development begins on the next content
update.
Feature Changes / Additions
- Improve performance of Celestial Towers
- When spawning waves, entities are no longer spawned all at once. Instead, they are added to a queue and up to
three mobs per tick are spawned during a summoning wave. This should help reduce lag spikes especially with higher
waves. - Skeletons and zombies that are spawned are now tagged. When checking to progress the wave, the tower now scans
for this tag instead of doing two separate skeleton/zombie type scans.
- When spawning waves, entities are no longer spawned all at once. Instead, they are added to a queue and up to
- Celestial Towers are now added to the
bosses
entity tag - Celestial Towers can no longer be pushed by other entities
- Improve combat AI of some entities
- Improve combat responsiveness by adjusting attack goal weights in Dying Soldiers and Minutemen
- Improve healing tasks in Field Medics
- Healing is now handled with a separate dedicated goal
- Area scanning for hurt entities is improved
- Healing other entities now also removes bleed effects
- Slight adjustments to speed and armor attributes of these entities
- Rock Spider step height has been reduced by 50% compared to regular spiders
Bugfixes
- Call
finalizeSpawn
when respawning Super Hans (which properly sets XP drop values and attributes based on
difficulty) - Fix an error in the advancement for obtaining padded leather armor that corresponded to the wrong armor set
v1.26.1 Bugfix Release
This minor update includes a handful of bugfixes and tweaks.
Feature Changes / Additions
- Tossing a Hans' Blessing into a fire block will now summon a Super Hans while inside a tower structure, allowing him
to be easily respawned instead of having to find multiple towers - Loot table changes:
- Champion Tower chests have been rebalanced slightly to make the rare items less rare
- Super Hans now has a pool to include the three accessory items which were previously only accessible through
champion tower chests, and has a pool to occasionally drop Kill Counters - Hans now has a pool to rarely drop Kill Counters, and no longer has a pool to drop leather
- Celestial Towers now roll each pool based on the number of players that dealt damage, similar to
Super Hans
Bugfixes
- Fix enchantment tooltips at the max Skygazer level not being colored correctly when a Skygazer has not been loaded
into the world - Adjust texture for Champion Base blocks to improve compatibility with mods like Rubidium
- Added missing advancements for some content in the last update, as well as updating some other old advancements