Skip to content

Releases: ModificationStation/StationAPI

[2.0.0-alpha.6.2] Dany L moment

31 May 14:38
2fa8169

Choose a tag to compare

Pre-release
  • 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 c namespace, 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

31 May 11:29
27cf535

Choose a tag to compare

Pre-release
  • Fixed other setBlockState methods to be consistent with biny

BREAKING CHANGES:

  • setBlockStateWithMetadata* methods have been renamed to setBlockState* methods
  • The same methods are now following the same pattern as the base setBlockState method from alpha.6, where notifying neighbor blocks is now the default, no-suffix method, and no-notify methods have been renamed to include the *WithoutNotifyingNeighbors suffix

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

30 May 09:00
31cf518

Choose a tag to compare

  • 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

Full Changelog: 2.0.0-alpha.4.1...2.0.0-alpha.6

[2.0.0-alpha.5.4] 128 != -128

23 Dec 16:39
bff0f23

Choose a tag to compare

Pre-release
  • 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

06 Dec 18:36
0e44ff7

Choose a tag to compare

  • Fixed maps crashing on modded blocks
  • Fixed JSON models ambient occlusion
  • Fixed biome arrays leak (e.g causing wrong ice generation)
  • Fixed Drawable#destroy crash 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

17 Aug 19:27
e9061e3

Choose a tag to compare

Pre-release
  • 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*...

27 Jul 17:45
e809470

Choose a tag to compare

  • 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?

05 Jul 15:53
3833e64

Choose a tag to compare

  • 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!

16 Feb 18:20
3cc9a4a

Choose a tag to compare

Pre-release
  • 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

14 Dec 18:35

Choose a tag to compare

Also, 2.0-alpha.3 had severe build issues, so now we have 2.0.0-alpha.3