Class BungeePipelineInjector

java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.PipelineInjector
me.neznamy.tab.platforms.bungeecord.BungeePipelineInjector

public class BungeePipelineInjector extends me.neznamy.tab.shared.features.PipelineInjector
Pipeline injection to secure proper functionality of some features by preventing other plugins from overriding it.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    Custom channel duplex handler override
    class 
    Channel duplex handler override if features using packets that must be deserialized manually are used.
  • Field Summary

    Fields inherited from class me.neznamy.tab.shared.features.PipelineInjector

    antiOverrideTeams, byteBufDeserialization, DECODER_NAME

    Fields inherited from class me.neznamy.tab.api.TabFeature

    disabledServers, disabledWorlds
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs new instance of the feature
  • Method Summary

    Modifier and Type
    Method
    Description
    Function<me.neznamy.tab.api.TabPlayer,io.netty.channel.ChannelDuplexHandler>
     

    Methods inherited from class me.neznamy.tab.shared.features.PipelineInjector

    inject, load, logTeamOverride, onJoin, setByteBufDeserialization, uninject, unload

    Methods inherited from class me.neznamy.tab.api.TabFeature

    addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onLoginPacket, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onQuit, onServerChange, onVanishStatusChange, onWorldChange, overridesMethod, refresh, removeDisabledPlayer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BungeePipelineInjector

      public BungeePipelineInjector()
      Constructs new instance of the feature
  • Method Details

    • getChannelFunction

      public Function<me.neznamy.tab.api.TabPlayer,io.netty.channel.ChannelDuplexHandler> getChannelFunction()
      Specified by:
      getChannelFunction in class me.neznamy.tab.shared.features.PipelineInjector