Ender IO Zoo

Ender IO Zoo

962k Downloads

mod conflict

Sitherious opened this issue · 6 comments

commented

Issue Description:

mod conflict

What happens:

using dark utils sneaky block with enderio causes client crash, similar issue
Darkhax-Minecraft/Dark-Utilities#38

darkhax commented
This would be an issue with EnderIO not checking if the block is actually their own block. Please kindly request that they add a check to detect this.

What you expected to happen:

mods to work together in harmony :)

Steps to reproduce:

  1. place down a sneaky block
    2.place almost any enderio block on sneaky block

...


Affected Versions (Do not use "latest"):

  • EnderIO: EnderIO-1.10.2-3.1.156.jar
  • EnderCore: EnderCore-1.10.2-0.4.1.64-beta.jar
    -Minecraft: 1.10.2
    -Dark Utilities: 1.1.6.105
  • Forge: 2185
commented

HenryLoenwind has no obligation to help with this issue. Camo type blocks such as those in my mod are certainly edge cased. There are ways to deal with issues such as these but I have chosen to avoid such for performance reasons. That said, I appreciate the check and will look into developing a much friendlier system for this moving forward! Thanks again.

commented

btw, "place almost any enderio block on sneaky block" cannot be right, fused quartz is the only block that actually accesses its own blockstate that way (reason: copy&paste) for shouldSideBeRendered().

This threw me off a bit, as I didn't think about shouldSideBeRendered() when I read the ticket. There are very few implementations of shouldSideBeRendered() in Ender IO code at all and most of them are "return true"...

In fact, removing that call for the fused quartz is a no brainer, it is completely unnecessary there.

commented

i am sorry about almost any comment, i was going by what my members have stated and did not have this issue myself, next time i will double check myself to make sure its accurate statement.

commented

Asking a block for data about another block is stupid and not valid. I will put in a check for it, but that will throw an InvalidParameterException.

commented

i am sorry im not a programmer i wish i could help, i know everyone program's differently but i love both of the mods maybe you and @Darkhax could find a workable solution ?