The thing I would change is dealing with the events. Treat the items found in PvE and PvP as inventory items that can be stolen in attacks. After the event ends, you would no longer be able to find them through PvE, but could still steal them from PvP and still open them.