Entity Modifier

Modify the model and size of entities, including players.

Usage

This section explains how to use this mod.

Example of what is possible to do:

  • disguise into players, blocks, and entities (even dropped items!)

  • disguise players and entities (like dropped items) to blocks or other player/entities

  • make yourself and other entities tiny or huge

  • change others visible names and attributes

Note: Changes are not meant to be permanent. Restarting the server or even reconnections will reset entity models.

Commands

Each command has a dedicated privilege with the same name, except clipboard, which has clipboard_edit.

<object> can be an entity model (as listed with /list_entities) or an Itemstring (e.g. default:dirt). air is a valid object, which will make the entity invisible.

/clipboard <object_or_property>

/clipboard: Print the current copied model name.

/clipboard *: Activate reset mode, which allows you to reset subsequent selected entities. Deactivate itself if anything is stored in the clipboard (like selecting a block).

/clipboard "": Empty the clipboard.

/clipboard <object>: Copy an object, player or entity to the clipboard

/clipboard .<property>: Print a property of the copied model, see https://minetest.gitlab.io/minetest/definition-tables/#object-properties.

/clipboard .<property>=<value>: Change a property in the copied model. Editing requires the clipboard_edit privilege. Does not support tables yet.

Example: /clipboard .nametag="FooBar"

/disguise <name> [<object>]

Disguise a player into an object. Defaults to the clipboard. An empty clipboard resets your disguise.

/disguiseme [<object>]

Disguise you into an object. Defaults to the clipboard. An empty clipboard resets your disguise.

/list_entities [<namespace>]

List available entity names, with an optional entity namepace (e.g. mob:).

/resize <name> [<size>]

Resize a player into size, 1 by default.

/resizeme [<size>]

Resize yourself into size, 1 by default.

Items

entity_modifier:disguise_wand:

  • Left click on (any) a pointed object to copy it into the clipboard (air will make invisible).

  • Left click on a player/entity to disguise it with the clipboard's model. If in reset mode, the model will be reset to the default.

  • Two consecutive left clicks on a same block/air (non-entity) to clear the clipboard. (no time delay requirement between the two)

  • Right click to disguise you into the copied model. Resets your disguise if the clipboard is empty.

  • Right click with an empty clipboard to copy your model.

  • Not craftable, requires the disguise privilege.

Caveats

Blocks can't be disguised, only players/entities (but you can take their appearance).

Some blocks and entities can't be disguised into properly.

Some entities, like dropped items, can't be reset. A workaround is to take it and drop it again.

Partially incompatible with other mods overwriting entity properties (like 3d_armor). You can of course use both, but funny thing could be seen on using disguise.

License

Copyright (c) 2021 Julien Reichardt - ISC License

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.