{"action":"created","issue":{"url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/1","labels_url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/1/comments","events_url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/1/events","html_url":"https://github.com/Civcraft/BetterExpensivePortals/issues/1","id":64845308,"number":1,"title":"Portal Structures","user":{"login":"gmlaxfanatic","id":3945204,"avatar_url":"https://avatars.githubusercontent.com/u/3945204?v=3","gravatar_id":"","url":"https://api.github.com/users/gmlaxfanatic","html_url":"https://github.com/gmlaxfanatic","followers_url":"https://api.github.com/users/gmlaxfanatic/followers","following_url":"https://api.github.com/users/gmlaxfanatic/following{/other_user}","gists_url":"https://api.github.com/users/gmlaxfanatic/gists{/gist_id}","starred_url":"https://api.github.com/users/gmlaxfanatic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmlaxfanatic/subscriptions","organizations_url":"https://api.github.com/users/gmlaxfanatic/orgs","repos_url":"https://api.github.com/users/gmlaxfanatic/repos","events_url":"https://api.github.com/users/gmlaxfanatic/events{/privacy}","received_events_url":"https://api.github.com/users/gmlaxfanatic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-27T20:31:21Z","updated_at":"2015-03-27T21:00:50Z","closed_at":null,"body":"ttk suggested I touch base with you about the portal plugin, and I think I might be able to help you out a good bit there.\r\n\r\nI am building in support for arbitrary structures into Contraptions. So any .schematic file (ie. those on http://www.minecraft-schematics.com/) can be loaded up on the plugin and used as a requirement for a functional structure in the minecraft world. Depending on your plans for portals I could see an implementation where a contraption handles all the interactions between the player and minecraft blocks, and also handles maintenance and creation if you are including those mechanics. Then when the player interacts with the portal in a specific way Contraptions throws an event which the portal plugin grabs and does its magic with.\r\n\r\nI'd like to hear a lot more of what you are shooting for with portal structure/mechanics and then I can let you know where I think Contraptions could help you out."},"comment":{"url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/comments/87090721","html_url":"https://github.com/Civcraft/BetterExpensivePortals/issues/1#issuecomment-87090721","issue_url":"https://api.github.com/repos/Civcraft/BetterExpensivePortals/issues/1","id":87090721,"user":{"login":"rourke750","id":1648936,"avatar_url":"https://avatars.githubusercontent.com/u/1648936?v=3","gravatar_id":"","url":"https://api.github.com/users/rourke750","html_url":"https://github.com/rourke750","followers_url":"https://api.github.com/users/rourke750/followers","following_url":"https://api.github.com/users/rourke750/following{/other_user}","gists_url":"https://api.github.com/users/rourke750/gists{/gist_id}","starred_url":"https://api.github.com/users/rourke750/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rourke750/subscriptions","organizations_url":"https://api.github.com/users/rourke750/orgs","repos_url":"https://api.github.com/users/rourke750/repos","events_url":"https://api.github.com/users/rourke750/events{/privacy}","received_events_url":"https://api.github.com/users/rourke750/received_events","type":"User","site_admin":false},"created_at":"2015-03-27T21:00:50Z","updated_at":"2015-03-27T21:00:50Z","body":"Hey so I had a few things in mind.\r\n1. Some layover region where entering the field would initiate teleport.  By default I will add this since it wouldn't need any external dependencies like factorymod.\r\n2. Some kind of structure but I couldn't think of any good ways to to track the shape without using a cuboid.  \r\n\r\nBut having Contraptions throw an event with certain factory creations, breaks, interactions would be useful.  Would you be able to create a Properties interface.  That way I could inherit that class and give it certain properties.  Then when a certain event is thrown I could grab those properties and interact with it that way."}}