Search in sources :

Example 1 with KeyBindingRegisterEvent

use of net.modificationstation.stationapi.api.client.event.option.KeyBindingRegisterEvent in project StationAPI by ModificationStation.

the class MixinGameOptions method initKeyBindings.

@Unique
private void initKeyBindings() {
    List<KeyBinding> keyBindingList = new ArrayList<>(Arrays.asList(keyBindings));
    StationAPI.EVENT_BUS.post(new KeyBindingRegisterEvent(keyBindingList));
    keyBindings = keyBindingList.toArray(new KeyBinding[0]);
}
Also used : KeyBinding(net.minecraft.client.options.KeyBinding) KeyBindingRegisterEvent(net.modificationstation.stationapi.api.client.event.option.KeyBindingRegisterEvent) Unique(org.spongepowered.asm.mixin.Unique)

Aggregations

KeyBinding (net.minecraft.client.options.KeyBinding)1 KeyBindingRegisterEvent (net.modificationstation.stationapi.api.client.event.option.KeyBindingRegisterEvent)1 Unique (org.spongepowered.asm.mixin.Unique)1