Init
This commit is contained in:
22
src/main/java/systems/brn/plasticgun/bullets/BulletItem.java
Normal file
22
src/main/java/systems/brn/plasticgun/bullets/BulletItem.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package systems.brn.plasticgun.bullets;
|
||||
|
||||
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemGroups;
|
||||
import net.minecraft.registry.Registries;
|
||||
import net.minecraft.registry.Registry;
|
||||
import systems.brn.plasticgun.lib.SimpleItem;
|
||||
|
||||
import static systems.brn.plasticgun.lib.Util.id;
|
||||
|
||||
public class BulletItem extends SimpleItem {
|
||||
public final double damageCoefficient;
|
||||
public final int caliber;
|
||||
public BulletItem(String path, double damageCoefficient, int caliber) {
|
||||
super(new Settings().maxCount(99), id(path));
|
||||
this.damageCoefficient = damageCoefficient;
|
||||
this.caliber = caliber;
|
||||
Item item = Registry.register(Registries.ITEM, this.identifier, this);
|
||||
ItemGroupEvents.modifyEntriesEvent(ItemGroups.FUNCTIONAL).register(content -> content.add(item));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user