diff --git a/README.md b/README.md
index 881f41af5..61f61bd49 100644
--- a/README.md
+++ b/README.md
@@ -10,9 +10,26 @@ The ultimate goal for this project is to allow those to join Minecraft: Java Edi
If you're interested in development, please join our Discord server:
https://discord.gg/mRjbCsS
+## What's Completed
+- [x] Server recognized in server list
+- [x] Join detection from remote
+- [ ] Online mode/auth support
+- [ ] Chat/command support
+- [ ] Inventory support
+- [ ] Movement support
+- [ ] Entity support
+- [ ] Chunks
+- [ ] Block break/place support
+
## Compiling
Clone the repo to your computer, and run `mvn clean install`.
## Contributing
As a project that is still nowhere near completion, any contributions are appreciated. Please feel free to reach out to us on Discord if
you're interested in helping this project come along.
+
+## Libraries Used:
+- [NukkitX Bedrock Protocol Library](https://github.com/NukkitX/Protocol)
+- [Steveice10's Java Protocol Library](https://github.com/Steveice10/MCProtocolLib)
+- [TerminalConsoleAppender](https://github.com/Minecrell/TerminalConsoleAppender)
+- [Simple Logging Facade for Java (slf4j)](https://github.com/qos-ch/slf4j)
diff --git a/api/pom.xml b/api/pom.xml
index eb6b8c201..31487d7c7 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -6,7 +6,7 @@
org.geysermc
geyser-parent
- ${revision}
+ 1.0-SNAPSHOT
api
diff --git a/api/src/main/java/org/geysermc/api/GeyserAPI.java b/api/src/main/java/org/geysermc/api/GeyserAPI.java
deleted file mode 100644
index ba4405852..000000000
--- a/api/src/main/java/org/geysermc/api/GeyserAPI.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package org.geysermc.api;
-
-public class GeyserAPI {
-}
diff --git a/common/pom.xml b/common/pom.xml
index f3a8b2d27..104c4cbc0 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -6,7 +6,7 @@
org.geysermc
geyser-parent
- ${revision}
+ 1.0-SNAPSHOT
common
diff --git a/connector/pom.xml b/connector/pom.xml
index 0d95ab973..479a479e5 100644
--- a/connector/pom.xml
+++ b/connector/pom.xml
@@ -6,20 +6,20 @@
org.geysermc
geyser-parent
- ${revision}
+ 1.0-SNAPSHOT
connector
org.geysermc
api
- ${revision}
+ 1.0-SNAPSHOT
compile
org.geysermc
common
- ${revision}
+ 1.0-SNAPSHOT
compile
@@ -62,7 +62,7 @@
com.nukkitx.protocol
bedrock-v361
- 2.1.0
+ 2.1.1
compile
@@ -74,13 +74,13 @@
com.nukkitx.protocol
bedrock-v354
- 2.1.0
+ 2.1.1
compile
com.nukkitx.protocol
bedrock-v340
- 2.1.0
+ 2.1.1
compile
diff --git a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
index 443b6ad5e..3c4879f19 100644
--- a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
+++ b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java
@@ -27,20 +27,12 @@ package org.geysermc.connector;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import com.nukkitx.network.raknet.RakNetServer;
-import com.nukkitx.network.raknet.RakNetServerListener;
-import com.nukkitx.network.raknet.RakNetServerSession;
import com.nukkitx.protocol.bedrock.BedrockPacketCodec;
import com.nukkitx.protocol.bedrock.BedrockServer;
import com.nukkitx.protocol.bedrock.v361.Bedrock_v361;
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.channel.socket.DatagramPacket;
import lombok.Getter;
-import org.apache.logging.log4j.core.filter.Filterable;
import org.fusesource.jansi.AnsiConsole;
-import org.geysermc.api.ChatColor;
import org.geysermc.api.Connector;
-import org.geysermc.api.ConsoleColors;
import org.geysermc.api.Geyser;
import org.geysermc.api.command.CommandMap;
import org.geysermc.api.logger.Logger;
diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java b/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java
index ffb80afaa..463453d15 100644
--- a/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java
+++ b/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java
@@ -1,3 +1,28 @@
+/*
+ * Copyright (c) 2019 GeyserMC. http://geysermc.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ * @author GeyserMC
+ * @link https://github.com/GeyserMC/Geyser
+ */
+
package org.geysermc.connector.network.translators;
import com.github.steveice10.packetlib.packet.Packet;
@@ -26,5 +51,4 @@ public class Registry {
GeyserLogger.DEFAULT.warning("could not translate packet " + p.getClass().getSimpleName());
}
}
-
}
diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java b/connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java
index 6ab1224ed..d080ca3b1 100644
--- a/connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java
+++ b/connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java
@@ -1,3 +1,28 @@
+/*
+ * Copyright (c) 2019 GeyserMC. http://geysermc.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ * @author GeyserMC
+ * @link https://github.com/GeyserMC/Geyser
+ */
+
package org.geysermc.connector.network.translators;
import com.flowpowered.math.vector.Vector2f;
diff --git a/plugin/pom.xml b/plugin/pom.xml
index 4787342b6..bb5febc48 100644
--- a/plugin/pom.xml
+++ b/plugin/pom.xml
@@ -6,7 +6,7 @@
org.geysermc
geyser-parent
- ${revision}
+ 1.0-SNAPSHOT
plugin
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 60102b80c..cd9dc69a5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
org.geysermc
geyser-parent
- ${revision}
+ 1.0-SNAPSHOT
pom
GeyserMC
Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers.
@@ -16,7 +16,6 @@
UTF-8
1.8
1.8
- 1.0-SNAPSHOT
GeyserMC