InputPermission is a PocketMine-MP plugin that implements the functionality of the /inputpermission command from
Minecraft Bedrock Edition into your server. This plugin allows server administrators to control whether a player's input
can affect their character in the game, providing granular control over various aspects of player movement and
interaction.
With this plugin, you can control specific inputs like jumping, sneaking, moving, or even camera interaction.
Key Features
/inputpermission Command: Full functionality of the Minecraft Bedrock Edition /inputpermission command is
implemented.
Granular Control: Allow or restrict specific inputs through various permission categories:
camera: Controls player input relating to camera movement.
movement: Controls all player movement. Disabling this is equivalent to disabling jump, sneak,
lateral_movement, mount, and dismount.
lateral_movement: Controls player input for moving laterally in the world. This would be WASD on a keyboard or
the movement joystick on gamepad or touch.
sneak: Controls player input relating to sneak. This also affects flying down.
jump: Controls player input relating to jumping. This also affects flying up.
mount: Controls player input relating to mounting vehicles.
dismount: Controls player input relating to dismounting.
move_forward: Controls player input relating to moving the player forward.
move_backward: Controls player input relating to moving the player backward.
move_left: Controls player input relating to moving the player left.
move_right: Controls player input relating to moving the player right.
Flexible Permission System: Control who can use the commands and manage permissions with a comprehensive
permission system.
Form UI Support: The plugin provides an intuitive Form UI interface for managing input permissions, making it
easier for administrators unfamiliar with console commands.
Commands
This plugin adds the /inputpermission command to your server.