1
0
forked from Clones/Controlify

Only allow handpicked bindings for radial menu (and all modded binds) with hand-picked icons for all.

This commit is contained in:
isXander
2023-07-28 23:40:33 +01:00
parent dd058d3983
commit 2048a09477
8 changed files with 75 additions and 46 deletions

View File

@ -1,9 +1,6 @@
package dev.isxander.controlify.api.bind;
import dev.isxander.controlify.bindings.BindContext;
import dev.isxander.controlify.bindings.ControllerBindingImpl;
import dev.isxander.controlify.bindings.GamepadBinds;
import dev.isxander.controlify.bindings.IBind;
import dev.isxander.controlify.bindings.*;
import dev.isxander.controlify.controller.Controller;
import dev.isxander.controlify.controller.ControllerState;
import net.minecraft.client.KeyMapping;
@ -76,6 +73,8 @@ public interface ControllerBindingBuilder<T extends ControllerState> {
ControllerBindingBuilder<T> context(BindContext... contexts);
ControllerBindingBuilder<T> radialCandidate(ResourceLocation icon);
/**
* Specifies are vanilla override for the binding.
* Will emulate presses of the vanilla keybind when the controller binding is pressed.