Skip to content
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

Port to 1.21.1 NeoForge #91

Open
wants to merge 6 commits into
base: 1.21
Choose a base branch
from
Open

Port to 1.21.1 NeoForge #91

wants to merge 6 commits into from

Conversation

Mrbysco
Copy link
Contributor

@Mrbysco Mrbysco commented Oct 12, 2024

I've updated the mod to 1.21.1 and converted over from Forge to NeoForge.
I've commented out the Botania support since Botania isn't updated to 1.21 yet.

@Theta-Dev
Copy link
Owner

Thank you very much for your contribution.
I have tried porting it, but have not fully figured out the new DataComponents.

Also: is the original Forge project dead now? All the newly ported mods for 1.21 only support Neoforge.

@Mrbysco
Copy link
Contributor Author

Mrbysco commented Oct 12, 2024

The team that used to work on Forge now work on NeoForge minus Lex https://neoforged.net/news/theproject/

I didn't know where to reach you so I sent you a message on Twitter and an email. I didn't send a Curse dm as you haven't opened curse in a few months

@Mrbysco
Copy link
Contributor Author

Mrbysco commented Oct 13, 2024

The PR should be complete now. I had just forgotten to remove a temporary line in the build.gradle that I used to limit the dev client to 4gb of ram because I have 64gb of ram. Otherwise it'd allocate 25% aka 16gb which is way too much in my opinion)

@Mrbysco
Copy link
Contributor Author

Mrbysco commented Oct 21, 2024

Is there anything else needed for this PR to get merged? If any other help is desired let me know

@whatthedrunk
Copy link

Hey @Mrbysco if he is not interested in merging this can you make a fork of the mod? We would love it in ATM10!

@Saereth
Copy link

Saereth commented Oct 23, 2024

Thank you very much for your contribution. I have tried porting it, but have not fully figured out the new DataComponents.

Also: is the original Forge project dead now? All the newly ported mods for 1.21 only support Neoforge.

Just wanted to throw out we've been testing this internally at FTB and Bysco has ironed out the couple minor issues we found and its working perfectly now. If you get time to merge and release this the modding community would surely appreciate it, ty!

@Theta-Dev
Copy link
Owner

I will release it this week, just want to do some more tests

@njasak
Copy link

njasak commented Oct 26, 2024

Can't wait!!!

@Saereth
Copy link

Saereth commented Oct 30, 2024

@Theta-Dev still looking good for a release this week? No stress we're just planning to release a major pack soon and need to figure out if we're including at launch or not. Thanks!

@shade1822226911
Copy link

Ooof.. https://github.com/Zombiebear99/Construction_Wand https://www.curseforge.com/minecraft/mc-mods/construction-wand-neoforge-port

Seems like the port got removed from Curseforge.

@UncannyBoi
Copy link

Its been a month. I guess it won't be coming anytime this year.

@BarryBlackCat
Copy link

Is there anything else needed for this PR to get merged? If any other help is desired let me know

I was testing this build on my private server and it has a duplication bug: Blocks on off hand won't be spent, u can duplicate it forever

@LuisEnglert
Copy link

where can i download the Neoforge 1.21.1 Version?

@Mrbysco Mrbysco closed this Dec 6, 2024
@Theta-Dev Theta-Dev reopened this Dec 6, 2024
@Leclowndu93150
Copy link

i can maintain the project if you're too busy to do it yourself.

@Mrbysco
Copy link
Contributor Author

Mrbysco commented Dec 11, 2024

i can maintain the project if you're too busy to do it yourself.

I've offered the same by email, never got a reply 🤷‍♂️

@Leclowndu93150
Copy link

Leclowndu93150 commented Dec 11, 2024

i can maintain the project if you're too busy to do it yourself.

I've offered the same by email, never got a reply 🤷‍♂️

really sad to see big projects like these neglected
im trying my best to help the community by maintaining dead stuff

@Mrbysco
Copy link
Contributor Author

Mrbysco commented Dec 11, 2024

i can maintain the project if you're too busy to do it yourself.

I've offered the same by email, never got a reply 🤷‍♂️

really sad to see big projects like these neglected im trying my best to help the community by maintaining dead stuff

So am I :) I port when someone asks me to and my abilities allow it

Copy link

@mikememo mikememo left a comment

Choose a reason for hiding this comment

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

fix usage from containers (and fix the dupe)

Optional<IItemHandler> itemHandlerOptional = inventoryStack.getCapability(ForgeCapabilities.ITEM_HANDLER).resolve();
if(itemHandlerOptional.isEmpty()) return 0;
IItemHandler itemHandler = inventoryStack.getCapability(Capabilities.ItemHandler.ITEM);
if(itemHandler != null) return 0;

Choose a reason for hiding this comment

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

This should be if(itemHandler == null)


IItemHandler itemHandler = itemHandlerOptional.get();
IItemHandler itemHandler = inventoryStack.getCapability(Capabilities.ItemHandler.ITEM);
if(itemHandler != null) return 0;

Choose a reason for hiding this comment

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

This should be if(itemHandler == null)

@Nephrium
Copy link

@whatthedrunk Looks like Mr Brysco ported it by updating and changing a few features and making them just sticks, calling it Construction Sticks.

@whatthedrunk
Copy link

@whatthedrunk Looks like Mr Brysco ported it by updating and changing a few features and making them just sticks, calling it Construction Sticks.

Yeah its added to ATM10 already.

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.