poggit-orphanage / GrabBag

Collection of miscellaneous commands and listener modules
GNU General Public License v3.0
3 stars 5 forks source link

GrabBag

Poggit Release

Overview

This documentation was last updated for version 2.4.0

A miscellaneous collection of commands and listener modules. All features can be configured to be disabled|enabled so as to co-exist with other plugins.

This plugin is focused more towards commands to help system administration.

Entity Management

Informational

Inventory Management

Player Management

Server Management

Teleporting

Trolling

Modules

Documentation

This plugin collects a number of commands and listener plugins that I find useful and wanted to have in a single plugin rather through multiple ones. The available commands and listener modules can be configured. This allows this plugin to co-exist peacefully with other plugins.

Command Reference

The following commands are available:

Commands scheduled by at and after will only run as long as the server is running. These scheduled commands will not survive server reloads or reboots. If you want persistent commands, it is recommended that you use a plugin like TimeCommander

blood-particles

Display particles when a player gets hit

broadcast-ft

Broadcast player's using FastTransfer

This listener module will broadcast when a player uses FastTransfer

broadcast-tp

Broadcast player teleports

This listener module will broadcast when a player teleports to another location. It also generates some smoke and plays a sound.

cmd-selector

Implements "@" command prefixes

Please refer to the CommandSelector section

join-mgr

Announce joining ops, and show server motd

This listener module will broadcast a message for ops joining a server.

Also, it will show the server's motd on connect.

repeater

Uses !! to repeat command with changes

If you want to repeat a previous command enter !! without any "/" in front. This works for commands and chat messages.

You can optionally append additional text to !! to do certain things:

Command Selectors

This adds "@" prefixes for commands. See

Command Prefixes

for an explanation on prefixes.

This only implements the following prefixes:

The following selectors are implemented:

Configuration

Configuration is through the config.yml file. The following sections are defined:

broadcast-tp

cmd-selector

features

This section you can enable/disable commands and listener modules. You do this in order to avoid conflicts between different PocketMine-MP plugins. It has one line per feature:

feature: true|false

If true the feature is enabled. if false the feature is disabled.

freeze-thaw

join-mgr

serverlist

This section configures peer servers. This can be used with rcon and query commands.

Permission Nodes

Translations

This plugin will honour the server language configuration. The languages currently available are:

You can provide your own message file by creating a file called messages.ini in the plugin config directory. Check github for sample files.

Additional Libraries

The following third party libraries are included:

WIP and issues

Changes