This repository provides optional modules for the NB-Core/lotgd game engine. Most modules also work with DragonPrime LoTGD releases but are primarily maintained for NB-Core.
These modules extend nearly every aspect of the game ranging from administrative helpers to new forest events. Copy the desired PHP files (and folders if present) into your game's modules/ directory and activate them from the game admin panel.
The moduels are location in _old_dragonprime_snapshot.
You will find there mostly undocumented modules that were taken from dragonprime as a safety before it went down, some time before. This is history.
Directories group modules by purpose:
- pvp/ – player versus player extensions and events
- administrative/ – tools for admins and moderation
- commentary/ – enhancements for chat and roleplay areas
- forest/ – general forest related tweaks
- forest_specials/ – additional forest encounters and bosses
- general/ – cross-area features and utilities
- inventory/ - inventory and items
- lodge/ – lodge upgrades
- mail/ – player mail quality-of-life tools
- mounts/ – mount related features
- systems/ – large feature systems (races, specialties etc.)
- village_modules/ – village shops and activities
Below is a short description for every module. Some modules rely on others; dependencies are noted where known.
- advertisingtracker – record advertising clicks displayed in game.
- blocker – import e‑mail block lists.
- forgottenpasswordblocker – limits password resets.
- homepagenotifier – message block that appears on the homepage.
- inactivemods – reports inactive moderators.
- mailfrompetition – forward petition text via e‑mail.
- maillimiter – limits number of mails players can send.
- multichecker – checks for multi‐accounts.
- newdaylog – log information on player newday.
- personalpetitions – personal petition categories for staff.
- petitionfixnavs – adjusts petition navigation links.
- recaptcha – add Google reCAPTCHA to forms.
- servercostlog – log server expenses.
- suspendannounce – announce server suspensions.
- welcomemail – send welcome e‑mail to new users.
- gm_rp_talk – lets game masters participate in fzone roleplay chats without breaking character tools.
- sectionedchats – splits village, superuser, and clan chat areas into RP and OOC channels with unread indicators.
- dwcastles - Castle type for dwellings core
- dwcityhouses - City House type for dwellings core
- dwellings - Dwellings core module
- cityprefs - Installs a
cityprefstable, syncs known cities, and adds a superuser editor for managing city-specific module settings (dwellings/cityprefs.php). - dwshack - Shack type for dwellings core
- dwellings_antiplunder - Counter measures against plundering
- dwellings_plunder - Plundering dwellings for gold
- dwellings_pvp - PVP against dwelling sleepers
- dwellingseditor - Superuser Editor for dwellings (like an owner could)
- forestmod_new – quick fights for newer DP versions.
- healer_buffremoval – healer can remove negative buffs.
- akatsuki – Akatsuki encounter.
- chipmunks – mischievous chipmunks that steal gold.
- chipmunk_boss – chipmunk boss (requires
chipmunks). - elosassfall – Elessa’s waterfall special.
- erosennin – meet Ero‑Sennin.
- evil_punishers – evil version of the punishers (requires
alignment). - ladyerwin – Lady Erwin encounter.
- mrblack – Mr. Black encounter (requires
ladyerwin). - ninjamerchant – wandering ninja merchant.
- punishers – the punishers encounter (requires
alignment). - thegrinch – Grinch mini‑boss.
- vampirelord – introduces the Vampire’s Lair event (
forest_specials/vampirelord.php) where players can sacrifice permanent HP for buffs, gold, or gems. - vampirelord_bride – bride of the vampire lord (requires
vampirelord). - wedgieman – the fearsome Wedgie Man.
- zombie – zombie outbreak event.
- mightyblogs – public blogging system that lets authorised users post long-form updates accessible from the village, cemetery, and index. Older releases had serious issues; upgrade servers to at least version 1.1.
- inventory - the entire updated item system by XChrisX for run with +nb core
- findloot – hooks
battle-victoryto roll for loot items via the inventory system (items/findloot.php).
- lodge_colortable – adds a Lodge navigation link displaying the LoTGD color table and a sample text input (
lodge/lodge_colortable.php). - lodgedkpointreset – reset spent lodge points for a dragon kill.
- lodgenonexpiration – purchase non‑expiration account upgrade.
- namechange – allow players to change character name.
- mailarchive – archive incoming messages into user-defined categories for long-term storage.
- mailnotepad – provides personal notepad fields inside the mail interface.
- outbox – review or optionally mirror sent messages, with support for a full separate outbox.
- mount_feeder – forest event where a mysterious vendor sells mount feed (requires
inventory). - mountname – Hunter's Lodge service letting players give mounts custom names.
- mountrarity – rotates which mounts are in stock by giving each stable mount a rarity.
- mountstables – extra mount stable slots.
- xmasdiscount – discounted mount prices around Christmas.
- adminpvp – grants PvP immunity to game staff.
- halloween – seasonal Halloween PvP event.
- pumpkin – Halloween pumpkin feature (requires
inventory). - pvpavatars – shows player avatars during PvP (requires
avatar). - pvpbalance – balance PvP targets based on dragon kills.
- pvpquotes – random quotes when entering PvP fights.
- serverbalance – helper for tracking server load.
- alignment – track and display player alignment and demeanor values that change via PvP, mounts, and creature settings.
- alignmentbasedweapon – alignment-driven shrine event that can grant powerful weapons to matching characters (requires
alignment). - circulum – core reset system called “Circulum Vitae”.
- circulum_hof – Hall of Fame for circulum resets (requires
circulum). - circulum_prefreset – preference reset for circulum (requires
circulum). - circulum_presave – character restore helper.
- circulum_uchiha – Uchiha clan bonus (requires
circulum). - marriage – marriage system for players.
- racesystem – alternative race handling.
- savedays – track and save player day counters.
- specialtysystem – core specialty framework.
- specialtysystem_basic – basic ninja skills (requires
specialtysystem). - specialtysystem_earth – earth specialties (requires
specialtysystem). - specialtysystem_fire – fire specialties (requires
specialtysystem). - specialtysystem_genjutsu – genjutsu specialties (requires
specialtysystem). - specialtysystem_ice – ice specialties (requires
specialtysystem). - specialtysystem_lightning – lightning specialties (requires
specialtysystem). - specialtysystem_medical – medical specialties (requires
specialtysystem). - specialtysystem_sand – registers sand elemental jutsu combat options for the specialty system (requires
specialtysystem). - specialtysystem_water – registers water elemental jutsu combat options for the specialty system (requires
specialtysystem). - specialtysystem_wind – registers wind elemental jutsu combat options for the specialty system (requires
specialtysystem). - translationwizard – translation management wizard for text output.
- beggarslane – explore Beggars Lane in the village.
- cityamwayr – adds the Amwayr city with configurable travel routes, minimum dragon kill access requirement, and city-specific PvP handling.
- halleyscorner – Halley’s Corner travel option.
- invitationzones – fighting zones accessible by invitation (requires
fightingzone). - madmax – multiplayer word game (requires
playergames). - ninjamerchantstore – ninja merchant village shop.
- playergames – framework for small player games.
- sympathy – allow players to purchase sympathy.
Some modules require others to be installed first (as listed above). All modules assume a working NB-Core/lotgd installation. Enable or disable modules from the game’s Module Manager.
Some additional modules have been created by Jeffrey Hoegee. These work alongside the +nb framework (and the his edition), provided a proper installation is in place.
Many thanks to my pal Jeffrey Hoegee for his contributions and for helping to broaden the ecosystem.