SHARE
TWEET

Untitled

a guest Jul 19th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     public boolean handlePacketData(byte[] data) {
  2.         try {
  3.             AMDataReader rdr = new AMDataReader(data, false);
  4.             byte subID = rdr.getByte();
  5.             int entityID = rdr.getInt();
  6.             switch (subID) {
  7.                 case 1:
  8.  
  9.                     int id = rdr.getInt();
  10.                     int type = rdr.getInt();
  11.                     this.learn(id, type);
  12.  
  13.                     if (!this.entity.worldObj.isRemote)
  14.                         this.forceSync();
  15.                     break;
  16.                 case 2:
  17.  
  18.                     /*
  19.                     int flags = rdr.getInt();
  20.                     if (rdr.getBoolean())
  21.                         this.primaryTree = SkillTrees.values()[rdr.getInt()];
  22.  
  23.                     if ((flags & 1) == 1) {
  24.                         this.shapesKnown.clear();
  25.                         int numShapes = rdr.getInt();
  26.  
  27.                         for (int i = 0; i < numShapes; ++i) {
  28.                             this.setShapeKnown(rdr.getInt());
  29.                         }
  30.                     }
  31.  
  32.                     if ((flags & 2) == 2) {
  33.                         this.componentsKnown.clear();
  34.                         int numComponents = rdr.getInt();
  35.  
  36.                         for (int i = 0; i < numComponents; ++i) {
  37.                             this.setComponentKnown(rdr.getInt());
  38.                         }
  39.                     }
  40.  
  41.                     if ((flags & 4) == 4) {
  42.                         this.modifiersKnown.clear();
  43.                         int numModifiers = rdr.getInt();
  44.  
  45.                         for (int i = 0; i < numModifiers; ++i) {
  46.                             this.setModifierKnown(rdr.getInt());
  47.                         }
  48.                     }
  49.  
  50.                     if ((flags & 16) == 16) {
  51.                         this.talentsKnown.clear();
  52.                         int numTalents = rdr.getInt();
  53.  
  54.                         for (int i = 0; i < numTalents; ++i) {
  55.                             this.setTalentKnown(rdr.getInt());
  56.                         }
  57.                     }
  58.  
  59.                     if ((flags & 8) == 8)
  60.                         this.setSpellPoints(rdr.getInt(), rdr.getInt(), rdr.getInt());
  61.  
  62.                      */
  63.  
  64.                     player.addChatComponentMessage(new ChatComponentText("test 2"));
  65.             }
  66.  
  67.             return true;
  68.         } catch (Throwable var10) {
  69.             var10.printStackTrace();
  70.             return false;
  71.         }
  72.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top