Перейти к содержимому
Mineforgian

F34

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

Загрузки
5K
Подписчики
3
Обновлён
9 августа 2026 г.
Лицензия
Apache-2.0

Опубликован 15 января 2026 г.

배너

If you enjoy this mod, please consider giving it a like/heart! It helps a lot.

Fabric 지원 NeoForge 지원 Forge 지원 Quilt 지원 Ko-fi 후원

모드린스 — 팔로워 수 모드린스 — 다운로드 수 모드린스 — 지원 게임 버전 모드린스 — 지원 게임 버전 discord

---

F34

---

**F34 is a customizable in-game action switcher for Minecraft Java Edition.**

Create your own switcher windows, organize buttons into multiple instances, and execute commands or client-side actions without interrupting your gameplay.

Whether you frequently change game modes, run long commands, connect several commands together, leave a server, or use custom addon actions, F34 lets you access them through a compact and fully configurable interface.

Features

---

---

Custom switcher instances

Create multiple independent switcher instances for different situations, such as:

  • Creative tools
  • Survival utilities
  • Server commands
  • Building tools
  • Teleport shortcuts
  • Minigame controls
  • Custom addon actions

Each instance can have its own name, icon, buttons, enabled state, and layout.

Commands and action chains

A single button can execute one or multiple actions in order.

Supported command modes include:

  • Normal commands
  • Chain commands
  • Repeating commands
  • Conditional commands
  • Multi-line command input
  • Command autocomplete

F34 follows normal Minecraft permission rules. Commands that require operator permissions are disabled when the player does not have permission.

Client-side actions

Buttons can also perform client actions, including:

  • Leave the current server
  • Quit Minecraft
  • Actions registered by F34 addons

Actions that immediately change the game state are clearly shown before use.

Flexible icons

---

Choose an icon for every instance and slot using:

  • Minecraft items and blocks
  • Custom image files
  • Player heads
  • 2D player heads
  • 3D player heads

Customizable interface

Adjust the appearance and position of the switcher:

  • Window position and scale
  • Title background
  • Main background
  • Slot button appearance
  • Selected slot appearance
  • Bottom text
  • Show-all mode
  • Four-slot scrolling mode

The interface is designed to remain usable at different window sizes and GUI scales.

Selection animations

F34 includes 10 built-in selection animations:

  • Smooth Slide
  • Linear Slide
  • Accelerate
  • Ease In and Out
  • Bounce
  • Overshoot
  • Elastic
  • Hop
  • Wave
  • Scale Pulse

Animations are disabled by default and can be enabled from Display Mode Settings. Addons can also register their own animations.

Addon API

F34 includes an addon API that allows other mods to register:

  • Custom actions
  • Preconfigured instances
  • Slot buttons
  • Selection animations
  • Creator information and custom icons

New addons are not activated automatically. They must first be reviewed and approved from the Plugins / Addons screen.

The built-in AI Creation Prompt can generate detailed, beginner-friendly addon development instructions for Fabric, NeoForge, or Forge.

Multiplayer friendly

F34 is a client-side mod. Servers do not need to install it.

The mod does not bypass server permissions. Commands are sent normally and still require the permissions configured by the server.

Loader support

F34 is available for:

  • Fabric
  • NeoForge
  • Forge

Always install the file made for your current mod loader. Do not mix builds from different loaders.

The Fabric version also requires Fabric API.

---

How to use

---

  1. Install the correct F34 build for your mod loader.
  2. Start Minecraft and open the F34 configuration button from the main or game menu.
  3. Open Controls → Key Binds → F34 Mod and assign keys for:
  • Open Switcher Screen
  • Open Switcher Configuration
  1. Create an instance.
  2. Add slots and choose their icons.
  3. Add commands or client actions to each slot.
  4. Save the configuration.
  5. Open the switcher and select a slot to execute its actions.

Commands inside a slot are executed from first to last.

---

Important notes

  • F34 does not grant operator permissions.
  • Server commands still follow normal server permission rules.
  • The mod must match your Minecraft version and mod loader.
  • Fabric, NeoForge, and Forge builds are separate files.
  • Addons must be made for the same loader as the installed F34 build.
  • Back up important configurations before replacing or downgrading versions.

---

Links

---

---

License

Copyright © magbFox. All rights reserved.

You may use the mod normally in your Minecraft installation. Editing, repackaging, or redistributing the mod is not permitted without the creator's permission.

Ченджлог

1.0.2Релиз26.2 · 9 августа 2026 г.

Resolved icon selection conflict bug Added design feature Added animation Added more actions

1.0.2Релиз26.2 · 9 августа 2026 г.

Resolved icon selection conflict bug Added design feature Added animation Added more actions

1.0.2Релиз26.2 · 9 августа 2026 г.

Resolved icon selection conflict bug Added design feature Added animation Added more actions

1.0.2Релиз26.2 · 9 августа 2026 г.
  • Resolved icon selection conflict bug
  • Added design feature
  • Added animation
  • Added more actions
1.0.1Релиз26.2 · 22 июля 2026 г.

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"
      ]
    }
  ]
}
1.0.1Релиз26.2 · 22 июля 2026 г.

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"
      ]
    }
  ]
}
1.0.1Релиз26.2 · 22 июля 2026 г.

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"
      ]
    }
  ]
}
1.0.1Релиз26.2 · 22 июля 2026 г.

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"
      ]
    }
  ]
}

Комментарии

Загружаем…