{"action":"created","issue":{"url":"https://api.github.com/repos/GnaspGames/Smelt/issues/14","repository_url":"https://api.github.com/repos/GnaspGames/Smelt","labels_url":"https://api.github.com/repos/GnaspGames/Smelt/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/GnaspGames/Smelt/issues/14/comments","events_url":"https://api.github.com/repos/GnaspGames/Smelt/issues/14/events","html_url":"https://github.com/GnaspGames/Smelt/issues/14","id":141618906,"number":14,"title":"Configurable command-block layout","user":{"login":"GnaspGames","id":12136475,"avatar_url":"https://avatars.githubusercontent.com/u/12136475?v=3","gravatar_id":"","url":"https://api.github.com/users/GnaspGames","html_url":"https://github.com/GnaspGames","followers_url":"https://api.github.com/users/GnaspGames/followers","following_url":"https://api.github.com/users/GnaspGames/following{/other_user}","gists_url":"https://api.github.com/users/GnaspGames/gists{/gist_id}","starred_url":"https://api.github.com/users/GnaspGames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GnaspGames/subscriptions","organizations_url":"https://api.github.com/users/GnaspGames/orgs","repos_url":"https://api.github.com/users/GnaspGames/repos","events_url":"https://api.github.com/users/GnaspGames/events{/privacy}","received_events_url":"https://api.github.com/users/GnaspGames/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GnaspGames/Smelt/labels/config","name":"config","color":"fef2c0"},{"url":"https://api.github.com/repos/GnaspGames/Smelt/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/GnaspGames/Smelt/labels/would%20be%20nice","name":"would be nice","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/GnaspGames/Smelt/milestones/3","html_url":"https://github.com/GnaspGames/Smelt/milestones/Version%201.1.0","labels_url":"https://api.github.com/repos/GnaspGames/Smelt/milestones/3/labels","id":1899789,"number":3,"title":"Version 1.1.0","description":null,"creator":{"login":"GnaspGames","id":12136475,"avatar_url":"https://avatars.githubusercontent.com/u/12136475?v=3","gravatar_id":"","url":"https://api.github.com/users/GnaspGames","html_url":"https://github.com/GnaspGames","followers_url":"https://api.github.com/users/GnaspGames/followers","following_url":"https://api.github.com/users/GnaspGames/following{/other_user}","gists_url":"https://api.github.com/users/GnaspGames/gists{/gist_id}","starred_url":"https://api.github.com/users/GnaspGames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GnaspGames/subscriptions","organizations_url":"https://api.github.com/users/GnaspGames/orgs","repos_url":"https://api.github.com/users/GnaspGames/repos","events_url":"https://api.github.com/users/GnaspGames/events{/privacy}","received_events_url":"https://api.github.com/users/GnaspGames/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2016-07-23T00:06:00Z","updated_at":"2016-07-26T21:51:47Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-03-17T15:35:23Z","updated_at":"2016-07-29T10:48:46Z","closed_at":null,"body":"Building on top of #13 it would be nice if the system could support configurable layout of command blocks.\r\n\r\nCurrently all command block rows are facing the x direction. The next row runs in parallel one block in the z direction. This is designed to fit into a chunk sized area. It suits me, but other map makers might have their own layouts they prefer. \r\n\r\nMy idea so far is that a configuration setting could be used to define \r\n* Starting coordinated relative to the \"one command\" block (1)\r\n* The repeating layout for each \"row\" (2)\r\n* The additional change to the starting coordinates for each row (3)\r\n* The maximum number of rows per file (currently not set, but should be 14).\r\n\r\n(1) This could be defined as X Y Z. E.g. currently we start at 1 0 1.\r\n\r\n(2) If \"E\" = East, \"W\" = West, \"N\" = North, \"S\" = South, \"U\" = Up and \"D\" = Down then the current row layout would be `E E E E E E E E E E E E E U W W W W W W W W W W W W W U` repeating.\r\n\r\n(3) This would be **added** to the starting coordinates to determine each row position. E.g. 0 0 1 would move the row 1 block in the z direction. "},"comment":{"url":"https://api.github.com/repos/GnaspGames/Smelt/issues/comments/236151213","html_url":"https://github.com/GnaspGames/Smelt/issues/14#issuecomment-236151213","issue_url":"https://api.github.com/repos/GnaspGames/Smelt/issues/14","id":236151213,"user":{"login":"VexSpectre","id":20722837,"avatar_url":"https://avatars.githubusercontent.com/u/20722837?v=3","gravatar_id":"","url":"https://api.github.com/users/VexSpectre","html_url":"https://github.com/VexSpectre","followers_url":"https://api.github.com/users/VexSpectre/followers","following_url":"https://api.github.com/users/VexSpectre/following{/other_user}","gists_url":"https://api.github.com/users/VexSpectre/gists{/gist_id}","starred_url":"https://api.github.com/users/VexSpectre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VexSpectre/subscriptions","organizations_url":"https://api.github.com/users/VexSpectre/orgs","repos_url":"https://api.github.com/users/VexSpectre/repos","events_url":"https://api.github.com/users/VexSpectre/events{/privacy}","received_events_url":"https://api.github.com/users/VexSpectre/received_events","type":"User","site_admin":false},"created_at":"2016-07-29T10:48:46Z","updated_at":"2016-07-29T10:48:46Z","body":"I suggest adding the option to set the max number of blocks that have to be placed before changing the direction of the line. This could be a workaround for #35  too if we can specify this property individually for each line."}}
{"actor":{"display_login":"VexSpectre"}}