diff --git a/Blocks/Block.CoreProps.cs b/Blocks/Block.CoreProps.cs index e824ee617..9542ac5d2 100644 --- a/Blocks/Block.CoreProps.cs +++ b/Blocks/Block.CoreProps.cs @@ -107,7 +107,9 @@ namespace MCGalaxy { for (int i = 0; i < names.Length; i++) { Properties[i].Name = names[i]; if (names[i] != "unknown") - Aliases[names[i]] = (byte)i; + Aliases[names[i]] = (byte)i; + if (names[i].IndexOf('_') >= 0) + Aliases[names[i].Replace("_", "")] = (byte)i; } // Add old MCGalaxy aliases diff --git a/Levels/Physics/ExtraInfoPhysics.cs b/Levels/Physics/ExtraInfoPhysics.cs index 4a05e306e..6f378ae40 100644 --- a/Levels/Physics/ExtraInfoPhysics.cs +++ b/Levels/Physics/ExtraInfoPhysics.cs @@ -179,7 +179,7 @@ namespace MCGalaxy.BlockPhysics { if (rainbownum > 2) { byte block = lvl.blocks[C.b]; if (block < Block.red || block > Block.darkpink) { - lvl.AddUpdate(C.b, Block.red, true, C.data); + lvl.AddUpdate(C.b, Block.red, false, C.data); } else { byte next = block == Block.darkpink ? Block.red : (byte)(block + 1); lvl.AddUpdate(C.b, next);