Package com.soulfiremc.server.bot
Class BotConnection
java.lang.Object
com.soulfiremc.server.bot.BotConnection
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBotConnection
(BotConnectionFactory factory, InstanceManager instanceManager, InstanceSettingsSource settingsSource, MinecraftAccount minecraftAccount, com.viaversion.viaversion.api.protocol.version.ProtocolVersion currentProtocolVersion, net.minecraft.client.multiplayer.resolver.ServerAddress serverAddress, @Nullable SFProxy proxyData, io.netty.channel.EventLoopGroup eventLoopGroup, boolean isStatusPing) -
Method Summary
Modifier and TypeMethodDescriptionconnect()
com.viaversion.viaversion.api.protocol.version.ProtocolVersion
@NotNull BotConnection
currentProtocolVersion
(com.viaversion.viaversion.api.protocol.version.ProtocolVersion currentProtocolVersion) void
disconnect
(net.kyori.adventure.text.Component reason) io.netty.channel.EventLoopGroup
factory()
boolean
boolean
metadata()
net.minecraft.client.Minecraft
@Nullable SFProxy
proxy()
void
sendChatMessage
(String message) net.minecraft.client.multiplayer.resolver.ServerAddress
-
Field Details
-
CURRENT
-
-
Constructor Details
-
BotConnection
public BotConnection(BotConnectionFactory factory, InstanceManager instanceManager, InstanceSettingsSource settingsSource, MinecraftAccount minecraftAccount, com.viaversion.viaversion.api.protocol.version.ProtocolVersion currentProtocolVersion, net.minecraft.client.multiplayer.resolver.ServerAddress serverAddress, @Nullable SFProxy proxyData, io.netty.channel.EventLoopGroup eventLoopGroup, boolean isStatusPing)
-
-
Method Details
-
connect
-
disconnect
public void disconnect(net.kyori.adventure.text.Component reason) -
sendChatMessage
-
shutdownHooks
-
preTickHooks
-
metadata
-
controlState
-
botControl
-
scheduler
-
factory
-
instanceManager
-
settingsSource
-
minecraftAccount
-
accountProfileId
-
accountName
-
serverAddress
public net.minecraft.client.multiplayer.resolver.ServerAddress serverAddress() -
runnableWrapper
-
shutdownExecuting
-
minecraft
public net.minecraft.client.Minecraft minecraft() -
proxy
-
eventLoopGroup
public io.netty.channel.EventLoopGroup eventLoopGroup() -
sessionService
-
isStatusPing
public boolean isStatusPing() -
currentProtocolVersion
public com.viaversion.viaversion.api.protocol.version.ProtocolVersion currentProtocolVersion() -
isDisconnected
public boolean isDisconnected() -
currentProtocolVersion
@NotNull public @NotNull BotConnection currentProtocolVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion currentProtocolVersion) - Returns:
this
.
-