-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Make Sittable interface extend Entity #12016
base: main
Are you sure you want to change the base?
Conversation
I'm not sure this is smart. What happens when a non-animal sittable mob is added? Not really out of the realm of possibility, in fact its probably likely. I would rather Sittable be made to extend Entity or LivingEntity since that's pretty much guaranteed to always be the case. @Owen1212055 thoughts? |
Agree, this should not be on Animals but Entity. |
In that case I'd change the JD as well |
Yeah, that's fine. I don't really take a casual mention of "animal" to be an API contract that this type also implements |
It’s been animals for ages, just an ancient relic. |
I think the overrides in Panda can be removed too, the javadoc is not more relevant than the parent one |
closes #12014