Index
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(RecipeOutput) - Method in class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider
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<T>, String) - Method in class com.mrbysco.soundmimicry.FabricRegistrationFactory
- create(Registry<T>, String) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - create(ResourceKey<? extends Registry<T>>, String) - Method in class com.mrbysco.soundmimicry.FabricRegistrationFactory
- create(ResourceKey<? extends Registry<T>>, String) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - 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<Block, BlockState>) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
- createEmitter(BlockModelGenerators, Block, TexturedModel.Provider) - Method in class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
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
dimensionrecord 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
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<T>, String) - Static method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
-
Gets a provider for specified
modIdandregistry. - get(ResourceKey<? extends Registry<T>>, String) - Static method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider
-
Gets a provider for specified
modIdandresourceKey. - 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.
- getRenderShape(BlockState) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
- getResourceKey() - Method in interface com.mrbysco.soundmimicry.registration.RegistryObject
-
Gets the
ResourceKeyof the registry of the object wrapped. - getStateForPlacement(BlockPlaceContext) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
- getTicker(Level, BlockState, BlockEntityType<T>) - 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(int, int, int) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
- keyPressed(int, int, int) - 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<T>) - Static method in class com.mrbysco.soundmimicry.platform.Services
- loadAdditional(CompoundTag, HolderLookup.Provider) - 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(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - 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(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class com.mrbysco.soundmimicry.datagen.assets.MimicryLanguageProvider
- MimicryLootProvider - Class in com.mrbysco.soundmimicry.datagen.data
- MimicryLootProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryLootProvider
- MimicryModelProvider - Class in com.mrbysco.soundmimicry.datagen.assets
- MimicryModelProvider(FabricDataOutput) - Constructor for class com.mrbysco.soundmimicry.datagen.assets.MimicryModelProvider
- MimicryRecipeProvider - Class in com.mrbysco.soundmimicry.datagen.data
- MimicryRecipeProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class com.mrbysco.soundmimicry.datagen.data.MimicryRecipeProvider
- MimicryRegistry - Class in com.mrbysco.soundmimicry.registration
- MimicryRegistry() - Constructor for class com.mrbysco.soundmimicry.registration.MimicryRegistry
- 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
minVolumerecord 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(double, double, int) - 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, BlockPos, 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
offsetrecord 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, ResourceLocation, 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
pitchrecord 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
posrecord component. - POWERED - Static variable in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
R
- refreshClient() - Method in class com.mrbysco.soundmimicry.blocks.entity.SoundEmitterBlockEntity
-
Update the client whenever the Sound Emitter is modified
- register(String, Supplier<? extends I>) - 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
- render(GuiGraphics, int, int, float) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
- resize(Minecraft, int, int) - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
- resize(Minecraft, int, int) - Method in class com.mrbysco.soundmimicry.client.screen.SoundEmitterEditScreen
- rotate(BlockState, Rotation) - Method in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
S
- saveAdditional(CompoundTag, HolderLookup.Provider) - 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
- SetSoundDataPayload - Record Class in com.mrbysco.soundmimicry.networking
- SetSoundDataPayload(BlockPos, ResourceLocation, String, String, String, String, String, String) - Constructor for record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
-
Creates an instance of a
SetSoundDataPayloadrecord 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, ResourceLocation, 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
soundLocationrecord 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
soundSourcerecord 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
volumerecord component. - volumeEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
W
- write(FriendlyByteBuf) - Method in record class com.mrbysco.soundmimicry.networking.SetSoundDataPayload
All Classes and Interfaces|All Packages|Constant Field Values