Для новичков (т. е. для меня) это будет круто, т. к. JS достаточно легкий языка скриптинга, но в тоже время с большим функционалом. Уверен, многие темы с просьбами написать плагин пропадут.
Rhino использует методы и поля объектов с помощью рефлексий. Иначе говоря, скрип на JS не будет сильно отличаться по синтаксису от Java. Тут вам придется изучать Bukkit API, по-другому никак.
Будут такие же просьбы написать плагин, только не на Яве, а на скриптовом языке. Но все ровно думаю что будет поменьше, так как не которые вещи, такие как компиляция и т.п. исчезнут
На счет таких просьб сомневаюсь, но написать скрипт_для_выпадения_черепов.js действительно будет намного проще, чем соответствующий плагин.
У меня даже появилась идея, как можно использовать скриптовый язык, если конечно он будет позволять это сделать
Прошу идею в студию!
Поделюсь планами, раз уж тут началось обсуждение:
Если кто видел систему планировщика в Varscript 0.4 - тут будет похожая технология, доведенная до ума.
Работает так: мы создаем задачу, которая состоит из 3х компонент: события, условия, действия.
событие - любой Bukkit event или событие по времени.
условие - еще не проработано. Но думаю, будут простейшие скрипты
действие - скрипт или ссылка на файл со скриптом.
И все это должно храниться в одном yml файле.
В отличии от прошлой системы - будет возможность отключать компоненты, группировать задачи по папкам и работать с группами.
Не знаю, насколько такая система будет удобной, но мне она кажется намного лучше других скриптовых плагинов (обычно приходится писать все события в файле, затем делать reload)
Также в самой программе (внутри файла) можно зарегистрировать событие и обрабатывать его.