commit
e75da5917a
34 changed files with 1150 additions and 430 deletions
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -1,5 +1,34 @@
|
|||
# Changelog
|
||||
|
||||
## [0.7.0] - 18.03.2024?
|
||||
### Changes
|
||||
- Fixed bug when some quests (when using eng language) displays russian titles and descriptions. (FriendlyCube)
|
||||
- Added new recipes for TFC alebaster via workbench. (FriendlyCube)
|
||||
- Fixed a lot of shit with quests. (FriendlyCube)
|
||||
- Added AE2 and Create chapters in quests (FriendlyCube)
|
||||
- Added new recipes for charged certus quarts. (Exception)
|
||||
- Fixed Exposure album recipe. (Exception)
|
||||
- Fixed bug when cleat from firmaciv cant be broken with hand. (Exception)
|
||||
- Replaced GTCEu lens with tfc lens for camera from Exposure. (Exception)
|
||||
- Added elytra repairing recipe. (Exception)
|
||||
- Removed polymer recipes from create press and packer. (Exception)
|
||||
- Gregified HandGlider recipes. (Exception)
|
||||
- Fixed some shit with clay -> mold assembler recipes. (Exception)
|
||||
- Added Olive -> Olive Paste mixer recipes. (Exception)
|
||||
- Added recipes for charcoal powder. (Exception)
|
||||
- Added crushing recipes for nixtamal. (Exception)
|
||||
- Fix dupes with gem blocks. (Exception)
|
||||
- Fix dupes with vanilla bricks. (Exception)
|
||||
- Added new recipes for TFC alebaster via GTCEu + Create machines. (FriendlyCube)
|
||||
- Added a lot of smelting, mixing, and etc recipes for firmalife and tfc. (FriendlyCube)
|
||||
- Added rubber producing by using vat from firmalife. (FriendlyCube)
|
||||
- Added new quests for Create. (FriendlyCube)
|
||||
### New Mods
|
||||
- HangGlider-v8.0.1-1.20.1-Forge
|
||||
- u_team_core-forge-1.20.1-5.1.4.269
|
||||
- music_player-forge-1.20.1-2.7.0.236
|
||||
- Embeddium/Rubidium Dynamic Lights
|
||||
|
||||
## [0.6.15] - 17.02.2024
|
||||
### Changes
|
||||
- Fixed upgrading backpack through JEI crashes the game.
|
||||
|
|
|
|||
1
blueprints/speeedcraft/pack.json
Normal file
1
blueprints/speeedcraft/pack.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":1,"pack-format":1,"desc":"This is your local Structurepack. This is where all your scans go.","authors":["SpeeeDCraft"],"mods":["structurize"],"name":"SpeeeDCraft","icon":""}
|
||||
|
|
@ -110,6 +110,17 @@
|
|||
"value": 1000000
|
||||
}
|
||||
},
|
||||
"minecolonies:mc_mob_damage": {
|
||||
"enabled": false,
|
||||
"min": {
|
||||
"default": 1,
|
||||
"value": 1
|
||||
},
|
||||
"max": {
|
||||
"default": 20,
|
||||
"value": 20
|
||||
}
|
||||
},
|
||||
"minecraft:generic.luck": {
|
||||
"enabled": true,
|
||||
"min": {
|
||||
|
|
|
|||
11
config/dynamic_lights_reforged.toml
Normal file
11
config/dynamic_lights_reforged.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
|
||||
#Dynamic Lights Settings
|
||||
[Settings]
|
||||
|
||||
[Settings."Lighting Settings"]
|
||||
#Allowed Values: OFF, SLOW, FAST, REALTIME
|
||||
"Quality Mode (OFF, SLOW, FAST, REALTIME)" = "REALTIME"
|
||||
"Dynamic Entity Lighting" = true
|
||||
"Dynamic TileEntity Lighting" = true
|
||||
"Only Update On Position Change" = true
|
||||
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
#Set Fullscreen mode
|
||||
#Borderless let you change between screens more faster and move your mouse across monitors
|
||||
#Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN
|
||||
fullscreen = "WINDOWED"
|
||||
fullscreen = "FULLSCREEN"
|
||||
#Configure FPS Display gravity
|
||||
#Places counter on specified corner of your screen
|
||||
#Allowed Values: LEFT, CENTER, RIGHT
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
},
|
||||
"notifications": {
|
||||
"force_disable_donation_prompts": false,
|
||||
"has_cleared_donation_button": false,
|
||||
"has_seen_donation_prompt": true
|
||||
"has_cleared_donation_button": true,
|
||||
"has_seen_donation_prompt": false
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -5,7 +5,7 @@
|
|||
group: ""
|
||||
icon: "computercraft:computer_advanced"
|
||||
id: "1A6D6B70EC13DDC6"
|
||||
order_index: 6
|
||||
order_index: 5
|
||||
quest_links: [ ]
|
||||
quests: [
|
||||
{
|
||||
|
|
@ -31,8 +31,8 @@
|
|||
item: "computercraft:computer_normal"
|
||||
type: "item"
|
||||
}]
|
||||
x: -2.5d
|
||||
y: -3.0d
|
||||
x: 2.5d
|
||||
y: -2.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["591C5E26EE7466F3"]
|
||||
|
|
@ -42,8 +42,8 @@
|
|||
item: "computercraft:computer_advanced"
|
||||
type: "item"
|
||||
}]
|
||||
x: -2.5d
|
||||
y: 3.0d
|
||||
x: 2.5d
|
||||
y: 2.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["249A6189A9334B14"]
|
||||
|
|
@ -53,8 +53,8 @@
|
|||
item: "computercraft:turtle_advanced"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.5d
|
||||
y: 4.5d
|
||||
x: 2.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["0BFFB20573B2A9A5"]
|
||||
|
|
@ -64,7 +64,7 @@
|
|||
item: "computercraft:turtle_normal"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.5d
|
||||
x: 2.5d
|
||||
y: -4.5d
|
||||
}
|
||||
{
|
||||
|
|
@ -79,7 +79,7 @@
|
|||
item: "computercraft:cable"
|
||||
type: "item"
|
||||
}]
|
||||
x: -4.0d
|
||||
x: 2.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -91,13 +91,13 @@
|
|||
icon: "computercraft:monitor_advanced"
|
||||
id: "7FFDA4C59514AA98"
|
||||
shape: "octagon"
|
||||
size: 1.5d
|
||||
size: 2.0d
|
||||
tasks: [{
|
||||
id: "7D070BAFC0F4226A"
|
||||
type: "checkmark"
|
||||
}]
|
||||
title: "It's time to craft trinkets"
|
||||
x: 6.0d
|
||||
x: 5.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -109,7 +109,7 @@
|
|||
item: "computercraft:monitor_normal"
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.5d
|
||||
x: 5.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
item: "computercraft:monitor_advanced"
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.5d
|
||||
x: 5.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
item: "computercraft:wireless_modem_normal"
|
||||
type: "item"
|
||||
}]
|
||||
x: 7.0d
|
||||
x: 6.5d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
item: "computercraft:wireless_modem_advanced"
|
||||
type: "item"
|
||||
}]
|
||||
x: 7.0d
|
||||
x: 6.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -209,5 +209,5 @@
|
|||
y: 0.0d
|
||||
}
|
||||
]
|
||||
title: "CC: Tweaked"
|
||||
title: "&bMV&r - Computers"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,25 +6,31 @@
|
|||
icon: "create:cogwheel"
|
||||
id: "73633085BF22A8E9"
|
||||
order_index: 1
|
||||
quest_links: [ ]
|
||||
quests: [
|
||||
quest_links: [
|
||||
{
|
||||
dependencies: ["2E3F6613C490E9AD"]
|
||||
icon: "create:large_cogwheel"
|
||||
id: "6E1CD5151284199F"
|
||||
id: "36CEFCACDF2AA4A8"
|
||||
linked_quest: "10FB27DD3C7BEC2F"
|
||||
x: 1.0d
|
||||
y: -4.5d
|
||||
}
|
||||
{
|
||||
id: "222131C44D4E98DF"
|
||||
linked_quest: "517EFADD8F22717F"
|
||||
x: -2.0d
|
||||
y: -4.5d
|
||||
}
|
||||
{
|
||||
id: "5D9724BBB04F9D78"
|
||||
linked_quest: "222A4146EF7750E9"
|
||||
shape: "gear"
|
||||
size: 2.0d
|
||||
tasks: [{
|
||||
id: "46C68190E469F783"
|
||||
item: "create:cogwheel"
|
||||
type: "item"
|
||||
}]
|
||||
title: "The beginning of Create"
|
||||
x: 0.0d
|
||||
y: 0.0d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
id: "02BBC87042D9516B"
|
||||
tasks: [
|
||||
{
|
||||
|
|
@ -39,13 +45,13 @@
|
|||
}
|
||||
]
|
||||
title: "Engineer's tools"
|
||||
x: 0.0d
|
||||
x: -1.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: [
|
||||
"6E1CD5151284199F"
|
||||
"01E921F78C3A9A3D"
|
||||
"222A4146EF7750E9"
|
||||
"10FB27DD3C7BEC2F"
|
||||
]
|
||||
id: "576584250B7CE6E9"
|
||||
tasks: [
|
||||
|
|
@ -83,36 +89,11 @@
|
|||
type: "item"
|
||||
}
|
||||
]
|
||||
x: 0.0d
|
||||
y: -4.0d
|
||||
x: 1.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6BB98D128822730E"]
|
||||
description: [
|
||||
"If you want to be less fancy, just call it plastic."
|
||||
""
|
||||
"For the polymerization process, add &aOxygen&r, which gives better returns than Air, then solidify like you would with Rubber."
|
||||
""
|
||||
"&aPolyethylene (PE)&r is the key to unlocking &6many new things&r. It's commonly used as &dSheets&r, or in &dFluid&r form."
|
||||
""
|
||||
"&l&3Lore:&r&o The OreDict and fluid name for Polyethylene in 1.12.2 GTCEu was &bplastic&f, for cross-mod compatibility."
|
||||
]
|
||||
icon: "gtceu:polyethylene_plate"
|
||||
id: "01E921F78C3A9A3D"
|
||||
shape: "gear"
|
||||
size: 1.0d
|
||||
subtitle: "Baby's first polymer!"
|
||||
tasks: [{
|
||||
id: "2FC6492E5EB2C945"
|
||||
item: "gtceu:polyethylene_plate"
|
||||
type: "item"
|
||||
}]
|
||||
title: "Polyethylene"
|
||||
x: 0.0d
|
||||
y: -5.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
id: "6C6579B8C07D4136"
|
||||
shape: "circle"
|
||||
tasks: [{
|
||||
|
|
@ -130,8 +111,8 @@
|
|||
type: "item"
|
||||
}]
|
||||
title: "The first energy"
|
||||
x: 0.0d
|
||||
y: 2.5d
|
||||
x: -2.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -141,11 +122,11 @@
|
|||
item: "create:mechanical_press"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 5.0d
|
||||
x: -4.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
id: "78BE0A10CE7B4BBE"
|
||||
shape: "rsquare"
|
||||
tasks: [{
|
||||
|
|
@ -153,22 +134,33 @@
|
|||
item: "create:electron_tube"
|
||||
type: "item"
|
||||
}]
|
||||
x: 4.0d
|
||||
x: 2.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["78BE0A10CE7B4BBE"]
|
||||
description: [
|
||||
"Let's break down sequential crafting using Precision Mechanism as an example."
|
||||
"You will need 1 Gold Plate, 5 Deploy Cogwheel, 5 Deploy Large Cogwheel and 5 Iron Nugget"
|
||||
""
|
||||
"Place the gold plate on the Depot or Mechanical Belt that is under the Deployer"
|
||||
"Next, place the items in the Deployer in order from the JEI."
|
||||
""
|
||||
"You will end up with Precision Mechanism"
|
||||
]
|
||||
id: "7B74DB051202E97E"
|
||||
shape: "rsquare"
|
||||
subtitle: "new mechanics"
|
||||
tasks: [{
|
||||
id: "135E35D4524364D0"
|
||||
item: "create:deployer"
|
||||
type: "item"
|
||||
}]
|
||||
x: 4.0d
|
||||
y: 2.5d
|
||||
x: 2.5d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
hide_dependency_lines: true
|
||||
id: "525EA99C7879E3FB"
|
||||
tasks: [{
|
||||
|
|
@ -176,7 +168,7 @@
|
|||
item: "create:clipboard"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
x: 3.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -188,8 +180,8 @@
|
|||
item: "createaddition:rolling_mill"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
y: 5.0d
|
||||
x: -4.5d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -200,8 +192,8 @@
|
|||
item: "create:millstone"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
y: 5.0d
|
||||
x: -4.5d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -212,8 +204,8 @@
|
|||
item: "create:mechanical_mixer"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 6.0d
|
||||
x: -5.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -224,8 +216,8 @@
|
|||
item: "create:basin"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 7.0d
|
||||
x: -6.5d
|
||||
y: -0.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -236,8 +228,8 @@
|
|||
item: "create:mechanical_saw"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
y: 6.0d
|
||||
x: -5.5d
|
||||
y: 1.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["78BE0A10CE7B4BBE"]
|
||||
|
|
@ -248,7 +240,7 @@
|
|||
item: "create:mechanical_crafter"
|
||||
type: "item"
|
||||
}]
|
||||
x: 8.0d
|
||||
x: 5.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -259,23 +251,11 @@
|
|||
item: "create:crushing_wheel"
|
||||
type: "item"
|
||||
}]
|
||||
x: 8.0d
|
||||
y: 5.0d
|
||||
x: 5.5d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E24ECF6CEE950D1"]
|
||||
id: "7123E4EFAEB457B2"
|
||||
shape: "gear"
|
||||
tasks: [{
|
||||
id: "4B14EA2B169153EA"
|
||||
item: "tfc:glue"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
y: -5.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["7123E4EFAEB457B2"]
|
||||
dependencies: ["517EFADD8F22717F"]
|
||||
id: "7067BC9D1CEB6982"
|
||||
tasks: [{
|
||||
id: "559495DDBA2E1557"
|
||||
|
|
@ -288,8 +268,8 @@
|
|||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
y: -4.0d
|
||||
x: -2.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["7B74DB051202E97E"]
|
||||
|
|
@ -299,8 +279,8 @@
|
|||
item: "create:depot"
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.0d
|
||||
y: 2.5d
|
||||
x: 3.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -311,8 +291,8 @@
|
|||
item: "create:item_drain"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
y: 6.0d
|
||||
x: -5.5d
|
||||
y: -1.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["45EA7CA14EE67AA4"]
|
||||
|
|
@ -329,8 +309,8 @@
|
|||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: 9.0d
|
||||
y: 5.0d
|
||||
x: 6.5d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["45EA7CA14EE67AA4"]
|
||||
|
|
@ -347,8 +327,8 @@
|
|||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: 7.0d
|
||||
y: 5.0d
|
||||
x: 4.5d
|
||||
y: 2.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["45EA7CA14EE67AA4"]
|
||||
|
|
@ -359,8 +339,8 @@
|
|||
item: "create:wand_of_symmetry"
|
||||
type: "item"
|
||||
}]
|
||||
x: 8.0d
|
||||
y: 6.0d
|
||||
x: 5.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6C6579B8C07D4136"]
|
||||
|
|
@ -371,8 +351,8 @@
|
|||
item: "create:encased_fan"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
y: 7.0d
|
||||
x: -6.5d
|
||||
y: 0.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["7B74DB051202E97E"]
|
||||
|
|
@ -383,8 +363,8 @@
|
|||
item: "create:precision_mechanism"
|
||||
type: "item"
|
||||
}]
|
||||
x: 4.0d
|
||||
y: 5.0d
|
||||
x: 2.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["2D95C927AA8A641D"]
|
||||
|
|
@ -394,8 +374,8 @@
|
|||
item: "create:rotation_speed_controller"
|
||||
type: "item"
|
||||
}]
|
||||
x: 4.0d
|
||||
y: 8.0d
|
||||
x: 0.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["2D95C927AA8A641D"]
|
||||
|
|
@ -406,8 +386,8 @@
|
|||
item: "create:mechanical_arm"
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.0d
|
||||
y: 8.0d
|
||||
x: 0.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["2D95C927AA8A641D"]
|
||||
|
|
@ -418,11 +398,11 @@
|
|||
item: "create:controls"
|
||||
type: "item"
|
||||
}]
|
||||
x: 3.0d
|
||||
y: 8.0d
|
||||
x: -0.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
hide_dependency_lines: true
|
||||
id: "0553929CC6470D24"
|
||||
tasks: [{
|
||||
|
|
@ -430,11 +410,11 @@
|
|||
item: "create:brown_toolbox"
|
||||
type: "item"
|
||||
}]
|
||||
x: -1.0d
|
||||
x: -3.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["6E1CD5151284199F"]
|
||||
dependencies: ["222A4146EF7750E9"]
|
||||
hide_dependency_lines: true
|
||||
id: "560240B49B7BC7CA"
|
||||
tasks: [{
|
||||
|
|
@ -442,9 +422,134 @@
|
|||
item: "create:belt_connector"
|
||||
type: "item"
|
||||
}]
|
||||
x: 1.0d
|
||||
y: -4.0d
|
||||
x: 2.0d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
id: "48E26F1E509F4BD0"
|
||||
tasks: [{
|
||||
id: "531A0B06F3A3EB88"
|
||||
item: "create:schedule"
|
||||
type: "item"
|
||||
}]
|
||||
x: -4.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "6F419731D917B8C0"
|
||||
tasks: [{
|
||||
id: "05FBF52F27F9279E"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"Any Train Track\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(railways:track_create_andesite_wide)item(railways:track_create_andesite_narrow)item(railways:track_monorail))"
|
||||
}
|
||||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: -5.5d
|
||||
y: 4.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "08AD4D4DF8FB3695"
|
||||
tasks: [{
|
||||
id: "50DA2411CD4D51AE"
|
||||
item: "create:track_signal"
|
||||
type: "item"
|
||||
}]
|
||||
x: -4.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "268A812D73AC53DF"
|
||||
tasks: [{
|
||||
id: "1A55B26A64B966F4"
|
||||
item: "railways:track_coupler"
|
||||
type: "item"
|
||||
}]
|
||||
x: -5.5d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "540FDE5960AAF38F"
|
||||
tasks: [{
|
||||
id: "7F6979FCA3DA0652"
|
||||
item: "create:track_station"
|
||||
type: "item"
|
||||
}]
|
||||
x: -4.5d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "1C6B0CD142F5B472"
|
||||
tasks: [{
|
||||
id: "358613EF5374954C"
|
||||
item: "create:track_observer"
|
||||
type: "item"
|
||||
}]
|
||||
x: -5.5d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["2D95C927AA8A641D"]
|
||||
hide_dependency_lines: true
|
||||
id: "320CA5D0313DB27F"
|
||||
tasks: [{
|
||||
id: "4948D961FC3435A9"
|
||||
item: "railways:remote_lens"
|
||||
type: "item"
|
||||
}]
|
||||
x: 0.0d
|
||||
y: 5.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "3B19E2A579C1F3A2"
|
||||
tasks: [{
|
||||
id: "40851585BA2693AC"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "ftbfiltersystem:smart_filter"
|
||||
tag: {
|
||||
display: {
|
||||
Name: "{\"text\":\"Any Track Switch\"}"
|
||||
}
|
||||
"ftbfiltersystem:filter": "or(item(railways:track_switch_andesite)item(railways:track_switch_brass))"
|
||||
}
|
||||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: -6.5d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["54D9026F3BE09E88"]
|
||||
hide_dependency_lines: true
|
||||
id: "13D5F948FE677003"
|
||||
tasks: [{
|
||||
id: "0FA370BC8CFB7600"
|
||||
item: "railways:semaphore"
|
||||
type: "item"
|
||||
}]
|
||||
x: -6.5d
|
||||
y: 3.5d
|
||||
}
|
||||
]
|
||||
title: "Create"
|
||||
title: "Mechanical Age"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
group: ""
|
||||
icon: "gtceu:hv_electric_motor"
|
||||
id: "237BDB19A9495869"
|
||||
order_index: 5
|
||||
order_index: 6
|
||||
quest_links: [
|
||||
{
|
||||
id: "2583D0B64E51FAC8"
|
||||
|
|
@ -842,16 +842,6 @@
|
|||
""
|
||||
"The catch here is that it takes &dDistilled Water&r, and consumes a bit of &dSulfur&r with every step."
|
||||
]
|
||||
icon: {
|
||||
Count: 1b
|
||||
id: "gtceu:fluid_cell"
|
||||
tag: {
|
||||
Fluid: {
|
||||
Amount: 8000
|
||||
FluidName: "gtceu:nitrobenzene"
|
||||
}
|
||||
}
|
||||
}
|
||||
id: "56E7A3A0CC690C8A"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
|
|
@ -1107,16 +1097,6 @@
|
|||
""
|
||||
"The catch comes in the complexity of making &dTNM&r. In order to concoct it, you must react &aNitric Acid&r with either &dEthenone&r or &aMethyl Acetate&r, both of which have quite an involved process themselves!"
|
||||
]
|
||||
icon: {
|
||||
Count: 1b
|
||||
id: "gtceu:fluid_cell"
|
||||
tag: {
|
||||
Fluid: {
|
||||
Amount: 8000
|
||||
FluidName: "gtceu:cetane_boosted_diesel"
|
||||
}
|
||||
}
|
||||
}
|
||||
id: "04F6E968CEEC3D49"
|
||||
shape: "rsquare"
|
||||
size: 0.66d
|
||||
|
|
@ -1246,6 +1226,56 @@
|
|||
x: 6.75d
|
||||
y: -0.75d
|
||||
}
|
||||
{
|
||||
dependencies: ["16A6AE5C770DB83A"]
|
||||
id: "1D88369409736DC7"
|
||||
size: 0.75d
|
||||
tasks: [{
|
||||
id: "722AEA3607BBAC94"
|
||||
item: "gtceu:hv_polarizer"
|
||||
type: "item"
|
||||
}]
|
||||
x: 4.5d
|
||||
y: -3.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["7FA0ACB7F161F378"]
|
||||
id: "2F5778EDE6426D7E"
|
||||
shape: "circle"
|
||||
size: 0.8d
|
||||
tasks: [{
|
||||
id: "1BCFD5295BE92C4E"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "minecraft:elytra"
|
||||
tag: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.625d
|
||||
y: -6.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["2F5778EDE6426D7E"]
|
||||
id: "2045D32219AA0DCC"
|
||||
shape: "circle"
|
||||
size: 0.9d
|
||||
tasks: [{
|
||||
id: "3785469E7628386A"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "hangglider:reinforced_hang_glider"
|
||||
tag: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: 5.625d
|
||||
y: -8.0d
|
||||
}
|
||||
]
|
||||
subtitle: ["Scale up your power and begin advanced chemistry"]
|
||||
title: "&6HV&r - High Voltage"
|
||||
|
|
|
|||
|
|
@ -84,15 +84,15 @@
|
|||
id: "3003AF60FECF2899"
|
||||
linked_quest: "33263404ED38C6D2"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
x: 1.5d
|
||||
y: 1.5d
|
||||
}
|
||||
{
|
||||
id: "7D7392009AC28773"
|
||||
linked_quest: "1BB40CCF17D00719"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 3.0d
|
||||
x: 3.0d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "1666AE4895ABBED3"
|
||||
|
|
@ -199,14 +199,14 @@
|
|||
id: "26A69E20AEC61DF1"
|
||||
linked_quest: "249FA99AADAC3710"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
y: 4.5d
|
||||
x: 1.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "7D67FF93BFAF6A4A"
|
||||
linked_quest: "328CFD483C26EA44"
|
||||
shape: "rsquare"
|
||||
x: 0.0d
|
||||
x: 1.5d
|
||||
y: 6.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -243,7 +243,7 @@
|
|||
{
|
||||
id: "7DF7C035D303B90A"
|
||||
linked_quest: "1D623D93EEDD3C67"
|
||||
x: 1.5d
|
||||
x: 3.0d
|
||||
y: 6.0d
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -5145,6 +5145,23 @@
|
|||
x: 19.5d
|
||||
y: -8.5d
|
||||
}
|
||||
{
|
||||
dependencies: ["095104BA3C842978"]
|
||||
id: "4718D375758B9219"
|
||||
tasks: [{
|
||||
id: "37312BCB967DE348"
|
||||
item: {
|
||||
Count: 1b
|
||||
id: "hangglider:hang_glider"
|
||||
tag: {
|
||||
Damage: 0
|
||||
}
|
||||
}
|
||||
type: "item"
|
||||
}]
|
||||
x: 20.5d
|
||||
y: 11.0d
|
||||
}
|
||||
]
|
||||
title: "Primitive Age"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
{
|
||||
id: "09E0E263CC81CD99"
|
||||
linked_quest: "2658E7679CD42ACD"
|
||||
x: 9.5d
|
||||
x: 9.0d
|
||||
y: 4.5d
|
||||
}
|
||||
{
|
||||
|
|
@ -51,6 +51,12 @@
|
|||
x: -7.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
id: "3E93FFAACC24EEA5"
|
||||
linked_quest: "7B74DB051202E97E"
|
||||
x: 11.5d
|
||||
y: -1.0d
|
||||
}
|
||||
]
|
||||
quests: [
|
||||
{
|
||||
|
|
@ -239,7 +245,7 @@
|
|||
type: "item"
|
||||
}]
|
||||
title: "Electronics #1: Resistors"
|
||||
x: 9.5d
|
||||
x: 9.0d
|
||||
y: 3.0d
|
||||
}
|
||||
{
|
||||
|
|
@ -370,7 +376,7 @@
|
|||
"4ED5A9AEF7B928BA"
|
||||
"54AF8696674766B4"
|
||||
"77EA56D16A9B3BFC"
|
||||
"7941AFD548C8C405"
|
||||
"7B74DB051202E97E"
|
||||
]
|
||||
description: [
|
||||
"We made it to &7LV&r! Give yourself a pat on the back!"
|
||||
|
|
@ -786,18 +792,7 @@
|
|||
x: -4.5d
|
||||
y: 0.0d
|
||||
}
|
||||
{
|
||||
dependencies: ["78BE0A10CE7B4BBE"]
|
||||
id: "7941AFD548C8C405"
|
||||
tasks: [{
|
||||
id: "366B735B8F6F02B1"
|
||||
item: "create:deployer"
|
||||
type: "item"
|
||||
}]
|
||||
x: 11.5d
|
||||
y: -1.0d
|
||||
}
|
||||
]
|
||||
subtitle: ["Harness the power of Steam and learn the basics"]
|
||||
title: "Steam Age"
|
||||
title: "ULV - Steam Age"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,13 +53,7 @@
|
|||
"&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
|
||||
}
|
||||
}
|
||||
icon: "gtceu:nan_certificate"
|
||||
id: "6E8F257261F93501"
|
||||
shape: "heart"
|
||||
size: 4.0d
|
||||
|
|
|
|||
11
config/hangglider-client.toml
Normal file
11
config/hangglider-client.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#Multiplier for camera tilt speed when gliding.
|
||||
#Range: 0.1 ~ 1.0
|
||||
gliding_tilt_speed = 0.4
|
||||
#Automatically switch to third-person mode while gliding.
|
||||
auto_third_person_gliding = false
|
||||
#Tilt camera depending on gliding turn angle.
|
||||
gliding_camera_tilt = true
|
||||
#Multiplier for camera tilt amount when gliding.
|
||||
#Range: 0.1 ~ 1.0
|
||||
gliding_tilt_amount = 0.5
|
||||
|
||||
82
config/hangglider-server.toml
Normal file
82
config/hangglider-server.toml
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
|
||||
[wind]
|
||||
#The size of the wind gusts, larger values mean the gusts push the player around in greater angles from their intended direction. Default is moderately sized. Observable gameplay effects are highly tied with wind frequency.
|
||||
#Range: 1.0 ~ 100.0
|
||||
gust_size = 19.0
|
||||
#How much stronger the wind should be while it is raining. 1 means the wind is the same if raining or not, 10 means the wind is 10x stronger while it is raining.
|
||||
#Range: 1.0 ~ 10.0
|
||||
raining_multiplier = 3.0
|
||||
#Enables wind, making the player move unpredictably around when gliding.
|
||||
allow_wind = true
|
||||
#The frequency of the wind gusts, larger values mean the wind effects occur more often. 0 removes wind. Default is semi-common. Observable gameplay effects are highly tied with gust size.
|
||||
#Range: 0.0 ~ 5.0
|
||||
frequency = 0.15
|
||||
#The player's y-level/height changes the overall wind effect by this multiplier. Default is that the higher you are up in the world the stronger the wind is, but only by a moderate amount. 0 means the player's height has no effect on the wind.
|
||||
#Range: -10.0 ~ 10.0
|
||||
height_multiplier = 1.5
|
||||
#Enables air resistance, making the player slow down over time when flying. Values conditional on tier of glider.
|
||||
allow_air_resistance = true
|
||||
#The glider's durability remaining changes the overall wind effect by this additional amount. 0 means the glider's durability won't effect the wind power, whereas 1 will mean a nearly broken glider is affected by wind about twice as much as a new one.
|
||||
#Range: 0.0 ~ 5.0
|
||||
durability_multiplier = 0.7
|
||||
#A quality-of-life option to quickly change the overall power of the wind effect for all gliders. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available below.
|
||||
#Range: 0.001 ~ 10.0
|
||||
overall_power = 1.0
|
||||
#When going fast, the overall wind effect is changed by this multiplier. Default is that going fast reduces the wind effect by a moderate amount. 0 means the player's speed has no effect on the wind.
|
||||
#Range: -10.0 ~ 10.0
|
||||
speed_multiplier = 0.4
|
||||
|
||||
[reinforced_hang_glider]
|
||||
#A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly.
|
||||
#Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config.
|
||||
#Range: 0.001 ~ 10.0
|
||||
overall_wind_power = 0.75
|
||||
#The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift').
|
||||
#Range: 0.0 ~ 100.0
|
||||
fast_forward_movement = 0.08
|
||||
#The amount of blocks a player falls (per-tick) while gliding normally.
|
||||
#Range: 0.0 ~ 100.0
|
||||
normal_fall_movement = 0.55
|
||||
#Enables durability usage of the hang glider when gliding.
|
||||
consume_durability = true
|
||||
#The timeframe for durability usage, in ticks. Recall that there are 20 ticks in a second, so a value of 20 would damage the item about once a second.
|
||||
#Default is 1 damage about every 10 seconds of flight, so with a durability of 618 means about 15 minutes of flight time with an undamaged glider.
|
||||
#Range: 1 ~ 10000
|
||||
durability_use_interval = 200
|
||||
#The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick.
|
||||
#Range: 0.0 ~ 1.0
|
||||
air_resistance = 0.99
|
||||
#The amount of blocks to move forwards (per-tick) while gliding normally.
|
||||
#Range: 0.0 ~ 100.0
|
||||
normal_forward_movement = 0.04
|
||||
#The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift').
|
||||
#Range: 0.0 ~ 100.0
|
||||
fast_fall_movement = 0.675
|
||||
|
||||
[hang_glider]
|
||||
#A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly.
|
||||
#Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config.
|
||||
#Range: 0.001 ~ 10.0
|
||||
overall_wind_power = 1.4
|
||||
#The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift').
|
||||
#Range: 0.0 ~ 100.0
|
||||
fast_forward_movement = 0.05
|
||||
#The amount of blocks a player falls (per-tick) while gliding normally.
|
||||
#Range: 0.0 ~ 100.0
|
||||
normal_fall_movement = 0.55
|
||||
#Enables durability usage of the hang glider when gliding.
|
||||
consume_durability = true
|
||||
#The timeframe for durability usage, in ticks. Recall that there are 20 ticks in a second, so a value of 20 would damage the item about once a second.
|
||||
#Default is 1 damage about every 10 seconds of flight, so with a durability of 618 means about 15 minutes of flight time with an undamaged glider.
|
||||
#Range: 1 ~ 10000
|
||||
durability_use_interval = 200
|
||||
#The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick.
|
||||
#Range: 0.0 ~ 1.0
|
||||
air_resistance = 0.985
|
||||
#The amount of blocks to move forwards (per-tick) while gliding normally.
|
||||
#Range: 0.0 ~ 100.0
|
||||
normal_forward_movement = 0.025
|
||||
#The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift').
|
||||
#Range: 0.0 ~ 100.0
|
||||
fast_fall_movement = 0.675
|
||||
|
||||
|
|
@ -207,10 +207,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,
|
||||
|
|
@ -267,6 +263,10 @@
|
|||
"ae2:part_icon": null,
|
||||
"ae2:part_tooltip": null,
|
||||
"ae2:part_mod_name": null,
|
||||
"gtceu:electric_container_provider": null,
|
||||
"gtceu:workable_provider": null,
|
||||
"gtceu:controllable_provider": null,
|
||||
"gtceu:recipe_logic_provider": null,
|
||||
"treetap:tap": null,
|
||||
"firmalife:drying_mat": null,
|
||||
"firmalife:solar_drier": null,
|
||||
|
|
|
|||
16
config/minecolonies-client.toml
Normal file
16
config/minecolonies-client.toml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
#All configuration items related to the core gameplay
|
||||
[gameplay]
|
||||
#minecolonies.config.enablecitizenvoices.comment [Default: true]
|
||||
enablecitizenvoices = true
|
||||
#By default, when placing a schematic near other buildings, the already-placed buildings will show as if they were at level 5 and have a blue outline around them. You can disable that by setting this to false. [Default: true]
|
||||
neighborbuildingrendering = true
|
||||
#How close a building needs to be to another to be considered a neighbor, in blocks. -1 = intersecting, 0 = touching [Default: 4, min: -2, max: 16]
|
||||
#Range: -2 ~ 16
|
||||
neighborbuildingrange = 4
|
||||
#How close (in blocks) you need to be to see work orders while wearing the Build Goggles. [Default: 50, min: 1, max: 250]
|
||||
#Range: 1 ~ 250
|
||||
buildgogglerange = 50
|
||||
#When true, the colony borders shown when holding the build tool will be in the colony's team color. When false, the colony you're inside will be white and any other colony will be red. [Default: true]
|
||||
colonyteamborders = true
|
||||
|
||||
11
config/minecolonies-common.toml
Normal file
11
config/minecolonies-common.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
|
||||
#All configuration items related to the core gameplay
|
||||
[gameplay]
|
||||
#Whether to generate supply ships and camps in loot chests. [Default: true]
|
||||
generatesupplyloot = true
|
||||
|
||||
#All configurations related to the request system
|
||||
[requestsystem]
|
||||
#Should the request system show debug information in the debug.log? Useful if malfunctioning. [Default: false]
|
||||
enabledebuglogging = false
|
||||
|
||||
6
config/musicplayer-client.toml
Normal file
6
config/musicplayer-client.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
#Client configuration settings
|
||||
[client]
|
||||
#Should we use instead of the global appdata dir a local dir in configs for storing and loading our playlist
|
||||
internalPlaylists = false
|
||||
|
||||
18
config/structurize-client.toml
Normal file
18
config/structurize-client.toml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
|
||||
[blueprint]
|
||||
|
||||
#Affects all previews
|
||||
[blueprint.renderer]
|
||||
#If disabled show placeholders as normal blocks, if enabled render: any (light) -> nothing, fluid (blue) -> dimension default fluid, solid (brown) -> worldgen block, tag (transparent) -> content block. Fluid and solid only work in singleplayer/for LAN owner, else it's just best guess. Currently without auto-updating [Default: false]
|
||||
render_placeholders_nice = false
|
||||
#Enabling this will send most of your active previews to nearby players [Default: false]
|
||||
share_previews = false
|
||||
#Once enabled you will see previews from other players within sensible distance [Default: false]
|
||||
see_shared_previews = false
|
||||
#-1 for same as current vanilla world, 0 to 15 (min to max) for static light level [Default: 15, min: -1, max: 15]
|
||||
#Range: -1 ~ 15
|
||||
light_level = 15
|
||||
#From 0 (transparent) to 1 (opaque). ALPHA FEATURE, reported bugs may not receive fix. (Minus values also mean disabled) [Default: -1.0, min: -1.0, max: 1.0]
|
||||
#Range: -1.0 ~ 1.0
|
||||
transparency = -1.0
|
||||
|
||||
|
|
@ -1677,13 +1677,27 @@ const registerAE2Recipes = (event) => {
|
|||
.duration(20)
|
||||
.EUt(480)
|
||||
|
||||
// Charged Certus Quartz
|
||||
event.recipes.gtceu.polarizer('ae2:charged_certus_quartz_crystal')
|
||||
.itemInputs('#forge:gems/certus_quartz')
|
||||
// Charged Certus Quartz 1x
|
||||
event.recipes.gtceu.polarizer('ae2:charged_certus_quartz_crystal_1x')
|
||||
.itemInputs('ae2:certus_quartz_crystal')
|
||||
.itemOutputs('ae2:charged_certus_quartz_crystal')
|
||||
.duration(800)
|
||||
.EUt(190)
|
||||
|
||||
// Charged Certus Quartz 2x
|
||||
event.recipes.gtceu.polarizer('ae2:charged_certus_quartz_crystal_2x')
|
||||
.itemInputs('gtceu:flawless_certus_quartz_gem')
|
||||
.itemOutputs('2x ae2:charged_certus_quartz_crystal')
|
||||
.duration(800)
|
||||
.EUt(190)
|
||||
|
||||
// Charged Certus Quartz 4x
|
||||
event.recipes.gtceu.polarizer('ae2:charged_certus_quartz_crystal_4x')
|
||||
.itemInputs('gtceu:exquisite_certus_quartz_gem')
|
||||
.itemOutputs('4x ae2:charged_certus_quartz_crystal')
|
||||
.duration(800)
|
||||
.EUt(190)
|
||||
|
||||
//#region Cell Packing
|
||||
|
||||
event.recipes.gtceu.packer('ae2:view_cell')
|
||||
|
|
|
|||
|
|
@ -23,10 +23,15 @@ const registerExposureRecipes = (event) => {
|
|||
B: 'gtceu:wrought_iron_gear',
|
||||
C: '#minecraft:wooden_buttons',
|
||||
D: '#forge:plates/wrought_iron',
|
||||
E: '#forge:lenses/glass',
|
||||
E: 'tfc:lens',
|
||||
F: '#forge:screws/wrought_iron'
|
||||
}).id('exposure:camera')
|
||||
|
||||
// Album
|
||||
event.shapeless('exposure:album', [
|
||||
'minecraft:writable_book', 'minecraft:paper', 'minecraft:paper'
|
||||
]).id('exposure:album')
|
||||
|
||||
// Black and White Film
|
||||
event.shaped('exposure:black_and_white_film', [
|
||||
'ABB',
|
||||
|
|
|
|||
|
|
@ -343,9 +343,24 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
|
||||
//#endregion
|
||||
|
||||
//#region Рецепты муки
|
||||
|
||||
global.FIRMALIFE_QUERN_FLOUR_RECIPE_COMPONENTS.forEach(element => {
|
||||
event.recipes.gtceu.macerator(`tfg:${element.name}`)
|
||||
.itemInputs(element.input)
|
||||
.itemOutputs(element.output)
|
||||
.duration(200)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.createMilling(element.output, element.input)
|
||||
.id(`tfg:milling/${element.name}`)
|
||||
})
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Рецепты теста
|
||||
|
||||
global.FIRMALIFE_MIXER_FLATBREAD_DOUGH_RECIPE_COMPONENTS .forEach(element => {
|
||||
global.FIRMALIFE_MIXER_FLATBREAD_DOUGH_RECIPE_COMPONENTS.forEach(element => {
|
||||
event.recipes.gtceu.mixer(element.name)
|
||||
.itemInputs(element.input, '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:yeast_starter', 100))
|
||||
|
|
@ -364,4 +379,284 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
})
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Смешивание в миске
|
||||
|
||||
// Тесто для пиццы
|
||||
event.recipes.gtceu.mixer('firmalife:food/pizza_dough')
|
||||
.itemInputs('firmalife:spice/basil_leaves', '#tfc:foods/dough', 'tfc:powder/salt')
|
||||
.inputFluids(Fluid.of('tfc:olive_oil', 1000))
|
||||
.itemOutputs('4x firmalife:food/pizza_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('4x firmalife:food/pizza_dough', ['firmalife:spice/basil_leaves', '#tfc:foods/dough', 'tfc:powder/salt', Fluid.of('tfc:olive_oil', 1000)])
|
||||
.id('firmalife:create/mixer/food/pizza_dough')
|
||||
|
||||
// Vanilla Ice Cream
|
||||
event.recipes.gtceu.mixer('firmalife:food/vanilla_ice_cream')
|
||||
.itemInputs('firmalife:ice_shavings', '#tfc:sweetener', 'firmalife:spice/vanilla')
|
||||
.inputFluids(Fluid.of('firmalife:cream', 1000))
|
||||
.itemOutputs('2x firmalife:food/vanilla_ice_cream')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/vanilla_ice_cream', ['firmalife:ice_shavings', '#tfc:sweetener', 'firmalife:spice/vanilla', Fluid.of('firmalife:cream', 1000)])
|
||||
.id('firmalife:create/mixer/food/vanilla_ice_cream')
|
||||
|
||||
// Pumpkin Pie Dough
|
||||
event.recipes.gtceu.mixer('firmalife:food/pumpkin_pie_dough')
|
||||
.itemInputs('#tfc:sweetener', '#forge:eggs', '2x tfc:food/pumpkin_chunks', '#tfc:foods/flour')
|
||||
.inputFluids(Fluid.of('minecraft:water', 1000))
|
||||
.itemOutputs('firmalife:food/pumpkin_pie_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('firmalife:food/pumpkin_pie_dough', ['#tfc:sweetener', '#forge:eggs', '2x tfc:food/pumpkin_chunks', '#tfc:foods/flour', Fluid.of('minecraft:water', 1000)]
|
||||
).id('firmalife:create/mixer/food/pumpkin_pie_dough')
|
||||
|
||||
// Butter
|
||||
event.recipes.gtceu.mixer('firmalife:food/butter')
|
||||
.itemInputs('tfc:powder/salt')
|
||||
.inputFluids(Fluid.of('firmalife:cream', 1000))
|
||||
.itemOutputs('firmalife:food/butter')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('firmalife:food/butter', ['tfc:powder/salt', Fluid.of('firmalife:cream', 1000)])
|
||||
.id('firmalife:create/mixer/food/butter')
|
||||
|
||||
// Pie Dough
|
||||
event.recipes.gtceu.mixer('firmalife:food/pie_dough')
|
||||
.itemInputs('#tfc:sweetener', 'firmalife:food/butter', '#tfc:foods/flour')
|
||||
.inputFluids(Fluid.of('minecraft:water', 1000))
|
||||
.itemOutputs('firmalife:food/pie_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('firmalife:food/pie_dough', ['#tfc:sweetener', 'firmalife:food/butter', '#tfc:foods/flour', Fluid.of('minecraft:water', 1000)])
|
||||
.id('firmalife:create/mixer/food/pie_dough')
|
||||
|
||||
// Cookie Dough
|
||||
event.recipes.gtceu.mixer('firmalife:food/cookie_dough')
|
||||
.itemInputs('#tfc:sweetener', 'firmalife:food/butter', '#tfc:foods/flour', '#forge:eggs', 'firmalife:spice/vanilla')
|
||||
.itemOutputs('4x firmalife:food/cookie_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('4x firmalife:food/cookie_dough', ['#tfc:sweetener', 'firmalife:food/butter', '#tfc:foods/flour', '#forge:eggs', 'firmalife:spice/vanilla'])
|
||||
.id('firmalife:create/mixer/food/cookie_dough')
|
||||
|
||||
// Hardtack Dough
|
||||
event.recipes.gtceu.mixer('firmalife:food/hardtack_dough')
|
||||
.itemInputs('tfc:powder/salt', '#tfc:foods/flour')
|
||||
.inputFluids(Fluid.of('minecraft:water', 1000))
|
||||
.itemOutputs('4x firmalife:food/hardtack_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('4x firmalife:food/hardtack_dough', ['tfc:powder/salt', '#tfc:foods/flour', Fluid.of('minecraft:water', 1000)])
|
||||
.id('firmalife:create/mixer/food/hardtack_dough')
|
||||
|
||||
// Chocolate Ice Cream
|
||||
event.recipes.gtceu.mixer('firmalife:food/chocolate_ice_cream')
|
||||
.itemInputs('firmalife:food/vanilla_ice_cream')
|
||||
.inputFluids(Fluid.of('firmalife:chocolate', 1000))
|
||||
.itemOutputs('firmalife:food/chocolate_ice_cream')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('firmalife:food/chocolate_ice_cream', ['firmalife:food/vanilla_ice_cream', Fluid.of('firmalife:chocolate', 1000)])
|
||||
.id('firmalife:create/mixer/food/chocolate_ice_cream')
|
||||
|
||||
// White Chocolate Blend
|
||||
event.recipes.gtceu.mixer('firmalife:food/white_chocolate_blend/milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('minecraft:milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/white_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/white_chocolate_blend', ['2x firmalife:food/cocoa_butter', '#tfc:sweetener', Fluid.of('minecraft:milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/white_chocolate_blend/milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/white_chocolate_blend/yak_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:yak_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/white_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/white_chocolate_blend', ['2x firmalife:food/cocoa_butter', '#tfc:sweetener', Fluid.of('firmalife:yak_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/white_chocolate_blend/yak_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/white_chocolate_blend/goat_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:goat_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/white_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/white_chocolate_blend', ['2x firmalife:food/cocoa_butter', '#tfc:sweetener', Fluid.of('firmalife:goat_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/white_chocolate_blend/goat_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/white_chocolate_blend/coconut_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:coconut_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/white_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/white_chocolate_blend', ['2x firmalife:food/cocoa_butter', '#tfc:sweetener', Fluid.of('firmalife:coconut_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/white_chocolate_blend/coconut_milk')
|
||||
|
||||
// Dark Chocolate Blend
|
||||
event.recipes.gtceu.mixer('firmalife:food/dark_chocolate_blend/milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_powder', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('minecraft:milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/dark_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/dark_chocolate_blend', ['2x firmalife:food/cocoa_powder', '#tfc:sweetener', Fluid.of('minecraft:milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/dark_chocolate_blend/milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/dark_chocolate_blend/yak_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_powder', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:yak_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/dark_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/dark_chocolate_blend', ['2x firmalife:food/cocoa_powder', '#tfc:sweetener', Fluid.of('firmalife:yak_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/dark_chocolate_blend/yak_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/dark_chocolate_blend/goat_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_powder', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:goat_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/dark_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/dark_chocolate_blend', ['2x firmalife:food/cocoa_powder', '#tfc:sweetener', Fluid.of('firmalife:goat_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/dark_chocolate_blend/goat_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/dark_chocolate_blend/coconut_milk')
|
||||
.itemInputs('2x firmalife:food/cocoa_powder', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:coconut_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/dark_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/dark_chocolate_blend', ['2x firmalife:food/cocoa_powder', '#tfc:sweetener', Fluid.of('firmalife:coconut_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/dark_chocolate_blend/coconut_milk')
|
||||
|
||||
// Milk Chocolate Blend
|
||||
event.recipes.gtceu.mixer('firmalife:food/milk_chocolate_blend/milk')
|
||||
.itemInputs('firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('minecraft:milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/milk_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/milk_chocolate_blend', ['firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter','#tfc:sweetener', Fluid.of('minecraft:milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/milk_chocolate_blend/milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/milk_chocolate_blend/yak_milk')
|
||||
.itemInputs('firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:yak_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/milk_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/milk_chocolate_blend', ['firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter','#tfc:sweetener', Fluid.of('firmalife:yak_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/milk_chocolate_blend/yak_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/milk_chocolate_blend/goat_milk')
|
||||
.itemInputs('firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:goat_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/milk_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/milk_chocolate_blend', ['firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter','#tfc:sweetener', Fluid.of('firmalife:goat_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/milk_chocolate_blend/goat_milk')
|
||||
|
||||
event.recipes.gtceu.mixer('firmalife:food/milk_chocolate_blend/coconut_milk')
|
||||
.itemInputs('firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter', '#tfc:sweetener')
|
||||
.inputFluids(Fluid.of('firmalife:coconut_milk', 1000))
|
||||
.itemOutputs('2x firmalife:food/milk_chocolate_blend')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('2x firmalife:food/milk_chocolate_blend', ['firmalife:food/cocoa_powder', 'firmalife:food/cocoa_butter','#tfc:sweetener', Fluid.of('firmalife:coconut_milk', 1000)])
|
||||
.id('firmalife:create/mixer/food/milk_chocolate_blend/coconut_milk')
|
||||
|
||||
// Strawberry Ice Cream
|
||||
event.recipes.gtceu.mixer('firmalife:food/strawberry_ice_cream')
|
||||
.itemInputs('firmalife:food/vanilla_ice_cream', '2x tfc:food/strawberry')
|
||||
.itemOutputs('firmalife:food/strawberry_ice_cream')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('firmalife:food/strawberry_ice_cream', ['firmalife:food/vanilla_ice_cream', '2x tfc:food/strawberry']
|
||||
).id('firmalife:create/mixer/food/strawberry_ice_cream')
|
||||
|
||||
// Hardtack Dough
|
||||
event.recipes.gtceu.mixer('firmalife:food/chocolate_chip_cookie_dough')
|
||||
.itemInputs('4x firmalife:food/cookie_dough', '#firmalife:chocolate_blends')
|
||||
.itemOutputs('4x firmalife:food/chocolate_chip_cookie_dough')
|
||||
.duration(300)
|
||||
.EUt(16)
|
||||
|
||||
event.recipes.create.mixing('4x firmalife:food/chocolate_chip_cookie_dough', ['4x firmalife:food/cookie_dough', '#firmalife:chocolate_blends'])
|
||||
.id('firmalife:create/mixer/food/chocolate_chip_cookie_dough')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Обжарка некоторой еды
|
||||
|
||||
// Cooked Pizza
|
||||
event.smelting('firmalife:food/cooked_pizza', 'firmalife:food/raw_pizza')
|
||||
|
||||
// Taco Shell
|
||||
event.smelting('firmalife:food/taco_shell', 'firmalife:food/corn_tortilla')
|
||||
|
||||
// Sugar Cookie
|
||||
event.smelting('firmalife:food/sugar_cookie', 'firmalife:food/cookie_dough')
|
||||
|
||||
// Chocolate Chip Cookie
|
||||
event.smelting('firmalife:food/chocolate_chip_cookie', 'firmalife:food/chocolate_chip_cookie_dough')
|
||||
|
||||
// Hardtack
|
||||
event.smelting('firmalife:food/hardtack', 'firmalife:food/hardtack_dough')
|
||||
|
||||
// Cooked Pie
|
||||
event.smelting('firmalife:food/cooked_pie', 'firmalife:food/filled_pie')
|
||||
|
||||
// Roasted Cocoa Beans
|
||||
event.smelting('firmalife:food/roasted_cocoa_beans', 'firmalife:food/cocoa_beans')
|
||||
|
||||
// Pumpkin Pie
|
||||
event.smelting('minecraft:pumpkin_pie', 'firmalife:food/raw_pumpkin_pie')
|
||||
|
||||
//#endregion
|
||||
|
||||
// Sticky Resin by Vat
|
||||
event.custom({
|
||||
"type": "firmalife:vat",
|
||||
"input_item": {
|
||||
"ingredient": {
|
||||
"item": 'tfc:powder/sulfur'
|
||||
}
|
||||
},
|
||||
"input_fluid": {
|
||||
"ingredient": 'gtceu:latex',
|
||||
"amount": 1000
|
||||
},
|
||||
"output_item": {
|
||||
"item": 'gtceu:sticky_resin'
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
|
@ -1434,21 +1434,23 @@ const registerGTCEURecipes = (event) => {
|
|||
|
||||
let ingotStack = ChemicalHelper.get(TagPrefix.ingot, material, 1)
|
||||
|
||||
if (material.hasFlag($MaterialFlags.GENERATE_PLATE) && material != GTMaterials.Wood && material != GTMaterials.TreatedWood)
|
||||
if (material.hasFlag($MaterialFlags.GENERATE_PLATE) && material != GTMaterials.Wood && material != GTMaterials.TreatedWood && !material.hasProperty(PropertyKey.POLYMER))
|
||||
{
|
||||
let plateStack = ChemicalHelper.get(TagPrefix.plate, material, 1)
|
||||
let blockStack = ChemicalHelper.get(TagPrefix.block, material, 1)
|
||||
|
||||
let matAmount = TagPrefix.block.getMaterialAmount(material) / GTValues.M;
|
||||
|
||||
if (material.hasProperty(PropertyKey.INGOT))
|
||||
{
|
||||
if (!plateStack.isEmpty()) {
|
||||
// Слиток -> Стержень
|
||||
event.recipes.createPressing(plateStack.withChance(0.97), ingotStack)
|
||||
event.recipes.createPressing(plateStack.withChance(0.8), ingotStack)
|
||||
.id(`tfg:pressing/${material.getName()}_plate`)
|
||||
|
||||
if (!blockStack.isEmpty()) {
|
||||
// 9х Слиток -> Блок
|
||||
event.recipes.createCompacting(blockStack, ingotStack.withCount(9))
|
||||
event.recipes.createCompacting(blockStack, ingotStack.withCount(matAmount))
|
||||
.heated()
|
||||
.id(`tfg:compacting/${material.getName()}_block`)
|
||||
}
|
||||
|
|
@ -1460,7 +1462,7 @@ const registerGTCEURecipes = (event) => {
|
|||
{
|
||||
if (!blockStack.isEmpty()) {
|
||||
// Блок из гемов -> 9 Пластин
|
||||
event.recipes.createCutting(Item.of(plateStack.withCount(9)).withChance(0.65), `#forge:storage_blocks/${material.getName()}`)
|
||||
event.recipes.createCutting(Item.of(plateStack.withCount(matAmount)).withChance(0.65), `#forge:storage_blocks/${material.getName()}`)
|
||||
.id(`tfg:cutting/${material.getName()}_plate`)
|
||||
}
|
||||
|
||||
|
|
|
|||
16
kubejs/server_scripts/handglider/recipes.js
Normal file
16
kubejs/server_scripts/handglider/recipes.js
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
// priority: 0
|
||||
|
||||
const registerHandGliderRecipes = (event) => {
|
||||
|
||||
// Glider Framework
|
||||
event.shaped('hangglider:glider_framework', [
|
||||
'AAA',
|
||||
'BCB',
|
||||
'DCD'
|
||||
], {
|
||||
A: '#forge:rods/wrought_iron',
|
||||
B: '#forge:rods/long/wrought_iron',
|
||||
C: '#forge:screws',
|
||||
D: '#forge:rings'
|
||||
}).id('hangglider:glider_framework')
|
||||
}
|
||||
|
|
@ -115,6 +115,7 @@ ServerEvents.recipes(event => {
|
|||
registerFirmaLifeRecipes(event)
|
||||
registerFTBQuestsRecipes(event)
|
||||
registerGTCEURecipes(event)
|
||||
registerHandGliderRecipes(event)
|
||||
registerMinecraftRecipes(event)
|
||||
registerMoreRedRecipes(event)
|
||||
registerRailWaysRecipes(event)
|
||||
|
|
|
|||
|
|
@ -2856,6 +2856,7 @@ const registerMinecraftRecipes = (event) => {
|
|||
|
||||
event.recipes.gtceu.assembler('cauldron')
|
||||
.itemInputs('7x #forge:plates/wrought_iron')
|
||||
.circuit(10)
|
||||
.itemOutputs('minecraft:cauldron')
|
||||
.duration(700)
|
||||
.EUt(4)
|
||||
|
|
@ -3130,6 +3131,15 @@ const registerMinecraftRecipes = (event) => {
|
|||
|
||||
event.remove({ id: 'minecraft:brick' })
|
||||
|
||||
event.shaped('minecraft:bricks', [
|
||||
'BAB',
|
||||
'ABA',
|
||||
'BAB'
|
||||
], {
|
||||
A: 'tfc:mortar',
|
||||
B: 'minecraft:brick'
|
||||
}).id('tfc:crafting/bricks')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Выъод: Незер кирпич
|
||||
|
|
@ -3165,6 +3175,13 @@ const registerMinecraftRecipes = (event) => {
|
|||
.duration(1600)
|
||||
.EUt(666)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:minecraft/elytra_repairing')
|
||||
.itemInputs('6x #forge:plates/polyvinyl_butyral', Item.of('minecraft:elytra', '{Damage:431}').strongNBT())
|
||||
.circuit(32)
|
||||
.itemOutputs(Item.of('minecraft:elytra', "{Damage:0,display:{Name:'{\"text\":\"Wings of Gods\",\"italic\":true}'}}"))
|
||||
.duration(1600)
|
||||
.EUt(120)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Исправление дерьма с медью (Однажды разраб GTCEu вспомнит, лучше бы забыл)
|
||||
|
|
|
|||
|
|
@ -2847,7 +2847,7 @@ const registerTFCRecipes = (event) => {
|
|||
|
||||
let element = global.TFC_CLAY_TO_UNFIRED_MOLD_RECIPE_COMPONENTS[i];
|
||||
|
||||
event.recipes.gtceu.macerator(`tfg:tfc/${element.name}`)
|
||||
event.recipes.gtceu.assembler(`tfg:tfc/${element.name}`)
|
||||
.itemInputs(element.input)
|
||||
.circuit(i)
|
||||
.itemOutputs(element.output)
|
||||
|
|
@ -2871,10 +2871,21 @@ const registerTFCRecipes = (event) => {
|
|||
|
||||
//#endregion
|
||||
|
||||
//#region Оливки
|
||||
|
||||
event.recipes.gtceu.macerator(`tfg:tfc/olive_paste`)
|
||||
.itemInputs('tfc:food/olive')
|
||||
.itemOutputs('2x tfc:olive_paste')
|
||||
.duration(60)
|
||||
.EUt(2)
|
||||
|
||||
event.recipes.createMilling('2x tfc:olive_paste', 'tfc:food/olive')
|
||||
.id(`tfg:milling/tfc/olive_paste`)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Рецепты бочки в миксере
|
||||
|
||||
|
||||
|
||||
// А где?
|
||||
//#endregion
|
||||
|
||||
// Другое
|
||||
|
|
@ -2883,6 +2894,8 @@ const registerTFCRecipes = (event) => {
|
|||
event.remove({ id: `tfc:crafting/steel_pump` })
|
||||
event.remove({ id: `tfc:crafting/crankshaft` })
|
||||
|
||||
|
||||
|
||||
// Доменная печь
|
||||
event.shaped('tfc:blast_furnace', [
|
||||
'AAA',
|
||||
|
|
|
|||
8
kubejs/startup_scripts/firmaciv/blocks.js
Normal file
8
kubejs/startup_scripts/firmaciv/blocks.js
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
// priority: 0
|
||||
|
||||
const modifyFirmaCivBlocks = (event) => {
|
||||
event.modify('firmaciv:cleat', block => {
|
||||
block.requiresTool = false
|
||||
block.destroySpeed = 0.1
|
||||
})
|
||||
}
|
||||
|
|
@ -108,6 +108,10 @@ global.FIRMALIFE_GREENHOUSE_BERRY_RECIPE_COMPONENTS = [
|
|||
{ input: 'firmalife:plant/nightshade_bush', fluid_amount: 6000, output: '3x firmalife:food/nightshade_berry', name: 'nightshade' },
|
||||
];
|
||||
|
||||
global.FIRMALIFE_QUERN_FLOUR_RECIPE_COMPONENTS = [
|
||||
{ input: 'firmalife:food/nixtamal', output: '2x firmalife:food/masa_flour', name: 'masa_flour' },
|
||||
];
|
||||
|
||||
global.FIRMALIFE_MIXER_FLATBREAD_DOUGH_RECIPE_COMPONENTS = [
|
||||
{ input: 'tfc:food/barley_flour', output: '4x firmalife:food/barley_dough', name: 'firmalife_barley_dough' },
|
||||
{ input: 'tfc:food/maize_flour', output: '4x firmalife:food/maize_dough', name: 'firmalife_maize_dough' },
|
||||
|
|
@ -115,6 +119,7 @@ global.FIRMALIFE_MIXER_FLATBREAD_DOUGH_RECIPE_COMPONENTS = [
|
|||
{ input: 'tfc:food/rye_flour', output: '4x firmalife:food/rye_dough', name: 'firmalife_rye_dough' },
|
||||
{ input: 'tfc:food/rice_flour', output: '4x firmalife:food/rice_dough', name: 'firmalife_rice_dough' },
|
||||
{ input: 'tfc:food/wheat_flour', output: '4x firmalife:food/wheat_dough', name: 'firmalife_wheat_dough' },
|
||||
{ input: 'firmalife:food/masa_flour', output: '2x firmalife:food/masa', name: 'firmalife_masa' },
|
||||
];
|
||||
|
||||
global.FIRMALIFE_FURNACE_FLATBREAD_RECIPE_COMPONENTS = [
|
||||
|
|
@ -124,4 +129,5 @@ global.FIRMALIFE_FURNACE_FLATBREAD_RECIPE_COMPONENTS = [
|
|||
{ input: 'tfc:food/rye_dough', output: 'firmalife:food/rye_flatbread', name: 'rye_flatbread' },
|
||||
{ input: 'tfc:food/rice_dough', output: 'firmalife:food/rice_flatbread', name: 'rice_flatbread' },
|
||||
{ input: 'tfc:food/wheat_dough', output: 'firmalife:food/wheat_flatbread', name: 'wheat_flatbread' },
|
||||
{ input: 'firmalife:food/masa', output: 'firmalife:food/corn_tortilla', name: 'corn_tortilla' },
|
||||
];
|
||||
|
|
@ -3,21 +3,35 @@
|
|||
/**
|
||||
* Событие регистрации предметов.
|
||||
*/
|
||||
StartupEvents.registry('item', (event) => {
|
||||
StartupEvents.registry('item', event => {
|
||||
registerGTCEuItems(event)
|
||||
})
|
||||
|
||||
/**
|
||||
* Событие регистрации блоков.
|
||||
*/
|
||||
StartupEvents.registry('block', (event) => {
|
||||
StartupEvents.registry('block', event => {
|
||||
registerGTCEuBlocks(event)
|
||||
|
||||
|
||||
})
|
||||
|
||||
/**
|
||||
* Событие изменения блоков.
|
||||
*/
|
||||
BlockEvents.modification(event => {
|
||||
modifyFirmaCivBlocks(event)
|
||||
})
|
||||
|
||||
/**
|
||||
* Событие изменения предметов.
|
||||
*/
|
||||
ItemEvents.modification(event => {})
|
||||
|
||||
/**
|
||||
* Событие регистрации жидкостей.
|
||||
*/
|
||||
StartupEvents.registry('fluid', (event) => {})
|
||||
StartupEvents.registry('fluid', event => {})
|
||||
|
||||
/**
|
||||
* Событие регистрации типов рецептов.
|
||||
|
|
|
|||
|
|
@ -966,6 +966,7 @@ global.TFC_QUERN_POWDER_RECIPE_COMPONENTS = [
|
|||
{ input: '#forge:dusts/graphite', output: '4x tfc:powder/graphite', name: 'graphite_powder' },
|
||||
{ input: '#forge:dusts/borax', output: '4x tfc:powder/flux', name: 'flux_powder' },
|
||||
{ input: '#forge:dusts/soda_ash', output: '4x tfc:powder/soda_ash', name: 'soda_ash' },
|
||||
{ input: 'minecraft:charcoal', output: '2x tfc:powder/charcoal', name: 'charcoal' },
|
||||
];
|
||||
|
||||
global.TFC_QUERN_GRAIN_RECIPE_COMPONENTS = [
|
||||
|
|
|
|||
2
mods
2
mods
|
|
@ -1 +1 @@
|
|||
Subproject commit 79d75643bae0c99cb4fb6d490eb1d460d2c61f27
|
||||
Subproject commit d8c813d19cc0eca67a99864a3acfe763e77ec0c2
|
||||
Loading…
Add table
Add a link
Reference in a new issue