Class MinestomBridgeManagement

java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.PlatformBridgeManagement<net.minestom.server.entity.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerServerInfo>
eu.cloudnetservice.modules.bridge.impl.platform.minestom.MinestomBridgeManagement
All Implemented Interfaces:
eu.cloudnetservice.modules.bridge.BridgeManagement, InternalBridgeManagement

@Singleton @ProvidesFor(platform="minestom", types={PlatformBridgeManagement.class,eu.cloudnetservice.modules.bridge.BridgeManagement.class}) public final class MinestomBridgeManagement extends PlatformBridgeManagement<net.minestom.server.entity.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerServerInfo>
  • Field Details

    • commandManager

      private final net.minestom.server.command.CommandManager commandManager
    • connectionManager

      private final net.minestom.server.network.ConnectionManager connectionManager
    • directGlobalExecutor

      private final eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor directGlobalExecutor
    • permissionChecker

      private final jakarta.inject.Provider<MinestomPermissionChecker> permissionChecker
  • Constructor Details

    • MinestomBridgeManagement

      @Inject public MinestomBridgeManagement(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory rpcFactory, @NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient, @NonNull @NonNull net.minestom.server.command.CommandManager commandManager, @NonNull @NonNull net.minestom.server.event.GlobalEventHandler eventHandler, @NonNull @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull @NonNull eu.cloudnetservice.modules.bridge.BridgeServiceHelper serviceHelper, @NonNull @NonNull net.minestom.server.network.ConnectionManager connectionManager, @NonNull @NonNull eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder, @NonNull @NonNull eu.cloudnetservice.driver.provider.CloudServiceProvider serviceProvider, @NonNull @NonNull eu.cloudnetservice.wrapper.configuration.WrapperConfiguration wrapperConfiguration, @NonNull @Service @NonNull jakarta.inject.Provider<MinestomPermissionChecker> permissionChecker)
  • Method Details