This update focuses on porting the project to 1.15 and modularizing scribe.
Big Ol' list of changes:
Commons
- Add CrossbowBuilder
- Add SuspiciousStewBuilder
- Add Builder.damage(int)
- Add Builder.model(Integer)
- Add ItemBuilder.asCrowssbow()
- Add ItemBuilder.asSuspiciousStew()
- Rename com.karuslabs.commons.util.collections to com.karuslabs.commons.util.collection
- Remove Builder.durability(short) - replaced by Builder.damage(int)
- Remove Builder.<T, V>tag(NamespacedKey, ItemTag<T, V>, V) - the ItemTag API has been deprecated
Scribe
Annotation processors previously in scribe-annotations have been moved to scribe-standalone, scribe-annotations now only contains annotations.
- Add scribe-standalone project - previously in scribe-annotations
- Add INFERRED and V1_15 values to Version enum
Others
- Add checkstyle-maven-plugin to enforce coding conventions
- Bump checker-qual from 3.0.0 to 3.0.1
- Bump lingua-franca from 1.0.6 to 1.0.7