Index
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 forchesttextures. - ChestTriple(Identifier, Identifier, Identifier) - Constructor for record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
-
Creates an instance of a
ChestTriplerecord 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
CraftingTableBlockthat overridescreateScreenHandlerFactoryto return a customCraftingScreenHandlerthat always works for this block. - CustomCraftingTableBlock(AbstractBlock.Settings) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
-
Creates a new instance of
CustomCraftingTableBlockwith the specified block settings and a defaultCustomCraftingTableBlock.titleTextof "container.crafting". - CustomCraftingTableBlock(AbstractBlock.Settings, String) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
-
Creates a new instance of
CustomCraftingTableBlockwith the specified block settings andCustomCraftingTableBlock.titleText. - CustomCraftingTableBlock(AbstractBlock.Settings, Text) - Constructor for class net.anawesomguy.wsmlmb.block.CustomCraftingTableBlock
-
Creates a new instance of
CustomCraftingTableBlockwith the specified block settings andCustomCraftingTableBlock.titleText.
D
- DEFAULT_CHRISTMAS_TEXTURES - Static variable in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple
-
A
ChestTriplestoring 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
ChestTriplestoring 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
leftTexturerecord component. - leftTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
-
Returns the value of the
leftTexturerecord component. - lightLevel(int) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
-
Deprecated.
- lightLevel(ToIntFunction<BlockState>) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
-
Deprecated.
- 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.Please migrate to
MultiVersionBlockSettings.mapColor(MapColor) - materialColor(DyeColor) - Method in class net.anawesomguy.wsmlmb.block.MultiVersionBlockSettings
-
Deprecated.Please migrate to
MultiVersionBlockSettings.mapColor(DyeColor) - MOD_ID - Static variable in class net.anawesomguy.wsmlmb.WSMLMB
- MultiVersionBlockSettings - Class in net.anawesomguy.wsmlmb.block
-
A custom class for
AbstractBlock.Settingsfor support over multiple versions. - MultiVersionItemSettings - Class in net.anawesomguy.wsmlmb.item
-
A custom class for
Item.Settingsfor 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
rightTexturerecord component. - rightTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
-
Returns the value of the
rightTexturerecord 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
singleTexturerecord component. - singleTexture() - Method in record class net.anawesomguy.wsmlmb.block.chest.ChestTriple.Sprite
-
Returns the value of the
singleTexturerecord 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
Spriterecord 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.
All Classes and Interfaces|All Packages|Constant Field Values
MultiVersionBlockSettings.luminance(int).