More WAILA work - now to figure out what I want to show up per block :)

This commit is contained in:
Pahimar 2014-09-30 23:48:42 -04:00
parent 5f9aa8e1f4
commit f1723c4289
3 changed files with 62 additions and 7 deletions

View file

@ -126,7 +126,7 @@ task signJar(dependsOn: ["reobf", "devJar"]) {
inputs.property "ee3_keystore_alias", ee3_keystore_alias
inputs.property "keystore_password", keystore_password
outputs.dir devJar.destinationDir
// only sign if the keystore exists
onlyIf {
return keystore_location != "." && keystore_password != ""
@ -139,16 +139,27 @@ task signJar(dependsOn: ["reobf", "devJar"]) {
logger.lifecycle "signing $file"
ant.signjar(
destDir: file.getParentFile(), // same place it came from
jar: file,
keystore: keystore_location,
alias: ee3_keystore_alias,
storepass: keystore_password
destDir: file.getParentFile(), // same place it came from
jar: file,
keystore: keystore_location,
alias: ee3_keystore_alias,
storepass: keystore_password
)
}
}
}
}
task copyChicken(type: Copy, dependsOn: "extractUserDev") {
from { configurations.compile }
include "**/*Chicken*.jar", "**/*NotEnoughItems*.jar", "**/*Waila*.jar"
exclude "**/CodeChickenLib*" // because CCC downloads it anyways.. -_-
into file("./run/mods") // paralell to the assets dir
mustRunAfter "deobfBinJar"
mustRunAfter "repackMinecraft"
}
tasks.setupDevWorkspace.dependsOn copyChicken
tasks.setupDecompWorkspace.dependsOn copyChicken
uploadArchives {
repositories {
mavenDeployer {

View file

@ -94,6 +94,8 @@ public class EquivalentExchange3
// Register our fuels
GameRegistry.registerFuelHandler(new FuelHandler());
FMLInterModComms.sendMessage("Waila", "register", "com.pahimar.ee3.waila.WailaDataProvider.callbackRegister");
}
@EventHandler

View file

@ -0,0 +1,42 @@
package com.pahimar.ee3.waila;
import com.pahimar.ee3.block.BlockAludel;
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import mcp.mobius.waila.api.IWailaDataProvider;
import mcp.mobius.waila.api.IWailaRegistrar;
import net.minecraft.item.ItemStack;
import java.util.List;
public class WailaDataProvider implements IWailaDataProvider
{
@Override
public ItemStack getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler config)
{
return null;
}
@Override
public List<String> getWailaHead(ItemStack itemStack, List<String> currentTip, IWailaDataAccessor accessor, IWailaConfigHandler config)
{
return currentTip;
}
@Override
public List<String> getWailaBody(ItemStack itemStack, List<String> currentTip, IWailaDataAccessor accessor, IWailaConfigHandler config)
{
return currentTip;
}
@Override
public List<String> getWailaTail(ItemStack itemStack, List<String> currentTip, IWailaDataAccessor accessor, IWailaConfigHandler config)
{
return currentTip;
}
public static void callbackRegister(IWailaRegistrar registrar)
{
registrar.registerHeadProvider(new WailaDataProvider(), BlockAludel.class);
}
}