NekoTraps [1.6.2]

bobobo
bobobo разместил(а) новый ресурс:

NekoTraps - Поместите сущности в коробки!

Описание плагина NekoTraps:​

NekoTraps - это плагин, который используется для заманивания мобов в ящики и переноса их в другое место.
NekoTraps сохранит все данные существа, чтобы вернуть его обратно.

Как работает NekoTraps?​

Если поставить коробку на пол, она заменится на открытую.
Если она открыта, то с помощью нажимной пластины вы сможете обнаружить моба и поймать его!

Зависит ли...​


Посмотреть страницу этого ресурса...
 
bobobo
bobobo обновил ресурс NekoTraps новой записью:

1.4.7

[ + ] добавлена команда перезагрузки автозаполнителя
[ + ] Добавлена опция trap_mob_throw, позволяющая бросать ящики с мобами внутри и открывать их при столкновении с чем-либо.

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс NekoTraps новой записью:

1.4.8

[ / ] Теперь ловушка может сломаться, если в ней находится моб, когда ее бросают.
[ + ] Добавлена совместимость с QuickShop-Hikari
[ x ] Исправлена ошибка с плейсхолдером %translated_type% рядом с шестнадцатеричными цветами

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс NekoTraps новой записью:

1.4.9

[ + ] добавлена опция "allow_block_trap_in_protected_region" в конфиге - эта опция позволяет некроловушкам, размещенным на земле, отлавливать существ в защищенных регионах.

[ / ] Внутренние изменения были сделаны для улучшения функциональности. Если вы столкнулись с какими-либо ошибками, пожалуйста, сообщите о них.

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo обновил ресурс NekoTraps новой записью:

1.5.0

  • [ x] Исправлена ошибка, из-за которой, если вы клали в руку NekoTrap с количеством 1, он не удалялся, и вы могли класть бесконечное количество ловушек. (Это происходило только в низших версиях)

Посмотреть подробности об этом обновлении...
 
bobobo
bobobo
@Delik, Ошибку Unsupported class file major version 65 можно решить обновлением вашей среды выполнения Java. Эта ошибка означает, что плагин, который вы пытаетесь запустить, скомпилирован с использованием Java 17 (major version 65), а ваш сервер работает на более старой версии Java.
 
bobobo
bobobo
bobobo обновил ресурс NekoTraps новой записью:

1.5.8

  • Разрешения, изменения, исправление ошибок и многое другое
  • [ + ] Были добавлены разрешения, позволяющие использовать ловушки как в качестве блока, так и в качестве метаемого предмета.
  • [ / ] Ловушки теперь можно размещать на перевернутых лестницах, верхних или двойных плитах.
  • [ x] Исправлены некоторые ошибки с деревенскими жителями, когда у них были пустые или заполненные воздухом торговцы.
  • [ x ] Ловушки теперь также сохраняют атрибуты размера.
  • [ / ] Имена многих...

Посмотреть подробности об этом обновлении...
 
G
@bobobo,

Описание ошибки:​

Когда моб умирает, его хитбокс всё еще существует в момент проигрывания анимации смерти. В этот момент, если моб получает толчок или движение, анимация смерти продолжает проигрываться, и его хитбокс остаётся активным. Если в этот момент моб, который ещё проигрывает анимацию смерти, попадает в клетку, происходит следующее:

  1. Клетка не осознаёт, что моб уже мертв, так как его хитбокс всё ещё присутствует в клетке.
  2. Клетка продолжает воспринимать его как живого, сохраняя его состояние внутри.
  3. Когда игрок пытается освободить моба из клетки (кликнув по клетке), клетка спавнит моба заново. Однако, поскольку моб уже мертв, он сразу умирает снова.
  4. Из мертвого моба выпадает лут, и клетка не обновляет свое состояние, не понимая, что моб уже был выпущен.

Проблема:​

Из-за того, что клетка не понимает, что моб уже мертв и был освобожден, при повторном клике клетка снова спавнит мертвого моба, что вызывает повторное выпадение лута. Это даёт игрокам возможность бесконечно кликать по клетке, и каждый раз получать дублирующийся лут с мертвого моба, что и является дюпом. + Даже если в конфиге поставить trap_break_in_open: true то это не решит проблему
 
ВерхНиз