Skip to content

Instantly share code, notes, and snippets.

View jonathanpeppers's full-sized avatar
❄️
happy holidays!

Jonathan Peppers jonathanpeppers

❄️
happy holidays!
View GitHub Profile
@jonathanpeppers
jonathanpeppers / tunnel.sh
Created July 25, 2017 20:18
Docker SSH tunnel
ssh -fNL 2375:localhost:2375 yourUsername@yourHostnameOrIP
@jonathanpeppers
jonathanpeppers / docker.sh
Created July 25, 2017 20:16
Restart docker daemon for SSH forwarding
# Stop the docker service/daemon
sudo service docker stop
# Start the service, listening on port 2375
dockerd -H 0.0.0.0:2375
@jonathanpeppers
jonathanpeppers / run.sh
Created July 25, 2017 16:56
Run Nukkit in Docker
docker run -it -p 19132:19132/udp --name nukkit -v worlds:/home/worlds -v players:/home/players -v logs:/home/logs -v plugins:/home/plugins nukkit
@jonathanpeppers
jonathanpeppers / Dockerfile
Created July 25, 2017 16:31
Dockerfile for Nukkit
FROM anapsix/alpine-java
MAINTAINER Jon
# Nukkit files
COPY nukkit-1.0-SNAPSHOT.jar /home/nukkit-1.0-SNAPSHOT.jar
COPY nukkit.yml /home/nukkit.yml
COPY server.properties /home/server.properties
# EssentialsNK files
COPY EssentialsNK-1.0.8.jar /home/plugins/EssentialsNK-1.0.8.jar
@jonathanpeppers
jonathanpeppers / nukkit.yml
Last active July 25, 2017 20:51
nukkit.yml for worlds, and server.properties
worlds:
diversity: []
#Then in server.properties file
level-name=diversity
@jonathanpeppers
jonathanpeppers / server.properties
Created July 25, 2017 15:12
Nukkit server.properties file
#Properties Config file
motd=Awesome Jon Server
gamemode=1
#More properties here
@jonathanpeppers
jonathanpeppers / run.out
Created July 25, 2017 15:05
Command line running Nukkit
Jonathans-MBP:minecraft jonathanpeppers$ java -jar nukkit-1.0-SNAPSHOT.jar
10:04:51 [INFO] Welcome! Please choose a language first!
10:04:51 [INFO] eng => English
10:04:51 [INFO] chs => 中文(简体)体
10:04:51 [INFO] cht => 中文(繁體)體
10:04:51 [INFO] jpn => 日本語本
10:04:51 [INFO] rus => Pyccĸий
10:04:51 [INFO] spa => Español
10:04:51 [INFO] pol => Polish
10:04:51 [INFO] bra => Português-Brasil
@jonathanpeppers
jonathanpeppers / build.sh
Created July 25, 2017 14:44
Build Nukkit
git submodule update --init
mvn clean
mvn package
@jonathanpeppers
jonathanpeppers / PurchaseService.cs
Created May 6, 2017 19:16
Google Play PurchaseService snipped
var googleReceipt = receipt as GoogleReceipt;
if (googleReceipt != null)
{
await _client.Verify(googleReceipt);
return;
}
@jonathanpeppers
jonathanpeppers / run.csx
Created May 5, 2017 20:07
Google Play Azure Function
using System.Configuration;
using System.Net;
using Google.Apis.AndroidPublisher.v2;
using Google.Apis.AndroidPublisher.v2.Data;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
private static string GooglePlayAccount = ConfigurationManager.AppSettings["GooglePlayAccount"];
//NOTE: best way I could get \n in an app setting
private static string GooglePlayKey = ConfigurationManager.AppSettings["GooglePlayKey"].Replace("\\n", "\n");