Changelog
What are Dynamic Variables
Before, all fields on an entry needed to be filled in with valid values during configuration time. With Dynamic variables, fields can now be substituted with runtime values.
To give you some inspiration of what you can now do:
- Have cinematics in the world the player is in, instead of in a fixed world. Which is useful for playing cinematics in generated dungeons.
- Have the skin of a NPC be determined from a placeholder. For making leaderboard NPCs.
- Having the strength of a potion effect be the value of a fact. For "upgradable skills."
- Making launch pads shoot the player in the direction where they are looking.
Placeholder Parameters
Sometimes you want to know different details of an entry. Like the time it last got updated. The remaining time until the fact resets. Entries now support parameterized placeholders for more detailed information:
%typewriter_<entry id>:remaining:10% // Items left to collect
%typewriter_<entry id>:time:expires:relative% // Time until daily quest is active
New Entries
- Entity types: ArmorStand, EnderDragon, Parrot, Wolf, BlockDisplay
CalculatedFact
for complex expressionsWeightedRandomTriggerGate
for probability-based triggers- World and potion effect audience filters
Breaking Changes
- Extension developers: PlaceholderEntry API updated
Random...DialogueEntry
deprecated (useRandomVariable
instead)
If you find Typewriter valuable for your server, please consider Sponsoring the Project
Dependencies
Files
Typewriter.jar(35.64 MiB) Primary
BasicExtension.jar(866.15 KiB)
CitizensExtension.jar(28.53 KiB)
CombatLogXExtension.jar(29.93 KiB)
EntityExtension.jar(864.06 KiB)
MythicMobsExtension.jar(70.04 KiB)
RPGRegionsExtension.jar(37.02 KiB)
SuperiorSkyblockExtension.jar(61.52 KiB)
VaultExtension.jar(46.86 KiB)
WorldGuardExtension.jar(50.25 KiB)
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
0.7.0Loaders
Paper
Game versions
1.21–1.21.1Downloads
825Publication date
December 15, 2024 at 3:05 PMPublisher
gabber235
Owner