forked from git-mirrors/GeyserConnect
Update Geyser API to 2.4.1
This commit is contained in:
parent
24e9ee6811
commit
9374f91465
3 changed files with 11 additions and 6 deletions
|
@ -30,14 +30,14 @@ dependencies {
|
|||
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.0'
|
||||
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.0'
|
||||
|
||||
compileOnly 'org.geysermc.geyser:api:2.3.0-SNAPSHOT'
|
||||
compileOnly('org.geysermc.geyser:core:2.3.0-SNAPSHOT') {
|
||||
compileOnly 'org.geysermc.geyser:api:2.4.1-SNAPSHOT'
|
||||
compileOnly('org.geysermc.geyser:core:2.4.1-SNAPSHOT') {
|
||||
exclude group: 'io.netty'
|
||||
exclude group: 'io.netty.incubator'
|
||||
}
|
||||
|
||||
implementation 'org.xerial:sqlite-jdbc:3.42.0.0'
|
||||
implementation 'com.mysql:mysql-connector-j:8.1.0'
|
||||
implementation 'org.xerial:sqlite-jdbc:3.46.0.0'
|
||||
implementation 'com.mysql:mysql-connector-j:9.0.0'
|
||||
}
|
||||
|
||||
jar {
|
||||
|
|
|
@ -134,6 +134,8 @@ public class GeyserConnect implements Extension {
|
|||
public void onCommandDefine(GeyserDefineCommandsEvent event) {
|
||||
event.register(Command.builder(this)
|
||||
.source(GeyserConnection.class)
|
||||
.playerOnly(true)
|
||||
.bedrockOnly(true)
|
||||
.name("menu")
|
||||
.description("Take you back to the GeyserConnect menu.")
|
||||
.executor((source, command, args) -> {
|
||||
|
|
|
@ -39,6 +39,7 @@ import org.geysermc.extension.connect.utils.Server;
|
|||
import org.geysermc.extension.connect.utils.ServerManager;
|
||||
import org.geysermc.extension.connect.utils.Utils;
|
||||
import org.geysermc.geyser.entity.attribute.GeyserAttributeType;
|
||||
import org.geysermc.geyser.level.JavaDimension;
|
||||
import org.geysermc.geyser.network.UpstreamPacketHandler;
|
||||
import org.geysermc.geyser.session.GeyserSession;
|
||||
import org.geysermc.geyser.util.DimensionUtils;
|
||||
|
@ -55,6 +56,8 @@ public class PacketHandler extends UpstreamPacketHandler {
|
|||
private final GeyserConnect geyserConnect;
|
||||
private final BedrockPacketHandler originalPacketHandler;
|
||||
|
||||
private static final JavaDimension END_DIMENSION = new JavaDimension(0, 256, false, 1.0, 2, false);
|
||||
|
||||
public PacketHandler(GeyserConnect geyserConnect, GeyserSession session, BedrockPacketHandler packetHandler) {
|
||||
super(session.getGeyser(), session);
|
||||
|
||||
|
@ -63,8 +66,8 @@ public class PacketHandler extends UpstreamPacketHandler {
|
|||
this.originalPacketHandler = packetHandler;
|
||||
|
||||
// Spawn the player in the end (it just looks better)
|
||||
session.setDimension(DimensionUtils.THE_END);
|
||||
DimensionUtils.setBedrockDimension(session, DimensionUtils.THE_END);
|
||||
session.setDimensionType(END_DIMENSION);
|
||||
DimensionUtils.setBedrockDimension(session, END_DIMENSION.bedrockId());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Reference in a new issue