Логирование местонахождения спец. энчант вещей

  • Автор темы Автор темы Kellol
  • Дата начала Дата начала

Kellol

Активный участник
Пользователь
Баллы
63
Есть необходимость создать плагин который будет при необходимости находить энчент вещь с определенными характеристиками(например острота 30) и т.п.
Была идея каким либо образом получать уникальный номер конкретной вещи и с помощью этого номера находить координаты на которых она находится.
Так же необходимо чтобы в случае совпадений по характеристикам - выводило все варианты.
Буду благодарен за любые подсказки в какую сторону копать в одном случае,
либо согласен на финансовое вознаграждение тому кто данный плагин напишет(цена договорная)
 
Ну что бы искать, нужно переберать все блоки в мире, а это, во первых очень большая нагрузка на сервер, во вторых мир в майне бесконечен.
 
Ну что бы искать, нужно переберать все блоки в мире, а это, во первых очень большая нагрузка на сервер, во вторых мир в майне бесконечен.
Так и есть,но думаю можно создать плагин который будет записывать логи чаров (кем,где) как чары через команды так и через наковальню..Возможно такой уже есть
 
Ну что бы искать, нужно переберать все блоки в мире, а это, во первых очень большая нагрузка на сервер, во вторых мир в майне бесконечен.
Не блоки, а всего лишь Entity, которые в данный момент подружены.
Операция дорогостоящая, но не такая, чтобы прямо в бесконечность.
 
есть необходимость отслеживать определенные "супер" энчанты модераторов и администраторов
если кто то может сделать данный плагин напишите в личку.
 
Ну что бы искать, нужно переберать все блоки в мире, а это, во первых очень большая нагрузка на сервер, во вторых мир в майне бесконечен.
Неправда, не бесконечен 😬
 
Неправда, не бесконечен 😬
Бесконечен. Но дальше 3 [чего то там (вроде лямов)] нельзя пройти (Там барьер), а если и пройти (в старых версиях, где нет барьера), то майн либо вылетит, либо конкретно зависнет, ибо будет нехватать РАМки.
Но всё же он бесконечен.
 
Очень просто можно отслеживать эти вещи когда их используют, т.е кликают по блокам, бьют кого-то, кладут в сундук и т.д. и можно их удалять или сохранять куда-нибудь. Кстати может кто подскажет, как мне сохранять итем стаки в файл. Со всеми энчантами, лорами и названиями.
 
Бесконечен. Но дальше 3 [чего то там (вроде лямов)] нельзя пройти (Там барьер), а если и пройти (в старых версиях, где нет барьера), то майн либо вылетит, либо конкретно зависнет, ибо будет нехватать РАМки.
Но всё же он бесконечен.
Он не бесконечен,за барьером ничего нету и он не генерируется
 
Барьер существует только на сервере. Так что можно его спокойно вырезать.
Проблема только в том то всё-таки рано или поздно double закончится и клиент будет вылетать.
Кстати новый протокол 1.8 использует относительное перемещение поэтому можно будет сделать пару трюков чтобы карта стала дейтствительно бесконечной, правда на сервере координаты на сервере придётся считать в BigInteger, а это не очнеь хорошо. НУ зато будет теоритически возможна бесконечная карта.
 
Барьер существует только на сервере. Так что можно его спокойно вырезать.
Проблема только в том то всё-таки рано или поздно double закончится и клиент будет вылетать.
Кстати новый протокол 1.8 использует относительное перемещение поэтому можно будет сделать пару трюков чтобы карта стала дейтствительно бесконечной, правда на сервере координаты на сервере придётся считать в BigInteger, а это не очнеь хорошо. НУ зато будет теоритически возможна бесконечная карта.
только на сервере? в снапшоте 14w21b есть барьер в одиночке
 
По вашим словам барьер существует только на сервере,но одиночка это тоже сервер. Получается,барьер есть везде?
Да.
Однако убрать его переписав сервер достаточно легко.
 
Очень просто можно отслеживать эти вещи когда их используют, т.е кликают по блокам, бьют кого-то, кладут в сундук и т.д. и можно их удалять или сохранять куда-нибудь. Кстати может кто подскажет, как мне сохранять итем стаки в файл. Со всеми энчантами, лорами и названиями.
в FileConfiguration можно сохранять ItemStack в конфиг, насколько я помню
 
Назад
Верх