New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recipe Remainder API #158
Recipe Remainder API #158
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few comments.
...item/item_setting/src/main/java/org/quiltmc/qsl/item/setting/mixin/SimpleInventoryMixin.java
Outdated
Show resolved
Hide resolved
library/item/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltItemSettings.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh god, i saw something terrible
Here's my one cent, the rest will come later
library/core/qsl_base/src/main/java/org/quiltmc/qsl/base/mixin/SharedConstantsMixin.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
...tem/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltCustomItemSettings.java
Show resolved
Hide resolved
...tem/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltCustomItemSettings.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
...item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/RecipeRemainderLogicHandler.java
Outdated
Show resolved
Hide resolved
Co-authored-by: ADudeCalledLeo <7997354+Leo40Git@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything seems fine here! Just do these changes:
...java/org/quiltmc/qsl/item/setting/mixin/reciperemainder/AbstractFurnaceBlockEntityMixin.java
Outdated
Show resolved
Hide resolved
library/item/item_setting/src/main/resources/quilt_item_setting.mixins.json
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll probably want a Checkstyle pass on the whole API if there wasn't one already; After that? Yeah, we can approve!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not blocking, but I really don't like the names of the new settings - they feel clunky and un-ergonomic, so I've suggested some potential other names. I can live with 'em if they're what we've gotta use, but I feel like they can be better.
library/item/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltItemSettings.java
Outdated
Show resolved
Hide resolved
library/item/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltItemSettings.java
Outdated
Show resolved
Hide resolved
library/item/item_setting/src/main/java/org/quiltmc/qsl/item/setting/api/QuiltItemSettings.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few javadoc changes that I suggest;
Also, while Lemma did said that its review isn't blocking, I do wanna have it at least considered; We still can afford method renames later on, but yeah, better change now than late
...setting/src/main/java/org/quiltmc/qsl/item/setting/impl/RecipeRemainderLogicHandlerImpl.java
Outdated
Show resolved
Hide resolved
...setting/src/main/java/org/quiltmc/qsl/item/setting/impl/RecipeRemainderLogicHandlerImpl.java
Outdated
Show resolved
Hide resolved
...setting/src/main/java/org/quiltmc/qsl/item/setting/impl/RecipeRemainderLogicHandlerImpl.java
Outdated
Show resolved
Hide resolved
Co-authored-by: Ennui Langeweile <85590273+EnnuiL@users.noreply.github.com>
As per @OroArmor having to drop #82, I will be picking it up.