-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
We're planning to do the following changes to make things consistent, and 1.14 is a good time to do it with the large changes.
Do note that these are only what vanilla names will use - you're free to name your own classes in your mods however you like.
Propsed change
- Drop the
I
prefix for interfaces- Lex is to blame for this being a thing at all: Class naming convention #814 (comment)
- Do note that if we keep the prefix, we might experience a single class going through several names across versions, since Mojang might change it back and forth from an interface to a class. With each version, we'd have to drop and reintroduce the
I
prefix. An example of this isIBlockState
, which in 1.14 became an abstract class and hence would be renamed toBlockState
no matter what we decide in this issue.
Please react with 👍 if you are in favour, and 👎 if you are not in favour.
It it HIGHLY encouraged that you read all responses to this, you can change your vote at any time up until the deadline. Please take this seriously as all results are final after the deadline.
Deadline for feedback and voting is Noon PDT Monday (29/04/2019).
ref #814
darkevilmac, Zidane, williewillus, tterrag1098, gabizou and 153 moreLemADEC, Selim042, DarkGuardsman, KaptainWutax, GirafiStudios and 208 more