SmartCursor - easy solution to watch important information on your screen (Now with API!).
Last Version: 1.3.0
Require: Minecraft Forge
Localization: EN, RU
Works on: MC 1.7.2, 1.7.10
This mod provides a lot of indicators and tooltips for ingame screen and for cursor. With this mod you can see information about objects looking at: mobs, blocks, players, drops etc. You can configure mod as you want - it's has special configuration menu that you can activate by F key.
For modders released plugins system. How to work with API watch at the end of post.
Let's look to main features!
We can see information about players and mobs:
http://s30.postimg.org/fgliqeuhd/2014_08_08_10_35_48.png[/img]
Feature has different styles (under spoiler):
We can see information about blocks:
http://s30.postimg.org/cl8fjjqhd/2014_08_08_10_39_10.png[/img]
We can see information about dropped items:
http://s14.postimg.org/iev9tm435/2014_08_06_12_03_50.png[/img]
Feature has different styles (under spoiler):
It works also for experience:
http://s24.postimg.org/3orhzmm05/2014_08_05_11_28_40.png[/img]
As small piece of cake - mod can display percentage damage for blocks (also has different styles):
http://s24.postimg.org/629fqn0f9/2014_08_05_11_25_39.png[/img]
Sources: Mod is open-source, that means that everybody can help with improvement. If you want, follow this link: https://github.com/asaskevich/SmartCursor
Contribution: If you do have a contribution(code or idea) for the mod feel free to put up a Pull Request or open Issue on GitHub or write me a PM.
API Tutorial:
1. At first step you should get API sources here: https://db.tt/W8xJ3fhH
2. Then you should to create new empty mod for MC 1.7.10 or MC 1.7.2.
3. Specify dependencies for mod:
Mod(modid = ..., dependencies="required-after:SmartCursor")
4. Create new empty class that implements one of:
IEntityProcessor
IBlockProcessor
IDropProcessor
IPlayerProcessor
5. Implement all necessary methods. Example:
package example.mod;
import java.util.List;
import net.minecraft.entity.Entity;
import com.asaskevich.smartcursor.api.IEntityProcessor;
public class ExampleModule implements IEntityProcessor {
@Override
public String getModuleName() {
return "Example mod";
}
@Override
public String getAuthor() {
return "user";
}
@Override
public void process(List list, Entity entity) {
list.add("Some text");
}
}
6. Connect your module to SmartCursor core:
import com.asaskevich.smartcursor.api.ModuleConnector;
...
ModuleConnector.connectModule(new ExampleModule());
7. Build and test your mod!
---------------------------
Alternatively, you can download all sources from GitHub and play with them.
Releases:
1.3.0: MC 1.7.10 | MC 1.7.2
1.2.0: Download for MC 1.7.10 | Download for MC 1.7.2
1.1.6: Download for MC 1.7.10 | Download for MC 1.7.2
1.1.5: Download for MC 1.7.10 | Download for MC 1.7.2
1.1.0: Download
1.0.0: Download
0.0.1: Download
Another resources where I created topic about this mod:
CurseForge
MinecraftPlanet
MinecraftForum