Only display search tips on the spells tab!
This commit is contained in:
@@ -85,14 +85,22 @@ public class CustomCreativeSearchHandler {
|
|||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void onDrawScreenPostEvent(GuiScreenEvent.DrawScreenEvent.Post event){
|
public static void onDrawScreenPostEvent(GuiScreenEvent.DrawScreenEvent.Post event){
|
||||||
if(event.getGui() instanceof GuiContainerCreative && currentSearchField != null
|
|
||||||
&& DrawingUtils.isPointInRegion(currentSearchField.x, currentSearchField.y, currentSearchField.width, currentSearchField.height, event.getMouseX(), event.getMouseY())){
|
if(event.getGui() instanceof GuiContainerCreative && currentSearchField != null){
|
||||||
if(searchBarHoverTime == 0){
|
|
||||||
searchBarHoverTime++;
|
GuiContainerCreative gui = (GuiContainerCreative)event.getGui();
|
||||||
}else if(searchBarHoverTime == SEARCH_TOOLTIP_HOVER_TIME){
|
CreativeTabs tab = CreativeTabs.CREATIVE_TAB_ARRAY[gui.getSelectedTabIndex()];
|
||||||
event.getGui().drawHoveringText(I18n.format("container." + Wizardry.MODID + ":arcane_workbench.search_tooltip",
|
|
||||||
TOOLTIP_SYNTAX.getFormattingCode(), TOOLTIP_BODY.getFormattingCode()), event.getMouseX(), event.getMouseY());
|
if(tab == WizardryTabs.SPELLS && DrawingUtils.isPointInRegion(currentSearchField.x, currentSearchField.y, currentSearchField.width, currentSearchField.height, event.getMouseX(), event.getMouseY())){
|
||||||
|
|
||||||
|
if(searchBarHoverTime == 0){
|
||||||
|
searchBarHoverTime++;
|
||||||
|
}else if(searchBarHoverTime == SEARCH_TOOLTIP_HOVER_TIME){
|
||||||
|
event.getGui().drawHoveringText(I18n.format("container." + Wizardry.MODID + ":arcane_workbench.search_tooltip",
|
||||||
|
TOOLTIP_SYNTAX.getFormattingCode(), TOOLTIP_BODY.getFormattingCode()), event.getMouseX(), event.getMouseY());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
searchBarHoverTime = 0;
|
searchBarHoverTime = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user