-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
[[{"l":"Introduction"},{"i":"welcome","l":"Welcome!","p":["Welcome to the Spicord wiki, here you learn how to configure Spicord and how to create your own addons."]},{"i":"what-is-spicord","l":"What is Spicord?","p":["Spicord is an API/Framework that integrates both your Minecraft and Discord Server adding cool features by allowing developers to create Addons which can be compatible regardless of the server software you use (Bukkit/Sponge/BungeeCord/Velocity or any fork of them)."]},{"l":"Features","p":["Multi-bot support","Custom commands support","Different command prefix for each bot!","Multiple Addon support","You can code them in JavaScript!","Integrated simple addons (for testing the plugin)!","Independent addons for each bot!","Integrated easy-to-use API","Embed messages support","Optimized code","Compatible with Spigot/Bukkit","Compatible with BungeeCord","Compatible with Velocity","Compatible with Sponge","Spicord is open-source!"]}],[{"l":"Bot creation"},{"l":"Introduction","p":["You will have to create a bot before configuring Spicord, in this page you will see the steps you will have to follow in order to create your own bot."]},{"l":"How to create a bot and invite it to your server","p":["Log-in into the Discord Developer Portal","Click New Application and choose a name for your bot","You will see the information of your application and you will need to copy the numbers below Client ID, you will need it to invite your bot to your server","Switch to the Bot tab located at the left of the page, and then click Add Bot > Yes, do it!","You will see your bot information and there you can change its profile picture and name (optional)","Click the Copy button below the Token section, you will need to put it in the Spicord configuration","To invite your bot, go to https://discord.com/oauth2/authorize?scope=bot&permissions=8&client_id=YOUR_ID but before replace YOUR_ID with the ID you copied in the 3rd step, with this url you can add your bot to your server (your bot will have Administrator permission, you can change that later)"]}],[{"l":"Configuration"},{"l":"Installation","p":["Download the plugin","Put the plugin in your server's plugins folder","Start the server and wait for the plugins/Spicord folder to be created","Open the plugins/Spicord/config.toml file with a text editor","Put your bot token where it asks to put it","Change the value of enabled to true","Restart your server"]}],[{"l":"External addons"},{"i":"what-are-external-addons","l":"What are external addons?","p":["External addons refers to addons that are not built-in into Spicord's codebase, they can be developed by anyone and you can download them from the internet.","Always make sure you are downloading files from reputable sources and authors."]},{"i":"how-do-i-install-an-external-addon","l":"How do I install an external addon?","p":["Some addons can be installed in the addons folder of Spicord ( plugins/Spicord/addons), but most addons are actually presented as server plugins, you must read the installation instructions for that specific addon in order to know where to install it.","You should then look for the addon id and put it into your bot's addons section in the plugins/Spicord/config.toml file.","The section should look something like this:","Assuming your addon id is best-addon-ever, you should then add a new entry to the section with that value:","The last entry of the addons section must NOT end with a comma ,","Save the changes and restart your server. Configure the addon following its own instructions if necessary."]}],[{"l":"BanAnnouncer","p":["BanAnnouncer is a plugin whose purpose is announcing in-game punishments to your Discord server. With this plugin, you can easily promote transparency and fairness within your community by ensuring that all members are aware of any rule violations and the consequences that have been imposed.","The following announcement types are supported:","Punishment Plugin","Announcement Type","AdvancedBan, LibertyBans, LiteBans","ban, tempban, banip, tempbanip, mute, tempmute, warn, tempwarn, kick, unban, unbanip, unmute, unwarn","AdvancedBan","note, unnote","BetterJails, Essentials","jail, unjail"]}],[{"l":"Troubleshooting","p":["This page is under construction."]}]] |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
/*! | ||
* lunr.Builder | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.Index | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.Pipeline | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.Set | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.TokenSet | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.Vector | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.stemmer | ||
* Copyright (C) 2020 Oliver Nightingale | ||
* Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt | ||
*/ | ||
|
||
/*! | ||
* lunr.stopWordFilter | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.tokenizer | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.trimmer | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/*! | ||
* lunr.utils | ||
* Copyright (C) 2020 Oliver Nightingale | ||
*/ | ||
|
||
/** | ||
* lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 | ||
* Copyright (C) 2020 Oliver Nightingale | ||
* @license MIT | ||
*/ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
/*! | ||
* Wait for document loaded before starting the execution | ||
*/ | ||
|
||
/*! | ||
Embeddable Minimum Strictly-Compliant Promises/A+ 1.1.1 Thenable | ||
Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) | ||
Licensed under The MIT License (http://opensource.org/licenses/MIT) | ||
*/ | ||
|
||
/*! @license DOMPurify 3.0.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.5/LICENSE */ | ||
|
||
/*! Bezier curve function generator. Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License */ | ||
|
||
/*! Check if previously processed */ | ||
|
||
/*! Runge-Kutta spring physics function generator. Adapted from Framer.js, copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License */ | ||
|
||
/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */ | ||
|
||
/** | ||
* Mermaid is a Javascript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. | ||
* | ||
* @license MIT <https://opensource.org/licenses/MIT> | ||
* @author Knut Sveidqvist <https://github.com/knsv> | ||
* @namespace | ||
* @public | ||
*/ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/** | ||
* Prism: Lightweight, robust, elegant syntax highlighting | ||
* | ||
* @license MIT <https://opensource.org/licenses/MIT> | ||
* @author Lea Verou <https://lea.verou.me> | ||
* @namespace | ||
* @public | ||
*/ |