Although NPCs have movement disabled by overriding those functions, we forgot to disable picking them up into minecarts.
We should figure out what method corresponds to getting picked up into minecarts and override it to do nothing. Ideally we'd actually have components for disabling movement or minecart pickup, though they would likely have to use events, and I'm not too sure that we can consistently catch every use case that way.
We could also override these methods in MobBase to check whether the component is present and prevent it from triggering if it isn't.
Although NPCs have movement disabled by overriding those functions, we forgot to disable picking them up into minecarts.
We should figure out what method corresponds to getting picked up into minecarts and override it to do nothing. Ideally we'd actually have components for disabling movement or minecart pickup, though they would likely have to use events, and I'm not too sure that we can consistently catch every use case that way.
We could also override these methods in MobBase to check whether the component is present and prevent it from triggering if it isn't.