-
Notifications
You must be signed in to change notification settings - Fork 114
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
Added 1.14.4 and 1.15 support #236
Conversation
Thank you, will review tonight!
…On Wed, Sep 4, 2019 at 5:42 PM NgLoader ***@***.***> wrote:
------------------------------
You can view, comment on, or merge this pull request online at:
#236
Commit Summary
- Added 1.14.4 R0.1 support
File Changes
- *M* pom.xml
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-0> (1)
- *A* v1_14_4_R1/pom.xml
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-1> (46)
- *A*
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/BlockInfo.java
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-2> (65)
- *A*
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/ChunkCache.java
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-3> (99)
- *A*
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NBT.java
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-4> (65)
- *A*
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
<https://github.com/lishid/Orebfuscator/pull/236/files#diff-5> (617)
Patch Links:
- https://github.com/lishid/Orebfuscator/pull/236.patch
- https://github.com/lishid/Orebfuscator/pull/236.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#236?email_source=notifications&email_token=AADD5DU2U66O2C2AGNURKQ3QIATVVA5CNFSM4ITWZ2V2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HJL3FZA>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADD5DVOGL6V6H2WGDTYZ53QIATVVANCNFSM4ITWZ2VQ>
.
|
Broad strokes are OK, some details to fine tune -- do you figure you are done with this contribution or do you intend to work on it more? Regardless, thanks for this contribution, will blend with the prior PR, alongside some additional work I intend to begin soon to figure out the longstanding bugs. |
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.
Some minor changes, some stuff to double check -- thanks for contributing!
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/BlockInfo.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/ChunkCache.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
Outdated
Show resolved
Hide resolved
v1_14_4_R1/src/main/java/com/lishid/orebfuscator/nms/v1_14_2_R1/NmsManager.java
Outdated
Show resolved
Hide resolved
I commit some changes soon 👍 |
Currently I'm looking into the ArrayIndexOutOfBoundsException error |
Any updates here, friend? |
Any news ? Or OFC is definitively abandonned ? :/ |
Nothing new from the contributor of this PR, and as for me I haven't had much time for any of my projects. Not officially abandoned but I would welcome dedicated help. |
I tested the branch locally and it didn't work properly. After some digging I figured out it's because of a protocol change the code doesn't attribute for. Based on NgLoader's work I wrote a patch that should make it 1.14.4 compatible, it worked on my local test server but that by no means indicates full compatibility. The patch shouldn't be backward compatible either, so for that some more work is required. |
Nice, thank you. Will try to do some testing / integration -- would welcome
a full pr as well.
…On Thu, Nov 21, 2019 at 4:04 PM SydMontague ***@***.***> wrote:
I tested the branch locally and it didn't work properly. After some
digging I figured out it's because of a protocol change the code doesn't
attribute for.
(In detail: light information is not transmitted anymore and a non-air
block count field has been introduced)
Based on NgLoader's work I wrote a patch that should make it 1.14.4
compatible, it worked on my local test server but that by no means
indicates full compatibility. The patch shouldn't be backward compatible
either, so for that some more work is required.
Orebfuscator114.patch.txt
<https://github.com/lishid/Orebfuscator/files/3876734/Orebfuscator114.patch.txt>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#236?email_source=notifications&email_token=AADD5DRU6EFJUG4MKJSN3YDQU3ZWHA5CNFSM4ITWZ2V2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE3URIQ#issuecomment-557271202>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADD5DUB7HEQUFOI6JQKWYDQU3ZWHANCNFSM4ITWZ2VQ>
.
|
I commit some changes soon. Thanks @SydMontague |
And @SydMontague you can commit on my frok so you don't need to send a txt file with changes 😅 |
I moved the project to a new location |
- removed reflection from NmsManager, since it was only for 1.13.2 - added null check to BlockUpdate, since it's nullable - use blockCount field when using 1.14.4 - don't use lightingArray when using 1.14.4 This should be backwards compatible (tested with 1.13.2).
I created a pull request to your repo and also fixed some more issues. The NmsManager did some obsolete reflection that caused the plugin to not work properly in the Nether. In the process I also found a potential NPE I prevented with a simple null check. The changes I made should now also be backwards compatible... |
Improved 1.14.4 compatibility
Its working for me too, you can test the version here I'm currently finished |
added 1.15 support added tabcomplete
4.4.6 release
rip why closed |
The project was moved to Imprex-Development for 1.8-1.15 support. |
Currently finished