I've been working on this for a couple of weeks, but I don't have access to any Windows tablets to test it on. I've been testing it on my linux (Ubuntu) tablet and everything should work. Any suggestions are appreciated! (Please no "Why would I ever want/need a touchscreen when I have a keyboard" comments :P) If you have any problems feel free to send me a message.
Future Plans:
- Option to swap around jump/sneak buttons (to match PE)
If you want to help debug: go into settings, enable debugging, and restart minecraft. It should make a TouchControls.log file inside your .minecraft folder. Just upload that file somewhere I can look at it and I might be able to figure out what's wrong.
I think I may be the first to see this. This is very well done and I am sure it will work well, but here's the thing; it doesn't work... I am using a windows 8 tablet (Asus VivoTab Note 8) and the control buttons will not work. The menu buttons are very strange, they dont press when clicked on, but may RARELY register as pressed if it is pressed out of the button. The only button that works is the escape button. It turn blue even when the cursor is not that close to it. Hope this bug report helps!
Thanks for trying it. As I mentioned, I don't have access to a windows tablet for testing. If you want to help me figure out what's wrong, I threw together another version to help debug things: http://www.tschrock.net/touchcontrols-1.8-0.0.2.jar. It should make a TouchControls.log file inside your .minecraft folder. Just upload that file somewhere I can look at it and I might be able to figure out what's wrong.
Would love to try this, but would it work with Realms? I think that currently Realms doesn't work with mods and you say to "Put BOTH jar files into your mods folder."
I'm a newbie and don't really know what this means, so maybe it still might work with Realms?
I think I know what is going on with windows. The windows mouse is stuck and locked onto the center of the screen because the cursor is locked. Since the cursor is locked, the cursor cannot move to the buttons that you tap.
Ill try using the logs.
Try using Oracle Virtual Box to emulate windows. It is completely free. Or use the parallels 30 day free trial...
Would love to try this, but would it work with Realms? I think that currently Realms doesn't work with mods and you say to "Put BOTH jar files into your mods folder."
I'm a newbie and don't really know what this means, so maybe it still might work with Realms?
This gets installed just like any other Forge mod. As for Realms, you will need to wait until Forge is updated.
I think I know what is going on with windows. The windows mouse is stuck and locked onto the center of the screen because the cursor is locked. Since the cursor is locked, the cursor cannot move to the buttons that you tap.
Ill try using the logs.
Try using Oracle Virtual Box to emulate windows. It is completely free. Or use the parallels 30 day free trial...
I finally got my hands on a windows tablet and figured out what was wrong: the background service I'm running to detect touch events needed another library with it, otherwise it just fails silently. And I have used Virtualbox in the past but It won't let me test out multitouch stuff.
So I got Windows touch working, but you can't tap on any of the menus at this point. Also added a debug option to settings, you will need to restart minecraft after enabling it. http://www.tschrock.net/touchcontrols-1.8-0.0.3.jar
Still wont work. No log file is being created either I have turned off on off and on again and restarted minecraft. Are you sure you gave me the latest version?
GUI wont work. I cannot load a world to test. Even if touch controls are turned off it wont work... Actually it disables touch on the entire desktop...
Also, no logs were created, but I found this. (I think its just the mod loading, but IDK enough to say for sure)
[17:03:13] [Server thread/INFO] [FML/]: Applying holder lookups
[17:03:13] [Server thread/INFO] [FML/]: Holder lookups applied
[17:03:13] [Server thread/INFO] [FML/]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:03:14] [Server thread/INFO] [FML/]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:03:14] [Server thread/INFO] [FML/]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp
[17:04:22] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML
[17:04:22] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStartingEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStartingEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp
[17:04:22] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML
[17:04:22] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStartedEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStartedEvent to mod touchcontrols
[17:04:23] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: null->FMLHandshakeClientState$1:START
[17:04:23] [Netty Local Client IO #0/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: null->FMLHandshakeServerState$1:START
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $ServerHello->FMLHandshakeClientState$2:HELLO
[17:04:24] [Netty Local Client IO #0/INFO] [FML/]: Server protocol version 1
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $ClientHello->FMLHandshakeServerState$2:HELLO
[17:04:24] [Netty Server IO #1/INFO] [FML/]: Client protocol version 1
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: WAITINGSERVERDATA
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $ModList:4 mods->FMLHandshakeServerState$2:HELLO
[17:04:24] [Netty Server IO #1/INFO] [FML/]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected]
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: WAITINGCACK
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $ModList:4 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: PENDINGCOMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Local Client IO #0/INFO] [FML/]: [Netty Local Client IO #0] Client side modded connection established
[17:04:24] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established
[17:04:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:07:23] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:07:32] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:enableEventQueue:81]: Queue Enabled
[17:07:42] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:disableEventQueue:87]: Queue Disabled
[17:07:42] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:08:01] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:enableEventQueue:81]: Queue Enabled
[17:08:04] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:disableEventQueue:87]: Queue Disabled
[17:08:04] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp
[17:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp
[17:12:14] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML
[17:12:14] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML
[17:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge
[17:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge
[17:12:14] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStoppingEvent to mod touchcontrols
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStoppingEvent to mod touchcontrols
[17:12:15] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension 0
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension -1
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension 1
[17:12:15] [Server thread/DEBUG] [FML/]: Reverting to frozen data state.
[17:12:15] [Server thread/INFO] [FML/]: Applying holder lookups
[17:12:15] [Server thread/INFO] [FML/]: Holder lookups applied
[17:12:15] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp
[17:12:15] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp
[17:12:15] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML
[17:12:15] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML
[17:12:15] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge
[17:12:15] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStoppedEvent to mod touchcontrols
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStoppedEvent to mod touchcontrols
[17:12:15] [Thread-9/INFO] [STDERR/touchcontrols]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.NullPointerException
[17:12:15] [Thread-9/INFO] [STDERR/touchcontrols]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.tschrock.minecraft.touchmanager.drivers.windows.Touch2TUIOTouchDriver$1.run(Touch2TUIOTouchDriver.java:28)
I'm new to Mods and Forge, but I think I've got a valid test I can share.
I'm running the 1.8.x MineCraft on a Samsung ATIV Tab 3 with the pre-release Forge - I couldn't get the release version of Forge to work.
I was able to load the two JAR files, and I think Forge picked up only one... not sure why it didn't add both.
However, as already reported, there's no way to start anything as the touch functionality is crippled. I'm able to get the buttons to highlight, but I can't find any way to actually PRESS the "Mods" or "Single Player" etc buttons.
it would be a great thing to have my kids play Minecraft on full windows tablets, since the PE version isn't available.
Are there any updates planned for this mod for Minecraft? It shows promise, but I don't think that Forge is loading everything that's needed to operate - but I don't know why.
Long overdue update time! I got a desktop so updating this hasn't been #1 priority, I'll see if I can't find the time to work on it.
Also a new build that should work (If I remembered to upload the right one). Third Fifth times the charm?
PS Please put logs into a pastebin or spoiler, not directly in your reply.
PPS Happy Thanksgiving!
Latest version still doesn't work on Windows tablets. No logs being created. The GUI appears and menus are a bit buggy, and the controls don't respond when tapped.
I own a Windows tablet, so if you can try something else that might make it work and send it here or PM me, that'd be nice.
Also, Welcome back!
-----
P.S. This mod would be extremely helpful for me. Because then. I could charge and play Minecraft! My tablet only has 1 Micro USB port which I use for charging and the hub for my keyboard and mouse. Also, I could bring my tablet with me everywhere and play Minecraft portably. AND, I have several friends who own Windows tablets and don't want to carry around a mouse and keyboard, now, they can get this mod and we can have a ultimate portable LAN party!
MC - TouchControls
Adds touchscreen controls to minecraft.
I've been working on this for a couple of weeks, but I don't have access to any Windows tablets to test it on. I've been testing it on my linux (Ubuntu) tablet and everything should work. Any suggestions are appreciated! (Please no "Why would I ever want/need a touchscreen when I have a keyboard" comments :P) If you have any problems feel free to send me a message.
Future Plans:
- Option to swap around jump/sneak buttons (to match PE)
- Onscreen keyboard for chat
- Better Inventory
- Smart interact button
Installing:
If you want to help debug: go into settings, enable debugging, and restart minecraft. It should make a TouchControls.log file inside your .minecraft folder. Just upload that file somewhere I can look at it and I might be able to figure out what's wrong.
Downloads:
Enable touch controls by going to Options->Controls and turning Touchscreen Mode On.
The mod settings can be found by going to the Main Menu->Mods->TouchControls->Config.
Open source on Github: https://github.com/Tschrock/MC-TouchControls
Dev Log:
0.0.1 > Initial build. Not working on Windows. - touchcontrols-1.8-0.1.jar
0.0.2 > Add debug log in .minecraft/TouchControls.log - touchcontrols-1.8-0.0.2.jar
0.0.3 > Fixed Windows support? - touchcontrols-1.8-0.0.3.jar
0.0.4 > ?
0.0.5 > Merged libTuio jar. Pray windows works.
I think I may be the first to see this. This is very well done and I am sure it will work well, but here's the thing; it doesn't work... I am using a windows 8 tablet (Asus VivoTab Note 8) and the control buttons will not work. The menu buttons are very strange, they dont press when clicked on, but may RARELY register as pressed if it is pressed out of the button. The only button that works is the escape button. It turn blue even when the cursor is not that close to it. Hope this bug report helps!
Thanks for trying it. As I mentioned, I don't have access to a windows tablet for testing. If you want to help me figure out what's wrong, I threw together another version to help debug things: http://www.tschrock.net/touchcontrols-1.8-0.0.2.jar. It should make a TouchControls.log file inside your .minecraft folder. Just upload that file somewhere I can look at it and I might be able to figure out what's wrong.
Would love to try this, but would it work with Realms? I think that currently Realms doesn't work with mods and you say to "Put BOTH jar files into your mods folder."
I'm a newbie and don't really know what this means, so maybe it still might work with Realms?
I think I know what is going on with windows. The windows mouse is stuck and locked onto the center of the screen because the cursor is locked. Since the cursor is locked, the cursor cannot move to the buttons that you tap.
Ill try using the logs.
Try using Oracle Virtual Box to emulate windows. It is completely free. Or use the parallels 30 day free trial...
This gets installed just like any other Forge mod. As for Realms, you will need to wait until Forge is updated.
I finally got my hands on a windows tablet and figured out what was wrong: the background service I'm running to detect touch events needed another library with it, otherwise it just fails silently. And I have used Virtualbox in the past but It won't let me test out multitouch stuff.
So I got Windows touch working, but you can't tap on any of the menus at this point. Also added a debug option to settings, you will need to restart minecraft after enabling it. http://www.tschrock.net/touchcontrols-1.8-0.0.3.jar
Still wont work. No log file is being created either I have turned off on off and on again and restarted minecraft. Are you sure you gave me the latest version?
Opps, try that link again it should be the right one now.
GUI wont work. I cannot load a world to test. Even if touch controls are turned off it wont work... Actually it disables touch on the entire desktop...
Also, no logs were created, but I found this. (I think its just the mod loading, but IDK enough to say for sure)
[17:03:13] [Server thread/INFO] [FML/]: Applying holder lookups
[17:03:13] [Server thread/INFO] [FML/]: Holder lookups applied
[17:03:13] [Server thread/INFO] [FML/]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:03:14] [Server thread/INFO] [FML/]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:03:14] [Server thread/INFO] [FML/]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@e0e975)
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp
[17:04:22] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML
[17:04:22] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStartingEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStartingEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp
[17:04:22] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp
[17:04:22] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML
[17:04:22] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge
[17:04:22] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStartedEvent to mod touchcontrols
[17:04:22] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStartedEvent to mod touchcontrols
[17:04:23] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: null->FMLHandshakeClientState$1:START
[17:04:23] [Netty Local Client IO #0/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: null->FMLHandshakeServerState$1:START
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $ServerHello->FMLHandshakeClientState$2:HELLO
[17:04:24] [Netty Local Client IO #0/INFO] [FML/]: Server protocol version 1
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $ClientHello->FMLHandshakeServerState$2:HELLO
[17:04:24] [Netty Server IO #1/INFO] [FML/]: Client protocol version 1
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: HELLO
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: WAITINGSERVERDATA
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $ModList:4 mods->FMLHandshakeServerState$2:HELLO
[17:04:24] [Netty Server IO #1/INFO] [FML/]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected]
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: WAITINGCACK
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $ModList:4 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: PENDINGCOMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: FMLHandshakeClientState: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE
[17:04:24] [Netty Local Client IO #0/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: FMLHandshakeServerState: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE
[17:04:24] [Netty Server IO #1/DEBUG] [FML/]: Next: DONE
[17:04:24] [Netty Local Client IO #0/INFO] [FML/]: [Netty Local Client IO #0] Client side modded connection established
[17:04:24] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established
[17:04:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:07:23] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:07:32] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:enableEventQueue:81]: Queue Enabled
[17:07:42] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:disableEventQueue:87]: Queue Disabled
[17:07:42] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:08:01] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:enableEventQueue:81]: Queue Enabled
[17:08:04] [Client thread/INFO] [STDOUT/]: [net.tschrock.minecraft.touchmanager.GenericTouchDriver:disableEventQueue:87]: Queue Disabled
[17:08:04] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp
[17:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp
[17:12:14] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML
[17:12:14] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML
[17:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge
[17:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge
[17:12:14] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStoppingEvent to mod touchcontrols
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStoppingEvent to mod touchcontrols
[17:12:15] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save New World
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension 0
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension -1
[17:12:15] [Server thread/INFO] [FML/]: Unloading dimension 1
[17:12:15] [Server thread/DEBUG] [FML/]: Reverting to frozen data state.
[17:12:15] [Server thread/INFO] [FML/]: Applying holder lookups
[17:12:15] [Server thread/INFO] [FML/]: Holder lookups applied
[17:12:15] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp
[17:12:15] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp
[17:12:15] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML
[17:12:15] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML
[17:12:15] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge
[17:12:15] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sending event FMLServerStoppedEvent to mod touchcontrols
[17:12:15] [Server thread/TRACE] [touchcontrols/touchcontrols]: Sent event FMLServerStoppedEvent to mod touchcontrols
[17:12:15] [Thread-9/INFO] [STDERR/touchcontrols]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.NullPointerException
[17:12:15] [Thread-9/INFO] [STDERR/touchcontrols]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.tschrock.minecraft.touchmanager.drivers.windows.Touch2TUIOTouchDriver$1.run(Touch2TUIOTouchDriver.java:28)
I'm new to Mods and Forge, but I think I've got a valid test I can share.
I'm running the 1.8.x MineCraft on a Samsung ATIV Tab 3 with the pre-release Forge - I couldn't get the release version of Forge to work.
I was able to load the two JAR files, and I think Forge picked up only one... not sure why it didn't add both.
However, as already reported, there's no way to start anything as the touch functionality is crippled. I'm able to get the buttons to highlight, but I can't find any way to actually PRESS the "Mods" or "Single Player" etc buttons.
it would be a great thing to have my kids play Minecraft on full windows tablets, since the PE version isn't available.
--CKG
Are there any updates planned for this mod for Minecraft? It shows promise, but I don't think that Forge is loading everything that's needed to operate - but I don't know why.
Looking forward to hearing back on this...
Someone needs to continue this
Long overdue update time! I got a desktop so updating this hasn't been #1 priority, I'll see if I can't find the time to work on it.
Also a new build that should work (If I remembered to upload the right one).
ThirdFifth times the charm?PS Please put logs into a pastebin or spoiler, not directly in your reply.
PPS Happy Thanksgiving!
Latest version still doesn't work on Windows tablets. No logs being created. The GUI appears and menus are a bit buggy, and the controls don't respond when tapped.
I own a Windows tablet, so if you can try something else that might make it work and send it here or PM me, that'd be nice.
Also, Welcome back!
-----
P.S. This mod would be extremely helpful for me. Because then. I could charge and play Minecraft! My tablet only has 1 Micro USB port which I use for charging and the hub for my keyboard and mouse. Also, I could bring my tablet with me everywhere and play Minecraft portably. AND, I have several friends who own Windows tablets and don't want to carry around a mouse and keyboard, now, they can get this mod and we can have a ultimate portable LAN party!
EDIT - Didn't see version 5 out. TESTING IT NOW!
Nope, same ol'. Buggy menus, GUI came on but didn't respond. And oddly enough. I got a malware warning when running Minecraft, NOT the jar.