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
 
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
 

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.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 interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
create(ResourceKey<? extends Registry<T>>, String) - Method in interface com.mrbysco.soundmimicry.registration.RegistrationProvider.Factory
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
 

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
 

F

FACING - Static variable in class com.mrbysco.soundmimicry.blocks.SoundEmitterBlock
 

G

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 modId and registry.
get(ResourceKey<? extends Registry<T>>, 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.
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<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
 
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(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 offset record component.
offsetEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
onDone() - Method in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
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 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
 

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 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, ResourceLocation, 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, 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 soundLocation record component.
soundLocationEdit - Variable in class com.mrbysco.soundmimicry.client.screen.AbstractSoundEmitterEditScreen
 
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