Merge pull request #176 from TerraFirmaGreg-Team/0.5.0
Обновление 0.5.0
1
.gitignore
vendored
@@ -22,6 +22,7 @@ CustomSkinLoader/*
|
||||
screenshots/*
|
||||
shaderpacks/*
|
||||
chiselsandbits/*
|
||||
.vscode/
|
||||
|
||||
# Extensions
|
||||
**/*.log
|
||||
|
||||
15
CHANGELOG.md
@@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## [0.4.4] - Unreleased
|
||||
## [Unreleased]
|
||||
### Изменения
|
||||
- Исправлены текстуры ванильных кусков руды.
|
||||
- Исправлены рецепты декрафта через продувку в воде из create у грязной пыль.
|
||||
@@ -11,7 +11,20 @@
|
||||
- Добавлено больше рецептов через водную продувку из create gt руды.
|
||||
- Добавлено больше рецептов через бросание в воду AE2.
|
||||
- Исправлен баг, когда отлично выкованный статус на оголовии не перекладывался на сам инструмент.
|
||||
- Исправление рецептов терминалов AE2.
|
||||
- Добавлены 2 новые жилы, Oilsands и Spodumene, подробнее в таблице Excel.
|
||||
- Обновлены 5 жил, подробнее в таблице Excel, там можно посмотреть изменения.
|
||||
- Добавлена жидкостная жила с fresh водой.
|
||||
- Интеграция ComputerCraft.
|
||||
- Возвращен рецепт костной муки в CrushingWheels.
|
||||
- Надеюсь исправлены квесты, которые не принимали инструмент как следует.
|
||||
- Добавлено множестно новых рецептов для CrushingWheels и Milling из Create.
|
||||
- Отключены рецепты пылей некоторых металлов, теперь их нужно смешивать в Mixer.
|
||||
- Изменен рецепт досок из креозота.
|
||||
- Изменен рецепт у лент из мода Exposure.
|
||||
- Добавлены в TFC металлы Tin Alloy и Red Alloy, теперь их можно смешать и отлить в форму.
|
||||
- Интеграция FirmaLife насколько это возможно (Удалены рецепты теплицы из нержавейки + скрыты некоторые блоки/жидкости) + заменены рецепты использующие нержавейку (что?).
|
||||
- Некоторое обновление квестов.
|
||||
|
||||
## [0.4.3] - 06.01.2024
|
||||
### Изменения
|
||||
|
||||
@@ -1,80 +1,131 @@
|
||||
|
||||
[EmbeddiumPlus]
|
||||
[embeddiumplus]
|
||||
|
||||
[EmbeddiumPlus.DynamicLights]
|
||||
OnlyUpdateOnPositionChange = true
|
||||
DynamicEntityLighting = true
|
||||
#Allowed Values: OFF, SLOW, FAST, FASTEST, REALTIME
|
||||
QualityMode = "REALTIME"
|
||||
DynamicTileEntityLighting = true
|
||||
|
||||
#You can configure FPS overlay at the corner
|
||||
[EmbeddiumPlus.fps_overlay]
|
||||
[embeddiumplus.general]
|
||||
#Configure FPS Display mode
|
||||
#Complete mode gives you min FPS count and average count
|
||||
#Allowed Values: OFF, SIMPLE, ADVANCED
|
||||
DisplayMode = "OFF"
|
||||
OverlayMargin = 12
|
||||
|
||||
#Configure max BlockEntity distance
|
||||
[EmbeddiumPlus.block_entity_distance]
|
||||
#Max horizontal render distance
|
||||
#Value is squared, default was 64^2 (or 64x64)
|
||||
maxHorizontalDistance = 4096
|
||||
#Max vertical render distance
|
||||
#Value is raw
|
||||
maxVerticalDistance = 32
|
||||
|
||||
[EmbeddiumPlus.Misc]
|
||||
RenderFog = true
|
||||
HideJEI = false
|
||||
CloudHeight = 128
|
||||
#Allowed Values: OFF, FAST, FANCY
|
||||
ChunkFadeInQuality = "FANCY"
|
||||
fpsDisplay = "OFF"
|
||||
#Shows GPU and memory usage onto FPS display
|
||||
#Allowed Values: OFF, ON, GPU, RAM
|
||||
fpsDisplaySystem = "OFF"
|
||||
#Set Fullscreen mode
|
||||
#Borderless let you change between screens more faster and move your mouse across monitors
|
||||
#Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN
|
||||
BorderlessFullscreen = "FULLSCREEN"
|
||||
ExtendedServerViewDistance = true
|
||||
fullscreen = "WINDOWED"
|
||||
#Configure FPS Display gravity
|
||||
#Places counter on specified corner of your screen
|
||||
#Allowed Values: LEFT, CENTER, RIGHT
|
||||
fpsDisplayGravity = "LEFT"
|
||||
#Toggle FPS Display shadow
|
||||
#In case sometimes you can't see the text
|
||||
fpsDisplayShadow = false
|
||||
#Configure FPS Display margin
|
||||
#Give some space between corner and text
|
||||
#Range: 0 ~ 48
|
||||
fpsDisplayMargin = 12
|
||||
|
||||
#Configure max Entity distance
|
||||
[EmbeddiumPlus.entity_distance_limit]
|
||||
#Max horizontal render distance
|
||||
#Value is squared, default was 64^2 (or 64x64)
|
||||
maxHorizontalDistance = 4096
|
||||
#Turn on this feature
|
||||
Enable = true
|
||||
#List of entities to not be ignored when are out of configured radius.
|
||||
#Accepts ResourceLocation and Mod IDs
|
||||
#Example: "minecraft:bat" for specific entity or "alexmobs:*" for all mod specific entities
|
||||
entityWhitelist = []
|
||||
#Max vertical render distance
|
||||
#Value is raw
|
||||
maxVerticalDistance = 32
|
||||
[embeddiumplus.performance]
|
||||
#Toggles JREI item rendering until searching
|
||||
#Increases performance a little bit and cleans your screen when you don't want to use it
|
||||
hideJREI = false
|
||||
#Toggles FastChest feature
|
||||
#Without flywheel installed or using any backend, it increases FPS significatly on chest rooms
|
||||
fastChests = false
|
||||
#Toggles FastBeds feature
|
||||
fastBeds = true
|
||||
#Toggles Minecraft Fonts shadows
|
||||
#Depending of the case may increase performance
|
||||
#Gives a flat style text
|
||||
fontShadows = false
|
||||
|
||||
#Configure TrueDarkness feature
|
||||
#Section deprecated and removed soon (in favor of rework)
|
||||
[EmbeddiumPlus.true_darkness]
|
||||
#Sets darkness mode
|
||||
#Depending of the option darkness can be less or more aggressive
|
||||
#Allowed Values: PITCH_BLACK, REALLY_DARK, DARK, DIM
|
||||
DarknessMode = "REALLY_DARK"
|
||||
#Turn on this feature
|
||||
Enable = true
|
||||
[embeddiumplus.performance.distanceCulling]
|
||||
|
||||
[EmbeddiumPlus.true_darkness.Advanced]
|
||||
IgnoreMoonPhase = false
|
||||
BlockLightingOnly = false
|
||||
[embeddiumplus.performance.distanceCulling.entities]
|
||||
#Toggles distance culling for entities
|
||||
#Maybe you use another mod for that :(
|
||||
enable = true
|
||||
#Configure horizontal max distance before cull entities
|
||||
#Value is squared, default was 64^2 (or 64x64)
|
||||
#Range: > 0
|
||||
cullingDistanceX = 4096
|
||||
#List of all entities to be ignored by distance culling
|
||||
#Uses ResourceLocation to identify it
|
||||
#Example 1: "minecraft:bat" - Ignores bats only
|
||||
#Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod
|
||||
whitelist = []
|
||||
#Configure vertical max distance before cull entities
|
||||
#Value is raw
|
||||
#Range: 0 ~ 512
|
||||
cullingDistanceY = 32
|
||||
|
||||
[embeddiumplus.performance.distanceCulling.tileEntities]
|
||||
#Toggles distance culling for Block Entities
|
||||
#Maybe you use another mod for that :(
|
||||
enable = true
|
||||
#Configure horizontal max distance before cull Block entities
|
||||
#Value is squared, default was 64^2 (or 64x64)
|
||||
#Range: > 0
|
||||
cullingDistanceX = 4096
|
||||
#Configure vertical max distance before cull Block entities
|
||||
#Value is raw
|
||||
#Range: 0 ~ 512
|
||||
cullingDistanceY = 32
|
||||
|
||||
[embeddiumplus.dynlights]
|
||||
#Toggle if Block Entities should have dynamic lights
|
||||
onTileEntities = true
|
||||
#Configure how fast light whould be updated
|
||||
#Allowed Values: OFF, SLOW, NORMAL, FAST, SUPERFAST, FASTESTS, REALTIME
|
||||
updateSpeed = "REALTIME"
|
||||
#Toggle if Entities should have dynamic lights
|
||||
onEntities = true
|
||||
updateOnlyOnPositionChange = true
|
||||
|
||||
[embeddiumplus.quality]
|
||||
#Chunks fade in speed
|
||||
#This option doesn't affect performance, just changes speed
|
||||
#Allowed Values: OFF, FAST, SLOW
|
||||
chunkFadeSpeed = "SLOW"
|
||||
#Raise clouds
|
||||
#Modify clouds height perfect for a adaptative world experience
|
||||
#Range: 0 ~ 320
|
||||
cloudsHeight = 128
|
||||
#Toggle fog feature
|
||||
#Fog was a vanilla feature, toggling off may increases performance
|
||||
fog = true
|
||||
|
||||
[embeddiumplus.quality.darkness]
|
||||
#Configure Darkness Mode
|
||||
#Each config changes what is considered 'true darkness'
|
||||
#Allowed Values: TOTAL_DARKNESS, PITCH_BLACK, DARK, DIM, OFF
|
||||
mode = "PITCH_BLACK"
|
||||
#Configure fog brightness on nether when darkness is enabled
|
||||
#Range: 0.0 ~ 1.0
|
||||
MaximumMoonBrightness = 0.25
|
||||
endFogBright = 0.5
|
||||
#Toggles if moon phases affects darkness in the overworld
|
||||
affectedByMoonPhase = true
|
||||
#Configure max moon brightness level with darkness
|
||||
#Range: 0.0 ~ 1.0
|
||||
MinimumMoonBrightness = 0.0
|
||||
|
||||
#Configure what dimension should use TrueDarkness
|
||||
[EmbeddiumPlus.true_darkness.DimensionSettings]
|
||||
DefaultSetting = false
|
||||
#Range: 0.0 ~ 1.0
|
||||
DarkNetherFogBrightness = 0.5
|
||||
DarkWhenNoSkylight = false
|
||||
Nether = false
|
||||
Overworld = true
|
||||
#Range: 0.0 ~ 1.0
|
||||
DarkEndFogBrightness = 0.0
|
||||
"Dark End?" = false
|
||||
fullMoonBright = 0.25
|
||||
#Configure fog brightness on nether when darkness is enabled
|
||||
#Range: 0.0 ~ 1.0
|
||||
netherFogBright = 0.5
|
||||
#Toggle Darkness on Nether dimension
|
||||
enableOnNether = false
|
||||
#Toggle darkness when dimension has no SkyLight
|
||||
enableOnNoSkyLight = false
|
||||
#Configure min moon brightness level with darkness
|
||||
#Range: 0.0 ~ 1.0
|
||||
newMoonBright = 0.0
|
||||
#Toggle Darkness on End dimension
|
||||
enableOnEnd = false
|
||||
#Toggle Darkness default mode for modded dimensions
|
||||
#This option will be replaced with a whitelist in a near future
|
||||
valueByDefault = false
|
||||
#Disables all bright sources of darkness like moon or fog
|
||||
#Only affects darkness effect
|
||||
enableBlockLightOnly = false
|
||||
#Toggle Darkness on Overworld dimension
|
||||
enableOnOverworld = true
|
||||
|
||||
|
||||
9
config/embeddium++mixin.toml
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
[mixin]
|
||||
|
||||
[mixin.languageScreen]
|
||||
fastreload = true
|
||||
|
||||
[mixin.borderless]
|
||||
f11 = true
|
||||
|
||||
462
config/emi.css
Normal file
@@ -0,0 +1,462 @@
|
||||
/** EMI Config */
|
||||
|
||||
#general {
|
||||
/**
|
||||
* Whether EMI is enabled and visible.
|
||||
*/
|
||||
enabled: true;
|
||||
|
||||
/**
|
||||
* Whether cheating in items is enabled.
|
||||
*/
|
||||
cheat-mode: true;
|
||||
|
||||
/**
|
||||
* How much EMI should use tooltips and popups to show controls and information.
|
||||
*/
|
||||
help-level: normal;
|
||||
|
||||
/**
|
||||
* Where EMI should pull stacks from to populate the index.
|
||||
*/
|
||||
index-source: creative;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the tooltip.
|
||||
*/
|
||||
search-tooltip-by-default: true;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the mod name.
|
||||
*/
|
||||
search-mod-name-by-default: false;
|
||||
|
||||
/**
|
||||
* Whether normal search queries should include the stack's tags.
|
||||
*/
|
||||
search-tags-by-default: false;
|
||||
}
|
||||
|
||||
#ui {
|
||||
/**
|
||||
* Which action should be performed when clicking the recipe book.
|
||||
*/
|
||||
recipe-book-action: toggle-craftables;
|
||||
|
||||
/**
|
||||
* Where to display status effects in the inventory.
|
||||
*/
|
||||
effect-location: top;
|
||||
|
||||
/**
|
||||
* Whether to display a gray overlay when hovering over a stack.
|
||||
*/
|
||||
show-hover-overlay: true;
|
||||
|
||||
/**
|
||||
* Whether to add mod name to tooltips
|
||||
*/
|
||||
append-mod-id: true;
|
||||
|
||||
/**
|
||||
* Whether to add mod name to item tooltips, in case another mod provides behavior
|
||||
*/
|
||||
append-item-mod-id: true;
|
||||
|
||||
/**
|
||||
* Prevents recipes being quick crafted from shifting around under the cursor.
|
||||
*/
|
||||
miscraft-prevention: true;
|
||||
|
||||
/**
|
||||
* The unit to display fluids as.
|
||||
*/
|
||||
fluid-unit: millibuckets;
|
||||
|
||||
/**
|
||||
* Whether to use the batched render system. Batching is faster, but may have
|
||||
* incompatibilities with shaders or other mods.
|
||||
*/
|
||||
use-batched-renderer: true;
|
||||
|
||||
/**
|
||||
* Whether to have the search bar in the center of the screen, instead of to the
|
||||
* side.
|
||||
*/
|
||||
center-search-bar: true;
|
||||
|
||||
/**
|
||||
* Which sidebar type to switch to when searching.
|
||||
*/
|
||||
search-sidebar-focus: index;
|
||||
|
||||
/**
|
||||
* Which sidebar type to focus when the search is empty.
|
||||
*/
|
||||
empty-search-sidebar-focus: none;
|
||||
|
||||
/**
|
||||
* The amount of vertical margin to give in the recipe screen.
|
||||
*/
|
||||
vertical-margin: 20;
|
||||
|
||||
/**
|
||||
* The minimum width of the recipe screen in pixels. Controls how many tabs there
|
||||
* can be, and where the page switching buttons go. The default is 176, the width
|
||||
* of most screens.
|
||||
*/
|
||||
minimum-recipe-screen-width: 176;
|
||||
|
||||
/**
|
||||
* Where to show workstations in the recipe screen
|
||||
*/
|
||||
workstation-location: bottom;
|
||||
|
||||
/**
|
||||
* Display cost per batch when hovering a recipe output
|
||||
*/
|
||||
show-cost-per-batch: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to set as default.
|
||||
*/
|
||||
recipe-default-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to show the recipe tree.
|
||||
*/
|
||||
recipe-tree-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to fill the ingredients in a handler.
|
||||
*/
|
||||
recipe-fill-button: true;
|
||||
|
||||
/**
|
||||
* Whether recipes should have a button to take a screenshot of the recipe.
|
||||
*/
|
||||
recipe-screenshot-button: false;
|
||||
|
||||
/**
|
||||
* The GUI scale at which recipe screenshots are saved. Use 0 to use the current
|
||||
* GUI scale.
|
||||
*/
|
||||
recipe-screenshot-scale: 0;
|
||||
|
||||
/**
|
||||
* The pages in the left sidebar
|
||||
*/
|
||||
left-sidebar-pages: favorites;
|
||||
|
||||
/**
|
||||
* The subpanels in the left sidebar
|
||||
*/
|
||||
left-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the left sidebar to
|
||||
*/
|
||||
left-sidebar-size: 12, 100;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the left sidebar and obstructions, in pixels
|
||||
*/
|
||||
left-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the left sidebar
|
||||
*/
|
||||
left-sidebar-align: left, top;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the left sidebar
|
||||
*/
|
||||
left-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the left sidebar
|
||||
*/
|
||||
left-sidebar-theme: transparent;
|
||||
|
||||
/**
|
||||
* The pages in the right sidebar
|
||||
*/
|
||||
right-sidebar-pages: index, craftables;
|
||||
|
||||
/**
|
||||
* The subpanels in the right sidebar
|
||||
*/
|
||||
right-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the right sidebar to
|
||||
*/
|
||||
right-sidebar-size: 12, 100;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the right sidebar and obstructions, in pixels
|
||||
*/
|
||||
right-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the right sidebar
|
||||
*/
|
||||
right-sidebar-align: right, top;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the right sidebar
|
||||
*/
|
||||
right-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the right sidebar
|
||||
*/
|
||||
right-sidebar-theme: transparent;
|
||||
|
||||
/**
|
||||
* The pages in the top sidebar
|
||||
*/
|
||||
top-sidebar-pages: none;
|
||||
|
||||
/**
|
||||
* The subpanels in the top sidebar
|
||||
*/
|
||||
top-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the top sidebar to
|
||||
*/
|
||||
top-sidebar-size: 9, 9;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the top sidebar and obstructions, in pixels
|
||||
*/
|
||||
top-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the top sidebar
|
||||
*/
|
||||
top-sidebar-align: center, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the top sidebar
|
||||
*/
|
||||
top-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the top sidebar
|
||||
*/
|
||||
top-sidebar-theme: transparent;
|
||||
|
||||
/**
|
||||
* The pages in the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-pages: none;
|
||||
|
||||
/**
|
||||
* The subpanels in the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-subpanels: none;
|
||||
|
||||
/**
|
||||
* How many columns and rows of ingredients to limit the bottom sidebar to
|
||||
*/
|
||||
bottom-sidebar-size: 9, 9;
|
||||
|
||||
/**
|
||||
* How much space to maintain between the bottom sidebar and obstructions, in
|
||||
* pixels
|
||||
*/
|
||||
bottom-sidebar-margins: 2, 2, 2, 2;
|
||||
|
||||
/**
|
||||
* Where to position the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-align: center, center;
|
||||
|
||||
/**
|
||||
* Whether to render the header buttons and page count for the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-header: visible;
|
||||
|
||||
/**
|
||||
* Which theme to use for the bottom sidebar
|
||||
*/
|
||||
bottom-sidebar-theme: transparent;
|
||||
}
|
||||
|
||||
#binds {
|
||||
/**
|
||||
* Toggle the visibility of EMI.
|
||||
*/
|
||||
toggle-visibility: "ctrl key.keyboard.o";
|
||||
|
||||
/**
|
||||
* Focuse the search bar.
|
||||
*/
|
||||
focus-search: "ctrl key.keyboard.f";
|
||||
|
||||
/**
|
||||
* Clears the search bar.
|
||||
*/
|
||||
clear-search: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Display the recipes for creating a stack.
|
||||
*/
|
||||
view-recipes: "key.keyboard.r";
|
||||
view-recipes: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipes that can be created using a stack.
|
||||
*/
|
||||
view-uses: "key.keyboard.u";
|
||||
view-uses: "key.mouse.right";
|
||||
|
||||
/**
|
||||
* Favorite the item to display on the side of the screen opposite of recipies for
|
||||
* quick access.
|
||||
*/
|
||||
favorite: "key.keyboard.a";
|
||||
|
||||
/**
|
||||
* Set the default recipe for a given stack in the output of a recipe to that
|
||||
* recipe.
|
||||
*/
|
||||
default-stack: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipe tree for a given stack.
|
||||
*/
|
||||
view-stack-tree: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Display the recipe tree.
|
||||
*/
|
||||
view-tree: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Return to the previous page in EMI.
|
||||
*/
|
||||
back: "key.keyboard.backspace";
|
||||
|
||||
/**
|
||||
* Return to the next page in EMI after going back.
|
||||
*/
|
||||
forward: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result.
|
||||
*/
|
||||
craft-one: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for as many results as possible.
|
||||
*/
|
||||
craft-all: "shift key.mouse.left";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result and put in inventory if possible.
|
||||
*/
|
||||
craft-one-to-inventory: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for as many results as possible and put in inventory if
|
||||
* possible.
|
||||
*/
|
||||
craft-all-to-inventory: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* When on a stack with an associated recipe:
|
||||
* Move ingredients for a single result and put in cursor if possible.
|
||||
*/
|
||||
craft-one-to-cursor: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Display the recipe that will be used to craft on a stack with no recipe context.
|
||||
*/
|
||||
show-craft: "key.keyboard.left.shift";
|
||||
|
||||
/**
|
||||
* Cheat in one of an item into the inventory.
|
||||
*/
|
||||
cheat-one-to-inventory: "ctrl key.mouse.right";
|
||||
|
||||
/**
|
||||
* Cheat in a stack of an item into the inventory.
|
||||
*/
|
||||
cheat-stack-to-inventory: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* Cheat in one of an item into the cursor.
|
||||
*/
|
||||
cheat-one-to-cursor: "ctrl key.mouse.middle";
|
||||
|
||||
/**
|
||||
* Cheat in a stack of an item into the cursor.
|
||||
*/
|
||||
cheat-stack-to-cursor: "key.keyboard.unknown";
|
||||
|
||||
/**
|
||||
* Delete the stack in the cursor when hovering the index
|
||||
*/
|
||||
delete-cursor-stack: "key.mouse.left";
|
||||
|
||||
/**
|
||||
* Copies the hovered recipe's ID to the clipboard
|
||||
*/
|
||||
copy-recipe-id: "key.keyboard.keypad.5";
|
||||
|
||||
/**
|
||||
* In edit mode, hide the hovered stack
|
||||
*/
|
||||
hide-stack: "ctrl key.mouse.left";
|
||||
|
||||
/**
|
||||
* In edit mode, hide stacks with the hovered stack's id
|
||||
*/
|
||||
hide-stack-by-id: "ctrl shift key.mouse.left";
|
||||
}
|
||||
|
||||
#dev {
|
||||
/**
|
||||
* Whether development functions should be enabled. Not recommended for general
|
||||
* play.
|
||||
*/
|
||||
dev-mode: false;
|
||||
|
||||
/**
|
||||
* Whether editing the index is enabled
|
||||
*/
|
||||
edit-mode: false;
|
||||
|
||||
/**
|
||||
* Whether to log untranslated tags as warnings.
|
||||
*/
|
||||
log-untranslated-tags: false;
|
||||
|
||||
/**
|
||||
* Whether to log ingredients that don't have a representative tag as warnings.
|
||||
*/
|
||||
log-non-tag-ingredients: false;
|
||||
|
||||
/**
|
||||
* Whether hovering the output of a recipe should show the recipe's EMI ID.
|
||||
*/
|
||||
show-recipe-ids: true;
|
||||
|
||||
/**
|
||||
* Whether stacks in the index should display a highlight if they have a recipe
|
||||
* default.
|
||||
*/
|
||||
highlight-defaulted: false;
|
||||
|
||||
/**
|
||||
* Whether to display exclusion areas
|
||||
*/
|
||||
highlight-exclusion-areas: false;
|
||||
}
|
||||
@@ -41,12 +41,6 @@ customization {
|
||||
height = 20
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_multiplayer_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_accessibility_button%
|
||||
action = hidebutton
|
||||
@@ -81,12 +75,6 @@ customization {
|
||||
y = -5
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_options_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_quit_button%
|
||||
orientation = mid-centered
|
||||
@@ -95,12 +83,6 @@ customization {
|
||||
y = 18
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_quit_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_language_button%
|
||||
action = hidebutton
|
||||
@@ -122,13 +104,6 @@ customization {
|
||||
y = -51
|
||||
}
|
||||
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_singleplayer_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:forge_titlescreen_mods_button%
|
||||
orientation = mid-centered
|
||||
@@ -137,12 +112,6 @@ customization {
|
||||
y = -5
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:forge_titlescreen_mods_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_titlescreen_realms_button%
|
||||
action = hidebutton
|
||||
@@ -226,15 +195,15 @@ customization {
|
||||
|
||||
customization {
|
||||
orientation = mid-centered
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
buttonaction = joinserver;tfg2.terrafirmagreg.su%btnaction_splitter_fm%
|
||||
label = Offical Server
|
||||
loopbackgroundanimations = true
|
||||
x = 47
|
||||
width = 98
|
||||
action = addbutton
|
||||
actionid = 6514e312-8243-47af-a516-89743d8ca1af1699692677651
|
||||
y = -28
|
||||
label = Offical Server
|
||||
height = 20
|
||||
}
|
||||
|
||||
@@ -288,7 +257,7 @@ customization {
|
||||
backgroundhovered = kubejs/assets/tfg/textures/gui/github_logo_hovered.png
|
||||
label =
|
||||
loopbackgroundanimations = true
|
||||
x = 100
|
||||
x = 99
|
||||
width = 20
|
||||
action = addbutton
|
||||
actionid = 91b4ae84-eed0-47a3-8fe9-6957c02d2c621699691709167
|
||||
@@ -304,7 +273,7 @@ customization {
|
||||
backgroundhovered = kubejs/assets/tfg/textures/gui/modrinth_logo_hovered.png
|
||||
label =
|
||||
loopbackgroundanimations = true
|
||||
x = 72
|
||||
x = 73
|
||||
width = 20
|
||||
action = addbutton
|
||||
actionid = 6514e312-8243-47af-a516-89743d8ca1af1699692677651
|
||||
@@ -332,5 +301,3 @@ customization {
|
||||
height = 56
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -15,50 +15,32 @@ customization {
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_advancements_button%
|
||||
action = hidebutton
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_options_button%
|
||||
orientation = mid-centered
|
||||
x = -102
|
||||
orientation = element
|
||||
orientation_element = vanillabtn:button_compatibility_id:mc_pausescreen_options_button
|
||||
x = 0
|
||||
action = movebutton
|
||||
y = -10
|
||||
y = -25
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_disconnect_button%
|
||||
orientation = mid-centered
|
||||
x = -101
|
||||
action = movebutton
|
||||
y = 39
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_advancements_button%
|
||||
action = setbuttonlabel
|
||||
value = {"placeholder":"local","values":{"key":"ftbquests.quests"}}
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_disconnect_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
action = setbuttontexture
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_advancements_button%
|
||||
action = sethoverlabel
|
||||
label = {"placeholder":"local","values":{"key":"ftbquests.quests"}}
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_stats_button%
|
||||
orientation = mid-centered
|
||||
x = 4
|
||||
orientation = element
|
||||
orientation_element = vanillabtn:button_compatibility_id:mc_pausescreen_lan_button
|
||||
x = 0
|
||||
action = movebutton
|
||||
y = -10
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_stats_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
action = setbuttontexture
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_lan_button%
|
||||
action = hidebutton
|
||||
y = -24
|
||||
}
|
||||
|
||||
customization {
|
||||
@@ -68,17 +50,11 @@ customization {
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_return_to_game_button%
|
||||
orientation = mid-centered
|
||||
x = -102
|
||||
orientation = element
|
||||
orientation_element = vanillabtn:398348
|
||||
x = 0
|
||||
action = movebutton
|
||||
y = -34
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_return_to_game_button%
|
||||
loopbackgroundanimations = true
|
||||
restartbackgroundanimations = true
|
||||
action = setbuttontexture
|
||||
y = -72
|
||||
}
|
||||
|
||||
customization {
|
||||
@@ -86,72 +62,8 @@ customization {
|
||||
action = hidebutton
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=398348%
|
||||
action = hidebutton
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=398348%
|
||||
orientation = mid-centered
|
||||
x = -217
|
||||
action = movebutton
|
||||
y = 13
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=398348%
|
||||
width = 98
|
||||
action = resizebutton
|
||||
height = 20
|
||||
}
|
||||
|
||||
customization {
|
||||
identifier = %id=button_compatibility_id:mc_pausescreen_report_bugs_button%
|
||||
action = hidebutton
|
||||
}
|
||||
|
||||
customization {
|
||||
orientation = mid-centered
|
||||
[loading_requirement:fancymenu_loading_requirement_is_singpleplayer][requirement_mode:if][req_id:4f25fe92-c3a1-49fa-80ad-9bb26244ad751700456727801] =
|
||||
restartbackgroundanimations = true
|
||||
buttonaction = opengui;net.minecraft.client.gui.screens.ShareToLanScreen%btnaction_splitter_fm%
|
||||
label = {"placeholder":"local","values":{"key":"lanServer.start"}}
|
||||
loopbackgroundanimations = true
|
||||
x = 4
|
||||
width = 98
|
||||
action = addbutton
|
||||
actionid = 210ee97d-9318-4a22-93cb-7c2a224ba4331700456388839
|
||||
y = 14
|
||||
height = 20
|
||||
}
|
||||
|
||||
customization {
|
||||
orientation = mid-centered
|
||||
restartbackgroundanimations = true
|
||||
buttonaction = opengui;net.minecraftforge.client.gui.ModListScreen%btnaction_splitter_fm%
|
||||
[loading_requirement:fancymenu_loading_requirement_is_singpleplayer][requirement_mode:if][req_id:b95d87c4-e395-446c-9e89-a80d876578ac1700457303801] =
|
||||
label = {"placeholder":"local","values":{"key":"fml.menu.mods"}}
|
||||
loopbackgroundanimations = true
|
||||
x = -102
|
||||
width = 98
|
||||
action = addbutton
|
||||
actionid = 1476f957-76fe-46a8-8b9b-4c99fbee39a31700457166228
|
||||
y = 14
|
||||
height = 20
|
||||
}
|
||||
|
||||
customization {
|
||||
orientation = mid-centered
|
||||
restartbackgroundanimations = true
|
||||
buttonaction = opengui;net.minecraftforge.client.gui.ModListScreen%btnaction_splitter_fm%
|
||||
label = {"placeholder":"local","values":{"key":"fml.menu.mods"}}
|
||||
loopbackgroundanimations = true
|
||||
x = -102
|
||||
width = 204
|
||||
action = addbutton
|
||||
actionid = 8e13488b-82eb-470a-b8dd-750b6815a9211700457311802
|
||||
y = 14
|
||||
[loading_requirement:fancymenu_loading_requirement_is_multiplayer][requirement_mode:if][req_id:bf6191b0-f0b7-4986-9e8a-ae5fa1509e6d1700457329225] =
|
||||
height = 20
|
||||
}
|
||||
|
||||
1784
config/ftbquests/quests/chapters/ev__extreme_voltage.snbt
Normal file
1326
config/ftbquests/quests/chapters/hv__high_voltage.snbt
Normal file
1087
config/ftbquests/quests/chapters/iv__insane_voltage.snbt
Normal file
955
config/ftbquests/quests/chapters/luv__ludicrous_voltage.snbt
Normal file
@@ -0,0 +1,955 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "luv__ludicrous_voltage"
|
||||
group: ""
|
||||
icon: "gtceu:luv_electric_motor"
|
||||
id: "262A03F6F4EC713C"
|
||||
order_index: 7
|
||||
quest_links: [
|
||||
{
|
||||
id: "7F8B55C8510200AF"
|
||||
linked_quest: "188A8C3DD38C2762"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 6.75d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "217218CFDDD8EAC4"
|
||||
linked_quest: "195E5BFDE4C5A0DE"
|
||||
size: 0.75d
|
||||
x: 6.75d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
id: "0BD725095A2264FF"
|
||||
linked_quest: "7CFC112B8F460549"
|
||||
size: 0.75d
|
||||
x: 5.625d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
id: "67271280B90D765D"
|
||||
linked_quest: "300348B1238BCB9A"
|
||||
size: 0.75d
|
||||
x: 1.125d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
id: "7E79CDC95173C788"
|
||||
linked_quest: "1A4AD56965407DC5"
|
||||
size: 0.75d
|
||||
x: 0.375d
|
||||
y: 5.25d
|
||||
}
|
||||
{
|
||||
id: "2FD482405B15F06A"
|
||||
linked_quest: "77070668969E31BF"
|
||||
size: 0.75d
|
||||
x: 1.125d
|
||||
y: 5.625d
|
||||
}
|
||||
{
|
||||
id: "6205AC829E90CE53"
|
||||
linked_quest: "4F6E351C5F676618"
|
||||
size: 0.75d
|
||||
x: 2.25d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "4E999806429BF983"
|
||||
linked_quest: "77B7B1EDD19831E0"
|
||||
shape: "gear"
|
||||
size: 1.2d
|
||||
x: 4.5d
|
||||
y: 4.5d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
dependencies: [
|
||||
"78277DBC07D3C45C"
|
||||
"2DAC91AF2EBB68E2"
|
||||
"1783D89CE81C8E2E"
|
||||
]
|
||||
description: ["The &aAdvanced Processing Array&r is an upgrade to the regular version. It can now handle a maximum of &a64&r machines, instead of 16."]
|
||||
id: "4194EC9F1C6632E4"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Your blue cube is now green!"
|
||||
tasks: [{
|
||||
id: "356EC5387BA79103"
|
||||
item: "gtceu:luv_processing_array"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Advanced Processing Array"
|
||||
x: 1.125d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"77B7B1EDD19831E0"
|
||||
"78277DBC07D3C45C"
|
||||
]
|
||||
description: [
|
||||
"The &aUHPIC&r unlocks &3ZPM Energy Hatches&r and &3Dynamos&r, as well as the Active Transformer. "
|
||||
""
|
||||
"You may know the drill, but do you know the screwdriver?"
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:uhpic_chip"
|
||||
id: "52D00CD3E8D1E293"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [
|
||||
{
|
||||
id: "375256F3884D78A5"
|
||||
item: "gtceu:uhpic_wafer"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "131EF40752C3F5B4"
|
||||
item: "gtceu:uhpic_chip"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Ultra High Power Integrated Circuit"
|
||||
x: 2.25d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["00C14E3B8009DF7F"]
|
||||
description: [
|
||||
"&3Dielectric PCB Coolant&r is used for highly advanced late and end-game machinery."
|
||||
""
|
||||
"You only need a little bit in &dLuV&r, but you'll want to automate it when you get to &cZPM&r."
|
||||
]
|
||||
id: "35549F0404C87BCA"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Absolutely beneficial for the environment"
|
||||
tasks: [{
|
||||
amount: 1000L
|
||||
fluid: "gtceu:pcb_coolant"
|
||||
id: "32BCECCE276F913D"
|
||||
type: "fluid"
|
||||
}]
|
||||
title: "Dielectric PCB Coolant"
|
||||
x: 2.25d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"52D00CD3E8D1E293"
|
||||
"35549F0404C87BCA"
|
||||
"5ED7707B0ECF2207"
|
||||
]
|
||||
description: [
|
||||
"The &3Active Transformer&r is a multiblock used to transform energy on a much larger scale. For example, you can convert &6HV&r to &7LV&r power directly by using the apropriate energy hatches."
|
||||
""
|
||||
"It also has a second function, detailed in the above quest."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o This is yet another feature from TecTech, which also required these cables to be painted. They too look fantastic if you paint them, but it is again optional."
|
||||
]
|
||||
id: "1AD003487B4EC2EF"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "More than a large transformer"
|
||||
tasks: [{
|
||||
id: "39CDBE6B4B973868"
|
||||
item: "gtceu:active_transformer"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Active Transformer"
|
||||
x: 3.375d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"77B7B1EDD19831E0"
|
||||
"5ED7707B0ECF2207"
|
||||
"52D952ADBEB67454"
|
||||
]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"The &3Data Bank&r is a multiblock capable of storing huge amounts of data. You can fill it with &aData Access Hatches&r, and fill those with &aData Storage Items&r."
|
||||
""
|
||||
"After that, you'll need power, and then a way to connect it to your Assembly Line! This is done through &3Optical Fiber Cables&r, which can be used to link &3Optical Data Hatches together&r."
|
||||
"{@pagebreak}"
|
||||
"An &9Optical Transmission Hatch&r is used to send data (like an output), and an &9Optical Reception Hatch&r to recieve the data (like an input). "
|
||||
""
|
||||
"Optical cables have some restrictions however. They can only connect &eone input to one output&r. The Data Bank is a solution to this, since you can place many hatches on them to route in different directions."
|
||||
""
|
||||
"You can use this behavior to &echain&r Data Banks as well. Connecting one Data Bank to another, and then one of them to an Assembly Line will provide the data of both banks!"
|
||||
"{@pagebreak}"
|
||||
"&eNote: &rThis multiblock will be required later on in progression, but is very useful to set up early."
|
||||
""
|
||||
"&l&3Lore:&r&o This multiblock also originates from TecTech, but it required optical cables to be painted as well. You don't have to do that here, but it looks really nice if you do!"
|
||||
]
|
||||
id: "42760D3A86EFDCA3"
|
||||
size: 0.75d
|
||||
subtitle: "Time for a server room"
|
||||
tasks: [{
|
||||
id: "56D3B40470528839"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Mass Data Storage"
|
||||
x: 4.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["1AD003487B4EC2EF"]
|
||||
description: [
|
||||
"The &3Active Transformer&r has a second use - &6Laser Power&r. Lasers are like superconductors, but behave slightly differently. They share the energy input across all connected active transformers, allowing widespread power distribution. You can use &3Active Transformers&r to convert regular EU to and from Lasers."
|
||||
""
|
||||
"Like optical cables, they can only be connected to &eone input and output&r. But, these ones also only can move in &estraight lines&r. To turn them, an &3Active Transformer&r with a Laser Source Hatch (output) and Target Hatch (input) is needed."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o This is yet again another TecTech feature, but there's a bit more to it this time. TecTech's lasers were tiered by voltage and carried thousands of amps instead."
|
||||
]
|
||||
id: "07159FCD9744DD98"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Time for some lasers!"
|
||||
tasks: [{
|
||||
id: "3BA3AA8746044DC1"
|
||||
item: "gtceu:normal_laser_pipe"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Laser Power Transmission"
|
||||
x: 3.375d
|
||||
y: -1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["78277DBC07D3C45C"]
|
||||
description: [
|
||||
"Doping &9Silicon&r with &9Naquadah&r will give a better &aSilicon Boule&r."
|
||||
""
|
||||
"Use it for higher yield on &dWafers&r."
|
||||
""
|
||||
"This will also unlock the &6best recipe&r for &6HV&r Circuits in the &3LuV Circuit Assembler&r, which you will most likely want to mass produce for &dLapotronic Energy Orbs&r."
|
||||
]
|
||||
id: "3F31E99D0284A60A"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "2F8C92A86CAF338F"
|
||||
item: "gtceu:naquadah_boule"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Naquadah-doped Silicon Boule"
|
||||
x: 0.0d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["7A1E3C3A2D699C5B"]
|
||||
description: [
|
||||
"&aNaquadah&r is a late-game material with a variety of uses. It is required for building a Fusion Reactor, and progressing to &cZPM&r, to name a few."
|
||||
""
|
||||
"For some reason, its fluid is &agreen&r - don't ask us why."
|
||||
""
|
||||
"&l&3Lore:&r&o Naquadah is a material originally from Stargate."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
id: "78277DBC07D3C45C"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Don't you mean Stargatium?"
|
||||
tasks: [{
|
||||
id: "36833D5050F81992"
|
||||
item: "gtceu:naquadah_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Naquadah"
|
||||
x: 1.125d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"78277DBC07D3C45C"
|
||||
"7A1E3C3A2D699C5B"
|
||||
]
|
||||
description: [
|
||||
"&aNaquadah Coils&r crank up the Heat Capacity to &d7,200K&r."
|
||||
""
|
||||
"These coils are required for progressing to the second half of &dLuV&r and beyond."
|
||||
]
|
||||
id: "2FCBA0D780DBDA9E"
|
||||
size: 0.75d
|
||||
subtitle: "Hotter than the surface temperature of the Sun!"
|
||||
tasks: [{
|
||||
count: 16L
|
||||
id: "28332FC9FCA83E41"
|
||||
item: "gtceu:naquadah_coil_block"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Naquadah Coils"
|
||||
x: 3.375d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"0F192D1F44B9B599"
|
||||
"2FCBA0D780DBDA9E"
|
||||
]
|
||||
description: [
|
||||
"&aLuV Superconductors&r are necessary if you're eyeing a &9Fusion Reactor&r. "
|
||||
""
|
||||
"Don't ignore our warning here - you're gonna need &ea lot&r&r of them."
|
||||
]
|
||||
id: "5ED7707B0ECF2207"
|
||||
size: 0.75d
|
||||
subtitle: "Be glad these don't use pumps"
|
||||
tasks: [{
|
||||
id: "10FB849CE994B1A5"
|
||||
item: "gtceu:indium_tin_barium_titanium_cuprate_single_wire"
|
||||
type: "item"
|
||||
}]
|
||||
title: "LuV Superconductors"
|
||||
x: 4.5d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["546CC03435E763CF"]
|
||||
description: [
|
||||
"&cWarning&r: &9Plasmas&r are &cextremely hot&r, with temperatures exceeding &d30k Kelvin&r! "
|
||||
""
|
||||
"However, this &6&ldoesn't&r mean that a special type of pipe is required to transport plasma. Plasmas are treated slightly differently, and bend the rules a bit."
|
||||
""
|
||||
"Fluid pipes that can handle plasmas, such as &aTungsten&r, &aNaquadah&r, or &aDuranium&r can hold any plasma &6regardless of temperature&r. This means they &lwon't&r melt under the heat of the plasma!"
|
||||
""
|
||||
"WARNING:&r Plasmas in incompatible pipes will cause &cvoiding&r, &cpipe burning&r, and &ldisproportionately high&r rates of &cdeath&r. Be careful!"
|
||||
""
|
||||
"&l&3Lore:&r&o This mechanic originates from GT6, just like the acids!"
|
||||
]
|
||||
icon: "gtceu:argon_plasma_bucket"
|
||||
id: "173C1FA72301B5E7"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "The stars are calling..."
|
||||
tasks: [{
|
||||
id: "062ECB2F9C9D741D"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Fluid of the Stars"
|
||||
x: 5.625d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["173C1FA72301B5E7"]
|
||||
description: [
|
||||
"Use this turbine to extract very large amounts of power from plasma!"
|
||||
""
|
||||
"&aHelium Plasma&r is the best fuel for its cost."
|
||||
""
|
||||
"If you're the type to question how realistic Plasma Turbines are... look up Magnetohydrodynamic Generators if you want something that bends fact into fiction."
|
||||
]
|
||||
id: "4E9DED9569AA17F5"
|
||||
size: 0.75d
|
||||
subtitle: "Plasma? Turbine?! How?"
|
||||
tasks: [{
|
||||
id: "13230F892A8F6FA1"
|
||||
item: "gtceu:plasma_large_turbine"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Large Plasma Turbine"
|
||||
x: 6.75d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["378F0AFCF95354B2"]
|
||||
description: ["This is the main material for &cZPM&r. Prepare to make lots... after you make &9Fusion&r and &9Crystal Circuits&r. Tackle those before you try making this."]
|
||||
id: "24F0454B9A090C44"
|
||||
size: 0.75d
|
||||
subtitle: "Stargate's Strongest"
|
||||
tasks: [{
|
||||
id: "16895659E44B65B5"
|
||||
item: "gtceu:naquadah_alloy_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Naquadah Alloy"
|
||||
x: 0.0d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"78277DBC07D3C45C"
|
||||
"48DEABA155605D23"
|
||||
]
|
||||
description: [
|
||||
"Refining &9Naquadah&r into further products will be your next automation challenge. The primary resources are &aEnriched Naquadah&r, &aNaquadria&r, and &aTrinium&r. "
|
||||
""
|
||||
"This processing line also produces many useful byproducts, which you can discover using JEI."
|
||||
"{@pagebreak}"
|
||||
"&aEnriched Naquadah&r currently does not have many uses, but will be used for power generation in the future."
|
||||
""
|
||||
"&aNaquadria&r is a later game material, used for &3UV&r components."
|
||||
""
|
||||
"&aTrinium&r is the most useful resource for you right now. It is used to build the Fusion Reactor, and sees heavy use in all &cZPM&r machines."
|
||||
"{@pagebreak}"
|
||||
"&eNote&r: This processing chain contains a more complex loop than what you may have dealt with previously."
|
||||
""
|
||||
"Outputs in later steps can be sent back into previous processes, with the caveat that they lose a small amount of fluid with each loop."
|
||||
""
|
||||
"This can be challenging to automate. Good luck!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o Many GregTech iterations have Naquadah processing. "
|
||||
""
|
||||
"The first was likely Impact, with its own original Naquadah fuel process. "
|
||||
""
|
||||
"Gregicality Legacy was hot on its heels with processes for making the Naquadah material (and variants) as well as Fuel. "
|
||||
""
|
||||
"After that, GTNH added their own Naquadah processes for the material and fuel. "
|
||||
""
|
||||
"Lastly, GTCEu added the process you're about to set up!"
|
||||
]
|
||||
icon: "gtceu:naquadah_dust"
|
||||
id: "378F0AFCF95354B2"
|
||||
size: 0.75d
|
||||
subtitle: "Do not touch the acid"
|
||||
tasks: [{
|
||||
amount: 1000L
|
||||
fluid: "gtceu:fluoroantimonic_acid"
|
||||
id: "0495EEA395A1B5EC"
|
||||
type: "fluid"
|
||||
}]
|
||||
title: "Naquadah Chain"
|
||||
x: 1.125d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"378F0AFCF95354B2"
|
||||
"2FCBA0D780DBDA9E"
|
||||
"00C14E3B8009DF7F"
|
||||
]
|
||||
description: [
|
||||
"&aTrinium&r is a very important material for progression. You'll need it to make a &9Fusion Reactor&r, and throughout all &cZPM&r."
|
||||
""
|
||||
"It also requires an &dLuV&r EBF to smelt! Dedicate a setup solely for cooking this."
|
||||
]
|
||||
icon: "gtceu:trinium_ingot"
|
||||
id: "0DC999F79A685194"
|
||||
shape: "gear"
|
||||
size: 1.2d
|
||||
subtitle: "Another Stargate material!"
|
||||
tasks: [
|
||||
{
|
||||
id: "48F555D3FC7EA449"
|
||||
item: "gtceu:trinium_sulfide_dust"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "0F64CAA30D89B10B"
|
||||
item: "gtceu:trinium_ingot"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Trinium"
|
||||
x: 3.375d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["4F6E351C5F676618"]
|
||||
description: [
|
||||
"&aPlutonium-241&r is yet another requirement for the &9Fusion Reactor&r. It's very easy to make: just centrifuge some &9Pu-239&r to separate some out!"
|
||||
""
|
||||
"In the future, this material will require a &dNuclear Reactor&r to produce, but that's not in GTCEu yet."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In GT Impact, making Pu-241 was a challenge. Your first Pu-241 had to be produced as a byproduct of its very expensive Naquadah fuel process, and it could only be made independently with something post-fusion!"
|
||||
]
|
||||
id: "2BBD3BC7D1B955C2"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Spicy Plutonium Isotope"
|
||||
tasks: [{
|
||||
id: "757053C4979D8B08"
|
||||
item: "gtceu:plutonium_241_dust"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Plutonium-241"
|
||||
x: 4.5d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"0DC999F79A685194"
|
||||
"5ED7707B0ECF2207"
|
||||
"52D952ADBEB67454"
|
||||
"7CFC112B8F460549"
|
||||
"327C3E02CD751453"
|
||||
]
|
||||
description: [
|
||||
"Build the structure displayed with Fusion Glass in &aJEI&r."
|
||||
""
|
||||
"To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)."
|
||||
""
|
||||
"This time, we'll try something new: let's explain the Lore at the same time as the mechanics."
|
||||
""
|
||||
"Enjoy the ride!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o GregTech 5's &3Fusion Reactor&r stores EU you feed it in its internal buffer. The maximum storable amount is determined by the amount of &3Energy Hatches&r."
|
||||
""
|
||||
"Recipes can only start if the &9EU to start&r is stored internally, which will be &cconsumed&r. With this stored energy, the reactor can keep running recipes until it goes idle. At this point it will need to be topped up on EU to start again."
|
||||
"{@pagebreak}"
|
||||
"Shadow of Greg's &3Fusion Reactor&r (which is now GTCEu's Fusion Reactor) comes with an added mechanic called &4Heat&r."
|
||||
""
|
||||
"When the reactor is running, the &9EU to start&r is converted to &4Heat&r. That Heat is preserved until the Reactor goes idle, at which point it will slowly go down."
|
||||
""
|
||||
"Next time a recipe is found, it will use all possible Heat and deduct it from the &9EU to start&r, allowing you to save Energy for short pauses."
|
||||
""
|
||||
"The &3Fusion Reactor I&r can only run recipes up to a required EU of 160 MEU to start. It will also overclock up to &dLuV&r at best, even if you upgrade to ZPM Hatches, so don't stress over attempting this."
|
||||
]
|
||||
id: "546CC03435E763CF"
|
||||
shape: "gear"
|
||||
size: 1.3d
|
||||
subtitle: "Stellar power"
|
||||
tasks: [{
|
||||
id: "48A4D39ED0E11EBC"
|
||||
item: "gtceu:luv_fusion_reactor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Fusion Reactor I"
|
||||
x: 5.625d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["546CC03435E763CF"]
|
||||
description: [
|
||||
"&aEuropium&r is the first major Fusion Material. You'll be using this quite a lot going forwards."
|
||||
""
|
||||
"&eNote&r: The temperature of liquid Europium is very hot, but isn't a plasma. Plan your piping accordingly!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In Gregicality Legacy, Europium was replaced with Rutherfordium as the first fusion material, because Europium is actually found in Rare Earth and is not fused in real life."
|
||||
]
|
||||
id: "7A74F692F14F0FF8"
|
||||
shape: "gear"
|
||||
size: 1.1d
|
||||
subtitle: "Fusing Europium... how?!"
|
||||
tasks: [{
|
||||
id: "220305C9DA0F512B"
|
||||
item: "gtceu:europium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Europium"
|
||||
x: 6.75d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["7A74F692F14F0FF8"]
|
||||
description: [
|
||||
"&aCrystal CPUs&r are used to produce &9Crystal Circuits&r - who would have thought?"
|
||||
""
|
||||
"Producing these is quite a bit different from the previous circuit components. Instead of standard silicon wafers, these rely on &9Emerald&r or &9Olivine&r."
|
||||
""
|
||||
"Getting your first Crystal Chips will be difficult, so you may wish to invest in a high-tier autoclave. After you get your first Chip, you can duplicate them with &9Europium&r. Don't worry about those other recipes yet, they're for later on in &cZPM&r."
|
||||
"{@pagebreak}"
|
||||
"&eNote&r: An &9Advanced Item Detector&r cover will be useful for automating these. They work just like the Advanced Energy Detector."
|
||||
""
|
||||
"&l&3Lore:&r&o In GT5u modpacks, making your first Crystal Chips required the autoclave to be in Low Gravity, which meant doing this process on a Galacticraft Space Station, or on the moon!"
|
||||
]
|
||||
icon: "gtceu:crystal_cpu"
|
||||
id: "764091A111FB4DA6"
|
||||
size: 0.75d
|
||||
subtitle: "These don't even make any sense!"
|
||||
tasks: [
|
||||
{
|
||||
id: "3B9666A5C3CBDCD6"
|
||||
item: "gtceu:engraved_crystal_chip"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "6AFCBD40BD589726"
|
||||
item: "gtceu:crystal_cpu"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Crystal CPU"
|
||||
x: 7.875d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"77B7B1EDD19831E0"
|
||||
"4F6E351C5F676618"
|
||||
]
|
||||
description: [
|
||||
"This Quest will be completed with &eeither&r an &3LuV Energy Hatch&r&r... or an &3LuV Dynamo Hatch&r for your Multiblock Generators."
|
||||
""
|
||||
"Starting at &dLuV&r, you'll start upgrading more multiblocks, which means more energy hatches! Both the &9EBF&r and the &9Assembly Line&r will need power upgrades."
|
||||
""
|
||||
"Don't forget that &d4 Amp&r variants exist!"
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:luv_energy_input_hatch"
|
||||
id: "00C14E3B8009DF7F"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [
|
||||
{
|
||||
id: "6733F9F527CA9B29"
|
||||
item: "gtceu:luv_energy_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "6CE9FCCC37446BFD"
|
||||
item: "gtceu:luv_energy_output_hatch"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Upgrading your Assembly Line"
|
||||
x: 2.25d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"77B7B1EDD19831E0"
|
||||
"46C7E1D5E37B1ED2"
|
||||
]
|
||||
description: ["The &aWireless Connector&r is an upgrade to the &9Quantum Link Tunnel&r, giving &9Wireless Terminals&r access to your AE system with unlimited range, and from any dimension."]
|
||||
id: "7E2076D45F83D9C3"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "To infinity, and beyond!"
|
||||
tasks: [{
|
||||
id: "3AC7E29D373750F8"
|
||||
item: "expatternprovider:wireless_connect"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Infinite Wireless Range"
|
||||
x: 3.375d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["77B7B1EDD19831E0"]
|
||||
description: [
|
||||
"If recipe sizes are starting to worry you, don't worry - &2AE2&r now allows you to place an unlimited amount of items into a processing pattern."
|
||||
""
|
||||
"Thanks to this innovation, you can automate all the &3Assembly Line&r recipes."
|
||||
]
|
||||
icon: "expatternprovider:ex_interface"
|
||||
id: "79192BA29BE69170"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "3DFCDF1B24506A8A"
|
||||
title: "Wahey!"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "PackagedWho?"
|
||||
x: 3.375d
|
||||
y: 5.625d
|
||||
}
|
||||
{
|
||||
dependencies: ["77B7B1EDD19831E0"]
|
||||
description: [
|
||||
"At the cost of 16x the drilling Power, the &3Advanced Fluid Drilling Rig II&r will be gaining &664x the output&r in Fluid."
|
||||
"The depletion of veins is also slashed to an eighth of what it was before. This means you will get a total of &6128x&r as much Oil (or whatever fluid) as the regular rig from a bedrock fluid vein until depletion!"
|
||||
""
|
||||
"Even when depleted, you can safely use this and be very much power positive."
|
||||
""
|
||||
"One single &3Advanced Fluid Drilling Rig II&r should be enough to last you until the end of the game, for whatever fluid you drill."
|
||||
]
|
||||
id: "4AEAC79007790BD8"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "This thing is completely ludicrous!"
|
||||
tasks: [{
|
||||
id: "5904009DC40731D6"
|
||||
item: "gtceu:ev_fluid_drilling_rig"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Ludicrous Fluid Drilling"
|
||||
x: 5.625d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["77B7B1EDD19831E0"]
|
||||
description: [
|
||||
"This Large Miner is nearly identical to the regular one, except it has a wider range and uses more drilling fluid."
|
||||
""
|
||||
"It's an optional sidegrade - one you might not even want."
|
||||
""
|
||||
"&l&3Lore:&r&o There may be a rebalance for these in the future. See the Multiblock Miner quest for details."
|
||||
]
|
||||
hide: true
|
||||
id: "1BE779AF4487E3EB"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "414C3982BED7EA0D"
|
||||
item: "gtceu:luv_large_miner"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Ludicrous Ore Drilling"
|
||||
x: 5.625d
|
||||
y: 5.625d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"7A74F692F14F0FF8"
|
||||
"195E5BFDE4C5A0DE"
|
||||
"5B07279B08BF8DDE"
|
||||
]
|
||||
description: [
|
||||
"The &aLuV Lapotronic Orb&r is even better than the &1IV&r one! Of course, it comes at a price..."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In older versions of GT, such as GTNH in the past or in GCYL, these orbs were ludicrously expensive! They required 8 orbs of the previous tier! Thankfully, those days are long past."
|
||||
]
|
||||
icon: "gtceu:lapotronic_energy_orb_cluster"
|
||||
id: "0D7C978F9CDF771B"
|
||||
size: 0.75d
|
||||
subtitle: "Even more power!"
|
||||
tasks: [
|
||||
{
|
||||
id: "6D1376BF3CEA87A7"
|
||||
item: "gtceu:lapotronic_energy_orb_cluster"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "66D5D76676D27388"
|
||||
item: "gtceu:luv_lapotronic_battery"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Ludicrous Batteries"
|
||||
x: 6.75d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["42CD789B8C40E424"]
|
||||
description: ["Cheaper &dLuV&r circuits! These'll take some of the edge out of those brutal Robot Arm recipes."]
|
||||
id: "47087361D6DE7DCF"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "3CF7F369F390A3E5"
|
||||
item: "gtceu:crystal_processor_assembly"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Even more LuV Circuits"
|
||||
x: 7.875d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["47087361D6DE7DCF"]
|
||||
description: [
|
||||
"&cZPM&r Circuits that aren't mainframes!"
|
||||
""
|
||||
"Don't lie - &bCrystal Supercomputers&r sound really cool, right?"
|
||||
]
|
||||
id: "7AE681E2AB31EA0D"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "0E274B445A95250A"
|
||||
item: "gtceu:crystal_processor_computer"
|
||||
type: "item"
|
||||
}]
|
||||
title: "More ZPM Circuits"
|
||||
x: 7.875d
|
||||
y: 5.625d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"77B7B1EDD19831E0"
|
||||
"7CFC112B8F460549"
|
||||
]
|
||||
description: ["The &aLuV Electric Prospector&r is a major upgrade from the &eHV&r one. It'll make finding Fluid and Ore veins very easy."]
|
||||
id: "7033A24F37F9B9B9"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "If you're yet to strike gold, you will now"
|
||||
tasks: [{
|
||||
id: "718BA09242A22550"
|
||||
item: "gtceu:prospector.luv"
|
||||
type: "item"
|
||||
}]
|
||||
title: "LuV Prospector"
|
||||
x: 4.5d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"195E5BFDE4C5A0DE"
|
||||
"6C241455C5434C2E"
|
||||
"764091A111FB4DA6"
|
||||
]
|
||||
description: [
|
||||
"The first circuit of the &9Crystal&r line."
|
||||
""
|
||||
"&l&3Lore:&r&o The concept of a Crystal Circuit has existed since very early versions of GregTech. We're still not entirely sure if they exist in real life."
|
||||
]
|
||||
id: "42CD789B8C40E424"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "6357389871CE70C2"
|
||||
item: "gtceu:crystal_processor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Best IV Circuits!"
|
||||
x: 7.875d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["0338C9219DC2F819"]
|
||||
description: [
|
||||
"If you say the name 3 times in front of a mirror, you summon a CEu dev."
|
||||
""
|
||||
"&aMulti-Layer Fiber-Reinforced Printed Circuit Boards&r are the next step in your circuit journey. They're not particularly interesting compared to the previous boards: just two of the previous stuck together."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In Gregicality Legacy, these circuit boards were much more complicated. They required Kapton, a dual polymer material. It was a challenge to say the least. In the future, the GTCEu team might make these boards somewhat more involved to produce."
|
||||
]
|
||||
id: "6C241455C5434C2E"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "5B8C1C15E5413CEC"
|
||||
item: "gtceu:multilayer_fiber_reinforced_printed_circuit_board"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Multi-Layer Fiber-Reinforced Printed Circuit Boards"
|
||||
x: 9.0d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"35D4F93EFB6EACB6"
|
||||
"300348B1238BCB9A"
|
||||
"1A4AD56965407DC5"
|
||||
"12FEE0A47E4658D5"
|
||||
"4F6E351C5F676618"
|
||||
"77070668969E31BF"
|
||||
"3A7491323AC5C70C"
|
||||
]
|
||||
description: [
|
||||
"&dLuV&r Components are significantly more difficult to produce than their predecessors. They require an &9Assembly Line&r, many different forms of materials, and lots of fluids too!"
|
||||
""
|
||||
"You will notice that &9Samarium&r is required for &aLuV+ Motors&r. Samarium by itself isn't very difficult to obtain, but smelting it is slightly more involved. It requires &9Liquid Helium&r in the Freezer. If you made &9IV Superconductors&r, you've likely seen this already."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In the original GregTech 5, these components were unobtainable!"
|
||||
]
|
||||
icon: "gtceu:luv_electric_motor"
|
||||
id: "11D3B21A177B0E14"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Fun levels - critical"
|
||||
tasks: [
|
||||
{
|
||||
id: "0BA1015B5C7A0BD5"
|
||||
item: "gtceu:luv_electric_motor"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "70CFEBF19D3187E4"
|
||||
item: "gtceu:luv_electric_piston"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "03F3F0C59537103D"
|
||||
item: "gtceu:luv_electric_pump"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "682AD49DA21B55C7"
|
||||
item: "gtceu:luv_conveyor_module"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "6A9298CBB8CF2A60"
|
||||
item: "gtceu:luv_robot_arm"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "31BB271A1E939852"
|
||||
item: "gtceu:luv_emitter"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "57609974EC62C885"
|
||||
item: "gtceu:luv_sensor"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Pure Joy"
|
||||
x: 1.125d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["0425179329ED1B72"]
|
||||
description: ["A requirement for &dLuV&r+ cables."]
|
||||
id: "12FEE0A47E4658D5"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "4CAD2BE5558D7501"
|
||||
item: "gtceu:polyphenylene_sulfide_foil"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Polyphenylene Sulfide"
|
||||
x: 0.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["4F6E351C5F676618"]
|
||||
description: [
|
||||
"The chances you are having TPS issues playing this modpack are slim - this Quest is more suited for late game bases with GregTech and AE2."
|
||||
""
|
||||
"If you run the command &9/forge tps&r, you will be given the current &4TPS&r and the &4tick time&r in milliseconds."
|
||||
""
|
||||
"If the tick time exceeds 50ms, the server is under too much load, and won't be able to keep up with a steady 20 TPS."
|
||||
""
|
||||
"Any machine will add up to the tick time, but don't be too scared of adding machines. Most of the lag usually comes from things that are unoptimized."
|
||||
"{@pagebreak}"
|
||||
"Things to &cavoid&r in general:"
|
||||
""
|
||||
"&9-&r Entities are pretty bad. Ground items or mob entities should be kept as low as possible at any given time. Thankfully, this shouldn't be an issue in this modpack."
|
||||
""
|
||||
"&9-&r Building everything packed together in a small space. Note that this does &onot&r affect TPS, but you will suffer FPS drops instead."
|
||||
""
|
||||
"&9-&r Huge walls of drawers, as iterating through every single one of them for insertion and extraction can be pretty taxing."
|
||||
"{@pagebreak}"
|
||||
"Things to&c avoid&r with AE2:"
|
||||
""
|
||||
"&9-&r ME Import and Export Buses on large networks. Use ME Interfaces instead."
|
||||
""
|
||||
"&9-&r Crafting Cards to passively do large requests."
|
||||
""
|
||||
"&9-&r Recursive insertion and/or extraction through sub-networks. If you use sub-networks, make them do very specific things rather than interacting with another AE2 network."
|
||||
"{@pagebreak}"
|
||||
"Things to &cavoid&r with GregTech (GTCEu has received a lot of improvements over GTCE, but it is possible to destroy your TPS, as with any mod):"
|
||||
""
|
||||
"&9-&r Many EU Producers connected to many EU Consumers in the same line. Instead, use a Diode or Battery Buffer to separate your line of generators to your line of machines."
|
||||
""
|
||||
"&9-&r Large amounts of Fluid Pipes. They are &onot&r laggy individually, but they can add up if you have thousands of them."
|
||||
""
|
||||
"&9-&r Big Item Pipe networks. Small networks are better, to reduce the number of iterations over inventories."
|
||||
]
|
||||
icon: "minecraft:mud"
|
||||
id: "63F9531F391040B2"
|
||||
shape: "circle"
|
||||
size: 0.66d
|
||||
title: "Combatting Lag"
|
||||
x: 2.25d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["5CA86A333670A55C"]
|
||||
description: ["&aMagnetic Samarium&r requires an &3IV Polarizer&r."]
|
||||
id: "35D4F93EFB6EACB6"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Feeling attracted yet?"
|
||||
tasks: [{
|
||||
id: "1CAACC2FAABE68A1"
|
||||
item: "gtceu:iv_polarizer"
|
||||
type: "item"
|
||||
}]
|
||||
title: "IV Magnetism"
|
||||
x: 0.375d
|
||||
y: 3.75d
|
||||
}
|
||||
]
|
||||
subtitle: ["Investigate the scientific and fuse elements"]
|
||||
title: "&dLuV&r - Ludicrous Voltage"
|
||||
}
|
||||
1760
config/ftbquests/quests/chapters/lv__low_voltage.snbt
Normal file
@@ -1,22 +0,0 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "lv_age"
|
||||
group: ""
|
||||
icon: "minecraft:bedrock"
|
||||
id: "73F3EFA4BB543915"
|
||||
order_index: 2
|
||||
quest_links: [ ]
|
||||
quests: [{
|
||||
id: "71F3AD23B0C6BF7F"
|
||||
tasks: [{
|
||||
id: "56777DCA0437D9AD"
|
||||
item: "minecraft:crimson_nylium"
|
||||
title: "Work In Progress"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 0.0d
|
||||
}]
|
||||
title: "LV Age"
|
||||
}
|
||||
253
config/ftbquests/quests/chapters/multiblock_dilemma.snbt
Normal file
@@ -0,0 +1,253 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "multiblock_dilemma"
|
||||
group: ""
|
||||
icon: "gtceu:electric_blast_furnace"
|
||||
id: "41FEC6178ABF1998"
|
||||
order_index: 10
|
||||
quest_links: [
|
||||
{
|
||||
id: "787AC5F1A89ABE41"
|
||||
linked_quest: "1E9BE8D3F8A602DC"
|
||||
x: 4.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "5A1F54545034FC9F"
|
||||
linked_quest: "3568BC9742092FC5"
|
||||
x: 6.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "29EFA88DBC897F46"
|
||||
linked_quest: "05ADBAE5B6F38956"
|
||||
x: 7.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "1C71CBF1424099CE"
|
||||
linked_quest: "10987A49F647279E"
|
||||
shape: "rsquare"
|
||||
x: 9.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "421BA5ADC26DFB19"
|
||||
linked_quest: "4AEAC79007790BD8"
|
||||
shape: "rsquare"
|
||||
x: 10.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "27D3C414C3E19143"
|
||||
linked_quest: "1BE779AF4487E3EB"
|
||||
shape: "rsquare"
|
||||
x: 10.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "7E75AAD105D31F26"
|
||||
linked_quest: "07906458E1A15683"
|
||||
shape: "rsquare"
|
||||
x: 9.0d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "321893F87228A360"
|
||||
linked_quest: "16E7CAC7BC8BFD8E"
|
||||
shape: "rsquare"
|
||||
x: 7.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "7888064372044AD3"
|
||||
linked_quest: "6DDDE2268B691F74"
|
||||
shape: "rsquare"
|
||||
x: 6.0d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "5D2C26C1501A2CE1"
|
||||
linked_quest: "2655B72C9FF3B372"
|
||||
shape: "rsquare"
|
||||
x: 4.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "2637BCFD9681EABF"
|
||||
linked_quest: "53DC6E32C41C94C3"
|
||||
x: 3.0d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "3003AF60FECF2899"
|
||||
linked_quest: "33263404ED38C6D2"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "7D7392009AC28773"
|
||||
linked_quest: "1BB40CCF17D00719"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "1666AE4895ABBED3"
|
||||
linked_quest: "6C25D11A26306168"
|
||||
shape: "rsquare"
|
||||
x: 1.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "3656412C2AFCA8BF"
|
||||
linked_quest: "7FF95F1216D104B2"
|
||||
shape: "rsquare"
|
||||
x: 3.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "026F45422E5639EB"
|
||||
linked_quest: "48141DBA683F6B5A"
|
||||
x: 4.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "6F23E13DC672A3F5"
|
||||
linked_quest: "24866E83B280C9AB"
|
||||
shape: "rsquare"
|
||||
x: 6.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "0096F2E970A04203"
|
||||
linked_quest: "6958029B5514D4EC"
|
||||
x: 7.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "0205B65B6C2405A2"
|
||||
linked_quest: "528CE69DA4358B2E"
|
||||
x: 9.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "2206AD45E6B2389C"
|
||||
linked_quest: "77B7B1EDD19831E0"
|
||||
x: 10.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
icon: {
|
||||
Count: 1b
|
||||
id: "gtceu:turbine_rotor"
|
||||
tag: {
|
||||
GT.PartStats: {
|
||||
Material: "neutronium"
|
||||
}
|
||||
}
|
||||
}
|
||||
id: "454772220042D94B"
|
||||
linked_quest: "188A8C3DD38C2762"
|
||||
shape: "rsquare"
|
||||
x: 10.5d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "7B3367C356023F61"
|
||||
linked_quest: "4E9DED9569AA17F5"
|
||||
x: 9.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "246855660369CA56"
|
||||
linked_quest: "0F539EC8D2361791"
|
||||
shape: "rsquare"
|
||||
x: 7.5d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "278D7192878C56AC"
|
||||
linked_quest: "189F84D6C76CDC8B"
|
||||
shape: "rsquare"
|
||||
x: 6.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "18F88B89C6DD238E"
|
||||
linked_quest: "1137D2BA7E03D685"
|
||||
x: 4.5d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "052E542D4D30CC93"
|
||||
linked_quest: "466AC4DD902115EF"
|
||||
shape: "rsquare"
|
||||
x: 3.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "6DA657FC3F725B0C"
|
||||
linked_quest: "1AD309112ADD8D8D"
|
||||
shape: "rsquare"
|
||||
x: 1.5d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "26A69E20AEC61DF1"
|
||||
linked_quest: "249FA99AADAC3710"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
id: "7D67FF93BFAF6A4A"
|
||||
linked_quest: "328CFD483C26EA44"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "20FEF24F801577EF"
|
||||
linked_quest: "2DAC91AF2EBB68E2"
|
||||
x: 4.5d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "5926D9421E5D2E5D"
|
||||
linked_quest: "4194EC9F1C6632E4"
|
||||
shape: "rsquare"
|
||||
x: 6.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "1D2DEC9BC14B9F64"
|
||||
linked_quest: "546CC03435E763CF"
|
||||
x: 7.5d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "0BAD33188878F715"
|
||||
linked_quest: "24366846FDA52CE3"
|
||||
x: 9.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "2B1E630DF1ED5624"
|
||||
linked_quest: "023FF9633765A0EB"
|
||||
x: 10.5d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "7DF7C035D303B90A"
|
||||
linked_quest: "1D623D93EEDD3C67"
|
||||
x: 1.5d
|
||||
y: 6.0d
|
||||
}
|
||||
]
|
||||
quests: [ ]
|
||||
subtitle: ["A handy reference of all the multiblocks"]
|
||||
title: "Multiblock Dilemma"
|
||||
}
|
||||
2040
config/ftbquests/quests/chapters/mv__medium_voltage.snbt
Normal file
@@ -1,22 +0,0 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "mv_age"
|
||||
group: ""
|
||||
icon: "minecraft:bedrock"
|
||||
id: "1BE688FC900D9161"
|
||||
order_index: 3
|
||||
quest_links: [ ]
|
||||
quests: [{
|
||||
id: "417E70F0448DD049"
|
||||
tasks: [{
|
||||
id: "54D4EC9B2EA0A688"
|
||||
item: "minecraft:crimson_nylium"
|
||||
title: "Work In Progress"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 0.0d
|
||||
}]
|
||||
title: "MV Age"
|
||||
}
|
||||
@@ -1059,8 +1059,12 @@
|
||||
id: "gtceu:stone_axe"
|
||||
tag: {
|
||||
Damage: 0
|
||||
GT.Tool: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: 3.5d
|
||||
@@ -1078,8 +1082,12 @@
|
||||
id: "gtceu:stone_hoe"
|
||||
tag: {
|
||||
Damage: 0
|
||||
GT.Tool: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
@@ -1116,8 +1124,12 @@
|
||||
id: "gtceu:stone_shovel"
|
||||
tag: {
|
||||
Damage: 0
|
||||
GT.Tool: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: 6.5d
|
||||
@@ -1136,8 +1148,12 @@
|
||||
id: "gtceu:stone_hammer"
|
||||
tag: {
|
||||
Damage: 0
|
||||
GT.Tool: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: 12.0d
|
||||
@@ -1246,8 +1262,12 @@
|
||||
id: "gtceu:stone_knife"
|
||||
tag: {
|
||||
Damage: 0
|
||||
GT.Tool: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.0d
|
||||
@@ -1638,6 +1658,7 @@
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:copper_pickaxe)item(gtceu:bismuth_bronze_pickaxe)item(gtceu:black_bronze_pickaxe)item(gtceu:bronze_pickaxe))"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Медная или бронзовая кирка"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -1699,6 +1720,7 @@
|
||||
"ftbfiltersystem:filter": "or(item(tfc:metal/chisel/copper)item(tfc:metal/chisel/bismuth_bronze)item(tfc:metal/chisel/bronze)item(tfc:metal/chisel/black_bronze))"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Медная или бронзовая стамеска"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -1712,7 +1734,14 @@
|
||||
size: 1.5d
|
||||
tasks: [{
|
||||
id: "4DF45DB51EF758E4"
|
||||
item: "gtceu:raw_graphite"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_graphite)item(gtceu:raw_graphite)item(gtceu:rich_raw_graphite))"
|
||||
}
|
||||
}
|
||||
title: "Any Graphite Ore"
|
||||
type: "item"
|
||||
}]
|
||||
x: 12.0d
|
||||
@@ -1908,6 +1937,7 @@
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:copper_saw)item(gtceu:bismuth_bronze_saw)item(gtceu:bronze_saw)item(gtceu:black_bronze_saw))"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Медная или бронзовая пила"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -1926,6 +1956,7 @@
|
||||
"ftbfiltersystem:filter": "or(item(tfc:metal/propick/copper)item(tfc:metal/propick/bismuth_bronze)item(tfc:metal/propick/bronze)item(tfc:metal/propick/black_bronze))"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Медная или бронзовая кирка шахтера"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -1944,6 +1975,7 @@
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:copper_hammer)item(gtceu:bismuth_bronze_hammer)item(gtceu:bronze_hammer)item(gtceu:black_bronze_hammer))"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Медный или бронзовый топор"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -2028,6 +2060,7 @@
|
||||
"515141734CA1A002"
|
||||
]
|
||||
id: "1FFE279F43B0BA45"
|
||||
shape: "gear"
|
||||
tasks: [{
|
||||
id: "7A8EA2BE9813B1F1"
|
||||
item: {
|
||||
@@ -2200,17 +2233,15 @@
|
||||
hide_dependency_lines: true
|
||||
id: "73BF0075860E666B"
|
||||
tasks: [{
|
||||
id: "2F4CE558D97BE6BB"
|
||||
id: "54334DA4AC22438E"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(tfc:ore/small_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:rich_raw_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(tfc:ore/small_native_copper)item(gtceu:poor_raw_copper)item(minecraft:raw_copper)item(gtceu:rich_raw_copper))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}]
|
||||
x: 16.5d
|
||||
@@ -2233,31 +2264,30 @@
|
||||
subtitle: "Строгий середнячок"
|
||||
tasks: [
|
||||
{
|
||||
id: "2CE6C5672A4DB088"
|
||||
id: "024533C5E4B89787"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any tin ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_cassiterite)item(gtceu:raw_tin)item(gtceu:raw_cassiterite)item(gtceu:raw_cassiterite_sand)item(gtceu:poor_raw_tin)item(gtceu:poor_raw_cassiterite)item(gtceu:poor_raw_cassiterite_sand)item(gtceu:rich_raw_tin)item(gtceu:rich_raw_cassiterite)item(gtceu:rich_raw_cassiterite_sand))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Tin Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "56CD26C6563811E3"
|
||||
id: "26C207A03F30FB27"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(tfc:ore/small_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:rich_raw_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(tfc:ore/small_native_copper)item(gtceu:poor_raw_copper)item(minecraft:raw_copper)item(gtceu:rich_raw_copper))"
|
||||
}
|
||||
id: "gtceu:raw_tin"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -2270,17 +2300,15 @@
|
||||
hide_dependency_lines: true
|
||||
id: "566FA805413004CF"
|
||||
tasks: [{
|
||||
id: "24A34CAF4599D3CC"
|
||||
id: "7E987D9B30125F52"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:rich_raw_hematite)item(gtceu:raw_hematite)item(tfc:ore/small_hematite)item(gtceu:poor_raw_hematite)item(gtceu:rich_raw_yellow_limonite)item(tfc:ore/small_limonite)item(gtceu:poor_raw_yellow_limonite)item(gtceu:raw_yellow_limonite)item(tfc:ore/small_magnetite)item(gtceu:poor_raw_magnetite)item(gtceu:raw_magnetite)item(gtceu:rich_raw_magnetite)item(gtceu:poor_raw_iron)item(minecraft:raw_iron)item(gtceu:rich_raw_iron)item(gtceu:poor_raw_goethite)item(gtceu:raw_goethite)item(gtceu:rich_raw_goethite)item(gtceu:poor_raw_pyrite)item(gtceu:raw_pyrite)item(gtceu:rich_raw_pyrite))"
|
||||
}
|
||||
id: "gtceu:raw_hematite"
|
||||
}
|
||||
title: "Any Iron Ore"
|
||||
type: "item"
|
||||
}]
|
||||
x: 22.5d
|
||||
@@ -2288,24 +2316,41 @@
|
||||
}
|
||||
{
|
||||
dependencies: ["445E060EF3300A49"]
|
||||
description: [
|
||||
"The &dSolid Boiler&r is the only available Boiler for now, as the &aGlass&r needed for the others is not available just yet. You can get by with only one, but we would recommend making at least two."
|
||||
""
|
||||
"Important: Boilers can explode! This still catches out &eexperienced GT players&r, so keep this warning in mind when setting your Boiler up."
|
||||
"{@pagebreak}"
|
||||
"Water does not gel well with &6high temperatures&r, and a &cSteam Explosion&r (Launch!) may occur under the following conditions:"
|
||||
""
|
||||
"- The Boiler is &4overheating.&r Its temperature is indicated by the &cred bar&r in the GUI."
|
||||
"...and..."
|
||||
"- The Boiler does not have any &bwater&r. This is signified by the absence of a &bblue bar&r in the GUI."
|
||||
"...AND..."
|
||||
"- The Boiler receives water whilst &6both&r conditions are &2true&r."
|
||||
"{@pagebreak}"
|
||||
"You can avert catastrophe by filling the boiler with water before heating it up, and making sure the water supply is constant. The drain is slow - &b1 mB&r of Water boils into &7160 mB&r of Steam - so you shouldn't have to worry about running out."
|
||||
""
|
||||
"The Boiler can auto eject steam on all its faces except the bottom. For automated Water input, use the bottom face."
|
||||
""
|
||||
"&3Note:&r In this modpack, explosions are configured to &cnot&r damage any block or entity, but you'll &dstill lose&r your machine."
|
||||
""
|
||||
"You may recall that regular Steam machines had a duration penalty, and were twice as slow. Not great."
|
||||
""
|
||||
"&5High Pressure&r Steam machines no longer bear a &bduration penalty &rfor recipes, making them objective upgrades."
|
||||
""
|
||||
"Make &eone&r of the proposed HP machines to complete this quest."
|
||||
]
|
||||
id: "5C7B69F45F076A79"
|
||||
shape: "gear"
|
||||
size: 3.0d
|
||||
subtitle: "Putting the Steam in Steam Age"
|
||||
tasks: [{
|
||||
id: "2D2CDB71DF062E33"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
}
|
||||
id: "gtceu:steel_plate"
|
||||
}
|
||||
item: "gtceu:hp_steam_solid_boiler"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Переход в стальную эру!"
|
||||
title: "Pressure Cookin'"
|
||||
x: 24.5d
|
||||
y: 24.0d
|
||||
}
|
||||
@@ -2364,8 +2409,22 @@
|
||||
}
|
||||
{
|
||||
dependencies: ["41DBE0B47E760DC4"]
|
||||
description: [
|
||||
"The &bPrimitive Water Pump&r is an easy way to automatically generate water for your boilers. It doesn't physically pump water from the world, instead generating it &einternally&r. Therefore, you don't need access to a &3body of water&r to make use of it. However, the humidity of the biome does apply a negligible bonus to its water production."
|
||||
""
|
||||
"It's a multiblock, so &5consult JEI&r for the structure. Multiblocks can be previewed in-world if you sneak right-click the \"&a&ocontroller&r\" block with an empty hand (in this case, the controller block is the &bPrimitive Water Pump&r itself)."
|
||||
""
|
||||
"&6Small tip for you:&r no need to worry about your base's biome for now, as your boilers will need very little water to keep up."
|
||||
"{@pagebreak}"
|
||||
"The &cOutput Hatch&r is where water will be generated. You can make it face up or down to auto-output water into your pipes. When you reach &7LV&r or &bMV&r, you can use an Output Hatch from either tier to further boost the Pump's output."
|
||||
""
|
||||
"&2Reminder:&r Use a Wrench to rotate GregTech blocks (sneak right-click)."
|
||||
""
|
||||
"&l&3Lore:&r&o This Multiblock was ported from GT IMPACT, a classic 1.7.10 GregTech modpack."
|
||||
]
|
||||
id: "1D623D93EEDD3C67"
|
||||
size: 2.0d
|
||||
subtitle: "There's no such thing as \"free\" water"
|
||||
tasks: [
|
||||
{
|
||||
id: "24CCB2BF08C5400A"
|
||||
@@ -2390,6 +2449,7 @@
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Primitive Water Pump"
|
||||
x: 32.5d
|
||||
y: 11.0d
|
||||
}
|
||||
@@ -2439,45 +2499,45 @@
|
||||
subtitle: "Дешевая и блестящяя"
|
||||
tasks: [
|
||||
{
|
||||
id: "214ABA46FA8D85BA"
|
||||
id: "7EBB6EC50EE8CFA1"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any bismuth ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_bismuthinite)item(gtceu:raw_bismuth)item(gtceu:poor_raw_bismuth)item(gtceu:rich_raw_bismuth))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Bismuth Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "246DD1C4381E2DCE"
|
||||
id: "51BEF595B2A3014C"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any sphalerite ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_sphalerite)item(gtceu:raw_sphalerite)item(gtceu:poor_raw_sphalerite)item(gtceu:rich_raw_sphalerite))"
|
||||
}
|
||||
id: "gtceu:raw_sphalerite"
|
||||
}
|
||||
title: "Any Sphalerite Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2626032D60C291AE"
|
||||
id: "74F88351793C165A"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(tfc:ore/small_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:rich_raw_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(tfc:ore/small_native_copper)item(gtceu:poor_raw_copper)item(minecraft:raw_copper)item(gtceu:rich_raw_copper))"
|
||||
}
|
||||
id: "gtceu:raw_bismuth"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -2502,45 +2562,42 @@
|
||||
subtitle: "Дорогая и черная"
|
||||
tasks: [
|
||||
{
|
||||
id: "6D7F894708CE18C1"
|
||||
id: "1294B28A98775920"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any silver ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_native_silver)item(gtceu:poor_raw_silver)item(gtceu:rich_raw_silver)item(gtceu:raw_silver))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Silver Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "25564C9A49F1F81E"
|
||||
id: "53F7A77859F53B3D"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(tfc:ore/small_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:rich_raw_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(tfc:ore/small_native_copper)item(gtceu:poor_raw_copper)item(minecraft:raw_copper)item(gtceu:rich_raw_copper))"
|
||||
}
|
||||
id: "gtceu:raw_silver"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "21051E953AE02F23"
|
||||
id: "755505207091F3E2"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(minecraft:raw_gold)item(gtceu:rich_raw_gold)item(gtceu:poor_raw_gold)item(tfc:ore/small_native_gold))"
|
||||
}
|
||||
id: "minecraft:raw_gold"
|
||||
}
|
||||
title: "Any Gold Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -2777,6 +2834,7 @@
|
||||
tasks: [{
|
||||
id: "3E84976D6C8AB0EA"
|
||||
item: "tfc:ceramic_blowpipe"
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: -13.0d
|
||||
@@ -3023,6 +3081,7 @@
|
||||
tasks: [{
|
||||
id: "5930A278D214573B"
|
||||
item: "tfc:wooden_bucket"
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: -9.5d
|
||||
@@ -3045,7 +3104,14 @@
|
||||
id: "253860AD4DF4224C"
|
||||
tasks: [{
|
||||
id: "52D61470CEF41419"
|
||||
item: "gtceu:raw_sulfur"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:poor_raw_sulfur)item(gtceu:raw_sulfur)item(gtceu:rich_raw_sulfur))"
|
||||
}
|
||||
}
|
||||
title: "Any Sulfur Ore"
|
||||
type: "item"
|
||||
}]
|
||||
x: -6.0d
|
||||
@@ -3606,31 +3672,27 @@
|
||||
id: "483D7FE6554FDC96"
|
||||
tasks: [
|
||||
{
|
||||
id: "45579CCABBE89A30"
|
||||
id: "184806817B6D9921"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_native_gold)item(gtceu:poor_raw_gold)item(minecraft:raw_gold)item(gtceu:rich_raw_gold))"
|
||||
}
|
||||
id: "minecraft:raw_gold"
|
||||
}
|
||||
title: "Any Gold Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "7204EEA8541E3891"
|
||||
id: "3101B42F9E34CDA1"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(gtceu:rich_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(gtceu:rich_raw_copper)item(minecraft:raw_copper)item(gtceu:poor_raw_copper)item(tfc:ore/small_native_copper))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -3654,31 +3716,30 @@
|
||||
id: "758B2176634789F6"
|
||||
tasks: [
|
||||
{
|
||||
id: "24F05BDE22101222"
|
||||
id: "763128F1BD1FEB9B"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any sphalerite ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_sphalerite)item(gtceu:raw_sphalerite)item(gtceu:poor_raw_sphalerite)item(gtceu:rich_raw_sphalerite))"
|
||||
}
|
||||
id: "gtceu:raw_sphalerite"
|
||||
}
|
||||
title: "Any Sphalerite Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "3391058613764EE0"
|
||||
id: "34F5CDD35DDE2295"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(gtceu:rich_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(gtceu:rich_raw_copper)item(minecraft:raw_copper)item(gtceu:poor_raw_copper)item(tfc:ore/small_native_copper))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -3702,31 +3763,30 @@
|
||||
id: "0E0C589495AA31E8"
|
||||
tasks: [
|
||||
{
|
||||
id: "2777BD38214D369B"
|
||||
id: "3E9AC72D1AF2CE1A"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"any silver ore\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_native_silver)item(gtceu:poor_raw_silver)item(gtceu:rich_raw_silver)item(gtceu:raw_silver))"
|
||||
}
|
||||
id: "gtceu:raw_silver"
|
||||
}
|
||||
title: "Any Silver Ore"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "4310EC34BCA98ACF"
|
||||
id: "4E12D679975AEE9A"
|
||||
item: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(tfc:ore/small_tetrahedrite)item(tfc:ore/small_malachite)item(gtceu:poor_raw_malachite)item(gtceu:raw_malachite)item(gtceu:rich_raw_malachite)item(gtceu:rich_raw_tetrahedrite)item(gtceu:raw_tetrahedrite)item(gtceu:poor_raw_tetrahedrite)item(gtceu:poor_raw_chalcopyrite)item(gtceu:raw_chalcopyrite)item(gtceu:rich_raw_chalcopyrite)item(gtceu:rich_raw_copper)item(minecraft:raw_copper)item(gtceu:poor_raw_copper)item(tfc:ore/small_native_copper))"
|
||||
}
|
||||
id: "minecraft:raw_copper"
|
||||
}
|
||||
title: "Any Copper Ore"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
@@ -3773,6 +3833,7 @@
|
||||
"ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:tuyeres)"
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
title: "Any #tfc:tuyeres"
|
||||
type: "item"
|
||||
}]
|
||||
@@ -4149,6 +4210,7 @@
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
match_nbt: false
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.5d
|
||||
|
||||
715
config/ftbquests/quests/chapters/progression.snbt
Normal file
@@ -0,0 +1,715 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
disable_toast: true
|
||||
filename: "progression"
|
||||
group: ""
|
||||
icon: {
|
||||
Count: 1b
|
||||
id: "gtceu:lapotronic_energy_orb"
|
||||
tag: {
|
||||
Charge: 250000000L
|
||||
}
|
||||
}
|
||||
id: "28EBC0FF82EFD94B"
|
||||
order_index: 11
|
||||
quest_links: [
|
||||
{
|
||||
id: "2BB2FC2D9D2F2E57"
|
||||
linked_quest: "4B979482EF026BFF"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 0.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "77A0335E38D755CA"
|
||||
linked_quest: "0DBC148D92A9F69F"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 0.0d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
id: "750818879C23F373"
|
||||
linked_quest: "26394C1290D70AB6"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 1.0d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
id: "0074100DE2B5BE5A"
|
||||
linked_quest: "5E76D4C24026157D"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 2.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "1C05814535C12FED"
|
||||
linked_quest: "60D7F6C1EE918B66"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 1.0d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
id: "513A34184609CA31"
|
||||
linked_quest: "5C17BF90DA2AAEEE"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 1.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "22CF428EE30F5B4B"
|
||||
linked_quest: "38DE506FF5B32031"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 2.0d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
id: "33618A4FD8ED62D7"
|
||||
linked_quest: "5063FDFFBE3E4855"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 2.0d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
id: "0B4D429E3441C906"
|
||||
linked_quest: "4AFD3073C731A1E4"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 2.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "5572AB3517FCEE5F"
|
||||
linked_quest: "3CF550B81716B8B9"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 0.0d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
id: "2B8FBCD290196265"
|
||||
linked_quest: "14D277A164202FF8"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 2.0d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
id: "0E8AC841C484408C"
|
||||
linked_quest: "15EC934CE8F4DC86"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 2.0d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
id: "6ABFBA6855A6E7E9"
|
||||
linked_quest: "196FC518F744B983"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 3.0d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
id: "629EAE6BC0519572"
|
||||
linked_quest: "0017FFFAD7CD2EFE"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 3.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "59568D32C47265ED"
|
||||
linked_quest: "5CC9B0E832545569"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 3.0d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
id: "42DA2C0B99DB2545"
|
||||
linked_quest: "58BBD540D7D4FF01"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 3.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
id: "39C4E4082B9B5731"
|
||||
linked_quest: "49C1D61741AA288E"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 4.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
id: "346904314F61ABDB"
|
||||
linked_quest: "698B5F65F2DE4439"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 4.0d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
id: "1C0407D7B45603FC"
|
||||
linked_quest: "145F71A817C5996E"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 4.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
id: "20BCF31B1430ECFC"
|
||||
linked_quest: "327C3E02CD751453"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 4.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "384FE989BF9BD89D"
|
||||
linked_quest: "082AB255886E73C2"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 6.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
id: "3DD1B0AE6630A8E5"
|
||||
linked_quest: "370FC1CDF5F9A9CC"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 6.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "519774012E47875A"
|
||||
linked_quest: "359121584E056022"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 6.0d
|
||||
y: 7.0d
|
||||
}
|
||||
{
|
||||
id: "0B488F9F519FBA61"
|
||||
linked_quest: "3B49BD004F38E1A2"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 6.0d
|
||||
y: 8.0d
|
||||
}
|
||||
{
|
||||
id: "025C3D8C61A9C011"
|
||||
linked_quest: "42CD789B8C40E424"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 5.0d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
id: "54F1B023BEC98314"
|
||||
linked_quest: "47087361D6DE7DCF"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 5.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
id: "4EABE2BF51A06FC8"
|
||||
linked_quest: "7AE681E2AB31EA0D"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
x: 5.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
id: "607E9492E895927E"
|
||||
linked_quest: "79E4E53E9DF45549"
|
||||
shape: "rsquare"
|
||||
size: 0.8d
|
||||
x: 5.0d
|
||||
y: 7.0d
|
||||
}
|
||||
{
|
||||
id: "709FB8C1561E7BB8"
|
||||
linked_quest: "1646BF9194100E57"
|
||||
x: -1.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "499941B0EDEFBF54"
|
||||
linked_quest: "1C55AE6AD5BDE304"
|
||||
x: 0.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "10F2DA9FCC5E3860"
|
||||
linked_quest: "6B08799BCFD01D3D"
|
||||
x: 1.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "72CBEEAD5A41685E"
|
||||
linked_quest: "069FD86133D7D582"
|
||||
x: 2.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "76C69275A82861C8"
|
||||
linked_quest: "7A1E3C3A2D699C5B"
|
||||
x: 3.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "6C144735C40EE615"
|
||||
linked_quest: "2FCBA0D780DBDA9E"
|
||||
x: 4.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "5FDCCB7CE9DACB34"
|
||||
linked_quest: "4C7C0F6A6598BC24"
|
||||
x: 5.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "4ACE1AFCEDC37A05"
|
||||
linked_quest: "6AF3A40BC9CE7122"
|
||||
x: 6.0d
|
||||
y: -5.0d
|
||||
}
|
||||
{
|
||||
id: "1EA07F998161450C"
|
||||
linked_quest: "30A6EDDF25A5E5F8"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 2.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
id: "532482B324E31386"
|
||||
linked_quest: "1776FA1F3255731E"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 3.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
id: "0F86FC5CD130B2E1"
|
||||
linked_quest: "78277DBC07D3C45C"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 4.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
id: "7D227159C48FAB94"
|
||||
linked_quest: "0DC999F79A685194"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 5.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
id: "718938D16A6098A7"
|
||||
linked_quest: "35F13B6D60361904"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: 6.0d
|
||||
y: -4.0d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
dependencies: [
|
||||
"3CF550B81716B8B9"
|
||||
"0DBC148D92A9F69F"
|
||||
"4B979482EF026BFF"
|
||||
]
|
||||
description: [
|
||||
"Early game Circuits are hand craftable."
|
||||
""
|
||||
"Pick up the &3Circuit Assembler&r to make them a lot more efficient."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:bronze_machine_casing"
|
||||
id: "4252B1AF36FFB4F6"
|
||||
size: 0.85d
|
||||
subtitle: "Hand crafted and artisanal"
|
||||
title: "Craftable in &6Steam Age&r and &7LV&r"
|
||||
x: 0.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"60D7F6C1EE918B66"
|
||||
"5C17BF90DA2AAEEE"
|
||||
"26394C1290D70AB6"
|
||||
]
|
||||
description: [
|
||||
"The &9Integrated&r Circuit line may not be a strict upgrade in terms of cost, but will tide you over as a stepping stone towards the next tier."
|
||||
""
|
||||
"They will require a MV &3Laser Engraver&r and a MV &3Cutting Machine&r."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In Omnifactory, and in previous Gregicality, this circuit line was called &9Refined&r and was standardized like further tiers."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:mv_machine_hull"
|
||||
id: "5E4FBB2287D9E635"
|
||||
size: 0.85d
|
||||
subtitle: "Integrated Dynamics"
|
||||
title: "Craftable in &bMV&r"
|
||||
x: 1.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"15EC934CE8F4DC86"
|
||||
"38DE506FF5B32031"
|
||||
"5063FDFFBE3E4855"
|
||||
"14D277A164202FF8"
|
||||
"4AFD3073C731A1E4"
|
||||
"5E76D4C24026157D"
|
||||
]
|
||||
description: [
|
||||
"&eMicro&r Circuits are where the &3Cleanroom&r becomes a requirement to progress."
|
||||
""
|
||||
"Don't get caught out by the &aMainframe&r - it requires a &3HV Circuit Assembler&r."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:hv_machine_hull"
|
||||
id: "1D717E742E50A6BD"
|
||||
size: 0.85d
|
||||
subtitle: "Micro Miners"
|
||||
title: "Craftable in &bMV&r and &6HV&r"
|
||||
x: 2.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"196FC518F744B983"
|
||||
"5CC9B0E832545569"
|
||||
"0017FFFAD7CD2EFE"
|
||||
"58BBD540D7D4FF01"
|
||||
]
|
||||
description: [
|
||||
"This is the &9Nano&r Circuit line."
|
||||
""
|
||||
"Starting from here, circuit progression will follow a pattern:"
|
||||
""
|
||||
"&9-&r Processor"
|
||||
"&9-&r Assembly"
|
||||
"&9-&r Cupercomputer"
|
||||
"&9-&r Mainframe"
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:ev_machine_hull"
|
||||
id: "29C2A82490261F1C"
|
||||
size: 0.85d
|
||||
subtitle: "Nano Age"
|
||||
title: "Craftable in &5EV&r"
|
||||
x: 3.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"49C1D61741AA288E"
|
||||
"327C3E02CD751453"
|
||||
"698B5F65F2DE4439"
|
||||
"145F71A817C5996E"
|
||||
]
|
||||
description: [
|
||||
"Welcome to the &9Quantum&r Circuit line."
|
||||
""
|
||||
"You may want to invest in &aPBI&r at this point, as &dAdvanced SMDs&r will skyrocket your circuit production."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:iv_machine_hull"
|
||||
id: "66A23AC2EE9BC4AE"
|
||||
size: 0.85d
|
||||
subtitle: "GregTech gets Quantum"
|
||||
title: "Craftable in &1IV&r"
|
||||
x: 4.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"42CD789B8C40E424"
|
||||
"79E4E53E9DF45549"
|
||||
"47087361D6DE7DCF"
|
||||
"7AE681E2AB31EA0D"
|
||||
]
|
||||
description: [
|
||||
"This is the &9Crystal&r Circuit line."
|
||||
""
|
||||
"It's locked behind &3Fusion&r."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:luv_machine_hull"
|
||||
id: "6906121936A688C0"
|
||||
size: 0.85d
|
||||
subtitle: "Crystallisation"
|
||||
title: "Craftable in &dLuV&r"
|
||||
x: 5.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"082AB255886E73C2"
|
||||
"3B49BD004F38E1A2"
|
||||
"370FC1CDF5F9A9CC"
|
||||
"359121584E056022"
|
||||
]
|
||||
description: [
|
||||
"This is the &9Wetware&r Circuit line."
|
||||
""
|
||||
"It will be the biggest automation challenge to face in this modpack. Best of luck."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:zpm_machine_hull"
|
||||
id: "629E023752317A31"
|
||||
size: 0.85d
|
||||
subtitle: "Soft and Wetware"
|
||||
title: "Craftable in &cZPM&r"
|
||||
x: 6.0d
|
||||
y: -2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3CF550B81716B8B9"
|
||||
"15EC934CE8F4DC86"
|
||||
]
|
||||
description: ["On this line you can see the Steam, or &8&8ULV&r, equivalents."]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:ulv_machine_casing"
|
||||
id: "1C1976238A2FBEE0"
|
||||
size: 0.85d
|
||||
title: "&8ULV&r Circuits"
|
||||
x: -1.0d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"5C17BF90DA2AAEEE"
|
||||
"4B979482EF026BFF"
|
||||
"5E76D4C24026157D"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &7LV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"&cElectronic Circuits&r are the \"worst\" in terms of cost and effort required to produce, but you have to start somewhere."
|
||||
""
|
||||
"&eBasic Integrated Processors&r act as a middle layer between &cElectronic Circuits&r and &2Microchip Processors.&r"
|
||||
""
|
||||
"Finally, &2Microchip Processors&r will be the best option for the rest of the playthrough."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:lv_machine_casing"
|
||||
id: "7707E5B061A7FFF7"
|
||||
size: 0.85d
|
||||
title: "&7LV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"60D7F6C1EE918B66"
|
||||
"38DE506FF5B32031"
|
||||
"0DBC148D92A9F69F"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &bMV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"The pattern stays the same: the rightmost circuit comes in &dlarger quantities&r and is overall &aeasier&r to produce."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:mv_machine_casing"
|
||||
id: "45CA8DCA8226945A"
|
||||
size: 0.85d
|
||||
title: "&bMV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"196FC518F744B983"
|
||||
"5063FDFFBE3E4855"
|
||||
"26394C1290D70AB6"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &6HV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"The pattern stays the same: the rightmost circuit comes in &dlarger quantities&r and is overall &aeasier&r to produce."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:hv_machine_casing"
|
||||
id: "54CF2016ED44CC45"
|
||||
size: 0.85d
|
||||
title: "&6HV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"49C1D61741AA288E"
|
||||
"4AFD3073C731A1E4"
|
||||
"0017FFFAD7CD2EFE"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &5EV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"The pattern stays the same: the rightmost circuit comes in &dlarger quantities&r and is overall &aeasier&r to produce."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:ev_machine_casing"
|
||||
id: "2A9ECD745E15A5D8"
|
||||
size: 0.85d
|
||||
title: "&5EV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"42CD789B8C40E424"
|
||||
"698B5F65F2DE4439"
|
||||
"14D277A164202FF8"
|
||||
"5CC9B0E832545569"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &1IV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"The pattern stays the same: the rightmost circuit comes in &dlarger quantities&r and is overall &aeasier&r to produce."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:iv_machine_casing"
|
||||
id: "5B0AC445672E14B6"
|
||||
size: 0.85d
|
||||
title: "&1IV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"082AB255886E73C2"
|
||||
"47087361D6DE7DCF"
|
||||
"145F71A817C5996E"
|
||||
"58BBD540D7D4FF01"
|
||||
]
|
||||
description: [
|
||||
"Circuits along this line are &dLuV&r, and are interchangeable in recipes."
|
||||
""
|
||||
"The pattern stays the same: the rightmost circuit comes in &dlarger quantities&r and is overall &aeasier&r to produce."
|
||||
""
|
||||
"Make sure to set up &3wetware board production&r as soon as possible! These take a &6very long time&r to make."
|
||||
""
|
||||
"It's &dLuV&r, not &4LUV&r."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:luv_machine_casing"
|
||||
id: "140E91C53C30C096"
|
||||
size: 0.85d
|
||||
title: "&dLuV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"370FC1CDF5F9A9CC"
|
||||
"327C3E02CD751453"
|
||||
"7AE681E2AB31EA0D"
|
||||
]
|
||||
description: ["Circuits along this line are &cZPM&r, and are interchangeable in recipes."]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:zpm_machine_casing"
|
||||
id: "2E00E10D4E92F64D"
|
||||
size: 0.85d
|
||||
title: "&cZPM&r Circuits"
|
||||
x: -1.0d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"79E4E53E9DF45549"
|
||||
"359121584E056022"
|
||||
]
|
||||
description: ["Circuits along this line are &3UV&r, and are interchangeable for each other."]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:uv_machine_casing"
|
||||
id: "35EFFA6C85EFCA58"
|
||||
size: 0.85d
|
||||
title: "&3UV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 7.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["3B49BD004F38E1A2"]
|
||||
description: [
|
||||
"Congratulations! You've reached the end of the circuit progression."
|
||||
""
|
||||
"The only &4UHV&r circuit is the &6Wetware Mainframe&r, which is used for crafting some endgame stuff."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:uhv_machine_casing"
|
||||
id: "177ADFFD33DDA624"
|
||||
size: 0.85d
|
||||
title: "&4UHV&r Circuits"
|
||||
x: -1.0d
|
||||
y: 8.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"257DB4B39B2A928E"
|
||||
"5B2696206205CB2E"
|
||||
]
|
||||
id: "70432F650591353C"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "77875BBDC0A937A9"
|
||||
item: "gtceu:cupronickel_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"2AD44111B9B39C90"
|
||||
"4A92AFD2532EED26"
|
||||
]
|
||||
id: "66805BB78A828C00"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "76206DC9E7ABD07A"
|
||||
item: "gtceu:kanthal_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: -4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6958029B5514D4EC"]
|
||||
id: "1CBA5477CB7C45E7"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "1104AC52E0A0A472"
|
||||
item: "gtceu:nichrome_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
y: -4.0d
|
||||
}
|
||||
]
|
||||
subtitle: ["A step forward is always rewarding"]
|
||||
title: "Development table"
|
||||
}
|
||||
831
config/ftbquests/quests/chapters/steam_age.snbt
Normal file
@@ -0,0 +1,831 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "steam_age"
|
||||
group: ""
|
||||
icon: "gtceu:bronze_brick_casing"
|
||||
id: "3B89FB8839204148"
|
||||
order_index: 1
|
||||
quest_links: [{
|
||||
id: "582A6B4135EABE27"
|
||||
linked_quest: "5C7B69F45F076A79"
|
||||
shape: "gear"
|
||||
size: 3.0d
|
||||
x: -3.0d
|
||||
y: 0.0d
|
||||
}]
|
||||
quests: [
|
||||
{
|
||||
dependencies: ["253860AD4DF4224C"]
|
||||
description: [
|
||||
"Mine some &dSulfur&r from the Nether."
|
||||
""
|
||||
"If Lava is \"too hot to handle\", we've included a &6direct crafting recipe&r for &aPotions of Fire Resistance&r."
|
||||
""
|
||||
"&l&3Lore:&r&o With the existence of &6Small Sulfur Ores&f scattered in GregTech 5 ore veins, you could mine enough Sulfur in the Overworld to skip having to visit the Nether. Sounds broken, but it was still as much of a grind as Nether travel!"
|
||||
]
|
||||
id: "236C886D50A99785"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "A little bit of exploring never hurt anyone"
|
||||
tasks: [{
|
||||
count: 16L
|
||||
id: "36D03210534D3226"
|
||||
item: "gtceu:sulfur_dust"
|
||||
type: "item"
|
||||
}]
|
||||
title: "S is for Sulfur"
|
||||
x: 5.5d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["77EA56D16A9B3BFC"]
|
||||
description: [
|
||||
"Good news - we're going to start to cut down on the amount of components you'll need to submit for quests as you progress further into the modpack. Remember that &2JEI is your friend&r if recipes are getting overwhelming."
|
||||
""
|
||||
"Getting back on topic, set yourself up for &7LV&r by crafting six &aLV Electric Motors&r! This may seem like a lot, but that's the bare minimum required to get to the good stuff in &7LV&r."
|
||||
""
|
||||
"&6Once you complete this Quest and the Electronic Circuit Quest, you are ready to move on to the LV Age.&r"
|
||||
]
|
||||
icon: "gtceu:lv_electric_motor"
|
||||
id: "5A8F0124E07D5025"
|
||||
shape: "gear"
|
||||
size: 2.0d
|
||||
subtitle: "Low Voltage beckons..."
|
||||
tasks: [{
|
||||
count: 6L
|
||||
icon: "gtceu:lv_electric_motor"
|
||||
id: "6F01622979E6F332"
|
||||
item: "gtceu:lv_electric_motor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "The First of Many Motors"
|
||||
x: 7.5d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["2658E7679CD42ACD"]
|
||||
description: [
|
||||
"Obtaining paper is both more difficult and less efficient than in vanilla. Thanks, Greg."
|
||||
""
|
||||
"You'll need to grind &aSugar Canes&r into &aPaper Dust&r, and then smush the dust with a mallet and water."
|
||||
"{@pagebreak}"
|
||||
"&9Note 1:&r Don't worry, we're not cruel enough to have the recipe consume the bucket."
|
||||
"{@pagebreak}"
|
||||
"&9Note 2:&r Make a manual Sugar Cane farm. You could also automate one with Observers and Pistons. Shoutout to any &aNomifactory&r veterans."
|
||||
"{@pagebreak}"
|
||||
"&9Note 3:&r As a reminder, Bone Meal can be used on Sugar Canes."
|
||||
"{@pagebreak}"
|
||||
"&9Note 4:&r When you reach &7LV&r, you'll be able to make Paper from Wood."
|
||||
"{@pagebreak}"
|
||||
"&9Note 5:&r The Crafting Station makes this microcrafting absolutely &2trivial&r - use it!"
|
||||
"{@pagebreak}"
|
||||
"&9Note 6:&r Paper will be used as a poor wrapping material for the upcoming resistors."
|
||||
"{@pagebreak}"
|
||||
"&9Note 7:&r It is truly a pleasure to share this moment with you, our fellow Greg enjoyer."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In GTCEu 1.12.2, Paper Dust was instead named Chad, prompting this quest to be full of memes."
|
||||
]
|
||||
id: "76B70EF552B35779"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "#realism"
|
||||
tasks: [{
|
||||
count: 4L
|
||||
id: "5DCE370285F5B2C6"
|
||||
item: "minecraft:paper"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Greg has struck again"
|
||||
x: 11.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
description: [
|
||||
"&6GregTech&r can quickly get &4overwhelming&r with the plethora of fluids it introduces, so you may be looking for a way to store them. "
|
||||
""
|
||||
"Introducing... &aDrums&r! They have large internal buffers, and any &aDrum&r can be broken and picked up and will &dkeep the fluid&r inside."
|
||||
"{@pagebreak}"
|
||||
"&l&4[ NOT YET IMPLEMENTED ]"
|
||||
""
|
||||
"Additionally, &binternal tanks&r from machines will interact with items containing fluid. This is great for manual crafting - this means you can use fluid drums instead of multiple buckets in crafting. To &5void fluid&r contained in a Drum, place it alone in any crafting grid."
|
||||
""
|
||||
"&o&7Pssst:&r &oA right-click with a Screwdriver allows a Drum to drain its content into another container placed under it. This is great if you want to keep your Liquid Boilers fueled for longer."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o These drums are actually ported from GregTech 6."
|
||||
]
|
||||
id: "2B74E56C9E138F18"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "Just kidding, tanks for fluids"
|
||||
tasks: [{
|
||||
id: "5876092FAA1763E0"
|
||||
item: "gtceu:bronze_drum"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Armoured Tanks"
|
||||
x: -4.5d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
description: [
|
||||
"Make the listed molds for future alloy smelting. Be sure to make &aMolds&r - don't make &cExtruder Shapes&r, as they're used in a different machine."
|
||||
""
|
||||
"The reward for this quest will alleviate &da lot of pain&r when it comes to crafting &bGears&r."
|
||||
]
|
||||
hide_dependency_lines: true
|
||||
icon: "gtceu:ball_casting_mold"
|
||||
id: "22997534983F6812"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "Reduce the amount of malding by molding"
|
||||
tasks: [
|
||||
{
|
||||
id: "33DCDFE73740AF97"
|
||||
item: "gtceu:plate_casting_mold"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "7E7A1A7FBBCA2C27"
|
||||
item: "gtceu:ball_casting_mold"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2AE408B2303C21EA"
|
||||
item: "gtceu:block_casting_mold"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Malding"
|
||||
x: 4.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["249374557D095913"]
|
||||
description: [
|
||||
"Not many items are made in the &3Extractor&r during the &6Steam Age&r, but it's used to make &9Rubber&r, which you'll need after Steel."
|
||||
""
|
||||
"You can also process Dirt in the Extractor for &aBones&r, which makes getting &aBone Meal&r a lot easier for Peaceful players."
|
||||
]
|
||||
id: "1436DB89E21264F3"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Steam Extractor extracts..."
|
||||
tasks: [{
|
||||
id: "12A46916B1BC17EC"
|
||||
item: "gtceu:hp_steam_extractor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Extractor"
|
||||
x: 4.0d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E13B0241CB1D536"]
|
||||
description: [
|
||||
"Grow &dRubber Trees&r and cut them down to get &aSticky Resin&r."
|
||||
""
|
||||
"If you're playing on a difficulty other than &bPeaceful&r, Sticky Resin can be obtained from Slimeballs."
|
||||
"{@pagebreak}"
|
||||
]
|
||||
id: "3144DC68B266730C"
|
||||
size: 1.0d
|
||||
subtitle: "Did you think we would force you to use treetaps...?"
|
||||
tasks: [{
|
||||
count: 32L
|
||||
id: "67D04A48C5473D10"
|
||||
item: "gtceu:sticky_resin"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Sticky Resin"
|
||||
x: 7.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3144DC68B266730C"
|
||||
"236C886D50A99785"
|
||||
"1436DB89E21264F3"
|
||||
"22997534983F6812"
|
||||
]
|
||||
description: [
|
||||
"Rubber is an excellent insulation material, and that's exactly what it's used for in GTCEu."
|
||||
""
|
||||
"You'll want to use the &3Alloy Smelter&r to make &aRubber Bars&r. These ratios aren't particularly great, but we promise that making Rubber Bars will be much more efficient at &7LV&r."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In base GregTech 5 (and in base GTCE), you needed to get string and black wool carpets as your first insulation material. &mThat was obviously far, far more fun.&r"
|
||||
]
|
||||
icon: "gtceu:rubber_ingot"
|
||||
id: "77EA56D16A9B3BFC"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "Put that resin to use!"
|
||||
tasks: [
|
||||
{
|
||||
id: "04946F2F0923EFFE"
|
||||
item: "gtceu:rubber_ingot"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "5B1CDCDC598717C5"
|
||||
item: "gtceu:rubber_plate"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Rubbering up"
|
||||
x: 5.5d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3144DC68B266730C"
|
||||
"76B70EF552B35779"
|
||||
]
|
||||
description: [
|
||||
"Resistors are components that will be used to make your first Circuit."
|
||||
""
|
||||
"It wouldn't be unwise to prioritise the recipes that use &aFine Wires&r, as they'll save you more materials in the long run."
|
||||
""
|
||||
"Wires may be expensive right now, but they'll get a lot cheaper in &7LV&r."
|
||||
]
|
||||
id: "391E853DCE86BFD0"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The easier component for circuits"
|
||||
tasks: [{
|
||||
id: "35CFB9E695DE3549"
|
||||
item: "gtceu:resistor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Electronics #1: Resistors"
|
||||
x: 9.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
description: [
|
||||
"&bFluid Pipes&r will transport &7Steam&r between machines for you."
|
||||
""
|
||||
"Each Pipe has a certain throughput in mB/t, and a &6Temperature Limit&r. This is relevant right now, as Steam will burn Wooden Pipes. Some pipes have &bspecial&r attributes you don't need to worry about for now."
|
||||
""
|
||||
"Each material has several sizes for Pipes. The bigger the Pipe, the &ahigher&r the throughput, but the more &dexpensive&r the craft. For example, a normal &6Bronze Fluid Pipe&r transfers 120 mB/t. (It also has a 1,200 mB internal buffer!)"
|
||||
""
|
||||
"Get either a Small or Normal &6Bronze Fluid Pipe&r to complete this quest. Both are used in crafting."
|
||||
"{@pagebreak}"
|
||||
"&aReminder:&r 1 second = 20 ticks... assuming the server isn't lagging."
|
||||
""
|
||||
"&dNote:&r GT6-style Pipes are enabled. It means that placing Pipes connects them only to the block they were placed against. To open more connections, use your Wrench on the pipe."
|
||||
""
|
||||
"You can also shift-right click with your Wrench to disable input from a side. This can help counteract sloshing (liquids travelling in an undesired direction)."
|
||||
]
|
||||
icon: "gtceu:bronze_normal_fluid_pipe"
|
||||
id: "1FFD2242B94A7378"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "Liquids, gases... we don't discriminate"
|
||||
tasks: [{
|
||||
id: "5D2E76DBCDE1C86A"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:bronze_tiny_fluid_pipe)item(gtceu:bronze_quadruple_fluid_pipe)item(gtceu:bronze_nonuple_fluid_pipe)item(gtceu:bronze_huge_fluid_pipe)item(gtceu:bronze_large_fluid_pipe)item(gtceu:bronze_normal_fluid_pipe)item(gtceu:bronze_small_fluid_pipe))"
|
||||
}
|
||||
}
|
||||
title: "Any Bronze Pipe"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Fluid Pipes"
|
||||
x: -2.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
description: [
|
||||
"&dSteam Machines&r accept any Steam that is pumped from nearby Boilers into their internal storage tank. They will run recipes from JEI up to 32 EU/t (&7LV&r-tier)."
|
||||
""
|
||||
"&6This quest unlocks a new tutorial on Steam in the &lTips and Tricks&r&6 tab - check it out to learn more!&r"
|
||||
]
|
||||
id: "03DBF1961AE21C76"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
tasks: [{
|
||||
id: "03BA041BE9C347FD"
|
||||
item: "gtceu:steel_brick_casing"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Machine Behaviour"
|
||||
x: -0.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["03DBF1961AE21C76"]
|
||||
description: [
|
||||
"The &bAlloy Smelter&r is used for, well, alloys. You'll want it for the efficient &6Bronze&r recipe, and for &4Red Alloy&r in the near future."
|
||||
""
|
||||
"Out of all the &6Steam Age&r machines, this is the most steam-hungry. If you ever find yourself running out of steam, give your machine a &alove-tap&r with &dany Soft Mallet&r to momentarily pause it."
|
||||
]
|
||||
id: "48AED37B4E20A99A"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Alloy Smelter makes alloys..."
|
||||
tasks: [{
|
||||
id: "2F3B195A110E41C2"
|
||||
item: "gtceu:hp_steam_alloy_smelter"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Alloy Smelter"
|
||||
x: 2.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["249374557D095913"]
|
||||
description: [
|
||||
"Crafting Vacuum Tubes might make you question your existence. Sorry about that."
|
||||
""
|
||||
"This is mostly due to the fact that Wires and Rods are (sadly) very expensive right now, but they'll get cheaper in &7LV&r."
|
||||
""
|
||||
"Vacuum Tubes are also technically your first Ultra Low Voltage (&8ULV&r) Circuit! Congratulations! You won't find very much use for these by themselves, though."
|
||||
]
|
||||
id: "3CF550B81716B8B9"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The harder component for circuits"
|
||||
tasks: [{
|
||||
count: 2L
|
||||
id: "099C373568DF4500"
|
||||
item: "gtceu:vacuum_tube"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Electronics #3: Vacuum Tubes"
|
||||
x: 4.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"22997534983F6812"
|
||||
"48AED37B4E20A99A"
|
||||
]
|
||||
description: [
|
||||
"Use Mortars or a Macerator (your choice) to microcraft your way to Glass Dust, which you can then turn into a &aGlass Block&r."
|
||||
""
|
||||
"If you are lost, a more detailed guide for this process is on the next page, but &dwe urge you to nose around JEI&r and figure out the recipe on your own. Being able to navigate JEI and parse recipes is an &6essential skill&r for completing this pack."
|
||||
""
|
||||
"Glass will be easier later on. You've probably already noticed that juicy &3Arc Furnace&r recipe - don't worry, we'll get there soon."
|
||||
""
|
||||
"Glass tubes will be required for your first Electronic Circuit."
|
||||
"{@pagebreak}"
|
||||
"Lost? Worry not!"
|
||||
""
|
||||
"First, use a &3method of pulverisation&r to turn Sand into &9Quartz Sand Dust&r."
|
||||
""
|
||||
"Next, crush down some Flint into &9Flint Dust&r, and split this dust into tiny piles in a crafting grid."
|
||||
""
|
||||
"Combine the two into &9Glass Dust&r, which can be molded into Glass in an Alloy Smelter with a &9Block Mold&r."
|
||||
""
|
||||
"Finally, Glass!"
|
||||
]
|
||||
icon: "minecraft:glass"
|
||||
id: "249374557D095913"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "Must be satisfying, right?"
|
||||
tasks: [
|
||||
{
|
||||
id: "4B958F6E2AA74763"
|
||||
item: "minecraft:glass"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "16FC5B5DCBBEE53E"
|
||||
item: "gtceu:glass_tube"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Glass, at last!"
|
||||
x: 2.5d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["48AED37B4E20A99A"]
|
||||
description: [
|
||||
"&4Red Alloy&r is an alloy of Copper and Redstone, prized in the GregTech universe for its conductivity."
|
||||
""
|
||||
"You will need some for &9Electronic Circuits&r."
|
||||
""
|
||||
"&l&3Lore:&r&o This material originally comes from RedPower - what a throwback!"
|
||||
]
|
||||
id: "54AF8696674766B4"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "A completely fictional alloy"
|
||||
tasks: [{
|
||||
id: "4D3C4CF6577957A1"
|
||||
item: "gtceu:red_alloy_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Red Alloy"
|
||||
x: 5.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3CF550B81716B8B9"
|
||||
"391E853DCE86BFD0"
|
||||
"4ED5A9AEF7B928BA"
|
||||
"54AF8696674766B4"
|
||||
"77EA56D16A9B3BFC"
|
||||
]
|
||||
description: [
|
||||
"We made it to &7LV&r! Give yourself a pat on the back!"
|
||||
""
|
||||
"Just kidding (lol), you actually need three Circuits to get started anywhere relevant in &7LV&r. Thankfully for you, someone left this spare circuit laying around."
|
||||
""
|
||||
"We also want you to make an &aLV Machine Hull&r for this quest. You'll need one if you're to make any &7LV&r machine. We're feeling generous enough that this quest will grant you a second Hull, free of charge!"
|
||||
""
|
||||
"Circuits are an integral part of progression in GregTech, so keep climbing."
|
||||
""
|
||||
"&6Once you complete this Quest and the LV Motor Quest, you are ready to move on to the LV Age.&r"
|
||||
]
|
||||
icon: "gtceu:basic_electronic_circuit"
|
||||
id: "4B979482EF026BFF"
|
||||
shape: "gear"
|
||||
size: 2.0d
|
||||
subtitle: "Your first &aElectronic Circuit&r!"
|
||||
tasks: [
|
||||
{
|
||||
count: 2L
|
||||
id: "2D394A5292C3BA46"
|
||||
item: "gtceu:basic_electronic_circuit"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "4296EFD816E40A37"
|
||||
item: "gtceu:lv_machine_hull"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Electronics #4: The Circuit"
|
||||
x: 9.0d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["1FFD2242B94A7378"]
|
||||
description: [
|
||||
"&dPotin Fluid Pipes&r have a &avery high throughput&r for the material tier and cost. You may want to look into making some of these to aid with fluid logistics."
|
||||
""
|
||||
"To get &dPotin&r, you should start by crafting its &eDust&r form."
|
||||
""
|
||||
"This quest calls for either the small or normal pipe. Get either size to complete it."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o &dPotin Fluid Pipes&r were originally created in &9GT++&r, and were a huge power spike for players in a little pack called &4GT:NH&r. We wanted to spread some of that joy."
|
||||
""
|
||||
"In the real world, &dPotin&r is an alloy used in coins, not pipes. GTCEu just gets more unrealistic by the day..."
|
||||
]
|
||||
icon: "gtceu:potin_normal_fluid_pipe"
|
||||
id: "3C70B0717E9377A4"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "...I'm going into battle, and I need only your finest Potin."
|
||||
tasks: [{
|
||||
id: "1D53AAFD7F6F8B2B"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
"ftbfiltersystem:filter": "or(item(gtceu:potin_tiny_fluid_pipe)item(gtceu:potin_small_fluid_pipe)item(gtceu:potin_normal_fluid_pipe)item(gtceu:potin_large_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_quadruple_fluid_pipe)item(gtceu:potin_nonuple_fluid_pipe))"
|
||||
}
|
||||
}
|
||||
title: "Any Potin Pipe"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Potin Seller..."
|
||||
x: -2.0d
|
||||
y: -4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["03DBF1961AE21C76"]
|
||||
description: [
|
||||
"With the creation of this machine, many recipes that once required you to use a hammer can instead be made here!"
|
||||
""
|
||||
"It can process &bCobblestone into Gravel&r, and &dGravel into Sand&r - and it's zippy at that to boot."
|
||||
""
|
||||
"Last but not least, it makes &aPlates&r at a better ratio: &6three Ingots for two Plates&r. A worthwhile investment!"
|
||||
""
|
||||
"You know what? &aBonus&r! We'll give you the &8Anvil&r back if you craft the Forge Hammer. This is a gentle reminder that you can repair GregTech tools in an Anvil."
|
||||
]
|
||||
id: "1931FC6DEAC29646"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Forge Hammer hammers..."
|
||||
tasks: [{
|
||||
id: "4F4074D7CE5A61A0"
|
||||
item: "gtceu:hp_steam_forge_hammer"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Forge Hammer"
|
||||
x: 1.0d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["03DBF1961AE21C76"]
|
||||
description: [
|
||||
"The &bMacerator&r frees you from the painful process of &egrinding stuff into dust&r with a &3Mortar&r, but at the steep cost of time. Processing a single piece of Iron Ore in this machine will take &ctwenty seconds&r - twice the time it takes to smelt an ingot in a furnace!"
|
||||
""
|
||||
"The Macerator also marks the advent of &eOre Processing&r, but that's a scary topic that we'll dip our toes into in the next quest."
|
||||
"{@pagebreak}"
|
||||
"The macerator will output only the first item shown in recipes from JEI. The other slots are locked until you make a &6HV&r Macerator. How unfortunate..."
|
||||
""
|
||||
"Our (&oimportant!&r) advice: it's actually better to keep directly smelting for now! The efficiency loss is made up with faster mining. Use the Macerator to make things like &aClay Dust&r instead!"
|
||||
]
|
||||
id: "1C50A758A1DE25CB"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Macerator macerates..."
|
||||
tasks: [{
|
||||
id: "6DFD6AC8CF31305C"
|
||||
item: "gtceu:hp_steam_macerator"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Macerator"
|
||||
x: -0.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3144DC68B266730C"
|
||||
"1C50A758A1DE25CB"
|
||||
]
|
||||
description: [
|
||||
"Macerate Wood into Wood Pulp, then compress it into Wood Plates. Combine it with Resin to make an empty board."
|
||||
""
|
||||
"Stick in some expensive Copper Wires (these'll get cheaper in &7LV&r) and you've got the base for your first &aCircuit&r."
|
||||
""
|
||||
"Almost there!"
|
||||
]
|
||||
icon: "gtceu:resin_printed_circuit_board"
|
||||
id: "4ED5A9AEF7B928BA"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The circuit-er part of circuits..."
|
||||
tasks: [
|
||||
{
|
||||
id: "3704C06203B7485A"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "itemfilters:tag"
|
||||
tag: {
|
||||
value: "forge:plates/wood"
|
||||
}
|
||||
}
|
||||
optional_task: true
|
||||
title: "Wood Plates"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "131521889242DDB8"
|
||||
item: "gtceu:resin_printed_circuit_board"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Electronics #2: Circuit Boards"
|
||||
x: 5.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["1C50A758A1DE25CB"]
|
||||
description: [
|
||||
"In its simplest form, Ore Processing in GregTech boils down to &aconverting one Ore into two Ingots through two Dusts&r, like several other tech mods. "
|
||||
""
|
||||
"The added spice is the amount of steps, either optional or required."
|
||||
""
|
||||
"Ore Processing will be explained further once you get into &7LV&r."
|
||||
""
|
||||
"&6This quest unlocks a new tutorial on rudimentary Ore Processing in the &lTips and Tricks&r&6 tab - check it out to learn more!&r"
|
||||
]
|
||||
icon: "gtceu:gold_crushed_ore"
|
||||
id: "7813F183681E0342"
|
||||
shape: "circle"
|
||||
size: 1.0d
|
||||
subtitle: "...and how do I get rid of it?"
|
||||
tasks: [{
|
||||
id: "1C4CFA0AD3125A6D"
|
||||
title: "Oh god, what have I gotten myself into!?"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "What is this Mess?!"
|
||||
x: -0.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["1C50A758A1DE25CB"]
|
||||
description: [
|
||||
"&o...or perhaps it was the opposite?&r"
|
||||
""
|
||||
"The &3Steam Grinder&r can pulverize &6large batches of items quickly&r and effortlessly&r, sort of like a parallel Macerator."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o This Multiblock originally comes from GT++. It required Tumbaga to craft, an alloy with a mix of Gold and Bronze."
|
||||
]
|
||||
icon: "gtceu:steam_grinder"
|
||||
id: "7FF95F1216D104B2"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Steam Oven's elder brother"
|
||||
tasks: [
|
||||
{
|
||||
id: "478F7F5E6B4FC488"
|
||||
item: "gtceu:steam_grinder"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "03C98558808BFE64"
|
||||
item: "gtceu:steam_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2DC0277BA681DFAE"
|
||||
item: "gtceu:steam_input_bus"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "68A6EFAD92986DFA"
|
||||
item: "gtceu:steam_output_bus"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
count: 22L
|
||||
id: "4E7178278B4E3189"
|
||||
item: "gtceu:steam_machine_casing"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Steam Grinder"
|
||||
x: 1.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["011EC2CE0111C9A0"]
|
||||
description: [
|
||||
"&o...or little brother. Don't let him know!&r"
|
||||
""
|
||||
"The &3Steam Oven&r is a great multiblock option if you need &6effortlessly smelt large quantities of items.&r No more lines of furnaces that you have to manually empty and refuel!"
|
||||
""
|
||||
"It effectively behaves as a parallel furnace, smelting up to 8 items at a time for a low cost of Steam."
|
||||
"{@pagebreak}"
|
||||
""
|
||||
"&l&3Lore:&r&o This Multiblock - despite being very similar to its brother, the Steam Grinder - isn't ported from a GregTech version or addon. Its actual progenitor is the Steam Oven from Railcraft, which dates back to 1.4.7!"
|
||||
]
|
||||
icon: "gtceu:steam_oven"
|
||||
id: "6C25D11A26306168"
|
||||
shape: "square"
|
||||
size: 1.0d
|
||||
subtitle: "The Steam Grinder's big brother"
|
||||
tasks: [
|
||||
{
|
||||
id: "0EA421E6E53FA6A8"
|
||||
item: "gtceu:steam_oven"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "0516BE263B5E27D4"
|
||||
item: "gtceu:steam_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "772885C6A810E804"
|
||||
item: "gtceu:steam_input_bus"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "3C3A4803A6F267F3"
|
||||
item: "gtceu:steam_output_bus"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
count: 8L
|
||||
id: "427EA1F4AE420C1F"
|
||||
item: "gtceu:steam_machine_casing"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
count: 8L
|
||||
id: "50AD2CBE77234D06"
|
||||
item: "gtceu:bronze_firebox_casing"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Steam Oven"
|
||||
x: -8.5d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["03DBF1961AE21C76"]
|
||||
description: ["The Steam Compressor unlocks some tantalising new recipes that will help you to progress towards Steel."]
|
||||
id: "07415D6305C3B1D2"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
subtitle: "The Steam Compressor compresses..."
|
||||
tasks: [{
|
||||
id: "21C99D59F1BE48A3"
|
||||
item: "gtceu:hp_steam_compressor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Steam Compressor"
|
||||
x: -0.5d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["48AED37B4E20A99A"]
|
||||
description: [
|
||||
"&3Item Pipes&r are a simple yet effective way to move items around &dinstantly&r, but with throughput limitations."
|
||||
""
|
||||
"Higher tier pipes provide ridiculously large throughput - a rare sight in modded Minecraft!"
|
||||
""
|
||||
"Item Pipes &9do not pull&r, but they will push any item inserted into them to other connected inventories, prioritizing &9the closest inventory&r first."
|
||||
"{@pagebreak}"
|
||||
"The priority mechanics are &osomewhat complicated&r, so skip ahead if you aren't interested:"
|
||||
""
|
||||
"A &eDestination&r will have a &dRouting Value&r calculated, which is the sum of all \"Routing Values\" of the individual Pipes to that Destination. Whichever Destination has the &clowest &dRouting Value&r will be the one selected for Insertion."
|
||||
""
|
||||
"&3Restrictive Pipes&r typically have the lowest Priority for insertion due to their higher Routing Value."
|
||||
"{@pagebreak}"
|
||||
"Right now, you can use them in combination with &6Hoppers&r, but you will also be able to use them with Conveyor Modules, Output Buses, and machine Auto-Outputs all in the LV age."
|
||||
""
|
||||
"&9Note:&r GT6-style Pipes are &denabled&r. It means that placing Pipes connect them only to the block they were placed against. To open more connections, use your &5Wrench&r on the grid."
|
||||
""
|
||||
"Get &eany&r of the suggested Item Pipes to complete this quest."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o Oooooh, YEAH! Item Pipes were in GregTech 5, and for whatever reason they weren't kept for GTCE, so you had to use other mods to transport items. Who does that!? Jokes aside, we hope you enjoy Item Pipes being back in GregTech!"
|
||||
]
|
||||
icon: "gtceu:tin_small_item_pipe"
|
||||
id: "539CF1B85725786D"
|
||||
shape: "rsquare"
|
||||
size: 1.0d
|
||||
tasks: [{
|
||||
id: "158F4EEDC214A3BA"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "itemfilters:or"
|
||||
tag: {
|
||||
items: [
|
||||
{
|
||||
Count: 1b
|
||||
id: "gtceu:tin_small_item_pipe"
|
||||
}
|
||||
{
|
||||
Count: 1b
|
||||
id: "gtceu:nickel_small_item_pipe"
|
||||
}
|
||||
{
|
||||
Count: 1b
|
||||
id: "gtceu:cobalt_small_item_pipe"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
title: "Earlygame Item Pipes"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Item Pipes"
|
||||
x: 2.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "011EC2CE0111C9A0"
|
||||
tasks: [{
|
||||
id: "7A1C685F48E09F6B"
|
||||
item: "gtceu:hp_steam_furnace"
|
||||
type: "item"
|
||||
}]
|
||||
x: -7.0d
|
||||
y: -1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "3D6E423744153954"
|
||||
tasks: [{
|
||||
id: "2908168A0D5379D3"
|
||||
item: "gtceu:hp_steam_liquid_boiler"
|
||||
type: "item"
|
||||
}]
|
||||
x: -7.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "41F23E44E154C3E9"
|
||||
tasks: [{
|
||||
id: "22542CDE2F0C0524"
|
||||
item: "gtceu:hp_steam_rock_crusher"
|
||||
type: "item"
|
||||
}]
|
||||
x: -7.0d
|
||||
y: 1.5d
|
||||
}
|
||||
]
|
||||
subtitle: ["Harness the power of Steam and learn the basics"]
|
||||
title: "Steam Age"
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "steel_age"
|
||||
group: ""
|
||||
icon: {
|
||||
Count: 1b
|
||||
ForgeCaps: {
|
||||
"tfc:item_heat": {
|
||||
heat: 0.0f
|
||||
ticks: 0L
|
||||
}
|
||||
}
|
||||
id: "gtceu:steel_ingot"
|
||||
}
|
||||
id: "0614D8560F1585FA"
|
||||
order_index: 1
|
||||
quest_links: [{
|
||||
id: "582A6B4135EABE27"
|
||||
linked_quest: "5C7B69F45F076A79"
|
||||
shape: "gear"
|
||||
size: 3.0d
|
||||
x: -1.0d
|
||||
y: -4.0d
|
||||
}]
|
||||
quests: [
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "5BC4A386098962E3"
|
||||
tasks: [{
|
||||
id: "4FC5CBC7937AC5B5"
|
||||
item: "gtceu:hp_steam_solid_boiler"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -6.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "3D6E423744153954"
|
||||
tasks: [{
|
||||
id: "2908168A0D5379D3"
|
||||
item: "gtceu:hp_steam_liquid_boiler"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -5.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "7F0DEF5DD0C69551"
|
||||
tasks: [{
|
||||
id: "7FDC691BF010439B"
|
||||
item: "gtceu:hp_steam_extractor"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "4F14E70185739952"
|
||||
tasks: [{
|
||||
id: "4443E13098987EAE"
|
||||
item: "gtceu:hp_steam_macerator"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -7.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "6E047C0C4A6C2915"
|
||||
tasks: [{
|
||||
id: "7FBF211B63242531"
|
||||
item: "gtceu:hp_steam_compressor"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -3.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "3FB00451823EF146"
|
||||
tasks: [{
|
||||
id: "5D557E269613AAD1"
|
||||
item: "gtceu:hp_steam_compressor"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -0.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "011EC2CE0111C9A0"
|
||||
tasks: [{
|
||||
id: "7A1C685F48E09F6B"
|
||||
item: "gtceu:hp_steam_furnace"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -8.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "2BC4477CF9DA0243"
|
||||
tasks: [{
|
||||
id: "6A698D0532478E17"
|
||||
item: "gtceu:hp_steam_forge_hammer"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: 0.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "26A2AB5D93993A35"
|
||||
tasks: [{
|
||||
id: "18A285342E8BB681"
|
||||
item: "gtceu:hp_steam_alloy_smelter"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -2.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["5C7B69F45F076A79"]
|
||||
id: "41F23E44E154C3E9"
|
||||
tasks: [{
|
||||
id: "22542CDE2F0C0524"
|
||||
item: "gtceu:hp_steam_rock_crusher"
|
||||
type: "item"
|
||||
}]
|
||||
x: 2.0d
|
||||
y: -1.5d
|
||||
}
|
||||
]
|
||||
title: "Steel Age"
|
||||
}
|
||||
552
config/ftbquests/quests/chapters/uv__ultimate_voltage.snbt
Normal file
@@ -0,0 +1,552 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "uv__ultimate_voltage"
|
||||
group: ""
|
||||
icon: "gtceu:uv_electric_motor"
|
||||
id: "2E730D6F5A7C2E83"
|
||||
order_index: 9
|
||||
quest_links: [
|
||||
{
|
||||
id: "5232A33368566616"
|
||||
linked_quest: "6988AE94BE7B461F"
|
||||
size: 0.75d
|
||||
x: 5.625d
|
||||
y: 3.75d
|
||||
}
|
||||
{
|
||||
id: "194EA210B37DFEA0"
|
||||
linked_quest: "762C48F0C2EA6B81"
|
||||
size: 0.75d
|
||||
x: 4.5d
|
||||
y: 2.625d
|
||||
}
|
||||
{
|
||||
id: "5BB69AB0561DAE36"
|
||||
linked_quest: "0199DBC46D7BC2B9"
|
||||
size: 0.75d
|
||||
x: 6.75d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "395B2149ABE3A85F"
|
||||
linked_quest: "42760D3A86EFDCA3"
|
||||
size: 0.75d
|
||||
x: 3.375d
|
||||
y: 1.5d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
dependencies: ["6F15D7574B8F6DB5"]
|
||||
description: [
|
||||
"Crafting the &aUltimate Battery&r marks the end of GTCEu and the GregTech Community Modpack. &6Congratulations!&r"
|
||||
""
|
||||
"Now that you've finished the mod, there's a few things you should do:"
|
||||
""
|
||||
"- &9Join the GTCEu Discord&r and tell us about how your playthrough went! Feel free to show off your battery :) "
|
||||
""
|
||||
"- &eGo outside&r (and start playing GregTech in real life, right?). Integrate back into regular society."
|
||||
""
|
||||
"- &cBlow up your world with TNT and GT Dynamite&r. &nPlease, please, PLEASE make a backup first!!!&r"
|
||||
""
|
||||
"&6&lThank you for playing the pack! :D&r"
|
||||
"- The GregTech Community Pack Dev Team"
|
||||
]
|
||||
icon: {
|
||||
Count: 1b
|
||||
id: "gtceu:iron_wrench"
|
||||
tag: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
id: "6E8F257261F93501"
|
||||
shape: "heart"
|
||||
size: 4.0d
|
||||
subtitle: "Is this... the end?"
|
||||
tasks: [{
|
||||
id: "3BE7164F661251AD"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "The Finale"
|
||||
x: 10.125d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"762C48F0C2EA6B81"
|
||||
"6988AE94BE7B461F"
|
||||
"35F13B6D60361904"
|
||||
"0199DBC46D7BC2B9"
|
||||
]
|
||||
description: [
|
||||
"This Maintenance Hatch is an upgrade to the Automatic Maintenance Hatch."
|
||||
""
|
||||
"It allows your Multiblock to run regular &aCleanroom recipes&r when not contained inside one - but not Sterilized recipes."
|
||||
]
|
||||
id: "1976F9B2220BBEDE"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "244FC822F724507F"
|
||||
item: "gtceu:cleaning_maintenance_hatch"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Cleaning Maintenance Hatch"
|
||||
x: 5.625d
|
||||
y: 2.625d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"678CABA03E17516A"
|
||||
"690A51204DF5D469"
|
||||
"762C48F0C2EA6B81"
|
||||
]
|
||||
description: [
|
||||
"The &aUV Lapotronic Orb&r is even better than the &cZPM&r one! It of course comes at a price..."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o Imagine making 512 &1IV&f Orbs, or 64 &dLuV&f Orbs... or 8 &cZPM&f Orbs.... for just one of these! See the Lore for the LuV orb for details."
|
||||
]
|
||||
icon: "gtceu:energy_cluster"
|
||||
id: "3D9D27F29D9D12F6"
|
||||
size: 0.75d
|
||||
subtitle: "It holds way too much power!"
|
||||
tasks: [
|
||||
{
|
||||
id: "3A3B82E7FEE173C3"
|
||||
item: "gtceu:energy_cluster"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "57D8084A5AA960F8"
|
||||
item: "gtceu:uv_lapotronic_battery"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Ultimate Battery?"
|
||||
x: 7.875d
|
||||
y: 2.625d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3D9D27F29D9D12F6"
|
||||
"0009F48B6E385A47"
|
||||
]
|
||||
description: [
|
||||
"The amount of EU this battery can storage is the max value of a Long Integer in Java."
|
||||
""
|
||||
"Don't try to win Minecraft - you can't."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o You're probably tired of this by now, but things are different with the battery lore this time. We promise."
|
||||
""
|
||||
"&oGTCEu's ultimate battery uses 16 &3UV&f orbs. GTNH's only uses 8. However, GTNH also has a &lReally Ultimate Battery&r&o made of 8 Ultimate Batteries! It's not useful at all, but still exists..."
|
||||
""
|
||||
"&oThey also added an &lExtremely Ultimate Battery&r&o made of 8 Really Ultimate Batteries, which is ludicrously expensive."
|
||||
]
|
||||
id: "6F15D7574B8F6DB5"
|
||||
shape: "gear"
|
||||
size: 1.3d
|
||||
subtitle: "Consider touching some grass"
|
||||
tasks: [{
|
||||
id: "5EDF6F9FD702E463"
|
||||
item: "gtceu:max_battery"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Ultimate Battery!"
|
||||
x: 7.875d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["3CDA855A045A9F4D"]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"The &3Network Switch&r allows multiple HPCAs to be used in conjunction with each other! This allows you to provide far more computation to your &aResearch Station&r."
|
||||
""
|
||||
"HPCAs can be connected to &3Network Switches&r with transmission and reception hatches, and then the Network Switch can output to a &aResearch Station&r with another transmission hatch."
|
||||
""
|
||||
"HPCAs cannot connect to &3Network Switches&r by default, and each connected HPCA requires an &3HPCA Bridge Component&r to enable this functionality."
|
||||
]
|
||||
id: "0BADFBA6F96E457E"
|
||||
size: 0.75d
|
||||
subtitle: "With our powers combined..."
|
||||
tasks: [{
|
||||
id: "3DAB523583CEACA8"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Network Switch"
|
||||
x: 2.25d
|
||||
y: 0.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"45E300FD7CD05A37"
|
||||
"359121584E056022"
|
||||
]
|
||||
description: [
|
||||
"This is a huge accomplishment, nice job!"
|
||||
""
|
||||
"The only ingredient that should be new to you are the &4Tritanium Frames&r."
|
||||
]
|
||||
id: "3B49BD004F38E1A2"
|
||||
shape: "gear"
|
||||
size: 1.2d
|
||||
subtitle: "The &6final&r circuit"
|
||||
tasks: [{
|
||||
id: "433027F7B7C732A1"
|
||||
item: "gtceu:wetware_processor_mainframe"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Wetware Mainframe - The UHV Circuit"
|
||||
x: 3.375d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"0BADFBA6F96E457E"
|
||||
"42760D3A86EFDCA3"
|
||||
]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"The &3Data Module&r is required for Endgame Research. &aAssembly Lines&r cannot read from it using &aData Access Hatches&r directly, and instead require the &9Data Bank&r."
|
||||
]
|
||||
id: "45E300FD7CD05A37"
|
||||
size: 0.75d
|
||||
subtitle: "Data storage sure is expensive..."
|
||||
tasks: [{
|
||||
id: "4F9B678E31002121"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Data Module"
|
||||
x: 3.375d
|
||||
y: 0.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["023FF9633765A0EB"]
|
||||
description: [
|
||||
"&6Neutronium&r is a hyper-dense material normally found in the hearts of neutron stars: the collapsed cores of stars between ten and thirty times the size of the sun. It is the final primary material in GTCEu."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In GCYL, Neutronium is unlocked at UMV-tier (called UXV in CEu). There is also Cosmic Neutronium, which is equivalent to Avaritia's Neutronium in GT5u, which was unlocked even later in GCYL!"
|
||||
""
|
||||
"&l&More Lore:&r&o Fun fact: a single neutronium block is approximately 2884 million metric tons and somewhere around 600000K, yet you're somehow capable of holding one with your bare hands. Don't think about it too much."
|
||||
]
|
||||
id: "6DBF61D4F94BC851"
|
||||
size: 0.75d
|
||||
subtitle: "Pure Neutrons"
|
||||
tasks: [{
|
||||
id: "0454B12D9A5C9795"
|
||||
item: "gtceu:neutronium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Neutronium"
|
||||
x: 5.625d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"762C48F0C2EA6B81"
|
||||
"4C7C0F6A6598BC24"
|
||||
"35F13B6D60361904"
|
||||
]
|
||||
description: [
|
||||
"&aTritanium Coils&r bring the Heat Capacity to &d10,800K&r."
|
||||
""
|
||||
"These coils aren't needed for much, but they'll provide another perfect overclock for most recipes!"
|
||||
]
|
||||
id: "6AF3A40BC9CE7122"
|
||||
size: 0.75d
|
||||
subtitle: "Why would you even need something this hot?!"
|
||||
tasks: [{
|
||||
count: 16L
|
||||
id: "43CE7370C6D03DFD"
|
||||
item: "gtceu:tritanium_coil_block"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Tritanium Coils"
|
||||
x: 4.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["6DBF61D4F94BC851"]
|
||||
description: [
|
||||
"A goal if you really want to make a point."
|
||||
""
|
||||
"If you make this in a &3UV&r machine, it'll take you 10 days."
|
||||
""
|
||||
"If you overclock a Gregicality Multiblock to UEV (by using a 4A &4UHV&r hatch), you'll still be waiting for 2.5 days!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o The NAN Certificate comes from Crops++, a GT5u addon that adds a wide variety of IC2 crops."
|
||||
]
|
||||
id: "3ED40CE1E4476C99"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "GGEZ"
|
||||
tasks: [{
|
||||
id: "29384189E33C8CB1"
|
||||
item: "gtceu:nan_certificate"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Certificate of not being a Noob anymore"
|
||||
x: 5.625d
|
||||
y: 0.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"762C48F0C2EA6B81"
|
||||
"6988AE94BE7B461F"
|
||||
"35F13B6D60361904"
|
||||
"0199DBC46D7BC2B9"
|
||||
]
|
||||
description: [
|
||||
"&3UV&r Components are a tad harder than &cZPM&r. "
|
||||
""
|
||||
"They use lots of &9Tritanium&r and &9Naquadria&r, so make sure your have enough Fusion Reactors, and a fast enough Naquadah Plant."
|
||||
""
|
||||
"They also need a lot more &9Computation&r, which means &3Advanced HPCA Components&r are now required!"
|
||||
""
|
||||
"Computation Needs for early &3UV&r:"
|
||||
""
|
||||
"- &a32 CWU/t&r: Basic &3UV&r Components and the Network Switch"
|
||||
"- &a48 CWU/t&r: &3UV&r Sensor, Emitter, and Field Generator"
|
||||
]
|
||||
icon: "gtceu:uv_electric_motor"
|
||||
id: "26F5A04750F6B6DD"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Prepare your Fusion Reactors!"
|
||||
tasks: [
|
||||
{
|
||||
id: "3AD82F68865047F3"
|
||||
item: "gtceu:uv_electric_motor"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "495AADA7E2532B14"
|
||||
item: "gtceu:uv_electric_piston"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "006FD36B583851E7"
|
||||
item: "gtceu:uv_electric_pump"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2CED35222E0F45AE"
|
||||
item: "gtceu:uv_conveyor_module"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "1F2A7D8C0AE58BAA"
|
||||
item: "gtceu:uv_robot_arm"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Total Euphoria"
|
||||
x: 5.625d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"45E300FD7CD05A37"
|
||||
"0BADFBA6F96E457E"
|
||||
]
|
||||
description: [
|
||||
"This Quest will be completed with &eeither&r a &3ZPM Energy Hatch&r&r... or a &3ZPM Dynamo Hatch&r for your Multiblock Generators."
|
||||
""
|
||||
"Don't forget that &d16 Amp&r variants exist!"
|
||||
""
|
||||
"Additionally, remember that these hatches require a &9Data Orb&r for research."
|
||||
]
|
||||
icon: "gtceu:uv_energy_input_hatch"
|
||||
id: "2F2F82D9DE3C798C"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [
|
||||
{
|
||||
id: "4783D6B309027111"
|
||||
item: "gtceu:uv_energy_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "62593894E98AFC45"
|
||||
item: "gtceu:uv_energy_output_hatch"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Upgrading your Assembly Line III"
|
||||
x: 4.5d
|
||||
y: 0.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["6AF3A40BC9CE7122"]
|
||||
description: [
|
||||
"&aUV Superconductors&r show up a lot in recipes when making a &9Fusion Reactor Mk3&r. Better get ready to make a boatload..."
|
||||
""
|
||||
"You can also use them to cheapen &9Superconducting Coils&r even further."
|
||||
]
|
||||
id: "3CDA855A045A9F4D"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [{
|
||||
id: "2A13EB0C94A752BD"
|
||||
item: "gtceu:enriched_naquadah_trinium_europium_duranide_single_wire"
|
||||
type: "item"
|
||||
}]
|
||||
title: "UV Superconductors"
|
||||
x: 2.25d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["616DB394EB7D81D6"]
|
||||
description: [
|
||||
"This Quest will be completed with &eeither&r a &3UHV Energy Hatch&r&r... or a &3UHV Dynamo Hatch&r for your Multiblock Generators."
|
||||
""
|
||||
"These are the final energy hatches in GTCEu. It's been a pleasure upgrading our multiblocks together o7"
|
||||
""
|
||||
"Don't forget about the &d16 amp&r versions!"
|
||||
]
|
||||
icon: "gtceu:uhv_energy_input_hatch"
|
||||
id: "5570F02C03267B36"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
tasks: [
|
||||
{
|
||||
id: "4DF40C8FF003DDC6"
|
||||
item: "gtceu:uhv_energy_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "6E49D6D700F92C39"
|
||||
item: "gtceu:uhv_energy_output_hatch"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Upgrading your Assembly Line for the Last Time"
|
||||
x: 6.75d
|
||||
y: -1.875d
|
||||
}
|
||||
{
|
||||
dependencies: ["6DBF61D4F94BC851"]
|
||||
description: [
|
||||
"This is the &afinal silicon boule&r, which will allow you to produce a ton of wafers."
|
||||
""
|
||||
"It also unlocks the recipe for the &aHighly Advanced SoC&r, which is used to make cheaper &4wetware circuits&r."
|
||||
]
|
||||
icon: "gtceu:neutronium_boule"
|
||||
id: "3F058322E1A8D5EC"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Neutron -> Electron Holes"
|
||||
tasks: [{
|
||||
id: "74712C8E9A6561A0"
|
||||
item: "gtceu:neutronium_boule"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Neutronium-doped Silicon Boule"
|
||||
x: 6.75d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: ["0009F48B6E385A47"]
|
||||
description: ["The &aCreative Energy Cell&r is one of the few craftable creative items. It provides infinite energy to your AE system, so you don't have to worry about blackouts or power anymore."]
|
||||
id: "428C62749A1A1BAB"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Ok, maybe there are Creative items."
|
||||
tasks: [{
|
||||
id: "392079FDF410B9FD"
|
||||
item: "ae2:creative_energy_cell"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Creative ME Energy"
|
||||
x: 7.875d
|
||||
y: -1.875d
|
||||
}
|
||||
{
|
||||
dependencies: ["6DBF61D4F94BC851"]
|
||||
description: ["The &aGravi Star&r is the final upgraded Nether Star in GTCEu. It's needed for &3UV&r Sensors, Emitters, and Field Generators."]
|
||||
id: "0009F48B6E385A47"
|
||||
size: 0.75d
|
||||
subtitle: "Unfortunately, doesn't make you float"
|
||||
tasks: [{
|
||||
id: "06668056CFF73DBD"
|
||||
item: "gtceu:gravi_star"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Gravi Star"
|
||||
x: 7.875d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"3B49BD004F38E1A2"
|
||||
"2F2F82D9DE3C798C"
|
||||
"762C48F0C2EA6B81"
|
||||
]
|
||||
description: [
|
||||
"Build the structure displayed with Fusion Glass in &aJEI&r."
|
||||
""
|
||||
"To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)."
|
||||
""
|
||||
"The &aFusion Reactor Mk3&r is even more expensive than the Mk2! The key difference is that it has a higher &6Energy To Start&r than the Mk2, allowing you to run new recipes."
|
||||
""
|
||||
"It can also overclock lower voltage recipes, such as those in the Mk1 or Mk2 reactor. See the Mk1's quest for how these mechanics work."
|
||||
]
|
||||
id: "023FF9633765A0EB"
|
||||
size: 0.75d
|
||||
subtitle: "The most expensive form of Fusion"
|
||||
tasks: [{
|
||||
id: "571672CEA7362C63"
|
||||
item: "gtceu:uv_fusion_reactor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Fusion Reactor III"
|
||||
x: 4.5d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: ["6DBF61D4F94BC851"]
|
||||
description: [
|
||||
"You probably don't even need these, but &aUHV Superconductors&r exist, and are used for a few things, which you also probably don't need..."
|
||||
""
|
||||
"Craft these if you feel like flexing."
|
||||
]
|
||||
id: "616DB394EB7D81D6"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Is Neutronate even a real thing?"
|
||||
tasks: [{
|
||||
id: "665AC3D87C204E18"
|
||||
item: "gtceu:ruthenium_trinium_americium_neutronate_single_wire"
|
||||
type: "item"
|
||||
}]
|
||||
title: "UHV Superconductors"
|
||||
x: 5.625d
|
||||
y: -1.875d
|
||||
}
|
||||
{
|
||||
dependencies: ["3F058322E1A8D5EC"]
|
||||
description: [
|
||||
"&aHighly Advanced SoC&rs will make crafting &4wetware circuits&r much easier."
|
||||
""
|
||||
"The drawback is that the recipe requires UV power, but that's no problem to you, right?"
|
||||
]
|
||||
icon: "gtceu:highly_advanced_soc"
|
||||
id: "0D3B74E82F1CFE8A"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Can we get much higher?"
|
||||
tasks: [{
|
||||
id: "493CC040B9974B42"
|
||||
item: "gtceu:highly_advanced_soc"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Highly Advanced SoCs"
|
||||
x: 6.75d
|
||||
y: 0.375d
|
||||
}
|
||||
]
|
||||
subtitle: ["Bring your long journey to a well-deserved end"]
|
||||
title: "&3UV&r - Ultimate Voltage"
|
||||
}
|
||||
725
config/ftbquests/quests/chapters/zpm__zero_point_module.snbt
Normal file
@@ -0,0 +1,725 @@
|
||||
{
|
||||
default_hide_dependency_lines: false
|
||||
default_quest_shape: ""
|
||||
filename: "zpm__zero_point_module"
|
||||
group: ""
|
||||
icon: "gtceu:zpm_electric_motor"
|
||||
id: "0945247E83444D90"
|
||||
order_index: 8
|
||||
quest_links: [
|
||||
{
|
||||
id: "6BE70146903B5CBD"
|
||||
linked_quest: "52D00CD3E8D1E293"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
x: -1.5d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
id: "21A3EAE297C446EC"
|
||||
linked_quest: "24F0454B9A090C44"
|
||||
size: 0.75d
|
||||
x: -6.0d
|
||||
y: 2.25d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
dependencies: ["24F0454B9A090C44"]
|
||||
description: [
|
||||
"The &aZero Point Module&r (item) is a non-rechargable battery with TONS of energy stored. You may have found one of these before now, but you haven't been able to discharge it until reaching &cZPM&r."
|
||||
""
|
||||
"These can only be found as loot from &6Jungle Temples&r. They're exceptionally rare - don't worry about finding one. "
|
||||
""
|
||||
"This quest is &6optional&r and is just for fun. Feel free to hit the checkbox if you just want the completion points!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o Zero Point Module, the full name of the ZPM tier, is also from Stargate. Its namesake is a device which generated crazy amounts of energy."
|
||||
]
|
||||
icon: "gtceu:zero_point_module"
|
||||
id: "75905E3672399A63"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Unlimited powah!"
|
||||
tasks: [
|
||||
{
|
||||
id: "10AC8DC9332D084C"
|
||||
item: "gtceu:zero_point_module"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "7AD0E74B9CD9AFAE"
|
||||
type: "checkmark"
|
||||
}
|
||||
]
|
||||
title: "Zero Point Module"
|
||||
x: -6.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["4C7C0F6A6598BC24"]
|
||||
description: [
|
||||
"&aZPM Superconductors&r are a major gate between you and a &9Fusion Reactor Mk2&r, which uses copious amounts for its structure blocks."
|
||||
""
|
||||
"You can also use them to make &9Superconducting Coils&r for cheaper."
|
||||
]
|
||||
id: "2587BFD0D9F3FF4A"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Getting tired of all these pitch-black ingots yet?"
|
||||
tasks: [{
|
||||
id: "5688605649CC30C3"
|
||||
item: "gtceu:uranium_rhodium_dinaquadide_single_wire"
|
||||
type: "item"
|
||||
}]
|
||||
title: "ZPM Superconductors"
|
||||
x: -4.875d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"7A74F692F14F0FF8"
|
||||
"24F0454B9A090C44"
|
||||
]
|
||||
description: [
|
||||
"&cZPM&r Components thankfully aren't too much harder than &dLuV&r. "
|
||||
""
|
||||
"They use lots of &9Osmiridium&r, so make sure your platinum refining process is up to the task."
|
||||
]
|
||||
icon: "gtceu:zpm_electric_motor"
|
||||
id: "5BBFE222190891DE"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Prepare your platline!"
|
||||
tasks: [
|
||||
{
|
||||
id: "17E45B64101F2249"
|
||||
item: "gtceu:zpm_electric_motor"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "4EDD7EE060B4895B"
|
||||
item: "gtceu:zpm_electric_piston"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "61AAFDF548821774"
|
||||
item: "gtceu:zpm_electric_pump"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "4EEAD829002AD3FE"
|
||||
item: "gtceu:zpm_conveyor_module"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2AFFFD27485AD039"
|
||||
item: "gtceu:zpm_robot_arm"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "68A105502E49FEDC"
|
||||
item: "gtceu:zpm_sensor"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "555A9F017694B184"
|
||||
item: "gtceu:zpm_emitter"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Absolute Elation"
|
||||
x: -6.0d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["378F0AFCF95354B2"]
|
||||
description: [
|
||||
"&aEnriched Naquadah&r is an isotope of Naquadah, Nq-528. It is radioactive and will be used in (as of yet) unimplemented nuclear reactors."
|
||||
""
|
||||
"Currently, you just need it to make &9Trinium Coils&r."
|
||||
]
|
||||
icon: "gtceu:enriched_naquadah_ingot"
|
||||
id: "74B037D7031F4A78"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Naquadah, but radioactive!"
|
||||
tasks: [
|
||||
{
|
||||
id: "4598D1D78A71E514"
|
||||
item: "gtceu:enriched_naquadah_sulfate_dust"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "08B5C0B89DB3E272"
|
||||
item: "gtceu:enriched_naquadah_ingot"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Enriched Naquadah"
|
||||
x: -4.875d
|
||||
y: -1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"74B037D7031F4A78"
|
||||
"0DC999F79A685194"
|
||||
"2FCBA0D780DBDA9E"
|
||||
]
|
||||
description: [
|
||||
"&aTrinium Coils&r bring up the Heat Capacity to &d9,001K&r."
|
||||
""
|
||||
"These coils are required for progressing to the second half of &cZPM&r, and beyond."
|
||||
]
|
||||
id: "4C7C0F6A6598BC24"
|
||||
size: 0.75d
|
||||
subtitle: "IT'S OVER 9000!!!"
|
||||
tasks: [{
|
||||
count: 16L
|
||||
id: "11CD2F83031C6706"
|
||||
item: "gtceu:trinium_coil_block"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Trinium Coils"
|
||||
x: -4.875d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"52D952ADBEB67454"
|
||||
"2587BFD0D9F3FF4A"
|
||||
]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"The &3Research Station&r is the upgrade to the Scanner. It's used for more advanced forms of research, and will finally allow you to perform research which requires &aData Orbs and Modules&r."
|
||||
""
|
||||
"When running the &3Research Station&r, energy and &9Computation&r is needed. The latter is provided through an &9HPCA&r, which is explained in the next quest. It is recieved with a &3Computation Data Reception Hatch&r. Note that only one Reception Hatch is allowed in a Research Station."
|
||||
"{@pagebreak}"
|
||||
"This multiblock needs computation &dsporadically&r, which means the recipe will not reverse progress if you don't supply enough - it will simply halt in-place. However, the machine will still draw energy constantly, even when recieving no computation."
|
||||
""
|
||||
"To scan items, the process is relatively similar. In the &3Object Holder&r, place the target item in the center slot, and the data storage item in the other slot. Then provide computation, and the data storage item will be updated upon completion. When running, the target item will be Locked and cannot be removed."
|
||||
""
|
||||
"&eNote&r: To form this multiblock, the &3Object Holder&r must face the controller."
|
||||
]
|
||||
id: "468EEFD9D2F69014"
|
||||
size: 0.75d
|
||||
subtitle: "Your research adventures continue!"
|
||||
tasks: [{
|
||||
id: "61F7812F0FB70497"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Research Station"
|
||||
x: -4.875d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"1D6CC3C7F6BE4055"
|
||||
"7AE681E2AB31EA0D"
|
||||
]
|
||||
description: [
|
||||
"The &aUV Mainframe&r is required to move into &3Fusion Mk2&r."
|
||||
""
|
||||
"It's also made in the Assembly Line."
|
||||
""
|
||||
"Passing over the ingredients we've already seen before, watch out for the &6HSS-E Frames&r."
|
||||
]
|
||||
id: "79E4E53E9DF45549"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "226973A23C89BDD2"
|
||||
item: "gtceu:crystal_processor_mainframe"
|
||||
type: "item"
|
||||
}]
|
||||
title: "First UV Circuits!"
|
||||
x: -3.75d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["1D6CC3C7F6BE4055"]
|
||||
description: [
|
||||
"The &aCrystal SoC&r is used to make cheaper &9Crystal Circuits&r. Enjoy the discount!"
|
||||
""
|
||||
"Crystal SoCs require &9ZPM Emitters&r, which means you need a &9Data Orb&r for their research."
|
||||
""
|
||||
"In the future, these may become more difficult to make."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In GT5u, the texture for this item was red, and did not have the special design on it. There was a \"raw\" version with the design, but it was used for other unrelated things. Who knows why?"
|
||||
]
|
||||
id: "29B7D93D7F32DBA9"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "When engraving it once isn't enough"
|
||||
tasks: [{
|
||||
id: "488A759013AF2680"
|
||||
item: "gtceu:crystal_soc"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Crystal SoC"
|
||||
x: -3.75d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["1D6CC3C7F6BE4055"]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"This hatch allows you to store more &aData Storage Items&r than the basic one."
|
||||
""
|
||||
"Don't forget that this hatch requires a &9Data Orb&r for research."
|
||||
]
|
||||
id: "72740001958E929A"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Increased storage density!"
|
||||
tasks: [{
|
||||
id: "4090DF7C2B0FCF27"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Advanced Data Access Hatch"
|
||||
x: -2.625d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"378F0AFCF95354B2"
|
||||
"4C7C0F6A6598BC24"
|
||||
]
|
||||
description: ["&aNaquadria&r is an isotope of Naquadah, Nq-522. It's highly unstable, but it'll still be used for &3UV&r components, &9Fusion Mk2&r, and when fusing Neutronium."]
|
||||
icon: "gtceu:naquadria_ingot"
|
||||
id: "6D1F10543A391940"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Naquadah, but radioactive-er!"
|
||||
tasks: [
|
||||
{
|
||||
id: "4A49FE8B35B48D97"
|
||||
item: "gtceu:naquadria_sulfate_dust"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "13A95E109FF72A87"
|
||||
item: "gtceu:naquadria_ingot"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Naquadria"
|
||||
x: -2.625d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["690E013DFCB060ED"]
|
||||
description: [
|
||||
"Production of &aSterilized Growth Medium&r is the final processing line in GTCEu, for now."
|
||||
""
|
||||
"You will need this for your first &4Wetware Circuits&r."
|
||||
""
|
||||
"Producing it won't be as much of a hassle as PBI, but nearly every step requires a Sterilized Cleanroom. This means you'll have to get creative with how you use your space."
|
||||
""
|
||||
"Make sure to scrutinise every step of the chain. Some recipes are much more efficient than others!"
|
||||
""
|
||||
"&ePro Tip&r: You can wall-share cleanrooms with doors in-between too if you want more space."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o GTCEu's Sterilized Growth Medium chain is loosely based off of Bartworks' from GTNH. The main difference is that GTNH required a Bacterial Vat multiblock, which was more complex than the ordered Assembly Line. GTCEu is considering adding a multiblock like it but with their own spin in the future."
|
||||
"{@pagebreak}"
|
||||
"&l&More Lore:&r&o In Gregicality Legacy, the Sterilized Growth Medium production chain was very different. It was one of the most difficult processes in the mod, with over 30 complicated steps! It was based off of producing different real-life vitamins and nutrients."
|
||||
"{@pagebreak}"
|
||||
"&l&Even More Lore:&r&o In Shadows of Greg, this was made with just Distilled Water and Mince Meat. How far we've come..."
|
||||
]
|
||||
id: "6AFDA523304711DB"
|
||||
size: 0.75d
|
||||
subtitle: "The final processing line, at last!"
|
||||
tasks: [{
|
||||
amount: 1000L
|
||||
fluid: "gtceu:sterilized_growth_medium"
|
||||
id: "090D7595FCB21B63"
|
||||
type: "fluid"
|
||||
}]
|
||||
title: "Sterilized Growth Medium"
|
||||
x: -0.375d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"64EA73FAB2A51850"
|
||||
"0D7C978F9CDF771B"
|
||||
]
|
||||
description: [
|
||||
"The &aZPM Lapotronic Orb&r is even better than the &dLuV&r one! It of course comes at a price..."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o Imagine making 64 &1IV&f or 8 &dLuV&f Orbs for just one of these! See the Lore for the &dLuV&f orb for details."
|
||||
]
|
||||
id: "690A51204DF5D469"
|
||||
size: 0.75d
|
||||
subtitle: "A power singularity!"
|
||||
tasks: [
|
||||
{
|
||||
id: "41813C4D68B991D7"
|
||||
item: "gtceu:energy_module"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "705422BF26C76199"
|
||||
item: "gtceu:zpm_lapotronic_battery"
|
||||
optional_task: true
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Mega Batteries"
|
||||
x: -1.5d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"1D6CC3C7F6BE4055"
|
||||
"52D00CD3E8D1E293"
|
||||
"7A74F692F14F0FF8"
|
||||
"468EEFD9D2F69014"
|
||||
"24F0454B9A090C44"
|
||||
]
|
||||
description: [
|
||||
"This Quest will be completed with &eeither&r a &3ZPM Energy Hatch&r&r... or a &3ZPM Dynamo Hatch&r for your Multiblock Generators."
|
||||
""
|
||||
"Don't forget that &d16 Amp&r variants exist!"
|
||||
""
|
||||
"Don't forget that these hatches require a &9Data Orb&r for research."
|
||||
]
|
||||
icon: "gtceu:zpm_energy_input_hatch"
|
||||
id: "64EA73FAB2A51850"
|
||||
shape: "rsquare"
|
||||
size: 0.75d
|
||||
tasks: [
|
||||
{
|
||||
id: "0B57097F8879481C"
|
||||
item: "gtceu:zpm_energy_input_hatch"
|
||||
type: "item"
|
||||
}
|
||||
{
|
||||
id: "2C60B79F78094E6A"
|
||||
item: "gtceu:zpm_energy_output_hatch"
|
||||
type: "item"
|
||||
}
|
||||
]
|
||||
title: "Upgrading your Assembly Line II"
|
||||
x: -2.625d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"35F13B6D60361904"
|
||||
"3568BC9742092FC5"
|
||||
]
|
||||
description: [
|
||||
"The &aSterilized Cleanroom&r is required to produce the next tier of circuits. Nearly every step must be performed inside of one. Good luck fitting everything into such a tight space!"
|
||||
""
|
||||
"If you only have one &3Cleanroom&r, you'll need another for &aSterilized&r recipes."
|
||||
""
|
||||
"&eNote&r: Normal Cleanroom recipes cannot run in the Sterilized Cleanroom, so you can't just \"upgrade\" your old Cleanrooms."
|
||||
]
|
||||
id: "690E013DFCB060ED"
|
||||
size: 0.75d
|
||||
subtitle: "Comes with disinfectant!"
|
||||
tasks: [{
|
||||
count: 8L
|
||||
id: "6A4C78385FF8019A"
|
||||
item: "gtceu:sterilizing_filter_casing"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Sterilized Cleanroom"
|
||||
x: -0.375d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["468EEFD9D2F69014"]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"The &3High Performance Computation Array&r, also known as the &3HPCA&r, is the multiblock used to create &9Computation&r, measured in CWU/t (Compute-Work Units per tick)."
|
||||
""
|
||||
"The HPCA is a modular multiblock with many unique components you've likely not seen before. There are &a9 slots available&r for different components, and there are some example layouts in the JEI previews, so reviewing these may help if you feel confused."
|
||||
"{@pagebreak}"
|
||||
"There are two main types of components:"
|
||||
""
|
||||
"- &9Computation Components&r: These generate CWU/t and require EU/t and cooling."
|
||||
"- &9Cooling Components&r: These provide a certain amount of cooling, and require EU/t."
|
||||
""
|
||||
"Currently Available Components:"
|
||||
""
|
||||
"- &9Empty&r: Fills a slot but otherwise does nothing."
|
||||
"-&9 Heat Sink&r: Requires no power but provides 1 cooling."
|
||||
"- &9Active Cooler&r: Requires power, PCB Coolant, but provides 2 cooling."
|
||||
"- &9Computation&r: Creates 4 CWU/t, but requires a lot of power and cooling."
|
||||
"{@pagebreak}"
|
||||
"The HPCA draws some power to idle. Its power and cooling requirements will sit between the idle upkeep power and a maximum value depending on how much computation is being used."
|
||||
""
|
||||
"If the HPCA is not given enough cooling, Computation components can be &4damaged&r if it is allowed to run above &c100C&r (the idle temperature is &a20C&r). Only computation components can be damaged - all other blocks will be unharmed!"
|
||||
""
|
||||
"The HPCA can only have 1 &3Computation Data Transmission Hatch&r. You can connect it to the Reception Hatch of the &9Research Station&r with Optical Fiber Cable to transmit the computation."
|
||||
"{@pagebreak}"
|
||||
"Basic CWU/t Requirements for ZPM Tier:"
|
||||
""
|
||||
"- &a4 CWU/t&r for &cZPM&r Sensors, Emitters, and Field Generators"
|
||||
"- &a8 CWU/t&r for &cZPM&r Enegy Hatches"
|
||||
"- &a16 CWU/t&r for &3UV&r Circuits and beyond."
|
||||
""
|
||||
"Don't feel forced to go for 16 CWU/t immediately. There's lots to do in between these milestones."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o This mechanic is loosely inspired by TecTech's Quantum Computer, which is similar but has some much more annoying mechanics like the Uncertainty Resolver."
|
||||
]
|
||||
id: "1D6CC3C7F6BE4055"
|
||||
size: 0.75d
|
||||
subtitle: "That's no Quantum Computer..."
|
||||
tasks: [{
|
||||
id: "0415DB1D2067171F"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "HPCA"
|
||||
x: -3.75d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["6AFDA523304711DB"]
|
||||
description: ["&aStem Cells&r are a major component of &4Wetware Circuits&r. Just don't question why these use Osmiridium."]
|
||||
id: "33A1FF5C31EAF716"
|
||||
size: 0.75d
|
||||
subtitle: "This texture used to be really ugly..."
|
||||
tasks: [{
|
||||
id: "1E31342D5310ED6D"
|
||||
item: "gtceu:stem_cells"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Stem Cells"
|
||||
x: -0.375d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["33A1FF5C31EAF716"]
|
||||
description: [
|
||||
"The final circuit board - it's been a long time coming! As you can see, this board is &cmuch&r more expensive than the other ones, but you should be alright. You're a pro now!"
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In GTNH, these circuit boards require LuV Sensors, instead of IV. This means that Wetware LuV circuits, needed other (crystal) LuV circuits!"
|
||||
""
|
||||
"Additionally, because Wetware was so expensive, using Crystal was preferred unless UHV wetware circuits were needed. Thankfully, CEu does not have this problem, and LuV Wetware Circuits are worth making."
|
||||
]
|
||||
id: "678CABA03E17516A"
|
||||
size: 0.75d
|
||||
subtitle: "The board of life itself"
|
||||
tasks: [{
|
||||
id: "0097D7805D82EDEC"
|
||||
item: "gtceu:wetware_printed_circuit_board"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Wetware Printed Circuit Board"
|
||||
x: -0.375d
|
||||
y: -1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["678CABA03E17516A"]
|
||||
description: ["The &aNeuro Processing Unit&r serves as the CPU for &4Wetware&r. It also takes a circuit board in its recipe, but don't let that scare you."]
|
||||
id: "3BD68E5909A97532"
|
||||
size: 0.75d
|
||||
subtitle: "Neurons for computation"
|
||||
tasks: [{
|
||||
id: "06AE61C5F174F4E7"
|
||||
item: "gtceu:neuro_processing_unit"
|
||||
type: "item"
|
||||
}]
|
||||
title: "It's Alive!"
|
||||
x: 0.75d
|
||||
y: -1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["082AB255886E73C2"]
|
||||
description: [
|
||||
"The second circuit of the &4wetware&r line."
|
||||
""
|
||||
"This is also the best &cZPM&r circuit!"
|
||||
]
|
||||
id: "370FC1CDF5F9A9CC"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "31DF7507733F3EE0"
|
||||
item: "gtceu:wetware_processor_assembly"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Best ZPM Circuits!"
|
||||
x: 0.75d
|
||||
y: 1.125d
|
||||
}
|
||||
{
|
||||
dependencies: ["3BD68E5909A97532"]
|
||||
description: [
|
||||
"The first Circuit of the &4Wetware&r line."
|
||||
""
|
||||
"&6Congrats&r!"
|
||||
]
|
||||
id: "082AB255886E73C2"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "0B12A1F63822CF8A"
|
||||
item: "gtceu:wetware_processor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Best LuV Circuits!"
|
||||
x: 0.75d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["24366846FDA52CE3"]
|
||||
description: [
|
||||
"Remember &aDarmstadtium&r tools from &3GTCE&r? Well then... guess who's back?"
|
||||
""
|
||||
"&aDarmstadtium&r is the main material for &3UV&r hulls. It is yet again made with Fusion."
|
||||
"{@pagebreak}"
|
||||
"&bFun Fact&r: Arsenic does not exist as a liquid at standard conditions. It sublimates directly into a gas! \"Realism\", my ass."
|
||||
]
|
||||
id: "6988AE94BE7B461F"
|
||||
size: 0.75d
|
||||
subtitle: "I want my particle accelerator back..."
|
||||
tasks: [{
|
||||
id: "798EFE8E18E79C0C"
|
||||
item: "gtceu:darmstadtium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Darmstadtium"
|
||||
x: -2.625d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["546CC03435E763CF"]
|
||||
description: [
|
||||
"&aDuranium&r is a material from Star Trek, and is used for a few things in GT. It makes some pretty awesome pipes, but otherwise you won't need much of this quite yet."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In some versions of GT5u, this material was entirely white. In fact, most fusion materials and later were like this. Boring!"
|
||||
]
|
||||
id: "2CB8FCE09920042C"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
subtitle: "Who needs Stargate, anyway?"
|
||||
tasks: [{
|
||||
id: "0933A476B9F87E66"
|
||||
item: "gtceu:duranium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Duranium"
|
||||
x: -0.375d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["24366846FDA52CE3"]
|
||||
description: [
|
||||
"&aAmericium&r is a Fusion Mk2 material, used in large quantities in CEu progression!"
|
||||
""
|
||||
"It requires 2 Fusion steps to obtain - Lanthanum and Silicon will make &bLutetium&r, and combining this &bLutetium&r with Chrome will give you &aAmericium&r."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In Gregicality Legacy, Americium was replaced with Dubnium. Americium is a material only obtained from nuclear reactors, so GCYL changed it to the synthetic element Dubnium instead."
|
||||
]
|
||||
id: "762C48F0C2EA6B81"
|
||||
size: 0.75d
|
||||
subtitle: "It'd be nice if we could make this in a nuclear reactor..."
|
||||
tasks: [{
|
||||
id: "5D597AE565A54388"
|
||||
item: "gtceu:americium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Americium"
|
||||
x: -1.5d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: ["370FC1CDF5F9A9CC"]
|
||||
description: [
|
||||
"The third circuit of the &4wetware&r line. Get some &bEuropium&r to make these."
|
||||
""
|
||||
"This is also the best &3UV&r circuit!"
|
||||
]
|
||||
id: "359121584E056022"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "5F54BE8467A5C882"
|
||||
item: "gtceu:wetware_processor_computer"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Best UV Circuits!"
|
||||
x: 0.75d
|
||||
y: 2.25d
|
||||
}
|
||||
{
|
||||
dependencies: ["79E4E53E9DF45549"]
|
||||
description: [
|
||||
"&4&l[ NOT YET IMPLEMENTED ]&r"
|
||||
""
|
||||
"&3Advanced HPCA Components&r are improved versions of their regular counterparts, and allow for increasing the computation you can produce from an HPCA."
|
||||
""
|
||||
"The &3HPCA Advanced Computation Component&r produces &a4x&r the computation for only &a2x&r the Cooling!"
|
||||
]
|
||||
id: "0199DBC46D7BC2B9"
|
||||
size: 0.75d
|
||||
subtitle: "Time for some computational advancement!"
|
||||
tasks: [{
|
||||
id: "2C8331B09F698CCA"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "Advanced HPCA Components"
|
||||
x: -4.875d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"6D1F10543A391940"
|
||||
"64EA73FAB2A51850"
|
||||
"79E4E53E9DF45549"
|
||||
]
|
||||
description: [
|
||||
"Build the structure displayed with Fusion Glass in &aJEI&r."
|
||||
""
|
||||
"To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)."
|
||||
""
|
||||
"The &aFusion Reactor Mk2&r is even more expensive than the Mk1! The key difference is that it has a higher &6Energy To Start&r than the Mk1, allowing you to run new recipes."
|
||||
""
|
||||
"It can also overclock lower voltage recipes, such as those in the Mk1 reactor. See the Mk1's quest for how these mechanics work."
|
||||
]
|
||||
id: "24366846FDA52CE3"
|
||||
shape: "gear"
|
||||
size: 1.2d
|
||||
subtitle: "Fusion just got more expensive..."
|
||||
tasks: [{
|
||||
id: "0D45B9FFF6BA13FE"
|
||||
item: "gtceu:zpm_fusion_reactor"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Fusion Reactor II"
|
||||
x: -2.625d
|
||||
y: 3.375d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"2CB8FCE09920042C"
|
||||
"24366846FDA52CE3"
|
||||
]
|
||||
description: [
|
||||
"&aTritanium&r is a material from Star Trek, and is used for a few other things in GT. It, like &9Americium&r, requires two fusion steps!"
|
||||
""
|
||||
"You'll need this to get the next tier of circuits, and for &3UV&r components."
|
||||
"{@pagebreak}"
|
||||
"&l&3Lore:&r&o In some versions of GT5u, only Tritanium fluid was red. The material was otherwise white. In GTCEu, we decided to make the whole thing red instead. Much better looking!"
|
||||
]
|
||||
id: "35F13B6D60361904"
|
||||
size: 0.75d
|
||||
subtitle: "Star Trek strikes again!"
|
||||
tasks: [{
|
||||
id: "6C5B3B1C0B85C003"
|
||||
item: "gtceu:tritanium_ingot"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Tritanium"
|
||||
x: -0.375d
|
||||
y: 3.375d
|
||||
}
|
||||
]
|
||||
subtitle: ["Harness the cosmos and wield the bacteriological"]
|
||||
title: "&cZPM&r - Zero Point Module"
|
||||
}
|
||||
@@ -138,6 +138,10 @@ machines:
|
||||
# Default: false
|
||||
doTerrainExplosion: true
|
||||
|
||||
# Energy use multiplier for electric items.
|
||||
# Default: 100
|
||||
energyUsageMultiplier: 100
|
||||
|
||||
# Whether machines or boilers damage the terrain when they explode.
|
||||
# Note machines and boilers always explode when overloaded with power or met with special conditions, regardless of this config.
|
||||
# Default: true
|
||||
@@ -215,6 +219,14 @@ client:
|
||||
# Default: true
|
||||
machinesEmissiveTextures: true
|
||||
|
||||
# Whether or not sounds should be played when using tools outside of crafting.
|
||||
# Default: true
|
||||
toolUseSounds: true
|
||||
|
||||
# Whether or not sounds should be played when crafting with tools.
|
||||
# Default: true
|
||||
toolCraftingSounds: true
|
||||
|
||||
# The default color to overlay onto machines.
|
||||
# #FFFFFF is no coloring (default).
|
||||
# #D2DCFF is the classic blue from GT5.
|
||||
@@ -225,6 +237,12 @@ client:
|
||||
# Default: true
|
||||
useVBO: true
|
||||
|
||||
# Config options for Tools and Armor
|
||||
tools:
|
||||
# Random chance for electric tools to take actual damage
|
||||
# Default: 10%
|
||||
rngDamageElectricTools: 10
|
||||
|
||||
# Config options for Mod Compatibility
|
||||
compat:
|
||||
# Config options regarding GTEU compatibility with other energy systems
|
||||
|
||||
@@ -157,6 +157,10 @@
|
||||
"create:exact_block": null,
|
||||
"create:filter": null,
|
||||
"create:goggles": null,
|
||||
"gtceu:electric_container_provider": null,
|
||||
"gtceu:workable_provider": null,
|
||||
"gtceu:controllable_provider": null,
|
||||
"gtceu:recipe_logic_provider": null,
|
||||
"tfc:barrel": null,
|
||||
"tfc:bellows": null,
|
||||
"tfc:sapling": null,
|
||||
@@ -206,10 +210,6 @@
|
||||
"tfc:ocelot": null,
|
||||
"tfc:rabbit": null,
|
||||
"tfc:fishing_hook": null,
|
||||
"gtceu:electric_container_provider": null,
|
||||
"gtceu:workable_provider": null,
|
||||
"gtceu:controllable_provider": null,
|
||||
"gtceu:recipe_logic_provider": null,
|
||||
"minecraft:brewing_stand": null,
|
||||
"minecraft:beehive": null,
|
||||
"minecraft:command_block": null,
|
||||
|
||||
0
config/jei/blacklist.cfg
Normal file
141
config/jei/jei-client.ini
Normal file
@@ -0,0 +1,141 @@
|
||||
[advanced]
|
||||
# Description: Display search bar in the center
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
CenterSearch = false
|
||||
|
||||
# Description: Set low-memory mode (makes search very slow, but uses less RAM)
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
LowMemorySlowSearchEnabled = false
|
||||
|
||||
# Description: Enable cheating items into the hotbar by using the shift+number keys.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
CheatToHotbarUsingHotkeysEnabled = false
|
||||
|
||||
# Description: Enable adding new bookmarks to the front of the bookmark list.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: true
|
||||
AddBookmarksToFrontEnabled = true
|
||||
|
||||
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
LookupFluidContents = false
|
||||
|
||||
# Description: How items should be handed to you
|
||||
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||
# Default Value: MOUSE_PICKUP
|
||||
GiveMode = MOUSE_PICKUP
|
||||
|
||||
# Description: Max. recipe gui height
|
||||
# Valid Values: Any integer greater than or equal to 175
|
||||
# Default Value: 350
|
||||
RecipeGuiHeight = 350
|
||||
|
||||
|
||||
[sorting]
|
||||
# Description: Sorting order for the ingredient list
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||
IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||
|
||||
|
||||
[search]
|
||||
# Description: Search mode for Mod Names (prefix: @)
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
ModNameSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Description: Search mode for Tooltips (prefix: #)
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
TooltipSearchMode = ENABLED
|
||||
|
||||
# Description: Search mode for Tag Names (prefix: $)
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: REQUIRE_PREFIX
|
||||
TagSearchMode = REQUIRE_PREFIX
|
||||
|
||||
# Description: Search mode for Colors (prefix: ^)
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
ColorSearchMode = DISABLED
|
||||
|
||||
# Description: Search mode for resources locations (prefix: &)
|
||||
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||
# Default Value: DISABLED
|
||||
ResourceLocationSearchMode = DISABLED
|
||||
|
||||
# Description: Search advanced tooltips (visible with F3+H)
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
SearchAdvancedTooltips = false
|
||||
|
||||
|
||||
[IngredientList]
|
||||
# Description: Max number of rows shown
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
MaxRows = 16
|
||||
|
||||
# Description: Max number of columns shown
|
||||
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
MaxColumns = 9
|
||||
|
||||
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: RIGHT
|
||||
HorizontalAlignment = RIGHT
|
||||
|
||||
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
VerticalAlignment = TOP
|
||||
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
ButtonNavigationVisibility = ENABLED
|
||||
|
||||
# Description: Set to true to draw a background texture behind the gui.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DrawBackground = false
|
||||
|
||||
|
||||
[BookmarkList]
|
||||
# Description: Max number of rows shown
|
||||
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||
# Default Value: 16
|
||||
MaxRows = 16
|
||||
|
||||
# Description: Max number of columns shown
|
||||
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||
# Default Value: 9
|
||||
MaxColumns = 9
|
||||
|
||||
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||
# Default Value: LEFT
|
||||
HorizontalAlignment = LEFT
|
||||
|
||||
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||
# Default Value: TOP
|
||||
VerticalAlignment = TOP
|
||||
|
||||
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||
# Default Value: ENABLED
|
||||
ButtonNavigationVisibility = ENABLED
|
||||
|
||||
# Description: Set to true to draw a background texture behind the gui.
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DrawBackground = false
|
||||
|
||||
|
||||
8
config/jei/jei-colors.ini
Normal file
@@ -0,0 +1,8 @@
|
||||
[colors]
|
||||
# Description: Color values to search for
|
||||
# Valid Values: A comma-separated list containing values of:
|
||||
# Any color name and an RGB hex color, separated by a ':'
|
||||
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||
|
||||
|
||||
12
config/jei/jei-debug.ini
Normal file
@@ -0,0 +1,12 @@
|
||||
[debug]
|
||||
# Description: Debug mode enabled
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DebugMode = false
|
||||
|
||||
# Description: Debug inputs enabled
|
||||
# Valid Values: [true, false]
|
||||
# Default Value: false
|
||||
DebugInputs = false
|
||||
|
||||
|
||||
11
config/jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,11 @@
|
||||
[modname]
|
||||
# Description: Formatting for mod name tooltip
|
||||
# Valid Values: A chat formatting string.
|
||||
# Use these formatting colors:
|
||||
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||
# With these formatting options:
|
||||
# obfuscated bold strikethrough underline italic
|
||||
# Default Value: blue italic
|
||||
ModNameFormat = blue italic
|
||||
|
||||
|
||||
83
config/jei/recipe-category-sort-order.ini
Normal file
@@ -0,0 +1,83 @@
|
||||
minecraft:crafting
|
||||
minecraft:anvil
|
||||
minecraft:blasting
|
||||
minecraft:brewing
|
||||
minecraft:campfire
|
||||
minecraft:compostable
|
||||
minecraft:fuel
|
||||
minecraft:furnace
|
||||
minecraft:smithing
|
||||
minecraft:smoking
|
||||
minecraft:stonecutting
|
||||
ae2:attunement
|
||||
ae2:certus_growth
|
||||
ae2:charger
|
||||
ae2:condenser
|
||||
ae2:entropy
|
||||
ae2:inscriber
|
||||
ae2:item_transformation
|
||||
create:automatic_brewing
|
||||
create:automatic_packing
|
||||
create:automatic_shaped
|
||||
create:automatic_shapeless
|
||||
create:block_cutting
|
||||
create:crushing
|
||||
create:deploying
|
||||
create:draining
|
||||
create:fan_blasting
|
||||
create:fan_haunting
|
||||
create:fan_smoking
|
||||
create:fan_washing
|
||||
create:item_application
|
||||
create:mechanical_crafting
|
||||
create:milling
|
||||
create:mixing
|
||||
create:mystery_conversion
|
||||
create:packing
|
||||
create:pressing
|
||||
create:sandpaper_polishing
|
||||
create:sawing
|
||||
create:sequenced_assembly
|
||||
create:spout_filling
|
||||
create:wood_cutting
|
||||
createaddition:charging
|
||||
createaddition:liquid_burning
|
||||
createaddition:rolling
|
||||
exposure:photograph_printing
|
||||
exposure:photograph_stacking
|
||||
firmalife:drying
|
||||
firmalife:mixing_bowl
|
||||
firmalife:oven
|
||||
firmalife:smoking
|
||||
firmalife:vat
|
||||
ftbquests:loot_crate
|
||||
ftbquests:quest
|
||||
jei:information
|
||||
jumbofurnace:jumbo_furnace_upgrade
|
||||
jumbofurnace:jumbo_smelting
|
||||
morered:soldering
|
||||
tfc:alloying
|
||||
tfc:anvil
|
||||
tfc:blast_furnace
|
||||
tfc:bloomery
|
||||
tfc:casting
|
||||
tfc:chisel
|
||||
tfc:clay_knapping
|
||||
tfc:fire_clay_knapping
|
||||
tfc:glassworking
|
||||
tfc:goat_horn_knapping
|
||||
tfc:heating
|
||||
tfc:instant_barrel
|
||||
tfc:instant_fluid_barrel
|
||||
tfc:jam_pot
|
||||
tfc:leather_knapping
|
||||
tfc:loom
|
||||
tfc:pumpkin_knapping
|
||||
tfc:quern
|
||||
tfc:rock_knapping
|
||||
tfc:scraping
|
||||
tfc:sealed_barrel
|
||||
tfc:simple_pot
|
||||
tfc:soup_pot
|
||||
tfc:welding
|
||||
treetap:tap_extract
|
||||
@@ -1,4 +1,8 @@
|
||||
{
|
||||
"metal.tfg.redstone": "Redstone",
|
||||
"metal.tfg.red_alloy": "Red Alloy",
|
||||
"metal.tfg.tin_alloy": "Tin Alloy",
|
||||
|
||||
"block.gtceu.andesite_almandine_ore.prospected": "Almandine",
|
||||
"block.gtceu.andesite_aluminium_ore.prospected": "Aluminium",
|
||||
"block.gtceu.andesite_alunite_ore.prospected": "Alunite",
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{
|
||||
"metal.tfg.redstone": "Красный камень",
|
||||
"metal.tfg.red_alloy": "Красный сплав",
|
||||
"metal.tfg.tin_alloy": "Оловянный сплав",
|
||||
|
||||
"block.gtceu.andesite_almandine_ore.prospected": "Альмандин",
|
||||
"block.gtceu.andesite_aluminium_ore.prospected": "Алюминий",
|
||||
"block.gtceu.andesite_alunite_ore.prospected": "Алюнит",
|
||||
|
||||
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 7.8 KiB |
@@ -1,6 +1,6 @@
|
||||
// priority: 1
|
||||
|
||||
REIEvents.hide('item', event => {
|
||||
JEIEvents.hideItems(event => {
|
||||
hideMinecraftStuff(event)
|
||||
hideTFCStuff(event)
|
||||
hideFirmaLifeStuff(event)
|
||||
@@ -13,20 +13,31 @@ REIEvents.hide('item', event => {
|
||||
hideRailWaysStuff(event)
|
||||
hideCreateAdditionsStuff(event)
|
||||
hideChiselAndBitsStuff(event)
|
||||
hideFTBQuestsStuff(event)
|
||||
})
|
||||
|
||||
REIEvents.groupEntries(event => {
|
||||
groupGTCEUStuff(event)
|
||||
groupTFCStuff(event)
|
||||
// REIEvents.groupEntries(event => {
|
||||
// groupGTCEUStuff(event)
|
||||
// groupTFCStuff(event)
|
||||
// })
|
||||
|
||||
|
||||
JEIEvents.removeCategories(event => {
|
||||
// НЕ РАБОТАЕТ СУКА, РАЗРАБ НАСРАЛ!
|
||||
|
||||
// registerMinecraftCategories(event)
|
||||
// registerGTCEUCategories(event)
|
||||
// registerMoreRedCategories(event)
|
||||
// 'jumbofurnace:jumbo_furnace_upgrade,
|
||||
// event.remove('minecraft:campfire_cooking')
|
||||
// event.remove('jumbofurnace:jumbo_smelting')
|
||||
|
||||
// console.log(event.getCategoryIds())
|
||||
|
||||
// event.getCategoryIds()
|
||||
})
|
||||
|
||||
REIEvents.removeCategories(event => {
|
||||
registerMinecraftCategories(event)
|
||||
registerGTCEUCategories(event)
|
||||
registerMoreRedCategories(event)
|
||||
})
|
||||
|
||||
REIEvents.hide('fluid', event => {
|
||||
JEIEvents.hideFluids(event => {
|
||||
hideTFCFluids(event)
|
||||
hideFirmaLifeFluids(event)
|
||||
|
||||
|
||||
@@ -4,4 +4,6 @@ const hideAE2Stuff = (event) => {
|
||||
global.AE2_DISABLED_ITEMS.forEach(item => {
|
||||
event.hide(item)
|
||||
})
|
||||
|
||||
event.hide('ae2:facade')
|
||||
}
|
||||
@@ -9,10 +9,13 @@ const hideFirmaLifeStuff = (event) => {
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
global.FIRMALIFE_DISABLED_ITEMS.forEach(item => {
|
||||
event.hide(item)
|
||||
})
|
||||
|
||||
global.FIRMALIFE_HIDED_ITEMS.forEach(item => {
|
||||
event.hide(item)
|
||||
})
|
||||
}
|
||||
|
||||
const hideFirmaLifeFluids = (event) => {
|
||||
|
||||
7
kubejs/client_scripts/mods/ftb_quests.js
Normal file
@@ -0,0 +1,7 @@
|
||||
// priority: 0
|
||||
|
||||
const hideFTBQuestsStuff = (event) => {
|
||||
global.FTB_QUESTS_DISABLED_ITEMS.forEach(item => {
|
||||
event.hide(item)
|
||||
})
|
||||
}
|
||||
@@ -110,8 +110,6 @@ const groupGTCEUStuff = (event) => {
|
||||
event.groupItemsByTag('tfg:rei_groups/restrictive_pipes/normal', 'Normal Resctrictive Pipes', 'forge:restrictive_pipes/normal')
|
||||
event.groupItemsByTag('tfg:rei_groups/restrictive_pipes/large', 'Large Resctrictive Pipes', 'forge:restrictive_pipes/large')
|
||||
event.groupItemsByTag('tfg:rei_groups/restrictive_pipes/huge', 'Huge Resctrictive Pipes', 'forge:restrictive_pipes/huge')
|
||||
|
||||
|
||||
|
||||
event.groupItems("tfg:rei_groups/boiler", "Boiler", [/gtceu:.*_boiler/]);
|
||||
event.groupItems("tfg:rei_groups/diode", "Diode", [/gtceu:(?!.*smd).*_diode/]);
|
||||
|
||||
14
kubejs/config/probejs.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"firstLoad": false,
|
||||
"noAggressiveProbing": true,
|
||||
"docsTimestamp": 1704370339573,
|
||||
"allowRegistryObjectDumps": true,
|
||||
"allowRegistryLiteralDumps": true,
|
||||
"requireSingleAndPerm": true,
|
||||
"enabled": true,
|
||||
"modChanged": false,
|
||||
"disableRecipeJsonDump": true,
|
||||
"dumpJSONIntermediates": false,
|
||||
"pullSchema": false,
|
||||
"version": 1
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "tfc:cluster_vein",
|
||||
"config": {
|
||||
"rarity": 235,
|
||||
"rarity": 205,
|
||||
"density": 0.3,
|
||||
"min_y": -64,
|
||||
"max_y": 30,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "tfc:cluster_vein",
|
||||
"config": {
|
||||
"rarity": 380,
|
||||
"rarity": 310,
|
||||
"density": 0.25,
|
||||
"min_y": -64,
|
||||
"max_y": -20,
|
||||
|
||||
@@ -25,7 +25,11 @@
|
||||
},
|
||||
{
|
||||
"block": "gtceu:rhyolite_emerald_ore",
|
||||
"weight": 65
|
||||
"weight": 50
|
||||
},
|
||||
{
|
||||
"block": "gtceu:rhyolite_thorium_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -40,7 +44,11 @@
|
||||
},
|
||||
{
|
||||
"block": "gtceu:basalt_emerald_ore",
|
||||
"weight": 65
|
||||
"weight": 50
|
||||
},
|
||||
{
|
||||
"block": "gtceu:basalt_thorium_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -55,7 +63,11 @@
|
||||
},
|
||||
{
|
||||
"block": "gtceu:andesite_emerald_ore",
|
||||
"weight": 65
|
||||
"weight": 50
|
||||
},
|
||||
{
|
||||
"block": "gtceu:andesite_thorium_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -70,7 +82,11 @@
|
||||
},
|
||||
{
|
||||
"block": "gtceu:dacite_emerald_ore",
|
||||
"weight": 65
|
||||
"weight": 50
|
||||
},
|
||||
{
|
||||
"block": "gtceu:dacite_thorium_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:gabbro_garnierite_ore",
|
||||
"weight": 40
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_nickel_ore",
|
||||
@@ -27,7 +27,11 @@
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_pentlandite_ore",
|
||||
"weight": 30
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_cobalt_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:granite_soapstone_ore",
|
||||
"weight": 35
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_talc_ore",
|
||||
"weight": 25
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_glauconite_sand_ore",
|
||||
@@ -28,6 +28,10 @@
|
||||
{
|
||||
"block": "gtceu:granite_pentlandite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_trona_ore",
|
||||
"weight": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -38,11 +42,11 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:diorite_soapstone_ore",
|
||||
"weight": 35
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_talc_ore",
|
||||
"weight": 25
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_glauconite_sand_ore",
|
||||
@@ -51,6 +55,10 @@
|
||||
{
|
||||
"block": "gtceu:diorite_pentlandite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_trona_ore",
|
||||
"weight": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -61,11 +69,11 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:gabbro_soapstone_ore",
|
||||
"weight": 35
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_talc_ore",
|
||||
"weight": 25
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_glauconite_sand_ore",
|
||||
@@ -74,6 +82,10 @@
|
||||
{
|
||||
"block": "gtceu:gabbro_pentlandite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_trona_ore",
|
||||
"weight": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"type": "tfc:cluster_vein",
|
||||
"config": {
|
||||
"rarity": 170,
|
||||
"density": 0.3,
|
||||
"min_y": 20,
|
||||
"max_y": 70,
|
||||
"size": 55,
|
||||
"random_name": "normal_oilsands",
|
||||
"blocks": [
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/shale"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:shale_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/claystone"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:claystone_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/limestone"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:limestone_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/conglomerate"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:conglomerate_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/dolomite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:dolomite_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/chert"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:chert_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/chalk"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:chalk_oilsands_ore",
|
||||
"weight": 100
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:rhyolite_magnetite_ore",
|
||||
"block": "gtceu:rhyolite_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -41,7 +41,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:basalt_magnetite_ore",
|
||||
"block": "gtceu:basalt_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -64,7 +64,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:andesite_magnetite_ore",
|
||||
"block": "gtceu:andesite_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -87,7 +87,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:dacite_magnetite_ore",
|
||||
"block": "gtceu:dacite_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -110,7 +110,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_magnetite_ore",
|
||||
"block": "gtceu:granite_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -133,7 +133,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_magnetite_ore",
|
||||
"block": "gtceu:diorite_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
@@ -156,7 +156,7 @@
|
||||
"weight": 35
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_magnetite_ore",
|
||||
"block": "gtceu:gabbro_magnesite_ore",
|
||||
"weight": 25
|
||||
},
|
||||
{
|
||||
|
||||
@@ -0,0 +1,221 @@
|
||||
{
|
||||
"type": "tfc:disc_vein",
|
||||
"config": {
|
||||
"rarity": 180,
|
||||
"density": 0.375,
|
||||
"min_y": 20,
|
||||
"max_y": 60,
|
||||
"size": 35,
|
||||
"height": 6,
|
||||
"random_name": "normal_spodumene",
|
||||
"blocks": [
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/granite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:granite_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:granite_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/diorite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:diorite_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:diorite_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/gabbro"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:gabbro_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gabbro_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/quartzite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:quartzite_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:quartzite_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:quartzite_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:quartzite_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/slate"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:slate_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:slate_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:slate_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:slate_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/phyllite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:phyllite_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:phyllite_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:phyllite_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:phyllite_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/schist"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:schist_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:schist_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:schist_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:schist_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/gneiss"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:gneiss_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gneiss_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gneiss_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:gneiss_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"tfc:rock/raw/marble"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:marble_rock_salt_ore",
|
||||
"weight": 20
|
||||
},
|
||||
{
|
||||
"block": "gtceu:marble_salt_ore",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"block": "gtceu:marble_lepidolite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:marble_spodumene_ore",
|
||||
"weight": 35
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -15,7 +15,7 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:rhyolite_chalcopyrite_ore",
|
||||
"weight": 70
|
||||
"weight": 55
|
||||
},
|
||||
{
|
||||
"block": "gtceu:rhyolite_zeolite_ore",
|
||||
@@ -24,6 +24,10 @@
|
||||
{
|
||||
"block": "gtceu:rhyolite_cassiterite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:rhyolite_realgar_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -34,7 +38,7 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:basalt_chalcopyrite_ore",
|
||||
"weight": 70
|
||||
"weight": 55
|
||||
},
|
||||
{
|
||||
"block": "gtceu:basalt_zeolite_ore",
|
||||
@@ -43,6 +47,10 @@
|
||||
{
|
||||
"block": "gtceu:basalt_cassiterite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:basalt_realgar_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -53,7 +61,7 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:andesite_chalcopyrite_ore",
|
||||
"weight": 70
|
||||
"weight": 55
|
||||
},
|
||||
{
|
||||
"block": "gtceu:andesite_zeolite_ore",
|
||||
@@ -62,6 +70,10 @@
|
||||
{
|
||||
"block": "gtceu:andesite_cassiterite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:andesite_realgar_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -72,7 +84,7 @@
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:dacite_chalcopyrite_ore",
|
||||
"weight": 70
|
||||
"weight": 55
|
||||
},
|
||||
{
|
||||
"block": "gtceu:dacite_zeolite_ore",
|
||||
@@ -81,6 +93,10 @@
|
||||
{
|
||||
"block": "gtceu:dacite_cassiterite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:dacite_realgar_ore",
|
||||
"weight": 15
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"feature": "tfg:vein/normal_oilsands",
|
||||
"placement": []
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"feature": "tfg:vein/normal_spodumene",
|
||||
"placement": []
|
||||
}
|
||||
16
kubejs/jsconfig.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"lib": [
|
||||
"ES5",
|
||||
"ES2015"
|
||||
],
|
||||
"rootDirs": [
|
||||
"probe/generated",
|
||||
"probe/user",
|
||||
"server_scripts",
|
||||
"startup_scripts",
|
||||
"client_scripts"
|
||||
],
|
||||
"target": "ES2015"
|
||||
}
|
||||
}
|
||||
@@ -190,7 +190,7 @@ const registerAE2Recipes = (event) => {
|
||||
'FEF'
|
||||
], {
|
||||
A: 'ae2:wireless_receiver',
|
||||
B: 'ae2:crafting_terminal',
|
||||
B: 'ae2:terminal',
|
||||
C: 'ae2:engineering_processor',
|
||||
D: '#forge:circuits/hv',
|
||||
E: 'gtceu:hv_lithium_battery',
|
||||
|
||||
@@ -13,7 +13,7 @@ const registerAE2WTLibRecipes = (event) => {
|
||||
// Wireless Pattern Terminal
|
||||
event.recipes.gtceu.assembler('ae2wtlib:wireless_pattern_encoding_terminal')
|
||||
.itemInputs(
|
||||
'2x ae2:dense_energy_cell',
|
||||
'2x gtceu:hv_lithium_battery',
|
||||
'ae2:wireless_terminal',
|
||||
'ae2:pattern_encoding_terminal',
|
||||
'2x gtceu:luv_sensor',
|
||||
@@ -27,7 +27,7 @@ const registerAE2WTLibRecipes = (event) => {
|
||||
// Pattern Access Terminal
|
||||
event.recipes.gtceu.assembler('ae2wtlib:wireless_pattern_access_terminal')
|
||||
.itemInputs(
|
||||
'2x ae2:dense_energy_cell',
|
||||
'2x gtceu:hv_lithium_battery',
|
||||
'ae2:wireless_terminal',
|
||||
'ae2:pattern_access_terminal',
|
||||
'2x gtceu:luv_sensor',
|
||||
|
||||
40
kubejs/server_scripts/computer_craft/data.js
Normal file
@@ -0,0 +1,40 @@
|
||||
// priority: 0
|
||||
|
||||
const registerComputerCraftData = (event) => {
|
||||
const TURTLE_TOOL_TYPES = [ GTToolType.SWORD, GTToolType.PICKAXE, GTToolType.AXE, GTToolType.SHOVEL, GTToolType.HOE ]
|
||||
|
||||
GTRegistries.MATERIALS.forEach(material => {
|
||||
TURTLE_TOOL_TYPES.forEach(type => {
|
||||
let toolStack = $ToolHelper.get(type, material)
|
||||
|
||||
if (!toolStack.isEmpty()) {
|
||||
|
||||
let json = {
|
||||
type: "computercraft:tool",
|
||||
item: toolStack.getId(),
|
||||
adjective: `upgrade.minecraft.diamond_${type.name}.adjective`,
|
||||
allowEnchantments: true,
|
||||
consumeDurability: "always"
|
||||
}
|
||||
|
||||
switch (type) {
|
||||
case GTToolType.SWORD:
|
||||
json["breakable"] = "computercraft:turtle_sword_harvestable"
|
||||
break;
|
||||
|
||||
case GTToolType.SHOVEL:
|
||||
json["breakable"] = "computercraft:turtle_shovel_harvestable"
|
||||
break;
|
||||
|
||||
|
||||
case GTToolType.HOE:
|
||||
json["breakable"] = "computercraft:turtle_hoe_harvestable"
|
||||
break;
|
||||
}
|
||||
|
||||
event.addJson(`computercraft:computercraft/turtle_upgrades/${material}_${type.name}`, json)
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
}
|
||||
@@ -3,5 +3,263 @@
|
||||
const registerComputerCraftRecipes = (event) => {
|
||||
|
||||
// Удаление рецептов мода
|
||||
event.remove({ mod: 'computercraft' });
|
||||
event.remove({ not: [
|
||||
{ id: 'computercraft:printed_pages' },
|
||||
{ id: 'computercraft:printed_book' },
|
||||
], mod: 'computercraft' });
|
||||
|
||||
// Networking Cable
|
||||
event.recipes.gtceu.assembler('computercraft:cable')
|
||||
.itemInputs('ae2:fluix_glass_cable')
|
||||
.inputFluids(Fluid.of('gtceu:redstone', 288))
|
||||
.itemOutputs('computercraft:cable')
|
||||
.duration(80)
|
||||
.EUt(120)
|
||||
|
||||
// Wireless Modem Normal
|
||||
event.shaped('computercraft:wireless_modem_normal', [
|
||||
' A ',
|
||||
'BCB',
|
||||
' D '
|
||||
], {
|
||||
A: 'gtceu:hv_sensor',
|
||||
B: 'ae2:calculation_processor',
|
||||
C: '#forge:circuits/hv',
|
||||
D: 'computercraft:cable',
|
||||
}).id('tfg:crafting/wireless_modem_normal')
|
||||
|
||||
// Wireless Modem Advanced
|
||||
event.shaped('computercraft:wireless_modem_advanced', [
|
||||
' A ',
|
||||
'BCB',
|
||||
' D '
|
||||
], {
|
||||
A: 'ae2:wireless_receiver',
|
||||
B: 'ae2:calculation_processor',
|
||||
C: '#forge:circuits/hv',
|
||||
D: 'computercraft:cable',
|
||||
}).id('tfg:crafting/wireless_modem_advanced')
|
||||
|
||||
// Monitor Normal
|
||||
event.shaped('computercraft:monitor_normal', [
|
||||
'ABA',
|
||||
'CDC',
|
||||
'EFE'
|
||||
], {
|
||||
A: '#forge:wires/single/magnesium_diboride',
|
||||
B: 'gtceu:computer_monitor_cover',
|
||||
C: 'ae2:calculation_processor',
|
||||
D: 'gtceu:mv_machine_casing',
|
||||
E: 'computercraft:cable',
|
||||
F: '#forge:circuits/mv',
|
||||
}).id('tfg:crafting/monitor_normal')
|
||||
|
||||
// Monitor Advanced
|
||||
event.shaped('computercraft:monitor_advanced', [
|
||||
'ABA',
|
||||
'CDC',
|
||||
'EFE'
|
||||
], {
|
||||
A: '#forge:wires/single/mercury_barium_calcium_cuprate',
|
||||
B: 'gtceu:computer_monitor_cover',
|
||||
C: 'ae2:calculation_processor',
|
||||
D: 'gtceu:hv_machine_casing',
|
||||
E: 'computercraft:cable',
|
||||
F: '#forge:circuits/hv',
|
||||
}).id('tfg:crafting/monitor_advanced')
|
||||
|
||||
// Disk Drive
|
||||
event.shaped('computercraft:disk_drive', [
|
||||
'ABA',
|
||||
'CDC',
|
||||
'AEA'
|
||||
], {
|
||||
A: 'computercraft:cable',
|
||||
B: 'ae2:drive',
|
||||
C: '#forge:circuits/hv',
|
||||
D: 'gtceu:hv_machine_casing',
|
||||
E: 'gtceu:hv_sensor',
|
||||
}).id('tfg:crafting/disk_drive')
|
||||
|
||||
// Speaker
|
||||
event.shaped('computercraft:speaker', [
|
||||
' A ',
|
||||
'BCB',
|
||||
' D '
|
||||
], {
|
||||
A: 'minecraft:note_block',
|
||||
B: 'computercraft:cable',
|
||||
C: 'gtceu:mv_machine_casing',
|
||||
D: '#forge:circuits/mv',
|
||||
}).id('tfg:crafting/speaker')
|
||||
|
||||
// Printer
|
||||
event.shaped('computercraft:printer', [
|
||||
'ABC',
|
||||
'DED',
|
||||
'FBF'
|
||||
], {
|
||||
A: 'gtceu:mv_electric_motor',
|
||||
B: '#forge:circuits/mv',
|
||||
C: 'gtceu:mv_robot_arm',
|
||||
D: 'computercraft:cable',
|
||||
E: 'gtceu:mv_machine_casing',
|
||||
F: 'gtceu:mv_conveyor_module'
|
||||
}).id('tfg:crafting/printer')
|
||||
|
||||
// Wired Modem
|
||||
event.shaped('computercraft:wired_modem', [
|
||||
' A ',
|
||||
'BCB',
|
||||
'BDB'
|
||||
], {
|
||||
A: 'gtceu:mv_sensor',
|
||||
B: 'computercraft:cable',
|
||||
C: '#forge:circuits/mv',
|
||||
D: 'ae2:calculation_processor',
|
||||
}).id('tfg:crafting/wired_modem')
|
||||
|
||||
event.shapeless('computercraft:wired_modem', ['computercraft:wired_modem_full'])
|
||||
.id('tfg:crafting/wired_modem_shapeless')
|
||||
|
||||
event.shapeless('computercraft:wired_modem_full', ['computercraft:wired_modem'])
|
||||
.id('tfg:crafting/wired_modem_full_shapeless')
|
||||
|
||||
// Computer Normal
|
||||
event.shaped('computercraft:computer_normal', [
|
||||
'AB ',
|
||||
'CD ',
|
||||
'EAE'
|
||||
], {
|
||||
A: '#forge:wires/single/magnesium_diboride',
|
||||
B: 'gtceu:computer_monitor_cover',
|
||||
C: '#forge:batteries/mv',
|
||||
D: 'gtceu:mv_machine_casing',
|
||||
E: '#forge:circuits/hv'
|
||||
}).id('tfg:crafting/computer_normal')
|
||||
|
||||
// Computer Advanced
|
||||
event.shaped('computercraft:computer_advanced', [
|
||||
'AB ',
|
||||
'CD ',
|
||||
'EAE'
|
||||
], {
|
||||
A: '#forge:wires/single/mercury_barium_calcium_cuprate',
|
||||
B: 'gtceu:computer_monitor_cover',
|
||||
C: '#forge:batteries/hv',
|
||||
D: 'gtceu:hv_machine_casing',
|
||||
E: '#forge:circuits/ev'
|
||||
}).id('tfg:crafting/computer_advanced')
|
||||
|
||||
// Turtle Normal
|
||||
event.shaped('computercraft:turtle_normal', [
|
||||
'ABC',
|
||||
'DFD',
|
||||
'EGH'
|
||||
], {
|
||||
A: 'gtceu:hv_conveyor_module',
|
||||
B: 'gtceu:hv_emitter',
|
||||
C: 'gtceu:hv_sensor',
|
||||
D: 'gtceu:hv_robot_arm',
|
||||
E: '#forge:circuits/ev',
|
||||
F: 'computercraft:computer_normal',
|
||||
G: 'gtceu:steel_crate',
|
||||
H: 'gtceu:hv_electric_piston',
|
||||
}).id('tfg:crafting/turtle_normal')
|
||||
|
||||
// Turtle Advanced
|
||||
event.shaped('computercraft:turtle_advanced', [
|
||||
'ABC',
|
||||
'DFD',
|
||||
'EGH'
|
||||
], {
|
||||
A: 'gtceu:ev_conveyor_module',
|
||||
B: 'gtceu:ev_emitter',
|
||||
C: 'gtceu:ev_sensor',
|
||||
D: 'gtceu:ev_robot_arm',
|
||||
E: '#forge:circuits/iv',
|
||||
F: 'computercraft:computer_advanced',
|
||||
G: 'gtceu:aluminium_crate',
|
||||
H: 'gtceu:ev_electric_piston',
|
||||
}).id('tfg:crafting/turtle_advanced')
|
||||
|
||||
// Disk Crafts
|
||||
for (let i = 0; i < 16; i++) {
|
||||
event.recipes.gtceu.chemical_bath('computercraft:disk' + `${global.MINECRAFT_DYE_NAMES[i]}`)
|
||||
.itemInputs('ae2:blank_pattern')
|
||||
.inputFluids(Fluid.of(`gtceu:${global.MINECRAFT_DYE_NAMES[i]}_dye`, 288))
|
||||
.itemOutputs(Item.of('computercraft:disk', global.COMPUTER_CRAFT_DISCS[i]))
|
||||
.duration(20)
|
||||
.EUt(7)
|
||||
}
|
||||
|
||||
// Normal Pocket Computers
|
||||
// Pocket Computer Normal
|
||||
event.shaped('computercraft:pocket_computer_normal', [
|
||||
'ABA',
|
||||
'CDE',
|
||||
'FGF'
|
||||
], {
|
||||
A: 'ae2:wireless_receiver',
|
||||
B: '#forge:wires/single/mercury_barium_calcium_cuprate',
|
||||
C: '#forge:batteries/hv',
|
||||
D: 'ae2:terminal',
|
||||
E: 'gtceu:hv_emitter',
|
||||
F: '#forge:circuits/ev',
|
||||
G: '#forge:plates/titanium'
|
||||
}).id('tfg:crafting/pocket_computer_normal')
|
||||
|
||||
// Pocket Computer Normal Upgrade : Wireless Modem Advanced
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_normal', '{Upgrade:"computercraft:wireless_modem_advanced"}'), [
|
||||
'computercraft:pocket_computer_normal',
|
||||
'computercraft:wireless_modem_advanced'
|
||||
]).id('computercraft:ender_pocket_computer_normal_shapless')
|
||||
|
||||
// Pocket Computer Normal Upgrade : Wireless Modem Normal
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_normal', '{Upgrade:"computercraft:wireless_modem_normal"}'), [
|
||||
'computercraft:pocket_computer_normal',
|
||||
'computercraft:wireless_modem_normal'
|
||||
]).id('computercraft:wireless_pocket_computer_normal_shapless')
|
||||
|
||||
// Pocket Computer Normal Upgrade : Speaker
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_normal', '{Upgrade:"computercraft:speaker"}'), [
|
||||
'computercraft:pocket_computer_normal',
|
||||
'computercraft:speaker'
|
||||
]).id('computercraft:noisy_pocket_computer_normal_shapless')
|
||||
|
||||
// Advanced Pocket Computers
|
||||
// Pocket Computer Advanced
|
||||
event.shaped('computercraft:pocket_computer_advanced', [
|
||||
'ABA',
|
||||
'CDE',
|
||||
'FGF'
|
||||
], {
|
||||
A: 'ae2:wireless_receiver',
|
||||
B: '#forge:wires/single/uranium_triplatinum',
|
||||
C: '#forge:batteries/ev',
|
||||
D: 'ae2:terminal',
|
||||
E: 'gtceu:ev_emitter',
|
||||
F: '#forge:circuits/iv',
|
||||
G: '#forge:plates/tungsten_steel'
|
||||
}).id('tfg:crafting/pocket_computer_advanced')
|
||||
|
||||
// Pocket Computer Advanced Upgrade : Wireless Modem Advanced
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_advanced', '{Upgrade:"computercraft:wireless_modem_advanced"}'), [
|
||||
'computercraft:pocket_computer_advanced',
|
||||
'computercraft:wireless_modem_advanced'
|
||||
]).id('computercraft:ender_pocket_computer_advanced_shapless')
|
||||
|
||||
// Pocket Computer Advanced Upgrade : Wireless Modem Normal
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_advanced', '{Upgrade:"computercraft:wireless_modem_normal"}'), [
|
||||
'computercraft:pocket_computer_advanced',
|
||||
'computercraft:wireless_modem_normal'
|
||||
]).id('computercraft:wireless_pocket_computer_advanced_shapless')
|
||||
|
||||
// Pocket Computer Advanced Upgrade : Speaker
|
||||
event.shapeless(Item.of('computercraft:pocket_computer_advanced', '{Upgrade:"computercraft:speaker"}'), [
|
||||
'computercraft:pocket_computer_advanced',
|
||||
'computercraft:speaker'
|
||||
]).id('computercraft:noisy_pocket_computer_advanced_shapless')
|
||||
|
||||
|
||||
}
|
||||
5
kubejs/server_scripts/computer_craft/tags.js
Normal file
@@ -0,0 +1,5 @@
|
||||
// priority: 0
|
||||
|
||||
const registerComputerCraftBlockTags = (event) => {
|
||||
event.add('computercraft:turtle_hoe_harvestable', '#tfc:mineable_with_sharp_tool')
|
||||
}
|
||||
@@ -92,6 +92,7 @@ const registerCreateRecipes = (event) => {
|
||||
{ id: 'create:compat/ae2/mixing/fluix_crystal' },
|
||||
{ id: 'create:sequenced_assembly/precision_mechanism' },
|
||||
{ id: 'create:crafting/logistics/content_observer' },
|
||||
{ id: 'create:milling/bone' },
|
||||
], mod: 'create' })
|
||||
|
||||
// Пушка для постройки схематик
|
||||
@@ -687,12 +688,12 @@ const registerCreateRecipes = (event) => {
|
||||
], {
|
||||
A: '#forge:chests/wooden',
|
||||
B: '#forge:sheets/wrought_iron',
|
||||
C: '#forge:screw/steel',
|
||||
C: '#forge:screws/steel',
|
||||
D: '#forge:tools/screwdrivers'
|
||||
}).id('tfg:create/shaped/item_vault')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:create/item_vault')
|
||||
.itemInputs('3x #forge:chests/wooden', '#forge:sheets/wrought_iron', '2x #forge:screw/steel')
|
||||
.itemInputs('3x #forge:chests/wooden', '#forge:sheets/wrought_iron', '2x #forge:screws/steel')
|
||||
.circuit(3)
|
||||
.itemOutputs('create:item_vault')
|
||||
.duration(200)
|
||||
@@ -862,7 +863,7 @@ const registerCreateRecipes = (event) => {
|
||||
'CDC'
|
||||
], {
|
||||
A: '#forge:plates/copper',
|
||||
B: 'tfc:metal/helmet/copper',
|
||||
B: 'tfc:metal/boots/copper',
|
||||
C: '#forge:fluid_pipes/tiny/polyethylene',
|
||||
D: '#forge:foils/rubber'
|
||||
}).id('tfg:create/shaped/copper_diving_boots')
|
||||
|
||||
@@ -54,37 +54,56 @@ const registerExposureRecipes = (event) => {
|
||||
}).id('exposure:color_film')
|
||||
|
||||
// Developed Black and White Film
|
||||
|
||||
event.remove({ id: 'exposure:developing_black_and_white_film' })
|
||||
|
||||
event.recipes.tfc.barrel_instant()
|
||||
.inputFluid(Fluid.of('minecraft:water', 100))
|
||||
.inputItem('exposure:black_and_white_film')
|
||||
.outputItem('exposure:developed_black_and_white_film')
|
||||
.id('tfg:barrel/instant/developing_black_and_white_film')
|
||||
|
||||
event.recipes.gtceu.mixer('developing_black_and_white_film')
|
||||
.inputFluids(Fluid.of('minecraft:water', 100))
|
||||
.itemInputs('exposure:black_and_white_film')
|
||||
.itemOutputs('exposure:developed_black_and_white_film')
|
||||
.duration(50)
|
||||
.EUt(16)
|
||||
event.custom({
|
||||
type: "exposure:film_developing",
|
||||
film: {
|
||||
item: "exposure:black_and_white_film"
|
||||
},
|
||||
ingredients: [
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "minecraft:water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
],
|
||||
result: {
|
||||
item: "exposure:developed_black_and_white_film"
|
||||
}
|
||||
}).id('exposure:developing_black_and_white_film')
|
||||
|
||||
// Developed Color Film
|
||||
|
||||
event.remove({ id: 'exposure:developing_color_film' })
|
||||
|
||||
event.recipes.tfc.barrel_instant()
|
||||
.inputFluid(Fluid.of('minecraft:water', 300))
|
||||
.inputItem('exposure:color_film')
|
||||
.outputItem('exposure:developed_color_film')
|
||||
.id('tfg:barrel/instant/developing_color_film')
|
||||
|
||||
event.recipes.gtceu.mixer('developing_color_film')
|
||||
.inputFluids(Fluid.of('minecraft:water', 300))
|
||||
.itemInputs('exposure:color_film')
|
||||
.itemOutputs('exposure:developed_color_film')
|
||||
.duration(70)
|
||||
.EUt(16)
|
||||
|
||||
event.custom({
|
||||
type: "exposure:film_developing",
|
||||
film: {
|
||||
item: "exposure:color_film"
|
||||
},
|
||||
ingredients: [
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "minecraft:water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "minecraft:water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
type: "tfc:fluid_item",
|
||||
fluid_ingredient: {
|
||||
ingredient: "minecraft:water",
|
||||
amount: 1000
|
||||
}
|
||||
},
|
||||
],
|
||||
result: {
|
||||
item: "exposure:developed_color_film"
|
||||
}
|
||||
}).id('exposure:developing_color_film')
|
||||
}
|
||||
@@ -1,7 +1,23 @@
|
||||
// priority: 0
|
||||
|
||||
const registerFirmaLifeRecipes = (event) => {
|
||||
|
||||
|
||||
//#region Нержавеющая теплица
|
||||
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_wall' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_wall' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_roof' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof_top' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_trapdoor' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_door' })
|
||||
event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_port' })
|
||||
|
||||
//#endregion
|
||||
|
||||
event.remove({ id: 'firmalife:crafting/compost_tumbler' })
|
||||
event.remove({ id: 'firmalife:crafting/pumping_station' })
|
||||
|
||||
// - Chromium
|
||||
|
||||
// Ingot
|
||||
@@ -64,6 +80,24 @@ const registerFirmaLifeRecipes = (event) => {
|
||||
.tier(3)
|
||||
.id('firmalife:anvil/pie_pan')
|
||||
|
||||
// Jarring Station
|
||||
event.shaped('firmalife:jarring_station', [
|
||||
'A A',
|
||||
'BBB'
|
||||
], {
|
||||
A: '#forge:plates/wrought_iron',
|
||||
B: 'firmalife:treated_lumber'
|
||||
}).id('firmalife:crafting/jarring_station')
|
||||
|
||||
// Vat
|
||||
event.shaped('firmalife:vat', [
|
||||
'A A',
|
||||
'BAB'
|
||||
], {
|
||||
A: '#forge:plates/wrought_iron',
|
||||
B: 'firmalife:beeswax'
|
||||
}).id('firmalife:crafting/vat')
|
||||
|
||||
//#region Рецепты электрической теплицы
|
||||
|
||||
// Дерево
|
||||
|
||||
@@ -8,9 +8,9 @@ const registerGTCEULoots = (event) => {
|
||||
event.addBlockLootModifier(`gtceu:${stoneType}_${material}_ore`)
|
||||
.removeLoot(Ingredient.all)
|
||||
.addWeightedLoot([
|
||||
Item.of(`gtceu:rich_raw_${material}`).withChance(20),
|
||||
Item.of(`gtceu:raw_${material}`).withChance(60),
|
||||
Item.of(`gtceu:poor_raw_${material}`).withChance(20)
|
||||
Item.of(`#forge:rich_raw_materials/${material}`).withChance(0.2),
|
||||
Item.of(`#forge:raw_materials/${material}`).withChance(0.6),
|
||||
Item.of(`#forge:poor_raw_materials/${material}`).withChance(0.2)
|
||||
]);
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// priority: 0
|
||||
|
||||
const $MaterialFlags = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags')
|
||||
|
||||
|
||||
const registerGTCEURecipes = (event) => {
|
||||
|
||||
@@ -166,32 +166,12 @@ const registerGTCEURecipes = (event) => {
|
||||
|
||||
//#region Выход: Пропитанные доски
|
||||
|
||||
event.shaped('8x gtceu:treated_wood_planks', [
|
||||
'AAA',
|
||||
'ABA',
|
||||
'AAA'
|
||||
], {
|
||||
A: '#minecraft:planks',
|
||||
B: Item.of('tfc:wooden_bucket', '{fluid:{Amount:1000,FluidName:"gtceu:creosote"}}').strongNBT()
|
||||
}).id('tfg:shaped/treated_wood_planks_wood_bucket')
|
||||
event.remove({ id: 'gtceu:shaped/treated_wood_planks' })
|
||||
|
||||
event.shaped('8x gtceu:treated_wood_planks', [
|
||||
'AAA',
|
||||
'ABA',
|
||||
'AAA'
|
||||
], {
|
||||
A: '#minecraft:planks',
|
||||
B: Item.of('tfc:metal/bucket/red_steel', '{fluid:{Amount:1000,FluidName:"gtceu:creosote"}}').strongNBT()
|
||||
}).id('tfg:shaped/treated_wood_planks_red_steel_bucket')
|
||||
|
||||
event.shaped('8x gtceu:treated_wood_planks', [
|
||||
'AAA',
|
||||
'ABA',
|
||||
'AAA'
|
||||
], {
|
||||
A: '#minecraft:planks',
|
||||
B: Item.of('tfc:metal/bucket/blue_steel', '{fluid:{Amount:1000,FluidName:"gtceu:creosote"}}').strongNBT()
|
||||
}).id('tfg:shaped/treated_wood_planks_blue_steel_bucket')
|
||||
event.recipes.tfc.barrel_sealed(4000)
|
||||
.outputItem('gtceu:treated_wood_planks')
|
||||
.inputs('#minecraft:planks', TFC.fluidStackIngredient('#forge:creosote', 100))
|
||||
.id('tfg:barrel/treated_wood_planks')
|
||||
|
||||
//#endregion
|
||||
|
||||
@@ -1051,6 +1031,22 @@ const registerGTCEURecipes = (event) => {
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Выход: некоторые рецепты пылей
|
||||
|
||||
event.remove({id: 'gtceu:shapeless/dust_brass'})
|
||||
event.remove({id: 'gtceu:shapeless/glass_dust_flint'})
|
||||
event.remove({id: 'gtceu:shapeless/dust_bronze'})
|
||||
event.remove({id: 'gtceu:shapeless/potin_dust'})
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Вырезка из резины
|
||||
|
||||
// event.recipes.tfc.knapping('gtceu:rubber_ring', 'tfg:rubber', ['XXX', 'X X', 'XXX'])
|
||||
// .ingredient('gtceu:rubber_plate')
|
||||
|
||||
//#endregion
|
||||
|
||||
// Удаление рецептов связанных с Primitive Blast Furnace
|
||||
event.remove({id: 'gtceu:arc_furnace/arc_primitive_blast_furnace'})
|
||||
event.remove({id: 'gtceu:macerator/macerate_primitive_blast_furnace'})
|
||||
@@ -1070,6 +1066,16 @@ const registerGTCEURecipes = (event) => {
|
||||
event.remove({id: 'gtceu:smelting/fireclay_brick'})
|
||||
event.remove({id: 'gtceu:macerator/macerate_firebrick'})
|
||||
|
||||
// Деревянная шестерня
|
||||
event.shaped('gtceu:wood_gear', [
|
||||
' A ',
|
||||
'ABA',
|
||||
' A '
|
||||
], {
|
||||
A: '#tfc:can_be_lit_on_torch',
|
||||
B: '#forge:tools/wrenches'
|
||||
}).id('gtceu:shaped/gear_wood')
|
||||
|
||||
// Контроллер теплицы
|
||||
event.shaped('gtceu:greenhouse', [
|
||||
'ABA',
|
||||
@@ -1258,6 +1264,26 @@ const registerGTCEURecipes = (event) => {
|
||||
//#region Рецепты, которые итерируются по всем материалам
|
||||
|
||||
GTRegistries.MATERIALS.forEach(material => {
|
||||
|
||||
//#region Рецепты инструментов
|
||||
|
||||
if (material.hasFlag($TFGMaterialFlags.HAS_TFC_TOOL)) {
|
||||
global.GTCEU_ANVIL_TOOL_TYPES.forEach(toolType => {
|
||||
let toolStack = $ToolHelper.get(toolType, material)
|
||||
|
||||
event.recipes.tfc.advanced_shaped_crafting(TFC.itemStackProvider.of(toolStack).copyForgingBonus(), [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: `gtceu:${material}_${toolType.name}_head`,
|
||||
B: '#forge:rods/wooden'
|
||||
}, 0, 0).id(`gtceu:shaped/${toolType.name}_${material}`)
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
//#endregion
|
||||
|
||||
if (material.hasProperty(PropertyKey.ORE))
|
||||
{
|
||||
// Бедная сырая руда -> Дробленная руда + Дробленная руда (30%)
|
||||
@@ -1276,8 +1302,16 @@ const registerGTCEURecipes = (event) => {
|
||||
.id(`tfg:crushing/${material}_crushed_ore_from_rich_raw_ore`)
|
||||
|
||||
// Грязная пыль -> Пыль (90%)
|
||||
event.recipes.createSplashing(Item.of(`gtceu:${material}_dust`).withChance(0.9), `gtceu:${material}_impure_dust`)
|
||||
.id(`tfg:splashing/${material}_dust`)
|
||||
event.recipes.createSplashing(Item.of(`#forge:dusts/${material}`).withChance(0.9), `gtceu:${material}_impure_dust`)
|
||||
.id(`tfg:splashing/${material}_dust_from_impure`)
|
||||
|
||||
// Очищенная пыль -> Пыль (90%)
|
||||
event.recipes.createSplashing(Item.of(`#forge:dusts/${material}`).withChance(0.9), `gtceu:${material}_pure_dust`)
|
||||
.id(`tfg:splashing/${material}_dust_from_pure`)
|
||||
|
||||
// Дробленная руда -> Очищенная руда (90%)
|
||||
event.recipes.createSplashing(Item.of(`#forge:purified_ores/${material}`).withChance(0.9), `gtceu:${material}_crushed_ore`)
|
||||
.id(`tfg:splashing/${material}_purified_ore`)
|
||||
|
||||
// Грязная пыль -> Пыль
|
||||
event.custom({
|
||||
@@ -1292,10 +1326,40 @@ const registerGTCEURecipes = (event) => {
|
||||
}
|
||||
],
|
||||
result: Item.of(`#forge:dusts/${material}`).toJson()
|
||||
}).id(`tfg:ae_transform/${material}_dust`)
|
||||
}).id(`tfg:ae_transform/${material}_dust_from_impure`)
|
||||
|
||||
// Очищенная пыль -> Пыль
|
||||
event.custom({
|
||||
type: "ae2:transform",
|
||||
circumstance: {
|
||||
type: "fluid",
|
||||
tag: "minecraft:water"
|
||||
},
|
||||
ingredients: [
|
||||
{
|
||||
item: `gtceu:${material}_pure_dust`
|
||||
}
|
||||
],
|
||||
result: Item.of(`#forge:dusts/${material}`).toJson()
|
||||
}).id(`tfg:ae_transform/${material}_dust_from_pure`)
|
||||
|
||||
// Дробленная руда -> Очищенная руда
|
||||
event.custom({
|
||||
type: "ae2:transform",
|
||||
circumstance: {
|
||||
type: "fluid",
|
||||
tag: "minecraft:water"
|
||||
},
|
||||
ingredients: [
|
||||
{
|
||||
item: `gtceu:${material}_crushed_ore`
|
||||
}
|
||||
],
|
||||
result: Item.of(`#forge:purified_ores/${material}`).toJson()
|
||||
}).id(`tfg:ae_transform/${material}_purified_ore`)
|
||||
}
|
||||
|
||||
if (material.hasFlag($MaterialFlags.GENERATE_PLATE) && material != 'wood')
|
||||
if (material.hasFlag($MaterialFlags.GENERATE_PLATE) && (material != 'wood' || material != 'treated_wood'))
|
||||
{
|
||||
if (material.hasProperty(PropertyKey.INGOT))
|
||||
{
|
||||
@@ -1333,6 +1397,17 @@ const registerGTCEURecipes = (event) => {
|
||||
}).id(`tfg:rolling/${material}_rod`)
|
||||
}
|
||||
}
|
||||
|
||||
if (material.hasProperty(PropertyKey.INGOT)) {
|
||||
event.recipes.createCrushing(Item.of(`#forge:dusts/${material}`), `#forge:ingots/${material}`)
|
||||
.processingTime(150)
|
||||
.id(`tfg:crushing/${material}_dust`)
|
||||
}
|
||||
else {
|
||||
event.recipes.createMilling(Item.of(`#forge:dusts/${material}`), `#forge:gems/${material}`)
|
||||
.processingTime(150)
|
||||
.id(`tfg:milling/${material}_dust`)
|
||||
}
|
||||
});
|
||||
|
||||
//#endregion
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
// priority: 1
|
||||
|
||||
const $MaterialFlags = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags')
|
||||
const $TFGMaterialFlags = Java.loadClass('su.terrafirmagreg.core.compat.gtceu.TFGMaterialFlags')
|
||||
const $ToolHelper = Java.loadClass('com.gregtechceu.gtceu.api.item.tool.ToolHelper')
|
||||
|
||||
/**
|
||||
* Событие регистрации предмет-тэгов.
|
||||
*/
|
||||
@@ -29,6 +33,7 @@ ServerEvents.tags('item', event => {
|
||||
*/
|
||||
ServerEvents.tags('block', event => {
|
||||
registerTFCBlockTags(event)
|
||||
registerComputerCraftBlockTags(event)
|
||||
})
|
||||
|
||||
/**
|
||||
@@ -52,6 +57,7 @@ ServerEvents.tags('worldgen/placed_feature', event => {
|
||||
* Срабатывает до инициализации рецептов.
|
||||
*/
|
||||
ServerEvents.highPriorityData(event => {
|
||||
registerComputerCraftData(event)
|
||||
})
|
||||
|
||||
/**
|
||||
|
||||
@@ -2573,6 +2573,12 @@ const registerMinecraftRecipes = (event) => {
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Выход: Кирпич
|
||||
|
||||
event.remove({ id: 'minecraft:brick' })
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Выход: Незер бревна
|
||||
|
||||
event.remove({ id: 'minecraft:stripped_crimson_stem_via_vanilla_stripping' })
|
||||
|
||||
@@ -6,6 +6,7 @@ const registerTFCDataForTFC = (event) => {
|
||||
registerTFCFuels(event)
|
||||
registerTFCLampFuels(event)
|
||||
registerTFCFertilizers(event)
|
||||
registerTFCKnappingTypes(event)
|
||||
registerTFCItemSize(event)
|
||||
}
|
||||
|
||||
@@ -33,6 +34,10 @@ const registerTFCMetals = (event) => {
|
||||
event.metal('gtceu:black_steel', 1485, 0.00857, '#forge:ingots/black_steel', '#forge:double_ingots/black_steel', '#forge:plates/black_steel', 5, 'tfc:black_steel')
|
||||
event.metal('gtceu:blue_steel', 1540, 0.00857, '#forge:ingots/blue_steel', '#forge:double_ingots/blue_steel', '#forge:plates/blue_steel', 6, 'tfc:blue_steel')
|
||||
event.metal('gtceu:red_steel', 1540, 0.00857, '#forge:ingots/red_steel', '#forge:double_ingots/red_steel', '#forge:plates/red_steel', 6, 'tfc:red_steel')
|
||||
|
||||
event.metal('gtceu:redstone', 460, 0.01729, null, null, null, 1, 'tfg:redstone')
|
||||
event.metal('gtceu:red_alloy', 740, 0.01529, '#forge:ingots/red_alloy', null, '#forge:plates/red_alloy', 2, 'tfg:red_alloy')
|
||||
event.metal('gtceu:tin_alloy', 1250, 0.00829, '#forge:ingots/tin_alloy', null, '#forge:plates/tin_alloy', 3, 'tfg:tin_alloy')
|
||||
}
|
||||
|
||||
const registerTFCHeats = (event) => {
|
||||
@@ -103,7 +108,7 @@ const registerTFCFuels = (event) => {
|
||||
}
|
||||
|
||||
const registerTFCLampFuels = (event) => {
|
||||
event.lampFuel('gtceu:creosote', '#tfc:lamps', 1)
|
||||
event.lampFuel('gtceu:creosote', '#tfc:lamps', 1000)
|
||||
}
|
||||
|
||||
const registerTFCFertilizers = (event) => {
|
||||
@@ -118,6 +123,12 @@ const registerTFCFertilizers = (event) => {
|
||||
event.fertilizer('gtceu:phosphorus_dust', null, 0.15, null)
|
||||
}
|
||||
|
||||
const registerTFCKnappingTypes = (event) => {
|
||||
// event.knappingType('gtceu:rubber_plate', 1, 5, 'tfc:item.knapping.leather', true, false, true, 'gtceu:rubber_plate', 'tfg:rubber')
|
||||
// event.knappingType('gtceu:styrene_butadiene_rubber_plate', 1, 5, 'tfc:item.knapping.leather', true, false, true, 'gtceu:styrene_butadiene_rubber_plate', 'tfg:styrene_butadiene_rubber_plate')
|
||||
// event.knappingType('gtceu:silicone_rubber_plate', 1, 5, 'tfc:item.knapping.leather', true, false, true, 'gtceu:silicone_rubber_plate', 'tfg:silicone_rubber_plate')
|
||||
}
|
||||
|
||||
const registerTFCItemSize = (event) => {
|
||||
// TODO event.itemSize('minecraft:gold_ingot', 'huge', 'very_heavy')
|
||||
}
|
||||
@@ -43,6 +43,11 @@ const registerTFCRecipes = (event) => {
|
||||
event.recipes.tfc.heating(`tfc:metal/double_ingot/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_double_ingot`)
|
||||
|
||||
// Двойной слиток -> Пластина
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_plate`, `tfc:metal/double_ingot/${metal}`, ['hit_last', 'hit_second_last', 'hit_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_sheet`)
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes(global.PART_GEN)) {
|
||||
@@ -57,41 +62,63 @@ const registerTFCRecipes = (event) => {
|
||||
// Удалание рецептов полублоков
|
||||
event.remove({ id: `tfc:crafting/metal/block/${metal}_slab` })
|
||||
event.remove({ id: `tfc:heating/metal/${metal}_block_slab` })
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes(global.BLOCK_GEN)) {
|
||||
// Декрафт блока в жидкость
|
||||
event.recipes.tfc.heating(`#forge:storage_blocks/${metal}`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 1296))
|
||||
.id(`tfc:heating/metal/${metal}_block`)
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes(global.ROD_GEN)) {
|
||||
// Слиток -> 2 Стержня
|
||||
event.recipes.tfc.anvil(`2x gtceu:${metal}_rod`, `#forge:ingots/${metal}`, ['bend_last', 'draw_second_last', 'draw_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_rod`)
|
||||
|
||||
// Декрафт стержня в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_rod`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 72))
|
||||
.id(`tfc:heating/metal/${metal}_rod`)
|
||||
|
||||
// Двойной слиток -> Пластина
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_plate`, `tfc:metal/double_ingot/${metal}`, ['hit_last', 'hit_second_last', 'hit_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_sheet`)
|
||||
let long_rod = Item.of(`gtceu:${metal}_long_rod`);
|
||||
|
||||
if (!long_rod.isEmpty()) {
|
||||
// Декрафт длинного стержня в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_long_rod`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 144))
|
||||
.id(`tfc:heating/metal/${metal}_long_rod`)
|
||||
|
||||
// Стержни -> Длинный стержень
|
||||
event.recipes.tfc.welding(`gtceu:${metal}_long_rod`, `#forge:rods/${metal}`, `#forge:rods/${metal}`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_long_rod`)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes(global.PLATE_GEN)) {
|
||||
// Декрафт пластины в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_plate`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 144))
|
||||
.id(`tfc:heating/metal/${metal}_sheet`)
|
||||
}
|
||||
|
||||
// Две пластины -> Двойная пластина
|
||||
event.recipes.tfc.welding(`gtceu:${metal}_double_plate`, `gtceu:${metal}_plate`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_double_sheet`)
|
||||
if (metalSpecs.props.includes(global.DOUBLE_PLATE_GEN)) {
|
||||
let double_plate = Item.of(`gtceu:${metal}_double_plate`)
|
||||
|
||||
// Слиток -> 2 Стержня
|
||||
event.recipes.tfc.anvil(`2x gtceu:${metal}_rod`, `#forge:ingots/${metal}`, ['bend_last', 'draw_second_last', 'draw_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_rod`)
|
||||
if (!double_plate.isEmpty()) {
|
||||
// Декрафт двойных пластин
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_double_plate`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_double_sheet`)
|
||||
|
||||
// Декрафт двойных пластин
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_double_plate`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_double_sheet`)
|
||||
// Две пластины -> Двойная пластина
|
||||
event.recipes.tfc.welding(`gtceu:${metal}_double_plate`, `gtceu:${metal}_plate`, `gtceu:${metal}_plate`)
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:welding/${metal}_double_sheet`)
|
||||
}
|
||||
}
|
||||
|
||||
if (metalSpecs.props.includes(global.ARMOR_GEN)) {
|
||||
@@ -211,18 +238,16 @@ const registerTFCRecipes = (event) => {
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 36))
|
||||
.id(`tfc:heating/metal/${metal}_bolt`)
|
||||
|
||||
// Стержень -> Болт
|
||||
event.recipes.tfc.anvil(`2x gtceu:${metal}_bolt`, `#forge:rods/${metal}`, ['punch_last', 'draw_second_last', 'draw_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.id(`tfc:anvil/${metal}_bolt`)
|
||||
|
||||
// Стержень -> Болт
|
||||
|
||||
// Винт -> Металл
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_screw`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 72))
|
||||
.id(`tfc:heating/metal/${metal}_screw`)
|
||||
|
||||
|
||||
// Стержень -> Винт
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_screw`, `#forge:rods/${metal}`, ['punch_last', 'punch_second_last', 'shrink_third_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
@@ -618,6 +643,48 @@ const registerTFCRecipes = (event) => {
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Молот шахтера
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_mining_hammer`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_mining_hammer`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_mining_hammer_head`, `#forge:double_ingots/${metal}`, ['punch_last', 'shrink_not_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.bonus(true)
|
||||
.id(`tfc:anvil/${metal}_mining_hammer_head`)
|
||||
|
||||
// Декрафт оголовья в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_mining_hammer_head`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_mining_hammer_head`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Большая лопата
|
||||
|
||||
// Декрафт инструмента в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_spade`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.useDurability(true)
|
||||
.id(`tfc:heating/metal/${metal}_spade`)
|
||||
|
||||
// Крафт оголовья
|
||||
event.recipes.tfc.anvil(`gtceu:${metal}_spade_head`, `#forge:double_ingots/${metal}`, ['punch_last', 'hit_not_last'])
|
||||
.tier(metalSpecs.tier)
|
||||
.bonus(true)
|
||||
.id(`tfc:anvil/${metal}_spade_head`)
|
||||
|
||||
// Декрафт оголовья в жидкость
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_spade_head`, metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, 288))
|
||||
.id(`tfc:heating/metal/${metal}_spade_head`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Ножницы
|
||||
|
||||
// Сварка оголовий
|
||||
@@ -798,7 +865,7 @@ const registerTFCRecipes = (event) => {
|
||||
.id(`tfg:heating/small_dust/${metal}`)
|
||||
|
||||
// Декрафт пыли
|
||||
event.recipes.tfc.heating(`gtceu:${metal}_dust`, metalSpecs.melt_temp)
|
||||
event.recipes.tfc.heating(Item.of(`#forge:dusts/${metal}`), metalSpecs.melt_temp)
|
||||
.resultFluid(Fluid.of(metalSpecs.output_fluid, global.calcAmountOfMetal(144, metalSpecs.percent_of_material)))
|
||||
.id(`tfg:heating/dust/${metal}`)
|
||||
}
|
||||
@@ -829,6 +896,20 @@ const registerTFCRecipes = (event) => {
|
||||
|
||||
})
|
||||
|
||||
//#region Новые рецепты сплавов
|
||||
|
||||
event.recipes.tfc.alloy('tfg:red_alloy', [
|
||||
TFC.alloyPart('tfg:redstone', 0.15, 0.25),
|
||||
TFC.alloyPart('tfc:copper', 0.75, 0.85)
|
||||
]).id('tfg:alloy/red_alloy')
|
||||
|
||||
event.recipes.tfc.alloy('tfg:tin_alloy', [
|
||||
TFC.alloyPart('tfc:tin', 0.45, 0.55),
|
||||
TFC.alloyPart('tfc:cast_iron', 0.45, 0.55)
|
||||
]).id('tfg:alloy/tin_alloy')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Фиксы рецептов предметов из Cast Iron
|
||||
|
||||
//#region Удаление
|
||||
@@ -886,10 +967,18 @@ const registerTFCRecipes = (event) => {
|
||||
.resultFluid(Fluid.of('tfc:metal/cast_iron', 144))
|
||||
.id(`tfg:heating/iron_dust`)
|
||||
|
||||
event.recipes.tfc.heating('#forge:poor_raw_materials/iron', 1535)
|
||||
.resultFluid(Fluid.of('tfc:metal/cast_iron', 24))
|
||||
.id(`tfg:heating/poor_raw_iron`)
|
||||
|
||||
event.recipes.tfc.heating('#forge:raw_materials/iron', 1535)
|
||||
.resultFluid(Fluid.of('tfc:metal/cast_iron', 36))
|
||||
.id(`tfg:heating/raw_iron`)
|
||||
|
||||
event.recipes.tfc.heating('#forge:rich_raw_materials/iron', 1535)
|
||||
.resultFluid(Fluid.of('tfc:metal/cast_iron', 48))
|
||||
.id(`tfg:heating/rich_raw_iron`)
|
||||
|
||||
event.recipes.tfc.heating('#forge:ingots/iron', 1535)
|
||||
.resultFluid(Fluid.of('tfc:metal/cast_iron', 144))
|
||||
.id(`tfg:heating/iron_ingot`)
|
||||
@@ -2525,16 +2614,13 @@ const registerTFCRecipes = (event) => {
|
||||
event.recipes.tfc.collapse('#tfg:rock_walls').id('tfg:collapse/rock_walls')
|
||||
|
||||
global.TFC_STONE_TYPES.forEach(stoneType => {
|
||||
let oresToCollapse = []
|
||||
|
||||
GTRegistries.MATERIALS.forEach(material => {
|
||||
if (material.hasProperty(PropertyKey.ORE)) {
|
||||
oresToCollapse.push(`gtceu:${stoneType}_${material}_ore`)
|
||||
}
|
||||
})
|
||||
|
||||
event.recipes.tfc.collapse(`tfc:rock/cobble/${stoneType}`, TFC.blockIngredient(oresToCollapse))
|
||||
.id(`tfg:collapse/${stoneType}_gt_ores`)
|
||||
event.custom({
|
||||
type: "tfc:collapse",
|
||||
ingredient: {
|
||||
tag: `forge:ores_in_ground/${stoneType}`
|
||||
},
|
||||
result: `tfc:rock/cobble/${stoneType}`
|
||||
}).id(`tfg:collapse/${stoneType}_gt_ores`)
|
||||
})
|
||||
|
||||
//#endregion
|
||||
|
||||
@@ -8,16 +8,17 @@ const registerTFCItemTags = (event) => {
|
||||
})
|
||||
|
||||
// Теги для соответствия инструментов TFC и GT
|
||||
event.add('tfc:axes', '#minecraft:axes')
|
||||
event.add('tfc:hammers', '#forge:tools/hammers')
|
||||
event.add('tfc:hoes', '#minecraft:hoes')
|
||||
event.add('tfc:knives', '#forge:tools/knives')
|
||||
event.add('tfc:swords', '#minecraft:swords')
|
||||
event.add('tfc:pickaxes', '#minecraft:pickaxes')
|
||||
event.add('tfc:axes', '#minecraft:axes')
|
||||
event.add('tfc:shovels', '#minecraft:shovels')
|
||||
event.add('tfc:hoes', '#minecraft:hoes')
|
||||
|
||||
event.add('tfc:hammers', '#forge:tools/hammers')
|
||||
event.add('tfc:knives', '#forge:tools/knives')
|
||||
event.add('tfc:saws', '#forge:tools/saws')
|
||||
event.add('tfc:scythes', '#forge:tools/scythes')
|
||||
event.add('tfc:shovels', '#minecraft:shovels')
|
||||
event.add('tfc:swords', '#minecraft:swords')
|
||||
|
||||
|
||||
event.add('tfc:usable_on_tool_rack', '#tfc:axes')
|
||||
event.add('tfc:usable_on_tool_rack', '#tfc:hammers')
|
||||
event.add('tfc:usable_on_tool_rack', '#tfc:hoes')
|
||||
@@ -38,8 +39,6 @@ const registerTFCItemTags = (event) => {
|
||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/plungers')
|
||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/mortars')
|
||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/mallets')
|
||||
|
||||
event.add('forge:tools/aoe', '#forge:tools/mining_hammers')
|
||||
|
||||
// Для складывания
|
||||
event.add('tfc:pileable_ingots', '#forge:ingots')
|
||||
@@ -228,6 +227,9 @@ const registerTFCFluidTags = (event) => {
|
||||
event.add('tfc:usable_in_ingot_mold', "gtceu:blue_steel")
|
||||
event.add('tfc:usable_in_ingot_mold', "gtceu:red_steel")
|
||||
|
||||
event.add('tfc:usable_in_ingot_mold', "gtceu:red_alloy")
|
||||
event.add('tfc:usable_in_ingot_mold', "gtceu:tin_alloy")
|
||||
|
||||
event.add('tfc:usable_in_bell_mold', "gtceu:bronze")
|
||||
event.add('tfc:usable_in_bell_mold', "gtceu:gold")
|
||||
event.add('tfc:usable_in_bell_mold', "gtceu:brass")
|
||||
@@ -243,6 +245,7 @@ const registerTFCFluidTags = (event) => {
|
||||
|
||||
event.add('tfc:usable_in_wooden_bucket', "gtceu:latex")
|
||||
|
||||
event.add('tfc:usable_in_barrel', 'gtceu:creosote')
|
||||
event.add('tfc:usable_in_wooden_bucket', 'gtceu:creosote')
|
||||
event.add('tfc:usable_in_red_steel_bucket', 'gtceu:creosote')
|
||||
event.add('tfc:usable_in_blue_steel_bucket', 'gtceu:creosote')
|
||||
@@ -317,6 +320,8 @@ const registerTFCPlacedFeatures = (event) => {
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_gold')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_graphite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_hematite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_spodumene')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_oil_sands')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_lapis')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_limonite')
|
||||
event.add('tfc:in_biome/veins', 'tfg:vein/normal_lubricant')
|
||||
|
||||
20
kubejs/startup_scripts/computer_craft/constants.js
Normal file
@@ -0,0 +1,20 @@
|
||||
// priority: 0
|
||||
|
||||
global.COMPUTER_CRAFT_DISCS = [
|
||||
'{Color:15790320}',
|
||||
'{Color:15905331}',
|
||||
'{Color:15040472}',
|
||||
'{Color:10072818}',
|
||||
'{Color:14605932}',
|
||||
'{Color:8375321}',
|
||||
'{Color:15905484}',
|
||||
'{Color:5000268}',
|
||||
'{Color:10066329}',
|
||||
'{Color:5020082}',
|
||||
'{Color:11691749}',
|
||||
'{Color:3368652}',
|
||||
'{Color:8349260}',
|
||||
'{Color:5744206}',
|
||||
'{Color:13388876}',
|
||||
'{Color:1118481}',
|
||||
]
|
||||
@@ -33,8 +33,58 @@ global.FIRMALIFE_DISABLED_ITEMS = [
|
||||
'firmalife:metal/block/stainless_steel_slab',
|
||||
|
||||
// Other
|
||||
'firmalife:compost_tumbler',
|
||||
'firmalife:pumping_station'
|
||||
];
|
||||
|
||||
global.FIRMALIFE_HIDED_ITEMS = [
|
||||
'firmalife:weathered_copper_greenhouse_wall',
|
||||
'firmalife:weathered_copper_greenhouse_panel_wall',
|
||||
'firmalife:weathered_copper_greenhouse_panel_roof',
|
||||
'firmalife:weathered_copper_greenhouse_roof',
|
||||
'firmalife:weathered_copper_greenhouse_roof_top',
|
||||
'firmalife:weathered_copper_greenhouse_trapdoor',
|
||||
'firmalife:weathered_copper_greenhouse_door',
|
||||
'firmalife:weathered_copper_greenhouse_port',
|
||||
|
||||
'firmalife:stainless_steel_greenhouse_wall',
|
||||
'firmalife:stainless_steel_greenhouse_panel_wall',
|
||||
'firmalife:stainless_steel_greenhouse_panel_roof',
|
||||
'firmalife:stainless_steel_greenhouse_roof',
|
||||
'firmalife:stainless_steel_greenhouse_roof_top',
|
||||
'firmalife:stainless_steel_greenhouse_trapdoor',
|
||||
'firmalife:stainless_steel_greenhouse_door',
|
||||
'firmalife:stainless_steel_greenhouse_port',
|
||||
|
||||
'firmalife:rusted_iron_greenhouse_wall',
|
||||
'firmalife:rusted_iron_greenhouse_panel_wall',
|
||||
'firmalife:rusted_iron_greenhouse_panel_roof',
|
||||
'firmalife:rusted_iron_greenhouse_roof',
|
||||
'firmalife:rusted_iron_greenhouse_roof_top',
|
||||
'firmalife:rusted_iron_greenhouse_trapdoor',
|
||||
'firmalife:rusted_iron_greenhouse_door',
|
||||
'firmalife:rusted_iron_greenhouse_port',
|
||||
|
||||
'firmalife:oxidized_copper_greenhouse_wall',
|
||||
'firmalife:oxidized_copper_greenhouse_panel_wall',
|
||||
'firmalife:oxidized_copper_greenhouse_panel_roof',
|
||||
'firmalife:oxidized_copper_greenhouse_roof',
|
||||
'firmalife:oxidized_copper_greenhouse_roof_top',
|
||||
'firmalife:oxidized_copper_greenhouse_trapdoor',
|
||||
'firmalife:oxidized_copper_greenhouse_door',
|
||||
'firmalife:oxidized_copper_greenhouse_port',
|
||||
|
||||
'firmalife:exposed_copper_greenhouse_wall',
|
||||
'firmalife:exposed_copper_greenhouse_panel_wall',
|
||||
'firmalife:exposed_copper_greenhouse_panel_roof',
|
||||
'firmalife:exposed_copper_greenhouse_roof',
|
||||
'firmalife:exposed_copper_greenhouse_roof_top',
|
||||
'firmalife:exposed_copper_greenhouse_trapdoor',
|
||||
'firmalife:exposed_copper_greenhouse_door',
|
||||
'firmalife:exposed_copper_greenhouse_port',
|
||||
];
|
||||
|
||||
|
||||
global.FIRMALIFE_ORE_MATERIALS = [
|
||||
'chromite'
|
||||
];
|
||||
|
||||
@@ -42,4 +42,27 @@ global.GTCEU_DISABLED_ITEMS = [
|
||||
'gtceu:rubber_log',
|
||||
'gtceu:rubber_leaves',
|
||||
'gtceu:rubber_planks',
|
||||
];
|
||||
|
||||
global.GTCEU_ANVIL_TOOL_TYPES = [
|
||||
GTToolType.SWORD,
|
||||
GTToolType.PICKAXE,
|
||||
GTToolType.SHOVEL,
|
||||
GTToolType.AXE,
|
||||
GTToolType.HOE,
|
||||
GTToolType.MINING_HAMMER,
|
||||
GTToolType.SPADE,
|
||||
GTToolType.SAW,
|
||||
GTToolType.HARD_HAMMER,
|
||||
// GTToolType.SOFT_MALLET,
|
||||
// GTToolType.WRENCH,
|
||||
GTToolType.FILE,
|
||||
// GTToolType.CROWBAR,
|
||||
// GTToolType.SCREWDRIVER,
|
||||
// GTToolType.MORTAR,
|
||||
// GTToolType.WIRE_CUTTER,
|
||||
GTToolType.SCYTHE,
|
||||
GTToolType.KNIFE,
|
||||
GTToolType.BUTCHERY_KNIFE,
|
||||
// GTToolType.PLUNGER
|
||||
];
|
||||
@@ -784,10 +784,30 @@ global.DUST_GEN = 'dusts';
|
||||
global.ORE_CHUNKS_GEN = 'ore_chunks';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: sheet, double_sheet, rod, block, block_stairs, block_slab.
|
||||
* Указывает, что у этого металла есть: plated_block, block_stairs, block_slab.
|
||||
*/
|
||||
global.PART_GEN = 'part';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: block.
|
||||
*/
|
||||
global.BLOCK_GEN = 'block';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: rod.
|
||||
*/
|
||||
global.ROD_GEN = 'rod';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: sheet.
|
||||
*/
|
||||
global.PLATE_GEN = 'plate';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: double_sheet.
|
||||
*/
|
||||
global.DOUBLE_PLATE_GEN = 'double_plate';
|
||||
|
||||
/**
|
||||
* Указывает, что у этого металла есть: anvil, bars, chain, trapdoor, lamp, unfinished_lamp.
|
||||
*/
|
||||
@@ -844,6 +864,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -868,6 +892,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -890,6 +918,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -912,6 +944,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -935,6 +971,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -958,6 +998,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -979,6 +1023,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -1000,6 +1048,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -1023,6 +1075,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ARMOR_GEN,
|
||||
global.TOOL_GEN,
|
||||
global.UTILITY_GEN,
|
||||
@@ -1111,6 +1167,10 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.TFC_SMALL_NATIVE_ORE_GEN
|
||||
]
|
||||
},
|
||||
@@ -1130,6 +1190,10 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1148,6 +1212,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1167,6 +1235,10 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1185,6 +1257,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1204,6 +1280,10 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.TFC_SMALL_NATIVE_ORE_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
@@ -1224,6 +1304,10 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1242,6 +1326,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1260,6 +1348,10 @@ global.METAL_TO_SPECS = {
|
||||
global.NUGGET_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PART_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN,
|
||||
|
||||
global.IS_GT_DUP,
|
||||
]
|
||||
@@ -1464,6 +1556,59 @@ global.METAL_TO_SPECS = {
|
||||
global.DUST_GEN,
|
||||
global.ORE_CHUNKS_GEN
|
||||
],
|
||||
},
|
||||
|
||||
// GT материалы
|
||||
redstone: {
|
||||
forging_temp: 240,
|
||||
welding_temp: 320,
|
||||
melt_temp: 460,
|
||||
output_fluid: "gtceu:redstone",
|
||||
percent_of_material: 100,
|
||||
tier: 1,
|
||||
props: [
|
||||
global.DUST_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.BLOCK_GEN,
|
||||
global.ORE_CHUNKS_GEN
|
||||
],
|
||||
},
|
||||
|
||||
red_alloy: {
|
||||
forging_temp: 570,
|
||||
welding_temp: 650,
|
||||
melt_temp: 740,
|
||||
output_fluid: "gtceu:red_alloy",
|
||||
percent_of_material: 100,
|
||||
tier: 2,
|
||||
props: [
|
||||
global.NUGGET_GEN,
|
||||
global.INGOT_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN
|
||||
],
|
||||
},
|
||||
|
||||
tin_alloy: {
|
||||
forging_temp: 1000,
|
||||
welding_temp: 1100,
|
||||
melt_temp: 1250,
|
||||
output_fluid: "gtceu:tin_alloy",
|
||||
percent_of_material: 100,
|
||||
tier: 3,
|
||||
props: [
|
||||
global.NUGGET_GEN,
|
||||
global.INGOT_GEN,
|
||||
global.DUST_GEN,
|
||||
global.PLATE_GEN,
|
||||
global.DOUBLE_PLATE_GEN,
|
||||
global.ROD_GEN,
|
||||
global.BLOCK_GEN
|
||||
],
|
||||
}
|
||||
};
|
||||
|
||||
|
||||