Golfing7

Results 5 issues of Golfing7

### Information This PR closes Nothing. ### Details **Proposed feature:** A system to allow plugin developers to add custom item transformers to metadata on items. Would be useful for plugins...

type: enhancement
module: main

The ExperienceOrb entity currently has no universal 'spawn' event. This patch adds the event prior to the ExperienceOrbMergeEvent call so new experience orbs do not affect old ones.

When an explosion is cancelled, with a grace period plugin or otherwise, ObsidianDestroyer still counts the explosion as real. This damages obsidian/other blocks with durability when it shouldn't.

complicated

### Information I added a PreTransactionEvent for cancelling transactions between users. ### Details **Proposed feature:** Adding a PreTransactionEvent. **Environments tested:** OS: Linux Mint Java version: 23 - [x] Most recent...

The new 'minecraft:item_model' component allows you to change the model of an item. This PR adds support for items with this component.