Releases: OneLiteFeatherNET/Coris
v0.5.0
Overview
The release of version 0.5.0 is the first to target Minecraft 1.21.11 and requires Java 25. Please update your projects to avoid issues.
📦 Dependency updates
- Update dependency net.onelitefeather:mycelium-bom to v1.6.2 @renovate[bot] (#44)
- Update dependency net.onelitefeather:mycelium-bom to v1.6.1 @renovate[bot] (#42)
- Update Gradle to v9.3.1 @renovate[bot] (#43)
- Update dependency net.onelitefeather:mycelium-bom to v1.5.3 @renovate[bot] (#41)
- Update actions/checkout action to v6 @renovate[bot] (#40)
- Update Gradle to v9.2.1 @renovate[bot] (#39)
- Update Gradle to v9.2.0 @renovate[bot] (#37)
- Update dependency net.onelitefeather:mycelium-bom to v1.5.2 @renovate[bot] (#38)
- Update dependency net.onelitefeather:mycelium-bom to v1.5.0 @renovate[bot] (#36)
v0.4.2
0.4.1
✨ Features
- Update dependency net.onelitefeather:mycelium-bom to v1.4.4 @renovate[bot] (#32)
📦 Dependency updates
- Update dependency net.onelitefeather:mycelium-bom to v1.4.4 @renovate[bot] (#32)
- Update Gradle to v9.1.0 @renovate[bot] (#31)
- Update actions/setup-java action to v5 @renovate[bot] (#30)
- Update actions/checkout action to v5 @renovate[bot] (#28)
0.4.0
- Release 0.4.0 @TheMeinerLP (#29)
✨ Features
- Update dependency net.onelitefeather:mycelium-bom to v1.4.3 @renovate[bot] (#27)
- Update dependency net.onelitefeather:mycelium-bom to v1.4.2 @renovate[bot] (#25)
- Update dependency net.onelitefeather:mycelium-bom to v1.4.0 @renovate[bot] (#24)
📦 Dependency updates
- Update dependency net.onelitefeather:mycelium-bom to v1.4.3 @renovate[bot] (#27)
- Update dependency gradle to v9 @renovate[bot] (#26)
- Update dependency net.onelitefeather:mycelium-bom to v1.4.2 @renovate[bot] (#25)
- Update dependency net.onelitefeather:mycelium-bom to v1.4.0 @renovate[bot] (#24)
- Update dependency gradle to v8.14.3 @renovate[bot] (#23)
0.3.0
Changelog
This is a follow-up release focused on updating the door part of the library to also use the component system. The Door interface now inherits from the Componentable interface, which provides the required methods to support components. The base implementation of the Door interface includes default implementations for these additional methods.
Note: If you were using the setLocked and isLocked methods, you will need to update your code. These methods have been removed, you should now implement components to handle locking behavior.
0.2.0
Changelog
This release includes a rework of metadata handling in the room and floor objects.
The previous system based on a simple string-object pair has been replaced with a more flexible component-based approach.
The new system uses the CorisComponent interface, allowing you to implement custom components.
To store specific data, implement this interface and design your structure accordingly.
Also the shape system got an important update. The usage of generic has been eliminated and you need to store the area on your own.
0.1.0
Changelog
This is the first release of the Coris library. It includes the following features:
- Management of rooms and floors, including data classes and supporting structures
- Creation of doors based on a given structure