fixed lack of generic signature in 1.8 mappings

This commit is contained in:
octarine-noise
2016-01-30 11:57:34 +01:00
parent 3e6f98885f
commit 4fdabbaf69

View File

@@ -22,8 +22,9 @@ class RenderLog : AbstractRenderColumn(BetterFoliageMod.MOD_ID) {
Config.blocks.logs.matchesID(ctx.block)
override var axisFunc = { state: IBlockState ->
val axis = tryDefault(null) { state.getValue(BlockLog.LOG_AXIS).toString() } ?:
state.properties.entries.find { it.key.getName().toLowerCase() == "axis" }?.let { it.value.toString() }
var axis = tryDefault(null) { state.getValue(BlockLog.LOG_AXIS).toString() } ?:
(state.properties as ImmutableMap<IProperty, Any>).entries
.find { it.key.name.toLowerCase() == "axis" }?.let { it.value.toString() }
when (axis) {
"x" -> Axis.X
"y" -> Axis.Y