2.0 Rewrite Ideas #88
halotroop2288
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There are a number of things I want to suggest to make Unimined better. But implementing them would undoubtedly cause the project to get unnecessarily more unwieldy unless we consider changes that might break backward compatibility.
Here is a list of these changes (which I will edit as I think of more):
loader
function in the associated function.Examples:
or
MinecraftProvider
calledGameProvider
, likewise for MinecraftConfig.PatchProviders
interface into smaller interfaces that can be implemented by specificGameProvider
classesThese would require refactoring the main
UniminedExtension
interface andUniminedExtensionImpl
class, and any class that calls on it because it explicitly uses these types.This major version bump is bound to come with incompatibility, for similar reasons to this proposition itself.
Beta Was this translation helpful? Give feedback.
All reactions