{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/137","repository_url":"https://api.github.com/repos/SpongePowered/SpongeCommon","labels_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/137/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/137/events","html_url":"https://github.com/SpongePowered/SpongeCommon/issues/137","id":101587664,"number":137,"title":"DataProcessors and ValueProcessors need to handle ItemStack data","user":{"login":"gabizou","id":1203877,"avatar_url":"https://avatars.githubusercontent.com/u/1203877?v=3","gravatar_id":"","url":"https://api.github.com/users/gabizou","html_url":"https://github.com/gabizou","followers_url":"https://api.github.com/users/gabizou/followers","following_url":"https://api.github.com/users/gabizou/following{/other_user}","gists_url":"https://api.github.com/users/gabizou/gists{/gist_id}","starred_url":"https://api.github.com/users/gabizou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabizou/subscriptions","organizations_url":"https://api.github.com/users/gabizou/orgs","repos_url":"https://api.github.com/users/gabizou/repos","events_url":"https://api.github.com/users/gabizou/events{/privacy}","received_events_url":"https://api.github.com/users/gabizou/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/labels/data","name":"data","color":"10E7E8"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-18T07:12:54Z","updated_at":"2016-05-02T04:49:40Z","closed_at":"2016-05-02T04:49:40Z","body":"Various entity related data can also be stored on `ItemStack`s, and it's being shown that various implementations are only partial to the more self-evident cases of an `Entity` being an obvious target, but the non-obvious target being an `ItemStack` that has an `EntityTag` `NBTTagCompound` filled with the necessary information to recreate the various `DataManipulator`s and `Value`s.\r\n\r\nSome cases currently are\r\n- [ ] [`CareerDataProcessor`](https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/data/processor/data/entity/CareerDataProcessor.java)\r\n- [ ] [`FoodDataProcessor`](https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/data/processor/data/entity/FoodDataProcessor.java)\r\n- [ ] [`HealthDataProcessor`](https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/data/processor/data/entity/HealthDataProcessor.java)\r\n- [ ] [`VelocityDataProcessor`](https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/data/processor/data/entity/VelocityDataProcessor.java)\r\n\r\nAn example of a `DataProcessor` handling the cases of an `ItemStack` doing something properly is [`SignDataProcessor`](https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/data/processor/data/tileentity/SignDataProcessor.java#L77-L96).\r\n\r\nTagging @SpongePowered/developers for future reference."},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/comments/216104716","html_url":"https://github.com/SpongePowered/SpongeCommon/issues/137#issuecomment-216104716","issue_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/137","id":216104716,"user":{"login":"gabizou","id":1203877,"avatar_url":"https://avatars.githubusercontent.com/u/1203877?v=3","gravatar_id":"","url":"https://api.github.com/users/gabizou","html_url":"https://github.com/gabizou","followers_url":"https://api.github.com/users/gabizou/followers","following_url":"https://api.github.com/users/gabizou/following{/other_user}","gists_url":"https://api.github.com/users/gabizou/gists{/gist_id}","starred_url":"https://api.github.com/users/gabizou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabizou/subscriptions","organizations_url":"https://api.github.com/users/gabizou/orgs","repos_url":"https://api.github.com/users/gabizou/repos","events_url":"https://api.github.com/users/gabizou/events{/privacy}","received_events_url":"https://api.github.com/users/gabizou/received_events","type":"User","site_admin":false},"created_at":"2016-05-02T04:49:40Z","updated_at":"2016-05-02T04:49:40Z","body":"This is going to be resolved with the feature/schematic additions."}}