from twisted.internet import reactor, defer, threads
from twisted.logger import Logger, textFileLogObserver, globalLogPublisher
import time, sys, requests, random
log = Logger()
def try_password(password, app, real):
r = requests.get(
View end_city_treasure.json
"rolls": {
"min": 2,
"max": 6
"items": [
"item": "minecraft:diamond",
"weight": 5,
"functions": [
View spawn_bonus_chest.json
"item": "minecraft:stick",
"weight": 10,
"functions": [
"function": "minecraft:set_count",
"min": 1,
"max": 3

Keybase proof

I hereby claim:

  • I am Dinnerbone on github.
  • I am dinnerbone ( on keybase.
  • I have a public key whose fingerprint is 7FB0 57F8 7FA7 9A66 E8F3 A8DF 667C 41E9 8BC6 478A

To claim this, I am signing this object:

public class Foo {
public static void main(String[] args) {
String x = "This is weird: \u0022\u003B\u0069\u006E\u0074\u0020\u0079\u003D\u0031\u002F\u0030\u003B\u0078\u003D\u0022???";
System.out.println("x = " + x);
View gist:6488256
/sayraw {"text":"Want to reset the current minigame? ", "extra": [{"text":"Click here!", "clickEvent":{"action":"run_command", "value":"/scoreboard players set minigame_resetting 1"}}]}
"text": "Want to reset the current minigame? ",
"extra": [
"text": "Click here!",
"clickEvent": {
"action": "run_command",
View gist:5662824
"//comment": "All metainfo files will be ORIGINAL_FILE.mcmeta. For example, textures/blocks/portal.png.mcmeta. The format is, of course, JSON.",
"animation": {
"//comment": "This block will be required for animated textures. It can be an empty block, but it will be needed to detect an animation.",
"frames": [
{"index": 2, "time": 4},
View gist:5631634
"color": "yellow",
"translate": "multiplayer.player.joined",
"using": [
"color": "gray",
package net.minecraft.launcher.authentication;
import net.minecraft.launcher.Http;
import java.util.HashMap;
import java.util.Map;
View gist:3736487


All target selectors start with @. The following character is the selector type. For example, @p means 'closest player'.

Target selectors may have additional, optional arguments. You can specify these in [ ], using the syntax a=0. For example, @p[a=0,b=5,c=-500].

There is a special short syntax for just specifying x, y, z and r arguments; simply list their values separated by a comma, without x=. For example: @p[100,64,-100,5] for 5 range, x=100, y=64 and z=-100. Each of these are optional and skippable by leaving them empty. For example, to just specify y coordinate: @p[,64].

Global Arguments:

  • x - X coordinate for search center. Default is senders coordinate, or 0.
  • y - Y coordinate for search center. Default is senders coordinate, or 0.