Skip to content
This repository has been archived by the owner on Jan 7, 2022. It is now read-only.

Commit

Permalink
Prepare For MCPI-Reborn 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
TheBrokenRail committed Jun 17, 2021
1 parent ebe08d9 commit 519462d
Show file tree
Hide file tree
Showing 29 changed files with 81 additions and 157 deletions.
40 changes: 2 additions & 38 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,4 @@
# Changelog

**0.3.0 (Release Candidate 1)**
- Java Rewrite Proof-Of-Concept

**0.2.0 (Release Candidate 1)**
- Add Splash Text
- Use Dark Theme
- Add Option To Hide Launcher While Game Is Running
- Add "Optimized MCPE" Profile

**0.1.9**
* Update Proxy

**0.1.8**
* Add Render Distance Options

**0.1.7**
* Pre-Populate Server

**0.1.6**
* Fix Typo

**0.1.5**
* Drop The ``-R``

**0.1.4**
* Update To Reflect MCPI-Reborn Name Change

**0.1.3**
* New Logo

**0.1.2**
* Fix Multiplayer Proxy Not Starting/Stopping Correctly

**0.1.1**
* Update Multiplayer Proxy

**0.1.0**
* Initial Release
**0.1.0 (Release Candidate 1)**
- Java Rewrite Proof-Of-Concept
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
</p>

# jMCPIL
Proof-Of-Concept MCPIL Rewrite In Java
MCPIL Rewrite In Java

## Packaging
```sh
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ repositories {
}

application {
mainClass = 'com.thebrokenrail.mcpil.Main'
mainClass = 'com.thebrokenrail.jmcpil.Main'
}

java {
Expand Down
2 changes: 1 addition & 1 deletion debian/common/DEBIAN/control
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ Maintainer: TheBrokenRail <connor24nolan@live.com>
Description: Minecraft Pi: Reborn Launcher written in Java
Homepage: https://mcpirevival.tk
Architecture: all
Depends: openjdk-11-jre, minecraft-pi-reborn-virgl | minecraft-pi-reborn-native | mcpirdl
Depends: openjdk-11-jre, minecraft-pi-reborn-client
5 changes: 5 additions & 0 deletions debian/common/usr/bin/jmcpil
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

set -e

exec /usr/lib/jvm/java-11-openjdk-*/bin/java -jar /opt/jmcpil/jmcpil.jar
5 changes: 0 additions & 5 deletions debian/common/usr/bin/mcpil

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[Desktop Entry]
Name=MCPIL
Name=jMCPIL
Comment=Minecraft Pi Launcher
Icon=/usr/share/pixmaps/mcpil.png
Icon=/usr/share/pixmaps/jmcpil.png
StartupNotify=false
StartupWMClass=com-thebrokenrail-mcpil-Main
Exec=/usr/bin/mcpil
StartupWMClass=com-thebrokenrail-jmcpil-Main
Exec=/usr/bin/jmcpil
Terminal=false
Type=Application
Categories=Application;Game;
10 changes: 5 additions & 5 deletions scripts/package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@ rm -rf out
mkdir -p out

# Copy Debian Files
mkdir -p debian/tmp/opt/mcpil
mkdir -p debian/tmp/opt/jmcpil
rsync -r debian/common/ debian/tmp
# Copy JAR
cp build/libs/*-fat.jar debian/tmp/opt/mcpil/mcpil.jar
cp build/libs/*-fat.jar debian/tmp/opt/jmcpil/jmcpil.jar
# Set Version
(git describe --tags --dirty || echo '0.1.0') > debian/tmp/opt/mcpil/VERSION
(git describe --tags --dirty || echo '0.1.0') > debian/tmp/opt/jmcpil/VERSION
# Add Changelog
pandoc --from gfm --to html --output debian/tmp/opt/mcpil/CHANGELOG CHANGELOG.md
pandoc --from gfm --to html --output debian/tmp/opt/jmcpil/CHANGELOG CHANGELOG.md

# Substitute
sed -i 's/${VERSION}/'"$(cat debian/tmp/opt/mcpil/VERSION)"'/g' debian/tmp/DEBIAN/control
sed -i 's/${VERSION}/'"$(cat debian/tmp/opt/jmcpil/VERSION)"'/g' debian/tmp/DEBIAN/control

# Build DEB
dpkg-deb -b --root-owner-group debian/tmp out
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
rootProject.name = 'MCPIL'
rootProject.name = 'jMCPIL'

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.thebrokenrail.mcpil;
package com.thebrokenrail.jmcpil;

import com.formdev.flatlaf.FlatDarculaLaf;
import com.thebrokenrail.mcpil.config.ConfigHandler;
import com.thebrokenrail.mcpil.gui.control.MainButtons;
import com.thebrokenrail.mcpil.gui.tab.MainTabs;
import com.thebrokenrail.jmcpil.config.ConfigHandler;
import com.thebrokenrail.jmcpil.gui.control.MainButtons;
import com.thebrokenrail.jmcpil.gui.tab.MainTabs;

import javax.swing.JFrame;
import javax.swing.JPanel;
Expand All @@ -19,7 +19,7 @@ private static void run() {
FlatDarculaLaf.install();

// Show GUI
JFrame frame = new JFrame("MCPIL");
JFrame frame = new JFrame("jMCPIL");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Dimension size = new Dimension(480, 360);
frame.setMinimumSize(size);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.thebrokenrail.mcpil.config;
package com.thebrokenrail.jmcpil.config;

import com.thebrokenrail.mcpil.util.RenderDistance;
import com.thebrokenrail.mcpil.util.Launcher;
import com.thebrokenrail.jmcpil.util.RenderDistance;
import com.thebrokenrail.jmcpil.util.Launcher;

import java.util.ArrayList;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.thebrokenrail.mcpil.config;
package com.thebrokenrail.jmcpil.config;

import com.google.gson.Gson;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.thebrokenrail.mcpil.gui.control;
package com.thebrokenrail.jmcpil.gui.control;

import com.thebrokenrail.mcpil.config.ConfigHandler;
import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.config.ConfigHandler;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JButton;
import javax.swing.JPanel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.thebrokenrail.mcpil.gui.control;
package com.thebrokenrail.jmcpil.gui.control;

import com.thebrokenrail.mcpil.config.Config;
import com.thebrokenrail.mcpil.config.ConfigHandler;
import com.thebrokenrail.mcpil.util.Launcher;
import com.thebrokenrail.mcpil.util.Profile;
import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.config.Config;
import com.thebrokenrail.jmcpil.config.ConfigHandler;
import com.thebrokenrail.jmcpil.util.Launcher;
import com.thebrokenrail.jmcpil.util.Profile;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JButton;
import javax.swing.SwingUtilities;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JLabel;
import javax.swing.JPanel;
Expand Down Expand Up @@ -34,7 +34,7 @@ public class AboutTab extends JPanel {
add(title, layoutRestrictions);

// Get Version
String versionStr = Util.readFile("/opt/mcpil/VERSION");
String versionStr = Util.readFile("/opt/jmcpil/VERSION");
if (versionStr.length() > 0 && Character.isDigit(versionStr.charAt(0))) {
versionStr = 'v' + versionStr;
}
Expand All @@ -49,7 +49,7 @@ public class AboutTab extends JPanel {

// Add URL
JLabel url = new JLabel();
url.setText("https://github.com/MCPI-Revival/MCPIL");
url.setText("https://github.com/MCPI-Revival/jMCPIL");
url.setForeground(new Color(30, 144, 255));
url.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
url.addMouseListener(new MouseListener() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.Box;
import javax.swing.JComponent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.config.Config;
import com.thebrokenrail.mcpil.util.Launcher;
import com.thebrokenrail.jmcpil.config.Config;
import com.thebrokenrail.jmcpil.util.Launcher;

import javax.swing.JCheckBox;
import javax.swing.JComponent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import javax.swing.JTabbedPane;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.config.Config;
import com.thebrokenrail.mcpil.proxy.GlobalProxy;
import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.config.Config;
import com.thebrokenrail.jmcpil.proxy.GlobalProxy;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JComponent;
import javax.swing.JTextField;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.util.Profile;
import com.thebrokenrail.mcpil.util.Splash;
import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.util.Profile;
import com.thebrokenrail.jmcpil.util.Splash;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JComboBox;
import javax.swing.JLabel;
Expand Down Expand Up @@ -40,7 +40,7 @@ public class PlayTab extends JPanel implements ActionListener {
JTextPane changelog = new JTextPane();
changelog.setEditable(false);
changelog.setContentType("text/html");
changelog.setText(Util.readFile("/opt/mcpil/CHANGELOG"));
changelog.setText(Util.readFile("/opt/jmcpil/CHANGELOG"));
changelog.setCaretPosition(0);
JScrollPane scroll = new JScrollPane(changelog);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.thebrokenrail.mcpil.gui.tab;
package com.thebrokenrail.jmcpil.gui.tab;

import com.thebrokenrail.mcpil.config.Config;
import com.thebrokenrail.mcpil.util.RenderDistance;
import com.thebrokenrail.mcpil.util.Util;
import com.thebrokenrail.jmcpil.config.Config;
import com.thebrokenrail.jmcpil.util.RenderDistance;
import com.thebrokenrail.jmcpil.util.Util;

import javax.swing.JCheckBox;
import javax.swing.JComboBox;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.thebrokenrail.mcpil.proxy;
package com.thebrokenrail.jmcpil.proxy;

/**
* Global Proxy Instance
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.thebrokenrail.mcpil.proxy;
package com.thebrokenrail.jmcpil.proxy;

import java.io.IOException;
import java.net.DatagramPacket;
Expand Down
Loading

0 comments on commit 519462d

Please sign in to comment.