MAtmos 35.3 for Minecraft 1.12.2
(This release is equivalent to 1.7.10-35.4)
Overview:
- Revamped alias map system to work with items, and included a set of built-in alias maps. As a result, item switch sounds now work with modded items (issue #4), and TFC is (mostly) compatible out of the box.
- Added way to override constants in soundpacks, this can be used to make them compatible with mods that change base world height (like TFC). See the question mark button on the advanced options screen for a quick guide.
- Fixed crash upon startup when tile entities that change blocks are present, like the Mekanism digital miner or the Industrial Foregoing crop breaker (issue #8)
- Made world time get calculated from celestial angle (makes ambience work properly with TooMuchTime)
Details:
- You can alias items too now (in alias.map)
- Implemented importing of other alias maps (
:import <path>
) - Implemented aliasing of oredict entries (e.g.
dirt=:itemDirt
will map all blocks/items matching the oredict entry "itemDirt" to dirt) - Implemented aliasing of glob-style patterns (e.g.
dirt=somemod:dirt*
) - Blocks/items with the same oredict name are dealiased to the one with the lowest id of the group (this can be toggled via
dealias.oredict
in the config). - Aliases for items are automatically guessed from their class, this removes the need for configuration in many cases (this can be toggled via
dealias.guessfromclass
in the config) - Fixed various bugs with alias maps
- Added overriding of condition values via config. This is done in
config/matmos/expansions_userconfig/<expansion_unique_name>.cfg
with properties of the form:override.condition.<condition_name>=<new_value>
. Useful for configuring soundpacks to work in worlds with altered sea level heights. There's also a GUI for this. - Fixed dev/editor mode not getting enabled if it was already turned on when MAtmos is starting