Skip to content

Instantly share code, notes, and snippets.

View nijikokun's full-sized avatar
🍀
working

Niji nijikokun

🍀
working
  • Product Manager
  • San Diego, California
View GitHub Profile
@nijikokun
nijikokun / gist:645931
Created October 25, 2010 22:36
hey0 setColor from char
public static String setColor(char colour) {
String color = "";
switch (colour) {
case '0': color = "§0"; break;
case '1': color = "§1"; break;
case '2': color = "§2"; break;
case '3': color = "§3"; break;
case '4': color = "§4"; break;
case '5': color = "§5"; break;
case '6': color = "§6"; break;
@nijikokun
nijikokun / gist:646015
Created October 25, 2010 23:30
DUN DUN DUN
if(you + me) {
return false;
}
@nijikokun
nijikokun / Testers.java
Created November 2, 2010 00:12
Default Java Plugin for hMod w/ All functions / listeners.
import java.util.logging.Logger;
/**
*
* @author Nijiko
*/
public class Testers extends Plugin {
private Listener l = new Listener(this);
protected static final Logger log = Logger.getLogger("Minecraft");
private String name = "MyPlugin";
@nijikokun
nijikokun / gist:724243
Created December 1, 2010 21:16
hasItems hMod
public boolean hasItems(Player player, int item, int amount) {
hm[] items = player.getInventory().getArray();
int len = items.length;
int counter = 0;
for (int i = 0; i < len; i++) {
hm current = items[i];
// Avoid infinite stacks
if (current == null || current.a <= 0) {
@nijikokun
nijikokun / gist:726790
Created December 3, 2010 10:12
AMG SO HARD
if(message.substring((message.length-3), (message.length-2)) == "§") {
message.substring(message.length, (message.length-2));
// do a recursive here;
} else {
// send the message onwards;
}
@nijikokun
nijikokun / gist:727008
Created December 3, 2010 14:22
does not work
String newer = "";
newer = message.replaceAll("(&([a-z0-9]))", "§$2");
newer = message.replace("+c", channel);
newer = message.replace("+n", name);
newer = message.replace("\\\\\u00A7", "&");
return newer;
double x = player.getX();
double z = player.getZ();
double a = Double.valueOf(positions[1]);
double b = Double.valueOf(positions[2]);
if(a >= x && -a <= x) {
if(b >= z && -b <= z) {
return true;
}
}
@nijikokun
nijikokun / Hooked.java
Created December 26, 2010 19:01
Hooking support for plugins, not just iConomy.
/**
* Hooked.java
* <br><br>
* Controls custom hook information by easily helping you figure out what is what without recieving errors on the matter.
*
* @author Nijikokun <nijikokun@gmail.com>
*/
public class Hooked {
public Hooked() {
@nijikokun
nijikokun / Objectification.php
Created May 24, 2011 03:06
Objectification
/* Objectification Framework
* ^- I made this shit up. What now.
*
* PHP/Java Mixin
*
* Rewrite how PHP utilizes Objects. This way everything is constant.
* No more shitty function naming, no more shitty coding.
*
* This is still in SPEC, it's not functional yet.
*
@nijikokun
nijikokun / gist:1009266
Created June 5, 2011 18:46
Get Craftbukkit Version
public static String getCraftBukkitVersion(String version) {
Pattern v = Pattern.compile("b(\\d{1,4})");
String vr = "";
Matcher m = v.matcher(version);
while (m.find()) {
vr = m.group();
}
if(vr.startsWith("b"))