Repository navigation
Keystone 1.3.8
A single block that cannot be read no longer costs the whole map its colours.
jmcolor asks live world data for every map pixel, and a tile entity that is still being read can throw - LittleTiles threw a NullPointerException inside allTiles while a server was going down, and the module then switched every colour off for the rest of the session.
- Failures are counted per kind of block, and only that kind is given up on, after 512 of them (
-Dkeystone.jmcolor.giveUpAfter). One failed block just keeps JourneyMap's own colour there. - A LittleTiles block that has not finished loading is skipped instead of asked for its tiles.