ModsFinder

Figura GoofyPlugin

by Figura Goofballs

GoofyPlugin is a Fabric add-on that extends the Lua functions available to avatar scripts, and it runs on the client alone.

FabricClient-side onlyMIT LicenseOpen source1.20.1 – 1.21.4

What it does

Avatars are Lua scripts, and this plugin adds a set of extra functions that those scripts can call. Its functions cover regex matching, writing messages to the game log, loading and reloading avatars keyed by a player's UUID, stopping a script's execution, and a global error handler that wraps pcall. Basic addition, subtraction, multiplication and division accept any number of arguments. The plugin also adds a GoofyAPI section to the documentation, so the globals and the functions they accept can be looked up in game with autocompletion.

Only the client needs the plugin, since avatars and their extra functions run on the player's side, and players can install it without any server involvement. GoofyPlugin is open source under the MIT License and is published for Fabric alone. Files cover 1.20.1, 1.20.4, 1.21, 1.21.1 and 1.21.4, and the latest build is 1.0.5+1.21.4 for 1.21.4, released on 2025-02-17. Its source code, issue tracker and wiki are publicly linked.

Key features

  1. Regex functions

    Scripts gain regular expression helpers for matching and transforming text inside avatar code.

  2. UUID-based avatar loading

    Avatars can be loaded and reloaded for a specific player's UUID from within a script.

  3. Script control and logging

    Scripts can stop their own execution and write messages directly to Minecraft's log.

  4. Documented GoofyAPI globals

    The documentation lists the plugin's globals and functions, with autofill of their names and descriptions in game.

Compatibility

Latest build for each game version and loader.

1.21.41.0.5+1.21.4
1.21.11.0.5+1.21.1
1.211.0.5+1.21
1.20.41.0.5+1.20.4
1.20.11.0.5+1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Avatar authors who write Lua scripts and want functions beyond the base set. Players who only wear existing avatars do not need it.

Questions

Which Minecraft versions have GoofyPlugin files?

Files exist for 1.20.1, 1.20.4, 1.21, 1.21.1 and 1.21.4, all on Fabric.

Does the plugin need to be installed on a server?

No. Servers do not need it; each player installs it for their own game.

Which license covers GoofyPlugin?

The mod is open source under the MIT License, and its source code is publicly linked.

In the catalog

Figura GoofyPlugin is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 17,979 mods support Minecraft 1.21.4.

Similar mods

What the author says

This is a plugin for the figura mod which lets you code "avatars" in lua In game you can run /figura docs globals goofy GoofyAPI to see what each function does, and auto fill will tell you what functions there are.
Figura Goofballs, on the Modrinth page

Official listing

Owner
Figura Goofballs
Published
2024-05-15
Updated on Modrinth
2025-02-17
Facts verified
2026-10-15

Tags