Trowel item (#1106)

* - Changed the weird assembler piston recipe.

* - Updated Changelog

* - Added Trowel tool.
- Increased size of piglin disguise to prevent texture clipping.

* - Updated Changelog
This commit is contained in:
Redeix 2025-05-31 05:35:36 -05:00 committed by GitHub
parent 6f5ce5e6d7
commit e0cbe907f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 113 additions and 11 deletions

View file

@ -3,6 +3,8 @@
### Changes
- Create Steam Engine now also accepts river water and GregTech steam as valid inputs (#947) @Zeropol
- Changed weird assembler piston recipe (#1092) @Redeix
- Added Trowel tool to randomly place blocks from hotbar (#1106) @Redeix
- Fixed texture clipping on piglin disguise (#1106) @Redeix
## [0.9.9] - 30.05.2025
### Changes

View file

@ -3265,8 +3265,8 @@
type: "item"
}]
title: "{quests.tfg_tips.cane.title}"
x: -1.5d
y: 5.0d
x: -1.0d
y: 4.5d
}
{
dependencies: ["150B7C5CD152E1BA"]
@ -3286,8 +3286,8 @@
type: "item"
}]
title: "{quests.tfg_tips.fishing_net.title}"
x: -1.5d
y: 6.0d
x: -2.0d
y: 5.0d
}
{
dependencies: ["5C01BDDA66249D7B"]
@ -5205,6 +5205,26 @@
x: 9.5d
y: -4.5d
}
{
dependencies: ["150B7C5CD152E1BA"]
description: ["{quests.tfg_tips.trowel.desc}"]
id: "26DFC32AD5DED4E9"
subtitle: "{quests.tfg_tips.trowel.subtitle}"
tasks: [{
id: "694BF83F489646D6"
item: {
Count: 1
id: "tfg:trowel"
tag: {
Damage: 0
}
}
type: "item"
}]
title: "{quests.tfg_tips.trowel.title}"
x: -2.5d
y: 6.0d
}
]
subtitle: ["{quests.tfg_tips.subtitle}"]
title: "{quests.tfg_tips}"

View file

@ -0,0 +1,18 @@
{
"name": "Trowel",
"icon": "tfg:trowel",
"category": "tfc:mechanics",
"priority": true,
"pages": [
{
"type": "patchouli:crafting",
"title": "Trowel",
"recipe": "tfg:shaped/trowel",
"text": "A $(item)Trowel$() allows a builder to place random blocks from their hotbar when right-clicking a surface.$(br2)Trowels also have built-in functionality with the $(item)Roads and Roofs$() mod--Meaning that they can place filler items like bricks or flagstones randomly as well."
},
{
"type": "patchouli:text",
"text": "Inspired by the trowel tool from $(item)Quark$()--A mod by Vazkii"
}
]
}

View file

@ -257,6 +257,7 @@
"item.tfg.uv_universal_circuit": "UV Universal Circuit",
"item.tfg.uhv_universal_circuit": "UHV Universal Circuit",
"item.tfg.piglin_disguise": "Piglin Disguise",
"item.tfg.trowel": "Trowel",
"material.tfg.latex": "Latex",
"material.tfg.vulcanized_latex": "Vulcanized Latex",
"material.tfg.fluix": "Fluix",
@ -2294,5 +2295,8 @@
"quests.tfg_tips.piglin_bartering.subtitle": "We are not alone apparently",
"quests.tfg_tips.piglin_bartering.desc": "The curious inhabitants of &4The Beneath&r have items to offer... Trade gold with them to get some useful resource, such as small amounts of &aMetals&r or &aLeather.&r\nCheck out the &2Field Guide&r for details about barter trades.",
"quests.tfg_tips.piglin_disguise.subtitle": "They'll never know...",
"quests.tfg_tips.piglin_disguise.desc": "Do you feel like you don't belong?\n Do the &4Piglin&r attack you at your school because of your appearance?\n Try wearing a &aPiglin Disguise&r to ward off unwanted attention and blend right in."
"quests.tfg_tips.piglin_disguise.desc": "Do you feel like you don't belong?\n Do the &4Piglin&r attack you at your school because of your appearance?\n Try wearing a &aPiglin Disguise&r to ward off unwanted attention and blend right in.",
"quests.tfg_tips.trowel.title": "Trowel",
"quests.tfg_tips.trowel.subtitle": "Inspired by Quark!",
"quests.tfg_tips.trowel.desc": "A &4Trowel&r is a tool for builders that can &brandomly place blocks&r located in the hotbar. Trowels can also use bricks and other useable items to randomize tiles for &5RNR Roads&r."
}

View file

@ -3,7 +3,7 @@
"texture_size": [64, 64],
"textures": {
"1": "tfg:block/piglin_disguise",
"particle": "minecraft:block/soul_sand"
"particle": "block/soul_sand"
},
"elements": [
{
@ -193,8 +193,8 @@
"translation": [0, 3.5, 0]
},
"head": {
"translation": [0, 7, 0],
"scale": [1.75, 1.75, 2.25]
"translation": [0, 8.5, 0],
"scale": [1.75, 2, 2.25]
},
"fixed": {
"translation": [0, 4, 0]

View file

@ -3,7 +3,7 @@
"texture_size": [64, 64],
"textures": {
"1": "tfg:block/piglin_disguise",
"particle": "minecraft:block/soul_sand"
"particle": "block/soul_sand"
},
"elements": [
{
@ -193,8 +193,8 @@
"translation": [0, 3.5, 0]
},
"head": {
"translation": [0, 7, 0],
"scale": [1.75, 1.75, 2.25]
"translation": [0, 8.5, 0],
"scale": [1.75, 2, 2.25]
},
"fixed": {
"translation": [0, 4, 0]

View file

@ -0,0 +1,36 @@
{
"credit": "Made with Blockbench",
"parent": "minecraft:item/generated",
"textures": {
"layer0": "tfg:item/trowel"
},
"display": {
"thirdperson_righthand": {
"rotation": [-58, -90, -147],
"translation": [0, 1, -1.25],
"scale": [0.55, 0.55, 0.55]
},
"thirdperson_lefthand": {
"rotation": [-123, 90, -147],
"translation": [0, 1, -1.25],
"scale": [0.55, 0.55, 0.55]
},
"firstperson_righthand": {
"rotation": [95, -90, 25],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [66, 90, 41],
"translation": [1.13, 3.2, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"ground": {
"translation": [0, 2, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [0, 180, 0]
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

View file

@ -413,4 +413,23 @@ function registerTFGMiscellaneousRecipes(event) {
1, -1, 0, 0, 0, 0, -1, 1
]
).id('tfg:sewing/piglin_disguise')
//trowel
event.shaped('tfg:trowel', [
'DBC',
'AA ',
' '
], {
A: ChemicalHelper.get(TagPrefix.plate, GTMaterials.Invar, 1),
B: '#forge:screws',
C: '#tfc:lumber',
D: '#forge:tools/screwdrivers'
}).id('tfg:shaped/trowel')
event.recipes.gtceu.assembler('tfg:assembler/trowel')
.itemInputs(ChemicalHelper.get(TagPrefix.plate, GTMaterials.Invar, 2), '1x #forge:screws', '1x #tfc:lumber')
.itemOutputs('1x tfg:trowel')
.duration(40)
.circuit(4)
.EUt(GTValues.VA[GTValues.ULV])
}

View file

@ -33,6 +33,9 @@ const registerTFGItemTags = (event) => {
event.add('minecraft:piglin_loved', 'tfg:piglin_disguise')
event.add('forge:tools/trowels', 'tfg:trowel')
event.add('tfc:usable_on_tool_rack', 'tfg:trowel')
// #region Paper from wood
event.add('tfg:hardwood_strips', 'tfg:hardwood_strip')