-
Notifications
You must be signed in to change notification settings - Fork 55
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
1.17 to 1.18.1 support #379
base: master
Are you sure you want to change the base?
Conversation
Flowsqy
commented
Dec 30, 2021
•
edited
Loading
edited
- Update plugin pom.xml
- Update dependencies (to be more portable)
- Remove http mirror (to get AreaShop from his http repo with maven 3.8.2+)
- Remove system scoped dependencies
- Switch to an aggregate project
- Split nms part in sub modules to allow easier versions update
- Keep reflection for backward compatibility
- Support new minecraft versions
- 1.17
- 1.17.1
- 1.18 and 1.18.1
- Fix some javadoc
… if version is not supported
This is amazing! However, I'm not sure if I should merge this. It would probably be better if you were to more or less take over the project if you want to. |
Thanks ! First of all, sorry to answer this late. I did not plan do take over the project and I only done this work for a little server which use it. I don't know if it's a good idea to leave the whole project to me, I'm yet a student and I can't ensure that I will have the time to answer to every issues. I've developped my fork a way to not touch to original code and only update 'nms part' to guarantee the plugin can still run in future version with minimal effort. PS: Sorry for my english, hope my comment is not painfull to read. By the way, Happy New Year depending on when you will read this x). |
Hey, question did you manage to merge this in any way and get a working jar file with 1.18.1 ?. If so it would be amazing if you shared it. |
Hello ! I did not manage to merge this and I'm currently working on another projet, so this pull request is waiting, calmly and gently. I will probably continue the development of ShopChest after, in two or three weeks. I created a release in my repo to get the jar file. Note that it's a pre-release and it can contains some bugs that I did not see during basic tests. |
Hello @Flowsqy and thank you for keeping this project alive! Running your build, I'm getting an error when creating new shops (probably due to Nashorn engine being removed in newer Java versions). Here's the full error:
Running Minecraft 1.18.1 on Java 17. Thanks |
Hello ! |
Thank you for creatring 1.18 support PR! |
Yeah, I saw your pr but as I said in the discussion, I don't want to shade the nashorn engine unless it's absolutely needed. |