- Поддерживаемые версии
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
В этой статье мы поговорим о преимуществах Paper над Spigot в плане разработки. Почему стоит перейти. И каких фич нет на SpigotAPI, но есть на PaperAPI.
Разбираем «базу» современного разработчика
You must be logged in to see this link.
Разбираем «базу» современного разработчика
В Paper уже встроена одна из удобнейших библиотек — AdventureAPI. Adventure содержит в себе удобный показ боссбаров, акшнбаров, тайтлов, а также удобную систему компонентов текста, и множество другого. От этой библиотеки работает новый и удобный вариант форматирования текста You must be logged in to see this link.
You must be logged in to see this link.
Для кого-то покажется сложная, но продвинутая технология создания кастомных команд, которая работает на базе You must be logged in to see this link.. Пример команды (взята из GitHub страницы Brigadier-а):
Java:
CommandDispatcher<CommandSourceStack> dispatcher = new CommandDispatcher<>();
dispatcher.register(
literal("foo")
.then(
argument("bar", integer())
.executes(c -> {
System.out.println("Bar is " + getInteger(c, "bar"));
return 1;
})
)
.executes(c -> {
System.out.println("Called foo with no arguments");
return 1;
})
);
В Paper много разных ивентов, в отличие от Spigot. Малый список я оставлю ниже.
(это только на игрока)
Сообщество Paper внедряет все больше и больше асинхронности. Вот пример телепортации сущности асинхронно: You must be logged in to see this link.
Почему стоит перейти?
Сейчас >90% владельцев серверов используют Paper и его форки. Проблем с переходом почти не будет, Paper также основан на Spigot, Bukkit. Paper уже намного лучше Spigot по производительности и функциональности. В Paper у тебя будет меньше костылей, чем когда-то в Spigot. Сообщество Paper внедряет все больше асинхронности и оптимизации памяти. Введу к тому, что тебе станет в разы легче и быстрее что-то реализовывать на Paper. Где-то в Spigot ты будешь реализовывать что-то в 100+ строк, когда в Paper это можно за 5 строк.
Да, это еще не все что может PaperAPI, перечислять можно долго, я назвал лишь основные преимущества. Для более подробного изучения, смотрите документацию: You must be logged in to see this link.