## Summary - Removes allocation of a `List<ContextMenuEntry>` every time a context menu is created. - Moves packet/context menu creation logic out of the core - Fixes tame entry ## BREAKING CHANGE > [!Important] > **Developer Note** > ```cs > public virtual void GetContextMenuEntries(Mobile from, List<ContextMenuEntry> list) > ``` > and similar functions changed to > ```cs > public virtual void GetContextMenuEntries(Mobile from, ref PooledRefList<ContextMenuEntry> list) > ``` |
||
|---|---|---|
| .. | ||
| MiscItems | ||
| MiscMobiles | ||
| EmptyTheBowlGump.cs | ||
| MainPlantGump.cs | ||
| PlantBowl.cs | ||
| PlantHue.cs | ||
| PlantItem.cs | ||
| PlantPourTarget.cs | ||
| PlantResources.cs | ||
| PlantSystem.cs | ||
| PlantType.cs | ||
| PollinateTarget.cs | ||
| ReproductionGump.cs | ||
| Seed.cs | ||
| SetToDecorativeGump.cs | ||