Добавляет некоторые команды, чтобы помочь предварительно сгенерировать Звездные врата в указанных измерениях
Скриншоты мода (кликабельны):
Добавляет команды, которые можно использовать вместе с 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 на Майнкрафт:
- Скачать и установить Forge рекомендованной версии
- Скачать и кинуть скачанный мод SG Extras в папку mods. Все!
- Подробнее.
Cкачать похожие моды
Скачать SG Extras мод на Майнкрафт:
На 1.12.2
- Скачать SGExtras (13.05.2021)