Trigger Data Holder
Instantiates a TriggerDataHolder with the given eventType (the type of the trigger event) and methods (the methods, encapsulated in pairs of DataRetrievalType and Method).
When creating a TriggerDataHolder, make sure to always include a DataRetrievalType.FIRST_PLAYER method.