2017-11-29 19:51:42 +01:00
|
|
|
####################
|
|
|
|
Announcement strings
|
|
|
|
####################
|
|
|
|
|
2017-12-03 00:57:37 +01:00
|
|
|
MobArena supports custom strings for announcement and messages. This lets you
|
|
|
|
create custom messages unique to your server based on certain actions, like a
|
|
|
|
game ending. The ``announcements.yml`` file stores MobArena announcement and
|
|
|
|
message strings. [#]_
|
|
|
|
|
|
|
|
.. [#] Default strings are found in the `Msg.java`_ class
|
|
|
|
|
|
|
|
|
|
|
|
*************
|
|
|
|
Color support
|
|
|
|
*************
|
|
|
|
|
|
|
|
Color codes are supported. **To add color to a message**, use an ampersand
|
|
|
|
(``&``) followed by a valid color code. `Color codes`_ are available in the
|
|
|
|
Gamepedia Minecraft wiki. Examples are in the default file.
|
|
|
|
|
|
|
|
|
|
|
|
*********
|
|
|
|
Variables
|
|
|
|
*********
|
|
|
|
|
|
|
|
Some announcements use a variable. In the string, variables are represented by a
|
|
|
|
percent sign (``%``). Remove it if you do not want a variable in the message.
|
|
|
|
|
|
|
|
There are some limitations to variables:
|
|
|
|
|
|
|
|
- Not possible to add variables to announcements that don't take them by default
|
|
|
|
- Announcements that take one variable cannot take more than that variable
|
|
|
|
|
|
|
|
|
|
|
|
***********************
|
|
|
|
Disable an announcement
|
|
|
|
***********************
|
|
|
|
|
|
|
|
If you want to **disable a specific announcement**, set its value to two single
|
|
|
|
quotes (``''``). MobArena ignores announcements set to an empty value. To
|
|
|
|
disable one, you must override it. Deleting the option does not disable an
|
|
|
|
announcement since MobArena adds them in by default.
|
|
|
|
|
|
|
|
|
|
|
|
********
|
|
|
|
Examples
|
|
|
|
********
|
|
|
|
|
|
|
|
Three examples below show all of the features explained above.
|
|
|
|
|
|
|
|
.. code-block:: yaml
|
|
|
|
:emphasize-lines: 2, 5, 8
|
|
|
|
|
|
|
|
# Use a red message for the start of a new game
|
|
|
|
arena-start: 'Let the games begin! &cMay the odds be ever in your favor!'
|
|
|
|
|
|
|
|
# Use a variable for the number of seconds until the game begins
|
|
|
|
arena-auto-start: 'Arena will auto-start in &c%&r seconds.'
|
|
|
|
|
|
|
|
# Turn off the golem-died message
|
|
|
|
golem-died: ''
|
|
|
|
|
|
|
|
.. _`Msg.java`: https://github.com/garbagemule/MobArena/blob/master/src/main/java/com/garbagemule/MobArena/Msg.java
|
|
|
|
.. _`color codes`: https://minecraft.gamepedia.com/Formatting_codes#Color_codes
|