Create

Create

86M Downloads

[1.20.1] Server Crashing on start up

SilentSimulacrum opened this issue ยท 5 comments

commented

Describe the Bug

Create is causing a server to crash on start up as of changes with newer forge versions with Randomium Ore installed.

Reproduction Steps

  1. Create a Forge server with version 47.1.37 or later
  2. Install Create, Moonlight lib and Randomium Ore
  3. Try to launch the server
    ...

Expected Result

Excepted the server to launch normally.

Screenshots and Videos

No response

Crash Report or Log

https://mclo.gs/N9eZp4C

Operating System

Windows 10

Mod Version

0.5.1d

Minecraft Version

1.20.1

Forge Version

47.1.42

Other Mods

Moonlight Library version 2.7.2
Randomium Ore 1.28
Supplementaries 2.5.21

Additional Context

I brought up the error with the supplementaries (and randomium) developer who said that in a recent forge update changes were made that change creative tab code at that create is not currently working with those changes.

commented

please supply the CRASH log

commented

the issue seems to be with randomium

commented

I spoke with the developer of randomium who said that the issue was that "create's creative tab code is not server safe" which is breaking with newer versions of forge.

commented

MoonEclipse reported this in #forge-bugs:

I'm getting a error from minecolonies, which I'm being told is because of create using a client only method on the server with the creative tabs, here's the log I have:

https://gist.github.com/Waterspark63/94016f93f7910b7d525207a0a5fb70ab

And here's what was said about the issue from minecolonies:

Apparently Create is doing something that should be client side only. Minecolonies uses the creative tabs to know which items can be requested at the post box (and which of those food, seeds, saplings, flowers, etc. items should be shown on the respective lists), to block out any blocks or items like barrier blocks and command blocks etc. Apparently, while reading the items in the creative tab(s) of Create, Create tries to do something that is just possible on the client, and not on servers