This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); | |
| private Skype skype; | |
| public void loadSkype() { | |
| scheduler.scheduleAtFixedRate(new Runnable() { | |
| @Override | |
| public void run() { | |
| try { | |
| Skype oldSkype = skype; // get instance of old skype | |
| Skype newSkype = Skype.login(username, password); // Set up new skype |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package dank.memes.skype.ban; | |
| import com.google.common.collect.HashMultimap; | |
| import com.google.common.collect.Multimap; | |
| import com.samczsun.skype4j.user.User; | |
| import org.yaml.snakeyaml.DumperOptions; | |
| import org.yaml.snakeyaml.Yaml; | |
| import java.io.*; | |
| import java.util.ArrayList; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1929 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import org.bukkit.plugin.Plugin; | |
| import org.bukkit.scheduler.BukkitRunnable; | |
| import java.util.ArrayDeque; | |
| import java.util.Collections; | |
| import java.util.Deque; | |
| public class TPSUtil extends BukkitRunnable { | |
| private long lastTick; | |
| private Deque<Long> tickIntervals; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import org.bukkit.Bukkit; | |
| import org.bukkit.entity.Player; | |
| import org.bukkit.inventory.meta.SkullMeta; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| public class SkullUtils { | |
| private static String serverVersion; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import net.md_5.bungee.api.Callback; | |
| import net.md_5.bungee.api.ProxyServer; | |
| import net.md_5.bungee.api.ServerPing; | |
| import net.md_5.bungee.api.chat.BaseComponent; | |
| import net.md_5.bungee.api.config.ListenerInfo; | |
| import net.md_5.bungee.api.event.ProxyPingEvent; | |
| import java.net.InetSocketAddress; | |
| import java.util.UUID; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import org.bukkit.Bukkit; | |
| import org.bukkit.entity.Player; | |
| import java.lang.reflect.Constructor; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.Method; | |
| public class ReflPackets { | |
| private String serverVersion; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Decompiled with CFR 0_101. | |
| * | |
| * Could not load the following classes: | |
| * com.sk89q.worldedit.EditSession | |
| * com.sk89q.worldedit.MaxChangedBlocksException | |
| * com.sk89q.worldedit.Vector | |
| * com.sk89q.worldedit.blocks.BaseBlock | |
| * org.bukkit.plugin.Plugin | |
| * org.bukkit.scheduler.BukkitRunnable |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from bottle import route, run | |
| import subprocess, socket, os, glob | |
| base_path = '/home/minecraft/' | |
| def get_pipe(command): | |
| return subprocess.Popen(command.split(), stdout=subprocess.PIPE).stdout | |
| def validate_name(name): | |
| return name and name.isalnum() and ' ' not in name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| source $1 | |
| INSTANCE=$2 | |
| INSTANCE_DEST="${DEPLOY_ROOT}${NAME}${INSTANCE}" | |
| rsync -a --exclude ".*/" --delete "${MASTER}/" "${INSTANCE_DEST}/" | |
| PORT=$(($PORT_START+$INSTANCE)) |