diff --git a/src/mcedit2/editorsession.py b/src/mcedit2/editorsession.py index f615081..66a219d 100644 --- a/src/mcedit2/editorsession.py +++ b/src/mcedit2/editorsession.py @@ -588,7 +588,7 @@ class EditorSession(QtCore.QObject): else: # not automatically created by FML mapping loader ID = blocktypes.IDsByName[internalName] - fakeState = '[%d]' % blockDef.meta + fakeState = '[meta=%d]' % blockDef.meta nameAndState = internalName + fakeState blocktypes.blockJsons[nameAndState] = { 'displayName': internalName, diff --git a/src/mceditlib/anvil/adapter.py b/src/mceditlib/anvil/adapter.py index 04cc0c6..faf80a8 100644 --- a/src/mceditlib/anvil/adapter.py +++ b/src/mceditlib/anvil/adapter.py @@ -576,7 +576,7 @@ class AnvilWorldAdapter(object): # FML IDs should be allowed to override some of them for 1.8 blocks not in 1.7. count += 1 replacedIDs.append(ID) - fakeState = '[0]' + fakeState = '[meta=0]' nameAndState = name + fakeState log.debug("FML1.7: Adding %s = %d", name, ID) @@ -596,7 +596,7 @@ class AnvilWorldAdapter(object): blocktypes.blockJsons[nameAndState] = { 'displayName': name, 'internalName': name, - 'blockState': '[0]', + 'blockState': '[meta=0]', 'unknown': True, }