NiceMerl adds Merl, a friendly helper, to the server. Type /merl and a question in chat, and she finds the answer in the Explorer's Eden wiki, the Minecraft Wiki or the server's settings. Only you see her answers. You don't need to install anything.
Available on GitHub. Needs Minecraft 26.3, Fabric Loader 0.19.5 or newer and Fabric API. LuckPerms is optional.
Type /merl and your question:
/merl how do I get a boss key/merl how do I make a nether portal/merl is pvp enabled or /merl keep inventory settings/merl where is the closest cherry grove or /merl where's a slime chunk/merl where is the closest waypoint, /merl where's my waypoint or /merl where is the castle waypoint (with Warping Wonders)/merl name tag phrases or /merl name tag to mute a mob/merl what can I craft or /merl how do I craft a waypoint hub/merl what is this (look at a block or mob)/merl what blocks go with this, /merl palette for deepslate bricks or /merl random palette/merl where's my bed, /merl where did I die or /merl where's my claim (with Get Off My Lawn)/merl remind me in 10 minutes to check the furnace/merl what's the tps, /merl mob cap, /merl view distance, /merl server info or /merl what's my ping/merl is keep inventory on or /merl what's the random tick speed (game rules and pack settings)/merl take me to agnes' waypoint (starts the sparkle path right away)/merl take me to 100 64 -200 or /merl guide me to 300 -150 in the nether (any coordinates)/merl say that again or /merl what was I asking?/merl fun fact about axolotls, /merl tell me a joke about Katter, /merl tip about creepers or /merl make fun of me/merl who is MrNox or /merl who is the player Notch/merl what should I build next or /merl any idea for a new structure/merl can you stay with me? or /merl give me a hand (and /merl you can go now)/merl will it rain?, /merl when does the storm end?, /merl when is the next full moon? or /merl what's the date?/merl quiz me or /merl quiz leaderboard/merl let's play hide and seek (and /merl I give up)/merl which biomes haven't I visited? or /merl my biome progress/merl what advancement should I get? or /merl what's left for Monster Hunter?Ask in your own words: typos, abbreviations like tp or xp, and other wordings ("how do I unlock the boss room") are fine. Merl answers in one line when she can, then shows up to three wiki pages with a link and a short excerpt. Spoilers stay hidden until you hover over them.
terralith:moonlight_grove) or the closest slime chunk, and Merl tells you how far, which way and the exact spot. With Warping Wonders, she also finds the closest Waypoint Hub you can use, your own, or one by name. Click the coordinates to copy them, or click [Guide me]: Merl herself walks ahead of you with a map and a compass, around walls and over hills, out of your base and up ladders, with a trail of white sparkles and pink specks between you and her (only you see her). Glide with an elytra and she flies ahead of you with one too, firing a rocket whenever you do; fly in creative mode and she floats ahead of you. She's always your size, even when a pack or command makes you bigger or smaller./merl name tag phrases lists every text Nice Name Tags reacts to, each one click to copy./merl what can I craft lists what your inventory can make right now; /merl what can I make with this only what uses the item in your hand. /merl how do I craft … shows the real recipe (our packs' too) with a link to its picture, and she also answers "what can I smelt / brew / enchant this with?" for the item in your hand./merl what is this: she names it (for mobs with their variant, like "Variant: Creamy (Nice Mob Variants)") and adds a short summary from the wiki page that's about exactly that thing, if there is one./merl remind me in 10 minutes to …, /merl my reminders, /merl cancel my reminders. Gone after a server restart./merl what should I do next suggests a next step based on your advancements, or one of over 4,500 ideas./merl pet peanut butter and more. Ask for another one after a joke.another one stays on the same topic./merl do you remember me, or say /merl forget me to erase it. She never saves what you write./merl: Merl says hi and gives examples/merl <question>: Ask Merl anything/nicemerl comments [on|off]: Turn her comments on your situation on or off, just for you/nicemerl celebrate [on|off]: Turn her congratulations on or off, just for you/nicemerl quiz <id> <answer>: What the quiz's answer buttons run/nicemerl guide stop: Stop the sparkle trail (/nicemerl guide debug shows what the path search did)/nicemerl mannequin: Place a Merl mannequin where you stand (operators). It looks at players nearby, and clicking it (or looking it in the eyes up close) shows a message; /nicemerl mannequin remove removes the closest one/nicemerl reindex: Read the wikis again right away (operators)Everything works without a permissions mod. With LuckPerms:
/merl (everyone)/nicemerl comments and /nicemerl celebrate (everyone)/nicemerl reindex (operators)/nicemerl mannequin (operators)The config is in config/nicemerl.json, created on the first start. Restart the server after changing it. The most useful options:
Merl: ); the color can be a name like gold or a hex colorfalse for nonechat or on the actionbar; mannequinGreetOnLook: it also says it when you look it in the eyes from a few blocks awayconfig/nicemerl/model/What Merl remembers about players is saved in config/nicemerl/state.json: about a hundred bytes per player, no messages, and players gone for a year are forgotten.
This is config/nicemerl.json as it's created on the first start. Delete the file and restart to get it back.
{
"configVersion": 6,
"wikis": [
{
"name": "Explorer's Eden",
"url": "https://wiki.explorerseden.eu",
"type": "wikijs"
},
{
"name": "Minecraft Wiki",
"url": "https://minecraft.wiki",
"type": "mediawiki"
}
],
"messagePrefix": "Merl: ",
"prefixColor": "#F06EAA",
"messageSounds": true,
"mannequinMessage": "Ask /merl anything at any time!",
"mannequinGreetOnLook": true,
"mannequinMessageType": "actionbar",
"communityName": "Explorer's Eden",
"reindexHours": 6.0,
"results": 3,
"excerptLength": 160,
"semanticSearch": true,
"locateBiomes": true,
"locateSlimeChunks": true,
"locateWaypoints": true,
"particleGuide": true,
"guideMerl": true,
"companion": true,
"whatsThis": true,
"recipeHelp": true,
"blockPalettes": true,
"recipesUrl": "https://explorerseden.eu/api/generated-data.php?key=recipes-manifest",
"locateClaims": true,
"locateHome": true,
"reminders": true,
"serverInfo": true,
"weatherForecast": true,
"trivia": true,
"hideAndSeek": true,
"biomeCollection": true,
"advancementCoach": true,
"craftingHelp": true,
"cooldownSeconds": 5,
"settingsSources": [
{
"storage": "eden:settings",
"path": "keepinv",
"name": "Nice Keep Inventory"
},
{
"storage": "eden:settings",
"path": "fabled_roots",
"name": "Fabled Roots"
},
{
"storage": "eden:settings",
"path": "mob_manager",
"name": "Nice Mob Manager"
},
{
"storage": "eden:settings",
"path": "nice_actions",
"name": "Nice Actions"
},
{
"storage": "eden:settings",
"path": "nice_admin_tools.gamerules",
"name": "Nice Admin Tools"
},
{
"storage": "eden:settings",
"path": "warping_wonders",
"name": "Warping Wonders"
},
{
"storage": "kattersstructures:gamerule",
"path": "settings",
"name": "Katters Structures"
}
],
"settingsIgnoreKeys": [
"*_initial",
"command_template",
"*_template"
],
"settingsGameRules": true,
"settingsResults": 6,
"mediaWikiResults": 2,
"playerComments": true,
"celebrate": true,
"celebrateStatistics": true,
"celebrateAdvancements": [
"minecraft:story/enter_the_nether",
"minecraft:story/enter_the_end",
"minecraft:end/kill_dragon",
"minecraft:end/elytra",
"minecraft:nether/summon_wither",
"minecraft:nether/create_full_beacon",
"minecraft:nether/netherite_armor",
"minecraft:nether/all_effects",
"minecraft:adventure/adventuring_time",
"minecraft:adventure/kill_all_mobs",
"minecraft:adventure/minecraft_trials_edition",
"minecraft:husbandry/bred_all_animals",
"minecraft:husbandry/complete_catalogue",
"kattersstructures:dungeon/boss_key",
"kattersstructures:dungeon/arachne",
"kattersstructures:dungeon/pharaoh",
"kattersstructures:dungeon/raj",
"kattersstructures:dungeon/rusta",
"kattersstructures:dungeon/tenku",
"kattersstructures:dungeon/theron",
"kattersstructures:crystal_blunt_heavy",
"kattersstructures:ambient/villager_all",
"kattersstructures:deepblue/deep_blue_portal",
"kattersstructures:deepblue/deep_blue_wanderer",
"kattersstructures:village/village_all",
"eden:adventure/spirit_animal",
"eden:adventure/the_rise_and_shine",
"eden:adventure/arsenal_of_roots",
"eden:adventure/full_set_of_roots",
"eden:adventure/bards_repertoire",
"eden:adventure/call_of_the_races",
"eden:adventure/dressed_for_the_job",
"eden:adventure/trophy_case",
"eden:adventure/home_away_from_home",
"eden:adventure/master_cartographer",
"eden:adventure/scroll_scholar",
"eden:adventure/ten_tales_told",
"eden:adventure/anglers_almanac",
"eden:adventure/jack_of_all_trades",
"eden:adventure/weapon_master",
"eden:adventure/triple_threat",
"eden:adventure/legendary_slayer",
"eden:adventure/mythical",
"eden:adventure/variant_hunter",
"eden:adventure/cattitude",
"eden:adventure/good_boys",
"eden:adventure/ribbiting_discovery",
"eden:adventure/hog_wild",
"eden:adventure/udderly_unique",
"eden:adventure/fowl_play",
"eden:adventure/abyssal_family",
"eden:adventure/homestead",
"eden:adventure/brewers_tour",
"eden:adventure/gallery_opening",
"eden:adventure/gourmet",
"eden:adventure/outpost_explorer"
]
}