{"action":"closed","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/382","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/382/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/382/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/382/events","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/382","id":53999508,"number":382,"title":"Living has unimplementable methods","user":{"login":"AzureusNation","id":3342020,"avatar_url":"https://avatars.githubusercontent.com/u/3342020?v=3","gravatar_id":"","url":"https://api.github.com/users/AzureusNation","html_url":"https://github.com/AzureusNation","followers_url":"https://api.github.com/users/AzureusNation/followers","following_url":"https://api.github.com/users/AzureusNation/following{/other_user}","gists_url":"https://api.github.com/users/AzureusNation/gists{/gist_id}","starred_url":"https://api.github.com/users/AzureusNation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AzureusNation/subscriptions","organizations_url":"https://api.github.com/users/AzureusNation/orgs","repos_url":"https://api.github.com/users/AzureusNation/repos","events_url":"https://api.github.com/users/AzureusNation/events{/privacy}","received_events_url":"https://api.github.com/users/AzureusNation/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/labels/input+wanted","name":"input wanted","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-01-11T18:16:30Z","updated_at":"2015-01-12T21:32:44Z","closed_at":"2015-01-12T21:32:44Z","body":"When trying to implement ArmorStand I came across a issue that may also affect other entities down the line. \r\nIn minecraft EntityArmorStand extends EntityLivingBase where as in Sponge it extends EntityLiving. By having this you get methods that cannot possibly be implemented (https://imgur.com/phk3r1x).\r\nLeashes cannot be used on ArmorStands, nor can it pickup items and nor does it need to be persistent.\r\n\r\nOne way around this would be to add an extra level in the interfaces between Entity and Living, effectively what minecraft has EntityLivingBase. This would also solve other issues that I have had to work around.\r\n\r\nInput would be greaty appreciated."}}