Skip to content

Commit 5b16a10

Browse files
Correct Data Stick interaction handling (#4409)
1 parent 3c8ff11 commit 5b16a10

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/gregtechceu/gtceu/common/item/DataItemBehavior.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ public InteractionResult onItemUseFirst(ItemStack itemStack, UseOnContext contex
153153
if (ResearchManager.readResearchId(itemStack) == null) {
154154
return interactable.onDataStickShiftUse(context.getPlayer(), itemStack);
155155
}
156+
return InteractionResult.sidedSuccess(context.getLevel().isClientSide);
156157
} else {
157158
return interactable.onDataStickUse(context.getPlayer(), itemStack);
158159
}
@@ -167,13 +168,12 @@ public InteractionResult onItemUseFirst(ItemStack itemStack, UseOnContext contex
167168
if (ResearchManager.readResearchId(itemStack) == null) {
168169
return interactable.onDataStickShiftUse(context.getPlayer(), itemStack);
169170
}
171+
return InteractionResult.sidedSuccess(context.getLevel().isClientSide);
170172
} else {
171173
return interactable.onDataStickUse(context.getPlayer(), itemStack);
172174
}
173-
} else {
174-
return InteractionResult.PASS;
175175
}
176176
}
177-
return InteractionResult.sidedSuccess(context.getLevel().isClientSide);
177+
return InteractionResult.PASS;
178178
}
179179
}

0 commit comments

Comments
 (0)