GithubHelp home page GithubHelp logo

mcumbrella / mgbridge Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 70 KB

More than forwarding messages between Minecraft and Guilded server

License: MIT License

Java 100.00%
bot minecraft spigot-plugin bukkit-plugin minecraft-plugin message-passing message-forwarding guilded guilded-api guilded-bot

mgbridge's Introduction

MGBridge

Formerly known as the "MC2GForward" project, this project is a bridge between Minecraft server and Guilded server. Its main function is forwarding chat messages, and may have other small useful functions in the future.

Note

  • When the plugin is first installed on the server it will create an empty configuration file. You need to fill in your bot token, server ID and channel UUID to start using the plugin.
  • You are suggested to restart the server after setting up, not to reload the plugin.

Configuration

All the configurations are explained in the default config file.

Download

Binding your Guilded account

In order to forward chat messages from Guilded server to Minecraft server and use more functions of MGB on the Guilded side, you need to bind your Guilded account to a Minecraft player.

Steps

  1. Log into the Minecraft server and type /mgb mkbind and you will get a 10-digit random binding code.
  2. Go to the right channel of the Guilded server and type /mgb mkbind <code>.

If you want to unbind, type /mgb rmbind at any side.

Permissions

  • mgbridge.mkbind: Request binding code
  • mgbridge.rmbind: Unbind your Guilded account
  • mgbridge.reload: Reload the plugin by using "/mgb reload" (admin-only by default)

Extensions

You can create your own MGB extension. Go to the example extension's repository to see how a MGB extension is created.
There are also some extensions made by me: (all of them are PlugMan-friendly, which means you can safely load/unload them without restarting the server)

  • MGBDeathExt: forward player death messages to Guilded server
  • MGBRoleAward: award a role to the Guilded user when he binds to a Minecraft player
  • MGBChouka: card draw plugin for entertainment (display language is Chinese)

mgbridge's People

Contributors

mcumbrella avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

mgbridge's Issues

[FEATURE] Guilded-side word blacklist

Add censored words that people can't enter into the Guilded-to-Minecraft. So, when someone says one of the censored words it just doesn't send the message to Minecraft.

[Enhancement] Simplify Account Linking Process

Hey there! So, I noticed that bind codes can be quite complex and make linking accounts more difficult than necessary. My suggestion is to switch to a simpler system where users can just run /mgb link in Minecraft, then use /mgb link (username) on Guilded, and finally confirm with /mgb confirm in Minecraft. This would make connecting accounts much easier. Best regards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.