promotional bannermobile promotional banner

F34

Turn commands and actions into customizable buttons—then run them instantly without pausing your game.
Back to Files

f34-26.2-neoforge-1.0.1.jar

File namef34-26.2-neoforge-1.0.1.jar
Uploader
magbFoxmagbFox
Uploaded
Jul 22, 2026
Downloads
7
Size
382.8 KB
Mod Loaders
NeoForge
File ID
8488563
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:f34-1425542:8488563"

Learn more about Curse Maven

What's new

F34 1.0.1 Update

This update introduces improved GUI scaling, optional server-side controls, animated GIF icons, smarter switcher selection behavior, additional button actions, and clearer addon development instructions.

Improved GUI Scale 4 and 5 Support

Fixed several configuration screens being cut off when Minecraft’s GUI scale was set to 4 or 5.

Improved screens include:

  • Display Method Settings
  • Command Editor
  • F34 Addon Development Guide
  • AI Addon Creation Prompt screen

Large interfaces now automatically scale down to fit smaller screen dimensions.

Mouse and keyboard controls continue to work correctly after scaling, including:

  • Button clicks
  • Text input
  • Command editing
  • Drag-and-drop command reordering
  • Scrolling
  • Command suggestion selection

Improved Switcher Selection History

The F34 switcher no longer always starts from slot 1.

Default behavior:

  1. The first opening starts on slot 1.
  2. The next use selects slot 2.
  3. The following use returns to slot 1.
  4. It then continues alternating between slots 1 and 2.

When another slot is selected manually, F34 remembers the two most recently used slots.

For example, if slots 1 and 2 were being used and the player selects slot 3, the switcher will alternate between slot 3 and the slot used immediately before it.

This means the switcher does not automatically continue to slot 4 or follow numerical order. It switches between the two most recently selected slots.

Selection animations now follow the same history:

  • Fixed animations always beginning from slot 1
  • Animations begin from the last executed slot
  • Animations move toward the previously selected slot
  • The animated selection now matches the actual target action

Animated GIF Icon Support

Instances and buttons can now use animated GIF files in addition to PNG images.

To use a GIF icon:

  1. Open the Minecraft instance’s f34_textures folder.
  2. Place a .gif file inside it.
  3. Edit an instance or button.
  4. Select the image icon option.
  5. Choose the GIF from the file list.

GIF animations are displayed in:

  • The image selection list
  • Instance configuration previews
  • Button configuration previews
  • The F34 switcher itself

F34 reads the frame timing stored in each GIF and plays the animation at its intended speed.

Existing PNG, Minecraft item, and player-head icons remain supported.

Optional Server Installation

F34 can still be used as a client-only mod.

If F34 is not installed on the server, buttons continue to use the original client-side behavior.

When the matching loader version of F34 is installed on a server, administrators can configure button policies through:

config/f34-server.json

If the server configuration is not changed, button restrictions remain disabled and buttons continue to work normally.

Separate Operator and Non-Operator Policies

Server administrators can configure different button allowlists for operators and non-operators.

Main settings:

  • opButtonAllowlistEnabled
    • Enables button restrictions for operators.
  • nonOpButtonAllowlistEnabled
    • Enables button restrictions for non-operators.
  • opButtons
    • Buttons and server commands allowed for operators.
  • nonOpButtons
    • Buttons and server commands allowed for non-operators.

Both restriction systems are disabled by default.

When a restriction is disabled, its list is ignored and buttons continue to use their normal behavior.

When enabled, only entries that are present in the corresponding list and have "enabled": true are allowed.

Example:

{
  "opButtonAllowlistEnabled": true,
  "nonOpButtonAllowlistEnabled": true,
  "opButtons": [
    {
      "id": "slot:0",
      "enabled": true,
      "commands": [
        "gamemode creative @s"
      ]
    }
  ],
  "nonOpButtons": [
    {
      "id": "slot:1",
      "enabled": true,
      "commands": [
        "gamemode survival @s"
      ]
    }
  ]
}

This mod has no related projects