Package com.comphenix.protocol

Examples of com.comphenix.protocol.ProtocolManager


    unregister();
    register(Bukkit.getPluginManager().getPlugin("NoCheatPlus")); // Store instead ?
  }
 
  private void unregister() {
    final ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager();
    final NoCheatPlusAPI api = NCPAPIProvider.getNoCheatPlusAPI();
    for (PacketAdapter adapter : registeredPacketAdapters) {
      try {
        protocolManager.removePacketListener(adapter);
        api.removeComponent(adapter); // Bit heavy, but consistent.
      } catch (Throwable t) {
        LogUtil.logWarning("[NoCheatPlus] Failed to unregister packet level hook: " + adapter.getClass().getName());
      }
    }
View Full Code Here


 
  /**
   * Reset the version string to the default state.
   */
  protected void resetVersion() {
    ProtocolManager manager = ProtocolLibrary.getProtocolManager();
    MinecraftVersion minecraftVersion = LAST_VERSION;
   
    // Fetch the latest known version
    if (manager != null) {
      minecraftVersion = manager.getMinecraftVersion();
    }
    version = VERSION_CONSTRUCTOR.invoke(minecraftVersion.toString(), VERSION_NUMBERS.get(minecraftVersion));
    VERSION.set(handle, version);
  }
View Full Code Here

 
  /**
   * Called before an object is created with this builder.
   */
  private void initializeDefaults() {
    ProtocolManager manager = ProtocolLibrary.getProtocolManager();
   
    // Initialize with default values if we can
    if (reporter == null)
      reporter = ProtocolLibrary.getErrorReporter();
    if (invoker == null)
View Full Code Here

   * @param marker - the network marker.
   */
  private void sendScheduledPackets(NetworkMarker marker) {
    // Next, invoke post packet transmission
    List<ScheduledPacket> scheduled = NetworkMarker.readScheduledPackets(marker);
    ProtocolManager manager = ProtocolLibrary.getProtocolManager();
   
    if (scheduled != null) {
      for (ScheduledPacket packet : scheduled) {
        packet.schedule(manager);
      }
View Full Code Here

     
      @Override
      public Entity getSpecificValue(Object generic) {
        try {
          Integer id = (Integer) generic;
          ProtocolManager manager = managerRef.get();
         
          // Use the entity ID to get a reference to the entity
          if (id != null && manager != null) {
            return manager.getEntityFromID(world, id);
          } else {
            return null;
          }
         
        } catch (FieldAccessException e) {
View Full Code Here

 
  /**
   * Called before an object is created with this builder.
   */
  private void initializeDefaults() {
    ProtocolManager manager = ProtocolLibrary.getProtocolManager();
   
    // Initialize with default values if we can
    if (reporter == null)
      reporter = ProtocolLibrary.getErrorReporter();
    if (invoker == null)
View Full Code Here

TOP

Related Classes of com.comphenix.protocol.ProtocolManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.