Added hidden advancement when village guard attacks due to low reputation or witnessing a crime.
Added several KubeJS server events:
ThiefEvents.crimeCommited - fired when a player would be punished for the crime.
ThiefEvents.giftGiven - fired when player gives a gift to the villager.
ThiefEvents.reputationLevelChanged - fired when villager reputation level with entity is changed (includes vanilla reputation changes as well, such as hitting a villager).