-
Notifications
You must be signed in to change notification settings - Fork 18
/
TorchLeverItem.java
34 lines (29 loc) · 1.03 KB
/
TorchLeverItem.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package knightminer.inspirations.utility.item;
import knightminer.inspirations.common.Config;
import knightminer.inspirations.common.IHidable;
import knightminer.inspirations.utility.InspirationsUtility;
import net.minecraft.item.Item;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.ItemStack;
import net.minecraft.item.WallOrFloorItem;
import net.minecraft.util.NonNullList;
import javax.annotation.Nonnull;
public class TorchLeverItem extends WallOrFloorItem implements IHidable {
public TorchLeverItem() {
super(
InspirationsUtility.torchLeverFloor,
InspirationsUtility.torchLeverWall,
new Item.Properties().group(ItemGroup.REDSTONE)
);
}
@Override
public boolean isEnabled() {
return Config.enableTorchLever.get();
}
@Override
public void fillItemGroup(@Nonnull ItemGroup group, @Nonnull NonNullList<ItemStack> items) {
if(shouldAddtoItemGroup(group)) {
super.fillItemGroup(group, items);
}
}
}