deleted.user
Мошенник
- 321
- 43
Собственно, вопрос в названии темы. Как это можно провернуть без ASM'а?
package vacuum.core.client.proxy;
public class CoreClientProxy extends CoreCommonProxy {
public static long getCurrentTime;
public static class TickHandlerClient implements ITickHandler {
public void tickStart(EnumSet type, Object ... tickData) {
CoreClientProxy.getCurrentTime = System.currentTimeMillis();
Minecraft minecraft = FMLClientHandler.instance().getClient();
WorldClient world = minecraft.theWorld;
if(type.equals(EnumSet.of(TickType.CLIENT)) && world != null) {
if(world.provider instanceof WorldProvider && world.provider.getSkyRenderer() == null) {
world.provider.setSkyRenderer(new MercurySkyProvider());
}
}
}
public void tickEnd(EnumSet type, Object ... tickData) {}
public String getLabel() {
return "Vacuum Horizon Client";
}
public EnumSet ticks() {
return EnumSet.of(TickType.CLIENT);
}
}