Commit Graph
13 Commits
Author SHA1 Message Date
gnembon 41e33503fb 23w06a 2023-02-08 21:44:15 +01:00
replaceitem 24b9c386ec [Scarpet] Added ability to cancel events (#1497)
* Added ability to cancel events

* Made more events cancellable

* Added event_priority to __config

* Check for string values for performance

* Made player_finishes_using_item cancellable

* Made player_chooses_recipe cancellable

* Made player_swaps_hands cancellable

* Made player_message cancellable

* Added __on_player_placing_block (#1498)

* Added event to docs, keywords, event_test

* Added docs for event cancellation
2022-10-15 13:30:53 +02:00
altrisi 06af9ce8b1 Migrate the Carpet codebase to Mojang Mappings 2022-01-24 20:33:16 +01:00
gnembon 33c0cc6979 damage can also be reported if its == 0. Might be useful 2021-04-25 00:50:06 -03:00
gnembon 3105d5bb71 Events are defined statically in normal classes and added handler for extensions to add their built-ins 2020-09-08 23:47:31 -03:00
gnembon 3167fe06f3 cleanup unused code and mixins 2020-08-18 01:54:24 -03:00
gnembon f871a5d473 move damage events before damage effects are applied 2020-07-14 23:36:11 -03:00
gnembon ce19dbe505 entity events will execute as that entity 2020-07-14 00:04:38 -03:00
gnembon d35769a365 specified conditions for creative fly controls 2020-05-10 00:50:02 -03:00
gnembon 0ad542236c untested - creativeFlySpeed, creativeFlyDrag 2020-05-07 19:16:04 -03:00
gnembon 1e9a8726be tweaks to entity API code 2020-04-29 11:32:42 -03:00
gnembon afd7952a62 refactor entity events. Allow multiple hosts have events on things 2019-11-29 10:34:13 -04:00
gnembon 32dc6b17e8 entity events 2019-07-25 09:08:51 -03:00