Вчера было обновление рынка. Многие спрашивают "а что изменилось?", а я отвечу, что изменилось ВСЁ. Рынок полностью переписан и изменен принцип работы, но интерфейс я сделал похожим, чтобы вам было привычнее. На первый взгляд всё тот же рынок, но это обманчиво, поэтому я решил расписать все улучшения и исправления в этом обновлении.
1) Исправлен один из самых раздражающих недочётов. Когда Вы находитесь на какой-то странице рынка и что-то покупаете, то Вас не будет перекидывать на первую страницу после покупки, отмены подтверждения покупки и возвращении из внутренностей шалкера. Рынок запоминает всё и будет сохранять позицию. Это также касается команд /find и /search. То есть, теперь если Вы у кого-нибудь купите что-либо в /find, то Вас перекинет туда же, запомнит страницу и сортировку. Даже после перезахода на сервер позиция будет сохранена.
2) Введена возможность сортировки товаров. Теперь Вы можете сортировать товары на рынке, /find и /search по цене и времени добавления. Это особо полезно в комбинации с командой /search (например, можно использовать /search brick и сортировать по цене, это позволит найти самые дешёвые кирпичи).
3) Добавлены страницы в /find, /search и /mylist. Это означает, что теперь есть возможность докупки слотов на рынке. Это можно сделать на сайте vanilla-craft.ru
4) Теперь команда /search поддерживает такую запись, как ТИП:ЗНАЧЕНИЕ. Допустим /search STONE:0 будет показывать только камень, а другие блоки с типом STONE - нет. Если :ЗНАЧЕНИЕ не указано, то будут показаны все предметы с этим типом.
Посмотреть названия всех предметов можно здесь - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/M..
5) Добавлена категория шалкербоксы. Шалкербоксы отделены от блоков и они в отдельной категории. Так как у каждого цвета шалкербокса свой тип, то просматривать их через /search было невозможно. Теперь все шалкербоксы в отдельной категории и с комбинацией просмотра внутренностей шалкербокса это делает их очень удобным инструментом для торговли.
6) Более подробная информация при покупке товара. Теперь, если у Вас что-то купили и Вы в сети, то вам придет сообщение такого формата:
Игрок %player% купил у Вас %тип% (%название%, если установлено на наковальне) %количество% за %цена%.
Например, если Notch купил у Вас алмазный меч с именем "Меч для пвп" за $50, то будет такое сообщение:
Notch Купил у Вас DIAMOND_SWORD (Меч для пвп) x1 за $50
Это позволит лучше понимать, что у Вас чаще покупают и оптимизировать свой рынок для большего дохода.
7) Оптимизация итерирования. Теперь Вы будете быстрее листать страницы на рынке, так как оптимизированы хранение товаров и категории. Мелочь, а приятно.
Сообщение отредактировал 1 апреля 2018 - 18:03