Releases: ModificationStation/StationAPI
Releases · ModificationStation/StationAPI
[2.0.0-alpha.6.2] Dany L moment
- 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 for current tags
Full Changelog: 2.0.0-alpha.6.1...2.0.0-alpha.6.2
[2.0.0-alpha.6.1] Whoops
- 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
Full Changelog: 2.0.0-alpha.6...2.0.0-alpha.6.1
[2.0.0-alpha.6] why do decompiled sources even affect mixin injection points
Pre-release
- 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 #246
- @Lemmmy made their first contribution in #249
Full Changelog: 2.0.0-alpha.4.1...2.0.0-alpha.6
[2.0.0-alpha.5.4] 128 != -128
- Fixed extended heightmap loading
Full Changelog: 2.0.0-alpha.5.3...2.0.0-alpha.5.4
[2.0.0-alpha.5.3] Somehow, I've fixed ambient occlusion
- 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
Full Changelog: 2.0.0-alpha.5.2...2.0.0-alpha.5.3
[2.0.0-alpha.5.2] Vanilla checker broke
- Reverted the new vanilla checker because it broke randomly
Full Changelog: 2.0.0-alpha.5...2.0.0-alpha.5.2
[2.0.0-alpha.5] The *effects* of this update will last for an *eon*...
- 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
Full Changelog: 2.0.0-alpha.4...2.0.0-alpha.5
[2.0.0-alpha.4.1] Bugfixes, bugfixes, bugfixes... And diploma?
- 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
Full Changelog: 2.0.0-alpha.4...2.0.0-alpha.4.1
[2.0.0-alpha.4] Java 8 + 9 + 6 = 23!
- 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
Full Changelog: 2.0.0-alpha.3...2.0.0-alpha.4
[2.0.0-alpha.3] 2.0 isn't semantic, apparently
Also, 2.0-alpha.3 had severe build issues, so now we have 2.0.0-alpha.3