Skip to content

Revival of the Advanced Broadcasting plugin for PocketMine-MP by Evolsoft

License

Notifications You must be signed in to change notification settings

RevivalPMMP/Broadcaster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

start2 Poggit-CI

Broadcaster

Advanced Broadcasting plugin for PocketMine-MP Being Revived by Revival PMMP - It was inactive, now it will be updated and usable in new Pocketmine versions.

Requirements

PocketMine-MP 1.6.2 API 3.0.0-ALPHA2

Overview

Broadcaster is an Advanced Broadcasting plugin.

EvolSoft Website: http://www.evolsoft.tk

Revival PMMP Website: http://revivalpmmp.gq

This Plugin uses the New API. You can't install it on old versions of PocketMine.

You can set custom automatic messages and you can also send messages with /sm and send popups with /sp commands.
You can also customize colors (only from MCPE v0.11.0), prefixes, suffixes and intervals. (read documentation)

Commands:

/broadcaster - Broadcaster commands
/sendmessage - Send message to the specified player (* for all players)
/sendpopup - Send popup to the specified player (* for all players)

**To-Do:**

*- Bug fix (if bugs will be found)*

Documentation

Text format (Available on PocketMine console and on MCPE v0.11.0 and later):

Colors:

Black ("&0");
Dark Blue ("&1");
Dark Green ("&2");
Dark Aqua ("&3");
Dark Red ("&4");
Dark Purple ("&5");
Gold ("&6");
Gray ("&7");
Dark Gray ("&8");
Blue ("&9");
Green ("&a");
Aqua ("&b");
Red ("&c");
Light Purple ("&d");
Yellow ("&e");
White ("&f");

Special:

Obfuscated ("&k");
Bold ("&l");
Strikethrough ("&m");
Underline ("&n");
Italic ("&o");
Reset ("&r");

Configuration (config.yml):

---
#Available Tags (broadcast messages/popups):
# - {MAXPLAYERS}: Show the maximum number of players supported by the server
# - {TOTALPLAYERS}: Show the number of all online players
# - {PREFIX}: Show prefix
# - {SUFFIX}: Show suffix
# - {TIME}: Show current time
#Available Tags (sendmessage/sendpopup format):
# - {MESSAGE}: Show message
# - {MAXPLAYERS}: Show the maximum number of players supported by the server
# - {TOTALPLAYERS}: Show the number of all online players
# - {PREFIX}: Show prefix
# - {SENDER}: Show sender name
# - {SUFFIX}: Show suffix
# - {TIME}: Show current time
#Prefix
prefix: "Broadcaster"
#Suffix
suffix: "[A]"
#Broadcast interval (in seconds)
time: 15
#Command /sm output format
sendmessage-format: "&e[{TIME}] &b[{PREFIX}] {SUFFIX} &a{SENDER}&e>&f {MESSAGE}"
#Date\Time format (replaced in {TIME}). For format codes read http://php.net/manual/en/datetime.formats.php
datetime-format: "H:i:s"
#Enable auto broadcast
broadcast-enabled: true
#Broadcast messages (you can set as many as you want)
messages:
 - "&e[{TIME}] &b[{PREFIX}]&f 1st message"
 - "&e[{TIME}] &b[{PREFIX}]&f 2nd message"
 - "&e[{TIME}] &b[{PREFIX}]&f 3rd message"
#Popup broadcast interval (in seconds)
popup-time: 15
#Popup duration (in seconds)
popup-duration: 5
#Command /sp output format
sendpopup-format: "&a{SENDER}&e>>&f {MESSAGE}"
#Enable auto popup broadcast
popup-broadcast-enabled: true
popups:
 - "&aWelcome to your server"
 - "&d{TOTALPLAYERS} &eof &d{MAXPLAYERS} &eonline"
 - "&bCurrent Time: &a{TIME}"

Commands:

/broadcaster - Broadcaster commands (aliases: [bc, broadcast])
/sendmessage <to player (* for all players)> <message> - Send message to player (aliases: [sm, smsg])
/sendpopup <to player (* for all players)> <message> - Send popup to player (aliases: [sp, spop])

**Permissions:**

-
broadcaster.* - Broadcaster commands permissions. -
broadcaster.info - Allows player to read info about Broadcaster. -
broadcaster.reload - Allows player to reload Broadcaster. -
broadcaster.sendmessage - Allows sending messages to players with /sendmessage command. -
broadcaster.sendpopup - Allows sending popups to players with /sendpopup command.

About

Revival of the Advanced Broadcasting plugin for PocketMine-MP by Evolsoft

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%