Skip to content

Instantly share code, notes, and snippets.

<!doctype html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head>
<title> </title>
<!--[if !mso]><!-- -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--<![endif]-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
#outlook a {
package ps.eden.server.net.event;
import io.netty.buffer.ByteBuf;
import ps.eden.server.cache.misc.buffer.ByteBufUtils;
import ps.eden.server.game.system.js5.JS5ArchiveRequest;
import ps.eden.server.game.system.js5.JS5FileCache;
import ps.eden.server.game.system.js5.JS5Worker;
import ps.eden.server.net.IoEventHandler;
import ps.eden.server.net.IOSession;
package ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.ByteBuffer;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.Whirlpool;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.math.BigInteger;
package ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.ByteBuffer;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.Whirlpool;
public class FileSystem {
/**
* Underlying cache.
*/
package ps.eden.server.cache.editor.emperor.wm;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.dragonkk.store.Store;
import ps.eden.server.cache.editor.dragonkk.tools.clientCacheUpdater.RSXteas;
package ps.eden.server.cache.editor.emperor;
import java.io.FileInputStream;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.dragonkk.store.Store;
import ps.eden.server.cache.editor.dragonkk.utils.Constants;
/**
* Handles packing HD libraries into the cache (as a new cache index).
package ps.eden.server.cache.editor.leanbow;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.dragonkk.store.Store;
import java.io.File;
import java.io.IOException;
public final class CS2Packer {
package ps.eden.server.cache.editor.leanbow;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache.*;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.ByteBuffer;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.Whirlpool;
public class CacheRepair {
/**
package ps.eden.server.cache.editor.leanbow;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.dragonkk.store.Store;
import java.io.File;
import java.io.IOException;
public final class InterfacePacker {
package ps.eden.server.cache.editor.leanbow;
import ps.eden.server.ServerConstants;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache.Cache;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache.File;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache.FileSystem;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.cache.Folder;
import ps.eden.server.cache.editor.mgi.tools.rseditor.core.utilities.ByteBuffer;
public final class OSRSCachePacker {