Tabnine Logo
PacketWrapper.write
Code IndexAdd Tabnine to your IDE (free)

How to use
write
method
in
us.myles.ViaVersion.api.PacketWrapper

Best Java code snippets using us.myles.ViaVersion.api.PacketWrapper.write (Showing top 20 results out of 315)

origin: MylesIsCool/ViaVersion

  @Override
  public void write(PacketWrapper output, T inputValue) {
    output.write(type, inputValue);
  }
}
origin: Gerrygames/ViaRewind

private void updateLocation() {
  PacketWrapper packetWrapper = new PacketWrapper(0x18, null, this.connection);
  packetWrapper.write(Type.VAR_INT, entityId);
  packetWrapper.write(Type.INT, (int) (locX * 32d));
  packetWrapper.write(Type.INT, (int) (locY * 32d));
  packetWrapper.write(Type.INT, (int) (locZ * 32d));
  packetWrapper.write(Type.BYTE, (byte)0);
  packetWrapper.write(Type.BYTE, (byte)0);
  packetWrapper.write(Type.BOOLEAN, false);
  PacketUtil.sendPacket(packetWrapper, Protocol1_8TO1_9.class, true, true);
}
origin: Gerrygames/ViaRewind

public void updateLocation() {
  PacketWrapper teleport = new PacketWrapper(0x18, null, user);
  teleport.write(Type.VAR_INT, entityId);
  teleport.write(Type.INT, (int) (locX * 32.0));
  teleport.write(Type.INT, (int) (locY * 32.0));
  teleport.write(Type.INT, (int) (locZ * 32.0));
  teleport.write(Type.BYTE, (byte) 0);
  teleport.write(Type.BYTE, (byte) 0);
  teleport.write(Type.BOOLEAN, true);
  PacketUtil.sendPacket(teleport, Protocol1_8TO1_9.class, true, true);
}
origin: MylesIsCool/ViaVersion

  private static void updateBlockEntity(Position pos, short id, CompoundTag tag, UserConnection connection) throws Exception {
    PacketWrapper wrapper = new PacketWrapper(0x09, null, connection);
    wrapper.write(Type.POSITION, pos);
    wrapper.write(Type.UNSIGNED_BYTE, id);
    wrapper.write(Type.NBT, tag);
    wrapper.send(Protocol1_9_1_2TO1_9_3_4.class, false);
  }
}
origin: MylesIsCool/ViaVersion

private void sendBlockChange(UserConnection user, Position position, int blockId) throws Exception {
  PacketWrapper wrapper = new PacketWrapper(0x0B, null, user);
  wrapper.write(Type.POSITION, position);
  wrapper.write(Type.VAR_INT, blockId);
  wrapper.send(Protocol1_13To1_12_2.class, true, true);
}
origin: MylesIsCool/ViaVersion

public void setSecondHand(int entityID, Item item) {
  PacketWrapper wrapper = new PacketWrapper(0x3C, null, getUser());
  wrapper.write(Type.VAR_INT, entityID);
  wrapper.write(Type.VAR_INT, 1); // slot
  wrapper.write(Type.ITEM, item);
  try {
    wrapper.send(Protocol1_9TO1_8.class);
  } catch (Exception e) {
    e.printStackTrace();
  }
}
origin: Gerrygames/ViaRewind

  public void despawn() {
    if (entityIds==null) return;
    PacketWrapper despawn = new PacketWrapper(0x13, null, user);
    despawn.write(Type.BYTE, (byte)entityIds.length);
    for (int id : entityIds) {
      despawn.write(Type.INT, id);
    }
    entityIds = null;
    PacketUtil.sendPacket(despawn, Protocol1_7_6_10TO1_8.class, true, true);
  }
}
origin: Gerrygames/ViaRewind

  @Override
  public void despawn() {
    PacketWrapper despawn = new PacketWrapper(0x13, null, user);
    despawn.write(Type.BYTE, (byte) 1);
    despawn.write(new CustomIntType(1), new Integer[] {entityId});

    PacketUtil.sendPacket(despawn, Protocol1_7_6_10TO1_8.class, true, true);
  }
}
origin: Gerrygames/ViaRewind

private void hideBossBar() {
  if (bossUUID==null) return;
  PacketWrapper wrapper = new PacketWrapper(0x0C, null, getUser());
  wrapper.write(Type.UUID, bossUUID);
  wrapper.write(Type.VAR_INT, 1);
  PacketUtil.sendPacket(wrapper, Protocol1_8TO1_9.class, false, true);
  bossUUID = null;
}
origin: Gerrygames/ViaRewind

  @Override
  public void despawn() {
    PacketWrapper despawn = new PacketWrapper(0x13, null, user);
    despawn.write(Type.BYTE, (byte) 1);
    despawn.write(new CustomIntType(1), new Integer[] {entityId});

    PacketUtil.sendPacket(despawn, Protocol1_7_6_10TO1_8.class, true, true);
  }
}
origin: Gerrygames/ViaRewind

private void sendActionBar(String bar) {
  PacketWrapper actionBarPacket = new PacketWrapper(0x02, null, getUser());
  actionBarPacket.write(Type.STRING, bar);
  actionBarPacket.write(Type.BYTE, (byte) 2);
  PacketUtil.sendPacket(actionBarPacket, Protocol1_8TO1_9.class);
}
origin: Gerrygames/ViaRewind

private void updateMetadata() {
  PacketWrapper packetWrapper = new PacketWrapper(0x1C, null, this.connection);
  packetWrapper.write(Type.VAR_INT, entityId);
  List<Metadata> metadata = new ArrayList<>();
  metadata.add(new Metadata(2, MetaType1_8.String, title));
  metadata.add(new Metadata(6, MetaType1_8.Float, health * 300f));
  packetWrapper.write(Types1_8.METADATA_LIST, metadata);
  PacketUtil.sendPacket(packetWrapper, Protocol1_8TO1_9.class, true, true);
}
origin: MylesIsCool/ViaVersion

  @Override
  public void write(PacketWrapper writer, T1 inputValue) throws Exception {
    try {
      writer.write(outputType, transform(writer, inputValue));
    } catch (InformativeException e) {
      e.addSource(this.getClass());
      throw e;
    }
  }
}
origin: Gerrygames/ViaRewind

  @Override
  public void despawn() {
    PacketWrapper despawn = new PacketWrapper(0x13, null, user);
    despawn.write(Type.VAR_INT_ARRAY, new Integer[] {entityId});

    PacketUtil.sendPacket(despawn, Protocol1_8TO1_9.class, true, true);
  }
}
origin: Gerrygames/ViaRewind

  @Override
  public void despawn() {
    PacketWrapper despawn = new PacketWrapper(0x13, null, user);
    despawn.write(Type.VAR_INT_ARRAY, new Integer[] {entityId});

    PacketUtil.sendPacket(despawn, Protocol1_8TO1_9.class, true, true);
  }
}
origin: Matsv/ViaBackwards

public void update() {
  PacketWrapper wrapper = new PacketWrapper(0x0F, null, getUser());
  wrapper.write(Type.STRING, Protocol1_9TO1_8.fixJson(generateString()));
  wrapper.write(Type.BYTE, (byte) 2);
  try {
    wrapper.send(Protocol1_12To1_11_1.class);
  } catch (Exception e) {
    ViaBackwards.getPlatform().getLogger().severe("Failed to send the shoulder indication");
    e.printStackTrace();
  }
}
origin: Gerrygames/ViaRewind

private void hideTitle() {
  PacketWrapper hide = new PacketWrapper(0x45, null, getUser());
  hide.write(Type.VAR_INT, 3);
  PacketUtil.sendPacket(hide, Protocol1_8TO1_9.class);
}
origin: Gerrygames/ViaRewind

public void updateMetadata() {
  PacketWrapper metadataPacket = new PacketWrapper(0x1C, null, user);
  metadataPacket.write(Type.INT, entityId);
  List<Metadata> metadataList = new ArrayList<>();
  for (Metadata metadata : datawatcher) {
    if (metadata.getId()==16 || metadata.getId()==17) continue;
    metadataList.add(new Metadata(metadata.getId(), metadata.getMetaType(), metadata.getValue()));
  }
  MetadataRewriter.transform(Entity1_10Types.EntityType.SQUID, metadataList);
  metadataPacket.write(Types1_7_6_10.METADATA_LIST, metadataList);
  PacketUtil.sendPacket(metadataPacket, Protocol1_7_6_10TO1_8.class);
}
origin: MylesIsCool/ViaVersion

public void sendPermission(UserConnection user) throws Exception {
  if (!isEnabled())
    return;
  PacketWrapper wrapper = new PacketWrapper(0x1B, null, user); // Entity status
  wrapper.write(Type.INT, user.get(EntityTracker.class).getProvidedEntityId()); // Entity ID
  wrapper.write(Type.BYTE, (byte) 26); // Hardcoded op permission level
  wrapper.send(Protocol1_9TO1_8.class);
  user.get(CommandBlockStorage.class).setPermissions(true);
}
origin: MylesIsCool/ViaVersion

  public void sendPlayer(UserConnection userConnection) {
    if (userConnection.get(ProtocolInfo.class).getState() == State.PLAY) {
      PacketWrapper wrapper = new PacketWrapper(0x03, null, userConnection);
      wrapper.write(Type.BOOLEAN, userConnection.get(MovementTracker.class).isGround());
      try {
        wrapper.sendToServer(Protocol1_9TO1_8.class);
      } catch (Exception e) {
        e.printStackTrace();
      }
      // PlayerPackets will increment idle
    }
  }
}
us.myles.ViaVersion.apiPacketWrapperwrite

Popular methods of PacketWrapper

    Popular in Java

    • Reactive rest calls using spring rest template
    • compareTo (BigDecimal)
    • getExternalFilesDir (Context)
    • setRequestProperty (URLConnection)
    • ObjectMapper (com.fasterxml.jackson.databind)
      ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
    • Color (java.awt)
      The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
    • Iterator (java.util)
      An iterator over a sequence of objects, such as a collection.If a collection has been changed since
    • TimeZone (java.util)
      TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
    • ServletException (javax.servlet)
      Defines a general exception a servlet can throw when it encounters difficulty.
    • SAXParseException (org.xml.sax)
      Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
    • Top Vim plugins
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now