
⭐ ClueScrolls ⭐ 5.1.9
Complete scrolls and receive rewards! Similar to treasure wars! Quests Missions plugin
- Debug monitor improvements
- Added evenmorefish_catch (length, name, rarity) clue
- Added new jobs clues that will count money, points, or exp in the clue progress amount
- jobs_paymentpre_money (job, exp, money, points, world)
- jobs_paymentpre_points (job, exp, money, points, world)
- jobs_paymentpre_exp (job, exp, money, points, world)
- Added 1.21.1 support
- Added enchantment support to enchant clue. See below for example usage. Added totalenchants and explevelcost to data. enchant([enchantments], material, custommodeldata, itemdata, itemname, totalenchants, explevelcost, world)
- Added entitydye(entitytype, entitycustomname, color, world) clue [compatible on paper 1.18+ only]
- Added fertilizeegg(entitytype, entitycustomname, bredwith, experience, world) clue [compatible on paper 1.19.1+ only]
- Added sheepdye(entitytype, entitycustomname, color, world) clue [compatible on paper 1.18.2+ only]
- Updated smithing clue to support 1.20+ armor trim templates. smith(templatematerial, inputmaterial, mineralmaterial, outputmaterial, world)
- Updated harvest clue to support sweet_berries, glow_berries, and kelp. Kelp counts the height of the broken plant. harvest(material, blockdata, world)
- Added placedBlocksBypass list to skip checking if certain blocks are natural (ex: tree logs grown from sapling are marked as player placed)
The enchant clue now supports specifying required enchantments. A separate enchantment section is used in the data section for this. Extra enchantments beyond the specified ones (such as lure in the screenshots) do not stop the enchanted item from being counted. To make a clue that explicitly requires only a specific set of enchantments, specify their other possible enchantments as level 0.
Example:
enchantluckyrod:
lore: '&a★ &fEnchant %amount% fishing rods: %completed%%newline% &f&oRequired enchantments:%newline% &7* &eLuck of the Sea II+%newline% &7* &eUnbreaking I+'
clueType: enchant
amount: 2-3
objective: Enchant %amount% fishing rods with Luck II+ and Unbreaking
clueName: Lucky Unbreaking Enchanter
data:
material: fishing_rod
enchantment:
unbreaking: 1-5
luck_of_the_sea: 2-3
- Adds clueSettings.break.ignorePlayerPlacedBlocks setting. Must be enabled in config by default. Auto selects from the following block trackers:
- The break clue has a new data option: natural. Specify this as true/false to require the block to be a non-player placed block. Requires ignorePlayerPlacedBlocks setting to disable global filtering.
- Adds RoseStacker support
- Adds rosestacker_kill (entitytype, entitycustomname, world) clue
- Adds PyroFishingPro support
- Adds pyrofishingpro_catch (tier, fishnumber, hotspot, world) clue
- Optimizes movement related clues
Playtime clue ignores essentials or CMI afk players
- Improves UltimateStacker compatibility
- Added /cluescrolls debug to monitor a player's scroll progress and generate debug scrolls with a specific clue
ItemsAdder update and new clues
* itemsadder_blockbreak (namespacedid, material, blockdata, blockx, blocky, blockz, world)
* itemsadder_blockplace (namespacedid, material, blockdata, blockx, blocky, blockz, world)
* itemsadder_blockinteract (namespacedid, action, equipmentslot, material, blockdata, blockx, blocky, blockz, world)
* itemsadder_customentitykill (namespacedid, entitytype, entitycustomname, world)
* itemsadder_furniturebreak (namespacedid, world)
* itemsadder_furnitureplace (namespacedid, world)
* Updated the fish clue type to support custommodeldata
New documentation to help configure items adder https://wiki.electro2560.com/en/cluescrolls#itemsadder-configuration
https://wiki.electro2560.com/en/cluescrolls/clue-creation#itemsadder
- Fixes ultimatestacker not counting towards kill clue
- Fixes mythicmobs version error
- Fixes ShopGUI hook
- Fixed mythicmobs error in console
- Added isScroll, isCrystal, getScrollTier, and getCrystalTier to public API
Update 4.8.9
- Added material_tag and material_tag_papermc as data types for all clues that use material data
- Fixed custom model data for command item rewards
Available Tags
Spigot can only use material_tag. PaperMC can use material_tag or material_tag_papermc. Any clue that uses material data can use a material tag. Tags contain a list of materials and make configuration quicker. Servers that update to new game versions also benefit by not having to update configs. Existing scrolls in-game will immediately have new applicable materials count towards their clues.
material_tag: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Tag.html
material_tag_papermc: https://jd.papermc.io/paper/1.20/com/destroystokyo/paper/MaterialTags.html
Example clue:
logsclue:
lore: '&d★ &fBreak %amount% logs: %completed%'
clueType: break
amount: 12-16
objective: Break %amount% logs
clueName: Logger
data:
material_tag: logs
Added use-biome-clue-data to ignore biome data in clues that support it