Jump to content

BazZziliuS

Administrators
  • Posts

    78
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by BazZziliuS

  1. В 06.12.2023 в 19:11, buser сказал:

    Вкратце о ней: на границе привата игрока проходил кабель МЭ сети через который другой игрок получил доступ к ресурсам первого игрока. Жалоба была принята, а второй игрок наказан.

    Игрок обошел систему которая предотвращала подключение на границе чужого кабеля.

    А по поводу Вашей жалобы в ней нет нарушения 1.6 так же как и кражи так как тессеракт был публичным.

     

  2. 🎉 Великолепные новости, уважаемые участники! 🎉
    🏆 Наконец-то настало время объявить победителей нашего захватывающего конкурса построек! Ваши творческие работы поразили нас, и выбор был непрост. Но, без доли сомнения, вот наши герои:

    1️⃣ Место: smur5f
    2️⃣ Место: Luffi_Laffi
    3️⃣ Место: playstation1
    4️⃣ Место: XuLiGaN1337
    5️⃣ Место: TwkaHD

    🎁 Тем кто не занял призовые места, мы дарим от себя за старания по 10к серебра на сервер. ( ceril228, Nurg)

    🌟 Поздравляем победителей с заслуженной победой! Ваши постройки восхитительны, и они станут вдохновением для всего нашего сообщества.

    🎁 Каждый из победителей получит свой заслуженный приз:
    1️⃣ Место: 1000 золотых монет или 1000 рублей на карту
    2️⃣ Место: 500 золотых монет или 500 рублей на карту
    3️⃣ Место: 300 золотых монет или 300 рублей на карту
    4️⃣ Место: VIP привилегия на 1 месяц
    5️⃣ Место: 30,000 серебряных монет на сервер

    🔥 Благодарим всех участников за ваш вклад в этот конкурс. Ваши таланты великолепны, и мы гордимся тем, что вы с нами!

    Следите за новостями, ведь новые конкурсы и события ждут вас впереди. 🚀✨

  3. В 16.11.2023 в 16:28, buser сказал:

    Рано обрадовался... У меня действительно видеокарта от АМД, но дрова стоят 22+ как раз-таки. Вообще такая проблема у меня появилась еще год назад, наверное. Но я играю только на centuryMine, поэтому не знаю связано это с данным проектом или в целом с майнкрафтом. Ванила так не грузит, кстати.
    Вообще дальность прорисовки уже 4 поставил, фпс ограничение 120, а память все равно сжирается... Причем сжирается она как будто NEI, потому что именно во время открытия инвентаря, значения потребления памяти растут.
    image.png.a730c485242c7e24a76a9a44ef6275d2.png

    Если дрова уже стоят старые и жор продолжается то думаю стоит попробовать еще более старые дрова поставить 

  4. Привет, уважаемые игроки CenturyMine!

    📅 С 16 по 30 ноября 2023 года у вас есть уникальная возможность продемонстрировать свои строительные таланты и выиграть потрясающие призы!

    🌟 ПРИЗЫ:
    1️⃣ Место: 1000 золотых монет или 1000 рублей на карту
    2️⃣ Место: 500 золотых монет или 500 рублей на карту
    3️⃣ Место: 300 золотых монет или 300 рублей на карту
    4️⃣ Место: VIP привилегия на 1 месяц
    5️⃣ Место: 30,000 серебряных монет на сервер

    ✨ КАК УЧАСТВОВАТЬ:
    1. Перейдите на форум: https://fuix.io/T45sE
    2. Оставьте свой никнейм.
    3. Укажите координаты вашей постройки.
    4. Укажите название сервера, на котором вы играете.
    5. Прикрепите скриншот вашей постройки.

    ✨ ТЕМА КОНКУРСА: СТРОИМ КРАСИВЫЙ ДОМ!
    Представьте ваш уютный дом, воплощенный в мире CenturyMine. Дайте волю своей фантазии!

    👉 Правила:
    - Одна постройка на игрока.
    - Постройка должна быть вашего авторства.

    🎁 Победители будут объявлены 1 декабря!

    Не упустите шанс засветить свой талант и выиграть отличные призы. Удачи вам, строители CenturyMine!

    #CenturyMine #КонкурсПостроек #Майнкрафт #Призы #СтроимКрасиво 🏆✨

    • Like 1
  5. В 12.11.2023 в 01:08, buser сказал:

    На максимальной прорисовке майнкрафт постепенно наращивает ОЗУ

    Уменьши прорисовку и если у тебя видеокарта АМД с этим может быть связан жор оперативы
    На версии драйвера 22.2.3 жор меньше

  6. 1. Нужно более точное описание проблемы* ибо проверяли все работало нормально
    2. Проблема передана фикс-разработчику
    3. Так же нужно более точное описание проблемы*

    *желательно видео или полное описание как повторить баг

  7. TPS (ТПС) (сокр. от англ. Ticks per Second) - количество игровых тиков (тактов) в секунду. Чем выше этот показатель, тем производительнее работает сервер. Нормальный показатель TPS в игре и на сервере - 20. TPS не стоит путать с игровым правилом gamerule randomTickSpeed, FPS (ФПС, количество кадров в секунду) и ping (пинг, задержка передачи данных между клиентом и сервером). Пинг отображаются при зажатом Tab.

    Объяснение

    TPS расшифровывается как "тиков в секунду". Например, 20 TPS = 20 тиков за одну секунду. Игровой тик (такт) в Minecraft - промежуток времени, равный 1/20 секунды = 50 миллисекунд, за который происходит обработка игровых процессов. Игровые процессы обрабатываются на стороне сервера (не задействуются вычислительные ресурсы вашего устройства - вычисления происходят на сервере). Нормальная скорость обработки для Minecraft - 20 тиков за каждую секунду, т. е. 20 TPS. Таким образом, пока обработка каждого игрового тика у сервера занимает 50 ms или меньше, сервер не будет лагать.

    TPS напрямую связан со скоростью работы сервера. Если сильно нагрузить сервер, игровые процессы будут обрабатываться медленнее, т.е. дольше, TPS упадёт. Мобы и игроки будут медленнее двигаться или двигаться с задержками, блоки будут медленнее добываться (не с первой попытки), механизмы будут медленнее работать и т. д. Например, что-то, что должно занимать 4 реальных секунды (80 тиков при 20 TPS), на сервере с 5 TPS займёт 16 реальных секунд (80 тиков при 5 TPS).

    На TPS влияют все процессы, но в разной степени. Чем больше игроков, тем больше разных игровых процессов придётся обрабатывать, тем дольше это может занять времени, тем медленнее будут идти игровые тики в секунду и тем меньше будет TPS. В таком случае говорят, что "сервер лагает". Сложные механизмы и фермы, много мобов и сущностей, прогрузка новых чанков карты могут снижать общий TPS сервера для всех игроков.

    Не стоит путать TPS и FPS. FPS (frames per second) - количество кадров в секунду. FPS зависит от производительности уже вашего устройства. Чем выше FPS, тем лучше. Стоит отметить, что есть два разных вида "лагов":

    FPS-лаг, когда мало кадров в секунду именно у вас

    • идеальные значения: 100+ FPS
    • обычные значения: 60...100 FPS
    • ниже среднего: 30...60 FPS
    • маленькие значения, при которых ещё можно нормально играть: 5...25 FPS
    • неиграбельные показатели: 0...5
    • игра не отвечает: 0 FPS, т. е. 0 кадров за 1 секунду

    TPS-лаг, когда мало TPS и сервер лагает у всех

    • нормальное значение: 20 TPS
    • незначительные просадки: 18...19 TPS
    • умеренные лаги: 14...17 TPS
    • серьёзные лаги: 10...13 TPS
    • сильные лаги, при которых продолжать играть ещё сколько-нибудь возможно: 5...10 TPS
    • неиграбельные показатели: 0...5 TPS

    Вычисления/обработка всех игровых процессов происходят на стороне сервера и влияют на значения TPS для всех игроков. Мощности же вашего устройства при этом не задействуются. Вам, т. е. вашему клиенту (т. е. приложению Minecraft на вашем устройстве) остаётся только отрисовать всю графику и проиграть звуки для вас, и от мощности вашего ПК зависит уже FPS.

    Отсюда следует, что могут быть 2 разных "лага":

    • хороший ФПС при низком ТПС (лаги сервера), когда происходит что-то на сервере, а не на вашем экране, что уменьшает TPS сервера и вызывает лаги, но при этом ваш клиент отрисовывает плавную картинку, показывая много кадров в секунду;
    • и плохой ФПС при высоком ТПС (лаги у вас), когда что-то мешает графическому рендерингу вашего клиента и происходят подвисания картинки, но при этом сам сервер стабильно работает при 20 TPS.
    Спойлер

    image.png.e8129cf9dbab8ab34be1cf1f2795ddbc.png
    Хороший и средний пинг

    Помимо TPS и FPS есть ещё ping. Пинг - это задержка передачи информации между компьютером и сервером и обратно в миллисекундах. Чем ниже будет пинг, тем лучше будет соединение и быстрее отклик на ваши действия. У каждого игрока она разная и зависит от скорости интернета, открытых вкладок браузера и других факторов.

  8. 🥳 В честь наступающего дня рождения нашего проекта! 🎉

    🏗️ Мы рады объявить Конкурс строителей! 
    🎨 Проявите свои таланты в строительстве и создайте потрясающую постройку, связанную с логотипом или названием нашего проекта! 

    ⏰ Период конкурса: с 20 июля 2023 по 28 июля 2023.

    🏅 Вот какие призовые места ждут победителей:

    • 1️⃣ Первое место: 2000 золотых монет в игру или 1000 рублей на карту.
    • 2️⃣ Второе место: 1000 золотых монет в игру или 500 рублей на карту.
    • 3️⃣ Третье место: 600 золотых монет в игру или 300 рублей на карту.
    • 4️⃣ Четвёртое место: Premium на 30 дней.
    • 5️⃣ Пятое место: VIP на 30 дней.

    🏗️ Чтобы принять участие в конкурсе строителей, оставьте скриншот своей постройки в данной теме вместе с координатами и сервером, где они расположены. Не забудьте также оставить свой Discord для связи в случае победы! 🌟

    🎁 Участие в нашем конкурсе - это не только шанс выиграть ценные призы, но и возможность проявить свою творческую индивидуальность! Создайте неповторимую постройку, которая станет ярким символом нашего проекта.

    ✨ Не упустите возможность проявить свой талант и принять участие в этом увлекательном конкурсе. Желаем вам вдохновения и успехов в создании вашего уникального логотипа! 🌟

    • Love 1
    • Like 1
  9. Основы
    Каждое исследование идентифицируется уникальной строкой, называемой его ключом. Общая схема именования заключается в том, что ключ должен быть написан заглавными буквами. Исключения из этой области составляют части палочки, которые, как правило, представлены в формате ROD_blah или CAP_blahblah.

    Если вы хотите изменить существующее исследование, вам нужно знать его ключ. При добавлении нового рецепта Thaumcraft вам нужно будет указать ключ исследования в качестве первого аргумента. Рецепт будет недоступен для создания до тех пор, пока игрок не завершит исследование, которое идентифицируется по этому ключу.

    Вы можете получить список исследовательских ключей в категории, используя внутриигровую команду /minetweaker research (категория), чтобы вывести все исследовательские ключи в этой категории в журнал MineTweaker. Например, /minetweaker research BASICS выведет все ключи исследования на вкладке "Основы".


    Удаление исследований
    Исследование может быть удалено с помощью метода remove Research(). Однако, если исследование было использовано в качестве предварительного условия для чего-либо, "Таумономикон" приведет к сбою игры при открытии вкладки этого исследования. Вы можете использовать orphanResearch(), чтобы обрезать все связи с исследованием, чтобы сделать его безопасным для удаления, или использовать clearPrereqs(), чтобы удалить предварительные условия из конкретных исследований.

    Пример:
    //ResearchKey mods.thaumcraft.Research.orphanResearch("ROD_greatwood"); mods.thaumcraft.Research.removeResearch("ROD_greatwood");

    //ResearchKey
    mods.thaumcraft.Research.orphanResearch("ROD_greatwood");
    mods.thaumcraft.Research.removeResearch("ROD_greatwood");


    Вкладки исследований
    Каждая вкладка исследования также идентифицируется своей собственной уникальной строкой. Это важно знать, если вы хотите удалить вкладку или поместить в нее новое исследование.

    Известные клавиши табуляции:

    * BASICS
    * THAUMATURGY
    * ALCHEMY
    * ARTIFICE
    * GOLEMANCY
    * FORBIDDEN (Apocrypha)
    * TT_CATEGORY (Thaumic Tinkering)
    * TX (Thaumic Esoterica)
    * RAILCRAFT (Traheremagy)
    * WITCHGADG (Witching Gadgets)

    Вы можете получить список всех ключей категории исследований в игре, набрав /minetweaker research, чтобы вывести все ключи в журнал.

     

    Удаление вкладок
    Удаление вкладки "Исследование" также удаляет все исследования на вкладке, что может привести к сбоям, если они являются необходимыми для чего-либо. Используйте orphanResearch(), чтобы обрезать все связи с исследователями на вкладке, переместить все исследования на другую вкладку или придерживаться удаления небольших вкладок, в которых ничего нет, например, Traheremagy.

    Пример:

    //TabKey
    mods.thaumcraft.Research.removeTab("RAILCRAFT");


     

    Создание вкладок
    Для создания вкладки "Исследование" требуется указать спрайт для значка вкладки. Вам понадобится домен и путь к файлу для текстуры. Вам также нужно будет создать локализацию для названия вкладки либо с помощью пакета ресурсов, либо с помощью Modtweaker localization changer. Ключом локализации всегда будет "tc.research_category.", за которым следует клавиша tab.

    Например, если вы хотели вкладку со значком мозга зомби из Thaumcraft 4:

    //TabKey, Domain, Path
    mods.thaumcraft.Research.addTab("DEMENTIA", "thaumcraft", "textures/items/brain.png");
    game.setLocalization("en_US", "tc.research_category.DEMENTIA", "Dementia");

    Вкладки также можно создавать с пользовательским фоном, если вы предоставите текстуру:

    //TabKey, IconDomain, IconPath, BackgroundDomain, BackgroundPath
    mods.thaumcraft.Research.addTab("AHPYRCOPA", "forbidden", "textures/items/spork.png", "forbidden", "textures/misc/runecircle.png");
    game.setLocalization("en_US", "tc.research_category.AHPYRCOPA", "Not Apocrypha");


     

    Создание исследовательской
    Исследование создается с помощью уникального ключа, клавиши вкладки "Исследование", списка аспектов, координат, рейтинга сложности и либо пути к текстуре, либо набора элементов, чтобы придать ему значок. Как и при создании вкладки "Исследование", для создания нового исследования требуется новая локализация.

    Если исследование добавлено через ModTweaker, его название локализуется как "tc.research_name.", за которым следует ключ исследования. Его всплывающая подсказка локализована как "tc.research_text". За ней следует ключ.

    Аспекты вводятся в виде одной строки со списком аспектов и значений, разделенных запятыми. Если вы планируете выполнить автоматическую разблокировку исследования, можно оставить его без аспектов и просто ввести null в качестве списка аспектов.

    Координаты сторон отличаются от стандартных математических координат. Уменьшение Y продвигает исследование вверх, в то время как увеличение Y продвигает его вниз. Увеличение X сдвигает исследование еще дальше вправо, как и следовало ожидать.

    Пример:

    //ResearchKey, TabKey, AspectList, X, Y, Complexity, ItemStack 
    //Make sure that the X and Y coordinates of your research doesn't conflict with other researches
    mods.thaumcraft.Research.addResearch("WTFPLANTS", "BASICS", "lucrum 100, alienis 200", 1, 0, 8, <minecraft:sapling>);
    game.setLocalization("en_US", "tc.research_name.WTFPLANTS", "Trees!");
    game.setLocalization("en_US", "tc.research_text.WTFPLANTS", "[MT] Science just doesn't know!");
      

     

    Добавление страниц в исследование
    Простого создания базы исследований недостаточно. Базовое исследование начинается без страниц и приводит к сбою игры, если вы попытаетесь его открыть. Как только исследование будет создано, вы можете использовать addPage() для добавления новых страниц. Просто введя ключ и ключ локализации, вы добавите обычную текстовую страницу, которую можно заполнить локализацией.

    Пример:

    //ResearchKey, LocalizationKey
    mods.thaumcraft.Research.addPage("WTFPLANTS", "derp.research_page.WTFPLANTS");
    game.setLocalization("en_US", "derp.research_page.WTFPLANTS", "Plants! What are they?<BR>The Thaumometer doesn't know!");

    При локализации текста для исследовательских страниц можно использовать следующую разметку:

    # Special formatting codes:
    # <BR> or <BR/>         Paragraph break (<BR/> is included for people using XML for their localization)
    # <LINE> or <LINE/>     Insert a fancy linebreak between sections of text.
    # <IMG>...</IMG>  Insert a centered image into text. Parameters are separated by ':' and are:
    #                    - mod resource location name
    #                    - png file location (assumed to be a 256x256 texture, a sub-image will be grabbed from this png as specified below)
    #                    - x location of sub-image in png
    #                    - y location of sub-image in png
    #                    - x size of sub-image (255 if full x size of png must be used)
    #                    - y size of sub-image (255 if full y size of png must be used)
    #                    - scaling - 1.0 for normal 256x256 images, or smaller for proportionately smaller .png files (a 16x16 image will be 0.0625)   
    #               Examples: 
    #                   <IMG>thaumcraft:textures/gui/gui_researchbook.png:24:184:96:4:1.0</IMG>   <-- line break image as used in <LINE> above
    #                   <IMG>thaumcraft:textures/items/alumentum.png:0:0:255:255:0.0625</IMG>     <-- alumentum item icon

     

    Для добавления страниц с рецептами можно использовать следующие методы. Каждый из них принимает ключ и ItemStack в качестве аргумента и добавляет страницу, отображающую первый рецепт для этого элемента, который он может найти. Обязательно добавьте рецепт какого-либо блюда, прежде чем пытаться добавить страницу с рецептом.

    //Adds a normal crafting table recipe page
    mods.thaumcraft.Research.addCraftingPage("WTFPLANTS", <minecraft:planks>);
    //Adds an arcane crafting table recipe page
    mods.thaumcraft.Research.addArcanePage("WTFPLANTS", <Thaumcraft:WandRod>);
    //Adds a crucible recipe page
    mods.thaumcraft.Research.addCruciblePage("WTFPLANTS", <Thaumcraft:ItemResource:1>);
    //Adds an infusion recipe page
    mods.thaumcraft.Research.addInfusionPage("WTFPLANTS", <Thaumcraft:WandRod:2>);
      

    Страницы зачарования инфузии можно добавить, указав ключ и идентификатор зачарования.

    mods.thaumcraft.Research.addEnchantmentPage("WTFPLANTS", 18);

    Убедитесь, что в рецепте используется ключ этого исследования в качестве собственного ключа, иначе рецепт на самом деле нельзя будет создать, когда исследование будет разблокировано.

     

    Объединяющие исследования
    Исследование выявило три типа связей: родители, Скрытые родители и братья и сестры.

    Родители - это обязательное условие для проведения исследований, которое вам необходимо разблокировать, прежде чем вы сможете приступить к конкретному исследованию. Например, родительскими элементами ROD_silverwood являются INFUSION и ROD_greatwood. Вы не можете исследовать палочку из Серебристого дерева, предварительно не изучив настой и палочку из Грейтвуда. Если исследование находится на той же странице, что и его родители, "Таумономикон" проведет линию от родителя к дочернему элементу, чтобы указать, что к чему ведет.

    Скрытые родители похожи на родителей, за исключением того, что "Таумономикон" не проводит черту между ними, даже если они находятся на одной странице. Используйте это, если вы пытаетесь уменьшить беспорядок на вкладке "Исследование".

    Чтобы добавить родителей или скрытых родителей в исследование:

    //ResearchKey, Parent, Hidden?
    mods.thaumcraft.Research.addPrereq("WTFPLANTS", "ICHOR", false);

    Братья и сестры - это исследования, которые автоматически разблокируются при выполнении конкретного исследования. Например, у DISTILL ESSENTIAL есть родственная JARLABEL. Когда вы исследуете процесс дистилляции Essentia, вы автоматически открываете раздел "Исследование этикеток банок". Когда братья и сестры находятся на одной вкладке, Thaumonomicon проведет границу между ними.

    Чтобы добавить родственника в исследование:

    //ResearchKey, Sibling
    mods.thaumcraft.Research.addSibling("WTFPLANTS, "ZOMGSAPLINGS");

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

    //ResearchKey
    mods.thaumcraft.Research.clearPrereqs("ICHOR");
    mods.thaumcraft.Research.clearSiblings("WTFPLANTS");

     

    Модифицирующее исследование
    Существует множество тегов и дополнительных команд для добавления дополнительных функций в созданное вами исследование или изменения существующих.

    Вот некоторые стандартные исследовательские теги:

    • КРУГЛЫЙ - у исследования есть круглый значок в "Таумономиконе". Обычно для исследований без рецепта или исследований с автоматической разблокировкой.
    • SPIKY - Research имеет шипы вокруг своего значка. Как правило, для указания на важность исследования.
    • ЗАГЛУШКА - Исследование не может быть исследовано игроком. Как правило, для исследований, которые разблокируются другими способами, такими как братья и сестры или автоматическая разблокировка.
    • ВТОРИЧНОЕ исследование имеет восьмиугольный значок в "Таумономиконе" и покупается за очки вместо "исследовано".
    • ВИРТУАЛЬНОЕ исследование на самом деле не существует и не может быть исследовано. Используется в качестве "родительского" исследования, которое обычно не может быть разблокировано.
    • АВТОМАТИЧЕСКАЯ РАЗБЛОКИРОВКА - Исследование начинается с уже разблокированного приложения.
    • СКРЫТОЕ исследование не появляется в "Таумономиконе" до тех пор, пока не будут завершены его родительские исследования. Используется для большинства исследований по умолчанию.

    Они могут быть установлены с помощью следующих команд:

    //ResearchKey, Value
    mods.thaumcraft.Research.setRound("WTFPLANTS", true);
    mods.thaumcraft.Research.setSpikey("WTFPLANTS", true);
    mods.thaumcraft.Research.setStub("WTFPLANTS", true);
    mods.thaumcraft.Research.setSecondary("WTFPLANTS", true);
    mods.thaumcraft.Research.setVirtual("WTFPLANTS", true);
    mods.thaumcraft.Research.setAutoUnlock("ASPECTS", false);
    mods.thaumcraft.Research.setConcealed("WTFPLANTS", true);

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

    //ResearchKey, Aspects
    mods.thaumcraft.Research.setAspects("WTFPLANTS", "lucrum 39, perditio 96, potentia 100");

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

    //ResearchKey, Complexity
    mods.thaumcraft.Research.setComplexity("WTFPLANTS", 16);

    Если вы пытаетесь изменить страницы для существующего исследования, вам сначала нужно очистить исследование от страниц с помощью этого:

    //ResearchKey
    mods.thaumcraft.Research.clearPages("WTFPLANTS");

    Как только вы очистите все страницы, вы можете вручную добавить страницы обратно в любом формате, который вы хотите.

    Обычно, когда вы меняете рецепт Thaumcraft, на странице поиска по нему по-прежнему отображается оригинальный рецепт. Вы можете изменить это вручную, очистив все страницы и добавив их обратно, или вы можете использовать это, чтобы попытаться принудительно обновить рецепт:

    //ResearchKey
    mods.thaumcraft.Research.refreshResearchRecipe("WTFPLANTS");

    Обновление результатов исследования сработает только в том случае, если рецепт остается того же типа (тайный рабочий стол, настой и т.д.). В противном случае вам нужно будет очистить страницы исследований и добавить их обратно с новым типом рецепта.

    Наконец, если вы хотите переместить существующее исследование в другое место и / или на другую вкладку, вы можете воспользоваться этим:

    //ResearchKey, DestinationCategory, X, Y
    mods.thaumcraft.Research.moveResearch("INFERNALFURNACE", "FORBIDDEN", 1, 0);

     

  10. Основы
    Ботаническая лексика Botania разделена на три различных этапа.

    • Категория: Категории - это значки, которые отображаются, как только вы открываете свой Lexica Botania.
    • Запись: Записи появятся, как только вы нажмете на категорию. Они могут быть разблокированы с помощью уровней знаний.
    • Страница: Страницы находятся внутри записи. Часто их несколько, и они различаются по типу.

    Каждая категория/запись/страница идентифицируется уникальной строкой, называемой ее ключом.

    Если вы хотите изменить существующую категорию / запись /страницу, вам нужно знать ее ключ. При добавлении нового рецепта Botania вам нужно будет указать страницы с рецептом вручную, так как сам рецепт не будет обнаружен.

    Вы можете распечатать список ключей категории / записи / страницы внутри вашего minetweaker.txt используя эти команды:

    • /mt LexiconCategories
    • /mt LexiconEntries
    • /mt LexiconPages

    Если вам нужен более точный дамп, вы можете определить команду:

    • /mt LexiconEntries [CATEGORY]
    • /mt LexiconPages [ENTRY]

     

    Удаление категорий/записей/страниц
    Категории/записи/страницы могут быть удалены с помощью метода removeCategory/Entry/Page().

    Удаление категорий
    Удаление Cagetory является только визуальным. Записи, которые были внутри него, все еще можно найти в индексе, поэтому, если вы хотите полностью удалить категорию, вам нужно отследить все записи внутри категории, а затем удалить их.

    Пример:

    //Ключ категории
    mods.botania.Lexicon.removeCategory("botania.category.basics");


    Удаление записей
    Удаление записи также является только визуальным. Страницы, которые были внутри него, все еще можно найти с помощью сопоставления элементов или закладок, поэтому, если вы хотите полностью удалить запись, вам нужно отследить все страницы внутри записи, а затем удалить их.

    Пример:

    //Клавиша ввода
    mods.botania.Lexicon.removeEntry("botania.entry.mIntro");


    Удаление страниц
    Вместо того, чтобы вводить PageKey для удаления страницы, вы должны использовать EntryKey плюс номер страницы. Обратите внимание, что страница 1 в Lexica будет равна 0, а страница 2 - 1, и так далее, в скрипте.

    //EntryKey, PageNumber 
    mods.botania.Lexicon.removePage("botania.entry.fIntro", 0);

     

    Категории
    Каждая категория также идентифицируется своей собственной уникальной строкой. Это важно знать, если вы хотите удалить категорию или поместить в нее новую запись.

    Известные клавиши табуляции:

    * botania.category.basics (Basics and Mechanics) 
    * botania.category.mana (Mana Manipulation) 
    * botania.category.generationFlowers (Generating Flora) 
    * botania.category.functionalFlowers (Functionial Flora) 
    * botania.category.devices (Natural Apparatus) 
    * botania.category.tools (Mystical Items) 
    * botania.category.baubles (Baubles and Acessoires) 
    * botania.category.alfhomancy (Alfhomancy) 
    * botania.category.misc (Miscellaneous)


    Создание категорий
    Для создания категории требуется предоставить текстуру для значка категории. Вам понадобится домен и путь к файлу для текстуры. Вам также нужно будет создать локализацию для названия категории либо с помощью пакета ресурсов, либо с помощью средства изменения локализации ModTweaker. Ключом локализации всегда будет "ботания.категория", за которым следует ключ категории. Категории также имеют приоритет, который указывает, где они расположены в лексике. Если число равно 6+, то в конечном итоге оно будет отнесено к первой категории в Лексике.

    Например, если вам нужна категория со стержнем текстуры Bifrost от Botania:

    //CategoryKey 
    mods.botania.Lexicon.addCategory("botania.category.rainbow"); 
    game.setLocalization("en_US", "botania.category.rainbow", "Rainbow"); 
    //CategoryKey, Domain + ResourcePath 
    mods.botania.Lexicon.setCategoryIcon("botania.category.rainbow", "botania:textures/items/rainbowRod.png"); 
    //CategoryKey, Priority 
    mods.botania.Lexicon.setCategoryPriority("botania.category.rainbow", 6);

    Записи
    Создание записей
    Записи создаются с использованием уникального ключа, ключа категории и, необязательно, типа знаний. Как и при создании категории, для создания новой записи требуется новая локализация. Для записи также требуется ItemStack, чтобы отображать ее рядом с записью, когда вы просматриваете категорию.

    Если запись добавлена через ModTweaker, ее название локализуется как "botania.entry.[имя]", за которым следует его локализованное название.

    Пример:

    //EntryKey, CategoryKey, ItemStack 
    mods.botania.Lexicon.addEntry("botania.entry.colour","botania.category.rainbow", <Botania:bifrost>); 
    game.setLocalization("en_US", "botania.entry.colour", "Modtweaker Guide");

    Если вы хотите, чтобы запись была немного более продвинутой, скажем, на уровне эльфийских знаний, вы должны определить ее таким образом. Вам не обязательно указывать уровень знаний, если вы хотите, чтобы запись была доступна при открытии.

    Каждый уровень знаний идентифицируется своей собственной уникальной строкой.

    Ключи типа известных знаний:

    * minecraft (Basic Knowledge) 
    * alfheim (Elven Knowledge) 
    * relic (Relic Knowledge)

    Пример:

    //EntryKey, KnowledgeTypeKey 
    mods.botania.Lexicon.setEntryKnowledgeType("botania.entry.colour", "alfheim");


    Страницы
    Создание страниц

    Простого создания базовой записи недостаточно. Базовая запись начинается без страниц и приводит к вылету игры, если вы попытаетесь ее открыть. Как только запись создана, вы можете использовать add[Type]Page() для добавления новых страниц к записи. Существует несколько типов страниц, начиная от текстовых, заканчивая графическими, для создания и даже для ознакомительных страниц. Добавление текста на страницы осуществляется с помощью локализаций. Кроме того, вы должны определить номер страницы, так как он выдаст ошибку, если она не перейдет с 1-2-3-4.. Обратите внимание, что страницы крафта (Обычный крафт, Рунический алтарь, Аптека лепестков, портал Альфхейма и т.д.) Не используют OutputStack для отображения рецепта внутри Lexica Botania, как это делает Thaumcraft 4 Research Modtweaking. Таким образом, вам придется "заново" создать рецепт при создании страницы. Это означает, что они являются только визуальными и что потребуется соответствующий сценарий.

    Пример:

    Страницы с текстом и изображениями

    //PageKey, EntryKey, PageNumber 
    //Adds a Text Page 
    mods.botania.Lexicon.addTextPage("botania.page.colourText","botania.entry.colour",0); 
    game.setLocalization("en_US", "botania.page.colourText", "&oThe first and (...)"); 
    //PageKey, EntryKey, PageNumber, Domain + ResourcePath 
    //Adds an Image Page 
    mods.botania.Lexicon.addImagePage("botania.page.colourImage","botania.entry.colour",1, "botania:textures/gui/entries/elvenGarde.png");
    game.setLocalization("en_US", "botania.page.colourImage", "Guide for Modtweaker");


    Создание страниц

    //PageKey, EntryKey, PageNumber, OutputStack, InputArray //Adds a Crafting Page, Out/InputStack are just visual
    mods.botania.Lexicon.addCraftingPage("botania.page.colourCrafting","botania.entry.colour",2,[<minecraft:diamond_block>], [[[<minecraft:diamond>, <minecraft:diamond>, <minecraft:diamond>], [<minecraft:diamond>, <minecraft:diamond>, <minecraft:diamond>], [<minecraft:diamond>, <minecraft:diamond>, <minecraft:diamond>]]]);
    game.setLocalization("en_US", "botania.page.colourCrafting", "Crafting the &1Diamond Block&0."); 
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputArray //Adds a Petal Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.Apothecary.addRecipe(<minecraft:melon>, [<ore:petalGreen>, <ore:petalRed>, <ore:petalRed>]);"
    mods.botania.Lexicon.addPetalPage("botania.page.colourPetal","botania.entry.colour",3,[<minecraft:melon>],[[<Botania:petal:5>, <Botania:petal:14>, <Botania:petal:14>]]);
    game.setLocalization("en_US", "botania.page.colourPetal", "&oWhy didn't the melons get married? Because they cantaloupe!&r."); 
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputArray, ManaCost //Adds an Infusion Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.ManaInfusion.addInfusion(<minecraft:golden_apple:1>, <minecraft:golden_apple>, 50000);" 
    mods.botania.Lexicon.addInfusionPage("botania.page.colourInfusion","botania.entry.colour",4,[<minecraft:golden_apple:1>],[<minecraft:golden_apple>],[50000]);
    game.setLocalization("en_US", "botania.page.colourInfusion", "Infusing &1Golden Apple&0.");  
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputArray, ManaCost //Adds an Alchemy Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.ManaInfusion.addAlchemy(<minecraft:sand> * 4, <minecraft:sandstone:*>, 10);" 
    mods.botania.Lexicon.addAlchemyPage("botania.page.colourAlchemy","botania.entry.colour",5,[<minecraft:sand> * 4],[<minecraft:sandstone:*>],[10]);
    game.setLocalization("en_US", "botania.page.colourAlchemy", "Breaking down &1Sandstone&0");  
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputArray, ManaCost //Adds a Conjuration Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.ManaInfusion.addConjuration(<minecraft:sand:1> * 2, <minecraft:sand:1>, 5);" 
    mods.botania.Lexicon.addConjurationPage("botania.page.colourConjuration","botania.entry.colour",6,[<minecraft:sand:1> * 2],[<minecraft:sand:1>],[5]);
    game.setLocalization("en_US", "botania.page.colourConjuration", "Conjuring &1Red Sand&0");  
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputArray, ManaCost //Adds a Rune Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.RuneAltar.addRecipe(<minecraft:stonebrick:2>, [<minecraft:stonebrick>, <minecraft:gunpowder>], 5);"
    mods.botania.Lexicon.addRunePage("botania.page.colourRune","botania.entry.colour",7,[<minecraft:stonebrick:2>],[[<minecraft:stonebrick>, <minecraft:gunpowder>]],[5]);
    game.setLocalization("en_US", "botania.page.colourRune", "The &1Cracked Stone Brick&0.");  
     
    //PageKey, EntryKey, PageNumber, BrewString, Ingredients //Adds a Brew Page, Out/InputStack are just visual. The appropriate script for the page would be "[Waiting for Botanical Brewing Support]", for a list of BrewStrings use "/mt BotaniaBrews 
    mods.botania.Lexicon.addBrewPage("botania.page.colourBrew","botania.entry.colour",8, "invisibility", [<minecraft:nether_wart>, <minecraft:snowball>, <minecraft:glowstone_dust>], "botania.page.colourBrew_bottom.text");
    game.setLocalization("en_US", "botania.page.colourBrew", "A simple brew, it mimics a &1Potion of Invisibility&0, when taken, it has a similar effect, giving the individual a &4Invisibility&0 effect.");
    game.setLocalization("en_US", "botania.page.colourBrew_bottom.text", "Pretend you have Incursio");
    
    //PageKey, EntryKey, PageNumber, OutputStack, InputStack //Adds an Elven Page, Out/InputStack are just visual. The appropriate script for the page would be "mods.botania.ElvenTrade.addRecipe(<Botania:flower:4>, [<minecraft:yellow_flower>]);"
    mods.botania.Lexicon.addElvenPage("botania.page.colourElven","botania.entry.colour",9,[<Botania:flower:4>],[[<minecraft:yellow_flower>]]);
    game.setLocalization("en_US", "botania.page.colourElven", "Trading for &1Yellow Mystical Flower&0."); 


    Другие страницы

    //PageKey, EntryKey, EntityName, Size //Adds a Entity Page, for a list of EntityNames use "/mt entities
    mods.botania.Lexicon.addEntityPage("botania.page.colourEntity","botania.entry.colour",10,"Botania.botania:pixie",100);
    game.setLocalization("en_US", "botania.page.colourEntity", "The Pixie");
    
    //PageKey, EntryKey //Adds a Lore Page
    mods.botania.Lexicon.addLorePage("botania.page.colourLore","botania.entry.colour",11);
    game.setLocalization("en_US", "botania.page.colourLore", "(...) &othe final Page!");   

    При локализации текста для страниц можно использовать следующую разметку:

    # Специальные коды форматирования:
    # <BR> или <BR/>         Разрыв абзаца (<BR/> включен для людей, использующих XML для своей локализации)
    # <LINE> или <LINE/>     Вставьте причудливый разрыв строки между разделами текста.


    Сопоставление элементов

    С помощью Modtweaker вы можете удалять и добавлять отображение элементов для Lexica Botania. У него есть две функции, которые сосредоточены на взаимодействии с миром, а также на взаимодействии с графическим интерфейсом. Одним из них является возможность перемещать блоки щелчком правой кнопки мыши, чтобы увидеть, есть ли у них какая-либо документация внутри Lexica, держа Lexica в руке. Второй способ - щелкнуть левой кнопкой мыши по чему-либо внутри Lexica Botania, чтобы увидеть его корневой путь, например, в разделе рецепты. Используя нашу ранее созданную страницу о создании алмазных блоков, мы теперь можем связать Алмазный блок с миром и книгой с помощью сопоставления предметов.

    Пример:

    //InputStack, EntryKey, PageNumber 
    mods.botania.Lexicon.addRecipeMapping(<minecraft:diamond_block>, "botania.entry.colour", 3);

    Также возможно удаление сопоставления элементов для определенного блока или времени.

    Пример:

    //InputStack 
    mods.botania.Lexicon.removeRecipeMapping(<Botania:spreader>);


    Примечание: Отображение элементов мира в настоящее время не поддерживается.

  11. Хей-хей, ребят!😇
    Вот и подошел к концу долгожданный ❄️ЗИМНИЙ ВАЙП❄️.
    Все сервера запущены и готовы к игре🥳 Настало время покорять просторы мира CenturyMine.😏
    Встречайте огромное зимнее обновление, которое затронуло все сервера:

    🔷 Добавлен внутриигровой обмен игроков, командой /trade

    Спойлер

    image.png.8b3a8c8d2e4c47b1b115ea7ad76004ab.png


    🔷 На технических серверах, был добавлен CenturyAE который добавляет:

    Спойлер

    🔹 Улучшенный молекулярный сборщик;
    🔹 Сингулярный молекулярный сборщик;
    🔹 Нейтронный последовательный сборщик;
    🔹 Изменчивый агрегатор;
    🔹 МЭ Сдавливатель схем;
    🔹 Улучшенный Беспроводной соединитель;
    🔹 Ультимативный Беспроводной соединитель;
    🔹 Квантовый Беспроводной соединитель;
    🔹 32M МЭ ячейка хранения эссенции;
    🔹 64M МЭ ячейка хранения эссенции;
    🔹 128M МЭ ячейка хранения эссенции;
    🔹 Универсальный пресс;
    🔹 и еще много всего!2023-01-17_20_39_41.thumb.png.f77baeaf656d682cdebcb1d3f74af18f.png

     


    🔷 На технических серверах, был добавлен CenturyTechnical который добавляет:

    Спойлер

    🔹 Нейтрониевая энергетическая ячейка
    🔹 Красная печь (Нейтрониевый)
    🔹 Измельчитель (Нейтрониевый)
    🔹 Лесопилка (Нейтрониевый)
    🔹 Индукционная плавильня (Нейтрониевый)
    🔹 Распределитель жидкостей (Нейтрониевый)
    🔹 Водяной накопитель (Нейтрониевый)
    🔹 Промышленный генератор булыжника
    🔹 Сжатый сборщик нейтрония
    🔹 Дважды сжатый сборщик нейтрония
    🔹 Трижды сжатый сборщик нейтрония
    🔹 Объединитель нейтронивых генераторов

    2023-01-17_20_31_24.thumb.png.69c8fdacd45826fa830c3b4d469ac309.png2023-01-17_20_29_50.thumb.png.9e1858f9e38d771719d3eb06c52e79eb.png2023-01-17_20_26_07.thumb.png.588ff4c6b19f74560706fb0180ebc6ee.png


    🔷 На магических серверах был добавлен CenturyMagical который добавляет:

    Спойлер

    🔹 Искра Фрейи | Распространитель маны Фрейи | Бассейн маны Фрейи
    🔹 Искра Квасира | Распространитель маны Квасира | Бассейн маны Квасира
    🔹 Искра Ваны | Распространитель маны Ваны | Бассейн маны Ваны
    🔹 Заряженный нейтронием нейтрониевый жезл
    🔹 Покрытый манулином манулиновый жезл
    🔹 Закалённый огнем огненный жезл
    🔹 Всезнающая книга: Очистка негативного влияния
    🔹 Всезнающая книга: Изучения всех Аспектов
    🔹 Всезнающая книга: Все изучения
    🔹 Таумическая банка
    🔹 Демоническая банка
    🔹 Террамагическая банка
    🔹 Сингулярная алхимическая печь
    🔹 Ускоритель поглощения
    🔹 Стабилизатор рунической матрицы
    🔹 Редстоун-активатор рунической матрицы
    🔹 Улучшенный вис-заряжатель
    🔹 Стабильный древний портал
    🔹 Магические счеты
    🔹 Мистический земной реформатор
    🔹 И множество колец дающие скидку на крафты в магическом верстаке!
    2023-01-17_20_28_02.thumb.png.5e90d5274666b7776c201109f9600736.png2023-01-17_20_22_03.thumb.png.bf457fd4cd723d807b28d85052370101.png2023-01-17_18_28_23.thumb.png.2347bb69f463668666ddff30770afa4a.png

    🔷 Обновление моделей в моде TeslaCraft!

    Спойлер

    🔹 Молекулярный преобразователь
    🔹 Улучшенный молекулярный преобразователь
    🔹 Сокрушитель блоков

    2023-01-17_20_25_14.thumb.png.8fccdbf08e437b33a937874afebb9fa2.png

     

     

     

     

     

  12. Начиная с MineTweaker 3.0.8, можно изменять строки локализации.

    Существует два варианта функции - один, который задает перевод независимо от текущего языка, и другой, который переопределяет перевод, но только тогда, когда данный язык соответствует текущему языку:

    // Установите перевод, но только в том случае, если язык en_US
    game.setLocalization("en_US", "nei.inventory.prev", "Past");
    
    //KEY, TEXT - Вы захотите использовать этот вариант большую часть времени, он переопределяет независимо от языка
    game.setLocalization("nei.inventory.next", "Future");

    Чтобы найти локализации, проверьте файлы локализации в активах Minecraft или моды, которые вы хотите изменить.

  13. Скриптовый движок MineTweaker (ZenScript) все еще находится в стадии интенсивной разработки. Структуры управления в настоящее время реализованы лишь частично, но уже можно использовать циклические структуры, чтобы помочь вам в разработке.

    Когда мы используем циклические структуры, нам обычно приходится сначала сохранять некоторые переменные. При хранении предметов или ингредиентов в переменных вам никогда не приходилось беспокоиться о типах предметов. Аналогично, когда вы используете массивы или словари в рецептах или значениях тегов, вы могли бы просто указать правильный синтаксис, и все заработало.

    Однако MineTweaker является *строго типизированным*. Пока он может определять тип из вашего выражения, вам не нужно предоставлять какую-либо информацию о типизации, но когда вы объявляете такую вещь как массив, это больше не будет работать. Это потерпело бы неудачу:

    var myItems = [<minecraft:stick>, <minecraft:stone>];

    Проблема в том, что MineTweaker не знает ваш тип массива. Это было сделано во всех примерах, приведенных ранее, поскольку он мог вывести тип массива из функции, которую вы вызывали, но когда вы присваиваете его переменной, он не может этого сделать, поскольку он еще не знает ваш тип. Чтобы исправить это, вам нужно привести массив к определенному типу, как таковому:

    import minetweaker.item.IItemStack;
    
    var myItems = [<minecraft:stick>, <minecraft:stone>] as IItemStack[];

    IItemStack - это тип, который вы получаете, когда разрешаете переменную элемента, такую как <minecraft:stick>. IItemStack обозначает конкретный объект и может использоваться либо как ингредиент для крафта, либо как результат крафта, как вы, скорее всего, уже сделали.

    Его друзья - это IIngredient, который является более общим, чем элемент. Например, словарные статьи о руде - это ингредиенты. Они не могут быть использованы в качестве выходных данных, но их можно использовать в качестве входных данных для создания. Кроме того, если вы добавите преобразования или условия в IItemStack, он станет IIngredient:

    import minetweaker.item.IIngredient;
    
    var myIngredients = [<ore:plankWood>, <minecraft:stick>.onlyWithTag({display:{Name: "Something"}})] as IIngredient[];
    var myIngredients2 = [<minecraft:stick>, <ore:plankWood>] as IIngredient[]; // will work since an IItemStack can be casted to an IIngredient


    Когда вы определяете массивы элементов, вы можете использовать операторы цикла для них, чтобы сделать ваши скрипты короче. Например, предположим, мы хотим, чтобы стандартные рецепты "бревно в древесину" имели низкий выход, но улучшали его при обработке топорами, и чтобы тип топора определял количество досок, которые у нас есть:

    import minetweaker.item.IItemStack;
    
    var myLogs = [<minecraft:log:0>, <minecraft:log:1>, <minecraft:log:2>, <minecraft:log:3>, <minecraft:log:4>, <minecraft:log:5>] as IItemStack[];
    var myPlanks = [<minecraft:planks:0>, <minecraft:planks:1>, <minecraft:planks:2>, <minecraft:planks:3>, <minecraft:planks:4>, <minecraft:planks:5>] as IItemStack[];
    
    var stoneAxe = <minecraft:stone_axe>.anyDamage().transformDamage();
    var ironAxe = <minecraft:iron_axe>.anyDamage().transformDamage();
    var goldenAxe = <minecraft:golden_axe>.anyDamage().transformDamage();
    var diamondAxe = <minecraft:diamond_axe>.anyDamage().transformDamage();
    
    for i, log in myLogs {
        var plank = myPlanks[i];
        
        recipes.removeShapeless(plank, [log]);
        recipes.addShapeless(plank * 2, [log]);
        recipes.addShapeless(plank * 3, [log, stoneAxe]);
        recipes.addShapeless(plank * 4, [log, ironAxe]);
        recipes.addShapeless(plank * 5, [log, goldenAxe]);
        recipes.addShapeless(plank * 6, [log, diamondAxe]);
    }

    Теперь вы можете поместить все ваши доски, добавленные модом, в массив, а также их журналы, и пусть цикл for сделает всю тяжелую работу за вас!

    Иногда может возникнуть необходимость назначить теги NBT внутри цикла for. Вы можете определить значение NBT в переменной вне цикла, но только при приведении его к IData. Данные - это тип данных для тега NBT. Немного расширяем наш предыдущий пример:

    import minetweaker.data.IData;
    import minetweaker.item.IItemStack;
    
    var myData = {display: {Name: "Axed plank"}} as IData;
    var myLogs = [<minecraft:log:0>, <minecraft:log:1>, <minecraft:log:2>, <minecraft:log:3>, <minecraft:log:4>, <minecraft:log:5>] as IItemStack[];
    var myPlanks = [<minecraft:planks:0>, <minecraft:planks:1>, <minecraft:planks:2>, <minecraft:planks:3>, <minecraft:planks:4>,<minecraft:planks:5>] as IItemStack[]; 
    
    var stoneAxe = <minecraft:stone_axe>.anyDamage().transformDamage();
    var ironAxe = <minecraft:iron_axe>.anyDamage().transformDamage();
    var goldenAxe = <minecraft:golden_axe>.anyDamage().transformDamage();
    var diamondAxe = <minecraft:diamond_axe>.anyDamage().transformDamage();
    
    for i, log in myLogs {
        var plank = myPlanks[i].withTag(myData);
        
        recipes.removeShapeless(plank, [log]);
        recipes.addShapeless(plank * 2, [log]);
        recipes.addShapeless(plank * 3, [log, stoneAxe]);
        recipes.addShapeless(plank * 4, [log, ironAxe]);
        recipes.addShapeless(plank * 5, [log, goldenAxe]);
        recipes.addShapeless(plank * 6, [log, diamondAxe]);
    }

     

  14. Добыча из сундука
    Начиная с версии 3.0.8, можно изменять любой вид добычи в подземельях. Добычу можно обменять на сундуки с подземельями, шахтные сундуки или любые другие ванильные сундуки или с модами.Эта линия сделала бы появление бриллиантов очень вероятным:

    vanilla.loot.addChestLoot("dungeonChest", <minecraft:diamond>.weight(100));
    
    // Порождает 1-5 палочек с вероятностью 100
    vanilla.loot.addChestLoot("dungeonChest", <minecraft:stick>.weight(100), 1, 5);

    Также возможно удалить добычу из сундука:

    vanilla.loot.removeChestLoot("dungeonChest", <minecraft:enchanted_book>);

    Работают как элементы, так и отдельные словарные статьи, а также шаблон подстановочных знаков для удаления всего (<*>).

    Используйте /mt loot, чтобы вывести список сундуков и их содержимого.

     

    Семена
    Теперь вы также можете изменять семена, которые выпадают, когда вы ломаете высокую траву:

    vanilla.seeds.addSeed(<minecraft:planks>.weight(100));
    vanilla.seeds.removeSeed(<Natura:barley.seed:*>);

    Эта функциональность существовала в ModTweaker раньше, а теперь была интегрирована в MineTweaker.

    Используйте /mt seeds, чтобы увидеть, что уже зарегистрировано.

  15. Начиная с MineTweaker 3.0.8, теперь вы можете добавлять всплывающие подсказки к элементам.

    Добавление всплывающих подсказок может быть сделано непосредственно на любом виде ингредиента:

    <ore:plankWood>.addTooltip("These are wood planks");
    <minecraft:stick>.addTooltip("These are sticks");

    Доступны два вида всплывающих подсказок: обычные всплывающие подсказки и всплывающие подсказки, которые появляются только при нажатии клавиши shift.:

    <minecraft:stick>.addShiftTooltip("Only appears with shift")


    Разметка
    Всплывающие подсказки можно раскрашивать и оформлять с помощью функций форматирования:

    <minecraft:stick>.addTooltip(format.green("This is green text"));


    Доступны следующие функции форматирования:

    format.black
    format.darkBlue
    format.darkGreen
    format.darkAqua
    format.darkRed
    format.darkPurple
    format.gold
    format.gray
    format.darkGray
    format.blue
    format.green
    format.aqua
    format.red
    format.lightPurple
    format.yellow
    format.white
    
    format.obfuscated
    format.bold
    format.strikethrough
    format.underline
    format.italic

    Строки (и форматированные строки) могут быть легко объединены и вложены:

    <minecraft:stick>.addTooltip(format.green(format.italic("This is a stick") + " with " + format.strikethrough("text")) + " in multiple styles");

    Будьте осторожны, чтобы правильно подобрать скобки!

  16. Не устраивает название товара? Хотите исправить опечатку, допущенную автором мода? Пропал какой-то перевод?

    Хотя пакет ресурсов может исправить это, использование MineTweaker вместо этого может оказаться менее громоздким:

    print(<minecraft:chest>.displayName); // выводит исходное имя
    <minecraft:chest>.displayName = "Storage Box";

    Это все, что для этого нужно!

    Обратите внимание, что существуют некоторые элементы мода со сломанными внутренними именами. Их имена не могут быть изменены с помощью этого метода. Они также не могут быть изменены с помощью файлов переводов, и поэтому эти элементы модов следует считать прослушиваемыми. Если установлен NEI, вы все равно можете использовать функцию NEI.overrideName, которая изменит имя в большинстве мест.


    В отличие от большинства типов скриптов, для переименования требуется перезапуск клиента, а не просто перезагрузка скрипта.

×
×
  • Create New...