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

Continuing the mod to later versions #23

Open
ghost opened this issue Oct 7, 2017 · 16 comments
Open

Continuing the mod to later versions #23

ghost opened this issue Oct 7, 2017 · 16 comments

Comments

@ghost
Copy link

ghost commented Oct 7, 2017

Hello, I was recently playing Minecraft in 1.10.2 and I realized that this mod has not been updated. Looks like nothing has happened here since 2016 or so, and I'm just wondering what the thoughts of the authors are on my continuing the mod to later versions. I understand the mod is licensed under the Apache license, meaning I can modify and redistribute it if I use a different name and keep the license the same and provide the notices, and whatnot. I just figured it'd be best to respect the mod authors' wishes in moving forward. What do you think?

@Robijnvogel
Copy link
Contributor

Robijnvogel commented Oct 7, 2017

I am glad that someone other than me is interested in porting this mod to newer Minecraft versions.
Sadly, I have no time for it at the moment, and once I get back into the modding scene, my first priority would be to finish the port of Dimensional Doors. qCraft would come after that.

There is one alteration that I'd still like to make to the qCraft source for Minecraft 1.7.10 and that is adding a feature that auto-rotates a player 90% if they teleport through a Quantum Portal and the other portal is aligned along the other axis, but I haven't looked at the source code for quite a while now, so you might be just as suited to add this, as I am.

Then, there is the plan that I had for setting up a library mod as a basis for Dimensional Doors, that, among other things, would offer methods for teleporting an Entity across dimensions and saving and placing an area of blocks, possibly as a Sponge schematic file as well. This library mod should be able to aid in the functioning of qCraft's two quantum structures. The Quantum Teleporter and the Quantum Portal.

That being said, @kulttuuri is the person officially in charge of maintaining this mod, so I will him them a heads-up, because he would probably be the one accepting or denying any pull-request you'd make.

PS. Minecraft 1.8.9 and 1.9.4 are quite dead, so I think that skipping straight to 1.10.2 would be a good idea, but what about Minecraft 1.11 and/or 1.12?

@ghost
Copy link
Author

ghost commented Oct 7, 2017

Of course i'd skip 1.8.9 and 1.9.4. I'd probably release 1.10.2 and 1.11, but only update for bug fixes. 1.12 would be the active branch.

@kulttuuri
Copy link
Contributor

Hi @AnZaNaMa ! Yup, this mod hasn't been updated for quite a long time. @Robijnvogel started updating but did not have time to finish it and version 1.8.9 is quite old these days.

As of the license, you can even create your own mod out of this and change the naming whatsoever, however just link to our original license documentation and would be also great if you could mention that your modification is based on this.

As for Minecraft version, I would probably go for the latest one? That seems to be 1.12.2 right now, however it's up to you :)

@dariusc93
Copy link

I havent been dealing with modding in ages but I do remember my attempts at porting qcraft. It was a very interesting mod but I remember ended up cutting out most of the internals for a different project that was more of a PoC. I do love this mod and hopefully will be ported up. I think starting with 1.10.2 would be a good start (due to 1.10.2 still being used) then moving up to 1.12 since there shouldnt be a very big difference.

@Natureshadow24
Copy link

dariusc93, are you working on this? If not, let me know.

@Epic-ModZz
Copy link

Epic-ModZz commented Feb 2, 2018

I love this mod and how challenging and difficult to interpret concept.

Despite not being a truly high skilled Java coder I would be willing to work hard to port it.

Please let me know If you are willing to help
Even if you aren't devoted

My plans for this mod include

  1. Porting the mod to 1.10 maybe 1.11
  2. Adding qcraft mobs aka mobs that are effected by perspective
  3. Adding blocks that change if 2 or more people are looking at it
  4. Port dimensional doors

P.S I will need all the help I can get.

@Natureshadow24
Copy link

If anyone is actually serious about porting this, let me know. I don't want to waste my time porting this if someone is already working on it.

@Epic-ModZz
Copy link

Epic-ModZz commented Feb 2, 2018

I plan to start I just found this mod a month ago and have been experimenting with it and determining whether or not I should try to port it

I clearly decided to try to port it

@dariusc93
Copy link

@Natureshadow24 At the time im not. My port attempt was from years ago, but If I had the time I wouldnt mind helping to port it to 1.10 (or 1.12 if you want to skip 1.10). Give it a shot though.

@Robijnvogel
Copy link
Contributor

  1. I am one of the people porting the Dimensional Doors mod at the moment.
  2. I do not really have the time to take on qCraft as well at the moment, as I am struggling to balance my job with my presence in the Minecraft community already.
  3. As part of the Dimensional Doors port, we are trying to get the more general functionality in a separate reusable library. Quite a bit chunk of this library can be reused by qCraft mechanics. And then I am talking about Schematics (saving, loading and dislocating area's of blocks), Teleportation (inter- or intra- dimensional) and saving and loading inventories in specific.
  4. Don't underestimate the amount of work that would be required to port this mod. I have tripped over it several times. A team is a must.
  5. I did set up part of the Dimensional Doors Discord server for qCraft development related chatter already, so feel free to join, if you are serious about porting this.

@Natureshadow24
Copy link

If I were to port it, it would probably be for 1.10. I've just been following thaumcraft, really, since it's one of my favorite mods. Since TC6 beta just hit 1.10, I've been looking for 1.10 mods, and realized that qcraft wasn't updating.

@jayburn00
Copy link

I would recommend doing it in steps, as each minecraft version becomes more different the further it is from another number. Example: 1.12.2 is closer to 1.10.2 than 1.5.2 is, meaning porting from 1.10.2 to 1.12.2 is easier than porting from 1.5.2 to 1.10.2 (especially since java version changes). You will also have a better idea of what needs to be changed for each version as well since the further away the version is, the more things will have to be changed and thus tested for bugs. I recommend starting at the last release of 1.8, 1.9, 1.10, 1.11, and finally 1.12. If you feel you can skip some versions, here is what versions you should still do because of their popularity: 1.10.2, and 1.12.2+. I have been looking at mod packs and those are the minecraft versions that are most popular to be used for modpacks that come after 1.7.10. Basically, those 2 versions cannot be skipped due to usage rates.

@acikek
Copy link

acikek commented Mar 19, 2022

I've been silently porting this mod for about 2 months to Fabric 1.18.2. Just released on Modrinth, and here's the repo

@kulttuuri
Copy link
Contributor

kulttuuri commented Mar 22, 2022

That is fantastic news! @acikek would it be alright for you from me to link into that project from the beginning of this project's readme file? :)

@acikek
Copy link

acikek commented Apr 2, 2022

@kulttuuri sure! Sorry I didn’t see this earlier…

@kulttuuri
Copy link
Contributor

Added! Not sure if you used the original source code, but if so, note to also follow the Apache 2.0 license:

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

No branches or pull requests

7 participants