PepeLand Shop
ArchivedA client-side mod for searching signs with matching text. If/and/regex search. It parses prices and quantities, helping you find the best offers. (RU lang only price parsing)
162
0
162
0
PepeLand Shop has been archived. PepeLand Shop will not receive any further updates unless the author decides to unarchive the project.
Compatibility
Minecraft: Java Edition
1.21.8
Platforms
Supported environments
Client-side
Links
Tags
Creators
Details
Licensed MIT
Published 7 months ago
PepeLand Shop
Русское описание ниже. Английское не полное 👇
A client-side mod for searching signs with matching text. It parses prices and quantities, helping you find the best offers. (RU lang only price parsing)
Features
- Smart search:
/shop [stack] <pattern> - Regex search:
/shop_rgx [stack] <regular_expression>
Usage
Search patterns
/shop 1 diamond+ore # AND search
/shop 1 diamond-coal # OR search
/shop 1 pick+fortune-pick-pick+silk # Mixed: (pick AND fortune) or (pick) or (pick AND silk)
/shop_rgx 1 [a-z]+.*diam # Regex search
Navigation
- ↑/↓ arrow keys — Switch between price groups
- Backspace — Stop navigation and end the search
- Signs in the current group are highlighted with green outlines
Default settings
- Stack size: 64
- Search radius: 40 blocks
- Y-range: 0–3 blocks
Quantity Detection Logic
Important: The quantity detection system uses Russian abbreviations, so English letters will NOT work.
Requirements
- Minecraft 1.21+
- Fabric Loader
- Fabric API
Описание
PepeLand Shop
Клиентский мод для Minecraft для поиска самых дешевых цен на табличках с соответствующим текстом.
Функции
- Поиск строк:
/shop <стак> <паттерн> - Поиск по regex:
/shop_rgx <стак> <регулярное_выражение> - Визуальная подсветка: Найденые таблицы подсвечиваються сквозь другие блоки
- Парсинг цен: Парсит текст с таблиц на предмет цены и количества продваемого товара
- Навигация по ценам: Стрелки для переключения между ценовыми категориями
- Функция Quick Shop: Открывает чат и вводит строку "/shop 64 " по нажатию комбинации клавиш. Выключена по умолчанию
- Настройка через команды: Конфиг мода можно настроить как вам угодно через команды
Как этот мод работает
- Вводите команду для поиска
- Мод сканирует все таблички в радиусе (по умолчанию 40 блоков) на совпадения текста
- Из совпавших таблиц он пытаеться вытянуть цену товара и количество
- Соритрует их от дешевых к дорогим и групирует в ценовые категории
- Переходит в режим "навигации" по ценовым категориям и подсвечивает первую категорию с нейменьшей ценой
- Вы можете переключаться между категориями по нажатию кнопок (по умолчанию стелки вверх/вниз) на клавиатуре и когда нашли то что искали, завершить "навигацию" по нажатю кнопки (по умолчанию Backspase)
Поиск
Подсказки по использованию
- В параметры команды вы передаете значение stack и pattern
- stack - значит в каком количестве этот предмет стакается. Для нестакабельных 1, для остальных 16 и 64. Рекомендация: Этот параметр также используеться во время опеределения количества, если на табличке цена указана за "слот". Так что если вы покупаете что-то ценное, например незерит, что продаеться скорее всего поштучно, то я рекомендую ставить значение стака 1. Ниже вы узнаете почему.
- pattern - последовательность символов которую вы хотите найти. Может быть одно слово. Или несколько. Или, я не знаю как это обяснить... логический поиск?
Примеры паттернов поиска
/shop 1 топор # Поиск по одному слову
Логический поиск
/shop 1 алмаз+ ру да # (И "алмаз" И " ру да") Все части разделенные знаком "+"
/shop 1 алмаз -уголь # (ИЛИ "алмаз " ИЛИ "уголь") Хотя бы одна часть разделенная знаком "-"
/shop 1 кирк+удач-кирка-кирка+шелк # Смешанный (кирк И удач) ИЛИ (кирка) ИЛИ (кирка и шелк)
Регулярное выражение
/shop_rgx 1 [а-я]+.*алм # Поиск по регулярному выражению
Навигация (можно настроить свои кнопки через конфиг)
- Стрелки ↑/↓ - Переключение между ценовыми группами
- Backspace - Остановить навигацию и завершить поиск
Quick Shop (По умолчанию эта функция выключена)
- Открывает чат и вводит строку message из конфига по нажатию комбинации клавиш
- Можно влючить через /shop_config quick_shop enable true
- Можно настроить message если ввести /shop_config quick_shop message <ваш текст для вставки>
- Можно настроить клавиши через /shop_config keybinds set quick_shop
- Комбинация клавиш по умолчанию Left Alt + W
Настройка персональных комбинаций клавиш
- Настройка производиться только через команды для того, чтобы дать пользователям возможность устанавливать не только единичные клавиши, но и комбинации
- Вы можете настроить свои комбинации прописав /shop_config keybinds set <функция на которую хотите установить другую комбинацию>
- Чтобы увидеть инструкцию пропишите /shop_config keybinds help
Настройки по умолчанию
- Радиус поиска: 40 блоков но вы можете установить хоть и все 200 для поиска сразу по всей ТЗ
- Диапазон координат по Y: 0-3
- Цвета подсветки: белый и черный
- quick_shop message: "/shop 64 "
Логика определения количества
- Во время парсинга количества скрипт находит число, которое считаеться количеством, и слово-модификатор (Пример: 1 стак / 64 шт / 2 слота / 2 шалкера)
- Логика мода опираясь на то, с каких букв начинаеться слово-модификатор:
- Предположим что вы вписали команду /shop 16 яйц чтобы найти яйца. В таком случае параметр stack = 16.
- "ст" = стак = умножить количество на stack ("2 стака" = 2 * 16 = 32 шт)
- "ша" = шалкер = умножить количество на stack и на 27 ("2 шалкера" = 2 * 16 * 27 = 864 шт)
- "м" = мешок = умножить количество на параметр stack ("2 мешка" = 2 * 16 = 32 шт)
- "сло" = слот: (Это логика для поиска товаров, которые обычно продаються по целому стаку в слоте, но иногда могут меньше)
- если количество = 1, то количество = stack / 4 ("1 слот" = 16 / 4 = 4 шт)
- если количество >= 2, умножить количество на stack ("3 слота" = 3 * 16 = 48 шт)
Требования
- Minecraft 1.21.8
- Fabric Loader
- Fabric API

