MiX Place 0.2.4

What it does
  Lets players move and turn deployables after placing them. The player looks at the item (within
  LookDistance) and types a command. Moves are relative to the way the player faces.
  Who may move what: the item's owner, anyone authorised on the tool cupboard covering it, server
  admins and players with mixplace.admin. Set OwnerOnly to false to let anyone with the plugin
  move anything that is not blocked.
  Always refused: players and NPC players, building blocks (unless AllowBuildingBlocks is on), and
  anything whose prefab name contains a word from BlockedContains.
  There is no collision check. An item can be pushed into a wall or the ground; move it back.
  /place snap drops the item to the terrain height at its spot. Inside a base that can put it
  under the floor.

Install
  Drop plugins/MixPlace.cs into carbon/plugins (Carbon) or oxide/plugins (Oxide).

Commands
  All need mixplace.use (or mixplace.admin, or server admin).
  /place                    Shows the command list. /place help and /place status do the same.
  /place left | right       Moves the item sideways by Nudge metres. Short forms: l, r.
  /place fwd | back         Moves it away from or towards you. Short forms: f (or forward), b.
  /place up | down          Moves it up or down. Short forms: u, d.
  /place rotate [degrees]   Turns it by RotateDegrees, or by the angle given. Short form: rot.
  /place snap               Drops it to the terrain height.
  /place ui                 Opens a small panel with the same moves.
  /place close              Closes the panel.
  /nudge, /mixplace         Same as /place.
  mixplace.ui [action]      Console form used by the panel buttons: no argument opens the
                            panel, close closes it, any other argument runs /place <argument>
                            with the same checks. Players only.

Permissions
  mixplace.use     Use the commands. Granted to the default group each time the plugin loads.
  mixplace.admin   Move any item that is not blocked, whoever owns it.

Config highlights  (carbon/configs/MixPlace.json)
  LookDistance = 6               How far the plugin looks for the item, in metres.
  Nudge = 0.15                   Metres per move (0.05 to 2).
  RotateDegrees = 15             Degrees per rotate when no angle is given (1 to 90).
  OwnerOnly = true               Limit players to their own and tool-cupboard items.
  AllowBuildingBlocks = false    Allow moving walls, floors and foundations.
  BlockedContains = player, scientist, bradley, helicopter, horse, ch47
                                 Name fragments that are never movable.
  ChatPrefix = "<color=#38bdf8>Place</color>"
  GrantDefault = true            Grant mixplace.use to the default group. Note: the plugin also
                                 grants it on every load whatever this is set to.

Tested
  Tested alone on Carbon 2.0.259.0 with Rust build 25454815 on 2026-09-28; runs without the rest of the MiX Server Pack.

Feedback
  Questions, bugs and ideas: MixMods Discord, discord.gg/MZCdmvFrQ, message B1.

Licence
  Free to run and change on your own servers. See LICENCE.txt.
