feather-rs / feather

A Minecraft server implementation in Rust
Apache License 2.0
2.58k stars 142 forks source link

Add events to quill API #522

Closed Iaiao closed 2 years ago

Iaiao commented 2 years ago

Add events to quill API

Status

Description

This PR changes quill API to make entity_set_component host call accept a variant: u8 param, 0 = insert component, 1 = insert entity event, 2 = insert event. Also adds quill::Game::insert_event and quill::Entity::insert_event

Related issues

Checklist

Note: if you locally don't get any errors, but GitHub Actions fails (especially at clippy) you might want to check your rust toolchain version. You can then feel free to fix these warnings/errors in your PR.