mirror of https://github.com/GeyserMC/Geyser.git
Compare commits
6 Commits
c6c9bd76f7
...
b1cb2b5f07
Author | SHA1 | Date |
---|---|---|
James E. A | b1cb2b5f07 | |
AJ Ferguson | 8addcadb71 | |
Camotoy | 5770c96f48 | |
AJ Ferguson | b8fe71a8bc | |
James Edington | 8d2db2e4e2 | |
James Edington | d2c2dd54e4 |
|
@ -0,0 +1,2 @@
|
|||
.dockerignore
|
||||
*Dockerfile
|
|
@ -14,7 +14,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t
|
|||
|
||||
Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here!
|
||||
|
||||
### Currently supporting Minecraft Bedrock 1.20.40 - 1.20.80 and Minecraft Java 1.20.5/1.20.6
|
||||
### Currently supporting Minecraft Bedrock 1.20.40 - 1.20.80/81 and Minecraft Java 1.20.5/1.20.6
|
||||
|
||||
## Setting Up
|
||||
Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser.
|
||||
|
|
|
@ -50,7 +50,9 @@ public final class GameProtocol {
|
|||
* Default Bedrock codec that should act as a fallback. Should represent the latest available
|
||||
* release of the game that Geyser supports.
|
||||
*/
|
||||
public static final BedrockCodec DEFAULT_BEDROCK_CODEC = CodecProcessor.processCodec(Bedrock_v671.CODEC);
|
||||
public static final BedrockCodec DEFAULT_BEDROCK_CODEC = CodecProcessor.processCodec(Bedrock_v671.CODEC.toBuilder()
|
||||
.minecraftVersion("1.20.81")
|
||||
.build());
|
||||
|
||||
/**
|
||||
* A list of all supported Bedrock versions that can join Geyser
|
||||
|
@ -77,7 +79,7 @@ public final class GameProtocol {
|
|||
.minecraftVersion("1.20.70/1.20.73")
|
||||
.build()));
|
||||
SUPPORTED_BEDROCK_CODECS.add(CodecProcessor.processCodec(DEFAULT_BEDROCK_CODEC.toBuilder()
|
||||
.minecraftVersion("1.20.80")
|
||||
.minecraftVersion("1.20.80/1.20.81")
|
||||
.build()));
|
||||
}
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ protocol-connection = "3.0.0.Beta1-20240411.165033-128"
|
|||
raknet = "1.0.0.CR3-20240416.144209-1"
|
||||
blockstateupdater="1.20.80-20240411.142413-1"
|
||||
mcauthlib = "d9d773e"
|
||||
mcprotocollib = "9b96ebda" # Revert from jitpack after release
|
||||
mcprotocollib = "1234962" # Revert from jitpack after release
|
||||
adventure = "4.14.0"
|
||||
adventure-platform = "4.3.0"
|
||||
junit = "5.9.2"
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
FROM maven:3.6-jdk-11 as build
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN git submodule update --init --recursive &&\
|
||||
mvn clean install
|
||||
|
||||
FROM adoptopenjdk/openjdk11:alpine-jre
|
||||
|
||||
COPY --from=build ./bootstrap/standalone/target /opt/Geyser
|
||||
|
||||
ARG UID=1000
|
||||
ARG GID=1000
|
||||
RUN adduser --system --shell /bin/false -u $UID -g $GID --home /opt/Geyser geyser
|
||||
|
||||
RUN mkdir -v /var/lib/geyser && chown -v -R ${UID}:0 /var/lib/geyser
|
||||
VOLUME /var/lib/geyser
|
||||
|
||||
USER geyser
|
||||
WORKDIR /var/lib/geyser
|
||||
EXPOSE 19132/udp
|
||||
CMD ["java", "-jar", "/opt/Geyser/Geyser.jar"]
|
Loading…
Reference in New Issue