Minicopter taking damage when using fmini command
I've had players report to me that the /fmini causes damage to the minicopter when it comes to the player.

Could the plugin be adjusted to avoid this?

Thanks! Love the plugin.
I noticed the samething.  So, I modified the code of /fmini so that the mini didn't drop so far (3.5f to 1.0f).  Also having it offset in the x and z axis so that, hopefully, there is no possible way that the mini will land on the player.

[ChatCommand("fmini")]
        private void FetchMinicopter(BasePlayer player, string command, string[] args)
        {
            if (!permission.UserHasPermission(player.UserIDString, _fetchMini))
            {
                player.ChatMessage(lang.GetMessage("mini_perm", this, player.UserIDString));
            }
            else
            {
                if (!_data.playerMini.ContainsKey(player.UserIDString))
                {
                    player.ChatMessage(lang.GetMessage("mini_notcurrent", this, player.UserIDString));
                }
                else if (_data.playerMini.ContainsKey(player.UserIDString))
                {
                    MiniCopter mini = BaseNetworkable.serverEntities.Find(_data.playerMini[player.UserIDString]) as MiniCopter;

                    if (mini == null)
                        return;

                    if (!mini.AnyMounted() && GetDistance(player, mini) < _config.noMiniDistance)
                    {
                        Puts(GetDistance(player, mini).ToString());
                        // changed y transform from 3.5 offset to 1.0 offset to avoid minicopter damage when falling
                        Vector3 destination = new Vector3(player.transform.position.x + 2, player.transform.position.y + 1.0f, player.transform.position.z + 2);   
                        mini.transform.position = destination;
                    }
                    else if (GetDistance(player, mini) > _config.noMiniDistance)
                    {
                        player.ChatMessage(lang.GetMessage("mini_distance", this, player.UserIDString));
                    }
                    else if (mini.AnyMounted())
                    {
                        player.ChatMessage(lang.GetMessage("mini_mounted", this, player.UserIDString));
                    }
                }
            }
        }​
Thanks! That did the trick it appears!
Great updates recently! Just wanted to mention though, I had to reapply this code because players suggested to me this was still an issue. It would be great if this could be incorporated if it is still indeed an issue.

Thanks!
I'll fix this soon. Thanks for reminding. I'll probably have it teleport in front of the player similar to /mymini.
5f1792699e67b.jpg WhiteThunder
I'll fix this soon. Thanks for reminding. I'll probably have it teleport in front of the player similar to /mymini.
Thank you!
The teleport position for /fmini was updated in v2.8.0 so now it shouldn't cause damage in most cases (on relatively flat ground).
5f1792699e67b.jpg WhiteThunder
The teleport position for /fmini was updated in v2.8.0 so now it shouldn't cause damage in most cases (on relatively flat ground).

Thanks for the heads up! and thanks for your attention to the situation! Great plugin!