1. Welcome to the official Starbound Mod repository, Guest! Not sure how to install your mods? Check out the installation guide or check out the modding help thread for more guides.
    Outdated Mods have been moved to their own category! If you update your mod please let a moderator know so we can move it back to the active section.
    Dismiss Notice

MTN (More Than Necessary) 1.2.0

Manages custom maps. Allows for greater modding flexibility (i.e. Farmhouse anywhere, 4+ players).

  1. Update to 0.2

    Gamemx
    Hello everyone,

    Support for customizing the starting furniture for the FarmHouse has been implemented. This can be done within the XML file of farmType.xml.

    Within the XML file, near the bottom, there is the <furniture> tag. You can place things item by item, or use one of the canon farms as a template, or both. The tag <useFarmAsTemplate> will take one of the five original maps, and copy the furniture layout into the farm house. You can add piece by piece with <item>. The furniture ID must be known as placed into an <id> tag nested within. If the piece of furniture if bigger than 1 x 1 tile, the top left should be considered when mapping the <x> and <y> value. Refer to farmType.template.xml within the mod for examples.

    Map makers can now modifying the existing, neighboring map's warp points within the XML file. This will only affect warps that are leading into the farm map. Use this when the neighboring maps to farm have not been altered.

    In the XML template file, there is a tag called <neighboringMaps>. Following the canon maps, the template shows Backwoods, BusStop, and Forest map along with the warp points that lead into the farm. The default values for the original five maps are listed in farmType.Template.xml as a reference point. <fromX> and <fromY> are the warp points that lead INTO the farm, while <toX> and <toY> is where the player will end up at on the farm. This is left open for you to place the player anywhere, in case you have something creative.

    Lastly, the farm house can now properly render the roof of the house to Front layer, and the rest to Back layer. This has quite a bit of technicality behind it, and is handled completely by the tag <renderLayer> nested within <farmHouse> and <greenHouse>.

    First thing: I haven't figured out the exact formula to this, but the height of the house and the Y axis its placed on affects it. Secondly, this value MUST be between 0 and 1. When the farm house is placed in its default location, the value 0.075 renders it properly. However, when the house moves down a few blocks, to Y = 21 as shown in my Test Farm map, the value needs to be somewhere around 0.130 to properly render. This will take some playing with until a formula is found (Sorry map makers :( ).
Return to update list...