launchindex.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "version": "1.0",
  3. "servers": [
  4. {
  5. "id": "WesterosCraft-1.11.2",
  6. "name": "WesterosCraft Production Client",
  7. "news-feed": "http://www.westeroscraft.com/api/rss.php?preset_id=12700544",
  8. "icon-url": "http://mc.westeroscraft.com/WesterosCraftLauncher/files/server-prod.png",
  9. "revision": "0.0.1",
  10. "server-ip": "mc.westeroscraft.com",
  11. "mc-version": "1.11.2",
  12. "modules": [
  13. {
  14. "id": "MODNAME",
  15. "name": "Mod Name version 1.11.2",
  16. "type": "forgemod",
  17. "_comment": "If no required is given, it will default to true. If a def(ault) is not give, it will default to true. If required is present it always expects a value.",
  18. "required": {
  19. "value": false,
  20. "def": false
  21. },
  22. "artifact": {
  23. "size": 1234,
  24. "MD5": "e71e88c744588fdad48d3b3beb4935fc",
  25. "path": "forgemod path is appended to {basepath}/mods",
  26. "url": "http://mc.westeroscraft.com/WesterosCraftLauncher/files/1.11.2/somemod.jar"
  27. }
  28. },
  29. {
  30. "_comment": "Forge is a special instance of library.",
  31. "id": "net.minecraftforge.forge.forge-universal:1.11.2-13.20.0.2228",
  32. "name": "Minecraft Forge 1.11.2-13.20.0.2228",
  33. "type": "forge",
  34. "artifact": {
  35. "size": 4123353,
  36. "MD5": "5b9105f1a8552beac0c8228203d994ae",
  37. "path": "net/minecraftforge/forge/1.11.2-13.20.0.2228/forge-1.11.2-13.20.0.2228-universal.jar",
  38. "url": "http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.11.2-13.20.0.2228/forge-1.11.2-13.20.0.2228-universal.jar"
  39. }
  40. },
  41. {
  42. "_comment": "library path is appended to {basepath}/libraries",
  43. "id": "net.optifine.optifine:1.11.2_HD_U_B8",
  44. "name": "Optifine 1.11.2 HD U B8",
  45. "type": "library",
  46. "artifact": {
  47. "size": 2050307,
  48. "MD5": "c18c80f8bfa2a440cc5af4ab8816bc4b",
  49. "path": "optifine/OptiFine/1.11.2_HD_U_B8/OptiFine-1.11.2_HD_U_B8.jar",
  50. "url": "http://optifine.net/download.php?f=OptiFine_1.11.2_HD_U_B8.jar"
  51. }
  52. },
  53. {
  54. "id": "chatbubbles",
  55. "name": "Chat Bubbles 1.11.2",
  56. "type": "litemod",
  57. "required": {
  58. "value": false
  59. },
  60. "artifact": {
  61. "size": 37838,
  62. "MD5": "0497a93e5429b43082282e9d9119fcba",
  63. "path": "litemod path is appended to {basepath}/mods/{mc-version}",
  64. "url": "http://mc.westeroscraft.com/WesterosCraftLauncher/files/1.11.2/mod_chatBubbles-1.0.1_for_1.11.2.litemod"
  65. },
  66. "_comment": "Any module can declare submodules, even submodules.",
  67. "sub-modules": [
  68. {
  69. "id": "customRegexes",
  70. "name": "Custom Regexes for Chat Bubbles",
  71. "type": "file",
  72. "artifact": {
  73. "size": 331,
  74. "MD5": "f21b4b325f09238a3d6b2103d54351ef",
  75. "path": "file path is appended to {basepath}",
  76. "url": "http://mc.westeroscraft.com/WesterosCraftLauncher/files/1.11.2/customRegexes.txt"
  77. }
  78. }
  79. ]
  80. }
  81. ]
  82. }
  83. ]
  84. }