Quick Nav


Back To Top

GENERAL

"I want to do a mod spotlight. Can I?"

Of course! I always appreciate spotlights, and am willing to work with you to ensure their accuracy and thoroughness.

ISSUES

"I have an error with DisplayOres - (MaterialException) Duplicate material id found for material."

Starbound, like most other block-based games, assigns block IDs to the various block types and does not do well if two blocks are assigned the same ID (ie a conflict). However, unlike any other ID-using game I make mods for, Starbound only loads static definitions for IDs, with no possibility of making them programmatic, and no system of giving mods "configuration options" to the user. This means that the IDs are effectively hardcoded, and the best modders can do is hope the numbers they picked are free, and update them if not. Since there is no comprehensive list of occupied IDs, nor can one predict what mods the user has...this is effectively impossible. More detail can be found here.

COMMENTARY

"Your mods are so old and out of date!"

Almost all my starbound modding was done in a few-week time span towards the end of the summer of 2016, when I was between MC server iterations and too preoccupied with real-life time demands to do more complex modding or play more involved games. As a result, despite having played the game for a couple weeks at a time off and on since then - see history for details - I have not done much other than make very minor tweaks the mods.Even so, most of them still work, especially the ones that are more important (eg RealCasual, RicherAsteroids, and Moon Overhaul). The only two that I know are nonfunctional are LazyGuards and HealthyCapture, and the latter is a feature in many modern mods, making it much lower priority. Both are script mods, which also means they are rather more of a hassle to repair, and will likely just break again when the game updates again. In fact, a repeated string of updates and breakages towards the end of 2016 is what made me move on from Starbound modding in the first place.