From 029c31fad658affe0c98a8808324e61cb1731c5c Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Thu, 14 Jan 2016 01:09:07 +0100 Subject: [PATCH] add player-list-text config option, and add missing options in the api.md, fix #180 --- config/default-settings.json | 6 +++++- doc/API.md | 4 ++++ src/lib/plugins/header.js | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/config/default-settings.json b/config/default-settings.json index d62bf9d..1dd56b2 100644 --- a/config/default-settings.json +++ b/config/default-settings.json @@ -17,5 +17,9 @@ }, "modpe": false, - "view-distance": 10 + "view-distance": 10, + "player-list-text": { + "header":"Flying squid", + "footer":"Test server" + } } diff --git a/doc/API.md b/doc/API.md index 10f0ab1..26d7509 100644 --- a/doc/API.md +++ b/doc/API.md @@ -226,6 +226,10 @@ Options is an object containing the following properties: } ``` * modpe: defaults to false, wether or not modpe should be enabled. +* regionFolder : the region folder of the saved world +* plugins +* view-distance +* player-list-text : an object with keys header and footer, displayed on the player list ### Properties diff --git a/src/lib/plugins/header.js b/src/lib/plugins/header.js index 4c07748..f91e916 100644 --- a/src/lib/plugins/header.js +++ b/src/lib/plugins/header.js @@ -1,4 +1,4 @@ -module.exports.player=function(player) +module.exports.player=function(player,serv,settings) { player.playerlistUpdateText = (header, footer) => player._client.write('playerlist_header', { @@ -6,5 +6,5 @@ module.exports.player=function(player) footer: JSON.stringify(footer) }); - player.playerlistUpdateText("Flying squid", "Test server"); + player.playerlistUpdateText(settings["player-list-text"]["header"], settings["player-list-text"]["footer"]); };