Releases: minecraft-cursed-legacy/Cursed-Legacy-API
Cursed Legacy API 1.1.0
Changelog
- Added better vanilla ids to registries
- Cool model system based on corelib and the now-undeprecated choco atlas api:
legacy-textures-v1
- Commands API by WillBL and Valoeghese:
legacy-commands-v1
. This one was bikeshedded to hell. - v1 of Lifecycle Events with even more cool lifecycle events
New Maven
Now available on halfof2's maven! Everybody thank @Devan-Kerman!
repositories {
maven {
name = 'HalfOf2'
url = 'https://storage.googleapis.com/devan-maven/'
}
}
dependencies {
modImplementation "io.github.minecraft-cursed-legacy:cursed-legacy-api:1.1.0"
}
Cursed Legacy API 1.0.6 (re-release)
See previous release, but sources are correct now so jitpack should work
Cursed Legacy API 1.0.6
Improvements to chunkgenerator#getMinSpawnY or whatever the method is called usages
Cursed Legacy API 1.0.5
Adds a getMinSpawnY method because apparently the previous method we added wasn't enough.
Cursed Legacy API 1.0.4
Chunk Generators can now use the power move of changing how the player spawns in them. (only in Dimension
s that don't manually override method_1770 i.e. isValidSpawnPos).
Modded Dimensions can ignore this, as you can just override Dimension.1770, however, this is very useful for modded overworld generators.
If you are adding your chunk generator with a mixin to Dimension#createLevelSource, see world type api's MixinDimension to see how to enable functionality for your code by setting the internal api field.
Cursed Legacy API 1.0.3
Choco made some fixes to the buildscript
Cursed Legacy API 1.0.1
- Chocohead fixed building related stuff
Cursed Legacy API 1.0.0
- Modularised stuff
- Fix registry sync
- Fix tile registry not remapping the remaining tile arrays
- Fix new tile items not getting the correct id
- RegistryEntryAddedCallback
- World Types
- Chunk Generators
- Feature Placement api in the terrain api for those who want a more modern approach to placements
- Deprecated Item Atlas stuff and added CoreLib for models
- Tile Entities api
- LevelProperties attached data (added to level.dat)
- Probably some more
Cursed Legacy API 0.6.3
Adds
TileInteractionCallback
- Attached data for items (not synced! If you need it on the client, use the networking api or mixins to send data manually!)
Cursed Legacy API 0.6.2
Remapping Smelting Recipes