MarkusBordihn / BOs-Easy-NPC

Create easily NPC for your world or for your mod.
Other
19 stars 7 forks source link

[Feature Request] Fabric port of EasyNPC #114

Closed KiwiFlavoredApollo closed 3 months ago

KiwiFlavoredApollo commented 6 months ago

It would be nice to have Fabric port of EasyNPC. Actually I didn't have any hopes for it because I know making mutli-platform mod is not an easy task. However, I stumbled upon a post saying MarkusBordihn himself is working on Fabric port. I just wanted to confirm and ask whether I could expect Fabric port of EasyNPC any time soon.

MarkusBordihn commented 6 months ago

In this case I currently actively working on a Fabric port and have already working NPCs (without any screens) in Fabric.

Rewriting all of the network and configure screens will take some time. :( This means it would take at least 3-4 weeks to see the first Fabric version which is feature completed with the Forge version.

KiwiFlavoredApollo commented 6 months ago

Awesome! I'll look forward to the Fabric version of EasyNPC. Thank you for your dedication 👍

MarkusBordihn commented 5 months ago

I just released a early beta version of the Fabric port for further testing. https://modrinth.com/mod/easy-npc/version/rv1zaj5R

This beta version presents some limitations and is not yet feature-complete. These include:

Despite these constraints, the Fabric Beta version remains fully functional. You can create and configure NPCs with dialogs via the Forge version, and subsequently export them for utilization in the Fabric version.

I will starting rewriting the UI for Fabric in the next few days.

Metaloul commented 3 months ago

Hey ! Thanks a lot for porting the mod into fabric. On my side i will start using it when you will add the config UI. My server is heavily modded and stuff depend on each other (i'm making quest and dialogue with the mod blabber) so that's kinda impossible to config without my other fabric stuff.

I know it's a looot of work but do you have any approximative release date for the config ui ? :D Thanks a lot for your awesome work.

MarkusBordihn commented 3 months ago

Good news. Most of the main work is already done for version 1.18.2.

image

However there are still part of the UI, which I need to test and fix like: image

I would assume the remaining testing and fixing will take about 1-2 weeks. After this I need to convert the code from 1.18.2 to 1.19.2, 1.20.1, ... and maybe adding a NeoForge port which will take 1-2 additional weeks.

This means I expect to have the first feature completed Fabric version ready in about 2-4 weeks.

Please keep in mind even after my tests it could be that the first feature completed Fabric version will have some minor issues, because I had literally rewrite most of the code (not only the UI).

This means you should not put this directly on the server after the release without proper testing on your side as well.

Metaloul commented 3 months ago

Hello ! Thanks a lot for your answer ! <3 I will test the mod on release on my dev server to see if everything's good ;D