Skip to content

Conversation

@Intybyte
Copy link
Member

@Intybyte Intybyte commented Nov 22, 2025

How am feeling rn https://www.youtube.com/shorts/sURzzeCHUUc

Fixes #475

Requires massive testing, has some dead code that I will remove once it is confirmed this abomination works as expected

Client still thinks some recipes are available however and I think that is a client side thing so we can't fix it

@Intybyte Intybyte changed the title It somehow works Fix recipe autocompletion Nov 22, 2025
Copy link
Member

@Seggan Seggan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ngl I'm very skeptical of this code. A lot of it seems to be copied from Paper/NMS, which has many problems, most importantly licensing. Also, this is frankly a huge amount of code touching NMS (700 lines :monkaS:), and IMO it might just not be worth it to have to debug this code every time we update.

@Intybyte
Copy link
Member Author

ngl I'm very skeptical of this code. A lot of it seems to be copied from Paper/NMS, which has many problems, most importantly licensing. Also, this is frankly a huge amount of code touching NMS (700 lines :monkaS:), and IMO it might just not be worth it to have to debug this code every time we update.

If we need to be fully fair, we can't even release pylon under LGPL because it is based on paper which is GPL, the main problem might be NMS but again, same logic applies of grayarea

Yeah i agree that it is a huge amount of code, but keep in mind most stuff is dead code i need to nuke, as I already wrote, so it probably will end up becoming half that, yeah it might be a pain to mantain still

@Seggan
Copy link
Member

Seggan commented Nov 22, 2025

NMS is not a gray area, there's a reason why Bukkit was taken down and why Spigot and Paper only open source patches. Licensing copied code is absolutely a concern.

@Intybyte
Copy link
Member Author

Intybyte commented Nov 22, 2025

NMS is not a gray area, there's a reason why Bukkit was taken down and why Spigot and Paper only open source patches. Licensing copied code is absolutely a concern.

No that was not the case, bukkit went down due to the fact that it was an open source project that was secretly owned by mojang, and once the news hit the public a major contributor DMCAd the whole thing down, also if we take down every project that uses nms then we gonna take down all mods

Yeah ik some of the code is copied, and honeslty we can fix that part, I plan on rewriting it, I just wanted to check if it worked or no my base idea

@Seggan
Copy link
Member

Seggan commented Nov 22, 2025

There's a difference between using NMS and copying NMS

@Intybyte Intybyte requested a review from Seggan November 22, 2025 21:44
@Intybyte Intybyte force-pushed the vaan/fix/recipe-autocompletion branch from 77e71bf to ff2262b Compare November 23, 2025 20:29
@Intybyte
Copy link
Member Author

All issues have been addressed, ready for review, testing on my side didn't create problems

@Seggan
Copy link
Member

Seggan commented Nov 25, 2025

I would still live to argue for not having this, for the same reasons I outlined in Discord

@LordIdra
Copy link
Contributor

LordIdra commented Dec 9, 2025

I think I'd be happy to merge this providing it is documented what the hell is going on. Because it is quite important that this works. Would like second opinions though.

@Seggan
Copy link
Member

Seggan commented Dec 10, 2025

I personally still don't like the idea of 500 lines of NMS code being in Core

@LordIdra
Copy link
Contributor

I personally still don't like the idea of 500 lines of NMS code being in Core

Of course not, no one does. But it seems worthwhile for the bug it's solving

Copy link
Member

@Seggan Seggan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I disagree, I would prefer it as a separate addon w/ mixin, but I ain't gonna block it if everyone else says yes

Copy link
Member

@Seggan Seggan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Woops wrong button

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crafting table fills wrong items into slots

4 participants