Привет! Столкнулся с такой проблемой, я хочу сделать пакет , который будет заменять сущность entity на предмет
на
жалуется
искал в инете не нашел инфы, хелпаните
Java:
int entityId = player.getEntityId() + 1000;
UUID entityUUID = UUID.randomUUID();
PacketContainer particle = new PacketContainer(PacketType.Play.Server.SPAWN_ENTITY);
particle.getIntegers().write(0, entityId);
particle.getUUIDs().write(0, entityUUID);
particle.getDoubles()
.write(0, player.getLocation().getX())
.write(1, player.getLocation().getY())
.write(2, player.getLocation().getZ());
PacketContainer metaPacket = new PacketContainer(PacketType.Play.Server.ENTITY_METADATA);
metaPacket.getIntegers().write(0, entityId);
WrappedDataWatcher watcher = new WrappedDataWatcher();
watcher.setObject(7, WrappedDataWatcher.Registry.getItemStackSerializer(false), new ItemStack(Material.DIAMOND));
metaPacket.getWatchableCollectionModifier().write(0, watcher.getWatchableObjects());
FeaturesPB.getInstance().protocolManager.sendServerPacket(player, particle);
FeaturesPB.getInstance().protocolManager.sendServerPacket(player, metaPacket);
Java:
WrappedDataWatcher watcher = new WrappedDataWatcher();
Java:
java.lang.NullPointerException: constructor at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[patched_1.16.5.jar:git-Purpur-1171]
искал в инете не нашел инфы, хелпаните