package mod.sin.items; import com.wurmonline.server.MiscConstants; import com.wurmonline.server.items.ItemTemplate; import com.wurmonline.server.items.ItemTypes; import com.wurmonline.server.items.Materials; import org.gotti.wurmunlimited.modsupport.ItemTemplateBuilder; import java.io.IOException; import java.util.logging.Logger; public class BookOfConversion implements ItemTypes, MiscConstants { public static Logger logger = Logger.getLogger(BookOfConversion.class.getName()); public static int templateId; public void createTemplate() throws IOException{ String name = "book of conversion"; ItemTemplateBuilder itemBuilder = new ItemTemplateBuilder("mod.item.book.conversion"); itemBuilder.name(name, "books of conversion", "A book used to convert religion. This comes at a slight faith loss."); itemBuilder.itemTypes(new short[]{ ItemTypes.ITEM_TYPE_MAGIC, ItemTypes.ITEM_TYPE_FULLPRICE, ItemTypes.ITEM_TYPE_NOSELLBACK, ItemTypes.ITEM_TYPE_ALWAYS_BANKABLE }); itemBuilder.imageNumber((short) 328); itemBuilder.behaviourType((short) 1); itemBuilder.combatDamage(0); itemBuilder.decayTime(Long.MAX_VALUE); itemBuilder.dimensions(1, 1, 1); itemBuilder.primarySkill((int) NOID); itemBuilder.bodySpaces(EMPTY_BYTE_PRIMITIVE_ARRAY); itemBuilder.modelName("model.artifact.tomemagic.black.paper."); itemBuilder.difficulty(5.0f); itemBuilder.weightGrams(500); itemBuilder.material(Materials.MATERIAL_PAPER); itemBuilder.value(50000); itemBuilder.isTraded(false); ItemTemplate template = itemBuilder.build(); templateId = template.getTemplateId(); logger.info(name+" TemplateID: "+templateId); } }