Hey this is my first Texture Pack:
I used some textures of the following packs and modified them:
The Psience Pack: Used as basic Pack.
Synthetic Reality: chests, cut logs, tall-grass, mushrooms, torch.
Ornate: Armor
LB Photo Realism: Particles.png, items.png, custom water, Logs, Grass, Dirt, Door, Leaves, Bed, Halfblock, Wildgrass,mobs.
Bumpmaft: Sandstone
UnrealCraft:Custom Lava, Custom Portal.
Minecraft Enhanced: Obsidian
Thanks for the Permissions and help: drfrozenfire Eddo22 aageon Psientist sevenfour
Install instructions:
Downloads:
256x CGO Pack
Old Versions:
256x CGO Pack 1.8
128x CGO Pack 1.8
64x CGO Pack 1.8
Put the CGO Pack in resourcepacks Folder,
Start Minecraft, select CGO Pack
Play the game.
If Minecraft crashes try to increase the Java heap size.
For 64bit systems download and install Java 64bit version.
if you want to Support me Click Here
My Facebook Page cyberghostde
Screenshots:
20
ChatLog is a mod designed for players who, for whatever reason, like keeping an easily accessible log of chat that arrives in their game from servers and other players. ChatLog was first developed as a vanilla mod in 2012, before being ported to Minecraft Forge when Minecraft 1.6.4 came out. ChatLog's goal is simple - all chat received in the in-game chatbox should be saved in a file, complete with timestamps and colors. All log files are named by date, and stored in .minecraft/chatlogs. It's about as easy as it gets.
ChatLog can be configured to behave differently, if you so desire. The configuration file, .minecraft/config/ChatLog.properties, is created as soon as you connect to a server and receive chat, and allows you to easily alter the way the mod operates. You can change the timestamp format (null to disable timestamps), select between colors packs (0=default, 1=dark), decide whether you want repeated identical messages to only be printed once (collapse_repetitions=true or false) and configure a maximum amount of log files to be stored in the chatlogs directory (-1 for unlimited, is default). In the Forge version, you can also disable logging completely (enabled=false), turn on/off log flags (logflags=true or false)
ChatLog is the first mod in Minecraft's history to be kept up-to-date single-handedly by a bot. The server that you download ChatLog from continually searches for new Minecraft versions, and makes sure to update ChatLog to newer versions whenever they become available. New versions of ChatLog are typically released between 10 and 30 minutes afte new Minecraft versions become available. This means that updates to ChatLog are guaranteed to be released quickly, even if I, the developer, is sleeping or off the grid at the time. Unless, of course, the servers are down.
There are several versions of ChatLog available for you to download. ChatLog Tweak for Meddle versions are the first to be released for every version. ChatLog for Forge follows thereafter if Minecraft Forge is available and functional for the released version of Minecraft.
This ChatLog version is the one that automatically updates whenever new versions are available.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
ChatLog Tweak for Meddle is most easily installed with the Meddle mod loader. It is also compatible with vanilla Minecraft's tweak class loader.
This is the original version of ChatLog, with versions available back to Minecraft 1.4.5.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
ChatLog for Vanilla Minecraft is rather hard to install compared to ChatLog Tweak for Meddle and ChatLog for Forge.
ChatLog for Vanilla Minecraft can be installed on top of OptiFine. To do this, drop the files from the ChatLog zip into the OptiFine jar instead. You do not need to copy or rename any files in this case. Make sure you still delete META-INF.
Video guide
Thanks to NicsGames!
This version of ChatLog offers extensive compatibility with hundreds of other mods and many more features than the other versions. Use the //cl command in-game to view a list of Forge-exclusive features. Keep in mind that ChatLog is a client-side only mod, it will crash if installed on a server.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
ChatLog for Forge is just as easy to install as ChatLog Tweak for Meddle.
Video guide
Thanks to NicsGames!
ChatLog is one of the few mods which are also available to play using Minecraft Classic.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
ChatLog for OpenClassic is as easy to install as the Forge and Meddle versions.
ChatLog for LiteLoader is discontinued. It is still available for download on 1.6.4.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
ChatLog for OpenClassic is, as with Forge, Meddle and OpenClassic versions, easy to install.
Any version supported by Craft.Net
ChatLog for Craft.Net is intended for developers making .Net servers with Craft.Net. This is the only server-side ChatLog distribution.
Downloads
All versions, from newest to oldest, are available by clicking this link.
Installation
For implementation instructions, please refer to this webpage.
Screenshots
Source code
Same license applies to this as to the binary downloads themselves.
ChatLog for Forge:
https://code.varden.info/repo/ChatLog-Forge/
ChatLog for Craft.Net:
https://code.varden.info/repo/ChatLog-Craft.Net/
Regex filtering tutorial (ChatLog 2.0)
Matching regex is done with characters and character groups, and is case sensitive. "A" will match any messages containing an uppercase A. "a" Will match any messages containing a lowercase A. It is possible to make filters case-insensitive by prefixing "(?i)" to the filter. "(?i)a" will match and log all messages containing either lowercase or uppercase A's, or both.
It is possible to match one of several characters. This is done using square brackets. Example: "[a-c]" will match either a, b or c. "[aglu]" will match either a, g, l or u. "[a-exz]" will match any one of a, b, c, d, e, x and z. One can match numbers as well. "[a-d0-4]" will match a, b, c, d, 0, 1, 2, 3 or 4. Keep in mind, regex is case sensitive: "[a-cA-C]" will match a, b, c, A, B or C. "[a-cD-F]" will match a, b, c, D, E or F (case sensitive!). "(?i)" still applies, so "(?i)[a-cD-F]" will match any one of a, b, c, d, e, f, A, B, C, D, E, F.
Regex has a bunch of special characters. They are the following: \, ^, $, . (period), |, *, +, ?, (, ), [, ], { and }. To use any of these, you have to escape them with a backslash. For instance: \$ will match the dollar sign. $ on its own will cause trouble. You can also surround a string using the two special entities \Q and \E, which means "\Q$\E" will match "$", and "\Q\$\E" will match "\$".
To anchor the search query in the text, use the two symbols ^ and $. ^ means "start of text" and $ means "end of text". With query "hello$", you'll match "I say hello", but not "hello world", since "hello" does not come at the end of the second string of characters. Similarly, "^hello" would not match "I say hello", but would match "hello world" because "hello" has to come first. "^hello$" wouldn't match either of them, but would match "hello" on its own, because "hello" is both the first and last word. A period (.) will match any character. Using "." as a query will match any charaters in a line of text. It is useful for separating words: using "hello(.*)world" will match any string that has "hello" at some point and "world" at a later point. This means "hello world", "hello, awesome big world" and "hello otherworld" would all match, but "world, hello!", "hello" and "world" wouldn't match.
Setting how many characters should be matched is also important. "A" will match any single A. It would match, for instance, "A book", "AAA battery" and "I got an A grade". Adding a question mark will match either 0 or 1 character - "A?" will match "A battery", "Cookie", "AAA battery" - in other words, anything. However, if you use the query "I have [0-9]? cookies", it would match any line containing "I have x cookies" where x is a number between 0 and 9. It would also match "I have cookies". However, it would not match "I have 10 cookies" because 10 consists of 2 characters; we're looking for 0 or 1. While "?" means 0 or 1, "+" means 1 or more, "*" means 0 or more, "{4}" means exactly 4 times, and "{5,7}" means 5, 6 or 7 times.
Finally, I'll teach you about grouping and finding one of several possible matches in a line of text. You can group characters with parenthesises. "^([A-Z]{4}[0-9])+$" will match any 4 character long string of uppercase characters followed by a numerical digit, one or more times. This would match "ABCD1", "HKAJ7" and "HKAU6OLPA2", but not "HKA8LKJA7L" or "QWER5TY".
Using a selector to find one of several matches in a line of text is also easy. "I love (cookies|cakes)" will match both "I love cookies" and "I love cakes". However, it won't match "I love pies".
There are a lot of things to learn about regex in Java. I recommend you look at this article for a great regex guide. You can verify valid regex on this validator site. I also compiled a list of examples below, for those interested:
Filter a single word
(?i)electricity
This will pass the filter if the word "electricity" is present in any case setting.
Filter all uppercase letters in a chat message
^<[A-Za-z0-9]+> [A-Z0-9\W]+$
This will match " HELLO EVERYONE", but not " Hello Everyone", " HELLO EVERYONe" or "HELLO EVERYONE". The \W means any non-word character. For more of these convenient shortcuts, look at the article linked above.
Filter IP addresses
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
This will match "198.51.100.56" and "203.0.113.176", but not "1967.78.61.251" or "example.com". \d means any numerical character and is a shorthand for "[0-9]".
Remember, you can add several filters! To manage filters, use:
//cl filter add - add a filter
//cl filter clear - removes all filters
//cl filter list - lists your active filters
//cl filter remove - removes a previously set regex filter
//cl filter ridx - removes a filter using an index number from //cl filter list
If you need help using filters in-game, just remember this command: "//cl filter?"
Mod packs, distribution and linking rules (rules updated Nov 24, 2014, reworded April 11, 2015)
You are allowed to distribute ChatLog in your modpack, but only if you meet all these criteria:
* QuickMods have not been released yet. More details and information on how to properly bundle ChatLog in a QuickMod pack will be available from me when QuickMods are released.
Linking rules
You are free to link to this topic and/or any pages on my website varden.info, including the direct download links above. You are not allowed to monetize those links with AdFly or similar services. Visitors from such links will automatically be redirected when they land on my site. (That is, I won't prevent you from using monetized links, you'll just end up making your users go somewhere else, and you probably don't want that.)
Frequently Asked Questions
A: It depends on which edition of the mod you download.
Q: Can I include this mod in my mod pack?
A: See above section.
Q: How do I install it?
A: Open up your minecraft.jar file with a compression utility like 7-Zip or WinRAR, delete the folder META-INF and move the class file you downloaded into the .jar.
Q: Do I have to pay anything to download this mod?
A: Of course not!
Q: Help, Minecraft freezes, blackscreens or crashes when I use the mod! What is wrong?
A: First of all, check that you deleted the META-INF folder. If you have, ensure you're installing the correct version for your game. If you are, check that you don't have any other mods installed that add a class file with the same name as this one. If you DO have conflicting mods, please tell me of them, and I will add them to the list of incompatible mods. If you DON'T have conflicting mods, read the "Submitting a crash report" section below.
Q: I love this mod so much I feel like donating to you! How can I do that?
A: Well, thank you a lot for appreciating my work that highly! I am sadly unable to get a PayPal account or similar up and running in the near future, so donating would be hard
Known bugs
24
Frequently asked questions
Welcome to my FAQ for downloading and installing mods! I hope you like it
Table of contents:
If you have any questions not covered by this FAQ, feel free to ask!
How do I search for a mod I want to download?
Look around in this forum for the thread belonging to the mod you want to install. If you can't find it, I suggest you google the name of the mod. For example, google "TooManyItems". You can also check out tutorials and reviews for the mod on YouTube; those often have download links in their descriptions. If you're googling mods, ensure you get to the right site - most likely the mod has a Minecraft Forums topic, PlanetMinecraft page or CurseForge page. If it appears in the search results, click your way to it. It should look something like this:
Notice how it says below the title in green text, "www.minecraftforum.net". This lets you know that the mod page is on Minecraft Forums, a trusted site for mod downloads. Make sure you follow the guidelines in the security section to keep your computer free of viruses.
How do I download mods from Minecraft Forums?
Once you've found the Minecraft Forums topic containing the mod, look for a "Downloads" section on the first post. Once you've found it, ensure you're downloading the mod for the correct version of Minecraft. Here's a look from the TooManyItems downloads section:
You'll see there are several versions to select from. The first thing you'll have to ask yourself is: which version of Minecraft am I using? When you play Minecraft, this will always show in the bottom right corner of the main menu:
In this case, I'm using Minecraft 1.7.2. If we look back at the TooManyItems' downloads section, we'll see that a 1.7.2 version is available, titled "For 1.7.2 non-Forge version". Click on it. You'll end up on a page with a blue bar up top titled "adf.ly" - please see the next question for a short introduction to what this is.
What is AdFly?
In the previous question, when I told you to click on the download link, you were sent to a page titled "adf.ly". You're probably wondering what this is, and how you deal with it.
First of all, I wouldn't recommend staying on an AdFly page a second longer than necessary, so I'll show you how to get past it so you can download your mod. Look in the top right corner of the page, on the blue bar. There will most likely be a countdown. Once it's completed, press the green or yellow "Skip ad" button in the top right corner.
But what is actually AdFly? AdFly is a link shortening service that, in addition to shortening links, gives link-makers money for people clicking on their links. For every 1000 clicks a link receives, the author of said link gets US$ 4.00 in revenue. Many mod makers uses AdFly to try and earn money for free through people downloading their content. Many mod authors prefer to use Curse, or have their own sites, for claiming ad revenue for their mods, while others do not put any advertisements on their downloads or sites at all. Several modders also use AdFly in addition to Curse or a personal website.
You're probably wondering why I told you to get off AdFly as soon as possible. The reason is the ads served through AdFly may in rare cases contain malicious scripts, which could potentially infect your computer with a virus or a trojan. You can read more about this in the security considerations section further down on this page.
What is Forge?
Minecraft Forge, often just called Forge, is a mod loader for Minecraft. It's fair to say that most mods use Forge to function. Mods using Forge have the major advantage of ease of installation - installing Forge mods is nothing more complicated than a simple drag-and-drop between two folders. Mods not using any mod loaders are called vanilla mods - they don't taste like vanilla, the term refers to the mods just being plain. These mods are much harder to install than Forge mods. It's worth noting that Minecraft Forge has very limited documentation, which can make troubleshooting difficult.
Forums user Botjoe helpfully recommends using separate profiles and game directories if you are playing with different versions of Forge. Please see the section on game directories for more help regarding this.
Minecraft Forge can be downloaded from http://files.minecraftforge.net/.
What is LiteLoader?
LiteLoader is a mod loader similar to Minecraft Forge, but is much smaller and provides more basic support. Mods for LiteLoader are as easy to install as mods for Forge - a simple drag and drop between folders. LiteLoader is not used by very many mods, and some loaders are now unsupported.
LiteLoader can be downloaded from http://www.minecraft.../topic/1868280-.
How do I install Forge?
To install Forge, you should head over to the Minecraft Forge download page, linked above. Choose the Installer option for the Recommended release:
Run the installer when it's been downloaded. When the installer opens, you'll see a menu with three options: "Install client", "Install server" and "Extract". Select the "Install client" option and press OK. Forge will now install itself.
How do I install LiteLoader?
To install LiteLoader, head over to the LiteLoader forum topic (linked above) and look for the download section. Download the installer and run it. The installer will open with a few options; "Install LiteLoader" and "Extract LiteLoader". Select the "Install LiteLoader" option. If you also have Forge installed, check the "Chain to Minecraft Forge" checkbox and press OK to install.
How do I install Forge and LiteLoader mods?
Both Forge mods and LiteLoader mods are installed in the same way:
To play Minecraft with the mods installed, select the Forge or LiteLoader profile in the bottom left corner of the Minecraft launcher, then press play.
How do I install vanilla mods?
Installing vanilla mods is difficult if you don't know how.
Replace the version number on that line with the name of the file (in this case, "1.7.2_mods").
To play Minecraft with the mod(s) installed, simply select the "1.7.2 mods" profile in the bottom left corner of the launcher, and press Play.
How do I install vanilla mods in Minecraft Forge?
You may have thought that following the procedure above would've worked, but if you do it with Forge specifically, Minecraft will crash. Here's how you do it.
Please be aware that when installing vanilla mods in Forge, you'll likely overwrite some of Forge's functionality. This could cause mod conflicts and crashes that would usually not appear in a healthy Forge installation.
How do I find my .minecraft folder?
There are three ways to find the .minecraft folder:
Method 1: Via resource packs menu
Method 2: Finding it manually
On Windows: Press Windows+R, type the following:
and press Enter.
On Mac: Navigate to ~/Library/Application Support/minecraft. This is your .minecraft folder.
On Linux: Navigate to ~/.minecraft. This is your .minecraft folder.
Method 3: Using the launcher (recommended!)
Can I use another folder than .minecraft for my game data?
Absolutely! If you want to put your game files in another folder, then, in the Minecraft launcher, click on the Edit profile button in the bottom left corner. Check the box next to "Game Directory" and insert the full path to where you want your game files (mods, saves, screenshots, resource packs etc.) stored. Click on Save Profile when you're done.
Note: You may have to move your existing "saves", "mods", "screenshots", "resourcepacks" and other relevant folders from .minecraft to the new directory you've chosen if you have already played with .minecraft as your game directory previously.
Forums user Botjoe helpfully informs that using multiple different game profiles with different game directories can be very useful if you like to switch between multiple versions of modded Minecraft, or different collections of mods. For instance, having one game directory called something like "FTBInfinity" and another called "The1.7.10Pack" for each of those modpacks will stop you from accidentally loading the wrong world in the wrong modpack, corrupting the world. If multiple players play on the same computer, changing game directories can also be useful to ensure that the players do not play on each other's worlds by accident.
Important: What should I watch out for when I download mods?
There are a lot of traps that are easy to end up caught in when downloading mods:
Also beware of which sites you download mods from. Always download from the official download page. The sites listed below are well-known mod hosting or linking sites which can be trusted, except if the above criteria make you worry (i.e. executable files have been seen on these forums, although very rarely, and in those cases, be extra careful).
http://www.minecraftforum.net/
http://www.planetminecraft.com/
http://minecraft.curseforge.com/
https://mods.io/
http://bot.notenoughmods.com/
http://modlist.mcf.li/
http://www.curse.com/mc-mods/minecraft
If the mod's official topic or page links to another domain for downloading, chances are that it's safe to download.
If the site you are downloading from is on this list (link) , do not download. The sites listed there are known for stealing mods from the original authors and may even be infected with malware and viruses.
Will mods work even if they're not made for my Minecraft version?
The simple answer is no. The reason why is because Minecraft's source code is encoded. Minecraft is encoded through obfuscation; that is changing human readable names of things into seemingly random series of letters, like "Minecraft" may be changed to "azd" and "GuiNewChat" into "bav". In mods' raw source code, there are references to these obfuscated names. The problem is that these names change over time - there are new names for everything with every new release.
If the mod source code references "bav", it would correctly reference "GuiNewChat" (the chat window) in the Minecraft version it's designed for. However, because the obfuscation pattern changes between each release, in another Minecraft version it might reference "GuiButton" instead (Minecraft buttons). This causes problems because the mod's source code doesn't automatically detect that it's referencing the wrong thing.
If you frequently play different Minecraft versions, it's recommended that you separate their game directories so that you do not accidentally load the wrong Minecraft world into a different version of the game.
What is MCP, and why is it so important?
MCP is short for Mod Coder Pack. What this does is help mod developers develop mods for Minecraft easily. If you look at the question above this, you'll see that the Minecraft source code is obfuscated. Developing mods without MCP isn't impossible, rather very difficult, and few want to do that work. What MCP does is that it acts like a translator, translating the meaningless, obfuscated names in the source code and turns them into names modders can understand.
MCP is also the tool that decompiles Minecraft. In terms of software, decompiling is reverse engineering - it is turning the actual program back into source code form. Modding compiled code directly is probably the toughest form of programming there is - compiled Java code is called bytecode, and bytecode is simply a long series of bytes. An example of bytes could be "�ˣ�#M6u�" - now that isn't proper Java bytecode, but is what one could expect from looking at raw class files if opened in Notepad. Being able to understand that and edit it is a huge feat in itself. MCP also does the work of recompiling the decompiled source code back to bytecode form, so Java can understand it.
MCP is written in Python, and is being developed by Searge, ProfMobius, IngisKahn, Fesh0r, ZeuX and R4wk. The community also contributes mappings from obfuscated names to human readable names for MCP. Their official website is http://mcp.ocean-labs.de/.
Why can't mod authors avoid using the Mod Coder Pack and Forge, to update faster?
Originally posted by bilde2910 here.
Modding without MCP, Forge, etc. is, to put it short, extremely difficult. Mainly because the Minecraft source is encoded, and while you can mod in this encoded source, few want to put forth any effort to try doing so. Minecraft is encoded through obfuscation; that is changing human readable names of things into seemingly random series of letters, like "Minecraft" may be changed to "azd" and "GuiNewChat" into "bao". You may be thinking that it shouldn't be too difficult to learn these names, or at least the most important ones, and indeed, I pulled those two names of the top of my head simply because I've worked a lot of them. If I want to access the Minecraft data directory (.minecraft), I know I should look for "azd.w," which translates to "Minecraft.mcDataDir".
Learning a few is easy enough. Learning many (like, how to render text on screen, adding textures to blocks, making interactive GUIs, etc.) is a whole other story. De-obfuscating the source code is like translating a text from one language to another. Learning some words is easy, learning many is hard. And this is where MCP comes in. MCP is short for Mod Coder Pack, and functions much the same way as an automated translator. It de-obfuscates everything for you, and as an added bonus; from 1.7.2 and on it also categorizes the code for you, based on what purpose each code file serves. To use a metaphor for this, I could say that it picks up a pile of 1000+ Latin documents from the floor, translates everything to English before sorting it similarly to like in an archive. This lets you have something that translates Latin to English, so you can work on it, and then back again to Latin when you're done, instead if you having to learn Latin to perform corrections in the documents.
There's also another, very good reason to not learn the obfuscated language yourself. Between the Minecraft versions, the obfuscation changes, so you'll have to learn what everything does all over again. If the new pile of documents is in Afrikaans, I doubt you'd want to learn that new language when you know you're going to get your hands on a translator to do the job for you in not too long time.
If you wonder where Forge comes in play, I'm coming to that now. Forge is a so-called API. API stands for Application Programming Interface, and as you may guess from its name, it's used to make programming easier by providing a set of functions to take use of. One such function would be adding a block, or a dimension, or a mob to the game. It allows the mod to add things in a very easy way and with much less messy code than it would have to if it was to add blocks without Forge. It also allows putting all the code for adding things into a single class file, meaning it is easier for the developer to keep track of what he's doing. In vanilla Minecraft, not only would he need to use multiple files, he also needs to keep track of which class files he's modifying.
Another very neat function of Forge is that it lets you use many (up to hundreds) of mods at the same time without either one conflicting with each other. If you had several block adding vanilla mods, they all probably would need to edit the block registry file. As the code of multiple mods can't easily be merged together, only one mod would work and most likely the game would also crash. Finally, there's another reason to use Forge above vanilla mods. There used to be plenty of vanilla mods up until Minecraft 1.6. From there on, the game required a whole new launcher to play properly, and this launcher introduced a new way of keeping track of the Minecraft versions. Installing mods was no longer as straight forward as putting the class files in a jar file and deleting a folder. Now, you had to make copies of the Minecraft version you needed, actually change something in a code file and add a new profile to the launcher. Forge mods still just have to be dropped into the mods folder in .minecraft.
How do I solve ID conflicts in Forge 1.6.4 (or earlier) mods?
Originally posted by MCforfreeuser here and modified to fix some mistakes.
After installing a new mod, you might have some ID conflict. Your added block might do something different or crash when you interact with it. It may also crash directly at the Mojang screen. You might even see a mob doing something another mob should've done (this is rare, and when it happens you rarely can fix it). All these types of behavior are caused by ID conflicts.
Everything in the world of Minecraft has an ID. Blocks have, items have, entities have too. At the Mojang screen, Forge creates a list of those IDs from the game and the mods. If two things have the same ID, Forge will crash because it doesn't know what to do. If it is an item ID conflict, Forge simply overwrites the block. If it is a block ID conflict, it crashes at the Mojang screen. If it is an entity ID conflict, Forge overwrites the mob.
You can scan for ID conflict by opening the log file which name is 'ForgeModLoader-client-0.log', located in the .minecraft folder. You can open it using Notepad, or another text editor. Then, use the find function by pressing Ctrl+F. Fill the 'Find' box with 'conflict'. Do the search. You may find some. It will look like this:
You can see that Forge overwrites the blocks. If they were items, you would find a crash report after the above lines.
To fix it, go to 'config' folder and find the questioned mod's config file. Look for the numbers above (in this case, 1269). Change it to something else. However, the ID lists have limits - if you put an ID outside the limit, the game crashes. Block ID limit is 128-4095, item ID limit is 128-65535. Also, ensure you don't choose any ID listed on this Minecraft Wiki page, as those are reserved by the game itself (things like gold ore, enchanting table, dirt, etc.). After you change the number, save and exit the config. Run the game again. If it still conflicts, repeat the process.
Mods should start using IDs from 256 and higher, to prevent problems with Minecraft itself. Mods for Minecraft 1.7 and above do not typically suffer from ID conflict issues.
What are IDs, and what are they used for?
In Minecraft terms, IDs are unique numbers or letters used by the game to identify blocks, items, mobs, dimensions and other things. Think of them as barcodes on cardboard boxes: All the boxes look the same, but whatever is inside them varies. So how would you know what's inside? You could place barcodes on the boxes. Scan the barcode, and you'll know what's inside the box. That's pretty much exactly what Minecraft does. The game finds what seems to be some kind of block, and then it scans its ID and figures out that "hey, that's a grass block".
IDs in Minecraft consist of numbers and letters. From Minecraft was released in 2009, the game used numbers to keep track of what things were. Everything from 0-255 was a block, everything from 256-65535 was an item. Dimensions had their own system, 0 representing the overworld, -1 the Nether, and 1 the End. Monsters and animals shared their own system too. This system was used until the release of Minecraft 1.7. From that version and on, blocks and items weren't referred to by numbers, but by actual names. Gold ore, for instance, used to have the ID '14', but this was changed to 'minecraft:gold_ore'. Air, which counts as a block, used to have the ID '0', but this was changed to 'minecraft:air'. Not only did this make it easier for people to remember the IDs of things, it also made it possible to install mods without having the notorious ID conflicts.
The mod I installed crashes my game! What should I do?
What to do in this case depends on what kind of mod that's crashing. If we're speaking of a Forge mod, then first of all ensure there are no ID conflicts. You can identify ID conflicts and fix them by looking in the solving ID conflicts section. If it's a vanilla mod (one you install straight into the Minecraft jar, ensure you've deleted the META-INF folder in the jar file and that you carefully followed the instructions in the installing vanilla mods section. If you're confident that you've done it right, then check the following:
If you're sure about this too, you should report the crash to the mod developer. For more information on how to submit a useful crash report, please see the next section. Remember that there is no way a mod developer can fix a bug if there is no one around to tell him that said bug even exists at all.
How do I report a crash in a useful way?
If your game crashes, you'll be returned to the Minecraft launcher. There should be a crash report visible in it. One important thing to remember is to include this in your post. Posting this in plain text on your post will take up a lot of space, so it is highly recommended that you wrap it in spoiler tags. How, you ask? Well, in your forum post, follow this template:
This will display a small rectangular bar with a Show button above, so people can check out your crash without it covering the entire page automatically.
If there, for some reason, are no crash reports, go to the Developer Console tab of the launcher and paste that in instead.
Another thing you should (must) post is what triggered the crash. What were you doing prior to the crash? Did you craft a block using red sand and compressed iron ore on a green crafting table, and after that, you placed it on the ground and broke it with an obsidian pickaxe? If so, then say so. There are often several ways for a specific thing to happen, but there may well be only one specific scenario where a crash occurs. The developer will figure out if it only happens with the procedure you gave him, or if it's a generic crash that happens with, say, any kind of pickaxe.
When the developer responds: If he is asking of you more information, then give him that information. Don't just tell him that "no it just doesn't work pls fix!!!!" because that won't help him at all. I don't have time to explain everything a developer needs to fix a bug, but if you're interested, I'd highly suggest giving this page a read-through: http://www.chiark.gr...atham/bugs.html
How do I downgrade Minecraft?
In the Minecraft Launcher, look in the bottom left for the profile selector. Press New Profile. Name the profile to something understandable (like, "1.6.4"). Then, select the preferred Minecraft version from the Minecraft Version dropdown. Save the profile. Whenever you want to play this version, simply select the version from the profile selector and hit Play.
Warning: Do not play worlds you created in a newer version of Minecraft when you play an old version. Doing this will cause serious problems and may result in unfixable damage to your entire map. This will cause you to permanently lose all your work. Playing newer Minecraft version maps in older versions of Minecraft may also cause the game to crash. If you frequently play different versions of Minecraft, consider setting up different profiles in the launcher that use different game directories, so that the worlds from one version cannot be accidentally loaded into another version of the game.
1
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:
1
Thanks for reporting this. I'll be looking into it. This isn't supposed to happen.
1
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.
1
... 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:
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 >>
14
Welcome to YAMPST!
YAMPST is an open-source statistics tracking tool for mod packs hand-crafted by me and Commador. If you've ever wondered how many people have installed your mod pack, how much it has been played, or how many times it's been launched, this is the thing for you.
What does YAMPST do?
"This sounds difficult to set up."
It isn't! All you have to do is visit our website, register an account and then tell us some basic info about your mod pack. We'll then let you download a small mod, the YAMPST tracker mod, which you have to bundle with your mod pack. This is the mod that does all the magic. When the mod pack starts with this mod, it will start recording some basic information and send it to our server when the game shuts down. The information is then passed on to you, the mod pack creator, where you can keep track of the statistics collected.
Another advantage about YAMPST is that it collects crash reports from the game should a crash occur. This helps in troubleshooting problems with the pack, like ID conflicts. And, if you want, we'll also host the tracker mod for you completely, so if you use a launcher that downloads mods directly from the authors' websites, you can just throw in a direct download link instead of having to host it yourself!
We've also set up an in-game alerts function on YAMPST for those of you who want to announce to your players when a new version of your pack is released. Setting this up is really easy too - on your tracker's statistics page, there will be a link near the top reading "Manage in-game alerts". Clicking on this will bring you to an interface where you can easily preview, add and remove various alerts and specify the audience you want to target. For instance, you can easily set up a message displaying "New version available - 2.1! Get it now for awesome new features!" to your players if they are not already running version 2.1.
Downloads:
Just placing this huge title here so people don't start wondering where the downloads are. Too meny people only look for "Downloads" : ) See below section for downloads.
OK, this sounds cool. Where can I get started?
YAMPST is run on a web server, which can be accessed at https://yampst.net/. Start with registering an account with us by clicking on the Register button, and fill in the details. Please note that due to legal restrictions, we are not allowed to collect information about people under the age of 13, so if you're under 13, you must have your parent register an account. When you're done, an activation link is sent to your e-mail address. Click on the link to verify your account. When that's done, you can log in and add your first mod pack.
On the My trackers page, enter the name of your mod pack and press Create tracker. Then, fill in information like the mod pack version and Minecraft version your pack runs on. Click Update settings. You may now download the tracker mod or host it with us. It's that simple!
Can I share my stats with other people?
Sure, you can! You can both enable others to directly view the statistics page, and generate signatures showing off your statistics!
Screenshots:
Same reason for this as for downloads, see below section
Can you show me some screenshots?
Getting screenshots of YAMPST is difficult because the mod doesn't add any playable content to the game. However, you can have a look at the following preview. Thanks, Jon, for the screenshot!
I have a question you didn't answer!
Take a look at the FAQ on the site. If that doesn't answer your question either, feel free to reply and we'll get back to you!
Are there any bugs you're working on fixing currently?
None currently. If we find any, they'll be posted here, and when they're fixed, we'll announce it in the changelog.
Privacy notice:
Privacy information
This section is only meant as a supplement to YAMPST's privacy policy, and must not be considered a replacement. The privacy policy is the only document you should rely on for privacy information for YAMPST; information in this topic is not legally binding and is merely provided for convenience. The latest and most up-to-date version of the privacy policy may be found at https://yampst.net/privacy.php. If you have any questions regarding this, feel free to contact us, either by e-mail on http://varden.info/contact.php, or by posting a reply to this thread.
The YAMPST mod will:
Client specific behavior:
Server specific behavior:
Technical details/opting out:
1
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.
1
In the launcher, edit the Forge profile to keep the launcher open while the game is running. (4th checkbox from the top, "Launcher Visibility".) Reproduce the problem, and send over the game output log that appears in the launcher (note: game output tab, not launcher log!), post it on Pastebin if it's large, or inside a spoiler otherwise. It might aid us in resolving the problem if there are no crash reports.
1
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
Looks like there's a client mod installed in the server. Let's see..
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at com.minimap.XaeroMinimap.<clinit>(XaeroMinimap.java:43)
[...]
Caused by: java.lang.RuntimeException: Attempted to load class bao for invalid side SERVER
Yup, definitely client mod installed on server, and looks like some Xaero Minimap is causing this. Actually, the quickest way to figure this out would be to check the mod list and look for anything whose prefix ends with E. If you look near the bottom of the crash report, in the list of mods, you'll see that there's a line that says "UE XaeroMinimap{1.4.1.3} [Xaero's Minimap] (xaeros_minimap_v1.4.1.3_1.7.10_Forge.jar)". Per the legend you posted at the top, the E means "Errored", indicating something went wrong loading the Xaero's Minimap mod. Simply remove this mod from the server mods folder and you should be good to go