SmartCursor - good replacement for WAWLA (With API). MC 1.12.2/1.8/1.7.10

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

asaskevich

New Member
Jul 29, 2019
28
0
0
Almost forgot about this, it is still awesome tho :)
Good job, Alex!
Thank you, I still working with it :)[DOUBLEPOST=1413147201,1410902661][/DOUBLEPOST]Hi, good time for new update!

Version 1.2.0: MC 1.7.10 | MC 1.7.2
  • Speed indicator for horses.
  • Team indicator.
  • Some fixes for mob indicators.
  • Fixes for unlocalized block names.
  • Some improvements.
  • Russian localization.
  • Possible to disable mod in mods list.
If you want to translate mod to your language, translate this file and send me pull request on GitHub. :)
 
  • Like
Reactions: 1SDAN

asaskevich

New Member
Jul 29, 2019
28
0
0
Now I work with module system and API for SmartCursor. It's just small draft, but I think, it will be great to create own modules for this mod.
So, here is small API class for creating module, that works with entities:
Code:
package com.asaskevich.smartcursor.api;

import java.util.List;
import net.minecraft.entity.Entity;

public abstract class EntityModule {
    abstract public void process(List<String> list, Entity entity);
}

And here is example that works with this API class:
Code:
package com.asaskevich.smartcursor.modules;

import java.util.List;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityAgeable;
import net.minecraft.util.StatCollector;
import com.asaskevich.smartcursor.api.EntityModule;

public class AgeableModule
        extends EntityModule {
    @Override
    public void process(List<String> list, Entity entity) {
        if (entity instanceof EntityAgeable) {
            EntityAgeable age = (EntityAgeable) entity;
            if (age.getGrowingAge() < 0)
                list.add("Mob is child");
        }
    }
}
I plan to create better API and dynamic class loader for it. It will be main feature in next release. Also I work with some fixes - now fixed about ten different bugs. Any ideas? :)[DOUBLEPOST=1413397269][/DOUBLEPOST]
This mod combined with wawla would be awesome
I want to make it better than WAILA|WAWLA|DamageIndicator. :)
In any case I will make comparison table for all these mods.[DOUBLEPOST=1413815457,1413395080][/DOUBLEPOST]Video-review for SmartCursor v1.2.0:
[DOUBLEPOST=1414046735][/DOUBLEPOST]
DJ_eG49O__Y.jpg


Work with modules is almost completed. After some fixes I will release alpha version of API. Enjoy!
635356669596273706.png
[DOUBLEPOST=1414089430][/DOUBLEPOST]New release - version 1.3.0!

MC 1.7.10 | MC 1.7.2
  • API for mod (read first post)
  • Plugins system
  • Some fixes
  • Update Manager
If you want to get more information about API, take a look to the first post.
 
Last edited:

asaskevich

New Member
Jul 29, 2019
28
0
0
I want to share some nice stats:
  • SmartCursor has seven versions, last is 1.3.0.
  • The most downloaded version is 1.2.0 - more than 1000 downloads.
  • SmartCursor was downloaded more than 5100 times.
  • And everyday it's working on more than 500 devices.
Great start!
635356669595335315.png
 

asaskevich

New Member
Jul 29, 2019
28
0
0
Perhaps you could test the part of working with dropped items?
Sorry for delay, I was very busy. Unfortunately, I can't to check working with dropped items - every part requires own dependencies, some of them I can't find. I checked screenshots and main threads of Wawla and Waila and I didn't find any mention about working with dropped items in those mods.