Index

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

A

addToGroup(Object, ItemConvertible...) - Static method in class net.anawesomguy.wsmlmb.util.WSMLMBUtil
Adds items to an item group (creative tab).
addToGroup(Object, ItemStack...) - Static method in class net.anawesomguy.wsmlmb.util.WSMLMBUtil
Adds items to an item group (creative tab).
air() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
allowsSpawning(AbstractBlock.TypedContextPredicate<EntityType<?>>) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

B

blockVision(AbstractBlock.ContextPredicate) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
breakInstantly() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
build() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock.Builder
 
Builder(AbstractBlock.Settings) - Constructor for class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock.Builder
 
burnable() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

C

ChestTriple - Record Class in net.anawesomguy.wsmlmb.block.chest
Used for storing Identifiers for chest textures.
ChestTriple(Identifier, Identifier, Identifier) - Constructor for record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Creates an instance of a ChestTriple record class.
ChestTriple.Sprite - Record Class in net.anawesomguy.wsmlmb.block.chest
Used for storing SpriteIdentifiers for chest block entity textures.
CODEC - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
CODEC - Static variable in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
CODEC - Static variable in class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
 
collidable(boolean) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
copyOf(AbstractBlock) - Static method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
copyOf(AbstractBlock.Settings) - Static method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
create(String) - Static method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
createBlockEntity(BlockPos, BlockState) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
createScreenHandlerFactory(BlockState, World, BlockPos) - Method in class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
 
CustomCraftingTableBlock - Class in net.anawesomguy.wsmlmb.block
This is an implementation of CraftingTableBlock that overrides createScreenHandlerFactory to return a custom CraftingScreenHandler that always works for this block.
CustomCraftingTableBlock(AbstractBlock.Settings) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
Creates a new instance of CustomCraftingTableBlock with the specified block settings and a default CustomCraftingTableBlock.titleText of "container.crafting".
CustomCraftingTableBlock(AbstractBlock.Settings, String) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
Creates a new instance of CustomCraftingTableBlock with the specified block settings and CustomCraftingTableBlock.titleText.
CustomCraftingTableBlock(AbstractBlock.Settings, Text) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
Creates a new instance of CustomCraftingTableBlock with the specified block settings and CustomCraftingTableBlock.titleText.

D

DEFAULT_CHRISTMAS_TEXTURES - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
A ChestTriple storing the default textures for a chest when it is Christmas.
DEFAULT_CHRISTMAS_TEXTURES - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
DEFAULT_TEXTURES - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
A ChestTriple storing the default textures for a chest.
DEFAULT_TEXTURES - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
drops(Identifier) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
dropsLike(Block) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
dropsNothing() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
dynamicBounds() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

E

emissiveLighting(AbstractBlock.ContextPredicate) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
EMPTY_ARRAY - Static variable in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
emptyArray() - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
equals(Object) - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Indicates whether some other object is "equal to" this one.

G

getChristmasTextures() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
getChristmasTextures() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlockEntity
 
getCodec() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
getCodec() - Method in class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
 
getDefault() - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getDefault() - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getDefault(boolean) - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getDefault(boolean) - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getDefaultChristmas() - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getDefaultChristmas() - Static method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getItemGroup(String) - Static method in class net.anawesomguy.wsmlmb.util.WSMLMBUtil
 
getLeft() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getLeft() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getModifyEntriesEvent(Object) - Static method in class net.anawesomguy.wsmlmb.util.WSMLMBUtil
 
getRight() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getRight() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getSingle() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
getSingle() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
getTextures() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
getTextures() - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlockEntity
 
getTextures(boolean) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
getTextures(boolean) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlockEntity
 
getTitleText() - Method in class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
 
group(ItemGroup) - Method in class net.anawesomguy.wsmlmb.item.MultiVersionItemSettings
 

H

hardness(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
hashCode() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Returns a hash code value for this object.
hashCode() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Returns a hash code value for this object.

I

instrument(Instrument) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
isDefault() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
isDefault() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
isDefault(boolean) - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
isDefault(boolean) - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
isDefaultChristmas() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
isDefaultChristmas() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 

J

jumpVelocityMultiplier(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

L

last(List<T>) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
last(T[]) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
lastOrThrow(List<T>) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
lastOrThrow(T[]) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
leftTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Returns the value of the leftTexture record component.
leftTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Returns the value of the leftTexture record component.
lightLevel(int) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
lightLevel(ToIntFunction<BlockState>) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
liquid() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
list(T...) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
ListArrayUtil - Class in net.anawesomguy.wsmlmb.util
Very simple class containing utilities for working with Lists and Arrays.
LOGGER - Static variable in class net.anawesomguy.wsmlmb.WSMLMB
 
luminance(int) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
luminance(ToIntFunction<BlockState>) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

M

mapColor(Function<BlockState, MapColor>) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
mapColor(MapColor) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
mapColor(DyeColor) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
materialColor(MapColor) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
Deprecated.
materialColor(DyeColor) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
Deprecated.
MOD_ID - Static variable in class net.anawesomguy.wsmlmb.WSMLMB
 
MultiVersionBlockSettings - Class in net.anawesomguy.wsmlmb.block
A custom class for AbstractBlock.Settings for support over multiple versions.
MultiVersionItemSettings - Class in net.anawesomguy.wsmlmb.item
A custom class for Item.Settings for support over multiple versions.
MultiVersionItemSettings() - Constructor for class net.anawesomguy.wsmlmb.item.MultiVersionItemSettings
 

N

net.anawesomguy.wsmlmb - package net.anawesomguy.wsmlmb
 
net.anawesomguy.wsmlmb.block - package net.anawesomguy.wsmlmb.block
 
net.anawesomguy.wsmlmb.block.chest - package net.anawesomguy.wsmlmb.block.chest
 
net.anawesomguy.wsmlmb.item - package net.anawesomguy.wsmlmb.item
 
net.anawesomguy.wsmlmb.util - package net.anawesomguy.wsmlmb.util
 
noBlockBreakParticles() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
noCollision() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
nonOpaque() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
notSolid() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

O

of(String) - Static method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
offset(AbstractBlock.OffsetType) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
onInitialize() - Method in class net.anawesomguy.wsmlmb.WSMLMB
 
onInitializeClient() - Method in class net.anawesomguy.wsmlmb.WSMLMBClient
 

P

pistonBehavior(PistonBehavior) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
postProcess(AbstractBlock.ContextPredicate) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

R

removeFirst(T[]) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
removeLast(List<T>) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
removeLast(T[]) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
replaceable() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
requires(Object...) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
requires(Object...) - Method in class net.anawesomguy.wsmlmb.item.MultiVersionItemSettings
 
requiresTool() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
Make the block require tool to drop and slows down mining speed if the incorrect tool is used.
resistance(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
rightTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Returns the value of the rightTexture record component.
rightTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Returns the value of the rightTexture record component.

S

setChristmasTextures(Identifier, Identifier, Identifier) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock.Builder
Sets the textures of this chest for when it is Christmas.
setTextures(Identifier, Identifier, Identifier) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock.Builder
Sets the textures of this chest (for when it is not Christmas).
setTextures(Identifier, Identifier, Identifier, boolean) - Method in class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock.Builder
Sets the textures of this chest for when it is Christmas.
singleTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Returns the value of the singleTexture record component.
singleTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Returns the value of the singleTexture record component.
slipperiness(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
solid() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
solidBlock(AbstractBlock.ContextPredicate) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
sounds(BlockSoundGroup) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
Sprite(SpriteIdentifier, SpriteIdentifier, SpriteIdentifier) - Constructor for record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Creates an instance of a Sprite record class.
Sprite(Identifier, Identifier, Identifier) - Constructor for record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
strength(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
strength(float, float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
suffocates(AbstractBlock.ContextPredicate) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

T

TEXTURED_CHEST_ENTITY_TYPE - Static variable in class net.anawesomguy.wsmlmb.WSMLMB
 
TexturedChestBlock - Class in net.anawesomguy.wsmlmb.block.chest
 
TexturedChestBlock(AbstractBlock.Settings, ChestTriple, ChestTriple) - Constructor for class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlock
 
TexturedChestBlock.Builder - Class in net.anawesomguy.wsmlmb.block.chest
A builder class for TexturedChestBlock, since blocks should be immutable.
TexturedChestBlockEntity - Class in net.anawesomguy.wsmlmb.block.chest
 
TexturedChestBlockEntity(BlockEntityType<?>, BlockPos, BlockState, ChestTriple.Sprite, ChestTriple.Sprite) - Constructor for class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlockEntity
 
TexturedChestBlockEntity(BlockPos, BlockState, ChestTriple.Sprite, ChestTriple.Sprite) - Constructor for class net.anawesomguy.wsmlmb.block.chest.TexturedChestBlockEntity
 
ticksRandomly() - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 
titleText - Variable in class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
 
toArray(Collection<T>) - Static method in class net.anawesomguy.wsmlmb.util.ListArrayUtil
 
toIdentifiers() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
 
toSpriteIdentifiers() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
 
toString() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
Returns a string representation of this record class.
toString() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
Returns a string representation of this record class.
toTranslatable(String) - Static method in class net.anawesomguy.wsmlmb.util.WSMLMBUtil
Creates a translatable text out of the given language key.

V

velocityMultiplier(float) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
 

W

WSMLMB - Class in net.anawesomguy.wsmlmb
Stands for "what should my library mod be?".
WSMLMB() - Constructor for class net.anawesomguy.wsmlmb.WSMLMB
 
WSMLMBClient - Class in net.anawesomguy.wsmlmb
Class for WSMLMB's client logic, specifically, registering chests' item renderers.
WSMLMBClient() - Constructor for class net.anawesomguy.wsmlmb.WSMLMBClient
 
WSMLMBUtil - Class in net.anawesomguy.wsmlmb.util
This class contains some utility methods used in the library.
A B C D E G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values