The following table includes a list of events that aren't listed in the blockly event block. Also included int he table is a description of the event as well as what information you can get from the event and what can be set in the event.
If you want to use one of these events in your mod, create a new variable (NewEvent) set to the name of the event you want to use. Since these are all "player events", every event will start with player. followed by the name of the event, as is written on the table. Then in your event block, set the variable as the event.
For a PlayerDropItemEvent I would use the following:
In order to "get" information from the event, create an info parameter in the function being called from the event and set a variable to info's [blank] the blank can be whatever is listed in the "get" part of the table for a particular event. You can get the "player" from every one of the events on the table because they are all player events.
To "set" information from an event, you can use the following block from the misc menu:
Not all of the events have information that can be set to a new value, but they would follow a similar format to the "get" methods. Set [info's] [Set Method] to [New Value]
Lastly, you will notice that there is a column with a C on it, this is to indicate whether the event is cancellable or not. For example, if you wanted to items to not take damage, you could cancel the PlayerItemDamageEvent by using the same block used to "set" information and set [info's][Cancelled] to [True]
The table does not include every single player event but just those that we thought would be relevant to the LTM server.
Have you found these events helpful in your mods? Let us know how you used them by posting your mod link or a description in the comment section!