Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
public void setChestOpened(Block block, boolean opened) {
try {
PacketContainer libPacket = new PacketContainer(PacketType.Play.Server.BLOCK_ACTION);
libPacket.getBlockPositionModifier().write(0, new BlockPosition(block.getX(), block.getY(), block.getZ()));
libPacket.getIntegers().write(0, 1);
libPacket.getIntegers().write(1, opened ? 1 : 0);
libPacket.getBlocks().write(0, block.getType());
int distanceSquared = 64 * 64;
Location loc = block.getLocation();
ProtocolManager manager = ProtocolLibrary.getProtocolManager();
for (Player player : block.getWorld().getPlayers()) {
if (player.getLocation().distanceSquared(loc) < distanceSquared) {
manager.sendServerPacket(player, libPacket);
}
}
} catch (Exception ex) {
logService.severe("Невозможно отправить пакет на открытие сундука, проверьте, установлен ли ProtocolLib (5.0.0)");
}
}