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

Lever compatibility? #54

Open
Larsg310 opened this issue Sep 11, 2016 · 7 comments
Open

Lever compatibility? #54

Larsg310 opened this issue Sep 11, 2016 · 7 comments

Comments

@Larsg310
Copy link

Is there a way to make levers and torches compatible with MCMultiPart? For example, make Simple Covers covers be able to be placed in the same block space as a lever, or Chisel and Bits bits?

That would be much appreciated.

@amadornes
Copy link
Owner

Yes, that is planned. However, it won't be part of MCMultiPart, it'll be in MCMicroBlock, the official microblock mod for MCMultiPart. MCMP is only meant to let people add multiparts, not alter the game, which is why it's not going to be in natively.

@Dushess
Copy link

Dushess commented Nov 21, 2016

Will ask also about signboards, it can be converted to MCMP compatibility too? Maybe even without SimpleCovers support, it can be handled by C&B bits.
In addition, buttons, i remember they was Multipart compatible too in 1.7.10

@amadornes
Copy link
Owner

I'd suggest waiting until MCMP 2.0.0 drops (in 1.11) for any kind of vanilla compat or mod compatibility in general. I'm rewriting the API so it's extremely easy to turn any already existing block into a multipart with little to no effort (like seriously, it's just adding an interface to your block class or registering a wrapper through the API, it takes less than 20 lines).
If the move to 1.11 takes a while (which I hope isn't the case), I may look into writing some kind of wrapper for already existing blocks and TEs and maybe encouraging more people to use MCMP, but the new API is far superior and it probably makes everyone who doesn't currently support it want to hold off and not waste time and effort.

@Dushess
Copy link

Dushess commented Nov 21, 2016

We should wait it for currently used 1.10.2 sometime?

I also think about SignPicture compatibility, it uses sign for attaching an entity, that containing image. If make it part of MCMP, but there's some problems.
Here we talking about this.

@sjcl
Copy link

sjcl commented Nov 21, 2016

SignPicture works only if the character string written in Sign can be read.
In most cases, it will not be impossible.

@Dushess
Copy link

Dushess commented Nov 21, 2016

@sjcl
Yes, because sign don't loses his functional, it just becomes part of MCMP, i think not all is lost.

@amadornes
Copy link
Owner

Yeah, everything inside an MCMultiPart block is still fully functional. The problem is adapting already existing blocks (vanilla signs in this case) to work as multiparts. In 1.10 MCMP it's not very easy, but in 1.11 it'll literally be about 2 lines of code per block if I write a generic wrapper, and I'll be adding support myself for all vanilla blocks, so you shouldn't even need to touch the API :)

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

No branches or pull requests

5 participants