SG Extras [1.12.2]

Добавляет некоторые команды, чтобы помочь предварительно сгенерировать Звездные врата в указанных измерениях

Скриншоты мода (кликабельны):

Добавляет команды, которые можно использовать вместе с World Primer Just Enough Dimensions для предварительной генерации Звездных врат в указанных измерениях, а также для получения этих адресов Звездных врат в виде лута или с помощью команды.

Создает json-файл в мире-сохранениях с именем SGGateAddress.json {SGAddress: [{CustomName: Earth, Address: RFR2Z70RO, DimID: 0, AllowAsLoot: false, AllowProtection: false, BlockPos: [{X: -12, Y: 65, Z: 255}], ориентация: 1, лицевая : 0}, {CustomName: Abydos, адрес: S56UCXTUB, DimID: 8, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: 706, Y: 65, Z: -18}], ориентация: 2, перед: 0}, {CustomName: Netu, адрес: LJ292GYAY, DimID: 10, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: -1057, Y: 94, Z: -2055}], ориентация: 1, лицевая сторона: 0}, {CustomName: End, Адрес: O1LASQ4YS, DimID: 11, AllowAsLoot: false, AllowProtection: true, BlockPos: [{X: -10000, Y: 64, Z: -3870}], ориентация: 1, лицевая сторона: 0}, {CustomName: MiningDim, адрес: RFR2Z7008, DimID: -9999, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: -12, Y: 66, Z: 255}], ориентация: 1, лицевая сторона: 0}, {CustomName: Moon, Адрес: RFR2Z70FX, DimID: -28, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: -12, Y: 65, Z: 255}], ориентация n: 1, Faceing: 0}, {CustomName: TwilightForest, Адрес: RFR2Z706E, DimID: 7, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: -12, Y: 65, Z: 255}], ориентация : 1, напротив: 0}, {CustomName: Betweenlands, адрес: RFR2Z70WU, DimID: 20, AllowAsLoot: true, AllowProtection: true, BlockPos: [{X: -12, Y: 65, Z: 255}], ориентация: 1, Facing: 0}]}

В настоящее время работает только с сервером Forge SP / MP forge, но еще не работает с Spongeforge.

Добавлено предметов:

Команды:

Параметры конфигурации:

Примечание к loot:

Loot не будет генерироваться при первой загрузке в мире, так как он создается из записи в SGGateAddress.json, созданной в первом мире / загрузка сервера. Так что, как только все команды pre-gen будут выполнены, вам нужно будет перезапустить world / server для генерации лута.

Метод предварительной генерации Stargates:

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

Используемые моды:

В следующих примерах автор также создаю Звездные врата в измерениях Galacticraft, Betweenlands, TwilightForest ExtraUtilities.

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

Создайте структуру:

Структуры можно создать с помощью следующей команды:

это создаст файл структуры в configworldprimerstructures

Как только вы создадите свои структуры для каждого измерения, которое вам потребуется для соответствующей обработки смещений x, y, z автор предлагаю использовать команду структуры размещения, чтобы выяснить смещения, необходимые для получения позиций

Структуры, использованные в примерах: Вертикальные ворота Горизонтальные ворота

Конфигурация учебника для начинающих: Мы используем DimensionLoadingCommands, postWorldCreationCommands и TimedCommands для предварительной генерации структур. Так что установите следующее в true в файле конфигурации.

Создайте и сохраните ваш dimension.json в папке configjustenoughdimensions , Вы можете использовать приведенный ниже пример для тестирования.

Пример sizes.json

Далее добавляем все команды, необходимые для worldprimer.cfg

Скопируйте нижеприведенные примеры DimensionLoadingCommands, postWorldCreationCommands TimedCommands в ваш worldprimer.cfg

Пример worldprimer.cfg

Выполните MC и создайте новый мир.

Пример сгенерированного SGGateAddress.json

Объяснение используемых команд: worldprimer place-структура {SPAWN_POINT_X} {SPAWN_POINT_Y} -1 {SPAWN_POINT_Z} звездные врата нет, нет, центрировано

setblock {SPAWN_POINT_X} {SPAWN_POINT_Y} +5 {SPAWN_POINT_Z} -1 sgcraft: stargatering

blockdata {SPAWN_POINT_X} {SPAWN_POINT_Y} +1 {SPAWN_POINT_Z} -1 {hasChevronUpgrade: 1b}

blockdata {SPAWN_POINT_X} {SPAWN_POINT_Y} +1 {SPAWN_POINT_Z} -1 {инвентарь: [{слот: 0, ID: Minecraft: stone_slab, Count: 1b, повреждения: 5s}, {слот: 1, ID: Minecraft: stone_slab, Count: 1b, повреждения: 5s}, {слот: 2, ID: Minecraft: stone_slab, Count: 1b, повреждения: 5s}, {слот: 3, ID: Minecraft: stone_slab, Count: 1b, повреждения: 5s}, {шлиц: 4, ID: Minecraft: stone_slab, Count: 1b, повреждения: 5s} ]}

setblock {SPAWN_POINT_X} -3 {SPAWN_POINT_Y} {SPAWN_POINT_Z} +5 sgcraft: stargatecontroller 3

Примечание. Порядок используемых команд

Оценить
Поделиться:

Требования

Как установить SG Extras на Майнкрафт:

  1. Скачать и установить Forge рекомендованной версии
  2. Скачать и кинуть скачанный мод SG Extras в папку mods. Все!
  3. Подробнее.

Cкачать похожие моды

Скачать SG Extras мод на Майнкрафт:

На 1.12.2

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *