GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Feture: CraftRecipeRequest · Issue #421 · feather-rs/feather Open DescriptionFeature RequestHandle the CraftRecipeRequest in feather/server/src/packet_handlers.rs DescriptionTo implement handle this packet we need to have a list of every Minecraft recipe. We also want this list to be viewable and editable by plugins. As far as i know feather currently does not have any knowledge of recipes. And implementing this feature would require multiple steps. a) Add recipes to libcraftIn /libcraft we have definitions on minecraft related data. This is probably were we want to add a definition containing all vanilla recipes. (Ask someone on discord to make sure). minecraft-data is a awesome project that collects minecraft related data. They keep up to date sources for stuff like recipes. You would have to implement a rust macro that converts the json into rust structs. b) Add recipe handling to quill.For this step i am not a 100% certain on how it should be implemented. But my idea is that we put recipes into the ECS. Every recipe is just a entity with a recipe component. The file quill/common/src/components.rs has defined a couple of components that might be a starting point for anyone interested in implementing this feature. Another solution is that we manage recopies through host-calls. Activity
MetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |