Skip to content

Commit 9374f91

Browse files
committed
Update Geyser API to 2.4.1
1 parent 24e9ee6 commit 9374f91

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ dependencies {
3030
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.0'
3131
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.0'
3232

33-
compileOnly 'org.geysermc.geyser:api:2.3.0-SNAPSHOT'
34-
compileOnly('org.geysermc.geyser:core:2.3.0-SNAPSHOT') {
33+
compileOnly 'org.geysermc.geyser:api:2.4.1-SNAPSHOT'
34+
compileOnly('org.geysermc.geyser:core:2.4.1-SNAPSHOT') {
3535
exclude group: 'io.netty'
3636
exclude group: 'io.netty.incubator'
3737
}
3838

39-
implementation 'org.xerial:sqlite-jdbc:3.42.0.0'
40-
implementation 'com.mysql:mysql-connector-j:8.1.0'
39+
implementation 'org.xerial:sqlite-jdbc:3.46.0.0'
40+
implementation 'com.mysql:mysql-connector-j:9.0.0'
4141
}
4242

4343
jar {

src/main/java/org/geysermc/extension/connect/GeyserConnect.java

+2
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ public void onSessionInitialize(SessionInitializeEvent event) {
134134
public void onCommandDefine(GeyserDefineCommandsEvent event) {
135135
event.register(Command.builder(this)
136136
.source(GeyserConnection.class)
137+
.playerOnly(true)
138+
.bedrockOnly(true)
137139
.name("menu")
138140
.description("Take you back to the GeyserConnect menu.")
139141
.executor((source, command, args) -> {

src/main/java/org/geysermc/extension/connect/PacketHandler.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.geysermc.extension.connect.utils.ServerManager;
4040
import org.geysermc.extension.connect.utils.Utils;
4141
import org.geysermc.geyser.entity.attribute.GeyserAttributeType;
42+
import org.geysermc.geyser.level.JavaDimension;
4243
import org.geysermc.geyser.network.UpstreamPacketHandler;
4344
import org.geysermc.geyser.session.GeyserSession;
4445
import org.geysermc.geyser.util.DimensionUtils;
@@ -55,6 +56,8 @@ public class PacketHandler extends UpstreamPacketHandler {
5556
private final GeyserConnect geyserConnect;
5657
private final BedrockPacketHandler originalPacketHandler;
5758

59+
private static final JavaDimension END_DIMENSION = new JavaDimension(0, 256, false, 1.0, 2, false);
60+
5861
public PacketHandler(GeyserConnect geyserConnect, GeyserSession session, BedrockPacketHandler packetHandler) {
5962
super(session.getGeyser(), session);
6063

@@ -63,8 +66,8 @@ public PacketHandler(GeyserConnect geyserConnect, GeyserSession session, Bedrock
6366
this.originalPacketHandler = packetHandler;
6467

6568
// Spawn the player in the end (it just looks better)
66-
session.setDimension(DimensionUtils.THE_END);
67-
DimensionUtils.setBedrockDimension(session, DimensionUtils.THE_END);
69+
session.setDimensionType(END_DIMENSION);
70+
DimensionUtils.setBedrockDimension(session, END_DIMENSION.bedrockId());
6871
}
6972

7073
@Override

0 commit comments

Comments
 (0)