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

Console error when SpongeForge is installed #122

Open
NEXUS2345 opened this issue Mar 23, 2016 · 2 comments
Open

Console error when SpongeForge is installed #122

NEXUS2345 opened this issue Mar 23, 2016 · 2 comments

Comments

@NEXUS2345
Copy link

In the current DenseOres alpha, if any dense ore is broken while SpongeForge is installed, the following console error is thrown: https://gist.github.com/NEXUS2345/405bc2e4bd054249044b

Following this, for other clients connected to the server, the block appears to not break, and for all clients in the area, it becomes impossible to break certain block types. This only occurs if SpongeForge is installed and does not depend on the DenseOres version.

The SpongeForge issue can be found here: SpongePowered/SpongeForge#580

@Aaron1011
Copy link

@rwtema: While Sponge is causing this issue, we can't completely resolve it without your help.

In BlockDenseOre#getExpDrop, you check if the IBlockAccess passed in is a World. I'm going to change Sponge to pass in a proxy IBlockAccess that will work correctly, but it won't be a World.

Is it possible for you to change your check to allow Sponge to pass in its own IBlockAccess implementation (e.g. changing your code to check for the specific type of IBlockAccess you don't want).

@Nachty
Copy link

Nachty commented Sep 1, 2016

Is someone looking into this issue?

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

3 participants