Мод не найден

Schematic Loader

Schematic Loader

Load & paste .schematic and .schem files. Automatically maps most minecraft blocks to Hytale blocks with optional material overrides.

494.0 загрузок
Обновлён 18 дней назад

Скриншоты

Описание

Базовый мод, который загружает и вставляет схемы в Hytale.

информация

  • Поддерживает схемы, созданные с помощью WorldEdit на Minecraft 1.8 и Sponge V3. (.схема и.схема)
  • Имеет по умолчанию отображение материалов для многих блоков, которые имеют очевидный Minecraft Хитальные эквиваленты.
  • Поддержка модифицированных блоков Minecraft и переопределяемых пользовательских картографий материалов
  • Поддержка игнорирования или вставки воздушных блоков
  • Пастовые блоки партиями по 100 тысяч каждые 500 мс, я смог вставить схему из 38 миллионов блоков с 16 концертами барана.
  • Поддерживает лестницы / плиты / вращения грудной клетки и нижнюю / верхнюю информацию. Должен быть Поддержка других поворотов, таких как знаки, двери и т. Д.

Актуальные вопросы:

  • Вода / лава не создаются как настоящие жидкости, они являются жидкими «блоками», которые не текут.
  • Не все блоки Minecraft отображаются в блоки Hytale по умолчанию. Не стесняйтесь добавлять запросы на вытягивание с любыми разумными картами по умолчанию.
  • Схематический анализ довольно неэффективен. Для загрузки больших схем может потребоваться довольно много времени (38 миллионов блоков заняли около 5 минут).

Настройка

Поместите этот файл банки в папку сервера -> модов. После перезагрузки сервера один раз будут созданы папки и файлы. Затем добавьте схемы к модам -> cc.invic_schematic-loader -> схематика Перезагрузите сервер после добавления новых схем. Удостоверьтесь в этом, используйте нижеприведенные команды. /op self будет работать на вашем сервере.

командование

  • Список схем - Список всех схем
  • /schem load <name> - Загружает конкретную схему
  • /схемная паста - вставить недавно загруженную схему относительно местоположения игрока

Материальные преобразования

При загрузке схемы любые материалы, которые d не имеют отображений или которые будут пропущены, регистрируются на консоли один раз на материал.

Legacy .schematics map from id:data to namespace:itemname. from there modern minecraft maps from namespace:itemname to a Hytale block string. Современные .schems напрямую отображают из пространства имен:itemname в строки блоков Hytale.

Под модами -> cc.invic_schematic-loader -> вы можете найти hytale_overrides.txt и legacy_overrides.txt.

Вот список всех текущих Блок-струны Hytale: https://github.com/Invictable/HytaleSchematicLoader/blob/main/string%20list.txt

  • Вы можете указать отображения оверрайда для обоих наследий -> Современный Minecraft и современный Minecraft hytale block string entrys.
  • Это отменяет отображение кода или позволяет отображать измененные элементы Minecraft или в настоящее время неизученные элементы. Если отображение не удается, камень будет помещен, и предупреждение будет зарегистрировано на консоли.
  • Если минный корабль блокирует карты, чтобы «пропустить», он не будет обработан, аналогично Worldedits - аргумент, если используется с воздухом. По умолчанию воздух будет пропускаться таким образом.
  • Если вы хотите, чтобы воздух заменил блоки, переопределите Minecraft: Air = Пустота. Пусто - это воздушный блок Хитейла. Предупреждение: Это приведет к тому, что большие схемы потребуют значительно больше времени для вставки.

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

Перезагрузите сервер после редактирования конфигураций.

Показать оригинальное описание (English)

A basic mod that loads and pastes schematics in Hytale.

Info

  • Supports schematics created with WorldEdit on Minecraft 1.8 and Sponge V3 schematics. (.schem and .schematic)
  • Has default material mappings for many blocks that have obvious Minecraft -> Hytale equivalents.
  • Supports modded minecraft blocks and overridable custom material mappings
  • Supports ignoring or pasting air blocks
  • Pastes blocks in batches of 100k every 500ms, I've been able to paste a 38 million block schematic with 16 gigs of ram.
  • Supports stairs / slabs / chest rotations and bottom / top info. Should support other rotations like signs, doors, etc.

Current Issues:

  • Water / Lava aren't created as real liquids, they are liquid 'blocks' that don't flow.
  • Not all minecraft blocks are mapped to Hytale blocks by default. Feel free to add pull requests with any sensible default mappings.
  • Schematic parsing is quite inefficient. It may take quite awhile for larger schematics to load (38 million block schematic took around 5 minutes).

Setup

Place this jar file in your server folder -> mods. After restarting the server once, folders and files will be created. Then add schematics to mods -> cc.invic_schematic-loader -> schematics Restart server after adding new schematics. Make sure to be opped, then use the below commands. /op self will op you on your own server.

Commands

  • /schem list - Lists all schematics
  • /schem load <name> - Loads a specific schematic
  • /schem paste - paste recently loaded schematic relative to the player's location

Material Conversions

When a schematic is loaded, any materials that d not have mappings or that will be skipped are logged to the console once per material.

Legacy .schematics map from id:data to namespace:itemname. from there modern minecraft maps from namespace:itemname to a Hytale block string. Modern .schems directly map from namespace:itemname to Hytale block strings.

Under mods -> cc.invic_schematic-loader -> you can find hytale_overrides.txt and legacy_overrides.txt.

Here is a list of all current Hytale block strings: https://github.com/Invictable/HytaleSchematicLoader/blob/main/string%20list.txt

  • You can specify override mappings for both legacy -> modern minecraft and modern minecraft -> hytale block string entries.  
  • This overrides the in code mappings, or lets you map modded minecraft items or currently unmapped items. If a mapping fails, stone will be placed and a warning will be logged to the console.
  • If a minecraft block maps to 'skip' it wont be processed, similar to worldedits -a argument if used with air. By default, air will be skipped in this way.
  • If you want air to replace blocks, override minecraft:air=Empty. Empty is Hytale's air block. Warning: This will cause large schematics to take significantly more time to paste.

Legacy schematics use data for both rotations and color info. ex. stained clay data is for color, but chest data is for rotation. when overriding legacy materials that have rotation information, only enter the block id. This makes the parser treat the data as a rotation.

Restart the server after editing configs.

Последние версии

schematic-loader-1.0.0-all.jar

Early Access 15.01.2026 154.4 КБ
Скачать