Skip to content

Instantly share code, notes, and snippets.

@mlow
mlow / gist:5155024
Last active December 14, 2015 21:59
A craft command to get around the craft bench not working in protocol enabled version of spigot
import com.sk89q.commandbook.CommandBook;
import com.sk89q.commandbook.util.PlayerUtil;
import com.sk89q.minecraft.util.commands.Command;
import com.sk89q.minecraft.util.commands.CommandContext;
import com.sk89q.minecraft.util.commands.CommandException;
import com.sk89q.minecraft.util.commands.CommandPermissions;
import com.zachsthings.libcomponents.ComponentInformation;
import com.zachsthings.libcomponents.bukkit.BukkitComponent;
import java.util.ArrayList;
import java.util.Collection;
@mlow
mlow / Derp.java
Created August 6, 2012 16:04
Java from int to roman numeral
private static String[] RVALS = {"M", "CM", "D", "CD", "C", "XC", "L",
"XL", "X", "IX", "V", "IV", "I"};
private static int[] IVALS = {1000, 900, 500, 400, 100, 90,
50, 40, 10, 9, 5, 4, 1};
public static String toRomanNumeral(int value) {
if (value >= 4000 || value <= 0) return "";
String roman = "";
for (int i = 0; i < RVALS.length; i++) {
@mlow
mlow / gist:2565267
Created May 1, 2012 05:14
Ooh, fancy
package net.darqy.TestPlugin;
import java.text.CharacterIterator;
import java.text.StringCharacterIterator;
import net.minecraft.server.EntityHuman;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftWorld;