deleted
- MattMellander
- Registered Member
-
Member for 13 years, 4 months, and 23 days
Last active Fri, Jul, 19 2013 01:43:11
- 0 Followers
- 81 Total Posts
- 4 Thanks
-
187
sm284614 posted a message on Lots of towns and castles: an expansive world! (picture heavy)Posted in: Screenshots -
98
AtomicStryker posted a message on Multi Mine - switching off a block doesn't heal it anymore!Posted in: Minecraft ModsLadies and Gentlemen, i give you ... Multi Mine.
Skip to 1:15 for the actual mod
TL;DW version
It's so you don't have to point nonstop on a Block, never letting go of the mouse button, to finish it off. You can pause, walk away, mine another Block ... whatever you want.
As of 1.3.2 this mod is completely networked. It works for multiple people on a server, you can take turns beating Blocks, and other peoples half-finished cracks will show for you.
Block Damage is limited to 30 Blocks at a time across the server. It is not saved, it does not interfere with your savegames. Damaged Blocks regenerate "slowly" after an initial short duration. [configurable]
Downloads at curseforge:https://www.curseforge.com/minecraft/mc-mods/multi-mine/files
My other mods: -
227
Uristqwerty posted a message on CraftGuide v1.7.1.1
Dear future visitors
With the Minecraft Forum going read-only soon, I want to at least leave a link off-site so that you can find your way to more current discussions. I'll try to edit links into this post as long as I'm able, though eventually you'll need to check the mirrors if you want up-to-date information.
Downloads
- CurseForge - https://www.curseforge.com/minecraft/mc-mods/craftguide
- CurseForge project page - https://minecraft.curseforge.com/projects/craftguide
- uristqwerty.ca - https://uristqwerty.ca/mods/craftguide/
Source code
- Github - https://github.com/Uristqwerty/CraftGuide
- uristqwerty.ca - https://uristqwerty.ca/mods/craftguide/src/
Discussions
- Minecraft Forum (soon to be read-only) - https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1277913-craftguide-v1-7-1-1
- CurseForge comments - https://www.curseforge.com/minecraft/mc-mods/craftguide
- CurseForge project page comments - https://minecraft.curseforge.com/projects/craftguide
Mirrors of this list
CraftGuide: Quick access to a list of every crafting recipe in the game!
Quick linksIt was created as a result of how useful Risugami's RecipeBook is, but how quickly it became a hassle to navigate once you have a hundred pages at the time. RecipeBook has improved greatly since then, though. (In my opinion, the single greatest change was the addition of the scroll wheel as a way to navigate quickly)
To create your own, just place a crafting table in the centre of a crafting grid, put a piece of paper in each corner, and fill in the edges with four books. There is also a keybind to open it without needing an item (defaults to G), which works even if you are playing on a server that doesn't have it installed.
Other useful features include small recipes as well as shapeless recipes having a visually distinct bsckground. Additionally, you can click on an item in a recipe to filter the displayed recipes so that only ones that require or produce that item will be shown (In this case, books). Use the clear button to go back to seeing them all.
One of the more recent features is a searchable list of items, to quickly filter out unrelated recipes.
Just right click while holding it, to see every crafting recipe in the game.
To navigate the list, you have a few options:
-The scroll bar: Just click on the slider, and drag it up or down to quickly scroll through the list.
-The up/down buttons: Quickly navigate one or ten pages at a time with the buttons above and below the scroll bar.
-Keyboard shortcuts: Arrow keys, page up, page down, home, and end can all be used if you prefer a keyboard over a mouse. Up/Down arrow keys scroll one line at a time, Left/Right and Page up/Page down go by pages, and Home/End can be used to immediately jump to the start or end of the list.
-Mouse wheel: If you have one, just spin it to immediately scroll the list! Number of lines scrolled can be configured to suit your preferences.
-Shift: Holding shift while scrolling will multiply the movement by ten!
At the end of the list, you will also find furnace recipes! Only ones that work in a regular furnace, though, and not any special furnace types added by a mod that specifically have their own separate set of recipes, unfortunately.
Some items show a * over the top right corner. That means that it will accept any variation of that item (for example, wool colour or tool damage). Others, with a small F in the top left, represent things in the Forge ore dictionary, which allows mods to use items like copper and tin in their crafting recipes, and have the recipes accept similar resources from *other* mods. A more technical description is that items that show the * accept anything with a specific item ID, even if the data values are different, while ones that show an F accept any specific items that different mods have declared interchangable (each of which may or may not accept any data value).
At the bottom left corner, there is a small triangle. Clicking and dragging it will allow you to resize the entire GUI. This is especially useful if you have a lot of space around the edges, allowing you to see often four or more columns of recipes at once.
Future plans:
Right now, I'm working on a fairly significant rewrite, to make it easier to set the appearance of things (anyone wanting to re-skin CraftGuide will be extremely happy), and more distant plans include adding an in-game settings menu so that anything in CraftGuide.cfg can be easily changed, without needing a text editor, or having to restart Minecraft to see the effects. Also, at some point I should really add a way to create a custom list of recipes, such as things that you often use, as a quick reference.
Installation:- If you don't have it yet, install either Minecraft Forge, or LiteLoader. I haven't tested it with every version, but it probably works for most of the recent ones. As of 1.6.1, CraftGuide only requires FML, which is included in Forge and also available as a standalone download.
- Download a CraftGuide version for whichever loader you chose.
- Place the downloaded .zip or .litemod file into .minecraft/mods/
Current version: 1.7.1.1 (No relation to the Minecraft version)
General Download Pages:
- Curse.com
- uristqwerty.ca (Experimental)
Minecraft 1.7.10, 1.8.9, 1.9.4, and 1.10.2 (and maybe miscellaneous versions in between):
- There are currently no alternate download links. Try one of the General Download Pages listed above.
Other downloads
Minecraft 1.7.10:
- CraftGuide 1.6.8.1 for Forge: Curse.com (no AdF.ly), AdF.ly/CurseForge, AdF.ly/MediaFire
- CraftGuide 1.6.8.2 for Forge: Curse.com (no AdF.ly), (other downloads not linked yet)
- CraftGuide 1.6.8.1 for LiteLoader: AdF.ly/MediaFire
- CraftGuide 1.6.8.1 for Forge: Curse.com (no AdF.ly), AdF.ly/CurseForge, AdF.ly/MediaFire
- CraftGuide 1.6.8.0: AdF.ly/MediaFire
- CraftGuide 1.6.7.5: AdF.ly/MediaFire,
AdF.ly/DropBox, CurseForge
- CraftGuide 1.6.7.5: AdF.ly/MediaFire, CurseForge,
AdF.ly/DropBox - CraftGuide 1.6.7.4: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.7.4-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.4: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.3-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.3: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.7.3-noloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.3-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.3: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.7.2-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.2: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.7.1-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7.1: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.7: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.6-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.6: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.6-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.6: AdF.ly/MediaFire,
AdF.ly/DropBox
- CraftGuide 1.6.6-modloader: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.6: AdF.ly/MediaFire,
AdF.ly/DropBox - CraftGuide 1.6.5.12-modloader: AdF.ly
- CraftGuide 1.6.5.12: AdF.ly
- CraftGuide 1.6.5.11-modloader: AdF.ly
- CraftGuide 1.6.5.11: AdF.ly
- CraftGuide 1.6.5.10-modloader: AdF.ly
- CraftGuide 1.6.5.10: AdF.ly
- CraftGuide 1.6.4.9-modloader: AdF.ly
- CraftGuide 1.6.4.9: AdF.ly
- CraftGuide 1.6.3.8-modloader: AdF.ly
- CraftGuide 1.6.3.8: AdF.ly
- CraftGuide 1.6.3.7-modloader: AdF.ly
- CraftGuide 1.6.3.7: AdF.ly
- CraftGuide 1.6.2.6-modloader: AdF.ly
- CraftGuide 1.6.2.6: AdF.ly
- CraftGuide 1.6.1.5: AdF.ly
- CraftGuide 1.6.1.4: AdF.ly
- CraftGuide 1.6.1.2: AdF.ly
Mod packs and distribution:
Yes. You may include any version of CraftGuide in any modpack.
Videos (and other things):
Yes. You may use CraftGuide in any videos, blog posts, screenshots, podcasts, school courses, university courses, political speeches, religious speeches, novel-length works of fiction, novel-length works of non-fiction, animated feature-length movies, and anything I failed to list earlier that you create or assist in the creation of.
Things for Minecraft 1.2.5 and olderInstallation (CraftGuide 1.5.0):
- If you don't have it yet, install Minecraft Forge. I have only tested with 3.3.7.135 and 3.3.8.152, but I suspect it will work for everything later than *.*.*.127.
- Download CraftGuide
- Place the downloaded .zip file into .minecraft/mods/
- Optional: Download an Extra or two! You'll probably want CraftGuide Inventory Search, if you'll be playing SMP with mods, or just don't care to craft an item and carry it with you everywhere.
- If you don't have it yet, install Risugami's ModLoader
- Download CraftGuide
- Place the downloaded .zip file into .minecraft/mods/ -or- copy the contents of the .zip file into your minecraft.jar
- Optional: Download an Extra or two! You'll probably want QuickGuide, if you'll be playing SMP with mods, or just don't care to craft an item and carry it with you everywhere.
Minecraft 1.2.5:
- 1.5.0
AdF.ly/DropBox
- 1.4.4:
AdF.ly/DropBox
- 1.4.4:
AdF.ly/DropBox - 1.4.3:
AdF.ly/DropBox
- 1.4.3:
AdF.ly/DropBox,Direct Link - 1.4.2:
AdF.ly/DropBox,Direct Link - 1.4.1:
AdF.ly/DropBox,Direct Link - 1.4.0:
AdF.ly/DropBox,Direct Link
- 1.4.0:
AdF.ly/DropBox, uristqwerty.ca - 1.3.1:
AdF.ly/DropBox, uristqwerty.ca - 1.3.0:
AdF.ly/DropBox, uristqwerty.ca - 1.2.2:
AdF.ly/DropBox, uristqwerty.ca
- 1.2.2:
AdF.ly/DropBox,Direct Link - 1.2.1:
AdF.ly/DropBox,Direct Link - 1.2.0:
AdF.ly/DropBox,Direct Link - 1.1.0:
AdF.ly/DropBox,Direct Link - 1.00
AdF.ly/DropBox,Direct Link
Here are some optional mods that enhance the abilities of CraftGuide. Note that you already need a compatible version of CraftGuide for them to do anything (except crash, for some of them), these just add to it.
CraftGuide Inventory Search:
This works like QuickGuide, except it has the added feature that, if you have an inventory open with your cursor over an item, pressing the CraftGuide key will open CraftGuide, automatically filtering to that item.
- CraftGuideInv for Minecraft 1.2.5 (Direct Link)
QuickGuide (Only for CraftGuide 1.4.4 and earlier):
Adds a configurable key to open the crafting guide screen without needing a special item. Works in SMP. This provides an early SMP option (no server mod required!), as well as giving you a choice of how you use it, wither as an actual item, or merely a quick reference that you don't have to change windows to a web browser to use. (Note: In SMP, it shows every recipe from mods that YOU have installed, not what the server has)
- QuickGuide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
- QuickGuide for Minecraft 1.2.3 (Direct Link)
- QuickGuide for Minecraft 1.1.0 (Direct Link)
- QuickGuide for Minecraft 1.0.0 (AdCraft, AdF.ly, Direct Link)
- QuickGuide for Minecraft Beta 1.8.1 (AdCraft, AdF.ly, Direct Link)
BrewGuide:
Adds every potion brewing recipe it can find (anything that can be reached from water, with any combination of ingredients). Warning: VERY thorough, it adds nearly 1000 recipes on it's own, with only the ingredients found in unmodded Minecraft!
- BrewGuide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
- BrewGuide for Minecraft 1.2.3 (Direct Link)
- BrewGuide for Minecraft 1.1.0 (Direct Link)
- BrewGuide for CraftGuide 1.3.0 and up (AdCraft, AdF.ly, Direct Link)
CraftHide (Has no effect on CraftGuide 1.5.0):
With this, you can exclude all recipes containing (a) specific item ID(s).
Note: For more advanced users, as you will have to add 256 (or 2048) to item IDs, because Minecraft bumps them all up to make room for block items. First try +256, it should be the one that most people need.
- CraftHide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
- CraftHide for Minecraft 1.2.3 (Direct Link)
- CraftHide for Minecraft 1.1.0 (Direct Link)
- CraftHide for CraftGuide 1.3.0 and up (Direct Link)
For other modders:
I'm starting to work on an API (probably misunderstanding the definition of "API", though). It isn't anywhere close to complete, so I might end up renaming anything at any time.
For now, though:
Reflection API:
If you don't want to include any files at all, you can use reflection to do some simple tasks.
Right now, "net.minecraft.src.CraftGuide.ReflectionAPI" has a static method "public static void addFilter(Object callback)" that can be used to register an object that gets a chance to decide if each recipe should be discarded. To do so, it must have a method "public Boolean allowRecipe(ItemStack[] recipeItems)" or "public Boolean allowRecipe(ItemStack craftingType, ItemStack[] recipeItems)"
More capabilities will be added as requested or whenever I feel like it.
Regular API:
Turns out the old one was broken. So, a heavily altered (and working) API: download (1.3.0 and up), download (1.4.0 and up), download (1.4.3 and up) (only change was removing some imports that shouldn't have been there in the first place), download (1.4.4 and up)
Well, you'll need to use reflection to inform CraftGuide that your mod provides and/or filters recipes, though the API includes a class you can extend that does it for you.
Using the provided class, you just extend it, implementing IRecipeProvider, IRecipeFilter, and/or IRecipeFilter2, and create an instance of your class. The base class will automatically register itself with CraftGuide (if it exists, otherwise silently do nothing), and will be called at the appropriate time(s) based on what interfaces it implements.
One working example would be BrewGuide, which uses the API to add all brewing recipes (that it can find) to CraftGuide. You can get it's source here.Changelog:
-1.6.8.2
- Bugfixes
- Theme cycle button
- Itemlist NBT support
- A Bugfix
- Now also has LiteLoader version
- Improved BuildCraft, IC², and Extended Workbench compatibility
- Better support for .lang files
- Config page!
- Texturepacks have more control over item appearance (default icon tinted blue directly rather than in code)
- A bugfix or two, as usual
- Updated compatibility with IC2 and GregTech
- Added more GregTech machines
- Fixed more bugs
- Uses that item name thingy so that it won't be lost when updating to Minecraft 1.7
- Bugfixes. Lots of bugfixes.
- Buildcraft assembly table and refinery recipes
- GregTech lathe and plate cutter recipes
- Extra config options: default keybind and theme debug output
- Did I mention bugfixes?
- There are probably still bugs that need to be fixed, though.
- Bugfixes
- Minecraft 1.6.2
- Bugfixes
- Extended Workbench recipes
- GregTech plasma generator
- IC2 Massfab amplifier value in tooltips
- Variable row heights (having a few taller than average recipes won't affect ALL of the rows)
- Fixed some bugs (and procrastinated a lot)
- Lots of bugfixes
- Lots of GregTech machines
- Removed Depreciated APIs
- More GregTech machines
- Performance enhancement with GregTech and text searching
- Bugfixes
- A little more network code for BWR.
- Show furnace, IC2 generator, and IC2 storage/power values for appropriate items in tooltips
- Include recipes for the serverside BTW mod "Better With Renewables". Only shows if a config option is set or if a message from BWR is detected on connect.
- Fix: Shows IC2 shapeless recipes (were overlooked originally)
- Added GregTech Implosion Compressor recipes.
- GregTech fusion reactor recipes show initial startup EU cost
- GregTech blast furnace recipes show required temperature
- Added IC2 and GregTech recipes
- Two new slot implementations in the API. One adds additional probability information (may be useful for Railcraft, Factorization, and Thermal Expansion recipes, among others), and one for IC2 EU
- Bugfixes and polish
- Fixed a bad crash.
- Internal reorganization, now it is set up to make both the FML and modloader versions at the same time
- Updated for Minecraft 1.4.4
- BTW recipe support added to main build (previously was a separate build, posted elsewhere)
- Various bugfixes (appeared in 1.6.1.3 through 1.6.1.5)
- Finally added toggles for whether it searched for items in the input, output, and/or machines of a recipe.
- Added to the API, just a little bit.
- Texturepacks can override/add themes
- Cleaned up existing themes, removing the test ones.
- Added a "dark" theme. Currently the only way to use it is to edit .minecraft/config/CraftGuide/themes/currentTheme.txt, and change the text from base_texpack to dark. It is checked every time you open CraftGuide, so you don't need to restart Minecraft.
- Added a lot more options to themes, they can specify quite a bit more now.
- Added a fourth number to the version. This automatically increments whenever I create a non-test-build build of CraftGuide (such as for minor bugfixes)
- Text searches: On the item list, after you have typed a few letters, press enter or click the extra entry that appears to search for text rather than any specific item
- Added color to the resize handle, hopefully making it easier to notice (since it seems that some people never realized it was there, and it's a fairly significant part of what makes CraftGuide unique compared to other recipe viewers)
- First official version to include the finished new API. The old API still mostly works, and so does the WIP API, so that mods that interacted with CraftGuide continue to work unmodified.
- New theme system, making it easier to change how CraftGuide looks without replacing the images in the .zip. At the moment, it isn't quite used for everything, yet, but that will change over time.
- Option to disable the keybind
- Moved the config file, the themes/skins, and CraftGuide.log. Now all of them are placed in .minecraft/config/CraftGuide/, so that they don't clutter the rest of the minecraft directory.
- A lot of changes to the WIP API, finally most of it has an effect
- Fixed a few bugs
- Quick port to Minecraft 1.3.2
- Better visual feedback for type selection
- BrewGuide and QuickGuide functionality included in main mod.
- Removed RP2 Alloy furnace support (temporarily, until I can test it against a 1.3.2 RP2)
- Various bugfixes (Tooltip sometimes drawing behind other things, sometimes being too wide, items that draw as ERR or have no text for data -1 try data 0, perhaps others)
- Removed fake key repeat, now uses LWJGL's
- Option to always show ID and data values for items
- Support for the newer forge ore dictionary format
- Moved everything to a new package (Left the old API behind, plus some code to let it continue working even though I'm going to be making significant changes to the new one)
- API change: Added javadoc
- API change: Added two new classes, allowing larger (or smaller) recipes (yay, 4x4 crafting grid support!), and a way to force CraftGuide to reload all recipes, if your mod adds, removes, or alters them during the game.
- Include Forge metadata-sensitive smelting recipes when present
- Some other small changes
- Fixed two more bugs
- Various bug fixes/stability improvements
- A clear button to quickly clear the item list search
- various small changes/fixes
- experimental feature: RP2 alloy furnace recipes.
- Item list for quickly setting the filter
- Text search for item list
- Some button tooltips
- Doesn't crash when given a recipe using an item that doesn't exist
- The entire GUI can be resized by dragging the lower right corner.
- Default scroll wheel rate is now one page rather than one row
- Default item ID changed
- Changing the item ID actually works (oops!)
- Changed the API. The reflection API is still the same, however
- Recipes are now associated with an item type that is used to craft it
- Can show/hide recipes by associated crafting type
- The left side is finally getting some use, with buttons to change between various views.
- Lots of internal changes.
- Shows the filter item, when there is one
- Filtering works a bit better (Technical: Properly treats damage -1 as a wildcard value)
- Shows a * over any place an item will accept any damage value
- API work
- Bugfix: output quantities weren't showing.
- Filtering
- Different backgrounds for small (2x2 or less) and shapeless recipes
- Recipe under the mouse visually changes to a different background
- Remembers where you were when you closed the book
- Furnace recipes
- Row number indicator
- Massive internal changes to make later ones easier
- Initial release
Upcoming changes:
-planned- Advanced filtering
- Saving favourites for quick viewing
- Perhaps a close button?
-still in progress
- Major rewrite of internal stuff.
Source:
If you want to make a custom version of CraftGuide, use bits of its code, or just see how it works, you can find the source code on Github.
If you want to use some (or all) of it in your own project, you are free to do so, though it would be nice if you mentioned CraftGuide in a text file or somewhere else where someone can find it.
API:
You can find the current source of the CraftGuide API on Github. It can be used to add, remove, or alter the recipes displayed by CraftGuide (not actually affecting crafting, just what is shown in the CraftGuide GUI).
A JAR containing just the API (source and non-obfuscated binaries) is also available: CraftGuide_API.jar
If you need help using it, or have ideas on how to improve the API, please send me a PM or some other form of communication.
Direct links:
If you don't want to use an AdF.ly link, you can get some versions directly (bit.ly'd for statistics only):
No loader:- Link Removed (Link Removed)
LiteLoader:
- CraftGuide 1.6.8.1-liteloader for Minecraft 1.7.2 (Link Removed)
FML/Forge:
- Link Removed (Link Removed)
- CraftGuide 1.6.8.0 for Minecraft 1.7.2 (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
Modloader:
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed (Link Removed)
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
- Link Removed
-
311
Mumfrey posted a message on Macro / Keybind ModPosted in: Minecraft Mods
If you're a server admin, a player on a server with lots of plugins, or just love automating every aspect of your minecraft experience, you will honestly wonder how you lived without this mod...
- Bind chat commands and scripts to keyboard keys, mouse buttons and custom menus
- Easy to use GUI. Just activate the mod then just press the key you want to bind. No complicated commands to remember!
- Bind keys which are already used for something else! Want to put a macro on the number keys, mouse buttons or WASD? Using the override function you can use these keys for both their normal function or as macros when you need them.
- Edit keybinds quickly. Change your binds whenever you want. You can even copy and move macros from key to key with drag 'n drop.
- Multiple configurations. Different binds in different servers? No problem! It even switches automatically.
- In-game text editor. Want to make a complex macro? No need to alt-tab to notepad, create and edit text files inside minecraft.
- Lots of easy-to-use parameters. Lists of friends, automatic responses, warp points, towns, you name it.
- Scripting! Build custom auto-announcers, time-delay messages, or create your own auto-walk, toggleable-sneak or sprint keys.
- Custom GUIs! Create your own custom GUI and hook up your macros for instant in-game menus
- Permissions System Server admins can lock down chosen features of the mod using the easy-to-setup Client Permissions plugin, allowing seamless integration with the server's existing rank system.
- Install LiteLoader
- Download the .litemod file for your version of minecraft here and save it into your "mods" folder (create the "mods" folder if it does not already exist) NOTE: Some browsers will change the file extension to .zip when downloading, if this happens be sure to change it back to .litemod or LiteLoader will not find the mod!
- Run the Minecraft client
- Check the Controls screen in the Minecraft configuration to make sure there are no conflicts with other keys you use. This mod adds pages to the Controls screen for enhanced configuration of any mods which add custom keys
Auto-populate towns, homes, friends
New features in 0.5: Multiple configurations:
Friend selection
Item selection
To bind keys:- In-game, simply press [SNEAK KEY]+GRAVE (change the key in the options if this doesn't work for you) and you will be prompted to press a key.
- Press the key you would like to bind or click it on the on-screen keyboard
- Enter the chat command (including the / at the start), separate multiple commands with pipe "|"
- Press ENTER to save the keybind, press ESC to cancel it. To edit a keybind repeat the same process.
- If the key doesn't have any other function (eg. it is not bound to any other built-in command or function) then just press the key
- If the key is bound to another function (such as the WASD keys or T,I etc) press your [MACRO ACTIVATE] key (as you set in the options) followed by the key.
- Alternatively if the key is bound to another function press [MACRO OVERRIDE]+[KEY] (again, you can set this in the Controls screen)
You can find out a lot of useful information about the mod via my tutorials on YouTube.
To get started using the mod, you can find an list of commands and keycodes and guide to the other features in the mod in the readme.txt
As of version 0.8.5 language packs are no longer required as the supported languages are directly integrated into the main download and will automatically switch based on the chosen Minecraft language. If you would like to provide a language pack for your language please contact me via PM.
Current language packs in the mod:- German Language pack by AJFire and Gorlem
- French Language pack by Chokapix
- Polish Language pack by kamild1996
- Dutch Language pack by Dyon123
- Spanish Language pack by agubelu and C4BR3R4
- Ukrainian Language pack by eXtendedZero
- Russian Language pack by boroda-ua, LastLife919
- Norwegian Language pack by glitchdetector
- Japanese Language pack by Lemon_cmd
For historic language pack information expand the spoiler:
Chokapix has provided a french translation for this mod. You can download it here.
AJFire kindly provided a german translation for this mod. You can download it here (direct link). Place the downloaded file in your minecraft folder or your mods folder.
Quote from AJFire »Die Deutsche Sprachdatei sollte nur benutzt werden, wenn ihr der Englischen Sprache nicht m?chtig seit. Einige Texte wurden 1 zu 1 von mir ?bersetzt.
Changes for 0.15.0 and 0.15.1- Updated to Minecraft 1.12 (0.15.0) and 1.12.1 (0.15.1)
- Updated ACHIEVEMENTGET to show an Advancement Toast
- Added TOAST command to display all types of available toast, see this post for details. Syntax is
TOAST([type],[icon],[text1],[text2],[ticks])
- Added new globals UUID (constantly rotating GUID), BOWCHARGE (0 to 100) ITEMUSETICKS (all usable items increase this value once per tick) ITEMUSEPCT (previous value as percent of total usage time)
- Fix PICK to correctly work with enchanted items
- Added japanese translations thanks to Lemon_cmd
- Fix display of minecarts in VEHICLE global, fix SEED in single player
- Fix bug with using i (item) type hint in user-defined param lists
- Add bindable key for REPL in the main bindings, allows direct access to console
- Added dot as alias for RUN command in REPL, eg. use .foo to run foo.txt
- Added autocompletion for RUN command
- Added REPL commands KILL and SHUTDOWN
- Added support for exporting and importing GUI xml, allows GUIs to be backed up, shared and duplicated
- API version is now 26
Changes for 0.14.3 and 0.14.4
- Fixed a crash bug with the item $$i param
- Fixed a bug with assign parser where value contains a colon
- Fixed FILTER action not stopping the macro when used in onSendChatMessage event
- Fixed minor highlighting bug in text editor when moving cursor using the mouse
- Fixed durability watchers so that onDurabilityChanged and onArmourDurabilityChanged work again
- Fixed a crash with the FILTERABLECHAT gui
- Added support for ?% VARNAME in REPL as "quick expand"
- Added hotkeys for GUI Editor (Ctrl+G), page selection (Ctrl+1, Ctrl+2, Ctrl+3), and Icon Editor (Ctrl+I) in main binding GUI
- Added more hotkeys in text editor (save, open)
- Added optional dark colour scheme for text editor
- Fixed a bug with custom sounds not working in PLAYSOUND script action
- Fixed an alignment bug when using any variant of align bottom with the Custom Layout control
- Fixed an issue with loading default bindings when the "Save slot assignments" option is unchecked in the Gui Manager
- Fixed a registration bug with module events which could cause event IDs to overlap
- Added an option to allow binding keys to work on any bind page (events and buttons)
- Fixed a bug with the config panel which meant all mouse clicks (right click, middle click, scroll) were treated as left click
- Improved copy/paste of control properties and control creation
- CTRL+clicking a property name adds it to control's "property mask", if properties are selected, only those properties will be pasted to target controls
- When creating controls, if a control is selected as a copy source, new controls will have selected (or all) properties auto-pasted to them
- Added keyboard navigation support to the "gui bindings" screen. Can now use arrow keys to navigate and bind screens to slots
- Added some extra keyboard navigation to "macro edit" screen, can now switch macro types using Ctrl+Tab
Changes for 0.14.2
- Updated to Minecraft 1.11.2
Changes for 0.14.1
- Updated to Minecraft 1.11
- Added TITLE action to display Minecraft titles
- Added POPUPMESSAGE action to display Minecraft action bar popup messages
- Added CAMERA action, call with no arguments to cycle camera modes (same as F5), or call with 0, 1, 2 to set specific mode
- Added CAMERA environment variable, returns current camera mode
- Updated Spanish (es_ES) translation thanks to C4BR3R4
- Added SCREENNAME environment variable with display name of current custom GUI
- Added BACKSPACE as a supported key for deleting controls when in edit mode for custom GUIs
- Fixed SHOWGUI not closing current custom screen when called with no arguments
- Added third argument to SHOWGUI to allow macro keys to still function when a custom GUI is displayed
- Added REGEXREPLACE action with identical sematics to REPLACE except regexps are supported (including backreferences)
- Added Icon custom control which allows hud display of items and custom textures
- Max custom texture size 1024
- Use item name to choose display, append : to choose variant, eg. wool:14
- Place custom textures in macros/icons/custom, file names must be lowercase, files must be png, transparency supported
- Icons assumed to be 16x16, larger files will be scaled, use the scale setting to adjust draw size (eg. scale=2 == 32x32)
- Added Layout (Custom GUI) custom control which allows layouts to be embedded within other layouts
- Recursion prohibited, embedding a layout in itself will render error
- Layout size limited to larger of 16x16 or min allocated fixed with (eg. if fixed width colums == 200px then layout will not render below that size)
- Layout alignment possible, allows "fixed size" GUI elements for the first time
- Added ability to choose the initial configuration, right-click a config and choose "Set as startup config" to set config as default
- Fixed bug with TRACE which meant that X, Y, Z coords were not available when trace hit an entity
- Added live display of macro condition in conditional macro GUI
- Added RUNNING iterator to iterate over running macros, provides MACROID, MACRONAME, MACROTIME
- Added ISRUNNING action, takes the name or ID of a macro and returns whether the macro is currently running
- Add background colour property to Icon control
- Fix a bug with HITNAME not working for players
- Restore old behaviour of delete mode for controls, attempting to delete an unbound control will attempt to delete the control
- Fix bug with opening the chat filter editor
- Added RELOADRESOURCES action, equivalent to F3+T
- Fixed bug with syntax highlighting in the text editor
- Fixed onModeChange only firing when switching to/from creative mode
- Textarea log messages now correctly time out even when textarea is not being displayed
- Added LOGRAW action which mimics tellraw command and allows JSON chat to be injected to the local chat
- Updated Russian translation thanks to LastLife919
- Fixed a bug which caused EXEC parameter requests to "leak" into macros using PROMPT
- Fixed EXEC variable provider so that variables actually have the correct type (eg. &var1, #var2)
- More script actions actually return a relevant value
- Added SET shorthand syntax similar to pascal assignment operator: #var := "value" performs a SET assignment (RHS coerced, not evaluated)
- Fixed a rendering bug with the override popup being rendered even when HUD is disabled
- Added ability to disable the override popup entirely
- Added experimental REPL interface
- Added binding decoration for conditional and keystate macros
Changes for 0.13.2
- Updated for Minecraft 1.10.2, also supports Minecraft 1.10
- Updated russian translation thanks to LastLife919
- Fixed localisations for event help and scripting help not being loaded
- Added slider gui control
- Added border option for label control
- Fixed PLAYSOUND for sounds which have underscores in their name
- Added option to suppress macro override functionality in command block gui
- Fixed pickup item amount always registering zero in single player
- Display rubberband when resizing gui controls to improve visual feedback
- Improved behaviour of right-click context menus in custom gui hosts
- Playback Status can now be added as a control, doing so disables the normal playback status overlay
- Fixed arrowheads not drawing on some control widgets
- Added new iterator CONTROLS to iterate over existing controls, provides CONTROLID, CONTROLNAME and CONTROLTYPE variables (details)
Changes for 0.13.0
- Updated for Minecraft 1.10
- Fixed onJoinGame occasionally not working
Changes for 0.12.2
- Fixed Russian and Ukrainian language translation loading
- Removed beta expiry check which was accidentally left enabled
- Fixed accessing the settings screen from the liteloader mods menu
Changes for 0.12.1
- Updated for Minecraft 1.9 and 1.9.4
- The following environment variables now have off-hand equivalents:
- ITEM => OFFHANDITEM
- ITEMIDDMG => OFFHANDITEMIDDMG
- ITEMCODE => OFFHANDITEMCODE
- ITEMNAME => OFFHANDITEMNAME
- DURABILITY => OFFHANDDURABILITY
- ITEMDAMAGE => OFFHANDITEMDAMAGE
- STACKSIZE => STACKSIZE
- The following environment variables were added
- COOLDOWN - applies to chorus fruit, shields, ender pearls, etc.
- OFFHANDCOOLDOWN - same as COOLDOWN but for items in off hand
- ATTACKPOWER - 0 to 100 scale of current weapon power based on attack cooldown
- ATTACKSPEED - representation of entity attack rate (ticks), range from 0 to 20480
- A complete rewrite of auto-crafting, the CRAFT and CRAFTANDWAIT commands are now available again. Crafting will be slower than the old system but much, much more reliable. It can cope with a lot more crap than the old version.
- Calling CRAFT now queues the crafting requests, queued requests are shown on the HUD
- A new command CLEARCRAFTING which cancels the current crafting job and any queued crafting jobs
- Calling SHOWGUI with the name of a custom screen which doesn't exist now creates the screen
- All designable BUTTON controls now have an assignable hotkey:
- In custom screens, the hotkey can be used with no modifiers
- In the Chat screen, the hotkey can be used if you hold down ALT
- The hotkey is inactive in other screens (ingame, indebug)
- Changes to the command reference screen:
- If you press F1 in the macro editor, the command reference will open on the command under the cursor now
- You can now type to filter the commands list
- Added ability to set the step value for FOR loops:
- Use syntax FOR(var, from, to, step)
- Alternatively use FOR(#var = 1 to 10 step 2)
- Added TRACE command which executes a raytrace of specified length, takes two parameters: distance (3-256 metres) and entities (true or false to trace only blocks or include entities). Executing a TRACE makes the variables TRACETYPE, TRACENAME, TRACEID, TRACEX, TRACEY, TRACEZ, TRACESIDE, TRACEUUID, TRACEDATA available in the local scope.
Changes for 0.11.3
- Updated to Minecraft 1.8
- Internal updates to parameter parsing, may break things
- Added $$s for shader list
- Added GETPROPERTY to get property values from GUI controls
- Added SIGNTEXT environment array
- Added UUID, HITUUID, DISPLAYNAME, DIFFICULTY, LOCALDIFFICULTY, DAY
- Added GAMEMODE which contains game mode name, unlike MODE which contains the mode ID
- Added CARDINALYAW, which is the yaw relative to north (eg. 180 degrees away from "real" yaw where 0 degrees points south)
- Added all new "block properties" as environment vars, prefixed with HIT_, eg. "variant" can be accessed via HIT_VARIANT
- SHADERGROUP command now supports "-" to step backwards through shaders
- Updated CRAFT and CRAFTANDWAIT commands to use new internal algorithm, now much slower but much more reliable than before
Changes for 0.10.12
- Updated for minecraft 1.7.10
- Internal support for synchronous macros (that's right, like ChatFilter macros have been to date) which opens up some interesting possibilities, the first of which is
- the FILTER and PASS commands from the chat filter can now be used in the onSendChatMessage event in order to allow the message to be sent or not (yes this is something I said was impossible for a long time and is actually now only possible because of the aforementioned improvements to liteloader). The trade-off is that the onSendChatMessage event now runs synchronously. This is experimental and I may remove this if it causes too many problems such as game crashes or people's computers catching fire.
- Fixed issue with multiple \ characters always being collapsed to a single \ because of a mistake in the escape handling
- Fixed issue with using GUI() to close container GUI's not actually closing the container.
- Fixed type hints not working in inline list parameters since 1.7
- STOP now parses its argument, so variables can be used
- More things I probably forgot but I'm tired.
Older version changelogs:
Changes for 0.10.04
- Updated to Minecraft 1.7.2 (seriously, recoding it from scratch might have been easier)
- Fixed label text being messed up with some formatting code arrangements
- Fixed amount and ID in the onPickupItem event
- Fixed mismatch between XPOS, YPOS, ZPOS vars and the position reported in the $$p menu
- Added documentation entries for undocumented script commands
- Fixed key state macros not working correctly when set to always override
- Added descriptive message to uncollapsed stack error, eg. "DO expects LOOP, WHILE or UNTIL"
- Optional capturing subgroups now return empty string instead of throwing an error
- Hooked outbound messages to Forge ClientCommandHandler if present to support client commands in Forge mods
- Fixed broken help display in conditional event macros
- Fixed broken help display in "simple gui" mode
- Outgoing chat splitter now trims leading and trailing whitespace on partial messages
- UCASE and LCASE commands returns string converted to upper and lower case respectively
- No more custom controls GUI, plug in to the new 1.7 controls GUI and consolidate some options ("direct mode" setting now accessible via controls list)
- Added abiility to support environment variables that are arrays, used for RESOURCEPACKS and SHADERGROUPS
- Removed TEXTUREPACK and RESOURCEPACK
- Added RESOURCEPACKS command which takes comma-separated list of pack identifiers
- Addded RESOURCEPACKS environment variable which contains comma-separated list of current resource packs
- Addded RESOURCEPACKS[] array environment variable which contains active resource packs as an array
- Added SHADERGROUPS[] array environment variable containing the names of all available shader groups
- Added SHADERGROUP environment variable containing the name of the currently selected shader group
- Added SHADERGROUP command to select a specific shader group, accepts the group name, file name or full path: SHADERGROUP("fxaa");
- Added RECORDVOLUME, WEATHERVOLUME, BLOCKVOLUME, HOSTILEVOLUME, NEUTRALVOLUME, PLAYERVOLUME, AMBIENTVOLUME environment variables containing current volume settings
- VOLUME command now accepts second parameter to specify the sound category eg. VOLUME(50,"WEATHER")
- FOG command can now accept a numeric argument which is the chunk distance to select (also still supports "far", "tiny" etc.)
- Chat filter now built in and uses different scripting context to the main scripting engine to prevent use of potentially fatal commands
- onSendChatMessage event added
- GETID supports minecraft-style relative locations by prepending tilde to coords
- KEY supports "screenshot" and "smoothcamera"
- KEYUP, KEYDOWN and TOGGLEKEY support "playerlist" and "sprint"
- All numeric item and block IDs removed
- Item and block IDs and commands which require them will now require item names instead
- Added ITEMID and TILEID commands to get legacy IDs of items and tiles respectively from their names. Note that these commands are temporary to allow a smoother transition to the 1.7 system and will be removed in 1.8 when numeric ID's are completely removed from the game Example usage: #oldid = ITEMID("golden_sword");
- Added ITEMNAME and TILENAME commands to get the new name identifiers for items and tiles respectively from their legacy IDs.
- Label controls can now accept a fully-expandable value for their "binding" instead of just a single var name
- SERVERNAME now contains the save name in single player
- Macros config screen accessible via the liteloader config panel as well
- CONTAINERSLOTS environment variable containing the number of slots in the currently open container
- Added CHUNKSUPDATED environment variable
SHADERGROUP("fxaa.json");
SHADERGROUP("minecraft:shaders/post/fxaa.json");
SHADERGROUP(+); // Select next shader
- Updated to Minecraft 1.6.4 and tweak system 1.8
- Large internal overhaul of the events system, might be bugs please let me know.
- API Version to 13, now supports modules providing custom events.
- Added experimental filterablechat gui and corresponding event, for science. Disabled by default.
- All script actions that logically ought to return a value now return a value.
- Added return value info to the command reference screen
- Fixed issue with using expansion operator as an array index not working as expected
- Fixed durability change event on shears
- Updated for Minecraft 1.6.2, and believe me this was no picnic
- Kick/disconnect now properly triggers onJoinGame when rejoining
- Improvements to macro enqueue/dequeue which should prevent CoModificationException when calling STOP inside an EXEC'd task
- Fixed ECHO not working inside UNSAFE when flood protection is enabled (still prevented when flood protection is off)
- Improved escaping for | inside script actions, \| should now work as expected in regex and ECHO
- Fixed issue with array iterator position var
- Improved SETRES to work more reliably than the old version
- Added RESOURCEPACK command as an alias of TEXTUREPACK, both versions work for compatibility purposes
- Added environment var iterator "env" with iterator variable VARNAME
- API Version bump to 12
- Online player list $$u is now sorted again
- Fixed issue with numpad enter not being recognised on Macs
- Use fixed custom font in binding screen to avoid display being messed up
- INDEXOF now takes a fourth parameter which when set to TRUE will perform a case-sensitive lookup (default is case-insensitive)
- Added ENCODE and DECODE which perform base64 encode and decode, you're welcome Bagline
- Added SQRT function with signature SQRT(input,#outvar); Only works on integers
- Added CALCYAWTO (calc yaw to) function which provides functionality of old POLARXZ. This function returns the YAW value (in minecraft degrees, 0 points SOUTH) that points to the specified X/Z coordinate pair
- File include limit is now configurable (previously hard-coded limit was 10 includes)
- Added SPLIT and JOIN which can explode and implode arrays:
SPLIT(delimiter,string,&outarray[]); JOIN(glue,inarray,&outstring);
- Updated Russian translation by boroda_ua
- Updated Ukranian translation by eXtendedZero
Changes for 0.9.9
- Updated to Minecraft 1.5.2
- Added UNSAFE blocks which disable the execution rate limit normally applied to macros
- Added GUI for assigning custom GUI's to available "slots" such as ingame, inchat, etc.
- Added "scoreboard" and "indebug" slots for ingame GUI's
- Added SHOWGUI command for displaying arbitrary custom GUI's: SHOWGUI("somecustomgui");
- Added BINDGUI command for assigning GUI's to slots via script: BINDGUI("ingame","somecustomgui");
- Added armour item max damage vars: BOOTSDAMAGE, LEGGINGSDAMAGE, CHESTPLATEDAMAGE, HELMDAMAGE containing the total damage the armour item can take
- Added armour item name vars: BOOTSNAME, LEGGINGSNAME, CHESTPLATENAME, HELMNAME containing the name of the armour item equipped
- Added CHATVISIBLE, CHATOPACITY, CHATSCALE, CHATWIDTH, CHATHEIGHT, CHATHEIGHTFOCUSED commands for setting chat options
- Added vertical style to progress bar control
- Added support for using expressions in progressbar min and max fields
- Fixed auto-craft for recipes with wildcard block types in the recipe
- Modified auto-crafting status GUI to display failure reasons when auto-crafting fails
- Auto-crafting now returns NORECIPE if a recipe is not found (previously returned NOTSTARTED). NOTSTARTED now indicates a recipe was found but sufficient items to craft the recipe were not.
- Added SERVERMOTD, SERVERNAME, MAXPLAYERS, ONLINEPLAYERS, HITPROGRESS, DISPLAYWIDTH, DISPLAYHEIGHT, CANFLY and FLYING environment variables
- Added HITPROGRESS variable (block breaking progress (range 0-9)
- Added SCREEN environment variable containing currently displayed custom GUI
- Allowed sorting of parameter lists using CTRL+S
- API revisions, API version now 10
- GETSLOT, GETSLOTITEM and SLOTCLICK now act upon the hotbar if no container is currently open using virtual slot ID's 1-9
- Added command reference screen to in-game text editor
- Added SETPROPERTY command for setting GUI control properties via script: SETPROPERTY(controlname,propertyname,value)
- Added "visible" property to all controls, only settable using SETPROPERTY currently
- Updated for Minecraft 1.5.1
- Compatibility with Forge's new runtime deobfuscation
- More consistent handling of array-type specifiers
- Scripting API improvements
- PLAYSOUND now takes a volume value as the second argument (range 0-100)
- GAMMA/FOV and other settings commands parse variables correctly
- Nonexistent environment vars no longer return "False" and will return their name, as per previous behaviour
- Environment vars update more quickly
- ProgressBar control with dynamic expression parsing
- Enchantments on enchanted books can be iterated using the enchantments iterator
- Updated Ukranian translation provided by eXtendedZero and Alexemov
- Updated Russian translation provided by boroda_ua
- EXEC doesn't unexpectedly add quotes to string variables any more
- Changed handling of quotes inside IF and IIF to avoid messing up string comparisons
- Added BREAK for escaping loops
- Added DAYTIME and DAYTICKS variables
- Updated to MC 1.4.7 even though I didn't really need to
- Added VEHICLE variable, which contains the currently ridden entity name
- Added SATURATION variable containing current food saturation variable (rounded to nearest integer)
- Fixed the following issues
- Iterator bug, iterator not removing provider from stack when eval'd inside non-executed conditional blocks
- CHATCLEAN in incoming chat messages causing inifinite loop
- Escaped quotes in the text area messing up highlighting/not being recognised
- Permissions mask not protecting onChat and onJoinedGame
- Undefined variables cause entire string to be blanked out
- String variables in conditions not working correctly
- Crash when using mouse with more than 5 buttons
- Threading issue when adding text to a TextArea
- Item pickup event triggering for nearby players as well as the player
- Bug when assigning strings containing colour codes to a label
- Issue with configs drop-down not being clickable on events or buttons panel
- Added iterator for player effects called "effects" which provides the following iterator vars:
EFFECTID // Internal effect ID number EFFECT // Bare effect name eg. "SPEED" EFFECTNAME // Effect name eg. "Speed II" EFFECTPOWER // Effect multiplier, eg. 2 EFFECTTIME // Remaining effect time in seconds
- Added new options to GUI command, can now use "macroplayback" and "texteditor" as options
- Added debounce compatibility setting to help combat key event duplication on slow computerss
- Added reserved key detection for Rei Minimap, VoxelPlayer and VoxelFlight
- Added onConfigChange event
- Added option to tell flood protection to ignore messages starting with /
- Changed the way that %-expansions are handled inside conditions so that %-expanded variables are consistently treated as strings.
- Russian language pack supplied by boroda-ua
- Norwegian language pack supplied by glitchdetector
- Added $$k parameter which lists available texture packs
- Updated item enumeration method, should more reliably detect all types of item in the game now, including potions
- Enchantments iterator now has ENCHANTMENTNAME and ENCHANTMENTPOWER as well
Changes for 0.9.7.3
- Fixed FML causing event handler VariableProviders to not load
- Fixed the "store sent messages in local chat history" option which was broken
- Fixed UNSET that was broken by the variables system rewrite
- Fixed GETSLOTITEM returning items from the survival inventory all the time
- Updated for Minecraft 1.4.6
- Variable support completely rewritten, should be more faster and more flexible, may be some bugs please let me know if you find any
- Added array support, all variable types can now be suffixed with indices in square brackets []
- New commands for handling arrays:
PUSH(arrayname,value); POP(arrayname,var); PUT(arrayname,value); ARRAYSIZE(arrayname,var); INDEXOF(arrayname,var,searchvalue);
- Added support to UNSET to unset array values
- Local variables now stored in a separate XML file .vars.txt
- Syntax of FOREACH extended to support arrays:
FOREACH(array,var); FOREACH(array,var,#pos);
- Fixed problem with ITEM not returning the correct localisation for some items
- Added option to show/hide shadow under label text
- Labels now accept \n as a newline delimiter like buttons do
- Added navigation shortcuts to binding screen
- Fixed cut/copy/paste in parameter prompts
- Configs can now be switched with a drop-down list instead of needing to go via the settings menu
- German translation updated thanks to Gorlem
- Fixed escaping for quotation marks in strings, literal quotes can now be escaped with \
- Added php-style array push syntax to assignment expressions
- Added configurable foreground & background colours to button controls
- PROMPT now supports an optional fifth parameter "default" which is returned if the user presses ESC in the prompt GUI.
Changes for 0.9.6.1
- Updated for Minecraft 1.4.5
- Added parameter parsing to KEY, KEYUP, KEYDOWN and TOGGLEKEY
- Added FPS global variable containing current FPS
- Fixed derpy behaviour when setting label backgrounds to fully transparent
- Fixed graphical glitch when placing new controls at certain resolutions
- Updated for Minecraft 1.4.4
- Added context-sensitive help to in-game text editor, displays syntax for script commands as you type
- Added support for creative inventory to GETSLOT, GETSLOTITEM and SLOTCLICK using virtual slot ID system
- Added SETSLOTITEM script command with syntax
SETSLOTITEM([itemid[:damage]],[slot],[count])
Only works in creative mode! If "slot" is omitted sets the currently selected slot.
- Added buttons/controls support to the "chat" screen
- Added configurable message lifespan to textarea
- Fixed a issue with STOP which caused the macro to sometimes run on for an extra few ticks
- Fixed a bug with LOOK caching arguments when it shouldn't
- Fixed bugs with the parameter list perceiving phantom double-clicks, and fixed right arrow key function in preset text lists
Changes for 0.9.5.2
- Fixed onChat event
- Fixed faulty registration of SETLABEL action, now works correctly in release
- Removed relative syntax from GETID because it broke the ability to use negative X and Z coordinates!
- Added GETIDREL which works the same as GETID but uses relative coordinates
- Added new global variables HITX, HITY and HITZ, HITSIDE which correspond to the world coordinates of the hit block.
- Added support in MODE variable to return adventure modes => now returns 2 when in adventure
- Fixed slight mouse position detection error on macro stop buttons, added highlighting to make it clearer which macro will be stopped
- Added additional usage for item parameter, can now insert the selected damage using $$d:
/give Mumfrey $$i $$[amount] $$d
- Added experimental command PROMPT with syntax:
PROMPT(&targetvar,"$$u","Prompt message",true);
Parameters 3 and 4 are optional. The fourth flag specifies whether the prompt is allowed to override another GUI if another GUI is open when PROMPT is invoked.
Note that this command is experimental at the moment, use with care a please report bugs ITT
Changes for version 0.9.5
- Updated for Minecraft 1.4.2
- Added ITEMIDDMG variable which always contains the held item's ID and damage values in the format :
- GETID now supports 2 extra functions:
- Can now accept a fifth parameter which will retrieve the block metadata:
GETID(100,72,100,#blockid,#blockmeta);
- Can specify relative coordinates by prefixing + and - to the supplied coords:
GETID(+0,-1,+0,#blockunderfeet);
- Added extra internal hook to support the ChatFilter module
- Fixed a bug with preset text lists not submitting properly
- Compiler flags can now be set during macro playback on a per-macro basis!
- Pre-filled parameter values are now highlighted to make typing over them much easier
Changes for version 0.9.4
- Updated to support Minecraft 1.4
- Parameters system has been almost completely rewritten - may still be some bugs. The main visible change is that parameters now have a proper text field for entry instead of the old prompt.
- Permissions support, server owners can install the ClientPermissions plugin to remotely control mod features.
- Flood protection module with configurable flood protection behaviour - excess messages can be queued, discarded or logged to the console.
- Improvements to the Label component and better binding support
- Textarea components now support configurable foreground colour, can also now be added in the designer.
- Initial version of general-purpose GUI designer, currently only supports designing the "ingame" GUI overlay.
- GUI Designers allow column widths to be specified ingame
- TEXTUREPACK, CRAFT, CRAFTANDWAIT and PICK now allow variables to be used
- SETLABEL action can set a label component's text and binding:
SETLABEL(labelname,text); or SETLABEL(labelname,text,binding)
- SETRES action can set the window size, useful for recording video or taking cubemap screenshots
SETRES(width,heigh)
- Fixed a compatibility issue with Forge when running under MacOS or Linux
- API revision incremented to 5
- Added "mini" macro override prompt (optional, replaces the old "Press a macro key to execute" prompt)
- Added ACHIEVEMENTGET("message",itemidforicon) script command
- WAITs can now be specified in ticks using the syntax WAIT(10t)
Changes for version 0.9.3
- Fix for the forge mod loader (FML) classloader issue, should happily work with forge now
- Fixed XP global variable
- Fixed conflict highlighting in the "Controls" screen
- Added LMOUSE, RMOUSE and MIDDLEMOUSE variables to VariableProviderInput
- Ukrainian language support thanks to eXtendedZero
- Support for Minecraft 1.3.2
- ModLoader deprecated in favour of LiteLoader
- Added conditional macros, a new type of macro which supports a single pre-compilation conditional expression
- Improved error handling in the script engine initialisation routines, should stop WorldEditCUI and other mods from breaking this mod
- Added CRAFTANDWAIT script action, which blocks until the requested craft process has completed
- Fixed a serious bug which meant that auto-discovery didn't work properly most of the time
- Added binding screen colours to the config file as an accessibility measure
- Added mouse wheel binding capability
- LOGTO can now log to text files as well as text areas, specify a file name (ending with .txt) as the target
- GUI controls now stored in a treemap so they are serialised in a more sensible order
- Added option to hide the minecraft chat
- Added CLEARCHAT script command
- API version is now 4
- Added startup message if there were errors loading modules
- Added DATE, TIME and DATETIME variables containing current system time
- Added formatting-code stripping to onPlayerJoined
- Delete mode can now be used to delete buttons if they are already unbound
- Added spanish language support thanks to agubelu!
- Added "buttons" functionality to create macro-able buttons on the macro playback screen
- STACKSIZE variable gets the size of stack in hand
- Improved handling of multi-line chat messages
- Made improvements to the JInput module, MOUSE3 and MOUSE4 now properly supported, and nodes configurable for use under linux and mac.
- onChat event now have CHATCLEAN, CHATPLAYER, CHATMESSAGE which uses experimental "guess" algorithm to split inbound chat. Be aware these variables may not contain what you expect, so experiment!!!
- Added STRIP command to remove colour codes from strings, syntax is:
STRIP(&outputvar,"String to remove colour codes from")
- Improved API module loading
- Fixed a crash when updating item names from mods which don't correctly support item names
- Added FOR...NEXT loop, syntax is
FOR(#counter,1,10); // Do stuff NEXT;
- Automatic crafting using CRAFT, and inventory management using SLOTCLICK
CRAFT(35); CRAFT(35:1); CRAFT(35:1,32); CRAFT(35,32,true); // Throw crafted stacks SLOTCLICK(12); SLOTCLICK(12,r); // right mouse SLOTCLICK(12,l,true); // simulate holding shift
CRAFT is still a bit experimental, you must be aiming at a crafting bench to craft recipes requiring a crafting bench, recipes which can be crafted in the inventory will open the inventory gui
- New option to display slot ID's as a tooltip. You will likely need to use this if you wish to construct scripts that use SLOTCLICK. Note that slot id's vary between GUI's so you will need to check the GUI variable before executing any inventory management!
- Added GETSLOT command to find items in slots. Syntax:
GETSLOT(35,#var); // gets the slot containing wool into variable #var GETSLOT(35:4,#var); // gets the slot containing blue wool GETSLOT(35,#var,10); // gets the slot containing wool but starts at slot 10
- PICK now supports multiple item id's and also damage values
- Fixed bug with onPlayerJoined event triggering for every player on a server when joining
- Huge improvements to text editor: copy/paste, selection, basic syntax highlight, minimise editor, choose file
- Dutch language support thanks to to Dyon123
- MATCH can now store multiple matches in multiple variables:
MATCH(%CHAT%,"(.+?):(.+)$",{&beforecolon,&aftercolon})
- IFMATCHES can now store the match
IFMATCHES(%CHAT%,"pattern",&store,1); // store subpattern 1 in &store
- Parameters to EXEC are now expanded allowing variables to be passed in as arguments
- Can now use extended formatting codes in LOG messages
- GUI variable, get the name of the currently display GUI screen
- Can now do basic arithmetic and assignment of flags and counters in scripts (not strings yet!)
#counter = HEALTH * 10
- Arithmetic supported in conditional expressions
- Fixed crashes with some variable providers when invalid data is stored
- Replaced large COPY, MOVE, DELETE buttons with neater buttons on the binding bar, added option to put them back in case people prefer them
- Added FOREACH iterator function for iterating enchantments, more iterators to come
FOREACH(enchantments); LOG("Held item has enchantment %ENCHANTMENT%"); NEXT;
- Added "first run" dialog box to prompt users to set the keys, and confirm correct installation
- onPickupItem now includes an instance variable PICKUPAMOUNT to get the size of the collected stack
- Made improvements to the macro edit text fields to support cut/copy/paste and (should) fix cursor positioning issues caused by Optifine and others
- Can now specify a port with server-named configs to support auto-switch on servers with multiple ports
- Added debug log container in-game, can now write log messages to separate text area using
LOGTO("debug","Text to log to debug container")
- Added option to resize keyboard layout display for use in higher resolutions
- onShowGui event, raised whenever a different GUI is displayed, access name of the current GUI with the GUI global variable
- Added a status display for auto-crafting
- Added onArmourDurabilityChange event
- Added variables for worn armour ID and durability: BOOTSID, BOOTSDURABILITY, LEGGINGSID, LEGGINGSDURABILITY, CHESTPLATEID, CHESTPLATEDURABILITY, HELMID, HELMDURABILITY
- Added onAutoCraftingComplete event
- Added "don't close gui" option to buttons
- Buttons which don't close the GUI no longer accept parameters
- More stuff I probably forgot but this changelog is long enough already
Changes for version 0.8.7:
- Updated for Minecraft 1.2.5
- Added option to log sent messages in the local chat history (defaults to off)
- Added RANDOM, TIME and PLAYSOUND script actions
- Added optional 5th parameter to MATCH to specify default value to use if the match fails
- Event bind buttons now have icons
- Event-specific help content added when editing an event binding
- Added YAW, PITCH and DIRECTION global variables
- Added onPickupItem and onPlayerJoined events
- Fixed list parameters not retriggering macro compilation
- Made some improvements to the key injection subsystem to support more reliable injection of key events
- Fixed a crash bug when executing a macro with the cursor over another player
- Fixed cursor movement in some text fields
- Added some additional variable parsers to some script actions so it's now possible to pass variable values into more script commands, mainly anything that takes a numeric value as an argument
- Mouse wheel now scrolls the pane under the cursor in the Macro Options screen
- Added an option to disable the Macro Override function in the Chat GUI specifically, stops the mod overriding copy and paste commands when X, C or V keys are macro'd
- Updated to minecraft 1.2.4
- List parameters, define lists using $$[[this,is,a,list,of,items]]
- Added item overrides setting to force inclusion of items that aren't normally enumerated automatically, such as snow block
- String variable support added, prefix string variables with &
- Added HIT, HITNAME, HITID and HITDATA variables
- Added FOV, GAMMA, SENSITIVITY, MUSIC and SOUND variables
- Added STORE and STOREOVER commands, currently only supports storing coords using STORE("place",placename); STOREOVER overwrites an entry if it already exists
- Override key now toggles forced overrides
- Added GETID script command, assigns the ID of a block at the specified coordinates to the specified variable: GETID(10,72,10,#blockid)
- Added MATCH script command, assigns the result of a regex capture to the supplied variable to be used elsewhere: MATCH(subject,pattern,&varname,group) Varname and group are optional, if varname is omitted the function spits the match into the log buffer. Group allows a capturing subgroup to be specified in the regex (default captures the entire match (eg. group 0)
- Switched onChat event to use ModLoader's new chat hook, this means locally-generated chat events will no longer trigger onChat
- Added RESPAWN script command, which respawns the player if they are dead.
- Small optimisations to the inner macro playback loop, also added some extra stats to the debug menu
- Added optional argument to FOG script command, specify "far", "normal", "short" or "tiny" to set render distance
- Automatic language selection for supported languages: english, french, german, polish
- Fixed some crashes caused by forge and a few other mods
- Added event support, only limited selection of events for now, this is mainly adding scaffholding for features planned for 0.9
- New loop constructs: DO...WHILE and DO...UNTIL
- New script commands VOLUME and MUSIC
- New script action EXEC allows scripts to be spun off, very useful with events: EXEC("script.txt","task_name")
- New player variables: XPOS, ZPOS, ARMOUR, INVSLOT
- "Always override" function now checks for an open GUI screen (oops!)
- DISCONNECT function shouldn't crash game when using other mods
- Refactored script extensions API to be considerably simpler
- It's now possible to use variables inside DO() declarations and SET statements, eg. DO(%#counter%)
- Added LOOK script action to set player's orientation with LOOKS (look smooth) variant for smooth interpolation
- Improved interpolation for FOV, GAMMA, LOOK and LOOKS so that transitions are smoother
- Added the ability to delete configurations
- Added global counters using prefix @#
- Thumbnail manager now has a scroll bar so that all thumbnails can be accessed even at low resolution
- Added RAIN, OXYGEN, ITEM, DURABILITY, SERVER variables
- Fixed macro edit box cursor positioning when using narrow (kerned) fonts
- Added button to access macro config in Controls... screen
- Added new conditional script actions: IFCONTAINS, IFBEGINSWITH, IFENDSWITH, IFMATCHES which can be used in place of the normal IF
- Added "all" option for STOP script action. Specify "all" or "*" to stop all active macros.
- Updated to support Minecraft 1.1
- Items in the items selection list now rendered with shading rather than fullbright
- Fixed a bug with pipe characters inside scripts which cause IF statements with the OR operator "||" to not work properly, fixing this also means you can use | inside ECHO commands to output multiple lines of text with a single ECHO command
- Fixed a small bug when adding new entries to a preset text listbox which meant that the selected item wasn't always remembered
- Added the item-with-damage param $$i:d to the in-game help
- Fixed a bug with parsing script actions which contain parentheses!
- New JInput subsystem to provide MOUSE3 and MOUSE4 (side buttons) support under Windows
- "Always override" option per-macro
- Improved the "Items" listbox, now icons instead of a long list
- Support for supplying damage values with $$i use $$i:d to insert an item/damagevalue pair
- New quick-access buttons for "Edit File" and "Settings" and also to access the "Bindings" screen from playback mode
- Configuration overlay support, merge configurations for even more advanced config setups. Use the new IMPORT and UNIMPORT script functions
- Improved macro text editor fields, full cursor movement and mouse support
- User Face images in the online user ($$u) list
- Icon manager, take your own custom screenshots in-game for use in the homes, towns and warps lists
- Global flags in scripts. Prefix a flag name with @ to make it accessible to multiple macros.
- Counter variables in scripts. Prefix counter variables with # and use the new INC and DEC script commands to increment and decrement them
- Improved Text Editor GUI: Delete and rename text files in the text editor screen
- IIF conditional echo script command to make toggles and conditional echo commands much more compact
- ELSEIF conditional script construct
- GAMMA and SENSITIVITY script commands to alter brightness and mouse sensitivity respectively
- Ability to include variable values in ECHO and LOG commands, simply surround the variable name with %, for example $${ECHO("Current health = %HEALTH%")}$$
- Added new global variables LIGHT, TEXTUREPACK, SEED, DIMENSION, YPOS
- Added macro invoke-time input variables, retains the state of all keyboard keys at the point the macro is invoked. For example ~CTRL for the state of the Ctrl key when invoking the macro
- Added popup display when switching configs to show the currently selected config and overlay
- Fixed a bug with uppercase conditional statements
- Fixed a bug with having to press a macro twice if it included a parameter
- Updated for Minecraft 1.0
- Improved override support! Improved compatibility with zombes and other mods which ignore the old override method.
- Support for binding mouse buttons as well as keys
- Alternate display names for warps, homes and towns
- Conditionals in scripts: IF, ELSE, ENDIF as well as flag commands
- New script actions:
- TexturePack - Switch texture packs on-the-fly
- Type - Pump keys into the keyboard buffer as if you typed them
- Press - Pump a single (non-alphanumeric) key into the keyboard buffer: eg. PRESS(ESCAPE)
- PlaceSign - Place a sign from your inventory and automatically set the text!
- Invert SNEAK key function for macros: [activate] to bind, [sneak][activate] to play back
- On-screen debug display
- Additional options: compatible mode (disables new keybind engine)
- Fixed a bug which meant that attack and use key commands wouldn't work as expected
- Fixed a bug with named parameter values not saving correctly
- Key-State Macros: Bind different commands to the key down, key held, and key up events
- Loops! Both infinite and finite loops now supported within scripts
- List and include files now stored in a separate directory /mods/macros/ - Note to previous users, you will need to move your old scripts!!
- New script actions: InventoryDown, InventoryUp, Pick, Slot, Sprint, Unsprint, Log, Stop see readme.txt for details
- Improved existing script actions, see the readme.txt
- Selectively terminate macros - bind to a key or access via GUI
- Lots more options! "Simple" GUI mode and a lot of others
- Per-config home/friend/town/preset lists - have your lists track your server
- Added $$w parameter for warps - with auto-discovery support!
- Added $$p "place" parameter, save your locations for use with /tppos and others
- Configurable "reserved keys", to provide better compatibility with other mods
- Configurable (via config file) options for Online User list - trim characters, include self
- User list ($$u) now sorted alphabetically
- For avanced users, compiler directives to alter macro compilation
- Defaults to enabled in single player
- Improved singleplayer/multiplayer detection code
- Made the Colour Code Helper key configurable
- Fixed a bug with the disconnect script action causing OpenGL weirdness
- Fixed a bug with listboxes activating entries when scrolling with the mouse
- Modified controls screen with pages to make binding keys easier
- Added $$u parameter to select from online users
- Added named parameters $$[name]
- Added basic scripting support (see the readme.txt for more details)
- Added multiple configurations functionality with per-server auto-switch
- Added global keys which are the same for all configurations
- Text editor now correctly renders more characters and invalid code points are highlighted
- Can now create new text files in the "edit file" window
- Added localisation file macros.lang to support different languages
- Added colour-code helper when editing macros (use the OVERRIDE key to activate)
- Key display glyphs now stored in the config file
- On-screen keyboard when binding keys: quickly see which keys are bound as well as being able to move, copy, delete macros quickly and easily.
- Configure the macro activate and macro override keys in the normal Minecraft "Controls" GUI
- Set modifiers on your key binds, require CTRL, ALT and SHIFT or any combination to prevent accidental usage
- Extra parameters: $$h for homes, $$t for towns, $$m for text file list, plus ten configurable parameter lists $$0 through $$9
- Auto-discover functionality for friends, towns and homes (may require some settings tweaking for best results)
- Drag and drop to rearrange friends, towns and homes
- Edit text files within minecraft
- Recursive parsing of files and parameters, put parameters in your parameters!
- Increased macro edit length in the GUI (can now edit macros longer than the screen width)
- Prevent macros from remembering previous parameter values
- Much better 'override' function
- Complete re-vamp and improvement of settings file, format is now much clearer.
- Added support for single player
- Include files within macros
- Friends list
- Items list
- On-screen help
- $$! terminate macro modifier
- To uninstall the mod, just delete the .liteloader file from your "mods" folder
- All mod configuration information is stored in a folder macros inside your minecraft mods folder, you can save and restore this folder if you want to copy your macros to another computer
- This mod shouldn't create conflicts with other mods using modloader or forge, but to be certain it is worth avoiding binding keys used by other mods. If in doubt delete the .macros.txt file and ensure other mods run as normal.
If you would like to show your support for the mod by including a clickable banner in your sig, click the spoiler next to one of the banners below and copy the code into your forum signature:
[url=http://www.minecraftforum.net/topic/467504-macro-keybind-mod/][img]http://eq2.co.uk/minecraft/mods/forumimages/banners/banner_mkbm_1_wip.png[/img][/url]
[url=http://www.minecraftforum.net/topic/467504-macro-keybind-mod/][img]http://eq2.co.uk/minecraft/mods/forumimages/banners/banner_mkbm_2.png[/img][/url]
[url=http://www.minecraftforum.net/topic/467504-macro-keybind-mod/][img]http://eq2.co.uk/minecraft/mods/forumimages/banners/banner_mkbm_3.png[/img][/url]
[url=http://www.minecraftforum.net/topic/467504-macro-keybind-mod/][img]http://eq2.co.uk/minecraft/mods/forumimages/banners/banner_mkbm_5.png[/img][/url]
[url=http://www.minecraftforum.net/topic/467504-macro-keybind-mod/][img]http://eq2.co.uk/minecraft/mods/forumimages/banners/banner_mkbm_6.png[/img][/url]
I have spent a lot of time developing this mod and some people have asked if they can donate but I believe in making mods for fun and do not wish to make money from it.However if you really would like to make a donation then I recommend making a donation to Vexx32, who will use it to buy minecraft gift codes for people! This way your good will can go towards helping someone to play the game.It has come to my attention that Vexx is no longer maintaing his thread, so I will think about an alternative for the future.
- The Macro / Keybind Mod is Copyright © 2011-2016 Mumfrey
- You may include this mod in compilation packs or mod collections provided it is unmodified
- You may redistribute the mod, provided it is umodified
- If you redistribute the mod, I would appreciate it if you provide appropriate attribution where possible and include the above copright message, but this is not a requirement
- You may decompile the mod for personal use but you may not redistribute modified or recompiled versions
Thanks to the MCP team and everyone who's given suggestions and feedback. Special thanks to AJFire for making the original mod logo and providing the german translation. Thanks also to Chokapix for the french translation, kamild1996 for the Polish translation, Dyon123 for the dutch translation, agubelu for the spanish translation, eXtendZero for the Ukrainian translation, and Gorlem for updating the german translation for 1.4!
Enjoy! Please post feedback, comments, abuse here. -
93
lKinx posted a message on ~ Stuffed Animals ~ [It's Back!]Posted in: Minecraft Mods~ Stuffed Animals ~
Mod information, recipes, installation tutorials, downloads, and more can be found on my site: www.slatebit.com/stuffedanimalsmod
This document is Copyright (2017) of lKinx (hereafter referred to as "The Owner") and is the intellectual property of The Owner. Only www.slatebit.com, www.minecraftforum.net, and www.planetminecraft.com are able to host any of The Owner's material without the consent of The Owner. It may not be placed on any other web site or otherwise distributed publicly or privately (such as mod packs) without advance written permission. (Electronic mail is acceptable as long as you wait for a response.) If you mirror this mod page or anything The Owner has made on any other site, The Owner may seek compensation for the damages through a lawsuit.
-
430
Rumsey posted a message on Crafting AzerothPosted in: Screenshots[Update] Dec. 24th, 2013:
Crafting Azeroth version 1.0 has been released!
Download Now: CraftingAzeroth-v1.0-release.torrent (6.8 GB)
Crafting Azeroth v1.0 includes over twice the content of the original beta version, including the new continents of Outland, Northrend and the Great Sea, in addition to the original continents of Kalimdor and the Eastern Kingdoms. Additionally, many zones that first appeared in the beta version have been re-generated using newly added blocks and features. To learn more about v1.0, you can view screenshots in the updated image gallery, read the included readme file, or explore the interactive map in your browser.
[Update] Jan. 23rd, 2014:
There is a nice Mac OS X installation guide Link Removed. Thanks Joshua Reeves!
May. 17th, 2014:
Someone asked me to modify CA-Static and CA-Teleport so they would only affect the Crafting Azeroth map, so I made a separate version of both plugins that checks the world name before applying any changes. You can download them here and here.
About this project:
The Crafting Azeroth project is a full-scale reproduction of the World of Warcraft environment for Minecraft. The creation of the map is heavily automated, assisted by custom software that I have developed. The best way to explore the map is inside Minecraft, but you can also view the map in your browser by clicking the link below:
Screenshots of the map can be seen in the following galleries, including all new screenshots of Outland and Northrend. If you are unfamiliar with World of Warcraft, the "Before and After" gallery will show comparison screenshots between World of Warcraft and Minecraft:
Additional information about the map and many older screenshots are available in this this archived post.
Frequently Asked Questions (FAQ):
Q. How does the conversion process work?
A. Custom software converts the continents of World of Warcraft into Minecraft blocks using a process known as voxelization. This software converts everything in the game, including all the buildings and natural details, down to the individual tree stump. Once the parameters for the software have been set, the conversion process takes approximately 48 hours and requires no human intervention.
Prior to the conversion process, I needed to match textures from World of Warcraft to the appropriate material in Minecraft. For example, an object with a wooden texture might be converted into wooden planks, while an object with a mossy texture might be converted into mossy cobblestone. I created a special software tool to help perform this assignment, but selecting materials for all 10,000+ textures in the game still required many hours of work.
Q. How large is the world?
A. The current version of the map spans approximately 500 square kilometers and contains over 100 billion blocks. The highest part of the world, the peak of Mt. Hyjal, stands more than a kilometer above sea level. Since the map exceeds the Minecraft height limit, the world had to be divided into seven altitude layers, each connected via a server-side plugin that Link Removed as they approach the height limit. To be played locally, the map requires 22 gigabytes of available hard-drive space.
Q. Does the world include underground areas, like dungeons and caves?
A. Yes, the map includes all caves and dungeons that are not part of a separate instance. So, areas like Blackrock Mountain are freely accessible, but dungeons like Blackrock Depths or Molten Core are not. The map also includes many randomly generated caves similar to those found in Minecraft.
Q. Do you plan to convert any other zones, such as Pandaria?
A. Yes, work has already started on Pandaria, but it will take a bit more time before the zone is ready to be released. The conversion process can also be used on dungeons and battlegrounds, so they may appear at a later date, but they are not top priority right now.
Q. Where can I download a copy of the map?
A. The full map is available to download right now, just click the BitTorrent link at the top of this post, or download from this mirror. If you don't want to download the map to your computer, you can explore a read-only version of the map by adding wow.cursecraft.com to your in-game server listing.
(new) Q. I downloaded the map, but now I'm stuck in Outland. What do I do?
A. Entering the Dark Portal in Hellfire Peninsula should return you to the Blasted Lands in Azeroth, just as it does in World of Warcraft. If the portal takes you to the Nether instead, you may not be using the correct plugins. Check the readme file for instructions on how to download and install a Bukkit server with the required plugins. The readme also lists some useful /tp commands for teleporting to key locations.
(new) Q. The game runs really slow when I'm near a jungle. How can I fix this?
A. There are two important things you can do. First, set your graphics in Minecraft to "fast", so that leaf blocks are opaque rather than transparent. Second, make sure that you are running the map on a Bukkit server with CA-Static-1.0 plugin correctly installed. Doing both of these things will greatly improve performance in large jungles and forests and should also help preserve the map from damage.
(new) Q. Can your software convert games other than WoW?
A. The same technique could be used on other games, but it would require a tremendous amount of additional work. The converter would need to be adapted to handle different file formats and then specially configured for the new data set. This is a very time-consuming and technically challenging process, so I have no plans to use the software to convert other games.
Q. Who is involved in this project?
A. The conversion software for this project was developed by Rumsey (RamsesA). Hosting support for the Minecraft server is provided by Cursecraft, and in particular Martin Benjamins (Marlamin), who helps manage the server directly. The mapping software used to generate the Google Maps view of the project was developed by the Minecraft Overviewer team.
For a more detailed list of credits, please consult the readme file. Special thanks also goes to Alan J. Lee for offering to redirect the craftingazeroth.com domain to this page.
Q. Who can I contact if I have more questions?
A. In addition to posting here, you can contact me via [email protected] or Twitter, or send a private message through this website. If I do not respond right away, check if it's something covered in the readme or this FAQ.
-
685
Hurricaaane posted a message on MAtmos - Environmental sound atmosphere simulatorPosted in: Minecraft ModsMAtmos is a sound atmosphere generator for Minecraft. Whenever you play on any multiplayer server or in singleplayer, it looks at your surroundings and generates natural noises as a soundscape, such as birds chirpling in the forest, rumbling noises near a lava lake or wind gusts on a hilltop. This fills out the perpetual silence of Minecraft.
Information/Download
All information and download information has been moved here:
MAtmos website— Download
This mod is no longer officially updated, but there are unofficial builds available linked at the top of the Downloads section.
Source code
Hurricaaane/MC-Commons on GitHub
Hurricaaane/MAtmos on GitHub
License
All mods are under WTFPLv2 unless noted otherwise. Redistribute/Modify at will.
No need to ask permission for use of my mod in mod packs, I won't reply, the answer is yes you are allowed to, and I don't care where you use it
•
-
126
Kovu posted a message on [1.6.2]MineVideo![45K+ DL's][REQUIRES FORGE]Posted in: Minecraft ModsMineVideo
Follow me on Twitter to receive updates on MineVideo and information about my streams!
Minevideo is part of the Modders Union. For more information, go here.
We now have an IRC Channel! Please join #MineVideo on irc.esper.net
When recording videos of your Minecraft experience, you will often face problems like:
bad video quality
huge files that have to be compressed afterwards
bad ingame performance
expensive, limited or complicated tools
watermarks
Here are the minimum stats you MUST have in order to get any kind of decent results (results may still vary though):
Laptop:
Minimum:- At LEAST 4GB of DDR3 RAM
- At LEAST an Intel Core i5-2430M
- NVIDIA 400M or above, AMD equivalent
Recommended:- At LEAST 6GB of DDR3 RAM
- At LEAST an Intel Core i5-2500M
- NVIDIA 560M or above, AMD equivalent
Desktop:
Minimal:- At LEAST 3GB of DDR3 RAM
- At LEAST an Intel Core i5-2000
- NVIDIA 500 series or above, AMD equivalent
Recommended:- At LEAST 4GB+ of DDR3 RAm
- At LEAST an Intel Core i7 (you might get away with a high i5)
- NVIDIA 550 or above, AMD equivalent
Please note that even if you do not have the exact minimum system requirements, you can still run it, however you will most likely experience lots of lag. The GPU's are not required GPUs, just minimal I'd personally try it with. (You may still try it with a lower though)
1) Laptop
6GB of ram
Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz (4 CPUs), ~2.4GHz
Good to great quality
2) Unknown
8GB ram
AMD FX 8120
radeon hd 6870
Unknown quality
Also, PLEASE if you use the mod, post statistics on your hardware, and a video of you recording for testing purposes.
MineVideo is an attempt to solve these problems. It is a mod, that enables you to record ingame footage with the touch of one button. It's as easy as taking a screenshot and the resulting video files are small enough to quickly upload them to YouTube. IT REQUIRES FORGE!
When you are in the game, simply press F4 to start the recording. A plop will be heard, and you are recording!To stop recording, press F4 again. A message will appear that shows the filename of the video and audio you've just created.
The videos can then be found in the videos folder in your minecraft directory (similar to the screenshots)
When you press F6, a new GUI appears, with options for MineVideo, such as video file output, and audio file output.
New slick GUI!
Finally,
Updates:MineVideo V1.4: Main Link! (curse will now have all of the updates, check there or here for new ones) (mirror)
Older versions:MineVideoV1.1:http://www.curse.com...craft/minevideoMineVideo V1.0: http://www.mediafire...748yw29hy4xn9gohttp://www.mediafire...fkjyv2ocd5n2da6 GUI and Michttp://www.mediafire...gxxlw0qnvimxzzh Additions, and XP support
http://dl.dropbox.co...ideo_125_PC.zip (1.2.5)
http://dl.dropbox.co...ideo_124_PC.zip (1.2.4)
http://dl.dropbox.co...123_windows.zip
Installation:
Install ForgeInstall like a regular mod. Drag the folder into mods.
Common Problems:
Mods loaded: 2 ModLoader 1.2.5 mod_MineVideo 1.0.0 Minecraft has crashed! ---------------------- Minecraft has stopped running because it encountered a problem. --- BEGIN ERROR REPORT 9ab35c61 -------- Generated 4/5/12 10:32 AM Minecraft: Minecraft 1.2.5 OS: Windows 7 (amd64) version 6.1 Java: 1.7.0_02, Oracle Corporation VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation LWJGL: 2.4.2 OpenGL: GeForce GT 540M/PCI/SSE2 version 4.2.0, NVIDIA Corporation java.lang.IllegalArgumentException: could not open: C:\Users\Erik\Desktop\mcp62\jars\.\videos\2012-04-05_10.32.28.mov at com.xuggle.mediatool.MediaWriter.open(MediaWriter.java:1289) at com.xuggle.mediatool.MediaWriter.establishStream(MediaWriter.java:627) at com.xuggle.mediatool.MediaWriter.addVideoStream(MediaWriter.java:496) at com.xuggle.mediatool.MediaWriter.addVideoStream(MediaWriter.java:416) at com.xuggle.mediatool.MediaWriter.addVideoStream(MediaWriter.java:390) at net.minecraft.src.mod_MineVideo.startRecording(mod_MineVideo.java:244) at net.minecraft.src.mod_MineVideo.keyboardEvent(mod_MineVideo.java:204) at net.minecraft.src.ModLoader.onTick(ModLoader.java:1165) at net.minecraft.src.EntityRendererProxy.updateCameraAndRender(EntityRendererProxy.java:21) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:922) at net.minecraft.client.Minecraft.run(Minecraft.java:801) at java.lang.Thread.run(Unknown Source) --- END ERROR REPORT 7803578b ----------
If you get something like this, if means you forgot the to add the videos folder on windows.
java.lang.NoClassDefFoundError: Lcom/xuggle/mediatool/IMediaWriter; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at ModLoader.setupProperties(ModLoader.java:1763) at ModLoader.addMod(ModLoader.java:293) at ModLoader.readFromModFolder(ModLoader.java:1276) at ModLoader.init(ModLoader.java:887) at ModLoader.addAllRenderers(ModLoader.java:189) at ahu.<init>(ahu.java:77) at ahu.<clinit>(ahu.java:8) at net.minecraft.client.Minecraft.a(SourceFile:273) at net.minecraft.client.Minecraft.run(SourceFile:657) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: com.xuggle.mediatool.IMediaWriter at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 13 more
You shouldn't get that anymore.
If you get the recorder only recording the lower bottom corner of the screen, restart MC, and set the size of the window on the LOGIN screen.
Hint if you get an UnsatisfiedLinkError: Check PATH variable for xuggle_home, make sure it doesn't have 2 values, after that, reboot.
Now compatible with magiclauncher!
Pictures:
Backgrounds:
Other:
Banners:
Current, Up to Date Videos
Old Reviews:
Thanks to SCMowns for creating a great video!
Mod review by iJevin:
Mod review:
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - Rainfur and Pfaffef, original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
Coders:mayaknife
BadW0lf
Davidee
Testers:
Charsmud
Art:Pyro1997
TheSenorChang
[represent]
These are ideas for features that might be added in later versions of MineVideo
None! I need your suggestions.
Here is the original thread, originally made by Paffef
http://www.minecraft...991-videocraft/ -
4
russjr08 posted a message on Version 1.2.5 is Officially Out!Posted in: Minecraft NewsQuote from KidSlapper
Pay me a quarter of a billion dollars and I will show you what minecraft could really be
Notch didn't start out with a quarter of a billion dollars. -
3
Kensupen posted a message on [1.2.4] 3x XPThis is my first mod.Posted in: Minecraft Mods
I made this cause I couldn't fine a simple 3-5x EXP mod for 1.2.3 or later, so I decided to make one myself. I went with 3x because I still wanted to work for enchanting items, but to get all items up to level 50 seemed to take a bit to long to me.
[EDIT]
I've added 5x, 10x and 15x to the mod per request. Download updated for 1.2.4.
This is Normal XP from one Zombie:
And with my 3x XP mod:
To Install:
1. Open your minecraft.jar using 7zip, Winrar, etc.
2. Delete METE-INF folder
3. Copy class files from the download below into minecraft.jar
Alternate usage:
Use Magic Launcher
Download [V1.2.4]:
http://www.mediafire...r1aa3ht97qgk6s1
Older Version [V1.2.3]
http://www.mediafire...0fmz4etiihe0vfw
Enjoy! - To post a comment, please login.
1
1
1
IGN: poleavt
Age: 14
How long have you been playing?: since alpha (Halloween update)
Are you a team player?: yes
How often do you play?: whenever my friends ask me to play with them
Pictures of your work?: no
Do you have Raidcall?: nope (not going to)
Do you have a mic?: yes
IGN: pupal1
Age: 14
How long have you been playing?: since alpha (Halloween update)
Are you a team player?: yes
How often do you play?: yes
Pictures of your work?: no
Do you have Raidcall?: nope
Do you have a mic?: yes
1
Poleavt is actually 14.1
1
1
If you dont like it, go away. I'd use it, but theres no config and it wouldnt work with optimine.
35
1