Update README.MD

This commit is contained in:
DaMachinator 2018-02-15 17:56:54 -05:00
parent 901e5378c1
commit 740e967a90
2 changed files with 40 additions and 8 deletions

View File

@ -1,10 +1,8 @@
# MatterLink
THIS MOD REQUIRES YOU TO ALSO RUN A MATTERBRIDGE
https://github.com/42wim/matterbridge
connect matterbridge to MC servers
A MatterBridge endpoint for MC servers!
THIS MOD REQUIRES YOU TO ALSO RUN A MATTERBRIDGE RELAY
https://github.com/42wim/matterbridge
requires api section to be setup along these lines
@ -27,11 +25,45 @@ requires api section to be setup along these lines
ShowJoinPart = true
```
## Features
* Individually configurable relaying of player deaths, achievements/advancements, server join, and server leave
* Configurable bridge commands sent from chat to MC:
```
help: Lists all commands with no arguments,
or displays help for a command
players: Lists online players
uptime: Print server uptime
```
* Edit config settings without restarting the server!
```
/config <connect|disconnect|reload>
Connect or disconnect the bridge,
or cycle the connection and reload the config file
```
* Pass through commands to MC! Fully configurable.
```
# MC commands that can be executed through the bridge
# Separate bridge command and MC command with '=',
# separate multiple values with spaces
# [default: [tps=forge tps]]
S:commandMapping <
tps=forge tps
>
```
This default example allows you to run `/forge tps` on the server by typing `$tps` in the chat
(replace $ with whatever you've configured as the command prefix).
**WARNING: There is *NO* permissions checking of any kind for command passthrough!
Do not configure passthrough for any commands you would not be comfortable
with anyone on your IRC/Discord/etc. executing!**
## Downloads
https://github.com/elytra/MatterLink/releases
https://ci.elytradev.com/job/elytra/job/MatterLink/job/master/lastSuccessfulBuild/
https://ci.elytradev.com/job/elytra/job/MatterLink/job/master/lastSuccessfulBuild/ - may be unstable
## Dependencies
@ -39,7 +71,7 @@ https://ci.elytradev.com/job/elytra/job/MatterLink/job/master/lastSuccessfulBuil
## Setup
install matterbridge and try out the basic sample
Install matterbridge and try out the basic sample:
```
go get github.com/42wim/matterbridge
@ -47,6 +79,6 @@ mv matterbridge-sample.toml matterbridge.tom
matterbridge
```
now you just need to run matterbridge on the server, the default configuration works with the provided sample
Now you just need to run MatterBridge on the server, the default configuration works with the provided sample.
and then [RTFM!!!](https://github.com/42wim/matterbridge#configuration)

View File

@ -58,7 +58,7 @@ abstract class IMatterLink {
val hr = (total/3600)%24
val day = total/86400
return "${day}d${hr}hr${min}m${sec}s"
return "${day}d ${hr}hr ${min}m ${sec}s"
}
fun registerBridgeCommands() {