Currently, the program treats structure identifiers the same as functions. That is, a slash-separated path starting at the structures folder, with no namespace.
This is wrong. The actual game treats the first folder after structures as the namespace, and subsequent parts of the path as the remainder of the slash-separated identifier. Structures directly in the structures folder are given the mystructures namespace. Therefore, all structure identifiers have a namespace.
These structures are located in structures/puff/coin1.mcstructure. Therefore the identifier is puff:coin1, and these suggestions and errors are incorrect.
Currently, the program treats structure identifiers the same as functions. That is, a slash-separated path starting at the
structuresfolder, with no namespace.This is wrong. The actual game treats the first folder after
structuresas the namespace, and subsequent parts of the path as the remainder of the slash-separated identifier. Structures directly in thestructuresfolder are given themystructuresnamespace. Therefore, all structure identifiers have a namespace.These structures are located in
structures/puff/coin1.mcstructure. Therefore the identifier ispuff:coin1, and these suggestions and errors are incorrect.