package amidst.bytedata; import amidst.minecraft.Minecraft; public class CCByteMatch extends ClassChecker { private byte[] checkData; private int dataOffset; public CCByteMatch(String name, byte[] data, int offset) { // FIXME : Dead class super(name); checkData = data; dataOffset = offset; } public boolean check(ByteClass bClass) { byte[] data = bClass.getData(); if (data.length < dataOffset + checkData.length) return false; for (int i = 0; i < checkData.length; i++) { if (checkData[i] != data[i + dataOffset]) return false; } return true; } @Override public void check(Minecraft m, ByteClass bClass) { // TODO Auto-generated method stub } }