-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Update to 1.21.1 #384
base: master
Are you sure you want to change the base?
Update to 1.21.1 #384
Conversation
- Optimized the logic for adding modules and commands in the project. - Integrated Kotlin to enhance code readability and maintainability. - Reduced boilerplate code and improved expressiveness in the codebase.
yes |
How do I update it exactly? |
Do you have Full version ? |
|
umm |
Also nobody said we need kotlin. |
Or just create an entire branch for it, separate the actual "update" and kotlin rewrite
Not everybody speaks English lol, it's a translator. |
It's not a traslator, just look at it (if you use AI a lot you find that it looks like AI) or open a random AI detector website. (btw I actually don't speak English) |
@@ -38,6 +38,7 @@ | |||
"depends": { | |||
"java": ">=16", | |||
"minecraft": "~${mc_version}", |
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.
1.21 support? "minecraft": ["1.21", "~${mc_version}"],
Description
I have implemented optimizations to the logic for adding modules and commands in the project. These enhancements aim to streamline the registration process and improve overall efficiency. Additionally, I have integrated Kotlin into the project, leveraging its modern language features to enhance code readability and maintainability.
By utilizing Kotlin, I have been able to reduce boilerplate code and implement more expressive syntax, making the addition and management of modules and commands more intuitive. This integration not only simplifies the codebase but also allows for better collaboration among developers familiar with Kotlin. Overall, these updates contribute to a more robust and efficient framework for managing modules and commands within the project.
Related Issue
#371
#352
#385
#386 #387 #388
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes