Added ComposterAPI
(paulevsGitch/BetterNether#442)
This commit is contained in:
parent
ce4cb8974f
commit
cf8905ab1a
1 changed files with 22 additions and 0 deletions
22
src/main/java/ru/bclib/api/ComposterAPI.java
Normal file
22
src/main/java/ru/bclib/api/ComposterAPI.java
Normal file
|
@ -0,0 +1,22 @@
|
|||
package ru.bclib.api;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.Items;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.mixin.common.ComposterBlockAccessor;
|
||||
|
||||
public class ComposterAPI {
|
||||
public static Block allowCompost(float chance, Block block){
|
||||
if (block!=null){
|
||||
allowCompost(chance, block.asItem());
|
||||
}
|
||||
return block;
|
||||
}
|
||||
|
||||
public static Item allowCompost(float chance, Item item){
|
||||
if (item!=null && item != Items.AIR) {
|
||||
ComposterBlockAccessor.callAdd(chance, item);
|
||||
}
|
||||
return item;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue