A mod for Fabric that ports Bedrock Edition mechanics to Java Edition. 1.16.x

Overview

bedrock-mechanics

A mod for Fabric that ports Bedrock Edition mechanics to Java Edition. The controller support should be working on any controller by now.

This project is in the experimental phase, so don't expect the latest versions to have many features. Snapshots can be tested through the artifacts generated by GitHub Actions.

~~Since the code is not version dependent, this mod should be able to run on all game versions supported by Fabric.~ Cloth Config only supports 1.16.x+.

Want to help by submitting a bug report or a feature suggestion that should be ported to Java? I would appreciate it, you can use the issues tab for that. I can also answer any questions there or on Discord (nekkan#9515).

Planned features

List of planned resources. Those that have already been added are marked with a .

  • Controller Support

    • Can add any binding easily through the API
    • Basic stuff, such as axis and button handling. This includes some essential bindings (walk, look, drop item, etc.)
    • Controller HUD
    • Configurable controller bindings
    • Inventory interaction support
    • Other menus interaction support
  • Paper doll

  • Show location and FPS under paper doll

  • Bedrock water color tint

  • Bedrock Edition exclusive animations and visuals

    • Idle hand animation
    • Drowned swimming animation
    • Eating animation
    • Item pickup animation
    • Burning animation
    • Suffocation animation
    • Nether portal entering animation
    • Steve and Alex eye blinking
    • Fade-in chunk loading
      • Support for Sodium
      • Support for OptiFabric
    • Bedrock style chat
    • Xbox-style achievements unlocking
    • Highlight slots when hovering
    • Show enchantments and background when held item tooltip is displayed
    • Bedrock-style screens
      • Title screen
      • Loading world screen
    • Background for action bar and held item tooltip
  • Bedrock mechanics

    • Sneaking activates shield
    • Accurate effect timer (don't show it as infinite)
    • Accurate block placement (in order to better implement the front block placing) (Use this instead)
    • Front block placing
    • Colorful cauldron water
    • Fill cauldrons with lava
    • Cauldrons filled with water can extinguish fire in players (#1)
    • Recipes
    • World generation
      • More tree decorations
  • Utility and/or non-bedrock related

    • Screen safe area
    • Key binding for look around

Credits

Some parts of the code are taken from the BedrockIfy project. Some virtual mouse rendering code values are taken from the LambdaControls project.

You might also like...

Fabric mod that re-implements the Copper Horn that was added and removed in the Bedrock Previews

Fabric mod that re-implements the Copper Horn that was added and removed in the Bedrock Previews

ReturnCopperHorns Fabric mod that re-implements the Copper Horn that was added and removed in the Bedrock Previews There are ten different copper horn

Nov 26, 2022

Minecraft Bedrock Edition 假人客户端

FakePlayer Minecraft Bedrock Edition 假人客户端 环境依赖 Java8或更高 使用方法 unzip FakePlayer-0.2.2-SNAPSHOT.zip cd FakePlayer-0.2.2-SNAPSHOT/bin ./FakePlayer-GUI(GU

Jan 5, 2023

BeeCloud Minecraft Bedrock Edition proxy server software with UDP protocol.

BeeCloud Proxy BeeCloud Minecraft Bedrock Edition proxy server software with UDP protocol. 简体中文 How to use? Download the proxy file and use "java -jar

Dec 30, 2021

A proxy hack utilities for Minecraft: Bedrock Edition

BedrockProxy A proxy hack utilities for Minecraft: Bedrock Edition Download Releases Run Proxy java -jar BedrockProxy-1.0-SNAPSHOT.jar Hack Utilities

Dec 15, 2022

ST (StringTemplate) is a java template engine (with ports for C#, Python, and Objective-C coming) for generating source code

ST (StringTemplate) is a java template engine (with ports for C#, Python, and Objective-C coming) for generating source code, web pages, emails, or an

Jan 5, 2023

C2ME-fabric - A Fabric mod designed to improve the chunk performance of Minecraft.

C2ME-fabric - A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

Jan 7, 2023

An elegant Minecraft mod template for the Fabric mod loader

An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Dec 25, 2022

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Oct 21, 2022

Template mod to make an addon mod for Create fabric.

Create Fabric Addon Template This template mod comes pre-configured for developing an addon mod for Create on Fabric. Setup For environment setup inst

Dec 29, 2022

[Fabric Mod] Building Tools and Aesthetic Technology

[Fabric Mod] Building Tools and Aesthetic Technology

Important Information This repo is for Create: Refabricated, a Fabric port of Create. This project is not complete, and we do not recommend using it y

Dec 31, 2022

A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

Enhanced Block Entities EBE is a 100% client side mod for Minecraft on the Fabric mod loader which aims to increase the performance of block entity re

Dec 30, 2022

A Fabric mod designed to improve the chunk performance of Minecraft.

A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

Jan 5, 2023

just a fabric mod that gives you the ability to change your viewmodel. done for volker1 on discord.

viewmodel-changer just a fabric mod that gives you the ability to change your viewmodel. done for volker1 on discord. how-to-use to open the gui, pres

Dec 30, 2022

Minecraft Multi-Threading Mod Fabric Port

MCMTFabric - Minecraft Multi-Threading Mod Fabric Port This mod is based on the amazing work on JMT-MCMT. Please check that repository for details. No

Dec 30, 2022

fabric-carpet extension mod which attempts to fix as many vanilla bugs as possible. Feel free to add as many fixes as you want!

Carpet-Fixes Fabric Carpet extension mod which attempts to fix as many vanilla bugs as possible! Feel free to contribute by adding as many fixes as yo

Jan 6, 2023

Fabric mod where anyone can PR anything, concerning or not. I'll merge everything as soon as it works.

Guess What Will Happen In This Fabric mod where anyone can PR anything, concerning or not (no NSFW content). I'll merge everything as soon as it works

Dec 25, 2022

Fabric mod for rainbow backgrounds in minecraft guis

Fabric mod for rainbow backgrounds in minecraft guis

rainbowify rainbowify is a Fabric mod for Minecraft 1.17 that adds a customizable rainbow background to many Minecraft HUDs. Discord: https://discord.

Sep 29, 2022

A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

Automobility A Minecraft vehicle mod adding customizable cars. Made for ModFest 1.17 Screenshots Try it out! Recommended to use along with LambdaContr

Dec 15, 2022

Minecraft mod to change the stack size of all items. Fabric 1.17

Minecraft mod to change the stack size of all items. Fabric 1.17

Stacker Minecraft mod to change the stack size of all items. For Fabric 1.17 Note: This mod has a config that defaults to 64. Change it to be whatever

Sep 25, 2022
Owner
Pedro Henrique
14yo brazilian developer
Pedro Henrique
Sometimes people say that playing on anarchy servers far away from spawn is like Singleplayer with chat, so this mod just makes the exact thing possible.

Singleplayer With Chat Sometimes people say that playing on anarchy servers far away from spawn is like singleplayer with chat, so this mod just makes

null 5 Dec 2, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. A pure

Ignite Realtime 2.3k Dec 28, 2022
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

EventBus EventBus is a publish/subscribe event bus for Android and Java. EventBus... simplifies the communication between components decouples event s

Markus Junginger 24.2k Jan 3, 2023
Pure Java ZeroMQ

JeroMQ Pure Java implementation of libzmq (http://zeromq.org). Features Based on libzmq 4.1.7. ZMTP/3.0 (http://rfc.zeromq.org/spec:23). tcp:// protoc

The ZeroMQ project 2.2k Jan 9, 2023
RabbitMQ Java client

RabbitMQ Java Client This repository contains source code of the RabbitMQ Java client. The client is maintained by the RabbitMQ team at Pivotal. Depen

RabbitMQ 1.1k Jan 7, 2023
Java client for NATS

NATS - Java Client A Java client for the NATS messaging system. A Note on Versions This is version 2.x of the java-nats library. This version is a gro

NATS - The Cloud Native Messaging System 454 Jan 4, 2023
Java binding for ZeroMQ

What is JZMQ? This is the Java language binding for libzmq (aka ZeroMQ, 0MQ). The latest javadocs. Building and Installing JZMQ To build you need to h

The ZeroMQ project 577 Dec 11, 2022
KC4Streams - a simple Java library that provides utility classes and standard implementations for most of the Kafka Streams pluggable interfaces

KC4Streams (which stands for Kafka Commons for Streams) is a simple Java library that provides utility classes and standard implementations for most of the Kafka Streams pluggable interfaces.

StreamThoughts 2 Mar 2, 2022
Kafka example - a simple producer and consumer for kafka using spring boot + java

Kafka example - a simple producer and consumer for kafka using spring boot + java

arturcampos 1 Feb 18, 2022
Plugin aimed at unifying inventory menus for Java Edition with Bedrock Edition forms, on servers running Geyser.

CrossplatForms A plugin aimed at providing fast, easy, and dynamic creation of Bedrock Edition forms through configurations. Also allows for creation

ProjectG 43 Jan 4, 2023