Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Сам туториал хороший, но практического применения в упор не вижу.
Всё это можно сделать гораздо проще и на обычных Potion'ах - вечность длительностью в Integer.MAX_VALUE; сохранение при смерти - копирование зелья в эвенте клонирования.
Так и не понял, в чем отличие от ванильных?
(к слову extends Potion, я тоже могу сделать эффект и при его применении в эвенте тик плеера делать все что мне требуется).
В эвенте не советую) В наследнике Potion можно переопределить все необходимые методы для применения чего угодно. А если по существу, то создание собственной системы позволяет слепить всё что угодно в зависимости от потребностей и не добавлять ничего лишнего.