After a long and painful journey of patching bugs, coding and patching more bugs, I present to you:
WikiLink Smartsearching! Just hold an item in your hand and press the Wiki Search key (default GRAVE) and WikiLink will search the mod-specific wiki of that item if the mod has extended WikiLink's API. If the item is apart of vanilla Minecraft, however, of course it will search the vanilla Minecraft wiki.
If you would like to help me spread the word about WikiLink's new functionality, please go to mod author's posts and ask them nicely to extend my mod by adding the WikiLink API to theirs. <3
You can also use the command /wiki hand to get the same effect as the keybind.
You can also use the command /wiki mods to see the IDs of the mods that are loaded.
Very cool. Though one thing I noted with Smartsearching is the wiki we use is only in English, so if they're using a different language in Minecraft it probably won't find the right thing.
Very cool. Though one thing I noted with Smartsearching is the wiki we use is only in English, so if they're using a different language in Minecraft it probably won't find the right thing.
This is a very good point. For use with mods it shouldn't be too much of a problem because most mod authors do not take the time to localize their mod with different languages. As for vanilla, I'll have to find a way to always return the english name when someone uses the command so it will search the correct pages on the wiki. If you use Google Chrome I know that it will translate things automatically for you.
1. I forgot to commit to GitHub yesterday, so the updated source for 013 is now up. Sorry about that!
2. I also looked into getting different language support for WikiLink, but the way my mod is built may make it a bit too complicated to add multiple languages into the mix. So for now, WikiLink only supports english versions of the game until I can decide on a good way to add in localization.
The Meaning of Life, the Universe, and Everything.
Location:
A City in Wonderland
Join Date:
6/27/2013
Posts:
55
Minecraft:
xxXJAssasinBXxx
Member Details
Works like a charm on XFCE4 4.10 using Google Chrome, smart searching and command tested. Could you also make an NEI plugin? For those that don't want to specifically obtain the block before reading about it?
Works like a charm on XFCE4 4.10 using Google Chrome, smart searching and command tested. Could you also make an NEI plugin? For those that don't want to specifically obtain the block before reading about it?
It's on my todo list along with language localization. I think I have at least come up with how to do localization, but NEI however, I will probably need to learn some reflection.
Needless to say the localization can be expected before NEI.
I can't just do that. I actually have a plan now for adding localization, and it will be pushed this weekend.
Main new features:
- Support for Wikidot
- Some more efficient code for opening wikis.
- New, LMGTFY feature that allows you to make a google link to post in the chat
- Support for different languages, including the ability for mod creators to add localized wikis if they have them.
- Actually finishing the custom option in the API so developers can add their custom wiki software if not supported.
(Coming this weekend!)
Update: I didn't roll out the update this weekend because of school projects, but I've started back up on developing and I am going to be rewriting WikiLink from scratch. I will hopefully roll out the update on Friday depending on the amount of work I have from classes.
WikiLink has been updated with some neat new features!
The localization features are fully functional now. I have added support for many of the languages on the Minecraft Wiki including Deutsch, Español, Français, Magyar, Italiano, 日本語, 한국어, Nederlands, Polski, Português do Brasil, Русский and 中文.
The API now works with languages. Mod developers will have to update the API and add a new plugin for every new language they want to support. (I know it's not the most efficient way, but it worked for the way I programmed the mod.)
There are new commands such as /google, /bing and /lmgtfy. These will take you to the major search engines in cases where you can't find anything on a wiki.
There is a new configuration option to where you can set the default search system to either WIKI, BING or GOOGLE. If WikiLink can not find a supported wiki or language for what you want to search for, it will search on the default system. (WIKI just searches the default wiki.)
There is now WikiDot support for mod developers interested in using that for their WikiDot wikis.
I have also refactored and moved EVERYTHING in the mod after entirely rewriting it. If you would be interested in looking at my code, you can see my GitHub here. If you are an experienced programmer, please feel free to read over my code and send me a review through email, private message or even Skype. (All of my information is on my profile)
The only things I need testing now are:
Of course weeding out the new bugs that might be inside WikiLink after the rewrite. All reports welcomed no matter how small!
How does the Google engine work? If you are Italian and you use the /google command, does it search on Google Italian?
Update: I realized that I missed a few things and patched them quickly I rolled out a new version. (18r)
Developers: For localization you can return "ALL" in order to allow all languages to search your wiki.
I also made it so en_GB and en_CA both search on the english Minecraft Wiki. However, en_AU and Pirate Talk can not be used to search wikis with. Those will result to default wiki search systems.
I may have broken default wiki loader in the config while testing. I'll fix it in 19r tomorrow
For all developers interested, there is now a new website with all of the information about extensions on it. It also has some nice features such as FAQ and blog posts, and will be the main source of downloads from now on for WikiLink.
Wait, is the information displayed in-game or does it just open a wiki page in your browser?
I'm at work currently so I can't test the mod.
It displays it in a browser. The reason I did not add ingame browser support is because there are 8-10 other browsers that can do the work quicker and more efficiently. It's a slight inconvenience but a big savings on speed.
As for updates coming soon:
I'm writing the update handler as we speak which will allow users of WikiLink to know when I push an update. I also have added a ton of built-in wikis and NEI SUPPORT!
I'll be releasing the updated version after I get back from running errands.
The grave key is the key above tab and to the left of 1. It has ~ and ` on it. You can change the key in the normal minecraft control menu.
Follow me on twitter! @dreinsteinium
Very cool. Though one thing I noted with Smartsearching is the wiki we use is only in English, so if they're using a different language in Minecraft it probably won't find the right thing.
This is a very good point. For use with mods it shouldn't be too much of a problem because most mod authors do not take the time to localize their mod with different languages. As for vanilla, I'll have to find a way to always return the english name when someone uses the command so it will search the correct pages on the wiki. If you use Google Chrome I know that it will translate things automatically for you.
I'll see what I can do.
Follow me on twitter! @dreinsteinium
1. I forgot to commit to GitHub yesterday, so the updated source for 013 is now up. Sorry about that!
2. I also looked into getting different language support for WikiLink, but the way my mod is built may make it a bit too complicated to add multiple languages into the mix. So for now, WikiLink only supports english versions of the game until I can decide on a good way to add in localization.
Follow me on twitter! @dreinsteinium
Thanks for the kind words And yeah, WikiLink was mainly built for people that don't know their buildcraft from their thaumcraft.
Follow me on twitter! @dreinsteinium
It's on my todo list along with language localization. I think I have at least come up with how to do localization, but NEI however, I will probably need to learn some reflection.
Needless to say the localization can be expected before NEI.
Follow me on twitter! @dreinsteinium
I can't just do that. I actually have a plan now for adding localization, and it will be pushed this weekend.
Main new features:
- Support for Wikidot
- Some more efficient code for opening wikis.
- New, LMGTFY feature that allows you to make a google link to post in the chat
- Support for different languages, including the ability for mod creators to add localized wikis if they have them.
- Actually finishing the custom option in the API so developers can add their custom wiki software if not supported.
(Coming this weekend!)
Follow me on twitter! @dreinsteinium
Stay tuned
Follow me on twitter! @dreinsteinium
The only things I need testing now are:
Follow me on twitter! @dreinsteinium
Follow me on twitter! @dreinsteinium
Follow me on twitter! @dreinsteinium
It displays it in a browser. The reason I did not add ingame browser support is because there are 8-10 other browsers that can do the work quicker and more efficiently. It's a slight inconvenience but a big savings on speed.
As for updates coming soon:
I'm writing the update handler as we speak which will allow users of WikiLink to know when I push an update. I also have added a ton of built-in wikis and NEI SUPPORT!
I'll be releasing the updated version after I get back from running errands.
Follow me on twitter! @dreinsteinium
WikiLink 2.1.024r is up. Go get your new NEI integration and 30 built in wikis.
Website link here
Follow me on twitter! @dreinsteinium