PlayerSpeedAPI is system for managing players speed across plugins. Makes possibility to accept plugin's request to change player speed only once by average of those speeds requested by plugins with some smoothing. I think you may like it because changing of speed is better by one plugin so other plugins can work together without much "flickering".
I plan to make it configurable so you can choose between some types speed merge (average, the lowest one, the highest one, some other complex ways,...).
| Permission | Default | Description |
|---|---|---|
| playerspeedapi.player | true | Grants right to plugin to change this player's speed |
| playerspeedapi.admin | op | Will be required for admin commands |
| Command | Permission | Description | Optionals |
|---|---|---|---|
| /psapi default | playerspeedapi.admin | Change speed to default(Disable API) | [on/off] |
| /psapi info [player name] | playerspeedapi.admin | Show info about player | |
| /psapi unreg | playerspeedapi.admin | Force to unregister all plugins from API(Clears speed data) | [player] |
| Code | Message | Description |
|---|---|---|
| "00" | "Success" | Doesn't need description |
| "01" | "Already registered"/"Not registered" | Message depends on method you call |
| "02" | "User does not exist" | Means that user is not registered in API |
Current work status: alpha stage - version 1.7.2alpha1
Do you think you have something to share? Write it down right here.