Index

B C D E G H I L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

B

blockStacks() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Returns the value of the blockStacks record component.

C

clearCache() - Static method in class com.mrbysco.justenoughprofessions.VillagerCache
 
com.mrbysco.justenoughprofessions - package com.mrbysco.justenoughprofessions
 
com.mrbysco.justenoughprofessions.compat - package com.mrbysco.justenoughprofessions.compat
 
com.mrbysco.justenoughprofessions.jei - package com.mrbysco.justenoughprofessions.jei
 
com.mrbysco.justenoughprofessions.platform - package com.mrbysco.justenoughprofessions.platform
 
com.mrbysco.justenoughprofessions.platform.services - package com.mrbysco.justenoughprofessions.platform.services
 
compatibilityCheck(ItemStack, Identifier) - Static method in class com.mrbysco.justenoughprofessions.compat.CompatibilityHelper
Executes compatibility checks for the given ItemStack
CompatibilityHelper - Class in com.mrbysco.justenoughprofessions.compat
Compatibility helper for other mods
CompatibilityHelper() - Constructor for class com.mrbysco.justenoughprofessions.compat.CompatibilityHelper
 
Constants - Class in com.mrbysco.justenoughprofessions
Constants for the mod
Constants() - Constructor for class com.mrbysco.justenoughprofessions.Constants
 

D

draw(ProfessionWrapper, IRecipeSlotsView, GuiGraphicsExtractor, double, double) - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 
drawInfo(ProfessionWrapper, int, int, GuiGraphicsExtractor, double, double) - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Get the ItemStacks that represent the items in the recipe.

E

entry() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Returns the value of the entry record component.
equals(Object) - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Indicates whether some other object is "equal to" this one.

G

getBlockStacks() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Get the ItemStacks that represent the blocks in the recipe.
getDisplayName() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Get the professionHolder name for display.
getEntityKey(EntityType) - Method in interface com.mrbysco.justenoughprofessions.platform.services.IPlatformHelper
Get the registry name of the entitytype
getHeight() - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 
getIcon() - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 
getProfessionName() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Get the professionHolder name for the recipe.
getProfessionType() - Method in interface com.mrbysco.justenoughprofessions.platform.services.IPlatformHelper
Get the RecipeType for JEI
getRecipeType() - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 
getTitle() - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 
getVillagerEntity() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Get the villager entity for the professionHolder
getVillagerEntity(Holder) - Static method in class com.mrbysco.justenoughprofessions.VillagerCache
Get a villager entity with a specific professionHolder If the entity is not cached, it will create a new one and cache it
getWidth() - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 

H

hashCode() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Returns a hash code value for this object.

I

IPlatformHelper - Interface in com.mrbysco.justenoughprofessions.platform.services
 

L

load(Class) - Static method in class com.mrbysco.justenoughprofessions.platform.Services
Load a service from the service loader
LOGGER - Static variable in class com.mrbysco.justenoughprofessions.Constants
 

M

MOD_ID - Static variable in class com.mrbysco.justenoughprofessions.Constants
 
MOD_NAME - Static variable in class com.mrbysco.justenoughprofessions.Constants
 
modLoc(String) - Static method in class com.mrbysco.justenoughprofessions.Constants
 

P

PLATFORM - Static variable in class com.mrbysco.justenoughprofessions.platform.Services
The platform helper service
ProfessionCategory - Class in com.mrbysco.justenoughprofessions.jei
The JEI recipe category for the professions
ProfessionCategory(IGuiHelper) - Constructor for class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
Create the professionHolder category
ProfessionEntry - Record Class in com.mrbysco.justenoughprofessions.jei
A record to hold the professionHolder and the block stacks for the professionHolder
ProfessionEntry(Holder, List) - Constructor for record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Creates an instance of a ProfessionEntry record class.
professionHolder() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Returns the value of the professionHolder record component.
ProfessionWrapper - Record Class in com.mrbysco.justenoughprofessions.jei
A wrapper class for the professionHolder recipe.
ProfessionWrapper(ProfessionEntry) - Constructor for record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Creates an instance of a ProfessionWrapper record class.

R

RenderHelper - Class in com.mrbysco.justenoughprofessions
A helper class to render the Villager entity on the screen
RenderHelper() - Constructor for class com.mrbysco.justenoughprofessions.RenderHelper
 
renderVillager(GuiGraphicsExtractor, int, int, double, double, double, Villager) - Static method in class com.mrbysco.justenoughprofessions.RenderHelper
Render the Villager entity on the screen

S

Services - Class in com.mrbysco.justenoughprofessions.platform
This class is used to load services from the service loader
Services() - Constructor for class com.mrbysco.justenoughprofessions.platform.Services
 
setRecipe(IRecipeLayoutBuilder, ProfessionWrapper, IFocusGroup) - Method in class com.mrbysco.justenoughprofessions.jei.ProfessionCategory
 

T

toString() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionEntry
Returns a string representation of this record class.
toString() - Method in record class com.mrbysco.justenoughprofessions.jei.ProfessionWrapper
Returns a string representation of this record class.

V

VillagerCache - Class in com.mrbysco.justenoughprofessions
This class is used to cache the villager entity used for rendering the villager professionHolder
VillagerCache() - Constructor for class com.mrbysco.justenoughprofessions.VillagerCache
 
B C D E G H I L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values