Description
Gallery
Changelog
Versions
StationAPI provides numerous systems and APIs for modding Minecraft Beta 1.7.3
From simple events to advanced renderer and world save format.
Wiki: https://github.com/ModificationStation/StationAPI/wiki
All Versions
+ Add Version
[2.0.0-alpha.6.4] [b1.7.3] StationAPI 2.0.0-alpha.6.4
by mine_diver on Sep 05, 2026
Download
- Fixed AMI compat patch breaking when StationAPI is used as a dependency in dev
[2.0.0-alpha.6.3] [b1.7.3] StationAPI 2.0.0-alpha.6.3
by mine_diver on Sep 05, 2026
Download
- LanguageManager now loads en_US translations as fallback
- LanguageManager no longer clears the translations
- LanguageManager now gets loaded on server
- Added experimental TemplateManagedPacket
- Fixed getBiome always returning HELL in the Nether
- ItemWithRenderer re-implemented
- Added parameterized EntityRendererTemplate
- Fixed integer overflow in StationTessellatorImpl
- Added conditional tags and tags removal
- Introduced UnbakedModelLoadingFinishedEvent
- Introduced BeforeModelLoaderInitEvent
- Introduced ModelVariantMapOverrideEvent
- Introduced RuntimeResourcesEvent
- Added runClient and runServer methods to SideUtil
- Moved Effect translation handling to the EntityEffectType
- Added a directly accessible block field to AbstractBlockState and migrated usages of getBlock to it
- Removed a relic Items class which was not used for anything
- Optimized bounds checking in EmptyPaletteStorage
- Added an index lookup to PackedIntegerArray to eliminate multiple seconds of runtime impact during a 60s profile run
- Optimized PallettedContainer using direct field accesses
- Throw an exception if an item does not exist in registry when loading a json crafting recipe
- Mapped parameters in StationBlockPos
- Added new overrides to StationBlockPos to make it consistent
- Fixed AMI compat in dev
- Added getParent, getParentId and getTextureMap, getTextures to JsonUnbakedModel
- Added an ModelsUploadedEvent
- Added a getSprite method to BakedQuad
- Added pickModel, getTotalWeight, getModels and getDefaultModel to WeightedBakedModel
- Added getModel to WeightedBakedModel.Entry
- Metadata-dependent McRegion conversion rules
- Fixed BiomeModificationEvent Not Firing On Dimension Change
- Conventional tags followup
## New Contributors
- @GlacialSkyfarer made their first contribution in https://github.com/ModificationStation/StationAPI/pull/266
- @ralf2oo2 made their first contribution in https://github.com/ModificationStation/StationAPI/pull/276
- @Atilist made their first contribution in https://github.com/ModificationStation/StationAPI/pull/280
[2.0.0-alpha.6.2] [b1.7.3] StationAPI 2.0.0-alpha.6.2
by mine_diver on May 31, 2026
Download
- Fixed mineable tags not loading
- Added a register helper method in EntityRendererRegisterEvent for consistency
- Fixed modded display blocks in achievement icons
- Added proper handling of missing StationAPI stats array on existing Minecraft instances
# BREAKING CHANGES
- Some tags have been moved to the
cnamespace, please refer to [this](https://github.com/ModificationStation/StationAPI/tree/master/station-vanilla-fix-v0/src/main/resources/data) for current tags
[2.0.0-alpha.6.1] [b1.7.3] StationAPI 2.0.0-alpha.6.1
by mine_diver on May 31, 2026
Download
- Fixed other setBlockState methods to be consistent with biny
# BREAKING CHANGES:
setBlockStateWithMetadata*methods have been renamed tosetBlockState*methods- The same methods are now following the same pattern as the base
setBlockStatemethod from alpha.6, where notifying neighbor blocks is now the default, no-suffix method, and no-notify methods have been renamed to include the*WithoutNotifyingNeighborssuffix
[2.0.0-alpha.6] [b1.7.3] StationAPI 2.0.0-alpha.6
by mine_diver on May 30, 2026
Download
- Fixed doors, pistons, and random ticking in custom height worlds
- Tags getter for registry entries
- Internal registry changes
- Fixed license placing
- Fixed genSources while using VineFlower
- Stats management
- Fixed bonemeal API in multiplayer
- Fixed memory leak during registry growth
- Added faster index boundary checking in flattening
- Changed setBlockState -> setBlockStateWithoutNotifyingNeighbors
- Removed object data type for MessagePacket
- Changed direction enums to match modern directions
- Added biome caching
- Fixed being able to spawn on any block
- Added ItemCraftedEvent and CraftingResultEvent
- Added better invalid json recipe feedback
- Translation keys are now automatically set for block and item templates based on the identifier
- ItemUsedInCraftingEvent no longer fires on null items
- Namespace resolving of other classes
- Mods with outdated entrypoints are now better reported on crashes
- Better consistency in events
- Missing entity/mob handlers now throw an exception
- EntityRegisterEvent now throws an exception on duplicate identifiers
- Updated DFU to v9
- Added convention tags
## New Contributors
- @ProdOrDev made their first contribution in https://github.com/ModificationStation/StationAPI/pull/246
- @Lemmmy made their first contribution in https://github.com/ModificationStation/StationAPI/pull/249
[2.0.0-alpha.5.4] [b1.7.3] StationAPI 2.0.0-alpha.5.4
by mine_diver on Dec 24, 2025
Download
- Fixed extended heightmap loading
[2.0.0-alpha.5.3] [b1.7.3] StationAPI 2.0.0-alpha.5.3
by mine_diver on Dec 06, 2025
Download
- Fixed maps crashing on modded blocks
- Fixed JSON models ambient occlusion
- Fixed biome arrays leak (e.g causing wrong ice generation)
- Fixed
Drawable#destroycrash on MacOS - GCAPI is no longer required
[2.0.0-alpha.5.2] [b1.7.3] StationAPI 2.0.0-alpha.5.2
by mine_diver on Aug 17, 2025
Download
- Reverted the new vanilla checker because it broke randomly
[2.0.0-alpha.5] [b1.7.3] StationAPI 2.0.0-alpha.5
by mine_diver on Jul 27, 2025
Download
- Fixed namespace resolving when building with Gradle
- Added configuration
- New helper methods in PacketHelper
- Fixed block entities duping when changing block states
- Removed a couple of useless errors in logs
- Fixed air state being incorrectly passed into getDropList for blocks outside the vanilla ID range
- New vanilla checker
- Effects API
- Door template can be used for custom doors now
- Fixed a recursion in atlases
[2.0.0-alpha.4.1] [b1.7.3] StationAPI 2.0.0-alpha.4.1
by mine_diver on Jul 05, 2025
Download
- Made namespace resolving more reliable
- Made a worldgen related crash more descriptive
- Fixed setNoDimensionFeatures
- CustomTooltipProvider now works on blocks directly
- Leaf decay now works with tags
- Fixed a multiplayer respawn crash
- Fixed an issue related to modlist server->client syncing
- Cleaned up vector classes
- Fixed Nether having skylight under specific circumstances
- Implemented onBonemealUse on vanilla crops
[2.0.0-alpha.4] [b1.7.3] StationAPI 2.0.0-alpha.4
by mine_diver on Feb 16, 2025
Download
- Removed the reimplementation of Divisor's Player API
- Removed Indigo Renderer
- Added helper methods for registering objects to registries
- Cleaned up Java hacks that prevented StationAPI from working on Java 18 and newer
- Fixed a couple of NullPointerExceptions
- Added Block#onStateReplaced
- Enabled registry synchronization for BlockColors, ItemColors and buckets
[2.0.0-alpha.3] [b1.7.3] StationAPI 2.0.0-alpha.3
by mine_diver on Dec 14, 2024
Download
2.0 isn't semantic, apparently.
Also, 2.0-alpha.3 had severe build issues, so now we have 2.0.0-alpha.3
Also, 2.0-alpha.3 had severe build issues, so now we have 2.0.0-alpha.3
[2.0-alpha.3] [b1.7.3] StationAPI 2.0-alpha.3
by mine_diver on Nov 30, 2024
Download
- Registries no longer freeze
- Fixed world conversion when the folder name doesn't match the world name
- Added InitFinishedEvent
- Clock's dial animation now scales to the clock's texture size, fixing crash with some texturepacks
- Added an option to allow DataTracker sync of non-living entities at spawn
- Added metadata furnace fuel
- Removed redundant dependencies
- Introduced packet types, making custom networking faster and easier to use
- Introduced tools API, a flexible system for defining tool level inheritance and player's mining strength and effectiveness
[2.0-alpha.2.4] [b1.7.3] StationAPI 2.0-alpha.2.4
by mine_diver on Sep 30, 2024
Download
Fixed client.
[2.0-alpha.2.3] [b1.7.3] StationAPI 2.0-alpha.2.3
by mine_diver on Sep 05, 2024
Download
## What's Changed
- Fix for out of bounds for blocks by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/114
[2.0-alpha.2.2] [b1.7.3] StationAPI 2.0-alpha.2.2
by mine_diver on Sep 04, 2024
Download
- Fixed ChunkDecoration event not getting called on server
- Reworked tooltip renderer
- Added RegistriesFrozenEvent
- Fixed registries not being frozen on server
- Fixed late DimensionRegistry initialization
- Added getter methods to StationAPI recipe classes
- Fixed cave generation for custom world height and depth
- Fixed invasive packet mixins
- Fixed grass generation for custom depth
[2.0-alpha.2.1] [b1.7.3] StationAPI 2.0-alpha.2.1
by mine_diver on May 06, 2024
Download
Fixed pistons removing blocks and overwriting other blocks under specific circumstances.
Only vanilla piston bugs are present now.
Only vanilla piston bugs are present now.
[2.0-alpha.2] [b1.7.3] StationAPI 2.0-alpha.2
by mine_diver on May 04, 2024
Download
## What's Changed
## New Contributors
- Fix array out of bounds exception when StationAPI client joins a vanilla server by @telvarost in https://github.com/ModificationStation/StationAPI/pull/90
- Added World Save event by @MrMasrozYTLIVE in https://github.com/ModificationStation/StationAPI/pull/93
- Armor Texture Fix by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/94
- Buildscript 3: Electric Tree: Kotlin Edition: Less Cursed Edition by @calmilamsy in https://github.com/ModificationStation/StationAPI/pull/96
- ServerLoginSuccessEvent Mod List by @calmilamsy in https://github.com/ModificationStation/StationAPI/pull/97
- Translation keys v1 by @mineLdiver in https://github.com/ModificationStation/StationAPI/pull/105
- Custom Dispenser Behavior addition to station-items-api-v0 by @matthewperiut in https://github.com/ModificationStation/StationAPI/pull/99
## New Contributors
- @telvarost made their first contribution in https://github.com/ModificationStation/StationAPI/pull/90
- @MrMasrozYTLIVE made their first contribution in https://github.com/ModificationStation/StationAPI/pull/93
- @mineLdiver made their first contribution in https://github.com/ModificationStation/StationAPI/pull/105
[2.0-alpha.1.1] [b1.7.3] StationAPI 2.0-alpha.1.1
by mine_diver on Dec 03, 2023
Download
## What's Changed
- Fix for grass in fluids by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/84
- Fix for underwater fog by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/85
[2.0-alpha.1] [b1.7.3] StationAPI 2.0-alpha.1
by mine_diver on Nov 14, 2023
Download
Lots of things has happened.
## What's Changed
## New Contributors
## What's Changed
- Move more data into sections, world height implementation by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/20
- Fix for Flattening module by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/22
- Small fix for fix by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/23
- Fix for new world creation by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/24
- More blockstates and models by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/25
- Access widener for LongArrayTag by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/26
- Additional Debug Info by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/28
- Fix some incompatibilities related to Apron. by @thecatcore in https://github.com/ModificationStation/StationAPI/pull/29
- Fixes pumpkins negating all damage by @matthewperiut in https://github.com/ModificationStation/StationAPI/pull/55
- Fix for wrong block particles and sounds by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/61
- add preMine and preHit methods to Items by @DanyGames2014 in https://github.com/ModificationStation/StationAPI/pull/63
- Improve ProgressListener for World conversion using DataFixers by @thecatcore in https://github.com/ModificationStation/StationAPI/pull/65
- Worldgen API v0 by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/66
- Worldgen API v0 [Part 2] by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/68
- Fix for client-server crash related to null biome source by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/69
- Fix for incorrect biomegen seed handling on clients by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/70
- Emission textures by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/73
- Light emission per blockstate by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/72
- Worldgen API v0 [Part 3] by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/75
- Bonemeal API by @paulevsGitch in https://github.com/ModificationStation/StationAPI/pull/78
## New Contributors
- @paulevsGitch made their first contribution in https://github.com/ModificationStation/StationAPI/pull/20
- @thecatcore made their first contribution in https://github.com/ModificationStation/StationAPI/pull/29
- @matthewperiut made their first contribution in https://github.com/ModificationStation/StationAPI/pull/55
- @DanyGames2014 made their first contribution in https://github.com/ModificationStation/StationAPI/pull/63