promotional bannermobile promotional banner

Busy

Stop others from disturbing you when you are really busy

Stop the spam when you really don't have the time for it!

Introduction

This Plugin allows you to set yourself (or others) to a Busy Mode which disables others from writing you in chat. If someone writes a message containing the name or configurable aliases of a busy player a reply will be displayed automaticly. Also the busy player will get a little notification (can be disabled).


Commands

CommandDescriptionUsagePermission
busyAll commands for Busy/busybusy.plugin
busyreloadReloads Busy from the hard drive/busyreloadbusy.plugin.reload
rcnotesSet to false to disable the notifications for busy players/rcnotes [true/false]busy.notifications
addaliasAdds an alias for a player/addalias [alias] or /addalias [player] [alias]busy.add
setbusySets you to busy mode/setbusy or /setbusy [player]busy.mode.busy
setidleSets you to idle mode/setidle or /setidle [player]busy.mode.idle
busymodeChecks if you are busy/busymode or /busymode [player]busy.check

Permissions

PermissionDescription
busy.*Gives acces to all Busy commands
busy.pluginAllows to get a description of this plugin
busy.plugin.reloadAllows to reload Busy
busy.notificationsAllows to enable or disable notifications for busy players
busy.addAllows to add an alias for a player
busy.modeAllows to toggle between busy- and idle mode
busy.mode.busyAllows you to set yourself to busy mode
busy.mode.idleAllows you to set yourself to idle mode
busy.mode.checkAllows to check if you are busy

Example/Tutorial Video


Config & ModeConfig

config.yml

#Example Config with comments:

#

Messages:

#If you are getting lags from this plugin set this or "Receive Notifications" to false

#It disables the chat for busy players so that others can't write them

Disable Chat: true

Receive when busy:

#If the name or aliases of a busy player (see ModeConfig or use /addalias) are written in chat #a notification will be send to that player

Receive Notifications: true

Message: Someone asked for you in chat

#Messages that are displayed when using /setbusy

Busy Messages:

First Person: You are busy

First Person Error: You are already busy

Third Person: is not available now

Third Person Error: is already busy

#Messages that are displayed when using /setidle

Idle Messages:

First Person: You are not busy

First Person Error: You are already idle

Third Person: is available now

Third Person Error: is already idle

modeConfig

#Example ModeConfig with comments:

#

#List of Player aliases

Player:

#Player 1 with the aliases "ee", "end" and "endy"

EndermansEnd:

Alias:

- ee

- end

- endy

#Player 2 with the alias "ilikecheeseburgers"

ExamplePlayer

Alias:

- ilikecheeseburgers


To do list & known Bugs

  • improve perfomance
  • add ingame command to edit some of the messages
  • fix the reload command (changes in config.yml and modeConfig.yml can only be applied by reloading the whole server)

The Busy Team

profile avatar
  • 1
    Projects
  • 1.1K
    Downloads