All users will need to merge their Minecraft Forum account with a new or existing Twitch account starting October 23rd. You can merge your accounts by clicking here. Have questions? Learn more here.
Dismiss
  • 0

    posted a message on Mods FAQ and security considerations

    Hi again! I've looked through the post. Lots of useful advice. I've updated the original post with your additions, reworded slightly. Thank you very much!

    Posted in: Minecraft Mods
  • 0

    posted a message on Mods FAQ and security considerations
    Quote from Botjoe»

    Sir, 1) Could you review the initial post and revise it? I've worked it a bit, but this is one of the best writeups out there. The use of profiles and game directories to keep mods from interfering with other versions and cursemod as a source. This is one of the most visible sources of information to mod users and you own the original pinned post. The community would thank you.
    2) The modding community is alive and well, and it's very competitive for modders to introduce mods that are wanted. That said, vanilla is much better in features, so more gamers choose not to use mods.

    Thanks

    Hi Botjoe,

    Sorry for not getting back to you sooner. School has really set in where I live, and so I've had a lot of work to do these past few days. I'll make sure to look at and incorporate the information from your revision into the main post as soon as I find an opportunity to do so. I'll get back to you once I've read it though. Thank you very much for your contributions :)
    Posted in: Minecraft Mods
  • 0

    posted a message on Mods FAQ and security considerations
    Quote from Vigurd»

    I haven't modded in like 2 years. I have played the game since classic basically and I just redownloaded it. Can someone explain why all mods are for really old versions? When I was playing that was only the case when the update newly hit. Right now mods are for 2 year old versions. Can somebody explain why and help get up to date on the general situation. Would appreciate it! :D


    asiekierka wrote up a good reasoning about why many mods still hang on in 1.7.10 and why modpack makers like that version a lot. Here's a link. I have seen a tons of mods for 1.8+ as well, but the modpack movement on that version and newer ones has died off a little bit. Hope this helps.
    Posted in: Minecraft Mods
  • 0

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!
    Quote from TNTUP»

    Using Forge 1858, getting alot of spam in the client console. Either ChatLog or JourneyMap does not like eachother XD



    [22:56:11] [Client thread/ERROR] [FML]: Index: 1 Listeners:
    [22:56:11] [Client thread/ERROR] [FML]: 0: NORMAL
    [22:56:11] [Client thread/ERROR] [FML]: 1: ASM: [email protected] onChatMessageReceived(Lnet/minecraftforge/client/event/ClientChatReceivedEvent;)V
    [22:56:11] [Client thread/ERROR] [FML]: 2: ASM: [email protected] invoke(Lnet/minecraftforge/client/event/ClientChatReceivedEvent;)V
    [22:56:11] [Client thread/FATAL]: Error executing task
    java.util.concurrent.ExecutionException: java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.ClientChatReceivedEvent.message from class info.varden.chatlog.ChatReceivedHandler
    at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
    at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.util.Util.func_181617_a(SourceFile:46) [g.class:?]
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1041) [bcf.class:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:366) [bcf.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at magic.launcher.Launcher.main(SourceFile:214) [MagicLauncher_1.3.2.exe:?]
    Caused by: java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.ClientChatReceivedEvent.message from class info.varden.chatlog.ChatReceivedHandler
    at info.varden.chatlog.ChatReceivedHandler.onChatMessageReceived(ChatReceivedHandler.java:72) ~[ChatReceivedHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_6_ChatReceivedHandler_onChatMessageReceived_ClientChatReceivedEvent.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49) ~[ASMEventHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]
    at net.minecraftforge.event.ForgeEventFactory.onClientChat(ForgeEventFactory.java:266) ~[ForgeEventFactory.class:?]
    at net.minecraft.client.network.NetHandlerPlayClient.func_147251_a(NetHandlerPlayClient.java:788) ~[bks.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:44) ~[fy.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:9) ~[fy.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[fh$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
    at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.util.Util.func_181617_a(SourceFile:45) ~[g.class:?]
    ... 14 more
    [22:56:11] [Client thread/ERROR] [FML]: Exception caught during firing event [email protected]:
    java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.ClientChatReceivedEvent.message from class info.varden.chatlog.ChatReceivedHandler
    at info.varden.chatlog.ChatReceivedHandler.onChatMessageReceived(ChatReceivedHandler.java:72) ~[ChatReceivedHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_6_ChatReceivedHandler_onChatMessageReceived_ClientChatReceivedEvent.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49) ~[ASMEventHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) [EventBus.class:?]
    at net.minecraftforge.event.ForgeEventFactory.onClientChat(ForgeEventFactory.java:266) [ForgeEventFactory.class:?]
    at net.minecraft.client.network.NetHandlerPlayClient.func_147251_a(NetHandlerPlayClient.java:788) [bks.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:44) [fy.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:9) [fy.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [fh$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
    at net.minecraft.util.Util.func_181617_a(SourceFile:45) [g.class:?]
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1041) [bcf.class:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:366) [bcf.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at magic.launcher.Launcher.main(SourceFile:214) [MagicLauncher_1.3.2.exe:?]
    [22:56:11] [Client thread/ERROR] [FML]: Index: 1 Listeners:
    [22:56:11] [Client thread/ERROR] [FML]: 0: NORMAL
    [22:56:11] [Client thread/ERROR] [FML]: 1: ASM: [email protected] onChatMessageReceived(Lnet/minecraftforge/client/event/ClientChatReceivedEvent;)V
    [22:56:11] [Client thread/ERROR] [FML]: 2: ASM: [email protected] invoke(Lnet/minecraftforge/client/event/ClientChatReceivedEvent;)V
    [22:56:11] [Client thread/FATAL]: Error executing task
    java.util.concurrent.ExecutionException: java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.ClientChatReceivedEvent.message from class info.varden.chatlog.ChatReceivedHandler
    at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
    at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.util.Util.func_181617_a(SourceFile:46) [g.class:?]
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1041) [bcf.class:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:366) [bcf.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
    at magic.launcher.Launcher.main(SourceFile:214) [MagicLauncher_1.3.2.exe:?]
    Caused by: java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.ClientChatReceivedEvent.message from class info.varden.chatlog.ChatReceivedHandler
    at info.varden.chatlog.ChatReceivedHandler.onChatMessageReceived(ChatReceivedHandler.java:72) ~[ChatReceivedHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_6_ChatReceivedHandler_onChatMessageReceived_ClientChatReceivedEvent.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49) ~[ASMEventHandler.class:?]
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]
    at net.minecraftforge.event.ForgeEventFactory.onClientChat(ForgeEventFactory.java:266) ~[ForgeEventFactory.class:?]
    at net.minecraft.client.network.NetHandlerPlayClient.func_147251_a(NetHandlerPlayClient.java:788) ~[bks.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:44) ~[fy.class:?]
    at net.minecraft.network.play.server.SPacketChat.func_148833_a(SourceFile:9) ~[fy.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[fh$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
    at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
    at net.minecraft.util.Util.func_181617_a(SourceFile:45) ~[g.class:?]
    ... 14 more


    Tried with latest dev forge, it does not work atm :/


    Quote from Codingale»

    The current version (1.9) seems to prevent client side chat from appearing. I also do not see the log file being created for 1.9.


    Liteloader + Forge install, removing the mod fixes it.


    This bug has now been fixed in 2.1.1.88. Unexpected code change in Forge caused this issue. The version will be live within the hour, if all goes well. (Thank you both for reporting the issue!)
    Posted in: Minecraft Mods
  • 1

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!
    Quote from TNTUP»

    Glad to report it! Also do you plan for LiteLoader 1.9 or vanilla? I miss that mod without it, moving off forge :/ I guess you've dropped support/developement on them :c

    Support for the LiteLoader version is dropped because it simply isn't popular enough to warrant being updated. It has received a total of 153 downloads over its entire lifetime. Vanilla, on the other hand, is too much work to update, especially after Mojang littered their code with snowmen. The Meddle version replaces the vanilla version. Is there any specific reason you prefer vanilla over Meddle? If it's a compatibility problem, let me know, and I'll look into fixing compatibility.

    Here's a popularity chart of the various editions of ChatLog:

    ChatLog popularity chart
    Posted in: Minecraft Mods
  • 1

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!

    Thanks for reporting this. I'll be looking into it. This isn't supposed to happen.

    Posted in: Minecraft Mods
  • 0

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!

    Happy birthday! Forge is out, but it has problems - chunk generation seems to be pretty broken at the moment, leaving inexplicable chunk errors in freshly generated worlds. I can't really explain the CPU load either. I've got an i3 and the game runs very smoothly for me. Strange.


    Meddle doesn't have a big developer community. I think it's basically me and FyberOptic; I haven't seen any other Meddle modders yet. FyberOptic is the person behind Meddle and is the guy to thank for making snapshot mods possible. Because Meddle mods the game at such a low level, making mods with it is a real challenge; you got to know exactly what you're looking for. Making a minimap mod would require a lot of research, but using an existing underlying codebase (I'm thinking Zan's Minimap from the beta days) would simplify things a bit (note to self). This unfortunately means that nope, there are no minimap mods for Meddle :/

    Posted in: Minecraft Mods
  • 1

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!

    Hi there! ChatLog for LiteLoader is discontinued due to low popularity, but I've made sure to update ChatLog for Forge to 1.9, so you can grab it with the links on the main post. Regarding Meddle - it's a modding system that interacts with Minecraft on a much lower level than Forge. What this means is that it's harder to write mods for it, but as a trade off, it allows for extremely quick and easy updating. That's why I've been able to push ChatLog updates for snapshots - I've got a bot that writes the code for me, something I could only dream about with Forge.


    Meddle is about as easy to install as Forge. Meddle mods are installed in the exact same way as Forge mods, except you'd put them in a folder called "meddle" instead of a folder called "mods". This is the only difference in installation. If you want to give it a try, you can download the Meddle installer from the Meddle topic. Instructions are available under "Vanilla Launcher (Beta installer method)". There are very few Meddle mods around, but it's nice to use for snapshots, or while you're waiting for Forge.

    Posted in: Minecraft Mods
  • 0

    posted a message on YAMPST - Ultimate statistics tool for mod packs - 1 million+ installations

    Yup, it seems like some of our users experienced this. We're sorry about that! We fixed the issue a few days ago and added additional checks to make it very unlikely that this happens again. Sorry!

    Posted in: Minecraft Mods
  • 1

    posted a message on Adequacy v1.0 - Java recency checker - No more UnsupportedClassVersionErrors!
    Adequacy

    ... is a mod with one very simple purpose - checking whether Java is recent enough to play Minecraft with all of the mods you've installed. If you install a mod that requires a newer version of Java than the one you have installed, this warning message pops up:


    Java outdated screenshot


    This will appear if e.g. one of your mods requires Java 8, but you've only got Java 7 installed. I hope this can be useful, especially for modpacks. Please check out my website for more information about it. The mod is open source, and source code is obtainable from this code repository.


    Downloads >>

    Posted in: Minecraft Mods
  • 0

    posted a message on [Web-based] Modpack statistics in real-time: yampst-luna

    Thanks for testing and letting me know it works; I've updated the main post to reflect this. :)

    Posted in: Minecraft Tools
  • 0

    posted a message on [Web-based] Modpack statistics in real-time: yampst-luna

    Hey there!


    Last weekend, I announced the official launch of a project I had been working on for a while. A few of you may already have seen this over at Reddit, though I’ll re-iterate here anyway. I am the administrator for the modpack statistics tracking service YAMPST. YAMPST tracks install, launch and crash statistics for over 500 modpacks, and our servers record up to 100,000 Minecraft client and server sessions every day. Being in this position, I have access to some interesting aggregate Minecraft-related demographics data. I’ve previously taken advantage of this for the good of the public – I created a series of graphs a while ago indicating which Java versions are the most popular among players of Minecraft modpacks. Following that publication, I received a community suggestion that I should come up with something like “stats.yampst.net” – an interactive statistics portal for all modpacks we serve. I thought that was a good idea, and started thinking of implementation ideas.


    What I finally settled on was an idea that I wasn’t even sure if I could put to life. Real-time statistics. What if one could see where Minecraft was being played, at any given time? I decided to start working on a user interface for the thing, designing a general UI layout and plotting country coordinates on a world map. Once that part was done, I went to work programming the actual statistics backend – which was surprisingly easy; it only took a few hours to build a functional prototype. After finalizing and testing it, I uploaded the files to a web server and, surprisingly, it worked like a charm! So I gave it a name, published the thing on Reddit (/r/feedthebeast and /r/Minecraft), and ironed out a few lingering bugs over the next few hours.


    I feel like I should also post this to the forums now, for those of you who missed it then, and want to see it now. That’s why I’m posting this thread right now on a variety of Minecraft-related forums. And yes, you’re probably impatient by now and want the link to this real-time statistics thing, so here you go:


    http://luna.yampst.net/


    A recent version of Google Chrome, Opera, Mozilla Firefox, Safari or Yandex.Browser is recommended to visit this site. Other WebKit-based HTML5-compliant and SVG-capable browsers are also likely to work. JavaScript is required. Internet Explorer will not work, and mobile devices are not officially supported. Edge will work with partial functionality only. A reasonably decent CPU is also recommended.


    The map will display pings depending on where Minecraft sessions were recorded. You can color these pings to fit to various criteria like Java versions, game platform (i.e. client or server) or install/launch/crash by clicking on the respective tables in the sidebar. Feel free to watch it for as long as you’d like, just don’t do anything really bad to it that might crash the server. If you do, you will be held responsible for it!

    Posted in: Minecraft Tools
  • 0

    posted a message on YAMPST - Ultimate statistics tool for mod packs - 1 million+ installations

    Hey people! Time to celebrate 1 million launches!


    >> We're doing a Minecraft gift code giveaway, click here for more info! <<


    Giveaway expires September 20, so hurry up!


    Posted in: Minecraft Mods
  • 0

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!
    Quote from Litmius»

    Hey, thanks for making the mod! I use this on a daily basis to avoid problems with other players and staff on Minecraft servers.


    It's a really great mod, although I have one suggestion - Can you make the log location configurable? I'd love to be able to save my logs in Google drive for access on other computers!


    Thanks a lot for making this mod!


    Thanks for kind words! As of now, there are no options for configuring the directory to store logs in, and I don't plan to add one in the near future. However, there is a simple workaround you can use to make ChatLog save files in your Google Drive folder instead. I'm going to assume you're a Windows user for these instructions. (If you're not, I can possibly make some instructions for Mac/Linux.)


    1. Move (don't copy) the chatlogs folder to your Google Drive folder. Rename it if you wish.
    2. Open a command prompt (Windows key+R, enter 'cmd' and press Enter)
    3. Copy this code (substitute 'chatlogs' in at the end of the command for whatever name you chose in step 1; and if your Google Drive is not in the default location, change the second path to wherever Google Drive is located):
    4. mklink /J "%appdata%\.minecraft\chatlogs" "%userprofile%\Google Drive\chatlogs"


    5. Right click the command prompt and select Paste. Hit Enter to run the command. A new folder will be created with a shortcut icon in .minecraft labeled 'chatlogs'. Open this folder to verify that the logs are there. Everything will be automatically be saved to Google Drive now; the .minecraft folder is just a link to Google Drive.
    Posted in: Minecraft Mods
  • 1

    posted a message on [Any] ChatLog - Updates automatically when Minecraft updates! Supports almost every version since 1.4.5!

    As of August 1, 2015, a bot has taken over management of this mod. I will still be maintaining the mod and patching the source code when bugs show up, Feel free to ask any questions regarding how this works and what it means for ChatLog and modding.


    ChatLog updates will typically be published automatically in about 10-30 minutes after the release of a new Minecraft version.

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.