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

#build .litematic support (and #create ?) #668

Closed
Nikki-Devil opened this issue Jul 27, 2019 · 23 comments
Closed

#build .litematic support (and #create ?) #668

Nikki-Devil opened this issue Jul 27, 2019 · 23 comments
Labels
enhancement New feature or request

Comments

@Nikki-Devil
Copy link

Nikki-Devil commented Jul 27, 2019

What is .litematic ?

It's the new schematic extention (from the mod Litematica).

Why ?

Because (for now) old schematics are not support and the new schematics are ".litematic".

# Create ?

I would like a feature for create with a A coordonate and a B coordonate schematic (or .litematic) with Baritone.

Why ?

Because for now, if Baritone really support # build ; we have to create schematic with a mod, so, quit and reload Minecraft with a schematic mod (for now Litematica). (So it's long... very long)

Please

I think it is really important, because Baritone will never be compatible with new schematics (in 1.13 and newer versions of Minecraft).

@Nikki-Devil Nikki-Devil added the enhancement New feature or request label Jul 27, 2019
@plootia
Copy link

plootia commented Jul 27, 2019 via email

@Nikki-Devil Nikki-Devil changed the title #build .litematic support #build .litematic support (and #create ?) Jul 27, 2019
@fuck-shithub
Copy link

Yeah. That would be really nice. But that's Litematica's format. I heard there's also the Sponge Schematic format, but I can't find any conversion tools for it or anything. Or maybe Litematica's format is based off of it. Does anyone have more info on this?

@Nikki-Devil
Copy link
Author

@plootia Probably have info on this ?

@plootia
Copy link

plootia commented Jul 29, 2019

I do not have any Java experience, but this seems to be a good place to start.

@plootia plootia mentioned this issue Jul 30, 2019
@Kioyo
Copy link

Kioyo commented Aug 2, 2019

Is there a way to install litematic separately but use in unison?

@FTC55
Copy link
Contributor

FTC55 commented Sep 7, 2019

Experimenting with it rn. Might send a pull request if i get anywhere.

@Nikki-Devil
Copy link
Author

It is add or in comming ?

@Mhowser
Copy link

Mhowser commented Feb 24, 2020

Any update to this?

@5HT2
Copy link
Contributor

5HT2 commented Feb 24, 2020

No, the issue is still opened with no pulls referenced.

@Mhowser
Copy link

Mhowser commented Feb 24, 2020

Darn, I hope it will be implemented soon.

@Mhowser
Copy link

Mhowser commented Mar 2, 2020

Yeah. That would be really nice. But that's Litematica's format. I heard there's also the Sponge Schematic format, but I can't find any conversion tools for it or anything. Or maybe Litematica's format is based off of it. Does anyone have more info on this?

Here is some info maruohon/litematica#53

@maruohon
Copy link

maruohon commented Mar 2, 2020

Litematica will include support for converting between it's own format, Sponge schematics, vanilla Structure Block templates, and the old MCEdit/Schematica format. So it's not necessarily required to support the Litematica format directly in Baritone, the Sponge schematic format would be sufficient, and that format is also used by World Edit etc. anyway.

That conversion support currently exists in the 1.12 codebase (master branch), but the 1.13.2+ versions don't have it yet, nor do the pre-compiled 1.12 builds yet.
The relevant code for the schematics in Litematica is here, in case you do want to support the Litematica format, or just basically lift the support for the other formats as well from the Litematica code base:

https://github.com/maruohon/litematica/tree/master/src/main/java/fi/dy/masa/litematica/schematic

@0-x-2-2
Copy link
Collaborator

0-x-2-2 commented Mar 22, 2020

Baritone already supports converting McEdit schematic format on 1.13+ and already has support for the Sponge schematic format so this should be fine.

@redshifttt
Copy link

With Baritone now being supported on Fabric, is there any chance this would be possible now?

@scorbett123
Copy link
Collaborator

scorbett123 commented Feb 9, 2021

There is a pull, it hasn't been merged yet. This is therefore possible, however when it will finally be merged is unknown due to some issues with it.#2338

@minebotter
Copy link

@scorbett123 any updates?

@scorbett123
Copy link
Collaborator

Nope

@NormalHuman-Anything
Copy link

still no pull?

@ZacSharp
Copy link
Collaborator

Just look up 4 comments and follow the link in #668 (comment), at the bottom you'll find the notice that it was closed in favor of #2544. So not "still no pull"; there's two.

@JaaiDead
Copy link

Any Updates On this?

@5HT2
Copy link
Contributor

5HT2 commented Apr 15, 2022

I might look into doing this once I have a free weekend, now that I'm poking at Minecraft again

@scorbett123
Copy link
Collaborator

I might look into doing this once I have a free weekend, now that I'm poking at Minecraft again

I'm glad that you're getting back into mc again. If you are working on this I recommend you look at #2544 which is a (stale) pr for litematics.

@ZacSharp
Copy link
Collaborator

Done in #3672

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests