Skip to content

Commit 82962ac

Browse files
committed
Some other fixes
1 parent 7a70454 commit 82962ac

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<#include "mcelements.ftl">
22
<#include "mcitems.ftl">
3-
(${mappedMCItemToItemStackCode(input$a, 1)}.isIn(ItemTags.createOptional(${toResourceLocation(input$b)})))
3+
(${mappedMCItemToItem(input$a, 1)}.isIn(ItemTags.createOptional(${toResourceLocation(input$b)})))

src/main/resources/forge-1.16.5/templates/gui/gui_window.java.ftl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ public class ${name}Screen extends ContainerScreen<${name}Menu> implements ${Jav
221221
if (<@procedureOBJToConditionCode component.displayCondition/>)
222222
</#if>
223223
this.font.func_243248_b(ms,
224-
<#if hasProcedure(component.text)><@procedureOBJToStringCode component.text/><#else>new TranslationTextComponent("gui.${modid}.${registryname}.${component.getName()}")</#if>,
224+
<#if hasProcedure(component.text)>new StringTextComponent(<@procedureOBJToStringCode component.text/>)<#else>new TranslationTextComponent("gui.${modid}.${registryname}.${component.getName()}")</#if>,
225225
${component.gx(data.width)}, ${component.gy(data.height)}, ${component.color.getRGB()});
226226
</#list>
227227
}

src/main/resources/forge-1.16.5/utils/triggers.java.ftl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
@Override @OnlyIn(Dist.CLIENT) public void addInformation(ItemStack itemstack, <#if isBlock>IBlockReader<#else>World</#if> world, List<ITextComponent> list, ITooltipFlag flag) {
1515
super.addInformation(itemstack, world, list, flag);
1616
<#if hasProcedure(procedure)>
17-
Entity entity = Minecraft.getInstance().player;
17+
Entity entity = itemstack.getAttachedEntity() != null ? itemstack.getAttachedEntity() : Minecraft.getInstance().player;
1818
String hoverText = <@procedureCode procedure, {
1919
"x": "entity.getPosX()",
2020
"y": "entity.getPosY()",
2121
"z": "entity.getPosZ()",
2222
"entity": "entity",
2323
"world": "entity.world",
2424
"itemstack": "itemstack"
25-
}, false/>;
25+
}, false/>;
2626
if (hoverText != null) {
2727
for (String line : hoverText.split("\n")) {
2828
list.add(new StringTextComponent(line));

0 commit comments

Comments
 (0)