Browse Source

Renamed GG Launcher to Aether Launcher

master
JellySquid 3 years ago
parent
commit
d70b831680
100 changed files with 26 additions and 426 deletions
  1. 0
    0
      launcher-aether/build.gradle
  2. 0
    0
      launcher-aether/config.json
  3. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/Start.java
  4. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/launch/LaunchProcessHandler.java
  5. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/launch/LaunchSupervisor.java
  6. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/LauncherFrame.java
  7. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/LauncherLayout.java
  8. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatButton.java
  9. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatPasswordField.java
  10. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatProgressbar.java
  11. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatTabPane.java
  12. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatTextField.java
  13. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/NewsElement.java
  14. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/PlaceholderTextField.java
  15. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/UserIndicator.java
  16. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/WindowButton.java
  17. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/dialogs/NewConfigurationDialog.java
  18. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/ImagePanel.java
  19. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/MessageLog.java
  20. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/NewsPanel.java
  21. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/ProgressIndicatorPanel.java
  22. 23
    4
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/TitlebarPanel.java
  23. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/AvatarManager.java
  24. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/CacheManager.java
  25. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherFonts.java
  26. 3
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherIcons.java
  27. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherStyles.java
  28. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/NewsFeedManager.java
  29. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/OptionsView.java
  30. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/ProgressView.java
  31. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountAddView.java
  32. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListModel.java
  33. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListView.java
  34. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountRefreshView.java
  35. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/game/ConsolePanel.java
  36. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/game/PlayView.java
  37. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/util/IProgressReporter.java
  38. 0
    0
      launcher-aether/src/main/java/com/gildedgames/launcher/util/Pair.java
  39. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Bold.ttf
  40. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Regular.ttf
  41. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/add.png
  42. BIN
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/bug.png
  43. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/close.png
  44. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/gear.png
  45. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/maximize.png
  46. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/minimize.png
  47. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/play.png
  48. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/refresh.png
  49. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/remove.png
  50. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/icons/switch_user.png
  51. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/images/background.jpg
  52. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/images/heads/default.png
  53. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/assets/titlebar/window-icon.png
  54. 0
    0
      launcher-aether/src/main/resources/com/gildedgames/launcher/cert.der
  55. BIN
      readme/configure_features.png
  56. BIN
      readme/features.png
  57. BIN
      readme/launcher.png
  58. BIN
      readme/launcher_skinned.png
  59. BIN
      readme/log.png
  60. BIN
      readme/modpack_creator.png
  61. BIN
      readme/options.png
  62. BIN
      readme/pack_manager.png
  63. BIN
      readme/packages_generator.png
  64. 0
    32
      sample-files/README.txt
  65. 0
    7
      sample-files/lightpack/loaders/README.txt
  66. BIN
      sample-files/lightpack/loaders/somemodloader-1.8-b345-installer.jar
  67. 0
    17
      sample-files/lightpack/modpack.json
  68. 0
    11
      sample-files/lightpack/src/_CLIENT/options.txt
  69. BIN
      sample-files/lightpack/src/_CLIENT/resourcepacks/SomeResourcePack.zip
  70. 0
    47
      sample-files/lightpack/src/config/_SERVER/forgeChunkLoading.cfg
  71. 0
    60
      sample-files/lightpack/src/config/forge.cfg
  72. 0
    38
      sample-files/lightpack/src/config/worldedit/worldedit.properties
  73. BIN
      sample-files/lightpack/src/mods/FlyingCars-2.5.jar
  74. BIN
      sample-files/lightpack/src/mods/IndustrialMachines-2.3.jar
  75. BIN
      sample-files/lightpack/src/mods/WorldEditor-1.2.jar
  76. BIN
      sample-files/lightpack/src/mods/_CLIENT/CoolGrass-1.0.jar
  77. 0
    7
      sample-files/lightpack/src/mods/_CLIENT/CoolGrass.info.json
  78. BIN
      sample-files/lightpack/src/mods/_CLIENT/RequiredClientLib-5.0.jar
  79. BIN
      sample-files/lightpack/src/mods/_CLIENT/SomeMinimap-2.0.jar
  80. 0
    8
      sample-files/lightpack/src/mods/_CLIENT/SomeMinimap.info.json
  81. BIN
      sample-files/lightpack/src/mods/_SERVER/ServerPerfFix-6.2.jar
  82. 0
    7
      sample-files/monsterpack/loaders/README.txt
  83. BIN
      sample-files/monsterpack/loaders/somemodloader-1.8-b345-installer.jar
  84. 0
    17
      sample-files/monsterpack/modpack.json
  85. 0
    11
      sample-files/monsterpack/src/_CLIENT/options.txt
  86. BIN
      sample-files/monsterpack/src/_CLIENT/resourcepacks/SomeResourcePack.zip
  87. 0
    47
      sample-files/monsterpack/src/config/_SERVER/forgeChunkLoading.cfg
  88. 0
    60
      sample-files/monsterpack/src/config/forge.cfg
  89. 0
    38
      sample-files/monsterpack/src/config/worldedit/worldedit.properties
  90. BIN
      sample-files/monsterpack/src/mods/FlyingCars-2.5.jar
  91. BIN
      sample-files/monsterpack/src/mods/IndustrialMachines-2.3.jar
  92. BIN
      sample-files/monsterpack/src/mods/SomeHeavyMod-1.4.jar
  93. BIN
      sample-files/monsterpack/src/mods/WorldEditor-1.2.jar
  94. BIN
      sample-files/monsterpack/src/mods/_CLIENT/CoolGrass-1.0.jar
  95. 0
    7
      sample-files/monsterpack/src/mods/_CLIENT/CoolGrass.info.json
  96. BIN
      sample-files/monsterpack/src/mods/_CLIENT/RequiredClientLib-5.0.jar
  97. BIN
      sample-files/monsterpack/src/mods/_CLIENT/SomeMinimap-2.0.jar
  98. 0
    8
      sample-files/monsterpack/src/mods/_CLIENT/SomeMinimap.info.json
  99. BIN
      sample-files/monsterpack/src/mods/_SERVER/ServerPerfFix-6.2.jar
  100. 0
    0
      sample-files/upload/latest.json

launcher-gg/build.gradle → launcher-aether/build.gradle View File


launcher-gg/config.json → launcher-aether/config.json View File


launcher-gg/src/main/java/com/gildedgames/launcher/Start.java → launcher-aether/src/main/java/com/gildedgames/launcher/Start.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/launch/LaunchProcessHandler.java → launcher-aether/src/main/java/com/gildedgames/launcher/launch/LaunchProcessHandler.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/launch/LaunchSupervisor.java → launcher-aether/src/main/java/com/gildedgames/launcher/launch/LaunchSupervisor.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/LauncherFrame.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/LauncherFrame.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/LauncherLayout.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/LauncherLayout.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/FlatButton.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatButton.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/FlatPasswordField.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatPasswordField.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/FlatProgressbar.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatProgressbar.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/FlatTabPane.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatTabPane.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/FlatTextField.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/FlatTextField.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/NewsElement.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/NewsElement.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/PlaceholderTextField.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/PlaceholderTextField.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/UserIndicator.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/UserIndicator.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/components/WindowButton.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/components/WindowButton.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/dialogs/NewConfigurationDialog.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/dialogs/NewConfigurationDialog.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/panels/ImagePanel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/ImagePanel.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/panels/MessageLog.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/MessageLog.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/panels/NewsPanel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/NewsPanel.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/panels/ProgressIndicatorPanel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/ProgressIndicatorPanel.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/panels/TitlebarPanel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/panels/TitlebarPanel.java View File

@@ -2,23 +2,29 @@ package com.gildedgames.launcher.ui.panels;

import com.gildedgames.launcher.ui.LauncherFrame;
import com.gildedgames.launcher.ui.components.FlatButton;
import com.gildedgames.launcher.ui.components.NewsElement;
import com.gildedgames.launcher.ui.components.WindowButton;
import com.gildedgames.launcher.ui.resources.LauncherFonts;
import com.gildedgames.launcher.ui.resources.LauncherIcons;
import com.gildedgames.launcher.ui.resources.LauncherStyles;
import com.skcraft.launcher.swing.SwingHelper;
import net.miginfocom.swing.MigLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.Desktop;
import java.awt.Font;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowEvent;
import java.awt.event.*;
import java.io.IOException;
import java.net.URI;

public class TitlebarPanel extends JPanel {
private static final String REPORT_BUG_URL = "https://git.gildedgames.com/GildedGames/Aether-Launcher/issues";

private final JFrame frame;

public TitlebarPanel(final LauncherFrame frame) {
@@ -26,7 +32,7 @@ public class TitlebarPanel extends JPanel {

Font font = LauncherFonts.OPEN_SANS_REGULAR;

this.setLayout(new MigLayout("align center, insets 0", "12[]12[]push[]12[]12"));
this.setLayout(new MigLayout("align center, insets 0", "12[]12[]push[]24[]12[]12"));
this.setBackground(LauncherStyles.LAUNCHER_BACKGROUND);

JLabel icon = new JLabel();
@@ -42,6 +48,19 @@ public class TitlebarPanel extends JPanel {

this.add(title);

FlatButton bug = new FlatButton("Report a bug", LauncherFonts.OPEN_SANS_REGULAR.deriveFont(12.0f));
bug.setStyle(FlatButton.ButtonStyle.TRANSPARENT);
bug.setButtonIcon(LauncherIcons.BUG);
bug.addActionListener(e -> {
try {
Desktop.getDesktop().browse(URI.create(REPORT_BUG_URL));
} catch (IOException e1) {
SwingHelper.showErrorDialog(this.frame, "Well, this is akward.", "An error occured opening the bug tracker.", e1);
}
});

this.add(bug);

WindowButton minimizeButton = new WindowButton(LauncherIcons.WINDOW_MINIMIZE);
minimizeButton.addActionListener(e -> frame.setState(JFrame.ICONIFIED));


launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/AvatarManager.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/AvatarManager.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/CacheManager.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/CacheManager.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/LauncherFonts.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherFonts.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/LauncherIcons.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherIcons.java View File

@@ -20,6 +20,8 @@ public class LauncherIcons {

public static final ImageIcon SWITCH_USER;

public static final ImageIcon BUG;

public static final ImageIcon WINDOW_MINIMIZE, WINDOW_CLOSE, WINDOW_MAXIMIZE;

public static final ImageIcon WINDOW_ICON;
@@ -32,6 +34,7 @@ public class LauncherIcons {
PLAY = load("com/gildedgames/assets/icons/play.png");

SWITCH_USER = load("com/gildedgames/assets/icons/switch_user.png");
BUG = load("com/gildedgames/assets/icons/bug.png");

WINDOW_MINIMIZE = load("com/gildedgames/assets/icons/minimize.png");
WINDOW_CLOSE = load("com/gildedgames/assets/icons/close.png");

launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/LauncherStyles.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/LauncherStyles.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/resources/NewsFeedManager.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/resources/NewsFeedManager.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/OptionsView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/OptionsView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/ProgressView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/ProgressView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/account/AccountAddView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountAddView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListModel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListModel.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountListView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/account/AccountRefreshView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/account/AccountRefreshView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/game/ConsolePanel.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/game/ConsolePanel.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/ui/views/game/PlayView.java → launcher-aether/src/main/java/com/gildedgames/launcher/ui/views/game/PlayView.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/util/IProgressReporter.java → launcher-aether/src/main/java/com/gildedgames/launcher/util/IProgressReporter.java View File


launcher-gg/src/main/java/com/gildedgames/launcher/util/Pair.java → launcher-aether/src/main/java/com/gildedgames/launcher/util/Pair.java View File


launcher-gg/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Bold.ttf → launcher-aether/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Bold.ttf View File


launcher-gg/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Regular.ttf → launcher-aether/src/main/resources/com/gildedgames/assets/fonts/OpenSans-Regular.ttf View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/add.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/add.png View File


BIN
launcher-aether/src/main/resources/com/gildedgames/assets/icons/bug.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/close.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/close.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/gear.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/gear.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/maximize.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/maximize.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/minimize.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/minimize.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/play.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/play.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/refresh.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/refresh.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/remove.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/remove.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/icons/switch_user.png → launcher-aether/src/main/resources/com/gildedgames/assets/icons/switch_user.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/images/background.jpg → launcher-aether/src/main/resources/com/gildedgames/assets/images/background.jpg View File


launcher-gg/src/main/resources/com/gildedgames/assets/images/heads/default.png → launcher-aether/src/main/resources/com/gildedgames/assets/images/heads/default.png View File


launcher-gg/src/main/resources/com/gildedgames/assets/titlebar/window-icon.png → launcher-aether/src/main/resources/com/gildedgames/assets/titlebar/window-icon.png View File


launcher-gg/src/main/resources/com/gildedgames/launcher/cert.der → launcher-aether/src/main/resources/com/gildedgames/launcher/cert.der View File


BIN
readme/configure_features.png View File


BIN
readme/features.png View File


BIN
readme/launcher.png View File


BIN
readme/launcher_skinned.png View File


BIN
readme/log.png View File


BIN
readme/modpack_creator.png View File


BIN
readme/options.png View File


BIN
readme/pack_manager.png View File


BIN
readme/packages_generator.png View File


+ 0
- 32
sample-files/README.txt View File

@@ -1,32 +0,0 @@
These are sample files for a project.

- lightpack/ is one modpack
- monsterpack/ is another modpack
- upload/ is what you'd upload to your website

In upload:

- "latest.json" was written by hand
- "packages.php" automatically generates the package listing, but your web server needs PHP installed to use it
- "packages.json" is what packages.php would have generated, but you can write it by hand instead
- "news.html" is your news page

Commands
========

The following commands were run to generate the modpack files in upload/

java -jar ../launcher-builder/build/libs/launcher-builder-4.2.3-SNAPSHOT-all.jar --version 20100223 --input lightpack --output upload --manifest-dest "upload\lightpack.json" --pretty-print

java -jar ../launcher-builder/build/libs/launcher-builder-4.2.3-SNAPSHOT-all.jar --version 20100223 --input monsterpack --output upload --manifest-dest "upload\monsterpack.json" --pretty-print

launcher.properties
===================

If you had uploaded the contents of upload/ to http://example.com/launcher/, you would make launcher.properties look like this:

newsUrl=http://example.com/launcher/news.html?version=%s
packageListUrl=http://example.com/launcher/packages.php?key=%s
selfUpdateUrl=http://example.com/launcher/latest.json

(note: it uses the .php version here)

+ 0
- 7
sample-files/lightpack/loaders/README.txt View File

@@ -1,7 +0,0 @@
You'd put Forge and LiteLoader installers here.

i.e. forge-1.7.10-10.13.0.1208-installer.jar

It should NOT be the Windows version of the installer.

Any installer will work that has a supported "install_profile.json" in its .jar.

BIN
sample-files/lightpack/loaders/somemodloader-1.8-b345-installer.jar View File


+ 0
- 17
sample-files/lightpack/modpack.json View File

@@ -1,17 +0,0 @@
{
"name": "Light Modpack",
"title": "Light Modpack",
"gameVersion": "1.8",
"launch": {
"flags": [
"-Dfml.ignoreInvalidMinecraftCertificates=true"
]
},
"userFiles": {
"include": [
"options.txt",
"optionsshaders.txt",
"mods/VoxelMods/*"
]
}
}

+ 0
- 11
sample-files/lightpack/src/_CLIENT/options.txt View File

@@ -1,11 +0,0 @@
soundCategory_master:1.0
soundCategory_music:0.0
soundCategory_record:1.0
soundCategory_weather:0.1056338
soundCategory_block:1.0
soundCategory_hostile:1.0
soundCategory_neutral:1.0
soundCategory_player:1.0
soundCategory_ambient:1.0
resourcePacks:["Conquest (smaller).zip"]
enableVsync:false

BIN
sample-files/lightpack/src/_CLIENT/resourcepacks/SomeResourcePack.zip View File


+ 0
- 47
sample-files/lightpack/src/config/_SERVER/forgeChunkLoading.cfg View File

@@ -1,47 +0,0 @@
# Configuration file

##########################################################################################################
# Forge
#--------------------------------------------------------------------------------------------------------#
# Sample mod specific control section.
# Copy this section and rename the with the modid for the mod you wish to override.
# A value of zero in either entry effectively disables any chunkloading capabilities
# for that mod
##########################################################################################################

Forge {
# Maximum chunks per ticket for the mod.
I:maximumChunksPerTicket=25

# Maximum ticket count for the mod. Zero disables chunkloading capabilities.
I:maximumTicketCount=200
}


##########################################################################################################
# defaults
#--------------------------------------------------------------------------------------------------------#
# Default configuration for forge chunk loading control
##########################################################################################################

defaults {
# Are mod overrides enabled?
B:enabled=true

# The default maximum number of chunks a mod can force, per ticket,
# for a mod without an override. This is the maximum number of chunks a single ticket can force.
I:maximumChunksPerTicket=25

# The default maximum ticket count for a mod which does not have an override
# in this file. This is the number of chunk loading requests a mod is allowed to make.
I:maximumTicketCount=200

# The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it.
I:playerTicketCount=500

# Unloaded chunks can first be kept in a dormant cache for quicker
# loading times. Specify the size (in chunks) of that cache here
I:dormantChunkCacheSize=0
}



+ 0
- 60
sample-files/lightpack/src/config/forge.cfg View File

@@ -1,60 +0,0 @@
# Configuration file

general {
# Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github.
B:disableVersionCheck=false

# Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024
I:clumpingThreshold=64

# Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI.
B:sortRecipies=true

# Set this to true to force a crash if more than one block attempts to link back to the same Fluid. Enabled by default.
B:forceDuplicateFluidBlockCrash=true

# Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
B:removeErroringEntities=false

# Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
B:removeErroringTileEntities=false

# Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false
B:fullBoundingBoxLadders=false

# Control the range of sky blending for colored skies in biomes.
I:biomeSkyBlendRange <
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
>

# Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.
D:zombieBaseSummonChance=0.1

# Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic.
D:zombieBabyChance=0.05

# Set to false to attempt to allocate 8 stencil bits when starting the GL display context.
B:enableStencilBits=true

# The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld.
I:defaultSpawnFuzz=20
B:enableGlobalConfig=false
}



+ 0
- 38
sample-files/lightpack/src/config/worldedit/worldedit.properties View File

@@ -1,38 +0,0 @@
#Don't put comments; they get removed
#Fri Nov 14 20:36:13 PST 2014
super-pickaxe-many-drop-items=true
super-pickaxe-drop-items=true
craftscript-dir=craftscripts
max-brush-radius=10
scripting-timeout=3000
no-double-slash=false
butcher-max-radius=-1
profile=false
max-radius=-1
default-max-polyhedron-points=-1
use-inventory-creative-override=false
use-inventory=false
shell-save-type=
allow-extra-data-values=false
wand-item=271
history-size=15
register-help=true
butcher-default-radius=-1
schematic-save-dir=schematics
nav-wand-item=345
max-polygon-points=20
default-max-polygon-points=-1
snapshots-dir=
nav-use-glass=true
use-inventory-override=false
cheat-mode=false
max-changed-blocks=-1
default-max-changed-blocks=-1
max-polyhedron-points=20
allow-symbolic-links=false
use-in-creative=false
disallowed-blocks=6,26,27,28,31,32,34,36,37,38,39,40,46,50,51,55,59,66,69,75,76,93,94,77,81,83,7,14,15,16,56
log-commands=false
log-file=worldedit.log
max-super-pickaxe-size=5
nav-wand-distance=50

BIN
sample-files/lightpack/src/mods/FlyingCars-2.5.jar View File


BIN
sample-files/lightpack/src/mods/IndustrialMachines-2.3.jar View File


BIN
sample-files/lightpack/src/mods/WorldEditor-1.2.jar View File


BIN
sample-files/lightpack/src/mods/_CLIENT/CoolGrass-1.0.jar View File


+ 0
- 7
sample-files/lightpack/src/mods/_CLIENT/CoolGrass.info.json View File

@@ -1,7 +0,0 @@
{
"feature": {
"name": "CoolGrass",
"description": "CoolGrass gives you a cool grass.",
"selected": false
}
}

BIN
sample-files/lightpack/src/mods/_CLIENT/RequiredClientLib-5.0.jar View File


BIN
sample-files/lightpack/src/mods/_CLIENT/SomeMinimap-2.0.jar View File


+ 0
- 8
sample-files/lightpack/src/mods/_CLIENT/SomeMinimap.info.json View File

@@ -1,8 +0,0 @@
{
"feature": {
"name": "SomeMinimap",
"description": "SomeMinimap gives you a cool minimap.",
"recommendation": "starred",
"selected": true
}
}

BIN
sample-files/lightpack/src/mods/_SERVER/ServerPerfFix-6.2.jar View File


+ 0
- 7
sample-files/monsterpack/loaders/README.txt View File

@@ -1,7 +0,0 @@
You'd put Forge and LiteLoader installers here.

i.e. forge-1.7.10-10.13.0.1208-installer.jar

It should NOT be the Windows version of the installer.

Any installer will work that has a supported "install_profile.json" in its .jar.

BIN
sample-files/monsterpack/loaders/somemodloader-1.8-b345-installer.jar View File


+ 0
- 17
sample-files/monsterpack/modpack.json View File

@@ -1,17 +0,0 @@
{
"name": "Monster Modpack",
"title": "Monster Modpack",
"gameVersion": "1.8",
"launch": {
"flags": [
"-Dfml.ignoreInvalidMinecraftCertificates=true"
]
},
"userFiles": {
"include": [
"options.txt",
"optionsshaders.txt",
"mods/VoxelMods/*"
]
}
}

+ 0
- 11
sample-files/monsterpack/src/_CLIENT/options.txt View File

@@ -1,11 +0,0 @@
soundCategory_master:1.0
soundCategory_music:0.0
soundCategory_record:1.0
soundCategory_weather:0.1056338
soundCategory_block:1.0
soundCategory_hostile:1.0
soundCategory_neutral:1.0
soundCategory_player:1.0
soundCategory_ambient:1.0
resourcePacks:["Conquest (smaller).zip"]
enableVsync:false

BIN
sample-files/monsterpack/src/_CLIENT/resourcepacks/SomeResourcePack.zip View File


+ 0
- 47
sample-files/monsterpack/src/config/_SERVER/forgeChunkLoading.cfg View File

@@ -1,47 +0,0 @@
# Configuration file

##########################################################################################################
# Forge
#--------------------------------------------------------------------------------------------------------#
# Sample mod specific control section.
# Copy this section and rename the with the modid for the mod you wish to override.
# A value of zero in either entry effectively disables any chunkloading capabilities
# for that mod
##########################################################################################################

Forge {
# Maximum chunks per ticket for the mod.
I:maximumChunksPerTicket=25

# Maximum ticket count for the mod. Zero disables chunkloading capabilities.
I:maximumTicketCount=200
}


##########################################################################################################
# defaults
#--------------------------------------------------------------------------------------------------------#
# Default configuration for forge chunk loading control
##########################################################################################################

defaults {
# Are mod overrides enabled?
B:enabled=true

# The default maximum number of chunks a mod can force, per ticket,
# for a mod without an override. This is the maximum number of chunks a single ticket can force.
I:maximumChunksPerTicket=25

# The default maximum ticket count for a mod which does not have an override
# in this file. This is the number of chunk loading requests a mod is allowed to make.
I:maximumTicketCount=200

# The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it.
I:playerTicketCount=500

# Unloaded chunks can first be kept in a dormant cache for quicker
# loading times. Specify the size (in chunks) of that cache here
I:dormantChunkCacheSize=0
}



+ 0
- 60
sample-files/monsterpack/src/config/forge.cfg View File

@@ -1,60 +0,0 @@
# Configuration file

general {
# Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github.
B:disableVersionCheck=false

# Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024
I:clumpingThreshold=64

# Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI.
B:sortRecipies=true

# Set this to true to force a crash if more than one block attempts to link back to the same Fluid. Enabled by default.
B:forceDuplicateFluidBlockCrash=true

# Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
B:removeErroringEntities=false

# Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
B:removeErroringTileEntities=false

# Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false
B:fullBoundingBoxLadders=false

# Control the range of sky blending for colored skies in biomes.
I:biomeSkyBlendRange <
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
>

# Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.
D:zombieBaseSummonChance=0.1

# Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic.
D:zombieBabyChance=0.05

# Set to false to attempt to allocate 8 stencil bits when starting the GL display context.
B:enableStencilBits=true

# The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld.
I:defaultSpawnFuzz=20
B:enableGlobalConfig=false
}



+ 0
- 38
sample-files/monsterpack/src/config/worldedit/worldedit.properties View File

@@ -1,38 +0,0 @@
#Don't put comments; they get removed
#Fri Nov 14 20:36:13 PST 2014
super-pickaxe-many-drop-items=true
super-pickaxe-drop-items=true
craftscript-dir=craftscripts
max-brush-radius=10
scripting-timeout=3000
no-double-slash=false
butcher-max-radius=-1
profile=false
max-radius=-1
default-max-polyhedron-points=-1
use-inventory-creative-override=false
use-inventory=false
shell-save-type=
allow-extra-data-values=false
wand-item=271
history-size=15
register-help=true
butcher-default-radius=-1
schematic-save-dir=schematics
nav-wand-item=345
max-polygon-points=20
default-max-polygon-points=-1
snapshots-dir=
nav-use-glass=true
use-inventory-override=false
cheat-mode=false
max-changed-blocks=-1
default-max-changed-blocks=-1
max-polyhedron-points=20
allow-symbolic-links=false
use-in-creative=false
disallowed-blocks=6,26,27,28,31,32,34,36,37,38,39,40,46,50,51,55,59,66,69,75,76,93,94,77,81,83,7,14,15,16,56
log-commands=false
log-file=worldedit.log
max-super-pickaxe-size=5
nav-wand-distance=50

BIN
sample-files/monsterpack/src/mods/FlyingCars-2.5.jar View File


BIN
sample-files/monsterpack/src/mods/IndustrialMachines-2.3.jar View File


BIN
sample-files/monsterpack/src/mods/SomeHeavyMod-1.4.jar View File


BIN
sample-files/monsterpack/src/mods/WorldEditor-1.2.jar View File


BIN
sample-files/monsterpack/src/mods/_CLIENT/CoolGrass-1.0.jar View File


+ 0
- 7
sample-files/monsterpack/src/mods/_CLIENT/CoolGrass.info.json View File

@@ -1,7 +0,0 @@
{
"feature": {
"name": "CoolGrass",
"description": "CoolGrass gives you a cool grass.",
"selected": false
}
}

BIN
sample-files/monsterpack/src/mods/_CLIENT/RequiredClientLib-5.0.jar View File


BIN
sample-files/monsterpack/src/mods/_CLIENT/SomeMinimap-2.0.jar View File


+ 0
- 8
sample-files/monsterpack/src/mods/_CLIENT/SomeMinimap.info.json View File

@@ -1,8 +0,0 @@
{
"feature": {
"name": "SomeMinimap",
"description": "SomeMinimap gives you a cool minimap.",
"recommendation": "starred",
"selected": true
}
}

BIN
sample-files/monsterpack/src/mods/_SERVER/ServerPerfFix-6.2.jar View File


+ 0
- 0
sample-files/upload/latest.json View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save