diff --git a/api/src/main/java/ru/dragonestia/msb3/api/boot/DefaultBootstrap.java b/api/src/main/java/ru/dragonestia/msb3/api/boot/DefaultBootstrap.java index 48477a2..edc547a 100644 --- a/api/src/main/java/ru/dragonestia/msb3/api/boot/DefaultBootstrap.java +++ b/api/src/main/java/ru/dragonestia/msb3/api/boot/DefaultBootstrap.java @@ -1,22 +1,14 @@ package ru.dragonestia.msb3.api.boot; import lombok.extern.log4j.Log4j2; -import net.kyori.adventure.key.Key; -import net.minestom.server.MinecraftServer; import net.minestom.server.entity.GameMode; -import net.minestom.server.event.player.PlayerChatEvent; -import ru.dragonestia.msb3.api.dialog.Dialog; -import ru.dragonestia.msb3.api.dialog.DialogButton; import ru.dragonestia.msb3.api.module.FlatWorldModule; import ru.dragonestia.msb3.api.module.MotdModule; import ru.dragonestia.msb3.api.module.PrometheusMetricsModule; import ru.dragonestia.msb3.api.module.ResourcePackRepositoryModule; -import ru.dragonestia.msb3.api.util.MapBuilder; import team.unnamed.creative.ResourcePack; import java.net.InetSocketAddress; -import java.util.ArrayList; -import java.util.HashMap; @Log4j2 public class DefaultBootstrap extends ServerInitializer { @@ -30,54 +22,6 @@ public class DefaultBootstrap extends ServerInitializer { MotdModule.init("logo.png", "msb3 server"); FlatWorldModule.init(GameMode.ADVENTURE); PrometheusMetricsModule.init(new InetSocketAddress("0.0.0.0", 7500)); - - MinecraftServer.getGlobalEventHandler().addListener(PlayerChatEvent.class, event -> { - var player = event.getPlayer(); - var dialog = new Dialog(); - - dialog.setId(Key.key("msb3", "test_dialog")); - dialog.setText(""" - Абсолютно точно. - Я знаю точнo - невозможное возможно - Сойти с ума, влюбиться так неосторoжно - Найти тебя, не отпускать ни днём, ни ночью - Всё невозможное - возможно, знаю точно! - А где тебя искать, прошу ты мне ответь - В какие города мне за тобой лететь - Я готов на край Земли, я всё должен объяснить - Пойми, что без тебя я не умею жить - Я знаю точно - невозможное возможно - Сойти с ума, влюбиться так неосторожно - Найти тебя, не отпускать ни днём, ни ночью - Всё невозможное - возможно, знаю точно! - На-на-на-на (на-на-на-на), а-а, а-а - На-на-на-на (на-на-на-на), а-а, а-а - Всё готов делить, с тобой я пополам - Ты только мне поверь, я сделал выбор сам - Дай же мне последний шанс, я всё должен объяснить - Пойми, что без тебя я не умею жить - Я знаю точно - невозможное возможно - Сойти с ума, влюбиться так неосторожно - Найти тебя, не отпускать ни днём, ни ночью - Всё невозможное - возможно, знаю точно! - На-на-на-на (на-на-на-на), а-а, а-а - На-на-на-на (на-на-на-на), а-а, а-а - Я знаю точно - невозможное возможно - Сойти с ума, влюбиться так неосторожно - Найти тебя, не отпускать ни днём, ни ночью - Всё невозможное - возможно, знаю точно! - На-на-на-на (на-на-на-на), а-а, а-а - На-на-на-на (на-на-на-на), а-а, а-а"""); - dialog.setRememberId(true); - - var buttons = new ArrayList(); - buttons.add(new DialogButton(null, "Переход к диалогу следующему", "dialog", new MapBuilder().add("dialogId", "msb3:test_dialog_2").build(), new ArrayList<>())); - buttons.add(new DialogButton(Key.key("msb3", "test_button"), "2 Какая-то кнопочка", "aboba", new HashMap<>(), new ArrayList<>())); - buttons.add(new DialogButton(null, "Третья", "close", new HashMap<>(), new ArrayList<>())); - dialog.setButtons(buttons); - - dialog.open(player); - }); } @Override diff --git a/resource-compiler/src/main/java/ru/dragonestia/msb3/resource/Resources.java b/resource-compiler/src/main/java/ru/dragonestia/msb3/resource/Resources.java index ae4dfd6..98c6f6b 100644 --- a/resource-compiler/src/main/java/ru/dragonestia/msb3/resource/Resources.java +++ b/resource-compiler/src/main/java/ru/dragonestia/msb3/resource/Resources.java @@ -27,7 +27,7 @@ public final class Resources { private ResourcePack init() { var resourcePack = ResourcePack.resourcePack(); - resourcePack.packMeta(34, "Dragonestia MSB3 - Resource pack"); + resourcePack.packMeta(46, "Dragonestia MSB3 - Resource pack"); resourcePack.icon(Writable.resource(Resources.class.getClassLoader(), "logo.png")); resourcePack.unknownFile("credits.txt", Writable.stringUtf8("dragonestia.ru")); return resourcePack; diff --git a/settings.gradle b/settings.gradle index 40d5416..795b036 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,4 @@ rootProject.name = 'msb3' -include 'resource-compiler', 'api', 'editor', 'tarkov' +include 'resource-compiler', 'api', 'editor'