Rank | Bot | Approximate Server Count | Library |
---|---|---|---|
1 | MEE6 | 21,300,000 | Custom Python |
2 | Rythm 🪦 | 15,200,000 | JDA |
3 | carl-bot |
10,900,000 | Pycord |
4 | Groovy 🪦 | 10,100,000 | JDA, Discord4J |
5 | Dyno |
# | |
# This file is part of the XXX distribution (https://github.com/xxxx or http://xxx.github.io). | |
# Copyright (c) 2015 Liviu Ionescu. | |
# | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, version 3. | |
# | |
# This program is distributed in the hope that it will be useful, but | |
# WITHOUT ANY WARRANTY; without even the implied warranty of |
#!/usr/bin/env python3 | |
triviafile = 'trivia.csv' | |
apiurl = 'https://opentdb.com/' | |
sleep_between_requests = 0.1 | |
questionsPerRequest = 50 | |
import requests, os, hashlib, json, sys, csv, urllib, time | |
unquote = urllib.parse.unquote |
Minecraft mods, especially mods which change the client, are by and large written with Forge. If you visit their website, you'll be greeted abruptly by a mysterious message at the top of an SMF forum, with no clear path towards actually... making a mod. I'm documenting here the steps I went through to get started, in the hopes of helping the next person have an easier time of it.
I'll be using Scala for this guide, but it should be fairly easy to adapt these instructions to any JVM language (e.g. clojure or if you're feeling masochistic, Java). I'm also developing on OS X, so some of the commands will be a little different if you're on Linux or Windows. I'm assuming you have some proficiency with your operating system, so I won't go into details about how to adapt those commands to your system.
Minecraft doesn't have an official mod API (despite early [promises](http://notch.t
extension_id=jifpbeccnghkjeaalbbjmodiffmgedin # change this ID
curl -L -o "$extension_id.zip" "https://clients2.google.com/service/update2/crx?response=redirect&os=mac&arch=x86-64&nacl_arch=x86-64&prod=chromecrx&prodchannel=stable&prodversion=44.0.2403.130&x=id%3D$extension_id%26uc"
unzip -d "$extension_id-source" "$extension_id.zip"
Thx to crxviewer for the magic download URL.
// Reference: http://stackoverflow.com/questions/4822471/count-number-of-lines-in-a-git-repository | |
$ git ls-files | xargs wc -l |