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
Entity Object Builders #67
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.
Descriptions could be improved slightly.
I believe that |
The real question is where something like the |
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.
...ary/entity/entity_types/src/main/java/org/quiltmc/qsl/entity_types/impl/QuiltEntityType.java
Outdated
Show resolved
Hide resolved
..._of_interest/src/main/java/org/quiltmc/qsl/points_of_interest/api/PointOfInterestHelper.java
Show resolved
Hide resolved
..._of_interest/src/main/java/org/quiltmc/qsl/points_of_interest/api/PointOfInterestHelper.java
Outdated
Show resolved
Hide resolved
I went ahead and did that, I think it makes sense and it makes the javadocs play nicely |
Sorry about the force-pushes, I rebased instead of merging and did a dumb and I won't be doing that again. |
# Conflicts: # settings.gradle
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.
oops, accidentally requested myself for review
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.
Some small nitpicks regarding the Points of Interest stuff.
I'm a bit concerned about the Trade Offer API as well, it seems to be a port of Fabric API's stuff - which I recall being very broken. Correct me if I'm wrong, of course!
...est/src/main/java/org/quiltmc/qsl/points_of_interest/impl/PointOfInterestTypeExtensions.java
Outdated
Show resolved
Hide resolved
...nterest/src/main/java/org/quiltmc/qsl/points_of_interest/mixin/PointOfInterestTypeMixin.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.
Sorry for this last-minute review, but it was necessary; If you could double-check with Checkstyle (although remembering to not trust it for
paragraphs), I'd appreciate it; oh, also, we still have gaps on API's javadoc, those should be covered; don't only apply my suggestions :P
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
library/entity/entity/src/main/java/org/quiltmc/qsl/entity/api/QuiltEntityTypeBuilder.java
Outdated
Show resolved
Hide resolved
..._of_interest/src/main/java/org/quiltmc/qsl/points_of_interest/api/PointOfInterestHelper.java
Outdated
Show resolved
Hide resolved
library/entity/vehicle/src/main/java/org/quiltmc/qsl/vehicle/api/MinecartComparatorLogic.java
Outdated
Show resolved
Hide resolved
library/entity/villager/src/main/java/org/quiltmc/qsl/villager/api/TradeOfferHelper.java
Outdated
Show resolved
Hide resolved
Co-authored-by: Ennui Langeweile <85590273+EnnuiL@users.noreply.github.com> 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.
LGTM!
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 seems good to merge now
This PR adds:
entity
identical to the one in Entity Events module #42entity
,points_of_interest
,vehicle
andvillager
.