Added JEI integration (#2436).

This commit is contained in:
Sebastian Hartte
2016-10-04 01:34:29 +02:00
parent b8344da734
commit 8df692053a
46 changed files with 1555 additions and 170 deletions
@@ -0,0 +1,38 @@
package appeng.integration.modules.jei;
import com.google.common.base.Strings;
import mezz.jei.api.IJeiRuntime;
import appeng.integration.abstraction.IJEI;
class JeiRuntimeAdapter implements IJEI
{
private final IJeiRuntime runtime;
JeiRuntimeAdapter( IJeiRuntime jeiRuntime )
{
this.runtime = jeiRuntime;
}
@Override
public boolean isEnabled()
{
return true;
}
@Override
public String getSearchText()
{
return Strings.nullToEmpty( runtime.getItemListOverlay().getFilterText() );
}
@Override
public void setSearchText( String searchText )
{
runtime.getItemListOverlay().setFilterText( Strings.nullToEmpty( searchText ) );
}
}