Re-enabled custom dispenser behavior and added a convenience registration function for it.

This commit is contained in:
Sebastian Hartte
2016-08-26 00:30:58 +02:00
parent d831d1302f
commit d65263f319
6 changed files with 42 additions and 27 deletions
@@ -2,8 +2,10 @@ package appeng.bootstrap;
import java.util.function.Consumer;
import java.util.function.Supplier;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.dispenser.IBehaviorDispenseItem;
import net.minecraft.item.Item;
import appeng.core.features.AEFeature;
@@ -31,5 +33,10 @@ public interface IItemBuilder
IItemBuilder rendering( ItemRenderingCustomizer callback );
/**
* Registers a custom dispenser behavior for this item.
*/
IItemBuilder dispenserBehavior( Supplier<IBehaviorDispenseItem> behavior );
ItemDefinition build();
}