1.12.1
1.12
1.11
1.10
1.9.4
1.9
1.8
1.7.10
Liteloader
I don't know for sure, but i imagine any control has to register with a name (like how the vanilla commands have "use" and "attack" and "forward".., i doubt those are just hardcoded into the mod, surely the game has names for them internally?), so if you can figure out their internal names maybe Key() and keydown/keyup/togglekey will work on those too?
I'd start by trying the name that shows up in the controls menu, and if that doesn't work, basic modifications of that
I actually remember saying this quite a few times but i've never found out if it's true or not, mostly because i don't use any such mods myself (and right now i don't even have anything that could run minecraft anyway =P)
So, uhh.., if you do give this a try i'd love to hear if it worked or not and if not what names you tried with
'Cause tomorrow spring is here
Sort of. Go to the LiteLoader thread and look for the
Also, please post any further questions about installing LiteLoader on the LiteLoader thread so as to not pollute this thread; I lurk there as well.
Note Block Display | Modules for the Macro / Keybind Mod
I don't make any minimaps
---- Minecraft Crash Report ----
// You're mean.
Time: 04/10/14 12:43 PM
Description: Registering texture
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteTextures(GL11.java:732)
at bqi.a(SourceFile:61)
at bpp.c(SourceFile:18)
at bpz.a(SourceFile:88)
at bqf.a(SourceFile:72)
at bqf.a(SourceFile:136)
at brg.c(SourceFile:104)
at brg.a(SourceFile:92)
at bao.c(SourceFile:494)
at com.mumfrey.liteloader.client.GameEngineClient.refreshResources(GameEngineClient.java:62)
at com.mumfrey.liteloader.client.ClientEvents.onStartupComplete(ClientEvents.java:467)
at com.mumfrey.liteloader.client.CallbackProxyClient.onStartupComplete(CallbackProxyClient.java:129)
at bao.ag(SourceFile:468)
at bao.f(SourceFile:713)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteTextures(GL11.java:732)
at bqi.a(SourceFile:61)
at bpp.c(SourceFile:18)
at bpz.a(SourceFile:88)
-- Resource location being registered --
Details:
Resource location: minecraft:textures/atlas/blocks.png
Texture object class: bpz
Stacktrace:
at bqf.a(SourceFile:72)
at bqf.a(SourceFile:136)
at brg.c(SourceFile:104)
at brg.a(SourceFile:92)
at bao.c(SourceFile:494)
at com.mumfrey.liteloader.client.GameEngineClient.refreshResources(GameEngineClient.java:62)
at com.mumfrey.liteloader.client.ClientEvents.onStartupComplete(ClientEvents.java:467)
at com.mumfrey.liteloader.client.CallbackProxyClient.onStartupComplete(CallbackProxyClient.java:129)
at bao.ag(SourceFile:468)
-- Initialization --
Details:
Stacktrace:
at bao.f(SourceFile:713)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_20, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 186538288 bytes (177 MB) / 365428736 bytes (348 MB) up to 2863661056 bytes (2731 MB)
Mod Pack: Unknown / None
LiteLoader Mods: 5 loaded mod(s)
- Macro / Keybind Mod version 0.10.12
- Autofish version 0.4.4
- VoxelCam version 1.3.1
- WorldDownloader version 1.0.0
- VoxelLib version 2.3.0
LaunchWrapper: 17 active transformer(s)
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: troy.autofish.PacketEntityVelocityTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.JoinGamePacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LoginSuccessPacketTransformer
- Transformer: com.thatapplefreak.voxelcam.VoxelCamTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ChatPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerChatPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderCallbackInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CustomPayloadPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerCustomPayloadPacketTransformer
- Transformer: net.eq2online.macros.transformers.MacrosTransformer
- Transformer: net.eq2online.macros.transformers.CollectionPacketTransformer
- Transformer: wdl.litemod.WDLTransformer
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3g
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I tried a bunch of things but I didn't manage to get anything to work. So, I decided to look at the code to see how it decided what to do with those names. Unfortunately the answer is that those values are indeed hard coded into the mod and therefore what I'm trying to do is impossible.
Thanks for trying to help though. I appreciate it.
Also, now that I know it's impossible, I would like to officially suggest it as a new feature. As people like myself continue to use tons of mods with key bindings it would be extremely useful to be able to create a GUI for them without having to map them to the keyboard first.
You do understand Mumfrey can do nothing about things coded in other Mods? The place to ask for these improvements is in those Mods threads!
Lou
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
I think you misunderstand, we're talking about how the Key() and KeyDown() functions are implemented
It turns out that they have special cases for "use","attack" and so on, and anything else is treated as invalid
What i thought it might be, and what i think dyno is suggesting would be cool, is if instead they looked internally for a binding that has that name and triggered it, thus any mod that registered a custom binding, as long as you can change it in the controls menu, would also be triggerable by script
now i wonder how GUI works.., if that's hard-coded too.., hm, what else is there
Well, like, HITID definitely works on modded entities for example, because it referenes internal game stuff.., like if Key() did something like that it would be pretty useful as long as modders use a guessable name (which they probably would just to make it easier to write code.., like, unless they namespace it or something, but then there could always be a controls iterator that would loop over those names and you could check for yourself ingame...)
....yeah, Adding to the suggestion above, if Key() becomes able to reference any binding, an iterator to see all possible bindings would be pretty useful
'Cause tomorrow spring is here
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 10/4/14 10:02 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at net.eq2online.macros.permissions.MacroModPermissions.hasPermission(MacroModPermissions.java:108)
at net.eq2online.macros.event.MacroEventManager.checkPermission(MacroEventManager.java:184)
at net.eq2online.macros.event.MacroEventManager.checkPermission(MacroEventManager.java:179)
at net.eq2online.macros.event.MacroEventManager.sendEvent(MacroEventManager.java:292)
at net.eq2online.macros.core.Macros.sendEvent(Macros.java:1768)
at net.eq2online.macros.event.MacroEventDispatcherBuiltin.onItemPickup(MacroEventDispatcherBuiltin.java:334)
at net.eq2online.macros.core.MacroModCore.onItemPickup(MacroModCore.java:1104)
at net.eq2online.macros.LiteModMacros.onPickupItem(LiteModMacros.java:194)
at net.minecraft.network.play.server.S0DPacketCollectItem.func_148833_a(SourceFile)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:197)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
at net.minecraft.client.Minecraft.func_71407_l(MinecraftOverlay.java:1542)
at net.minecraft.client.Minecraft.func_71411_J(MinecraftOverlay.java:917)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.eq2online.macros.permissions.MacroModPermissions.hasPermission(MacroModPermissions.java:108)
at net.eq2online.macros.event.MacroEventManager.checkPermission(MacroEventManager.java:184)
at net.eq2online.macros.event.MacroEventManager.checkPermission(MacroEventManager.java:179)
at net.eq2online.macros.event.MacroEventManager.sendEvent(MacroEventManager.java:292)
at net.eq2online.macros.core.Macros.sendEvent(Macros.java:1768)
at net.eq2online.macros.event.MacroEventDispatcherBuiltin.onItemPickup(MacroEventDispatcherBuiltin.java:334)
at net.eq2online.macros.core.MacroModCore.onItemPickup(MacroModCore.java:1104)
at net.eq2online.macros.LiteModMacros.onPickupItem(LiteModMacros.java:194)
at net.minecraft.network.play.server.S0DPacketCollectItem.func_148833_a(SourceFile)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:197)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
-- Affected level --
Details:
Level name: MpServer
All players: 3 total; [EntityClientPlayerMP['Bankai_PC'/15159217, l='MpServer', x=65.06, y=68.98, z=251.38], EntityOtherPlayerMP['booogy202'/14155533, l='MpServer', x=62.38, y=67.15, z=248.31], EntityOtherPlayerMP['Esio3327'/14957940, l='MpServer', x=63.28, y=66.00, z=253.56]]
Chunk stats: MultiplayerChunkCache: 312, 312
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (63,67,250), Chunk: (at 15,4,10 in 3,15; contains blocks 48,0,240 to 63,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 43621038 game time, 43751608 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: adventure (ID 2). Hardcore: false. Cheats: false
Forced entities: 56 total; [EntitySquid['Squid'/15151475, l='MpServer', x=114.18, y=62.16, z=267.52], EntitySquid['Squid'/15151474, l='MpServer', x=90.49, y=55.20, z=251.09], EntitySquid['Squid'/15151473, l='MpServer', x=110.45, y=62.30, z=242.66], EntitySquid['Squid'/15151472, l='MpServer', x=104.72, y=62.13, z=246.69], EntitySquid['Squid'/15151479, l='MpServer', x=77.96, y=60.22, z=261.81], EntitySquid['Squid'/15151477, l='MpServer', x=94.06, y=57.16, z=230.69], EntitySquid['Squid'/15151476, l='MpServer', x=84.85, y=62.49, z=257.10], EntitySquid['Squid'/15151483, l='MpServer', x=114.63, y=61.72, z=228.31], EntitySquid['Squid'/15151482, l='MpServer', x=104.63, y=61.00, z=245.28], EntitySquid['Squid'/15151481, l='MpServer', x=85.40, y=58.00, z=253.47], EntitySquid['Squid'/15151480, l='MpServer', x=105.75, y=62.53, z=245.37], EntitySkeleton['Skeleton'/15148991, l='MpServer', x=61.34, y=61.24, z=275.44], EntityCreeper['Creeper'/15147625, l='MpServer', x=78.97, y=63.00, z=285.28], EntityCreeper['Creeper'/15147624, l='MpServer', x=45.50, y=63.00, z=295.50], EntityWhole['Whole'/15151027, l='MpServer', x=35.50, y=63.00, z=267.50], EntityItem['item.item.rottenFlesh'/15164018, l='MpServer', x=65.44, y=67.00, z=250.22], EntitySkeleton['Skeleton'/15151031, l='MpServer', x=37.50, y=60.00, z=274.84], EntityCreeper['Creeper'/15163607, l='MpServer', x=4.50, y=47.00, z=272.50], EntitySkeleton['Skeleton'/15156445, l='MpServer', x=15.50, y=72.00, z=195.50], EntitySquid['Squid'/15151467, l='MpServer', x=108.79, y=61.04, z=256.78], EntityZombie['Zombie'/15147647, l='MpServer', x=125.83, y=62.19, z=263.50], EntitySkeleton['Skeleton'/15156446, l='MpServer', x=16.50, y=72.00, z=194.50], EntitySquid['Squid'/15151470, l='MpServer', x=103.91, y=61.06, z=275.23], EntitySquid['Squid'/15151471, l='MpServer', x=110.50, y=61.14, z=255.50], EntitySquid['Squid'/15151468, l='MpServer', x=75.47, y=58.85, z=261.47], EntitySquid['Squid'/15151469, l='MpServer', x=99.50, y=60.00, z=265.50], EntitySkeleton['Skeleton'/15151846, l='MpServer', x=36.50, y=37.00, z=286.50], EntityCreeper['Creeper'/15147390, l='MpServer', x=37.34, y=60.00, z=263.13], EntityClientPlayerMP['Bankai_PC'/15159217, l='MpServer', x=65.06, y=68.98, z=251.38], EntityOtherPlayerMP['booogy202'/14155533, l='MpServer', x=62.38, y=67.15, z=248.31], EntityOtherPlayerMP['Esio3327'/14957940, l='MpServer', x=63.28, y=66.00, z=253.56], EntitySpider['Spider'/15157555, l='MpServer', x=13.81, y=47.00, z=263.44], EntityCreeper['Creeper'/15157557, l='MpServer', x=12.50, y=47.00, z=265.50], EntityZombie['Zombie'/15147371, l='MpServer', x=116.43, y=62.29, z=264.41], EntitySpider['Spider'/15157561, l='MpServer', x=120.13, y=63.00, z=312.84], EntityOtherPlayerMP['booogy202'/14155533, l='MpServer', x=62.38, y=67.15, z=248.31], EntityZombie['Zombie'/15157564, l='MpServer', x=20.56, y=48.00, z=269.09], EntityZombie['Zombie'/15157565, l='MpServer', x=23.50, y=48.00, z=265.50], EntitySkeleton['Skeleton'/15157566, l='MpServer', x=15.94, y=47.00, z=257.56], EntityZombie['Zombie'/15162981, l='MpServer', x=107.50, y=17.00, z=309.50], EntityZombie['Zombie'/15147372, l='MpServer', x=68.69, y=61.59, z=270.31], EntityZombie['Zombie'/15157568, l='MpServer', x=19.75, y=45.00, z=277.53], EntityZombie['Zombie'/15147566, l='MpServer', x=121.08, y=62.19, z=257.41], EntityPig['Pig'/9066816, l='MpServer', x=24.72, y=72.00, z=202.47], EntitySkeleton['Skeleton'/15147396, l='MpServer', x=31.50, y=63.00, z=256.50], EntityZombie['Zombie'/15157141, l='MpServer', x=120.50, y=63.00, z=210.50], EntitySkeleton['Skeleton'/12418221, l='MpServer', x=19.31, y=38.00, z=276.31], EntityZombie['§4????§7??????'/15147648, l='MpServer', x=65.81, y=67.00, z=250.23], EntitySkeleton['Skeleton'/15161278, l='MpServer', x=35.50, y=41.00, z=294.50], EntityOtherPlayerMP['Esio3327'/14957940, l='MpServer', x=63.28, y=66.00, z=253.56], EntityZombie['Zombie'/15160867, l='MpServer', x=29.50, y=36.00, z=280.50], EntityChicken['Chicken'/12845429, l='MpServer', x=2.84, y=22.00, z=313.38], EntityItem['item.item.arrow'/15142409, l='MpServer', x=95.75, y=55.13, z=228.56], EntityItem['item.item.bone'/15142411, l='MpServer', x=96.91, y=55.13, z=227.88], EntityItem['item.item.rottenFlesh'/15151056, l='MpServer', x=94.84, y=55.13, z=228.28], EntitySkeleton['Skeleton'/15147546, l='MpServer', x=82.70, y=58.00, z=224.41]]
Retry entities: 0 total; []
Server brand: cauldron,craftbukkit,mcpc,fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:368)
at net.minecraft.client.Minecraft.func_71396_d(MinecraftOverlay.java:2383)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:864)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
I keep getting this crash with the latest version of this for 1.7.10
Time: 10/5/14 6:11 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at net.eq2online.macros.input.InputHandler.processBuffers(InputHandler.java:367)
at net.eq2online.macros.input.InputHandler.onTimerUpdate(InputHandler.java:361)
at net.eq2online.macros.core.MacroModCore.onTimerUpdate(MacroModCore.java:813)
at net.eq2online.macros.LiteModMacros.onRunGameLoop(LiteModMacros.java:116)
at com.mumfrey.liteloader.client.ClientEvents.onTimerUpdate(ClientEvents.java:620)
at com.mumfrey.liteloader.client.CallbackProxyClient.onTimerUpdate(CallbackProxyClient.java:134)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:958)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
I've seen many cases in the past where a Mod that worked with a older version of Forge quit working with the latest recommenced Forge release (I've never understood why anyone goes beyond the recommended!). Might that be the cause here?
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
Is gamma() not working? I bound $${gamma(200)}$$ to a key and $${gamma(100)}$$ to another for testing, and pressing either of them does nothing to my brightness. "200" should put it on "bright" but it doesn't.Nvm It was a mod conflict with gammabright.
here's the crash report please help
---- Minecraft Crash Report ----
// On the bright side, I bought you a teddy bear!
Time: 12/10/14 16:34
Description: Updating screen events
java.lang.NullPointerException: Updating screen events
at net.minecraft.client.gui.GuiListExtended.func_148181_b(SourceFile:53)
at net.minecraft.client.gui.GuiControls.func_146286_b(SourceFile:79)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:311)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(MinecraftOverlay.java:1580)
at net.minecraft.client.Minecraft.func_71411_J(MinecraftOverlay.java:917)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.client.gui.GuiListExtended.func_148181_b(SourceFile:53)
at net.minecraft.client.gui.GuiControls.func_146286_b(SourceFile:79)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:311)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.GuiControls
Stacktrace:
at net.minecraft.client.Minecraft.func_71407_l(MinecraftOverlay.java:1580)
at net.minecraft.client.Minecraft.func_71411_J(MinecraftOverlay.java:917)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (x86) version 6.2
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 108913928 bytes (103 MB) / 328155136 bytes (312 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 Optifine OptiFine_1.7.2_HD_D3 8 mods loaded, 8 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.2.217.1147} [Forge Mod Loader] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.12.2.1147} [Minecraft Forge] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
lotr{Beta v17.1 for Minecraft 1.7.2} [The Lord of the Rings Mod] ([1.7.2] The Lord of the Rings Mod Public Beta 17.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioCraft{1.7.5} [BiblioCraft] (BiblioCraft[v1.7.5][MC1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bleach{F1.0.4} [LittleBreadLoaf's Bleach Mod] (bleach-v-1.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
craftguide{1.6.8.1} [CraftGuide] (CraftGuide-1.6.8.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
customnpcs{1.7.2-2} [CustomNpcs] (CustomNPCs_1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.2
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 9.17.10.2867, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
// On the bright side, I bought you a teddy bear!
Time: 12/10/14 16:34
Description: Updating screen events
java.lang.NullPointerException: Updating screen events
at net.minecraft.client.gui.GuiListExtended.func_148181_b(SourceFile:53)
at net.minecraft.client.gui.GuiControls.func_146286_b(SourceFile:79)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:311)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(MinecraftOverlay.java:1580)
at net.minecraft.client.Minecraft.func_71411_J(MinecraftOverlay.java:917)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.client.gui.GuiListExtended.func_148181_b(SourceFile:53)
at net.minecraft.client.gui.GuiControls.func_146286_b(SourceFile:79)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:311)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.GuiControls
Stacktrace:
at net.minecraft.client.Minecraft.func_71407_l(MinecraftOverlay.java:1580)
at net.minecraft.client.Minecraft.func_71411_J(MinecraftOverlay.java:917)
at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (x86) version 6.2
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 108913928 bytes (103 MB) / 328155136 bytes (312 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 Optifine OptiFine_1.7.2_HD_D3 8 mods loaded, 8 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.2.217.1147} [Forge Mod Loader] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.12.2.1147} [Minecraft Forge] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
lotr{Beta v17.1 for Minecraft 1.7.2} [The Lord of the Rings Mod] ([1.7.2] The Lord of the Rings Mod Public Beta 17.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioCraft{1.7.5} [BiblioCraft] (BiblioCraft[v1.7.5][MC1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bleach{F1.0.4} [LittleBreadLoaf's Bleach Mod] (bleach-v-1.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
craftguide{1.6.8.1} [CraftGuide] (CraftGuide-1.6.8.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
customnpcs{1.7.2-2} [CustomNpcs] (CustomNPCs_1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.2
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 9.17.10.2867, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
onPlayerJoined doesn't work because then you can't read the chat, chat works because it also triggers every time
the actual message looks very different from your template, is Trainer a name?
If it's a prefix, i think you forgot to leave the name in
if that's actually a name, you might be able to capture it with
IFMATCHES(%CHAT%,"^.dWelcome .f.l\[.(.+?).f.l\].f .dto the server!$",&name)
Log("Matched the following name: &a%&name%")
ENDIF
Bind that to your onChat and see if it logs anything...
If it doesn't, bind this instead
LogTo(debug.txt,%CHAT%)
...let it run until someone new joins
then go to /macros/logs/debug.txt and copy/paste the relevant line here =P
----
PS: of course, surround it with $${}$$ and put semicolons between the commands (between the lines).., the last thing you wanna do is accidentally autospam a server just because you didn't know you had to format it as a script
'Cause tomorrow spring is here
IFMATCHES(%CHAT%,"^\xa7r\xa7dWelcome \xa7r\xa77\[Default\]\xa7r\xa77(.+?)\xa7r\xa7d to the server!\xa7r",&newplayer,1);
WAIT(3);
ECHO("&aWelcome &e%&newplayer%");
ENDIF;
Add another IFMATCHES after the wait, although it's an odd way to do it, it will ensure that the minimum possible amount of time passes between when the match is made and when it is used
What's happening is that, because variables are shared between all processes from the same event (i wonder what happened to the idea of process-specific variables, i can't remember), by the time the first process is done waiting, the second process has already changed the value, and the first process is going to read the updated value again when it reaches the Echo()
Edit: [removed]
This should work..?
'Cause tomorrow spring is here