Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Function Compiler

Function Compiler

This mod allows the server to automatically compile most of the functions to Java bytecode

7,194
49
Optimization

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.4

Platforms

Fabric
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

EpicPix
EpicPix Owner

Details

Licensed LGPL-3.0-only
Published last year
Updated 4 months ago
DescriptionChangelogVersions

Show all versions

1
5
6

Function Compiler 0.1.0-alpha.6

by EpicPix on Nov 11, 2023
Download

Adds commands:

  • execute align
  • gamemode

Adds selector arguments: gamemode, team, type

Function Compiler 0.1.0-alpha.5

by EpicPix on Nov 9, 2023
Download

Adds commands:

  • execute positioned <pos>

Adds selector arguments: scores

Function Compiler 0.1.0-alpha.4

by EpicPix on Nov 7, 2023
Download

Fixed compatibility with the game outside of the development environment (oops)

Adds commands:

  • execute at

Function Compiler 0.1.0-alpha.3

by EpicPix on Nov 4, 2023
Download

Rewritten compiler backend to allow support for better optimizations in the future and better support for other commands

Function Compiler 0.1.0-alpha.2

by EpicPix on Oct 29, 2023
Download

Adds commands:

  • execute unless entity
  • execute unless score
  • scoreboard players operation /=
  • scoreboard players operation %=
  • scoreboard players operation <
  • scoreboard players operation >
  • scoreboard players operation ><

Function Compiler 0.1.0-alpha.1

by EpicPix on Oct 29, 2023
Download

Adds commands:

  • execute as
  • execute if entity
  • execute if score
  • execute run
  • function (without arguments)
  • kill
  • scoreboard players add
  • scoreboard players operation =
  • scoreboard players operation +=
  • scoreboard players operation -=
  • scoreboard players operation *=
  • scoreboard players remove
  • scoreboard players reset (no objective)
  • scoreboard players set
  • tag add
  • tag remove

Adds selectors: player name, UUID, @a, @e, @s

Adds selector arguments: limit, tag

1
5
6

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.