I have a suggestion for CTM, to help fix the issues people are having with logs. I suggest adding two new connection methods: North-South and East-West. These methods would only have an affect on the top and bottom sides of blocks. I think that it is rather self explanatory what they do, connecting to blocks on certain sides of the block. Another option would be to make the vertical and horizontal methods work like this for the top and bottom of blocks.
Also, you should disable the automatic block rotating for logs when anything but the random CTM method is enabled for that log.
java.lang.ClassCastException: net.eq2online.macros.gui.designable.DesignableGuiControlLabel cannot be cast to net.eq2online.macros.gui.designable.DesignableGuiControlTextArea
at net.eq2online.macros.scripting.ScriptActionProvider.ActionAddLogMessage(ScriptActionProvider.java:1013)
at net.eq2online.macros.scripting.actions.lang.ScriptActionLogTo.Execute(ScriptActionLogTo.java:26)
at net.eq2online.macros.core.MacroAction.Execute(MacroAction.java:209)
at net.eq2online.macros.core.MacroActionProcessor.Execute(MacroActionProcessor.java:145)
at net.eq2online.macros.core.Macro.PlayMacro(Macro.java:647)
at net.eq2online.macros.core.Macros.PlayMacro(Macros.java:1275)
at net.eq2online.macros.core.Macros.PlayMacro(Macros.java:1237)
at net.eq2online.macros.core.Macros.AutoPlayMacro(Macros.java:1108)
at net.eq2online.macros.input.InputHandler.HandleKey(InputHandler.java:654)
at net.eq2online.macros.input.InputHandler.HandleKey(InputHandler.java:606)
at net.eq2online.macros.input.InputHandler.OnTick(InputHandler.java:562)
at net.eq2online.macros.core.MacroModCore.OnTickInGame(MacroModCore.java:1048)
at mod_Macros.onTickInGame(mod_Macros.java:82)
at ModLoader.onTick(ModLoader.java:1180)
at EntityRendererProxy.b(EntityRendererProxy.java:21)
at net.minecraft.client.Minecraft.J(SourceFile:607)
at net.minecraft.client.Minecraft.run(SourceFile:535)
at java.lang.Thread.run(Unknown Source)
Relevant Details:
- Minecraft Version: 1.3.1
- Operating System: Windows 7 (amd64) version 6.1
- Java Version: 1.7.0, Oracle Corporation
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 388523384 bytes (370 MB) / 514523136 bytes (490 MB) up to 514523136 bytes (490 MB)
- JVM Flags: 2 total; -Xms512m -Xmx512m
- ModLoader: Mods loaded: 2
ModLoader 1.3.1
mod_Macros 0.9.0.6
Pretty much as the title says. I want some good sized caves to make my base, similar to Etho's if you watch his videos. I would prefer it to be in a jungle or forest biome if possible as well. Thanks!
If that's your reason for using Optifine, MCPatcher does everything Optifine does and does some things better. Connected Textures on MCPatcher is a lot more usable, e.g. it lets you set a connected texture for EVERYTHING, and it also includes RandomMob support, Animated Texture support, custom colors, better grass, HD Textures... it just doesn't add a GUI for it all to be able to turned on/off in-game.
Optifine has all that...
In fact, the only thing that MCPatcher has that Optifine doesn't is BetterSkies, which I am sure will be added soon after the update.
Hey Mumfrey, I havn't posted here in a long time, but could you add the ability to distinguish between servers based on port numbers, for auto-config switching?
The server I play on has two different servers with different ports, and it's annoying to have to constantly switch configs.
You guys think it's some quick thing to update for each new snapshot version? Especially, with a mod as in-depth as OptiFine? And, without possibly introducing more bugs? And, when there is a new snapshot every week?
Oh, make no mistake, I was waiting with everyone else for some of the longer updates. I have no such thoughts that OptiFine is easy to update. Especially with this new update, with the Multiplayer and Singleplayer games becoming one now. I was just pointing out that MCP HAS been updated to a snapshot in the past.
I actually rather doubt that SP614X would update Minecraft to a snapshot, even if there was a working MCP version for it. It's just not worth the effort. (too small of a userbase for the work required, especially since it would only work for a week (heck, it would probably take a week JUST to update))
He won't make an Optifine version for the snapshots because Optifine develeopment depends on the Minecraft Coder Pack, and that is never updated for the snapshots.
They actually update an experimental version of MCP to 12w17a, and are planning to update it sometime soon, according to Searge's twitter. Just sayin'.
Well, I recently had some, ah, issues with a few players reacting violently to my warning about this server. Well, the damage has been mostly fixed now, thanks to the mod team. (in fact, some things were a tad too fixed, It'll take weeks to get my house back to the way it was before).
Anyway, I feel that after this I can once again say that I recommend this server to fellow Minecrafters. Maybe not with quite the enthusiasm I had before, but I think that the server has become stronger for all of this.
Still though. Stay away from Sorath. He's a nasty one.
I'm a noob at these scripts, but is there a way to automatically ban a player who is advertising another server?
If you are running bukkit, I remember that my server had a plugin once to do this automatically. It also only banned if it was an actualy MC server, so it was pretty nice. (example: 12.34.56.78 would only trip it if there was a MC server at that address)
Could there be a way to ADD keys to the GUI instead of the basic keyboard being there and being able to move those keys around?
I have the Logitech G110 keyboard, and it has G keys (12+3 sets) I would like to bind my macros to those keys
(Yes, I know they have their own macro stuff, but I don't really like it as much as this mod's GUI and the way you can script with this mod.)
Well, you can try just pressing the button you want to bind when the edit screen is up, but I don't know if LWJGL supports extra keys like that. If it doesn't, there probably isn't anything Mumfrey can do.
hey its me again i now have this but it isnt working
i want it so it checks on the chat if i get a pm
pms look like this
but the nameof the player can have different color so... can anybody fix this for me?
$${
IFMATCHES(%CHAT%,"\xa7[a-f0-9]From" "\xa7[a-f0-9][aA-zZ]+");
PLAYSOUND("custom.soundz");
ENDIF;
}$$
and? could anybody give me a page where regex for here is explained becuz i learned regex a little different:O
That should work. If it doesn't, you may try adding a second \xa7[a-fA-F0-9] before the \w+, in case that is how your server colors names (chat messages can get filled with rouge color codes, trust me).
they were white sheep. heres a brightened up edit:
Could you try to give it a bit more contrast, so that the dark areas stand out more (more like the original)? It looks really good, just kind of bland to me, especially on the colored sheep.
0
MagicLauncher works fine for me...
0
Also, you should disable the automatic block rotating for logs when anything but the random CTM method is enabled for that log.
2
0
EDIT: When attempting to LogTo a Label (Figured I might as well try), Minecraft crashes:
---- Minecraft Crash Report ----
// Why did you do that?
Time: 8/10/12 4:37 PM
Description: Unexpected error
java.lang.ClassCastException: net.eq2online.macros.gui.designable.DesignableGuiControlLabel cannot be cast to net.eq2online.macros.gui.designable.DesignableGuiControlTextArea
at net.eq2online.macros.scripting.ScriptActionProvider.ActionAddLogMessage(ScriptActionProvider.java:1013)
at net.eq2online.macros.scripting.actions.lang.ScriptActionLogTo.Execute(ScriptActionLogTo.java:26)
at net.eq2online.macros.core.MacroAction.Execute(MacroAction.java:209)
at net.eq2online.macros.core.MacroActionProcessor.Execute(MacroActionProcessor.java:145)
at net.eq2online.macros.core.Macro.PlayMacro(Macro.java:647)
at net.eq2online.macros.core.Macros.PlayMacro(Macros.java:1275)
at net.eq2online.macros.core.Macros.PlayMacro(Macros.java:1237)
at net.eq2online.macros.core.Macros.AutoPlayMacro(Macros.java:1108)
at net.eq2online.macros.input.InputHandler.HandleKey(InputHandler.java:654)
at net.eq2online.macros.input.InputHandler.HandleKey(InputHandler.java:606)
at net.eq2online.macros.input.InputHandler.OnTick(InputHandler.java:562)
at net.eq2online.macros.core.MacroModCore.OnTickInGame(MacroModCore.java:1048)
at mod_Macros.onTickInGame(mod_Macros.java:82)
at ModLoader.onTick(ModLoader.java:1180)
at EntityRendererProxy.b(EntityRendererProxy.java:21)
at net.minecraft.client.Minecraft.J(SourceFile:607)
at net.minecraft.client.Minecraft.run(SourceFile:535)
at java.lang.Thread.run(Unknown Source)
Relevant Details:
- Minecraft Version: 1.3.1
- Operating System: Windows 7 (amd64) version 6.1
- Java Version: 1.7.0, Oracle Corporation
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 388523384 bytes (370 MB) / 514523136 bytes (490 MB) up to 514523136 bytes (490 MB)
- JVM Flags: 2 total; -Xms512m -Xmx512m
- ModLoader: Mods loaded: 2
ModLoader 1.3.1
mod_Macros 0.9.0.6
- LWJGL: 2.8.3
- OpenGL: Intel(R) HD Graphics GL version 2.1.0 - Build 8.15.10.2189, Intel
- Is Modded: Probably not
- Type: Client
- Texture Pack: Default
- Profiler Position: N/A (disabled)
- World MpServer Entities: 24 total; [atf['AmbigramMan'/81, l='MpServer', x=-228.12, y=16.90, z=-697.58], mw['Iron Golem'/51, l='MpServer', x=-290.30, y=3.00, z=-690.00], mw['Iron Golem'/50, l='MpServer', x=-288.72, y=3.00, z=-693.30], mw['Iron Golem'/49, l='MpServer', x=-290.28, y=3.00, z=-693.30], mw['Iron Golem'/48, l='MpServer', x=-288.70, y=3.00, z=-691.74], ng['Boat'/55, l='MpServer', x=-289.50, y=10.58, z=-691.47], ng['Boat'/54, l='MpServer', x=-289.47, y=10.58, z=-693.47], mw['Iron Golem'/53, l='MpServer', x=-290.25, y=3.00, z=-691.71], mw['Iron Golem'/52, l='MpServer', x=-288.70, y=3.00, z=-689.54], mw['Iron Golem'/59, l='MpServer', x=-288.70, y=3.00, z=-687.70], ng['Boat'/58, l='MpServer', x=-289.56, y=10.58, z=-687.56], mw['Iron Golem'/57, l='MpServer', x=-290.25, y=3.00, z=-687.32], ng['Boat'/56, l='MpServer', x=-289.53, y=10.58, z=-689.56], nj['Minecart'/61, l='MpServer', x=-278.66, y=4.85, z=-668.50], ng['Boat'/60, l='MpServer', x=-275.31, y=4.58, z=-695.44], ng['Boat'/68, l='MpServer', x=-245.50, y=6.08, z=-661.50], ng['Boat'/69, l='MpServer', x=-243.50, y=6.08, z=-642.50], ng['Boat'/70, l='MpServer', x=-243.50, y=6.08, z=-652.50], ng['Boat'/64, l='MpServer', x=-260.66, y=5.58, z=-699.50], ng['Boat'/65, l='MpServer', x=-257.25, y=5.58, z=-692.41], ng['Boat'/66, l='MpServer', x=-266.50, y=5.58, z=-689.50], ms['Pig'/77, l='MpServer', x=-157.99, y=4.00, z=-745.02], ms['Pig'/78, l='MpServer', x=-157.13, y=4.00, z=-765.79], ms['Pig'/75, l='MpServer', x=-177.44, y=4.00, z=-762.16]]
- World MpServer Players: 1 total; [atf['AmbigramMan'/81, l='MpServer', x=-228.12, y=16.90, z=-697.58]]
- World MpServer Chunk Stats: MultiplayerChunkCache: 441
- Forced Entities: 24 total; [ng['Boat'/68, l='MpServer', x=-245.50, y=6.08, z=-661.50], ng['Boat'/69, l='MpServer', x=-243.50, y=6.08, z=-642.50], ng['Boat'/70, l='MpServer', x=-243.50, y=6.08, z=-652.50], ng['Boat'/64, l='MpServer', x=-260.66, y=5.58, z=-699.50], ng['Boat'/65, l='MpServer', x=-257.25, y=5.58, z=-692.41], ng['Boat'/66, l='MpServer', x=-266.50, y=5.58, z=-689.50], ms['Pig'/77, l='MpServer', x=-157.99, y=4.00, z=-745.02], ms['Pig'/78, l='MpServer', x=-157.13, y=4.00, z=-765.79], ms['Pig'/75, l='MpServer', x=-177.44, y=4.00, z=-762.16], atf['AmbigramMan'/81, l='MpServer', x=-228.12, y=16.90, z=-697.58], mw['Iron Golem'/51, l='MpServer', x=-290.30, y=3.00, z=-690.00], mw['Iron Golem'/50, l='MpServer', x=-288.72, y=3.00, z=-693.30], mw['Iron Golem'/49, l='MpServer', x=-290.28, y=3.00, z=-693.30], mw['Iron Golem'/48, l='MpServer', x=-288.70, y=3.00, z=-691.74], ng['Boat'/55, l='MpServer', x=-289.50, y=10.58, z=-691.47], ng['Boat'/54, l='MpServer', x=-289.47, y=10.58, z=-693.47], mw['Iron Golem'/53, l='MpServer', x=-290.25, y=3.00, z=-691.71], mw['Iron Golem'/52, l='MpServer', x=-288.70, y=3.00, z=-689.54], mw['Iron Golem'/59, l='MpServer', x=-288.70, y=3.00, z=-687.70], ng['Boat'/58, l='MpServer', x=-289.56, y=10.58, z=-687.56], mw['Iron Golem'/57, l='MpServer', x=-290.25, y=3.00, z=-687.32], ng['Boat'/56, l='MpServer', x=-289.53, y=10.58, z=-689.56], nj['Minecart'/61, l='MpServer', x=-278.66, y=4.85, z=-668.50], ng['Boat'/60, l='MpServer', x=-275.31, y=4.58, z=-695.44]]
- Retry Entities: 0 total; []
0
0
Optifine has all that...
In fact, the only thing that MCPatcher has that Optifine doesn't is BetterSkies, which I am sure will be added soon after the update.
0
The server I play on has two different servers with different ports, and it's annoying to have to constantly switch configs.
0
Oh, make no mistake, I was waiting with everyone else for some of the longer updates. I have no such thoughts that OptiFine is easy to update. Especially with this new update, with the Multiplayer and Singleplayer games becoming one now. I was just pointing out that MCP HAS been updated to a snapshot in the past.
I actually rather doubt that SP614X would update Minecraft to a snapshot, even if there was a working MCP version for it. It's just not worth the effort. (too small of a userbase for the work required, especially since it would only work for a week (heck, it would probably take a week JUST to update))
0
They actually update an experimental version of MCP to 12w17a, and are planning to update it sometime soon, according to Searge's twitter. Just sayin'.
0
2
Well, I recently had some, ah, issues with a few players reacting violently to my warning about this server. Well, the damage has been mostly fixed now, thanks to the mod team. (in fact, some things were a tad too fixed, It'll take weeks to get my house back to the way it was before).
Anyway, I feel that after this I can once again say that I recommend this server to fellow Minecrafters. Maybe not with quite the enthusiasm I had before, but I think that the server has become stronger for all of this.
Still though. Stay away from Sorath. He's a nasty one.
0
If you are running bukkit, I remember that my server had a plugin once to do this automatically. It also only banned if it was an actualy MC server, so it was pretty nice. (example: 12.34.56.78 would only trip it if there was a MC server at that address)
Other than that, Mart's will work fine for you.
0
Well, you can try just pressing the button you want to bind when the edit screen is up, but I don't know if LWJGL supports extra keys like that. If it doesn't, there probably isn't anything Mumfrey can do.
0
\xa7 matches the Section (§) symbol. It cannot be typed directly ingame, so that is how most of us bypass that.
As Mart said, http://www.regularexpressions.info is a good place to learn RegEx.
To fix your regex, you should probably do something like this:
That should work. If it doesn't, you may try adding a second \xa7[a-fA-F0-9] before the \w+, in case that is how your server colors names (chat messages can get filled with rouge color codes, trust me).
0
Could you try to give it a bit more contrast, so that the dark areas stand out more (more like the original)? It looks really good, just kind of bland to me, especially on the colored sheep.