teammidnightdust / midnightcontrols Goto Github PK
View Code? Open in Web Editor NEWA Minecraft mod adding controller support and enhanced controls overall.
Home Page: https://midnightdust.eu/midnightcontrols/
License: MIT License
A Minecraft mod adding controller support and enhanced controls overall.
Home Page: https://midnightdust.eu/midnightcontrols/
License: MIT License
Yeah, i think, the bedrock players gonna be happy.
So, i don't redraw the main buttons & share and setting button. I left it as is for myself. (Because of this, I did not turn to Lambd. When I wanted to, it was too late.)
If you need a middle, it seems that 13x13 will be small.. So.. I don't know.
There screenshot's:
Describe the bug
When attempting to open up midnightcontrols in 1.19, the client will just refuse to run at all due to certain mixins not being supported.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The client would continue to run properly despite of unforeseen consequences.
Screenshots
(Unavailable to provide any)
Desktop (please complete the following information):
Additional context
Assuming this is a bit of an annoyance but getting this checked upon wouldn't hurt - and also making this issue so that others don't have to dupe it.
ScreenShot:
"Sorry,this problem does not arise 100% of the time,So I can't provide you screenshots but when the problem happened , the game start and stuck on white screen before Mojang Logo and for a long time then game crashed,It is both happened under Linux & Windows,So it may not the problem of my system"
When I click my left mouse button to attack/destroy I won't resister and it will act as if I did not press the button so I can not break blocks I tried to see if my config was wrong and my attack/ destroy key was set to the left mouse click does not happen when not using the mod.
Describe the bug
"midnightcontrols.controller_type.default" is not used, as it still shows "Default" instead of "default" as is in the language string.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expected it to be "default" as it says in the language string.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
When using the dpad for the inventory, it can get stuck between slots.
To Reproduce
Steps to reproduce the behavior:
open a survival world
set hud scale to 2
go into your inventory
scroll around a bunch with the dpad
it gets stuck somewhere randomly
Expected behavior
you hsould be able to switch between every single slot without it bugging once in any direction
Desktop (please complete the following information):
Describe the bug
After downloading MidnightControls (and the listed dependency on modrinth, MidnightLib), attempting to start the game fails with
Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Install fabric, version 0.36.0 or later.
- Replace mod 'SpruceUI' (spruceui) 4.0.0+1.19 with version 3.2.0 or later that is compatible with:
- Other constraints that can't be automatically determined
Unmet dependency listing:
- Mod 'MidnightControls' (midnightcontrols) 1.1.0+1.19 requires version 0.36.0 or later of fabric, which is missing!
- Mod 'MidnightControls' (midnightcontrols) 1.1.0+1.19 requires version 3.2.0 or later of mod 'SpruceUI' (spruceui), which can't be loaded due to other constraints!
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
I have tried finding SpruceUI on modrinth, but it's missing, and I don't know where to look for it. (It's not listed as a dependency on the website either.) I also installed fabric just the other day, so I'd be surprised if it was really out of date.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
For Minecraft to properly load and function as normal.
Desktop (please complete the following information):
I don't know if it's intentional or not but the option to add buttons for zoom, backslot addon or for some backpack mod doesn't appear, great mod saved me
sorry for the english mistakes i'm brazilian
Is your feature request related to a problem? Please describe.
I started using this mod with my PS4 controller, but it's hard to find the correct button to edit my keymaps, because the only icons existing are the Xbox controller ones
Describe the solution you'd like
Add PS4 controller key icons
Describe alternatives you've considered
None
Additional context
None
Is your feature request related to a problem? Please describe.
I use a DS4 but I have to manually change the icons to be the DS4 ones and not the Xbox ones.
Describe the solution you'd like
Auto adapt controller icons
Describe alternatives you've considered
None
Additional context
None
Will you develop this mod for newer versions of Minecraft, or are they in progress? Will it be posted in Curseforge?
Because lambda had its own icon style, and somehow replacing mine with an existing style seems somehow rude. So I'm thinking of bringing back the lambda style and adding mine as new.
Describe the bug
If Steam is currently running in the background, all Gamepad inputs under Bluetooth mode do not work. This doesn't affect USB mode. Most likely, this is probably due to the way Steam Input and GLFW handle Bluetooth Gamepad devices.
To Reproduce
Alternatively: you can also reproduce this issue by launching Steam during your Minecraft gaming section. That also means the last Button/Joystick press is going to be active until you reconnect your controller (under USB mode)
Workarounds
Expected behavior
Gamepad Inputs under Bluetooth mode should always work while Steam is currently running in the background.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Create a new mod which will only include the gamepad compatibility features.
Describe alternatives you've considered
The user could probably disable them by their own.
Additional context
The extra (eg. BE parity) features such as the front block placing can be considered as cheats, which make this mod less client-side.
(Maybe name the other mod MidnightControllers?)
Describe the bug
When using front block placing, it places ghose blocks
To Reproduce
Steps to reproduce the behavior:
Use front block placing, I was on a single player world.
Expected behavior
To place blocks regularly.
Screenshots
N/A
Desktop (please complete the following information):
Additional context
This is on Steam Deck running under gamescope. Works amazingly btw :)
Would you please port the Crawl button overlap fix to 1.18.2? TYVM
Describe the bug
Unable to enter the game.Configuration conflict: there is more than one oshi.architecture.properties file on the classpath
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Let me know the problem or fix the bug so that I can log into the game normally
Desktop (please complete the following information):
Additio
nal context
latest.log
Describe the bug
I legit tried to map LCtrl (r5 on my steam deck config) + DpadUP to Amecs toggle Cape,
instant crash
To Reproduce
Attempt to map Keybinding using Keyboard modifier with an gamepad button
Expected behavior
Either ModMap no work, OR it work
Desktop (please complete the following information):
Additional context
https://git.merith.xyz/modpacks/steamdeck
here is the modpack I use (packwiz), Just updated midnight controls to latest today
https://steamcommunity.com/sharedfiles/filedetails/?id=2825965581 < screenshot of my keymap on deck
Describe the bug
When friend connected PS4 controller, game crashed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Would have been able to configure controller
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
(https://bytebin.lucko.me/KKFfc1L96k)
Describe the bug
This is especially noticeable if a virtual mouse is used. If the cursor is quite far from the inventory, then on the D-pad it miss the slot, without reaching it. And it does not depend on what type of cursor.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Just go to inventory slot. Lol.
Screenshots (Video, sorry.)
https://youtu.be/qQsbpaK-vWM
Desktop (please complete the following information):
OS: Windows 10 pro 21H2 (19044.1706)
Minecraft 1.19
Fabric Loader 0.14.8-1.19
Mods:
bobby-4.0.0
fabric-api-0.57.01.19
iris-mc1.19-1.2.5
krypton-0.2.0
midnightcontrols-1.3.0+1.19
midnightcontrols-extra-1.0.0
modmenu-4.0.0
notenoughcrashes-4.1.6+1.19-fabric
smoothboot-fabric-1.19-1.7.1
sodium-extra-0.4.5mc1.19-build.43
sodium-fabric-mc1.19-0.4.2+build.16
Version 1.3.0 w/ extra.
Branch release (?)
Additional context
I thinks, this not too annoying, but... For me yes.
Describe the bug
I used the SDL2 Gamepad Tool to create controller mappings for my 8BitDo SN30 Pro. Upon pasting the mapping and reloading, I get the message "Invalid button in gamepad mapping". The box might say more, but it's cut off. I cannot tell what the invalid button is.
To Reproduce
Steps to reproduce the behavior:
Paste the following text in the editor
050000005e040000e002000003090000,8bitdo sn30,platform:Linux,a:b1,b:b0,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b8,rightstick:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,
Expected behavior
Successful mapping and functioning ingame,
Desktop (please complete the following information):
Describe the bug
buttons like the EMI config button will light up even if the cursor is in your inventory slots.
To Reproduce
Steps to reproduce the behavior:
open a world with EMI open (virtual mouse is on)
check your inventory
move around the inventory with the dpad while watching the EMI buttons
they will light up and the tooltip will show, but hitting A does nothing
Expected behavior
they don't light up at all unless the cursor is actually on them
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
When opening the inventory and trying to pick up an item (or stack) with the A button, it seems to pick it up and immediately drop the item. If you hold A for 1-2 seconds it will pick up properly, then afterward it seems to work fine with typical button press duration. If the inventory is closed and opened again, it is back in the bugged state until another long-press. I've only recently added this mod to our 1.18.2 setup, but I'm pretty sure it wasn't doing this before the upgrade to 1.19
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The item or stack is picked up.
Actual behavior
The item is not picked up, if it was the active item on the hotbar, you can see it flash in the character's hand like it was picked up and set back down.
Desktop (please complete the following information):
Additional context
We are running two instances of Minecraft on the same computer, one with midnight controls, virtual mouse, unfocused input. The other without midnight controls at all, using keyboard and mouse. This is happening in a LAN game and the keyboard/mouse setup is the host. The controller being used is a logitech F310, it seems to exhibit this same behavior in both XInput and Direct Input modes.
This bug didn't appear to be present in my initial testing on 1.18.2, but there were some other variables when it was working: we were testing in single player, only one instance of minecraft was running, all of the above mods were on their latest 1.18.2 versions
Using the gyro for the "mouse" (i.e. cursor or camera) would be useful for controllers like the DualShock or a Nintendo Switch controller. It should be togglable using a bind. There are APIs like the Cemuhook Motion API which are used for motion controls in several emulators, but I don't really know much about Java or programming in general to say if it would work in a mod.
Also, controls can not be bound to the capture button on a Switch Pro controller
If possible or if enough people care, add support for gamecube controllers; it would be a cool feature. (Plus I'm too poor to buy a switch pro controller 😢)
Under this issue, you can submit Controller Mapping Strings extracted from SDL2 Gamepad Tool to be included into the mod.
This will allow people with similar controllers to yours to use them without having to download Gamepad Tool and copy the string.
Describe the bug
when flying in creative mode (with default settings), you move at about the speed in which you sneak walk,
To Reproduce
Expected behavior
movement speed to be reasonable
Desktop (please complete the following information):
Description
Now there are 3 platforms that support touch input and are able to run Java Edition — Android/iOS via Pocket Java Launcher and Windows 10 installed on tablets. The number of such devices capable of running JE is growing, but so far the Java Edition does not have touch control support.
Solution
MidnightControls could implement several types of touch control of the game by adding the necessary buttons (or joysticks) with actions in the UI. And, possible, some additional controls.
Alternatives
Bedrock-ify is a good base to request this feature, but I think that we need it outside bedrock-styled segment. Despite the fact that most touch-screen devices run on Android, this feature would be in demand on touch-screen laptops or tablets with Windows, whose owners don't necessarily want to "bedrockize" their Java Minecraft. In addition, the mod developer stated that he was not ready to work on touch controls in this issue, so, here I am.
Additional
Describe the bug
Hi, thanks for this fantastic mod that allows me to play Minecraft on the go!
I've one issue tho, the "a" button, assigned to the pickup stack doesn't work in the inventory, on the steam Deck.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Love your effort to bring controller input back to MC Java! Works almost flawlessly on Steam Deck, too!
On the Steam Deck I always limit the FPS to 30 for longer battery life. Unfortunately, the view input (right analog stick) with this mod is very jittery and not smooth at all at 30 FPS. It’s barely noticeable at 60 FPS. It feels like it’s making little jumps instead of a smooth curve. Also the hand model is jittering a lot, which I think is indicative of the jittery input.
Settings are default, both in Minecraft and Steam Deck’s default gamepad layout.
MidnightControls 1.2.1
Describe the bug
Game crashes on world load
Game crashes on world load with Fastload mod installed besides MidnightControls, Works fine if I disable either of them.
To Reproduce
Desktop (please complete the following information):
Additional context
not enough crashes log:
---- Minecraft Crash Report ----
// You're mean.
Time: 27/06/22, 12:57 am
Description: Unexpected error
java.lang.NullPointerException: Cannot read field "field_1755" because "this.client" is null
at Not Enough Crashes deobfuscated stack trace.(1.18.2+build.3)
at eu.midnightdust.midnightcontrols.client.gui.MidnightControlsHud.render(MidnightControlsHud.java:81)
at dev.lambdaurora.spruceui.hud.HudManager.lambda$initialize$0(HudManager.java:38)
at it.unimi.dsi.fastutil.objects.Object2ObjectMap.lambda$forEach$0(Object2ObjectMap.java:212)
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntrySet.fastForEach(Object2ObjectOpenHashMap.java:1051)
at it.unimi.dsi.fastutil.objects.Object2ObjectMap.forEach(Object2ObjectMap.java:215)
at dev.lambdaurora.spruceui.hud.HudManager.lambda$initialize$1(HudManager.java:36)
at net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback.lambda$static$0(HudRenderCallback.java:27)
at net.minecraft.client.gui.hud.InGameHud.handler$bnl000$render(InGameHud:4029)
at net.minecraft.client.gui.hud.InGameHud.render(InGameHud:415)
at net.minecraft.client.render.GameRenderer.render(GameRenderer:858)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1122)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:737)
at net.minecraft.client.main.Main.main(Main:236)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:568)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at eu.midnightdust.midnightcontrols.client.gui.MidnightControlsHud.render(MidnightControlsHud.java:81)
at dev.lambdaurora.spruceui.hud.HudManager.lambda$initialize$0(HudManager.java:38)
at it.unimi.dsi.fastutil.objects.Object2ObjectMap.lambda$forEach$0(Object2ObjectMap.java:212)
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntrySet.fastForEach(Object2ObjectOpenHashMap.java:1051)
at it.unimi.dsi.fastutil.objects.Object2ObjectMap.forEach(Object2ObjectMap.java:215)
at dev.lambdaurora.spruceui.hud.HudManager.lambda$initialize$1(HudManager.java:36)
at net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback.lambda$static$0(HudRenderCallback.java:27)
at net.minecraft.class_329.handler$bnl000$render(class_329.java:4029)
at net.minecraft.class_329.method_1753(class_329.java:415)
-- Affected level --
Details:
All players: 1 total; [class_746['tz'/103, l='ClientLevel', x=445.57, y=82.00, z=289.66]]
Chunk stats: 1024, 538
Level dimension: minecraft:overworld
Level spawn location: World: (432,75,240), Section: (at 0,11,0 in 27,4,15; chunk contains blocks 432,-64,240 to 447,319,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 5430 game time, 5430 day time
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:407)
at net.minecraft.class_310.method_1587(class_310.java:2376)
at net.minecraft.class_310.method_1514(class_310.java:761)
at net.minecraft.client.main.Main.main(Main.java:236)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: Default, Fabric Mods
-- System Details --
Details:
Minecraft Version: 1.18.2
Minecraft Version ID: 1.18.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 338165088 bytes (322 MiB) / 1001390080 bytes (955 MiB) up to 1073741824 bytes (1024 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: unknown
Frequency (GHz): 2.21
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce GTX 1060
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x1c20
Graphics card #0 versionInfo: DriverVersion=31.0.15.1640
Graphics card #1 name: Intel(R) UHD Graphics 630
Graphics card #1 vendor: Intel Corporation (0x8086)
Graphics card #1 VRAM (MB): 1024.00
Graphics card #1 deviceId: 0x3e9b
Graphics card #1 versionInfo: DriverVersion=27.20.100.8681
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 2.67
Memory slot #0 type: DDR4
Virtual memory max (MB): 18658.30
Virtual memory used (MB): 7033.84
Swap memory total (MB): 2432.00
Swap memory used (MB): 39.48
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
Fabric Mods:
advancementinfo: AdvancementInfo 1.18.2-fabric0.47.10-1.3.1
cloth-config: Cloth Config v6 6.0.42
cloth-basic-math: cloth-basic-math 0.6.0
alternate-current: Alternate Current 1.3.0
betterfpsdist: Better FPS distance Mod 1.18-1.8
c2me: Concurrent Chunk Management Engine 0.2.0+alpha.7.0
com_ishland_c2me_libs_: libs 0.2.0+alpha.7.0
carpet: Carpet Mod 1.4.69
carpet-extra: Carpet Extra 1.4.72
debugify: Debugify 1.11.0
com_github_llamalad7_mixinextras: mixinextras 0.0.10
dynamicfps: Dynamic FPS 2.1.0
com_moandjiezana_toml_toml4j: toml4j 0.7.2
enhancedblockentities: Enhanced Block Entities 0.6+1.18.2
advanced_runtime_resource_pack: Runtime Resource Pack 0.5.5
entityculling: EntityCulling-Fabric 1.5.1
fabric: Fabric API 0.56.0+1.18.2
fabric-api-base: Fabric API Base 0.4.4+d7c144a860
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.2+2373a54560
fabric-biome-api-v1: Fabric Biome API (v1) 8.0.4+7b0f312660
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.12+3ac43d9560
fabric-command-api-v1: Fabric Command API (v1) 1.1.9+d7c144a860
fabric-commands-v0: Fabric Commands (v0) 0.2.8+b4f4f6cd60
fabric-containers-v0: Fabric Containers (v0) 0.1.22+d7c144a860
fabric-content-registries-v0: Fabric Content Registries (v0) 3.1.0+6f01bfd860
fabric-convention-tags-v1: Fabric Convention Tags 1.0.1+474e4f7960
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.1+ee261a3e60
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 3.0.0+9fcb91d260
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.19+ffb2c71e60
fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.8+d7c144a860
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.19+d7c144a860
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.18+d7c144a860
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.13+d7c144a860
fabric-item-api-v1: Fabric Item API (v1) 1.5.1+6c4e5d0960
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.13+91896a4960
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.12+54e5b2ec60
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.10+b4f4f6cd60
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.1.0+cc71601c60
fabric-loot-api-v2: Fabric Loot API (v2) 1.0.0+e747827960
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.0+e747827960
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.3+cc71601c60
fabric-models-v0: Fabric Models (v0) 0.3.6+d7c144a860
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.22+e6b169eb60
fabric-networking-v0: Fabric Networking (v0) 0.3.9+b4f4f6cd60
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 2.1.2+032c981d60
fabric-particles-v1: Fabric Particles (v1) 0.2.12+526dc1ac60
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.9+0d9ab37260
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.13+d882b91560
fabric-renderer-indigo: Fabric Renderer - Indigo 0.5.0+7faf0d8860
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.11+b4f4f6cd60
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.7+d7c144a860
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 2.0.2+54e5b2ec60
fabric-rendering-v0: Fabric Rendering (v0) 1.1.13+b4f4f6cd60
fabric-rendering-v1: Fabric Rendering (v1) 1.10.7+54e5b2ec60
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.3+91b7aa6660
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.5.1+e747827960
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.10+d882b91560
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.1+1f6558e860
fabric-textures-v0: Fabric Textures (v0) 1.0.12+3ac43d9560
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.6.3+f4563ac860
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.1.0+e747827960
fabric-language-kotlin: Fabric Language Kotlin 1.8.0+kotlin.1.7.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.7.0
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.7.0
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.7.0
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.7.0
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.17.3
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.6.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.6.2
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.3.3
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.3
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.3
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.3
fabricloader: Fabric Loader 0.14.8
fastload: Fast Load 1.1.2+1.18.2
ferritecore: FerriteCore 4.2.1
indium: Indium 1.0.3+mc1.18.2
iris: Iris 1.2.5
org_anarres_jcpp: jcpp 1.4.14
java: Java HotSpot(TM) 64-Bit Server VM 17
krypton: Krypton 0.1.9
com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
lambdynlights: LambDynamicLights 2.1.0+1.17
pride: Pride Lib 1.1.0+1.17
lazydfu: LazyDFU 0.1.2
lithium: Lithium 0.7.10
malilib: MaLiLib 0.12.1
memoryleakfix: memory Leak Fix 1.18.2-0.3.5
midnightcontrols: MidnightControls 1.0.0+1.18
midnightlib: MidnightLib 0.4.0
org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
spruceui: SpruceUI 3.3.2+1.17
midnightcontrols-extra: MidnightControls Extra 1.0.0
minecraft: Minecraft 1.18.2
minihud: MiniHUD 0.22.0
modmenu: Mod Menu 3.2.2
moreculling: More Culling 1.18.2-0.1.4-alpha
nofade: No Fade 1.18-2.0.1
notenoughcrashes: Not Enough Crashes 4.1.6+1.18.2
recipecache: recipecache 0.2.1-1.17.1
reeses-sodium-options: Reese's Sodium Options 1.4.3+mc1.18.2-build.42
smoothboot: Smooth Boot 1.18.2-1.7.0
sodium: Sodium 0.4.1+build.15
org_joml_joml: joml 1.10.2
sodium-extra: Sodium Extra 0.4.5+mc1.18.2-build.42
caffeineconfig: CaffeineConfig 1.1.0
starlight: Starlight 1.0.2+fabric.89b8d9f
zoomify: Zoomify 1.6.0
dev_isxander_settxi: settxi 2.1.1
settxicloth: Settxi Cloth Impl 1.0.2
Loaded Shaderpack: (off)
Launched Version: 1.18.2
Backend library: LWJGL version 3.2.2 build 10
Backend API: Intel(R) UHD Graphics 630 GL version 3.2.0 - Build 27.20.100.8681, Intel
Window size: 1920x1080
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Type: Integrated Server (map_client.txt)
Graphics mode: fancy
Resource Packs: Fabric Mods
Current Language: English (US)
CPU: 12x Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Server Running: true
Player Count: 1 / 8; [class_3222['tz'/103, l='ServerLevel[New World]', x=445.57, y=82.00, z=289.66]]
Data Packs: vanilla, Fabric Mods
World Generation: Stable
Client Crashes Since Restart: 1
Integrated Server Crashes Since Restart: 0
Suspected Mods: Fabric Rendering (v1) (fabric-rendering-v1), MidnightControls (midnightcontrols), SpruceUI (spruceui)
If it is possible to add support of mods that have custom keybinds as they are not included when you go to the controller rebind menu
Describe the bug
Not 100% a bug, but when doing quick movement right and left (passing through a narrow path for example), sprint keep getting toggled and it's annoying
To Reproduce
Make quick movement right and left while going forward
Expected behavior
Would like to be able to disable the "double press forward to sprint" function to make it easier to control the player, as it's not really useful with a stick and can create error when doing precise movement
Screenshots
NA
Desktop (please complete the following information):
Additional context
Tried to play around with the dead zones, but no luck. I could reduce the frequency of it by making the dead zones for 100% as close to the end of the joystick possible, but still encounter it often
While using the Xbox Series Controller plugged in using USB (Don't know if that changes anything), moving diagonally on the left stick is slow. Going forward, backwards, and sideways all are fine, but if i try to go diagonal then I slow down and it ends up stopping my sprint.
Steps to reproduce the behavior:
What I expect to happen is that the speed of moving diagonally is the same as moving forward or backwards.
https://drive.google.com/file/d/1HTyk0SgirxFRk4miaFWyb1bTCJLqhpoO/view?usp=sharing
This is a video of what I am talking about, file size was too big for github
Desktop (please complete the following information):
Describe the bug
Midnight control overlapped with Crawl button.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Button all separated.
Desktop (please complete the following information):
Additional context
Maybe you can put this way :
I also post issue on their page.
I hope it can be fixed, Thank you very much!
Describe the bug
Turning is way too fast, sharp, and choppy
To Reproduce
Expected behavior
Turning would work relatively like it does on console
Desktop (please complete the following information):
Additional context
its been an issue since LambdaControls and pretty much, litterally, the only thing holding me back from consistently using this mod. just looking around actually starts to give me an headache
Everything else about this mod is perfect,
Describe the bug
When I tried to change the Toggle Perspective Control, the game crashed (it a control already in use though)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The game not to crash
Screenshots
None
Desktop (please complete the following information):
Additional context
As seen in a video, in analog movement mode with Switch Pro controller there is only a minimal input from the left analog stick. When emulating xbox360 controller with it, it works fine other controllers also work fine (i tested dualsense and dualshock). Without analog movement it works fine. I checked if my left stick outputs full range in windows, steam and ds4windows and it does. Also tried the SDL2 mapping and it doesn't change anything.
It worked fine but I must swap to mouse/keyboard to view repice/use with JEI, REI mod. Please add keymapping for those mods, tks.
Describe the bug
An error occurred when the game started
Desktop (please complete the following information):
Additional context
java.lang.NullPointerException: Cannot invoke "java.nio.ByteBuffer.flip()" because "buffer" is null
at eu.midnightdust.midnightcontrols.client.controller.Controller.ioResourceToBuffer(Controller.java:139)
at eu.midnightdust.midnightcontrols.client.controller.Controller.updateMappings(Controller.java:161)
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.onMcInit(MidnightControlsClient.java:131)
at net.minecraft.class_310.handler$bac001$onInit(class_310.java:6423)
at net.minecraft.class_310.<init>(class_310.java:636)
at net.minecraft.client.main.Main.main(Main.java:198)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
If you try using Minecraft Bedrock Edition with a supported controller there are menu options to reduce the vertical (up & down) camera tilt speed as a separate value. This is useful because many players including myself find having fast horizontal (left & right) camera pan speed useful during gameplay, while a slower, finer control with the vertical axis feels more natural.
Describe the bug
As documented vigorously in quiltcomm - placing blocks using front block placement desyncs and they dissappear on relog. With polymer, this shows up earlier (and inconsistently)
For clarity - I'm using KB+M for these reproductions.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Blocks should place and not disappear, no warnings should appear
Desktop (please complete the following information):
Additional context
This was made more apparent by universal graves, which uses polymer - which forced this relog-type sync to happen more often.
Is your feature request related to a problem? Please describe.
Yes, if you bind to change perspective on d-pad up only, cursor is not moving in inventory on that direction.
Describe the solution you'd like
Fix it somehow maybe, if this possible.
Describe alternatives you've considered
Launch the steam and bind the d-pad up on f5. Then everything works how i need. (For survival, it's easy to click on one button in action situations.)
Additional context
https://youtu.be/eZNsqF7GGqI
This is from the time of the first releases of lambda.
Are you going to support this for the long term or not?
Describe the bug
I have an Azeron Keypad that I use to play minecraft, and I'd like to use the 'joystick' for analog movement.
When it's plugged in, it is recognized as a controller, but for some reason, it won't let me change the key bindings in the UI. Only my Xbox Controller can update key bindings.
Additional context
Screenshot of Azeron (recognized)
Screenshot of unresponsive button binding
Having a public release for the mod outside of this GitHub page would increase visibility for the project and allow users to automatically download it using tools like https://github.com/Senth/minecraft-mod-manager, among other things
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.