This functionality should be accessible through JSON, the /pos command and an in-map editing interface. All data and the current map state should be shareable by encoding it as a base64 string in the map URL in real-time as the user edits it.
The data format could probably be something like [xpos,ypos,zpos,xrot,yrot,zrot,class,optionalUniqueIdentifier,optionalLabel,optionalDescription,optionalExtraClassVar1,...]
This functionality should be accessible through JSON, the /pos command and an in-map editing interface. All data and the current map state should be shareable by encoding it as a base64 string in the map URL in real-time as the user edits it.