.. _class-ref-command: Command Stuffs ============== :doc:`API package ` path: ``mcdreforged.api.command`` Command Source --------------- .. automodule:: mcdreforged.command.command_source :show-inheritance: :members: :special-members: :exclude-members: __weakref__ Command Nodes ------------- .. automodule:: mcdreforged.command.builder.nodes.basic :show-inheritance: :members: :special-members: :exclude-members: __weakref__ .. automodule:: mcdreforged.command.builder.nodes.arguments :show-inheritance: :members: .. automodule:: mcdreforged.command.builder.nodes.special :show-inheritance: :members: Command Builder --------------- .. autoclass:: mcdreforged.command.builder.tools.SimpleCommandBuilder :members: .. autoclass:: mcdreforged.command.builder.tools.NodeDefinition :members: Tools ----- .. autoclass:: mcdreforged.command.builder.tools.Requirements :members: Exceptions ---------- .. automodule:: mcdreforged.command.builder.exception :show-inheritance: :members: Misc ---- .. autoclass:: mcdreforged.command.builder.common.CommandContext :show-inheritance: :members: .. automodule:: mcdreforged.command.builder.command_builder_utils :members: .. note:: .. versionchanged:: v2.13.0 Renamed ``command_builder_util`` to ``command_builder_utils``. The old name is still accessible from ``mcdreforged.api.command``