Clarify API naming scheme #2
Labels
No labels
documentation
good first issue
help wanted
resolution: duplicate
resolution: invalid
resolution: won't fix
status: needs triage
type: bug
type: feature
type: performance
type: question
version: 1.19.4
version: 1.20
version: 1.20.1
version: 1.20.2
version: 1.20.4
version: 1.20.6
version: 1.21.11
version: 1.21.4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Minecraft/Folia#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I think the type naming is inconsistent, with itself, and with other aspects of the existing API. To be clear, I don't care which we go with, but I do feel that consistency is important for an API (not as big a deal for the impl). The API uses
zinstead ofsin types already, likeFertilizeEggEventandoxidizedrelating to copper. The API isn't consistent with itself already, likeEffect#OXIDISED_COPPER_SCRAPEbut I feel like we should push for consistency in all new things.Also, the term
RegionisedSchedulerdoesn't seem to mesh withGlobalRegionSchedulerandEntityScheduler. Those aren'tGlobalisedRegionSchedulerorEntitisedScheduler. I think the names for different schedulers should beRegionScheduler,GlobalScheduler, andEntitySchedulerremoving this problem withsandzin the first place.github.com/PaperMC/Folia@dfc157075a