This minor update fixes several bugs.
Feature Changes / Additions
- Add Celestial Altar block
- Effectively replaces the Skygazer enchantment upgrade trades
- This fixes several issues related to the way trades are handled in MC 1.21, due to them not having stack context
- Acquired via a trade with a Skygazer
- Effectively replaces the Skygazer enchantment upgrade trades
Bugfixes
- Fix Super Hans being killable before defeating the Champion Tower
- Fix Super Hans not being respawnable by tossing a Hans' Blessing into fire on a Champion Tower
- Fix random bear trap
NullPointerException
crashes with some entities - Fix max enchant color not applying correctly
- Fix a trade for the Skeleton Merchant being zero-cost and therefore not being able to save properly when it is rolled
This minor update fixes a critical bug.
Feature Changes / Additions
- Rebalance some enchantment levels to make them easier to find in enchanting tables
Bugfixes
- Fix two crashes with the Skygazer when attempting to refresh trades
- Fix some enchants not being accessible at all in enchanting tables
This minor update fixes a bug and adds some new items to loot tables.
Feature Changes / Additions
- Add more loot table options for Azul Keystone Fragments to generate in
- Add some IW items to the loot tables for trial chamber vaults
- Add a second recipe for the Bottle of Wine that uses glow berries
Bugfixes
- Fix Azul Keystone Fragments being unable to generate in any loot tables
This minor update fixes a few bugs and tweaks some features.
Feature Changes / Additions
- Soldier-type XP drops are now based on factors including local difficulty, worn armor, and armor/weapon enchantments
- Increase XP drops for berserk Wandering Warriors
- Add Skygazer enchantment caps for Density (5), Wind Burst (10), and Breach (4).
Bugfixes
- Fix soldier-type entities not dropping XP at all
- Fix various parity issues between custom arrow entities and vanilla arrows (for example, fixing the Flame enchantment on Aurora and Dragon's Breath bows)
This major update ports to MC 1.21.1. Not much in the way of new features, but a few bugfixes and improvements.
Feature Changes / Additions
- Starmites now have a rare chance to drop Starstorm Shards when killed
- Improve spawn checks for Evil Eyes
- Must have 25 blocks of open space above the spawn point
Bugfixes
- Prevent clamping of certain accessory effect types where it doesn't make sense (such as looting bonuses)
- Fix the mob category for Star Wolves being monster instead of creature
This minor update includes a handful of bugfixes but mostly QoL improvements.
Feature Changes / Additions
- Remove unused Astral and Starstorm pike head items
- Tweak battlefield biome generation parameters
- Should hopefully reduce the occurrence of extremely thin biome zones
- The trench carver has been adjusted as well
- Soldier-type entity improvements (Minutemen/Dying Soldiers)
- Improve behavior when these entities pick up weapons they don't typically have
- For example, Minutemen picking up pistols or muskets, or Dying Soldiers picking up a blunderbuss
- Abstract more of the gun firing code so that entities using firearms perform the same way a player would
- Soldiers now fire based on their current rotation rather than calculating the delta between it and the target
- This makes it possible for them to miss by firing too far to the side if they are turned away from their target
- Soldiers can now use melee weapons if picked up rather than standing around idle
- Attack intervals for firearms now include the base cooldown of the weapon in use
- Improve behavior when these entities pick up weapons they don't typically have
- Add dedicated flare gun velocity / inaccuracy configuration entries rather than copying the pistol values
- The Commander can only pick up new guns if the base fire velocity is higher than his old one
- Play bullet whizzing sounds when bullets pass near the player
- Rework Tiltros biome theme tracks
- Added a second Starlight Plains theme
- Added a new Tiltros Wastes theme (replacing both of the old ones)
- Added two new Deadman's Desert themes (replacing the old one)
- Add music discs for the new themes
- Can be found in dungeon chests of their respective biomes
- Update Immersive Weapons flag recipe to better match its texture
- Buff the Dragon's Breath Bow
- Hit effects of arrows fired are now applied to entities within the arrow's explosion radius
Bugfixes
This minor update includes Mixin-related changes to improve compatibility.
Bugfixes
- Make the mixin to unlock vanilla armor caps not required, should fix #114
This minor update includes a handful of bugfixes, QoL improvements, and a buff for Molten gear.
Feature Changes / Additions
- Add Hellfire effect
- A new effect similar to Bleeding that can rapidly deplete the health of enemies
- Applied to attackers when hitting an entity that wears a full set of Molten gear
- Applied to entities that are hit using Molten weapons, with the level being increased based on Fire Aspect / Flame / Scorch Shot enchantments
- Can be cleared by entering water, drinking a Fire Resistance Potion, or wearing Molten armor
- Soldier-type entities can now always pickup loot
- Add the Crimson Claw and Nightmarish Stare enchantments to the Skygazer max cap config at level 5 and 19 respectively
- Improve Celestial Asteroid generation
- Other miscellaneous internal cleanups
Bugfixes
- Fix the name of the Tiltros Portal Frame advancement
- Fix recipe list being modifiable by clicking entries in the Star Forge
- Fix weird pixels in the Molten Ore texture
- Fix The Commander not being in the bosses tag
This major update ports to MC 1.20.4 and adds a huge sum of new features!
Feature Changes / Additions
- New Staffs
- Sculk Staff, which allows the player to create sonic blasts like the Warden
- Recovery Staff, which allows the player to heal themselves or a target based on the last amount of damage they took
- The Sword
- Combines the effects of all endgame swords
- Star Forge
- A multiblock crafting structure which is now used to create Astral/Starstorm gear
- New Tiltros entry portal
- The three-part Warrior Statue and Azul Stained Orchid have been removed
- A new Tiltros Portal Frame block has been added which can be crafted and activated with Azul Keystones
- The new portal is formed by making a minimum of a 4x4 frame (corners optional), in a shape like the End Portal
- More advancements
- Throwable Improvements
- Add Flashbangs, which blind players and stun mobs
- Smoke grenades now clear targets of nearby entities
- These throwables are able to bounce off surfaces and entities, and throws can be charged
- Ventus Staff can now reflect projectiles, like the armor effect
- Flares can now direct Minutemen to attack specific targets
- Can be fired into an entity to mark it specifically as a target
- Can be fired near a group, and the closest one to the flare will be marked as a target
- The Commander
- A new boss entity that spawns in Battlefields and controls waves of Dying Soldiers
- Commander Pedestal
- Dropped by The Commander, and allows Minutemen/Field Medic statues placed on top to activate outside of Battlefield biomes
- Can be upgraded with Pedestal Augments, which improve aspects of the spawned entities
- Blaze Powder can now be used with firearms
- It has a higher velocity boost compared to other powder types, at 10%
- Projectiles will have a flame trail behind them when using Blaze Powder
- Other QoL improvements:
- Make some items compostable
- Add more vibration-triggering events to items/blocks/entities
- General improvements to the codebase, possibly improving performance and stability
- Implement Cobalt Config
- This is my new configuration library, designed to be more user-friendly and powerful than the old one
- Configurations now exist as JSON files and can be edited either manually or via the new in-game editor
Bugfixes
(Includes all fixes backported to v1.27.x on MC 1.20.1 so far, most of which are not present on the v1.28.x MC 1.20.2 release)
Additional fixes include:
- Fix Skygazer enchantment upgrades past level 127 resulting in overflows and resetting back to zero
- A hard-enforced cap at 255 is now present due to game limitations
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
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
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
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
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
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
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
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.
- 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
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