public BookLoader() {
wrapper.registerPacketServer(PacketUpdateSavedPage.class);
registerPageType("blank", ContentBlank.class);
registerPageType("text", ContentText.class);
registerPageType("image", ContentImage.class);
registerPageType("image with text below", ContentImageText.class);
registerPageType("text with image below", ContentTextImage.class);
registerPageType("text with left image etch", ContentTextLeftImage.class);
registerPageType("text with right image etch", ContentTextRightImage.class);
registerPageType("crafting", ContentCrafting.class);
registerPageType("smelting", ContentSmelting.class);
registerPageType("smithing", ContentSmithing.class);
registerPageType("block interaction", ContentBlockInteraction.class);
registerPageType("structure", ContentStructure.class);
StringActionProcessor.registerProtocol(new ProtocolGoToPage());
StringActionProcessor.registerProtocol(new ProtocolGoToPage(true, ProtocolGoToPage.GO_TO_RTN));
}