Skip to content

Instantly share code, notes, and snippets.

stat.jump
stat.drop
stat.deaths
stat.mobKills
stat.pigOneCm
stat.flyOneCm
stat.leaveGame
stat.diveOneCm
stat.swimOneCm
stat.fallOneCm
package com.bringholm.itemsafe.bukkitutils;
import com.google.common.base.Charsets;
import com.google.common.collect.Maps;
import com.google.common.io.Files;
import org.apache.commons.lang.Validate;
import org.bukkit.Bukkit;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
package com.bringholm.itemgenerator.bukkitutils;
import com.google.common.base.Charsets;
import com.google.common.collect.Maps;
import com.google.common.io.Files;
import org.apache.commons.lang.Validate;
import org.bukkit.Bukkit;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
package com.bringholm.tntstep;
import com.google.common.collect.Lists;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
package com.bringholm.featherteleport.bukkitutils;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
public class BukkitReflectionUtils {
public static void modifyFinalField(Field field, Object target, Object newValue) {
try {
field.setAccessible(true);
Field modifierField = Field.class.getDeclaredField("modifiers");
package com.bringholm.magmaevent;
import com.bringholm.magmaevent.bukkitutils.BukkitReflectionUtils;
import jdk.internal.org.objectweb.asm.ClassReader;
import jdk.internal.org.objectweb.asm.ClassWriter;
import jdk.internal.org.objectweb.asm.Label;
import jdk.internal.org.objectweb.asm.Opcodes;
import jdk.internal.org.objectweb.asm.tree.*;
import tk.ivybits.agent.Tools;