Skip to content

Instantly share code, notes, and snippets.

View myrkvi's full-sized avatar

Vegard Berg myrkvi

View GitHub Profile
@myrkvi
myrkvi / gist:3941577
Created October 23, 2012 21:10 — forked from Dinnerbone/gist:3736487
New Minecraft target selector syntax!

Syntax

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.
@myrkvi
myrkvi / http.go
Created February 6, 2016 12:54 — forked from donatj/http.go
Golang Basic Auth
package utils
import (
"encoding/base64"
"net/http"
"strings"
)
func BasicAuth(handler http.HandlerFunc, username, password string) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {