This commit is contained in:
Pyritie 2025-06-27 12:34:25 +01:00
commit 1cf4a6cae6
65 changed files with 1320 additions and 597 deletions

11
.github/README.md vendored
View file

@ -7,10 +7,10 @@
</a> </a>
<br/> <br/>
<a href="https://discord.gg/AEaCzCTUwQ"> <a href="https://discord.gg/AEaCzCTUwQ">
<img src="https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/discord_logo.png?raw=true" alt="Join our Discord" height="50"/> <img src="https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/button/discord_logo.png?raw=true" alt="Join our Discord" height="50"/>
</a> </a>
<a href="https://www.curseforge.com/minecraft/modpacks/terrafirmagreg-modern"> <a href="https://www.curseforge.com/minecraft/modpacks/terrafirmagreg-modern">
<img src="https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/curseforge_logo.png?raw=true" alt="Available on CurseForge" height="50"/> <img src="https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/button/curseforge_logo.png?raw=true" alt="Available on CurseForge" height="50"/>
</a> </a>
<br/> <br/>
<p align="center"> <p align="center">
@ -26,14 +26,11 @@
<br/> <br/>
![Logo Large](https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/logo_large.png?raw=true) ![Logo Large](https://github.com/TerraFirmaGreg-Team/.github/blob/main/branding/title/large.png?raw=true)
--- ---
## Survival Modpack as It Should've Been ## **TerraFirmaGreg-Modern** is a deep survival and tech modpack for Minecraft 1.20.1, seamlessly fusing together TerraFirmaCraft and GregTech.
*(Do we want to keep this tagline? it's a reference to TFC's, but it feels a little too pompous I think?)*
**TerraFirmaGreg-Modern** is a survival and tech modpack for Minecraft 1.20.1 Forge.
Embark on a technological journey, starting by banging rocks together, taming an untouched wilderness into an industrial wonderland, and ending with control over the very stars. Embark on a technological journey, starting by banging rocks together, taming an untouched wilderness into an industrial wonderland, and ending with control over the very stars.
Are you looking for a longer modpack where every step feels rewarding, and you're constantly building upon previous technologies in a way that feels seamless and natural? Do you want a modpack where every mod is carefully integrated instead of just thrown in? Do you dislike magic mods, or want to try a tech modpack that feels less "minecrafty" with its automation? Or do you just want to try out GregTech without losing years of your life? Then TerraFirmaGreg may be the modpack for you! Are you looking for a longer modpack where every step feels rewarding, and you're constantly building upon previous technologies in a way that feels seamless and natural? Do you want a modpack where every mod is carefully integrated instead of just thrown in? Do you dislike magic mods, or want to try a tech modpack that feels less "minecrafty" with its automation? Or do you just want to try out GregTech without losing years of your life? Then TerraFirmaGreg may be the modpack for you!

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 571 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

@ -3,17 +3,17 @@ type = fancymenu_layout
layout-meta { layout-meta {
identifier = drippy_loading_overlay identifier = drippy_loading_overlay
render_custom_elements_behind_vanilla = false render_custom_elements_behind_vanilla = false
last_edited_time = 1710837053318 last_edited_time = 1751008612590
is_enabled = true is_enabled = true
randommode = false randommode = false
randomgroup = 1 randomgroup = 1
randomonlyfirsttime = false randomonlyfirsttime = false
layout_index = 0 layout_index = 0
[loading_requirement_container_meta:55b262f6-3a28-4097-9287-2a222e1d0a38-1710837053318] = [groups:][instances:] [loading_requirement_container_meta:a24414bf-23f9-4fae-b752-4e91fecee9d2-1751008530130] = [groups:][instances:]
} }
menu_background { menu_background {
slideshow_name = main_menu slideshow_name = new_loading_screen
background_type = slideshow background_type = slideshow
} }
@ -29,93 +29,222 @@ scroll_list_customization {
show_scroll_list_header_footer_preview_in_editor = false show_scroll_list_header_footer_preview_in_editor = false
repeat_scroll_list_header_texture = false repeat_scroll_list_header_texture = false
repeat_scroll_list_footer_texture = false repeat_scroll_list_footer_texture = false
show_screen_background_overlay_on_custom_background = false
apply_vanilla_background_blur = false
}
layout_action_executable_blocks {
} }
element { element {
source = [source:local]kubejs/assets/tfg/textures/gui/logo_512x512.png source = [source:location]tfg:textures/gui/tfg_logo_icon_outline_white_sr_964x_1024p.gif
repeat_texture = false repeat_texture = false
nine_slice_texture = false nine_slice_texture = false
nine_slice_texture_border_x = 5 nine_slice_texture_border_x = 5
nine_slice_texture_border_y = 5 nine_slice_texture_border_y = 5
image_tint = #FFFFFF
element_type = image element_type = image
instance_identifier = 22ec4f96-137c-48d9-ac6b-cb4f58e7a7821699231610566 instance_identifier = 22ec4f96-137c-48d9-ac6b-cb4f58e7a7821699231610566
appearance_delay = no_delay appearance_delay = no_delay
appearance_delay_seconds = 1.0 appearance_delay_seconds = 1.0
fade_in = false fade_in_v2 = no_fading
fade_in_speed = 1.0 fade_in_speed = 1.0
fade_out = no_fading
fade_out_speed = 1.0
base_opacity = 1.0
auto_sizing = false
auto_sizing_base_screen_width = 2496
auto_sizing_base_screen_height = 1419
sticky_anchor = false
anchor_point = mid-centered anchor_point = mid-centered
x = -50 x = -70
y = -50 y = -67
width = 100 width = 136
height = 100 height = 136
stretch_x = false stretch_x = false
stretch_y = false stretch_y = false
stay_on_screen = false stay_on_screen = false
element_loading_requirement_container_identifier = 3a10ee73-edca-4147-869e-7902775a5a14-1710837053343 element_loading_requirement_container_identifier = 3a10ee73-edca-4147-869e-7902775a5a14-1710837053343
[loading_requirement_container_meta:3a10ee73-edca-4147-869e-7902775a5a14-1710837053343] = [groups:][instances:] [loading_requirement_container_meta:3a10ee73-edca-4147-869e-7902775a5a14-1710837053343] = [groups:][instances:]
enable_parallax = false
parallax_intensity = 0.5
invert_parallax = false
animated_offset_x = 0
animated_offset_y = 0
load_once_per_session = false
in_editor_color = #FFC800FF
layer_hidden_in_editor = false
}
element {
interactable = true
source = Tip: Read the Field Guide!!!
source_mode = direct
shadow = true
scale = 1.0
base_color = #b5b5b5
text_border = 2
line_spacing = 2
enable_scrolling = false
auto_line_wrapping = true
remove_html_breaks = true
code_block_single_color = #737373FF
code_block_multi_color = #565656FF
headline_line_color = #A9A9A9FF
separation_line_color = #A9A9A9FF
hyperlink_color = #0771FCFF
quote_color = #818181FF
quote_indent = 8.0
quote_italic = false
bullet_list_dot_color = #A9A9A9FF
bullet_list_indent = 8.0
bullet_list_spacing = 3.0
parse_markdown = true
element_type = text_v2
instance_identifier = 485ef9c0-94a8-4450-94a3-8022e2831591-1751008054758
appearance_delay = no_delay
appearance_delay_seconds = 1.0
fade_in_v2 = no_fading
fade_in_speed = 1.0
fade_out = no_fading
fade_out_speed = 1.0
base_opacity = 1.0
auto_sizing = false
auto_sizing_base_screen_width = 2496
auto_sizing_base_screen_height = 1419
sticky_anchor = false
anchor_point = element
anchor_point_element = progress_bar
x = -1
y = 13
width = 200
height = 15
stretch_x = false
stretch_y = false
stay_on_screen = true
element_loading_requirement_container_identifier = 613c98a6-70ec-4662-9333-43a7f0ab1e14-1751008054758
[loading_requirement_container_meta:613c98a6-70ec-4662-9333-43a7f0ab1e14-1751008054758] = [groups:][instances:]
enable_parallax = false
parallax_intensity = 0.5
invert_parallax = false
animated_offset_x = 0
animated_offset_y = 0
load_once_per_session = false
in_editor_color = #FFC800FF
layer_hidden_in_editor = false
} }
vanilla_button { vanilla_button {
button_element_executable_block_identifier = 97c197fd-2437-4d73-8648-da77552b154b-1710837053334 button_element_executable_block_identifier = 97c197fd-2437-4d73-8648-da77552b154b-1710837053334
[executable_block:97c197fd-2437-4d73-8648-da77552b154b-1710837053334][type:generic] = [executables:] [executable_block:97c197fd-2437-4d73-8648-da77552b154b-1710837053334][type:generic] = [executables:]
restartbackgroundanimations = true restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false nine_slice_custom_background = false
nine_slice_border_x = 5 nine_slice_border_x = 5
nine_slice_border_y = 5 nine_slice_border_y = 5
navigatable = true navigatable = true
widget_active_state_requirement_container_identifier = 119a0280-2bdb-4c04-9e07-6de16b3d8938-1751005155458
[loading_requirement_container_meta:119a0280-2bdb-4c04-9e07-6de16b3d8938-1751005155458] = [groups:][instances:]
is_template = false
template_apply_width = false
template_apply_height = false
template_apply_posx = false
template_apply_posy = false
template_apply_opacity = false
template_apply_visibility = false
template_apply_label = false
template_share_with = buttons
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
element_type = vanilla_button element_type = vanilla_button
instance_identifier = mojang_logo instance_identifier = mojang_logo
appearance_delay = no_delay appearance_delay = no_delay
appearance_delay_seconds = 1.0 appearance_delay_seconds = 1.0
fade_in = false fade_in_v2 = no_fading
fade_in_speed = 1.0 fade_in_speed = 1.0
fade_out = no_fading
fade_out_speed = 1.0
base_opacity = 1.0
auto_sizing = false
auto_sizing_base_screen_width = 0
auto_sizing_base_screen_height = 0
sticky_anchor = false
anchor_point = vanilla anchor_point = vanilla
x = 0 x = 180
y = 0 y = 177
width = 0 width = 472
height = 0 height = 118
stretch_x = false stretch_x = false
stretch_y = false stretch_y = false
stay_on_screen = true stay_on_screen = true
element_loading_requirement_container_identifier = dc9be166-cadf-440c-98bc-47ac378980ba-1710837053334 element_loading_requirement_container_identifier = dc9be166-cadf-440c-98bc-47ac378980ba-1710837053334
[loading_requirement_container_meta:dc9be166-cadf-440c-98bc-47ac378980ba-1710837053334] = [groups:][instances:] [loading_requirement_container_meta:dc9be166-cadf-440c-98bc-47ac378980ba-1710837053334] = [groups:][instances:]
enable_parallax = false
parallax_intensity = 0.5
invert_parallax = false
animated_offset_x = 0
animated_offset_y = 0
load_once_per_session = false
in_editor_color = #FFC800FF
layer_hidden_in_editor = false
is_hidden = true is_hidden = true
automated_button_clicks = 0 automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
} }
vanilla_button { vanilla_button {
button_element_executable_block_identifier = f3a70cd2-ecfc-4b6b-91cf-b88673431f32-1710837053334 button_element_executable_block_identifier = f3a70cd2-ecfc-4b6b-91cf-b88673431f32-1710837053334
[executable_block:f3a70cd2-ecfc-4b6b-91cf-b88673431f32-1710837053334][type:generic] = [executables:] [executable_block:f3a70cd2-ecfc-4b6b-91cf-b88673431f32-1710837053334][type:generic] = [executables:]
restartbackgroundanimations = true restartbackgroundanimations = true
loopbackgroundanimations = true
nine_slice_custom_background = false nine_slice_custom_background = false
nine_slice_border_x = 5 nine_slice_border_x = 5
nine_slice_border_y = 5 nine_slice_border_y = 5
navigatable = true navigatable = true
widget_active_state_requirement_container_identifier = d577ec2a-553b-4634-a340-9254c7f7003b-1751005155458
[loading_requirement_container_meta:d577ec2a-553b-4634-a340-9254c7f7003b-1751005155458] = [groups:][instances:]
is_template = false
template_apply_width = false
template_apply_height = false
template_apply_posx = false
template_apply_posy = false
template_apply_opacity = false
template_apply_visibility = false
template_apply_label = false
template_share_with = buttons
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
element_type = vanilla_button element_type = vanilla_button
instance_identifier = progress_bar instance_identifier = progress_bar
appearance_delay = no_delay appearance_delay = no_delay
appearance_delay_seconds = 1.0 appearance_delay_seconds = 1.0
fade_in = false fade_in_v2 = no_fading
fade_in_speed = 1.0 fade_in_speed = 1.0
fade_out = no_fading
fade_out_speed = 1.0
base_opacity = 1.0
auto_sizing = false
auto_sizing_base_screen_width = 2496
auto_sizing_base_screen_height = 1419
sticky_anchor = false
anchor_point = vanilla anchor_point = vanilla
x = 0 x = 180
y = 0 y = 388
width = 0 width = 472
height = 0 height = 10
stretch_x = false stretch_x = false
stretch_y = false stretch_y = false
stay_on_screen = true stay_on_screen = true
element_loading_requirement_container_identifier = fa6c81c1-332c-4f8c-b85a-2de260b1542c-1710837053334 element_loading_requirement_container_identifier = fa6c81c1-332c-4f8c-b85a-2de260b1542c-1710837053334
[loading_requirement_container_meta:fa6c81c1-332c-4f8c-b85a-2de260b1542c-1710837053334] = [groups:][instances:] [loading_requirement_container_meta:fa6c81c1-332c-4f8c-b85a-2de260b1542c-1710837053334] = [groups:][instances:]
enable_parallax = false
parallax_intensity = 0.5
invert_parallax = false
animated_offset_x = 0
animated_offset_y = 0
load_once_per_session = false
in_editor_color = #FFC800FF
layer_hidden_in_editor = false
is_hidden = false is_hidden = false
automated_button_clicks = 0 automated_button_clicks = 0
nine_slice_slider_handle = false
nine_slice_slider_handle_border_x = 5
nine_slice_slider_handle_border_y = 5
} }

File diff suppressed because it is too large Load diff

View file

@ -15,7 +15,7 @@ B:advanced_customization_mode = 'false';
##[loading] ##[loading]
B:preload_animations = 'true'; B:preload_animations = 'true';
S:preload_resources = ''; S:preload_resources = '[source:location]tfg:textures/gui/tfg_title_stars.gif%!source_end!%[source:location]tfg:textures/gui/tfg_title_vignette.png%!source_end!%[cubic_panorama]beneath%!source_end!%[slideshow]new_loading_screen%!source_end!%';
S:custom_game_intro_skip_text = ''; S:custom_game_intro_skip_text = '';
B:allow_game_intro_skip = 'true'; B:allow_game_intro_skip = 'true';
S:game_intro_animation_name = ''; S:game_intro_animation_name = '';

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 808 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

View file

@ -0,0 +1,11 @@
type = slideshow
slideshow-meta {
name = new_loading_screen
width = 1920
height = 1080
x = 0
y = 0
duration = 5.0
fadespeed = 12.0
}

View file

@ -10,13 +10,7 @@
drop_loot_crates: false drop_loot_crates: false
emergency_items_cooldown: 300 emergency_items_cooldown: 300
grid_scale: 0.5d grid_scale: 0.5d
icon: { icon: "tfg:terra_firma_greg"
Count: 1
id: "ftbquests:custom_icon"
tag: {
Icon: "tfg:textures/gui/logo_512x512.png"
}
}
lock_message: "e" lock_message: "e"
loot_crate_no_drop: { loot_crate_no_drop: {
boss: 0 boss: 0

View file

@ -110,6 +110,7 @@
"item.ad_astra.steel_cable": "Basic RF Cable", "item.ad_astra.steel_cable": "Basic RF Cable",
"item.ad_astra.desh_cable": "Advanced RF Cable", "item.ad_astra.desh_cable": "Advanced RF Cable",
"item.ad_astra.tier_1_rocket": "R-Aluminosteel Rocket", "item.ad_astra.tier_1_rocket": "R-Aluminosteel Rocket",
"item.ad_astra.oxygen_bucket": "Breathable Air Bucket",
"tagprefix.moon_stone": "Anorthosite %s Ore", "tagprefix.moon_stone": "Anorthosite %s Ore",
"tagprefix.moon_deepslate": "Norite %s Ore", "tagprefix.moon_deepslate": "Norite %s Ore",
"tagprefix.mars_stone": "Argillite %s Ore", "tagprefix.mars_stone": "Argillite %s Ore",

View file

@ -0,0 +1,93 @@
{
"format_version": "1.8.0",
"animations": {
"animation.moon_rabbit.female.baby_transform": {
"loop": true,
"bones": {
"earLeft": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"earRight": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"head": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"nose": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
}
}
},
"animation.moon_rabbit.female.move": {
"loop": true,
"bones": {
"earLeft": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this + 15.0", 0]
}
},
"earRight": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this - 15.0", 0]
}
},
"frontLegLeft": {
"rotation": {
"vector": ["variable.jump_rotation * -40.0 - 11.0 - this", 0, 0]
}
},
"frontLegRight": {
"rotation": {
"vector": ["variable.jump_rotation * -40.0 - 11.0 - this", 0, 0]
}
},
"haunchLeft": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - 21.0 - this", 0, 0]
}
},
"haunchRight": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - 21.0 - this", 0, 0]
}
},
"nose": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
}
},
"rearFootLeft": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - this", 0, 0]
}
},
"rearFootRight": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - this", 0, 0]
}
}
}
}
},
"geckolib_format_version": 2
}

View file

@ -0,0 +1,93 @@
{
"format_version": "1.8.0",
"animations": {
"entities.moon_rabbit.male.baby_transform": {
"loop": true,
"bones": {
"earLeft": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"earRight": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"head": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
},
"nose": {
"position": {
"vector": [0, -1, 1]
},
"scale": {
"vector": [1.5, 1.5, 1.5]
}
}
}
},
"entities.moon_rabbit.male.move": {
"loop": true,
"bones": {
"earLeft": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this + 15.0", 0]
}
},
"earRight": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this - 15.0", 0]
}
},
"frontLegLeft": {
"rotation": {
"vector": ["variable.jump_rotation * -40.0 - 11.0 - this", 0, 0]
}
},
"frontLegRight": {
"rotation": {
"vector": ["variable.jump_rotation * -40.0 - 11.0 - this", 0, 0]
}
},
"haunchLeft": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - 21.0 - this", 0, 0]
}
},
"haunchRight": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - 21.0 - this", 0, 0]
}
},
"nose": {
"rotation": {
"vector": ["query.target_x_rotation - this", "query.target_y_rotation - this", 0]
}
},
"rearFootLeft": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - this", 0, 0]
}
},
"rearFootRight": {
"rotation": {
"vector": ["variable.jump_rotation * 50.0 - this", 0, 0]
}
}
}
}
},
"geckolib_format_version": 2
}

View file

@ -0,0 +1,121 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.unknown",
"texture_width": 64,
"texture_height": 32,
"visible_bounds_width": 3,
"visible_bounds_height": 2.5,
"visible_bounds_offset": [0, 0.75, 0]
},
"bones": [
{
"name": "rearFootLeft",
"pivot": [3, 6.5, 3.7],
"mirror": true,
"cubes": [
{"origin": [2, 0, 0], "size": [2, 1, 7], "uv": [8, 24]}
]
},
{
"name": "rearFootRight",
"pivot": [-3, 6.5, 3.7],
"mirror": true,
"cubes": [
{"origin": [-4, 0, 0], "size": [2, 1, 7], "uv": [26, 24]}
]
},
{
"name": "haunchLeft",
"pivot": [3, 6.5, 3.7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [2, 2.5, 3.7], "size": [2, 4, 5], "uv": [16, 15]}
]
},
{
"name": "haunchRight",
"pivot": [-3, 6.5, 3.7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-4, 2.5, 3.7], "size": [2, 4, 5], "uv": [30, 15]}
]
},
{
"name": "body",
"pivot": [0, 5, 8],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-3, 2, -2], "size": [6, 5, 10], "uv": [0, 0]}
]
},
{
"name": "frontLegLeft",
"pivot": [3, 7, -1],
"rotation": [-10, 0, 0],
"mirror": true,
"cubes": [
{"origin": [2, 0, -2], "size": [2, 7, 2], "uv": [8, 15]}
]
},
{
"name": "frontLegRight",
"pivot": [-3, 7, -1],
"rotation": [-10, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-4, 0, -2], "size": [2, 7, 2], "uv": [0, 15]}
]
},
{
"name": "head",
"pivot": [0, 8, -1],
"mirror": true,
"cubes": [
{"origin": [-2.5, 8, -6], "size": [5, 4, 5], "uv": [32, 0]}
]
},
{
"name": "earRight",
"pivot": [0, 8, -1],
"rotation": [0, -15, 0],
"mirror": true,
"cubes": [
{"origin": [-2.5, 12, -2], "size": [2, 5, 1], "uv": [58, 0]}
]
},
{
"name": "earLeft",
"pivot": [0, 8, -1],
"rotation": [0, 15, 0],
"mirror": true,
"cubes": [
{"origin": [0.5, 12, -2], "size": [2, 5, 1], "uv": [52, 0]}
]
},
{
"name": "tail",
"pivot": [0, 4, 7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-1.5, 2.5, 7], "size": [3, 3, 2], "uv": [52, 6]}
]
},
{
"name": "nose",
"pivot": [0, 8, -1],
"mirror": true,
"cubes": [
{"origin": [-0.5, 9.5, -6.5], "size": [1, 1, 1], "uv": [32, 9]}
]
}
]
}
]
}

View file

@ -0,0 +1,121 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.unknown",
"texture_width": 64,
"texture_height": 32,
"visible_bounds_width": 3,
"visible_bounds_height": 2.5,
"visible_bounds_offset": [0, 0.75, 0]
},
"bones": [
{
"name": "rearFootLeft",
"pivot": [3, 6.5, 3.7],
"mirror": true,
"cubes": [
{"origin": [2, 0, 0], "size": [2, 1, 7], "uv": [8, 24]}
]
},
{
"name": "rearFootRight",
"pivot": [-3, 6.5, 3.7],
"mirror": true,
"cubes": [
{"origin": [-4, 0, 0], "size": [2, 1, 7], "uv": [26, 24]}
]
},
{
"name": "haunchLeft",
"pivot": [3, 6.5, 3.7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [2, 2.5, 3.7], "size": [2, 4, 5], "uv": [16, 15]}
]
},
{
"name": "haunchRight",
"pivot": [-3, 6.5, 3.7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-4, 2.5, 3.7], "size": [2, 4, 5], "uv": [30, 15]}
]
},
{
"name": "body",
"pivot": [0, 5, 8],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-3, 2, -2], "size": [6, 5, 10], "uv": [0, 0]}
]
},
{
"name": "frontLegLeft",
"pivot": [3, 7, -1],
"rotation": [-10, 0, 0],
"mirror": true,
"cubes": [
{"origin": [2, 0, -2], "size": [2, 7, 2], "uv": [8, 15]}
]
},
{
"name": "frontLegRight",
"pivot": [-3, 7, -1],
"rotation": [-10, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-4, 0, -2], "size": [2, 7, 2], "uv": [0, 15]}
]
},
{
"name": "head",
"pivot": [0, 8, -1],
"mirror": true,
"cubes": [
{"origin": [-2.5, 8, -6], "size": [5, 4, 5], "uv": [32, 0]}
]
},
{
"name": "earRight",
"pivot": [0, 8, -1],
"rotation": [0, -15, 0],
"mirror": true,
"cubes": [
{"origin": [-2.5, 12, -2], "size": [2, 5, 1], "uv": [58, 0]}
]
},
{
"name": "earLeft",
"pivot": [0, 8, -1],
"rotation": [0, 15, 0],
"mirror": true,
"cubes": [
{"origin": [0.5, 12, -2], "size": [2, 5, 1], "uv": [52, 0]}
]
},
{
"name": "tail",
"pivot": [0, 4, 7],
"rotation": [-20, 0, 0],
"mirror": true,
"cubes": [
{"origin": [-1.5, 2.5, 7], "size": [3, 3, 2], "uv": [52, 6]}
]
},
{
"name": "nose",
"pivot": [0, 8, -1],
"mirror": true,
"cubes": [
{"origin": [-0.5, 9.5, -6.5], "size": [1, 1, 1], "uv": [32, 9]}
]
}
]
}
]
}

View file

@ -357,6 +357,16 @@
"material.tfg.isobutane": "Isobutane", "material.tfg.isobutane": "Isobutane",
"tfg.disabled_portal": "Portal magic seems to be blocked by an unknown force, try reaching another dimension by going down or up", "tfg.disabled_portal": "Portal magic seems to be blocked by an unknown force, try reaching another dimension by going down or up",
"tfg.tooltip.food_trait.refrigerating": "§bRefrigerating", "tfg.tooltip.food_trait.refrigerating": "§bRefrigerating",
"tfg.machine.railgun_loader.parent_not_formed": "§cCannot setup link: structure invalid",
"tfg.machine.railgun_loader.no_filter": "Insert interplanetary link",
"tfg.machine.railgun_loader.filter_not_linked": "§cInterplanetary link not setup",
"tfg.machine.railgun_loader.waiting_for_match": "§7Waiting for sender/reciever with corresponding link",
"item.tfg.interplanetarylink.pair_linked": "Interplanetary link pair created",
"item.tfg.interplanetarylink.link_cleared": "Interplanetary links cleared",
"item.tfg.interplanetarylink.not_linked_hint": "§7Shift + click a pair of interplanetary link items to link them together",
"item.tfg.interplanetarylink.not_linked": "§4Not linked",
"item.tfg.interplanetarylink.linked": "§aLinked",
"tfg.machine.railgun_loader.title": "Launch configuration",
"tfg.tooltip.foodtrait.freeze_dried": "Cryodesiccated", "tfg.tooltip.foodtrait.freeze_dried": "Cryodesiccated",
"item.treetap.tap": "Deprecated Item, Craft to Upgrade", "item.treetap.tap": "Deprecated Item, Craft to Upgrade",
"item.gtceu.zinc_ingot": "Deprecated Item, Craft to Upgrade", "item.gtceu.zinc_ingot": "Deprecated Item, Craft to Upgrade",

View file

@ -548,6 +548,143 @@
"quests.groups.tips": "Dicas", "quests.groups.tips": "Dicas",
"quests.computer": "Computador", "quests.computer": "Computador",
"quests.computer.subtitle": "ComputerCraft ou CC: Tweaked aqui, se você sabe programar em Lua, esse é um dos mods mais fortes para gerenciar sua base", "quests.computer.subtitle": "ComputerCraft ou CC: Tweaked aqui, se você sabe programar em Lua, esse é um dos mods mais fortes para gerenciar sua base",
"quests.metal_age": "Idade da Metalurgia",
"quests.metal_age.subtitle": "Seus Primeiros Avanços Tecnológicos.",
"quests.metal_age.weld_bronze_ingots.title": "Fundindo Bronze",
"quests.metal_age.weld_bronze_ingots.subtitle": "Eu falei pra você ir se acostumando",
"quests.metal_age.weld_bronze_ingots.desc": "Obtenha ao menos 14 Lingotes de qualquer tipo de Bronze, e então faça a fusão deles dois a dois na Bigorna de Cobre.\n\nA Bigorna Nível 2 pode ser feita tanto de Bronze de Bismuto, Bronze ou Bronze Negro, mas não pode ser uma mistura dos três.",
"quests.metal_age.anvil_recycling.title": "Reciclando Bigornas?",
"quests.metal_age.anvil_recycling.subtitle": "Porque a esse ponto 14 lingotes não são de se jogar fora",
"quests.metal_age.anvil_recycling.desc": "Uma vez feito o próximo nível de uma Bigorna (como ir da de Cobre pra de Bronze, ou da de Bronze pra de Ferro Forjado), a do nível anterior fica basicamente inútil.\n\nEntretanto, como ela é feita de metal, você &onão só pode como deve&r derreter as Bigornas de nível anterior de volta pra forma líquida!\nPegue um Vaso e coloque-o na parte direita da interface da Forja de Carvão, então coloque a Bigorna no centro e lentamente aqueça até chegar na temperatura de derretimento. O metal derretido vai ser depositado dentro do Vaso, e aí você pode moldar de volta em Lingotes ou o que quer que você queira!",
"quests.metal_age.bronze_anvil.title": "Bigorna N2: Bronze",
"quests.metal_age.bronze_anvil.subtitle": "A energia mecânica básica começa aqui",
"quests.metal_age.bronze_anvil;desc": "Para trabalhar um metal em mais do que só lingotes duplos, você vai precisar usar uma bigorna de mesmo nível que ele ou maior. Trabalhar em uma bigorna pode ser um pouco complicado, mas tem uma entrada na seção de Dicas TFG do Guia de Campo que entra em mais detalhes.\n\nO bronze também marca o início da automação, onde você começará a usufruir da energia mecânica!",
"quests.metal_age.bronze_goodies.title": "Energia Mecânica Nível Bronze",
"quests.metal_age.bronze_goodies.subtitle": "Essa Não, Lá Vem O Create",
"quests.metal_age.bronze_goodies.desc": "Bronze é um material rígido o bastante pra ser capaz de aguentar a mais básica energia mecânica.\n\nCheque o capítulo de missões &oAutomação Primitiva&r pra começar os trabalhos!",
"quests.metal_age.copper_diving.title": "Equipamento de Mergulho de Cobre",
"quests.metal_age.copper_diving.subtitle": "Como se minerar já não fosse perigoso o bastante...",
"quests.metal_age.copper_diving.desc": "Tendo problemas com aquíferos nos seus veios de minério? Você pode criar um conjunto de equipamento de mergulho de cobre, com um suprimento de ar que pode durar por até 20 minutos!",
"quests.metal_age.bloomery.title": "Forja Catalã",
"quests.metal_age.bloomery.subtitle": "Requisito se você busca a Idade do Ferro.",
"quests.metal_age.bloomery.desc": "A Forja Catalã é um Multibloco do TerraFirmaCraft que te permite criar Ferro Forjado. Só derreter ferro em uma forja vai produzir Ferro Fundido, que é quebradiço e nem de perto tão forte ou durável quanto o Ferro Forjado.\n\nA Forja Catalã é bem cara, então talvez valesse a pena investir algum tempo em montar a automatização de ambos: uma produção de chapas e um processamento de minérios.\n\nO Guia de Campo contém uma entrada detalhada em como a Forja Catalã funciona e as proporções corretas de ferro e carvão vegetal que ela precisa.",
"quests.metal_age.mining.title": "Minerando na Idade da Metalurgia",
"quests.metal_age.mining.subtitle": "ROCHA E PEDRA!",
"quests.metal_age.mining.desc": "Extrair recursos valiosos do solo é uma grande parte desse modpack, e a Idade da Metalurgia não é exceção! Você vai consumir uma &lporrada&r de metal pra progredir, e uma forma de minerar muito dele de uma vez só é com uma Marreta de Mineração! Essa é uma ferramenta que pode minerar blocos em uma área de 3x3x1 ao custo de uma velocidade de mineração menor. Você também pode segurar o botão de agachar pra quebrar um bloco de cada vez.",
"quests.metal_age.bellows.title": "Foles",
"quests.metal_age.bellows.subtitle": "Temperaturas mais altas podem ser atingidas, por um pequeno preço.",
"quests.metal_age.bellows.desc": "Os Foles são dispositivos que podem forçar a entrada extra de ar em uma fogueira ou forja em frente a ele, permitindo que o calor produzido pelo combustível que está dentro alcance temperaturas maiores que o normal, ao custo de uma menor duração desse combustível.\n\nEssas temperaturas maiores são necessárias para queimar cerâmica com carvão vegetal ou derreter certos metais.\n\nCarvão Mineral e Coque também conseguem alcançar temperaturas mais altas mesmo sem o Fole.",
"quests.metal_age.wrought_iron_anvil.title": "Bigorna N3: Ferro Forjado",
"quests.metal_age.wrought_iron_anvil.subtitle": "Rodas de Água, Moinhos de Vento e mais Greate",
"quests.metal_age.wrought_iron_anvil.desc": "Com a Bigorna de Ferro Forjado você vai ser capaz de trabalhar Ferro Forjado em diferentes itens como Chapas, cabeças de Ferramentas, etc.\n\nFerramentas e armaduras de Ferro Forjado não são AQUELA melhoria em comparação às de Bronze, mas têm bem mais durabilidade.\n\nCriar a próxima bigorna vai ser um grande salto na dificuldade, então esse é um bom ponto pra dar uma parada e explorar algumas das outras coisas que esse modpack tem a oferecer.",
"quests.metal_age.coke_oven.title": "Forno de Coque",
"quests.metal_age.coke_oven.subtitle": "Finalmente, Chega Dessas Pilhas de Carvão!",
"quests.metal_age.coke_oven.desc.1": "O Forno de Coque é o seu primeiro Multibloco do Gregtech! Ele permite a você criar Carvão Vegetal automaticamente, além de outros poderosos combustíveis. O Forno de Coque vai queimar uma Tora em um Carvão Vegetal e 250mB de Creosoto, um importante químico usado no tratamento de madeira.\n\nSe você criar o bloco principal do Forno de Coque e usar a tecla de 'Usos' do JEI nele (o padrão costuma ser \"U\"), você vai encontrar a aba chamada \"Informações de Multibloco\", que te mostra como construir o Forno de Coque no mundo.\n\nVocê também pode só colocar o bloco de Controle no mundo, e interagir com ele enquanto estiver agachando pra criar um Holograma dos blocos faltando.",
"quests.metal_age.coke_oven.desc.2": "Fornos de Coque podem ser completamente automatizados usando Escotilhas do Forno de Coque. Escotilhas são colocadas nas laterais do Forno e funcionam tanto como Entrada como Saída pra ambos Itens e Líquidos.\n\nVocê pode facilmente criar um simples Forno de Coque unilateral automatizado usando uma Caixa para a Escotilha de Entrada, um Baú para a de Saída de Itens e um Tambor ou Barril para a coleta do Creosoto. Diferente de Baús, Caixas são capazes de guardar objetos grandes, como Toras. Você também pode agachar e apertar com o botão direito em canos do GregTech enquanto segura uma chave de boca pra fazer eles fluírem em uma só direção.",
"quests.metal_age.wrought_iron_goodies.title": "Energia Mecânica Nível Ferro Forjado",
"quests.metal_age.wrought_iron_goodies.subtitle": "O que é essa \"Liga de Andesito\" que você tanto fala?",
"quests.metal_age.wrought_iron_goodies.desc": "Com Ferro Forjado você desbloqueou o acesso ao Revestimento de Ferro, a fundação de muitos blocos mecânicos do Create, como as Caixas de Engrenagens. Alguns dos mais avançados vão precisar de Aço, mas já é possível construir farms de árvores e plantações completamente automatizadas a esse ponto.\n\nCreosoto é usado pra criar Tábuas de Madeira Tratadas, que podem ser usadas pra criar Rodas D'água e Moinhos de Vento, uma melhora significativa em relação à tração animal.",
"quests.metal_age.fire_clay_ingredients.title": "Ingredientes da Argila Refratária",
"quests.metal_age.fire_clay_ingredients.subtitle": "O Rito de Passagem do TerraFirmaCraft",
"quests.metal_age.fire_clay_ingredients.desc": "Argila Refratária é uma argila especial feita de Caulinita, Grafite e Argila comum, que é especialmente resistente a altas temperaturas. Seus dois principais usos são o Cadinho, que funciona como uma versão melhorada de um Vaso para Fundição de Metais e Criação de Ligas, e o Alto-Forno, que é requisito para a criação do próximo nível de bigorna e metal, o Aço.\n\nVocê provavelmente vai precisar viajar longas distâncias, pra bem longe da sua base pra obter ambos Grafite e Argila Caolim, então preparação é a chave!",
"quests.metal_age.overworld_kaolin.title": "Fonte de Caolim: Superfície",
"quests.metal_age.overworld_kaolin.subtitle": "Bem vindo à Selva",
"quests.metal_age.overworld_kaolin.desc": "Argila Caolim pode ser encontrada exclusivamente em áreas com a combinação de altas altitudes, temperaturas (no mínimo 18°C) e umidade (no mínimo 300mm de chuva). Uma lista completa dos requisitos de spawn da Argila Caolim, com dicas para encontrá-la, pode ser encontrada no Guia de Campo.\n\nVocê provavelmente vai precisar viajar muito, MUITO longe em direção ao Sudeste, provavelmente atravessando o oceano. É bom se preparar com um Cantil de Ferro, grandes quantidades de comida, algum tipo de embarcação como uma Canoa, Barco a Remo ou Caiaque, e algum inventário portátil extra pra trazer o máximo de Caulinita que você puder pra casa.\n\nExistem quests na categoria de \"Dicas para o TerraFirmaGreg\" que falam sobre embarcações e inventários portáteis.",
"quests.metal_age.beneath_kaolin.title": "Fonte de Caolim: As Profundezas",
"quests.metal_age.beneath_kaolin.subtitle": "Hora de ir Fundo",
"quests.metal_age.beneath_kaolin.desc": "Fundo, BEM FUNDO no subterrâneo, após a Bedrock, você encontrará As Profundezas, um enorme complexo de cavernas recheado com perigos de todo tipo a cada canto. Nas áreas superiores, você pode ser capaz de encontrar o Vale Viçoso, um pequeno oasis verde nas Profundezas onde a Argila Caolim pode spawnar. Entretanto, um certo monstro pode a estar guardando...!\n\nJá que você já está por aqui, você poderia tentar procurar por Antracito, um excelente combustível para fabricação de aço.\n\nSobreviver nas Profundezas é difícil, então cheque a seção \"Dicas para o TerraFirmaGreg\" deste livro de quests e o Guia de Campo para mais informações.",
"quests.metal_age.beneath_kaolin.task": "Atravesse a Bedrock da Superfície e alcance as Profundezas",
"quests.metal_age.overworld_graphite.title": "Fonte de Grafite: Superfície",
"quests.metal_age.overworld_graphite.subtitle": "Você ta me dizendo que eu não posso só confiar nos indicadores da superfície?",
"quests.metal_age.overworld_graphite.desc": "Grafite spawna exclusivamente em vastos discos planos, fundo no subterrâneo.\n\nVocê vai ter que ir explorando o subterrâneo através de cavernas para tentar encontrar algum! Veios de Grafite podem spawnar em qualquer tipo de pedra e também incluem Carvão e Diamante, possuindo todos os três como indicadores por perto. Ferramentas como um Escudo de metal, o Capacete de Minerador, Picareta de Prosp. e a Luneta podem se provar bastante úteis!",
"quests.metal_age.beneath_graphite.title": "Fonte de Grafite: As Profundezas",
"quests.metal_age.beneath_graphite.subtitle": "Hora de ir Fundo",
"quests.metal_age.beneath_graphite.desc": "Fundo, BEM FUNDO no subterrâneo, após a Bedrock, você encontrará As Profundezas, um enorme complexo de cavernas recheado com perigos de todo tipo a cada canto. Lá em baixo nas Profundezas, você pode encontrar enormes veios altos de Grafite, mas um certo monstro pode os estar guardando...!\n\nJá que você já está por aqui, você poderia tentar procurar por Antracito, um excelente combustível para fabricação de aço.\n\nSobreviver nas Profundezas é difícil, então cheque a seção \"Dicas para o TerraFirmaGreg\" deste livro de quests e o Guia de Campo para mais informações.",
"quests.metal_age.beneath_graphite.task": "Atravesse a Bedrock da Superfície e alcance as Profundezas",
"quests.metal_age.kaolin_clay.title": "Argila Caolim",
"quests.metal_age.kaolin_clay.subtitle": "Tropa Caulinita 2: O Inimigo Agora é Outro",
"quests.metal_age.kaolin_clay.desc": "Uma vez que você encontrar a Argila Caolim, você deveria trazer de voltar o máximo que você puder carregar! Infelizmente, só 20% de tudo o que você pegar vai ser bem sucedido em queimar e se tornar Caulinita Triturada, então é recomendado queimá-las onde quer que as encontrar, com vasos em fornos de cova, pra economizar espaço de inventário.\n\nDepois de criar o Cadinho e o Alto-Forno, você não vai precisar de muito mais dela, mas ainda é uma boa ideia trazer pra casa mais do que você acha que vai precisar, pra evitar repetir a viagem.\n\nP.S: Se você encontrou Lírios de Sangue mas nenhuma argila, tente cavar um pouco mais fundo! Algumas vezes ela spawna um pouco subterrânea.",
"quests.metal_age.graphite.title": "Grafite",
"quests.metal_age.graphite.subtitle": "Lápis não existem",
"quests.metal_age.graphite.desc": "Uma vez que você encontrar grafite, você deveria trazer de volta tanto quanto você puder! Mesmo que você não vá precisar de tanto quanto você vai precisar de Argila Caolim.\nVeios de Grafite também são ricos em Carvão e Diamantes, e você vai querer o carvão pra produção de Aço muito em breve.",
"quests.metal_age.graphite.task": "Qualquer forma de Grafite",
"quests.metal_age.fire_clay.title": "Argila Refratária",
"quests.metal_age.fire_clay.subtitle": "Finalmente ela",
"quests.metal_age.fire_clay.desc": "Queime a Argila Caolim para conseguir Caulinita Triturada. Você pode usar uma forja para aquecê-las individualmente, mas queimar grandes fornadas dentro de vasos pequenos em um Forno de Cova pode ser mais rápido.\n\nQuanto ao Grafite, processe o minério normalmente, e então moa o Pó de Grafite outra vez para conseguir Grafite Triturado.\n\nFinalmente, combine 4 Grafites triturados, 4 Caulinitas Trituradas e 1 Argila para criar a Argila Refratária.",
"quests.metal_age.fire_clay_products.title": "Produtos de Argila Refratária",
"quests.metal_age.fire_clay_products.subtitle": "Argila Extremamente Termorresistente",
"quests.metal_age.fire_clay_products.desc": "Assim como com a Argila comum, Argila Refratária pode ser Moldada para criar coisas que você depois terá que queimar. Mais importante, a Argila Refratária é utilizada para criar Tijolos de Argila Refratária e o Cadinho, ambos os quais são necessários para o Alto-Forno.\n\nVocê também vai poder criar uma Mesa de Molde e Canais de Fundição, que permitem a você guiar o metal derretido do Cadinho direto pra múltiplos moldes de uma só vez.\n\nPor fim, existem os Moldes Refratários de Lingote, que só tem 1% de chance de quebrar no uso, diferente dos moldes de lingote de argila comum, que têm 10%.",
"quests.metal_age.crucible.title": "Cadinho",
"quests.metal_age.crucible.subtitle": "Derretendo mais um 'cadinho'",
"quests.metal_age.crucible.desc": "O Cadinho é colocado no topo de uma Forja. Ele possui 9 espaços de inventário e tem a capacidade pra aguentar 4032mB de fluido, incluindo uma inteface para mostrar as proporções das ligas dentro dele. Ele também retém seus conteúdos quando quebrado. Além disso, ele pode coletar Ferro Gusa quando colocado debaixo de um Alto-Forno.\n\nTenha em mente que o Cadinho VAI tentar fazer ligas de tudo que for colocado dentro dele - ele não mantém os metais separados como uma Fundição (Smeltery) do Tinker's - então é uma boa ideia deixá-lo limpo quando você não for usá-lo.",
"quests.metal_age.fire_bricks.title": "Tijolos Refratários",
"quests.metal_age.fire_bricks.subtitle": "Para o Alto-Forno",
"quests.metal_age.fire_bricks.desc": "Tijolos Refratários são usados na construção do Alto-Forno, você vai precisar de no mínimo 4 Tijolos para fazê-lo.\n\nOs Tijolos vão precisar de isolamento pra garantir que o processo de fabricação do aço seja efetivo. Você pode ou colocar 3 Chapas de Ferro Forjado ao redor dos Tijolos Refratários, ou usar o Isolante de Alto-Forno.",
"quests.metal_age.fully_stacked_blast_furnace.title": "Alto-Forno Totalmente Stackado",
"quests.metal_age.fully_stacked_blast_furnace.subtitle": "O Alto-Forno Completo",
"quests.metal_age.fully_stacked_blast_furnace.desc": "Ter o tamanho máximo de um Alto-Forno permite fundir e processar grandes quantias de ferro de uma só vez. É uma boa ideia aumentá-la quando você puder, porque você vai precisar de muito aço em um futuro breve.\n\nDepois que você botar as mãos no seu primeiro Fundidor de Ligas a Vapor, você vai ser capaz de criar mais Tijolos Refratários por um custo menor.",
"quests.metal_age.blast_furnace_fuel.title": "Combustível para o Alto-Forno",
"quests.metal_age.blast_furnace_fuel.subtitle": "Espero que você tenha seguido as dicas das quests de antes...",
"quests.metal_age.blast_furnace_fuel.desc": "Carvão Vegetal comum não é quente o suficiente para conseguir criar Aço. Você vai precisar ou de Coque ou de Antracito.\n\nCoque pode ser criado colocando Carvão em um Forno de Coque, enquanto Antracito pode ser usado do jeitinho que ele é após ser escavado das Profundezas.",
"quests.metal_age.blast_furnace.title": "Alto-Forno",
"quests.metal_age.blast_furnace.subtitle": "E só então eu comecei a Fornar no Alto",
"quests.metal_age.blast_furnace.desc": "O Alto-Forno é uma estrutura Multibloco que te permite criar Ferro Gusa. Colocar uma combinação de Ferro, Fluxo e combustível (ver a missão adjacente) dentro do Alto-Forno produz Ferro Gusa, que ao ser trabalhado, se torna Aço.\n\nPara que o Alto-Forno alcance as suas altas temperaturas, ele vai precisar do seu próprio Fole, usado para forçar ar pra dentro de um Alcaraviz que você coloca dentro do Alto-Forno.\n\nO Guia de Campo contém uma entrada acerca da criação de um Alto-Forno e como operá-lo.",
"quests.metal_age.steel_anvil.title": "Bigorna N4: Aço",
"quests.metal_age.steel_anvil.subtitle": "Um enorme salto em relação ao Ferro Forjado",
"quests.metal_age.steel_anvil.desc": "Com a Bigorna de Aço, você vai ser capaz de forjar Lingotes de Aço em diversas formas.\n\nFerramentas e equipamentos de Aço são uma melhoria significativa se comparados às suas contrapartes de bronze e ferro forjado, então vale a pena fazê-las se as suas atuais estiverem prestes a quebrar. Você vai precisar criar uma porrada de ligas muito em breve, então um equipamento novo de mineração seria um sábio investimento.",
"quests.metal_age.steel_goodies.title": "Energia Mecânica Nível Aço",
"quests.metal_age.steel_goodies.subtitle": "Sopra, Esmaga e Encana",
"quests.metal_age.steel_goodies.desc": "Aço desbloqueia um novo nível do Greate, com capacidade máxima de estresse aprimorada! Agora você também pode fazer coisas como o Ventilador Encapsulado, que pode automatizar a lavagem de minérios, e a Bomba Mecânica, que te dá muito mais acesso à logística de fluidos.\n\nA Bomba Mecânica é especialmente útil, já que com alguma esperteza você pode facilmente automatizar o Alto-Forno.",
"quests.metal_age.weak_steel.title": "Ingredientes para o Aço Fraco",
"quests.metal_age.weak_steel.subtitle": "Espero que você goste de matemática",
"quests.metal_age.weak_steel.desc": "Aço Fraco é um dos metais necessários para a criação do Aço Negro. Você pode fundi-lo com 2 partes de Aço, 1 parte de Níquel e 1 parte de Bronze Negro.\n\nVocê pode checar a receita do Aço Fraco Líquido no JEI se quiser as taxas percentuais mais precisas para a fundição da liga.",
"quests.metal_age.weak_steel.task1": "1 Parte de Níquel",
"quests.metal_age.weak_steel.task2": "2 Partes de Aço",
"quests.metal_age.weak_steel.task3": "1 Parte de Bronze Negro",
"quests.metal_age.highcarb_black_steel.title": "Ingredientes para o Aço Negro",
"quests.metal_age.highcarb_black_steel.subtitle": "A lei de conservação de massa não se aplica",
"quests.metal_age.highcarb_black_steel.desc": "As duas últimas bigornas são feitas de ligas complexas que vão pedir de você uma extensa produção de metal. Aço Fraco e Ferro Gusa podem ser fundidos para criar Aço Negro de Alto Carbono, que pode então ser trabalhado em uma Bigorna para forjar o Aço Negro.",
"quests.metal_age.black_steel_anvil.title": "Bigorna N5: Aço Negro",
"quests.metal_age.black_steel_anvil.subtitle": "O Poder do Vapor ao alcance de suas mãos",
"quests.metal_age.black_steel_anvil.desc": "Com a Bigorna de Aço Negro você agora será capaz de forjar Lingotes de Aço Negro em diversos itens.\n\nVocê também acabou de abrir uma nova sessão massiva no capítulo de Automação Primitiva relacionada à Energia a Vapor!\n\nDaqui pra frente, você pode escolher entre mergulhar de cabeça na industrialização ou terminar o último nível de bigornas. O que quer que você escolha, você não vai conseguir fugir do aço colorido pra sempre!",
"quests.metal_age.black_steel_goodies.title": "Energia Mecânica Nível Aço Negro",
"quests.metal_age.black_steel_goodies.subtitle": "A Revolução Industrial e suas consequências",
"quests.metal_age.black_steel_goodies.desc": "Com Aço Negro vem a Energia a Vapor! Comece com pequenas caldeiras a vapor e pavimente seu caminho até um poderoso motor movido a vapor, energizando novas máquinas para fabricar os seus primeiros eletrônicos.",
"quests.metal_age.red_blu.title": "Aços Rubro e Azul",
"quests.metal_age.red_blu.subtitle": "Alguns dos aços fantásticos mais antigos dos mods de Minecraft",
"quests.metal_age.red_blu": "O último nível de bigorna pode ser feito tanto a partir de Aço Rubro quanto Azul. Ambos são ligas complexas de Aço e múltiplos metais distintos.\n\nAço Azul é cobiçado pela sua excepcional termorresistência e velocidade de ferramentas, enquanto o Aço Rubro ostenta enormes quantidades de força e durabilidade.",
"quests.metal_age.weak_red_steel.title": "Ingredientes para o Aço Rubro Fraco",
"quests.metal_age.weak_red_steel": "Ok isso ta ficando um pouco ridículo",
"quests.metal_age.weak_red_steel.desc": "Como antes, Aço Rubro Fraco é o primeiro passo para a criação de Aço Rubro. Essa liga é feita de 4 partes de Aço Negro, 2 partes de Aço, 1 parte de Latão e 1 parte de Ouro Róseo.\n\nVocê pode checar a receita do Aço Rubro Fraco Líquido no JEI se quiser as taxas percentuais mais precisas para a fundição da liga.",
"quests.metal_age.weak_red_steel.steel": "2 Partes de Aço",
"quests.metal_age.weak_red_steel.black_steel": "4 Partes de Aço Negro",
"quests.metal_age.weak_red_steel.brass": "1 Parte de Latão",
"quests.metal_age.weak_red_steel.rose_gold": "1 Parte de Ouro Róseo",
"quests.metal_age.weak_blu_steel.title": "Ingredientes para o Aço Azul Fraco",
"quests.metal_age.weak_blu_steel.subtitle": "Isso já ta saindo do controle.",
"quests.metal_age.weak_blu_steel.desc": "Como antes, Aço Azul Fraco é o primeiro passo para a criação de Aço Azul. Essa liga é feita de 4 partes de Aço Negro, 2 partes de Aço, 1 parte de Bronze de Bismuto e 1 parte de Prata Esterlina.\n\nVocê pode checar a receita do Aço Azul Fraco Líquido no JEI se quiser as taxas percentuais mais precisas para a fundição da liga.",
"quests.metal_age.weak_blue_steel.steel": "2 Partes de Aço",
"quests.metal_age.weak_blue_steel.black_steel": "4 Partes de Aço Negro",
"quests.metal_age.weak_blue_steel.sterling_silver": "1 Parte de Prata Esterlina",
"quests.metal_age.weak_blue_steel.bismuth_bronze": "1 Parte de Bronze de Bismuto",
"quests.metal_age.highcarb_red_steel.title": "Ingredientes para o Aço Rubro",
"quests.metal_age.highcarb_red_steel.subtitle": "O poder de deletar matéria desse jeito não poderia energizar uma bomba nuclear?",
"quests.metal_age.highcarb_red_steel.desc": "Aço Rubro começa primeiro como Aço Rubro de Alto Carbono, o qual é feito fundindo Aço Rubro Fraco e Aço Negro. Após isso, ele precisa ser trabalhado em uma Bigorna para forjá-lo em Aço Rubro.",
"quests.metal_age.highcarb_blu_steel.title": "Ingredientes para o Aço Azul",
"quests.metal_age.highcarb_blu_steel.subtitle": "Lavoisier ta se debatendo no caixão",
"quests.metal_age.highcarb_blu_steel.desc": "Aço Azul começa primeiro como Aço Azul de Alto Carbono, o qual é feito fundindo Aço Azul Fraco e Aço Negro. Após isso, ele precisa ser trabalhado em uma Bigorna para forjá-lo em Aço Azul.",
"quests.metal_age.redblu_anvil.title": "Bigorna N6: Aço Rubro ou Azul",
"quests.metal_age.redblu_anvil.subtitle": "Está acabado",
"quests.metal_age.redblu_anvil.desc": "O nível final de Bigorna! Com uma Bigorna de Nível 6 você agora será capaz de trabalhar ambos os Lingotes de Aço Rubro e Azul em diversos itens.\n\nIsso marca o fim da progressão do TerraFirmaCraft. Agora é hora de finalizar a Era Industrial e criar o seu primeiro circuito de Baixa Voltagem.",
"quests.metal_age.red_steel_flask.title": "Cantil de Aço Rubro",
"quests.metal_age.red_steel_flask.subtitle": "Dá de 10 a 0 no Cantil de Ferro",
"quests.metal_age.red_steel_flask.desc": "O Cantil de Aço Rubro é o melhor Cantil disponível. Ele comporta a mesma quantidade de líquido que um Cantil de Ferro, mas o Cantil de Aço Rubro simplesmente nunca quebra.",
"quests.metal_age.redblu_buckets.title": "Componentes do Balde",
"quests.metal_age.redblu_buckets.subtitle": "Reator de Fusão Baldear",
"quests.metal_age.redblu_buckets.desc": "A tarefa final na Idade da Metalurgia é criar um Balde. Diferente do balde de madeira e outros recipientes de fluido que você esteve usando até agora, o Balde pode ser usado para carregar Lava e mover blocos de fonte de outros fluidos por aí.",
"quests.metal_age.this_is_a_bucket.title": "Isso é... o Balde.",
"quests.metal_age.this_is_a_bucket.subtitle": "Pelos Deuses...",
"quests.metal_age.this_is_a_bucket.desc": "Parabéns pela criação do Balde. A Idade da Metalurgia está oficialmente terminada.\n\nVá e comece a trabalhar na produção daqueles componentes de Baixa Voltagem!",
"quests.steam_age": "Automação Primitiva", "quests.steam_age": "Automação Primitiva",
"quests.steam_age.subtitle": "De Máquinas Primitivas ao Poder do Vapor", "quests.steam_age.subtitle": "De Máquinas Primitivas ao Poder do Vapor",
"quests.steam_age.basic_greate.title": "Noções Básicas de Greate", "quests.steam_age.basic_greate.title": "Noções Básicas de Greate",

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 227 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 219 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 223 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 212 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 693 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 707 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 772 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 807 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 685 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 713 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 850 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 794 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 270 KiB

Before After
Before After

View file

@ -0,0 +1,5 @@
{
"animation": {
"frametime": 1
}
}

View file

@ -0,0 +1,9 @@
"type": "minecraft:entity",
"pools": [
{
"bonus_rolls": 0.0,
"entries": [],
}
],
"random_sequence": "railways:entities/conductor"
}

View file

@ -193,7 +193,7 @@ const registerAdAstraRecipes = (event) => {
'ACA', 'ACA',
'AAA' 'AAA'
], { ], {
A: '#forge:foils/polyphenylene', A: '#forge:foils/polyphenylene_sulfide',
B: '#forge:tiny_fluid_pipes/polyethylene', B: '#forge:tiny_fluid_pipes/polyethylene',
C: 'gtceu:aluminium_fluid_cell' C: 'gtceu:aluminium_fluid_cell'
}).id('tfg:gas_tank') }).id('tfg:gas_tank')
@ -203,7 +203,7 @@ const registerAdAstraRecipes = (event) => {
'ACA', 'ACA',
'AAA' 'AAA'
], { ], {
A: '#forge:sheets/polyphenylene', A: '#forge:sheets/polyphenylene_sulfide',
B: '#forge:small_fluid_pipes/polyethylene', B: '#forge:small_fluid_pipes/polyethylene',
C: 'gtceu:stainless_steel_fluid_cell' C: 'gtceu:stainless_steel_fluid_cell'
}).id('tfg:large_gas_tank') }).id('tfg:large_gas_tank')

View file

@ -245,4 +245,11 @@ const registerAdAstraPlacedFeatures = (event) => {
event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_moon_sand') event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_moon_sand')
event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_white_sand') event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_white_sand')
event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_black_sand') event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_black_sand')
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/geyser_source_patch')
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/stromatolite_cluster_patch')
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/stromatolite_tower')
event.add('tfg:venus_delta_terrain_features', 'tfg:venus/terrain/hot_spring_delta')
event.add('tfg:venus_delta_terrain_features', 'tfg:venus/terrain/stromatolite_disk')
} }

View file

@ -659,6 +659,8 @@ function removeGTCEURecipes(event) {
event.remove({ id: 'gtceu:forming_press/form_purpur_slab_into_pillar' }) event.remove({ id: 'gtceu:forming_press/form_purpur_slab_into_pillar' })
event.remove({ id: 'gtceu:rock_breaker/red_granite' })
// Remove vanilla Eye of Ender // Remove vanilla Eye of Ender
event.remove({ id: 'minecraft:ender_eye' }) event.remove({ id: 'minecraft:ender_eye' })

View file

@ -72,6 +72,8 @@ const registerMinecraftItemTags = (event) => {
event.add('tfc:colored_terracotta', 'minecraft:white_terracotta') event.add('tfc:colored_terracotta', 'minecraft:white_terracotta')
event.add('tfc:bells', 'minecraft:bell') event.add('tfc:bells', 'minecraft:bell')
event.add('tfc:plants', 'minecraft:spore_blossom')
} }
const registerMinecraftBlockTags = (event) => { const registerMinecraftBlockTags = (event) => {

View file

@ -132,13 +132,13 @@ const registerTFCRecipes = (event) => {
.id('tfg:smelting/lime') .id('tfg:smelting/lime')
// Kaolinite Clay // Kaolinite Clay
event.smelting('tfc:powder/kaolinite', 'tfc:kaolin_clay') event.smelting('tfc:powder/kaolinite', '2x tfc:kaolin_clay')
.id('tfg:smelting/kaolinite_clay') .id('tfg:smelting/kaolinite_clay')
// Fire Brick // Fire Clay
event.recipes.gtceu.alloy_smelter('tfg:cheaper_fire_brick') event.recipes.gtceu.alloy_smelter('tfg:cheaper_fire_clay')
.itemInputs('#forge:dusts/graphite', 'tfc:kaolin_clay') .itemInputs('#forge:dusts/graphite', '4x tfc:kaolin_clay')
.itemOutputs('tfc:fire_clay') .itemOutputs('2x tfc:fire_clay')
.duration(600) .duration(600)
.EUt(GTValues.VA[GTValues.ULV]) .EUt(GTValues.VA[GTValues.ULV])

View file

@ -5,6 +5,7 @@ function registerTFCDataForTFG(event) {
registerTFGItemSize(event); registerTFGItemSize(event);
registerTFGSupportData(event); registerTFGSupportData(event);
registerTFGFoodData(event); registerTFGFoodData(event);
registerTFGFauna(event);
} }
@ -123,3 +124,8 @@ const registerTFGFoodData = (event) => {
food.type('dynamic') food.type('dynamic')
}) })
} }
const registerTFGFauna = (event) => {
event.fauna(climate => { }, fauna => { fauna.chance(0) }, 'tfg:moon_rabbit')
}

View file

@ -527,6 +527,6 @@ function registerTFGMiscellaneousRecipes(event) {
.inputFluids(Fluid.of('gtceu:butane', 4000)) .inputFluids(Fluid.of('gtceu:butane', 4000))
.outputFluids(Fluid.of('tfg:isobutane', 1000), Fluid.of('gtceu:lpg', 3000)) .outputFluids(Fluid.of('tfg:isobutane', 1000), Fluid.of('gtceu:lpg', 3000))
.circuit(4) .circuit(4)
.duration(1400) .duration(2400)
.EUt(GTValues.VA[GTValues.EV]) .EUt(GTValues.VA[GTValues.HV])
} }

View file

@ -629,7 +629,8 @@ function registerTFGRockRecipes(event) {
'minecraft:deepslate', 'minecraft:deepslate',
'minecraft:cobbled_deepslate', 'minecraft:cobbled_deepslate',
'minecraft:blackstone', 'minecraft:blackstone',
'minecraft:dripstone_block' 'minecraft:dripstone_block',
'minecraft:basalt'
] ]
ROCK_DUPING.forEach(x => { ROCK_DUPING.forEach(x => {

View file

@ -1,97 +1,73 @@
// priority: 0 // priority: 0
/**
* Событие регистрации предметов.
*/
StartupEvents.registry('item', event => { StartupEvents.registry('item', event => {
registerGTCEuItems(event) registerGTCEuItems(event)
registerTFGItems(event) registerTFGItems(event)
}) })
/**
* Событие регистрации блоков.
*/
StartupEvents.registry('block', event => { StartupEvents.registry('block', event => {
registerTFGBlocks(event) registerTFGBlocks(event)
})
StartupEvents.registry('entity_type', event => {
registerTFGEntityTypes(event)
}) })
/**
* Событие изменения блоков.
*/
BlockEvents.modification(event => { BlockEvents.modification(event => {
registerAdAstraBlockModifications(event) registerAdAstraBlockModifications(event)
}) })
/**
* Событие изменения предметов.
*/
ItemEvents.modification(event => { ItemEvents.modification(event => {
registerBeneathItemModifications(event) registerBeneathItemModifications(event)
registerConstructionWandsItemModifications(event) registerConstructionWandsItemModifications(event)
registerCreateItemModifications(event) registerCreateItemModifications(event)
registerMinecraftItemModifications(event) registerMinecraftItemModifications(event)
}) })
/**
* Событие регистрации жидкостей.
*/
StartupEvents.registry('fluid', event => { StartupEvents.registry('fluid', event => {
registerTFGFluids(event) registerTFGFluids(event)
registerAE2Fluids(event) registerAE2Fluids(event)
}) })
/**
* Событие регистрации типов рецептов.
*/
GTCEuStartupEvents.registry('gtceu:recipe_type', event => { GTCEuStartupEvents.registry('gtceu:recipe_type', event => {
registerGTCEuRecipeTypes(event) registerGTCEuRecipeTypes(event)
}) })
/**
* Событие регистрации механизмов.
*/
GTCEuStartupEvents.registry('gtceu:machine', event => { GTCEuStartupEvents.registry('gtceu:machine', event => {
registerGTCEuMachines(event) registerGTCEuMachines(event)
}) })
/**
* Событие регистрации тэг префиксов.
*/
GTCEuStartupEvents.registry('gtceu:tag_prefix', event => { GTCEuStartupEvents.registry('gtceu:tag_prefix', event => {
registerAE2TagPrefixes(event) registerAE2TagPrefixes(event)
registerTFCTagPrefixes(event) registerTFCTagPrefixes(event)
registerGTCEuTagPrefixes(event) registerGTCEuTagPrefixes(event)
}) })
GTCEuStartupEvents.registry('gtceu:material', event => { GTCEuStartupEvents.registry('gtceu:material', event => {
registerAdAstraMaterials(event) registerAdAstraMaterials(event)
registerAE2Materials(event) registerAE2Materials(event)
registerCreateMaterials(event) registerCreateMaterials(event)
registerTFCMaterials(event) registerTFCMaterials(event)
registerGTCEuMaterials(event) registerGTCEuMaterials(event)
registerGreateMaterials(event) registerGreateMaterials(event)
registerTFGMaterials(event) registerTFGMaterials(event)
}) })
GTCEuStartupEvents.registry('gtceu:material_icon_set', event => { GTCEuStartupEvents.registry('gtceu:material_icon_set', event => {
registerTFCIconSets(event) registerTFCIconSets(event)
}) })
/**
* Событие модификации материалов.
*/
GTCEuStartupEvents.materialModification(event => { GTCEuStartupEvents.materialModification(event => {
registerGTCEuMaterialModification(event) registerGTCEuMaterialModification(event)
registerGreateMaterialModification(event) registerGreateMaterialModification(event)
}) })
GTCEuStartupEvents.registry('gtceu:dimension_marker', event => { GTCEuStartupEvents.registry('gtceu:dimension_marker', event => {
registerTFGDimensionMarkers(event) registerTFGDimensionMarkers(event)
}) })
TFCEvents.registerFoodTrait(event => { TFCEvents.registerFoodTrait(event => {
registerTFGFoodTraits(event) registerTFGFoodTraits(event)
}) })
Platform.mods.kaolinclayze.name = "Primitive Creatures"; Platform.mods.kaolinclayze.name = "Primitive Creatures";

View file

@ -0,0 +1,25 @@
// priority: 0
function registerTFGEntityTypes(event) {
event.create('tfg:moon_rabbit', 'tfc:mammal')
.withFaunaDefinition('on_ground', 'world_surface_wg')
.foodTag('tfc:rabbit_food')
.sized(1, 1)
.modelSize(1, 1)
.updateInterval(3)
.setDeathSound("minecraft:entity.rabbit.death")
.setAmbientSound("minecraft:entity.rabbit.ambient")
.setHurtSound(context => "minecraft:entity.rabbit.hurt")
.canJump(true)
.setBlockJumpFactor(entity => 0.42)
// these are the same as tfc rabbits
//.configs(config => {
// config.gestationDays(19)
// config.daysToAdult(80)
// config.childCount(6)
// config.uses(40)
// config.maxFamiliarity(0.35)
// config.eatsRottenFood(true)
//})
}

View file

@ -94,49 +94,6 @@
} }
] ]
}, },
{
"pakku_id": "G1s0TjQfR5uVCf2Y",
"pakku_links": [
"hEH6ly65CC6Sw1pf",
"FnKweRrkUQZW32bO",
"0IQGejKaqyQTLzbL"
],
"type": "MOD",
"slug": {
"curseforge": "ae2-things-forge"
},
"name": {
"curseforge": "AE2 Things [Forge]"
},
"id": {
"curseforge": "609977"
},
"files": [
{
"type": "curseforge",
"file_name": "AE2-Things-1.2.1.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/4616/683/AE2-Things-1.2.1.jar",
"id": "4616683",
"parent_id": "609977",
"hashes": {
"sha1": "9862284af52931df937980f199a401bfe6651587",
"md5": "6a5134e817afc15a227b644f4a663a8a"
},
"required_dependencies": [
"223794"
],
"size": 70813,
"date_published": "2023-06-29T22:04:08.630Z"
}
]
},
{ {
"pakku_id": "5bFLocOstkf9AKyG", "pakku_id": "5bFLocOstkf9AKyG",
"type": "MOD", "type": "MOD",
@ -2394,18 +2351,18 @@
"forge" "forge"
], ],
"release_type": "alpha", "release_type": "alpha",
"url": "https://edge.forgecdn.net/files/6685/435/Steam_Rails-1.6.11-alpha+forge-mc1.20.1.jar", "url": "https://edge.forgecdn.net/files/6688/860/Steam_Rails-1.6.11-alpha+forge-mc1.20.1.jar",
"id": "6685435", "id": "6688860",
"parent_id": "688231", "parent_id": "688231",
"hashes": { "hashes": {
"sha1": "9addc6a5d1d83136eba3b8cc4458f8ee7fdca4d0", "sha1": "22744c2e0c9b7f6b238de7b8cbd90fe1ed6be559",
"md5": "edcf8946c2867ccb25ef7c0798ffe845" "md5": "10a30be6956c72fa4769d41580527e84"
}, },
"required_dependencies": [ "required_dependencies": [
"328085" "328085"
], ],
"size": 10102018, "size": 10111314,
"date_published": "2025-06-23T01:55:07.230Z" "date_published": "2025-06-23T21:54:57.917Z"
} }
] ]
}, },
@ -3115,6 +3072,50 @@
} }
] ]
}, },
{
"pakku_id": "yUMf5nnDIziISWPH",
"pakku_links": [
"FOswt0O8bKv2R2Nv",
"9BKEvabQWNVcGwsX"
],
"type": "MOD",
"slug": {
"curseforge": "entityjs"
},
"name": {
"curseforge": "EntityJS"
},
"id": {
"curseforge": "967617"
},
"files": [
{
"type": "curseforge",
"file_name": "entityjs-0.5.6-1.20.1.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"neoforge",
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/6675/891/entityjs-0.5.6-1.20.1.jar",
"id": "6675891",
"parent_id": "967617",
"hashes": {
"sha1": "f46aa4f51f5a2f1c7dd2c568e865f3983d5a560a",
"md5": "034a696032897fcc699d996da28d05f0"
},
"required_dependencies": [
"388172",
"238086"
],
"size": 2270697,
"date_published": "2025-06-20T18:48:43.203Z"
}
]
},
{ {
"pakku_id": "S9mFVhld9RtTDbh2", "pakku_id": "S9mFVhld9RtTDbh2",
"type": "MOD", "type": "MOD",