Fixed minor bugs
Added new goal - Interact With NBT
Added description to quests
Changed QuestLog screen
Fixed scrolling in goals - Now you can't go up infinitelly Changed track system - Now players tack each quest clicking on a square on the quest title Improved track system Changed buttons to change pages Removed quest searcher Added description next to goals - To change Added Tutorial Toast to let players know how to open QuestLog book
Added formatting text to all customizable texts
Fixed bugs
If a quest gives you items, if player has not enough space on inventory, the items are thrown to ground
Added description to quests Changed QuestLog screen - Fixed scrolling in goals - Now you can't go up infinitelly - Changed track system - Now players tack each quest clicking on a square on the quest title - Improved track system - Changed buttons to change pages - Removed quest searcher - Added description next to goals - To change Added Tutorial Toast to let players know how to open QuestLog book Added formatting text to all customizable texts Fixed bugs - If a quest gives you items, if player has not enough space on inventory, the items are thrown to ground
Added description to quests
Changed QuestLog screen
Fixed scrolling in goals - Now you can't go up infinitelly
Changed track system - Now players tack each quest clicking on a square on the quest title
Improved track system
Changed buttons to change pages
Removed quest searcher
Added description next to goals - To change
Added Tutorial Toast to let players know how to open QuestLog book
Added formatting text to all customizable texts
Fixed bugs
If a quest gives you items, if player has not enough space on inventory, the items are thrown to ground
Fixed dialog screen bugs
Fixed ResourceLocation bug on calling StartDialog.loadDialog with entity RL
Added a way to display dialog via commands - For testing
Added a way to give quests or display dialogs via commands
Fixed screen bugs
Added Minimalist DialogBackground screen
Changed default background
Fixed ResourceLocation bug on calling StartDialog.loadDialog with entity RL
Added a way to display dialog via commands - For testing
Added a way to give quests or display dialogs via commands
Fixed screen bugs
Added Minimalist DialogBackground screen
Changed default background
Added new way to call StartDialog#loadDialog, now It supports render entity via ResourceLocation String and via Item
Fixed "!" mark renderer
Fixed Linux and MacOS bug - Path's were not being added correctly since they were using "\".
Updated to 1.20
Changed AbstractQuestTracked params - PStack to GuiGraphics
All font.draw changed to guiGraphics.drawString
Changed entity.level to new entity.level() method
Changed blit and RenderSystem calls to a single guiGraphics.blit
Changed LootTable reward using LootParams
Changed all renderLine methods from MCUtilClient to use guiGraphics.drawString
Changed registerOverlays call - Added guiGraphics param
Added registerEnumClass on IEnums to fix a registry bug
Changed EnumQuestGoal incude TargetType and created his own Enum
Fixed QuestLog screen bugs
Added QuestTracker selector - Player can select what quests he want to display, not only current one.
Added multi quest tracker - Player can have multiple quests tracked
Added EnumTargetType registry (ONLY Client)
Fixed minor bugs
Added QuestLog button for select quest tracked
Added getEnum method to find ENUM by String in all classes
Fixed multiplayer incompatibility bug
Removed automatic TargetType registry from EnumGoalType enum class
Created a new IEnumTargetType and registry methods for registry TargetType