EvenBetterArcheology unspecified
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem Class Reference

This is an extension of the BrushItem for Brushes that are made from better materials. More...

Inheritance diagram for de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem:
Inheritance graph
[legend]
Collaboration diagram for de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem:
Collaboration graph
[legend]

Classes

class  Builder
 A Builder for the BetterBrushItem.
 

Public Member Functions

 BetterBrushItem (Settings settings, float pBrushingSpeed, Item material)
 
ItemConvertible generateData (DatagenModContainer container, String identifier)
 
float getBrushingSpeed ()
 
void usageTick (World world, LivingEntity user, ItemStack stack, int remainingUseTicks)
 

Static Public Member Functions

static Builder Builder (DatagenModContainer container)
 

Detailed Description

This is an extension of the BrushItem for Brushes that are made from better materials.

It is recommended to use the Builder to create a new instance of this class.

To generate the data using the data generator, a material has to be provided. This way the data generation system can generate the crafting recepie. The material has to be an Item that is registered in the game. The item model can always be generated even if no material is provided.

See also
BrushItem
Builder

Constructor & Destructor Documentation

◆ BetterBrushItem()

de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem.BetterBrushItem ( Settings  settings,
float  pBrushingSpeed,
Item  material 
)

Member Function Documentation

◆ Builder()

static Builder de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem.Builder ( DatagenModContainer  container)
static

◆ generateData()

ItemConvertible de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem.generateData ( DatagenModContainer  container,
String  identifier 
)

◆ getBrushingSpeed()

float de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem.getBrushingSpeed ( )

◆ usageTick()

void de.sakurajin.evenbetterarcheology.api.item.BetterBrushItem.usageTick ( World  world,
LivingEntity  user,
ItemStack  stack,
int  remainingUseTicks 
)

The documentation for this class was generated from the following file: