Skip to content

Releases: LumaLibre/Wyck

2.4.2

Choose a tag to compare

@Jsinco Jsinco released this 02 Jul 17:28
dbb0ed4

Small fix for 2.4.1 regarding EnvironmentAttributes during bootstrap.

Full Changelog: 2.4.1...2.4.2

2.4.1

Choose a tag to compare

@Jsinco Jsinco released this 02 Jul 06:13
dae1ab0

Small release to add missing environment attribute wrappers.

What's Changed

Wrappers for BACKGROUND_MUSIC, AMBIENT_SOUNDS, and EYEBLOSSOM_OPEN

  • Enum wrapper TriState
  • Interface wrappers SoundEvent, Music, BackgroundMusic, AmbientSounds, AmbientMoodSettings, AmbientAdditionsSettings as they appear in Minecraft
  • Typed out references for each SoundEvent in SoundEvents (Similar to org.bukkit.Sound although this typed interface is separate because SoundEvents in Minecraft require a key and #getKey() is for removal in Bukkit.)

Full Changelog: 2.4.0...2.4.1

2.4.0

Choose a tag to compare

@Jsinco Jsinco released this 01 Jul 04:48

I'm happy to announce BiomesAPI v2.3.0 is ready for stable release! We'll be releasing hotfixes for any bugs in this version. This update brings tons of new features and changes to the API, I hope you enjoy them!

What's new

  • Custom dimensions
  • Worldgen for dimensions
  • Mob spawner API for dimensions
  • LevelCreator API to replace Bukkit's WorldCreators when working with BiomesAPI
  • New KeyChain based registries for BiomesAPI
  • Prefixes dropped on all wrappers — most wrappers now reflect their internal names
  • Removal of metrics from shaded BiomesAPI implementations (BiomesAPI as an external dependency still includes FastStats metrics)
  • Tons of misc changes and improvements

Bug Reports: https://github.com/LumaLibre/BiomesAPI/issues
Full Changelog: 2.3.0...2.4.0

2.3.0

Choose a tag to compare

@Jsinco Jsinco released this 16 Jun 18:48
c5fb4f4

I'm happy to announce BiomesAPI v2.3.0 is ready for stable release! We'll be releasing hotfixes for any bugs in this version. This update brings tons of new API and ways to utilize BiomesAPI for your project.

What's new

  • Bootstrap Registries
  • World generation API
  • More in-depth packet API methods
  • Biome spawners API
  • Abstractions of CustomBiome -> AbstractBiome, VanillaBiome for better support of biomes that aren't built through BiomesAPI
  • Minecraft 26.2 support
  • Tons of misc changes and improvements

Bug Reports: https://github.com/LumaLibre/BiomesAPI/issues
Full Changelog: 2.2.0...2.3.0

2.2.0

Choose a tag to compare

@Jsinco Jsinco released this 01 Jun 07:21

This release adds various method overrides, docs changes, new interfaces/methods, and other misc improvements to BiomesAPI.

Full Changelog: 2.1.3...2.2.0

2.1.3

Choose a tag to compare

@Jsinco Jsinco released this 12 May 23:30
  • Hotfix for 2.1.2 that removes some debug logging

Full Changelog: 2.1.2...2.1.3

2.1.2

Choose a tag to compare

@Jsinco Jsinco released this 12 May 23:28
  • Hotfix for 2.1.1 that re-implements metrics using proper Bukkit lifecycles

Full Changelog: 2.1.1...2.1.2

2.1.1

Choose a tag to compare

@Jsinco Jsinco released this 07 May 23:30
  • Hotfix for 2.1.0 that uses a jvm shutdown hook for metrics instead of the bukkit event bus

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@Jsinco Jsinco released this 06 May 23:04
  • Adds the NETTY injector for packet-based custom biomes without external dependencies.
  • Adds the BiomesAPI interface for info aboit biomesapi
  • Adds metrics
  • Adds a standalone plugin option for BiomesAPI
  • Updates the WrappedEnvironmentAttributes and CustomBiome features

Full Changelog: 2.0.0...2.1.0

2.0.0

Choose a tag to compare

@Jsinco Jsinco released this 02 May 20:01

BiomesAPI v2.0.0

  • Adds support for 26.1.2 while retaining support for 1.21.11. Going forward, we will keep support for as many versions as we can until they diverge too far apart and break lots of common code.
  • Rewrites most internals. API has been mostly unchanged other than some moved imports.

What's Changed

Full Changelog: 1.1.0...2.0.0

Adding the API

// Don't forget to shade this with shadowjar!

repositories {
    maven("https://repo.jsinco.dev/releases")
}

dependencies {
    implementation("me.outspending.biomesapi:BiomesAPI:2.0.0")
}