Index

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

A

AbstractSoundEmitterEditScreen - Class in com.mrbysco.soundmimicry.client.screen
 
AbstractSoundEmitterEditScreen() - Constructor for class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
addTags(HolderLookup.Provider) - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryBlockTagProvider
 
asHolder() - Method in interface com.mrbysco.soundmimicry.registration.RegistryObject
Gets this object wrapped in a vanilla Holder.

B

BLOCK_ENTITIES - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
BLOCKS - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
buildRecipes() - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider.Provider
 

C

cancelButton - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
codec() - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
CODEC - Static variable in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
CODEC - Static variable in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
 
com.mrbysco.soundmimicry - package com.mrbysco.soundmimicry
 
com.mrbysco.soundmimicry.blocks - package com.mrbysco.soundmimicry.blocks
 
com.mrbysco.soundmimicry.blocks.entity - package com.mrbysco.soundmimicry.blocks.entity
 
com.mrbysco.soundmimicry.client.screen - package com.mrbysco.soundmimicry.client.screen
 
com.mrbysco.soundmimicry.client.screen.components - package com.mrbysco.soundmimicry.client.screen.components
 
com.mrbysco.soundmimicry.client.screen.widget - package com.mrbysco.soundmimicry.client.screen.widget
 
com.mrbysco.soundmimicry.datagen - package com.mrbysco.soundmimicry.datagen
 
com.mrbysco.soundmimicry.datagen.assets - package com.mrbysco.soundmimicry.datagen.assets
 
com.mrbysco.soundmimicry.datagen.data - package com.mrbysco.soundmimicry.datagen.data
 
com.mrbysco.soundmimicry.networking - package com.mrbysco.soundmimicry.networking
 
com.mrbysco.soundmimicry.platform - package com.mrbysco.soundmimicry.platform
 
com.mrbysco.soundmimicry.platform.services - package com.mrbysco.soundmimicry.platform.services
 
com.mrbysco.soundmimicry.registration - package com.mrbysco.soundmimicry.registration
 
CommonClass - Class in com.mrbysco.soundmimicry
 
CommonClass() - Constructor for class com.mrbysco.soundmimicry.CommonClass
 
Constants - Class in com.mrbysco.soundmimicry
 
Constants() - Constructor for class com.mrbysco.soundmimicry.Constants
 
constructCommand() - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
create(Registry, String) - Method in class com.mrbysco.soundmimicry.FabricRegistrationFactory
 
create(Registry, String) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
create(ResourceKey, String) - Method in class com.mrbysco.soundmimicry.FabricRegistrationFactory
 
create(ResourceKey, String) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
createBlockEntityType() - Method in class com.mrbysco.soundmimicry.platform.FabricPlatformHelper
 
createBlockEntityType() - Method in interface com.mrbysco.soundmimicry.platform.services.IPlatformHelper
Creates a BlockEntityType for the SoundEmitterBlockEntity.
createBlockStateDefinition(StateDefinition.Builder) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
createEmitter(BlockModelGenerators, Block, TexturedModel.Provider) - Method in class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
 
createRecipeProvider(HolderLookup.Provider, RecipeOutput) - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider
 

D

decimalPoints - Variable in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
DeltaSuggestions - Class in com.mrbysco.soundmimicry.client.screen.components
 
DeltaSuggestions(Minecraft, Screen, EditBox, Font, boolean) - Constructor for class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
dimension() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the dimension record component.
doneButton - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 

E

equals(Object) - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Indicates whether some other object is "equal to" this one.
executeCommand() - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 

F

FabricPlatformHelper - Class in com.mrbysco.soundmimicry.platform
 
FabricPlatformHelper() - Constructor for class com.mrbysco.soundmimicry.platform.FabricPlatformHelper
 
FabricRegistrationFactory - Class in com.mrbysco.soundmimicry
 
FabricRegistrationFactory() - Constructor for class com.mrbysco.soundmimicry.FabricRegistrationFactory
 
FACING - Static variable in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 

G

generate() - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryLootProvider
 
generateBlockStateModels(BlockModelGenerators) - Method in class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
 
generateItemModels(ItemModelGenerators) - Method in class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
 
generateTranslations(HolderLookup.Provider, FabricLanguageProvider.TranslationBuilder) - Method in class com.mrbysco.soundmimicry.datagen.assets.MimicryLanguageProvider
 
get() - Method in interface com.mrbysco.soundmimicry.registration.RegistryObject
Gets the object behind this wrapper.
get(Registry, String) - Static method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
Gets a provider for specified modId and registry.
get(ResourceKey, String) - Static method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
Gets a provider for specified modId and resourceKey.
getEntries() - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
Gets all the objects currently registered.
getId() - Method in interface com.mrbysco.soundmimicry.registration.RegistryObject
Gets the id of the object.
getModId() - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
Gets the mod id that this provider registers objects for.
getName() - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider
 
getRenderShape(BlockState) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
getResourceKey() - Method in interface com.mrbysco.soundmimicry.registration.RegistryObject
Gets the ResourceKey of the registry of the object wrapped.
getStateForPlacement(BlockPlaceContext) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
getTicker(Level, BlockState, BlockEntityType) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
getUpdatePacket() - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
getUpdateTag(HolderLookup.Provider) - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
getValue() - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 

H

handleSetSound(ServerLevel, ServerPlayer, SetSoundDataPayload) - Static method in class com.mrbysco.soundmimicry.CommonClass
 
hashCode() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns a hash code value for this object.

I

ID - Static variable in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
 
init() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
init() - Method in class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
 
init() - Static method in class com.mrbysco.soundmimicry.CommonClass
 
insertText(String) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
INSTANCE - Static variable in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
The singleton instance of the RegistrationProvider.Factory.
IPlatformHelper - Interface in com.mrbysco.soundmimicry.platform.services
 
ITEMS - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 

K

keyPressed(KeyEvent) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
keyPressed(KeyEvent) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 

L

listSuggestions(SuggestionsBuilder) - Method in class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
load(Class) - Static method in class com.mrbysco.soundmimicry.platform.Services
 
loadAdditional(ValueInput) - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
loadClass() - Static method in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
LOGGER - Static variable in class com.mrbysco.soundmimicry.Constants
 

M

maxValue - Variable in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
MimicryBlockTagProvider - Class in com.mrbysco.soundmimicry.datagen.data
 
MimicryBlockTagProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryBlockTagProvider
 
MimicryDatagen - Class in com.mrbysco.soundmimicry.datagen
 
MimicryDatagen() - Constructor for class com.mrbysco.soundmimicry.datagen.MimicryDatagen
 
MimicryLanguageProvider - Class in com.mrbysco.soundmimicry.datagen.assets
 
MimicryLanguageProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.soundmimicry.datagen.assets.MimicryLanguageProvider
 
MimicryLootProvider - Class in com.mrbysco.soundmimicry.datagen.data
 
MimicryLootProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryLootProvider
 
MimicryModelProvider - Class in com.mrbysco.soundmimicry.datagen.assets
 
MimicryModelProvider(FabricPackOutput) - Constructor for class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
 
MimicryRecipeProvider - Class in com.mrbysco.soundmimicry.datagen.data
 
MimicryRecipeProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider
 
MimicryRecipeProvider.Provider - Class in com.mrbysco.soundmimicry.datagen.data
 
MimicryRegistry - Class in com.mrbysco.soundmimicry.registration
 
MimicryRegistry() - Constructor for class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
minValue - Variable in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
minVolume - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
minVolume() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the minVolume record component.
minVolumeEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
MOD_ID - Static variable in class com.mrbysco.soundmimicry.Constants
 
MOD_NAME - Static variable in class com.mrbysco.soundmimicry.Constants
 
mouseClicked(MouseButtonEvent, boolean) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
mouseScrolled(double, double, double, double) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 

N

neighborChanged(BlockState, Level, BlockPos, Block, Orientation, boolean) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
NumberEditBox - Class in com.mrbysco.soundmimicry.client.screen.widget
 
NumberEditBox(Font, int, int, int, int, Component, int) - Constructor for class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 

O

offset - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
offset() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the offset record component.
offsetEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
onDone() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
onInitialize() - Method in class com.mrbysco.soundmimicry.SoundMimicryFabric
 
onInitializeDataGenerator(FabricDataGenerator) - Method in class com.mrbysco.soundmimicry.datagen.MimicryDatagen
 
openScreen(BlockPos, Identifier, String, String, String, String, String, String) - Static method in class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
 

P

parse(StringReader) - Method in class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
pitch - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
pitch() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the pitch record component.
pitchEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
PLATFORM - Static variable in class com.mrbysco.soundmimicry.platform.Services
 
populateAndSendPacket() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
populateAndSendPacket() - Method in class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
 
pos() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the pos record component.
POWERED - Static variable in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
Provider(HolderLookup.Provider, RecipeOutput) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider.Provider
 

R

refreshClient() - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
Update the client whenever the Sound Emitter is modified
register(String, Supplier) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
Registers an object.
RegistrationProvider<T> - Interface in com.mrbysco.soundmimicry.registration
Utility class for multiloader registration.
RegistrationProvider.Factory - Interface in com.mrbysco.soundmimicry.registration
Factory class for registration providers.
RegistryObject<T> - Interface in com.mrbysco.soundmimicry.registration
Represents a lazy wrapper for registry object.
removed() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
resize(int, int) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
resize(int, int) - Method in class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
 
rotate(BlockState, Rotation) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
ROTATION_HORIZONTAL_FACING_ALT - Variable in class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
 

S

saveAdditional(ValueOutput) - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
sendPayloadToServer(CustomPacketPayload) - Method in class com.mrbysco.soundmimicry.platform.FabricPlatformHelper
 
sendPayloadToServer(CustomPacketPayload) - Method in interface com.mrbysco.soundmimicry.platform.services.IPlatformHelper
Sends a custom packet payload to the server.
serverTick(Level, BlockPos, BlockState, SoundEmitterBlockEntity) - Static method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
Services - Class in com.mrbysco.soundmimicry.platform
 
Services() - Constructor for class com.mrbysco.soundmimicry.platform.Services
 
setData(Player, String, String, String, String, String, String) - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
setFocused(boolean) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
setMaxValue(float) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
setMinValue(float) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
SetSoundDataPayload - Record Class in com.mrbysco.soundmimicry.networking
 
SetSoundDataPayload(BlockPos, Identifier, String, String, String, String, String, String) - Constructor for record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Creates an instance of a SetSoundDataPayload record class.
SetSoundDataPayload(FriendlyByteBuf) - Constructor for record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
 
setValue(String) - Method in class com.mrbysco.soundmimicry.client.screen.widget.NumberEditBox
 
showSuggestions(boolean) - Method in class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
showSuggestions(boolean) - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSourceSuggestions
 
showSuggestions(boolean) - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSuggestions
 
SOUND_EMITTER - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
SOUND_EMITTER_ENTITY - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
SOUND_EMITTER_ITEM - Static variable in class com.mrbysco.soundmimicry.registration.MimicryRegistry
 
soundCommand - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
SoundEmitterBlock - Class in com.mrbysco.soundmimicry.blocks
 
SoundEmitterBlock(BlockBehaviour.Properties) - Constructor for class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
SoundEmitterBlockEntity - Class in com.mrbysco.soundmimicry.blocks.entity
 
SoundEmitterBlockEntity(BlockPos, BlockState) - Constructor for class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
SoundEmitterEditScreen - Class in com.mrbysco.soundmimicry.client.screen
 
SoundEmitterEditScreen(BlockPos, Identifier, String, String, String, String, String, String) - Constructor for class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
 
soundLocation - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
soundLocation() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the soundLocation record component.
soundLocationEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
SoundMimicryFabric - Class in com.mrbysco.soundmimicry
 
SoundMimicryFabric() - Constructor for class com.mrbysco.soundmimicry.SoundMimicryFabric
 
soundSource - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
soundSource() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the soundSource record component.
soundSourceEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
SoundSourceSuggestions - Class in com.mrbysco.soundmimicry.client.screen.components
 
SoundSourceSuggestions(Minecraft, Screen, EditBox, Font) - Constructor for class com.mrbysco.soundmimicry.client.screen.components.SoundSourceSuggestions
 
SoundSuggestions - Class in com.mrbysco.soundmimicry.client.screen.components
 
SoundSuggestions(Minecraft, Screen, EditBox, Font) - Constructor for class com.mrbysco.soundmimicry.client.screen.components.SoundSuggestions
 

T

tick() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
tick() - Method in class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
tick() - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSourceSuggestions
 
tick() - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSuggestions
 
tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 
toString() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns a string representation of this record class.
type() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
 

U

updateCommandInfo() - Method in class com.mrbysco.soundmimicry.client.screen.components.DeltaSuggestions
 
updateCommandInfo() - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSourceSuggestions
 
updateCommandInfo() - Method in class com.mrbysco.soundmimicry.client.screen.components.SoundSuggestions
 
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 

V

volume - Variable in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
 
volume() - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
Returns the value of the volume record component.
volumeEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 

W

write(FriendlyByteBuf) - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values