Introduction
Welcome to The Guild, a quest mod inspired by Bountiful.
Have you ever wanted to go on an adventure? Or maybe you're more inclined for a stable life? Either way The Guild has got you covered!
Choose between 15 different professions (5 available at the moment) and embark on a journey of questing!
This mod adds quests to the game.
Ok, but what are quests?
A quest is a set of randomly generated tasks usually accompanied by a corresponding reward based on said tasks.
Quests are highly customizable through datapacks, with a solid base of defaults so you can start adventuring out of the box.
Getting started
To start, find a Guild Master in a plains village, and buy a Profession Licence.
Here's The Guild, a build found mainly in plains villages and more rarely in other ones. Here you can buy professions licences to start accepting quests or to expand your choices.

Quests screen
Obtaining and using a licence will unlock the entire Questing system. To open the Quests Screen press the Guild Screen Key (J by default).
The Quests Screen showing available quests (on the left) and accepted quests (on the right). Professions are also visible on the top.

Datapack guide
Customizing quests is easy, you can follow the guide here to create your own quests datapacks in minutes!
https://github.com/Fulmineo64/Guild/tree/master/examples/datapacks
FAQ
Is there gonna be a Forge version?
No, but you can download the Bountiful mod which offers many of the functionalities.
Discord
You can discuss, suggest new features and get previews of my mods on my Discord server!
Have fun living your adventures!
How to Install The Guild (Mod)
The Guild by Fulmineo64 is verified for Fabric across Minecraft versions 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3 (latest release: 0.4.10, file size: 1.3 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded The Guild file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
B
0.4.10
|
last yr. | 1 | |||
|
B
0.4.9
|
last yr. | 1 | |||
|
B
0.4.8
|
last yr. | 1 | |||
|
B
0.4.7
|
last yr. | 1 | |||
|
B
0.4.6
|
last yr. | 1 | |||
|
B
0.4.5
|
last yr. | 1 | |||
|
B
0.4.4
|
last yr. | 1 | |||
|
B
0.4.3
|
last yr. | 1 | |||
|
B
0.4.2
|
last yr. | 1 | |||
|
B
0.4.1
|
last yr. | 1 | |||
|
B
0.4.0
|
last yr. | 1 | |||
|
B
0.3.8
|
last yr. | 1 | |||
|
B
0.3.7
|
last yr. | 1 | |||
|
B
0.3.6
|
last yr. | 1 | |||
|
B
0.3.5
|
last yr. | 1 | |||
|
B
0.3.4
|
last yr. | 1 | |||
|
B
0.3.3
|
last yr. | 1 | |||
|
B
0.3.2
|
last yr. | 1 | |||
|
B
0.3.1
|
last yr. | 1 | |||
|
B
0.3.0
|
last yr. | 1 | |||
|
B
0.2.0
|
last yr. | 1 | |||
|
B
0.1.2
|
last yr. | 1 | |||
|
B
0.1.1
|
last yr. | 1 | |||
|
B
0.1.0
|
last yr. | 1 | |||
|
B
0.0.8
|
last yr. | 1 | |||
|
B
0.0.7
|
last yr. | 1 | |||
|
B
0.0.6
|
last yr. | 1 | |||
|
A
0.0.5
|
last yr. | 1 | |||
|
A
0.0.4
|
last yr. | 1 | |||
|
A
0.0.3
|
last yr. | 1 | |||
|
A
0.0.2
|
last yr. | 1 | |||
|
A
0.0.1
|
last yr. | 1 |
- Updated to Minecraft 1.20.4
# 0.4.9
- Updated to Minecraft 1.20.3
# 0.4.8
- Updated to Minecraft 1.20.2
# 0.4.7
- Updated to Minecraft 1.20.1
# 0.4.6
- Updated to Minecraft 1.20
# 0.4.5
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X
- Updated to Minecraft 1.20.3
# 0.4.8
- Updated to Minecraft 1.20.2
# 0.4.7
- Updated to Minecraft 1.20.1
# 0.4.6
- Updated to Minecraft 1.20
# 0.4.5
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profes
- Updated to Minecraft 1.20.2
# 0.4.7
- Updated to Minecraft 1.20.1
# 0.4.6
- Updated to Minecraft 1.20
# 0.4.5
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rew
- Updated to Minecraft 1.20.1
# 0.4.6
- Updated to Minecraft 1.20
# 0.4.5
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession:
- Updated to Minecraft 1.20
# 0.4.5
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regenerati
- Updated to Minecraft 1.19.4
- Updated french translations, many thanks to Arona74 for their contribution!
- Updated chinese translations, many thanks to GodGun968 for their contribution!
# 0.4.4
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
...
- Updated to Minecraft 1.19.3
# 0.4.3
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- B
- Updated to Minecraft 1.19.2
# 0.4.2
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Profess
- Updated to Minecraft 1.19.1
# 0.4.1
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution
- Updated to Minecraft 1.19
# 0.4.0
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for all the Professions
- Now
- Added the possibility to specify an exp reward for the player
- Now the rewarded player exp and profession exp are shown on the quest tooltip
- Added an exp reward to all current existing quests
- Player exp, as with all other values, can be configured with datapacks
- Updated to Minecraft 1.18.2
# 0.3.8
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for al
- Added support to the OctoEconomyAPI thanks to ExcessiveAmountsOfZombies (aka TheThonk)!
- Added example datapack for a drag-and-drop integration with EightsEconomy (OctoEconomyAPI's implementation)
- Improved handling of reward pools without the "max" value in the "number" property (although specifying it is always recommended)
- Accepted professions of removed datapacks will be now discarded, avoiding them to clutter the profession cap.
- Slightly adjusted the positioning of the Quests Screen's elements
# 0.3.7
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for all the Professions
- Now Professions with the same Identifier placed in different namespaces will be merged instead of overridden
# 0.1.1
- Changed the commands introduced in 0.1.0 to be available only to operators and above
- Added example datapack
- Added back "label" property to Professions as now it works
- Added new configurable values maxProfessions and maxQuestsPerProfession that limit the max acceptable Professions and the max available quest for said Professions.
- Updated russian translations thanks to Shelbikk [#12](https://github.com/Fulmineo64/Guild/issues/12)!
- Updated the textures for the Guild Master and the Guild Master Table thanks to Alexander210806!
# 0.3.6
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for all the Professions
- Now Professions with the same Identifier placed in different namespaces will be merged instead of overridden
# 0.1.1
- Changed the commands introduced in 0.1.0 to be available only to operators and above
- Added example datapack
- Added back "label" property to Professions as now it works properly on servers
# 0.1.0
- Removed "label" property from Professions as it doesn't work properly in multiplayer
- Updated to Fabric API 0.40.1+1.17
- Added over-complicated Profession Requirements system, useful to limit early access to professions
- Added /guild licence <profession\> command to generate profession licences
- Added /guild exp <profession\> <exp\> command to change the player's profession exp
- Added /guild quest <profession\> command to generate a new quest for the specified profession
- Center
- Updated to Minecraft 1.18.1
- Update the textures of the Guild Master and the Guild Master's Table thanks to Alexander210806!
# 0.3.5
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for all the Professions
- Now Professions with the same Identifier placed in different namespaces will be merged instead of overridden
# 0.1.1
- Changed the commands introduced in 0.1.0 to be available only to operators and above
- Added example datapack
- Added back "label" property to Professions as now it works properly on servers
# 0.1.0
- Removed "label" property from Professions as it doesn't work properly in multiplayer
- Updated to Fabric API 0.40.1+1.17
- Added over-complicated Profession Requirements system, useful to limit early access to professions
- Added /guild licence <profession\> command to generate profession licences
- Added /guild exp <profession\> <exp\> command to change the player's profession exp
- Added /guild quest <profession\> command to generate a new quest for the specified profession
- Centered the level text on Quests Screen
# 0.0.8
- Removed "quest" command
- Added "guild reset" command, that removes all professions and all accepted and available quests
- Added "guild clear" command, that removes all accepted and available quests
# 0.0.7
- Added Russian translations, many thanks to RiverCat!
- Refactored the code that handles the buttons in the Quest Screen.
# 0.0.6
- Rewards get now drop
- Updated to Minecraft 1.18
# 0.3.4
- Updated Chinese translations thanks to 103sakamoto!
# 0.3.3
- Added missing title to The Guild's configuration screen
# 0.3.2
- Added configuration for the following values: "Available quests expiration ticks", "Quest generation ticks", "Max quests per generation" and "Display unlocked tasks and rewards"
- Added ModMenu integration
# 0.3.1
- Changed Beekeeper Guild Master's trade level from 2 to 3
- Added workaround for mods that call readCustomDataFromNbt on ServerPlayerEntity multiple times
# 0.3.0
- Added Beekeeper profession
- Added nbt support for entities, useful to specify a subset of entities or even players
- Added support for nbt tags for icons with the property "icon_tag"
- Reworked the Quests Screen to greatly improve performance and to better handle stack's custom names
# 0.2.0
- Changed "entity" task type to "slay".
- Cleaned up accesswideners
- Added new "nbt" property to Quest Professions useful to request (or reward) items with custom nbt
- Updated Russian translations (thanks to M1XB0X)
- Added new quests to the Guard Profession involving illagers
- Added new rewards exclusive to the Guard Profession: Steak starting at lvl 5 and Regeneration Potion starting at lvl 10
# 0.1.2
- Added new Profession, the Chef
- Added cooked variants of foods to their respective professions (meat for hunters, fishes and kelp for fisherman)
- Improved translation system for Professions
- Buffed exps and rewards for most Professions
- Revisited the level distribution of tasks for all the Professions
- Now Professions with the same Identifier placed in different namespaces will be merged instead of overridden
# 0.1.1
- Changed the commands introduced in 0.1.0 to be available only to operators and above
- Added example datapack
- Added back "label" property to Professions as now it works properly on servers
# 0.1.0
- Removed "label" property from Professions as it doesn't work properly in multiplayer
- Updated to Fabric API 0.40.1+1.17
- Added over-complicated Profession Requirements system, useful to limit early access to professions
- Added /guild licence <profession\> command to generate profession licences
- Added /guild exp <profession\> <exp\> command to change the player's profession exp
- Added /guild quest <profession\> command to generate a new quest for the specified profession
- Centered the level text on Quests Screen
# 0.0.8
- Removed "quest" command
- Added "guild reset" command, that removes all professions and all accepted and available quests
- Added "guild clear" command, that removes all accepted and available quests
# 0.0.7
- Added Russian translations, many thanks to RiverCat!
- Refactored the code that handles the buttons in the Quest Screen.
# 0.0.6
- Rewards get now dropped on the ground when the inventory is full
- Fixed completing quests for resigned professions
- Added extra checks to prevent crashes for