Index

B C F G K L M S T 
All Classes and Interfaces|All Packages|Constant Field Values

B

BobberComponent - Class in com.mrbysco.gonefishing.component
 
BobberComponent() - Constructor for class com.mrbysco.gonefishing.component.BobberComponent
 
BobberDespawnSystem - Class in com.mrbysco.gonefishing.systems
 
BobberDespawnSystem() - Constructor for class com.mrbysco.gonefishing.systems.BobberDespawnSystem
 
BobberSystem - Class in com.mrbysco.gonefishing.systems
 
BobberSystem() - Constructor for class com.mrbysco.gonefishing.systems.BobberSystem
 
BoundBobberComponent - Class in com.mrbysco.gonefishing.component
 
BoundBobberComponent(UUID) - Constructor for class com.mrbysco.gonefishing.component.BoundBobberComponent
 

C

canCatchFish() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
canRelease - Variable in class com.mrbysco.gonefishing.config.FishingConfig
 
canReleaseFish() - Static method in class com.mrbysco.gonefishing.util.FishHelper
 
clone() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
clone() - Method in class com.mrbysco.gonefishing.component.BoundBobberComponent
 
CODEC - Static variable in class com.mrbysco.gonefishing.component.BoundBobberComponent
 
CODEC - Static variable in class com.mrbysco.gonefishing.config.FishingConfig
 
CODEC - Static variable in class com.mrbysco.gonefishing.interaction.FishingInteraction
 
CODEC - Static variable in class com.mrbysco.gonefishing.interaction.FishingMetaData
 
CODEC - Static variable in class com.mrbysco.gonefishing.interaction.SpawnFishInteraction
 
com.mrbysco.gonefishing - package com.mrbysco.gonefishing
 
com.mrbysco.gonefishing.api.event - package com.mrbysco.gonefishing.api.event
 
com.mrbysco.gonefishing.component - package com.mrbysco.gonefishing.component
 
com.mrbysco.gonefishing.config - package com.mrbysco.gonefishing.config
 
com.mrbysco.gonefishing.interaction - package com.mrbysco.gonefishing.interaction
 
com.mrbysco.gonefishing.systems - package com.mrbysco.gonefishing.systems
 
com.mrbysco.gonefishing.util - package com.mrbysco.gonefishing.util
 
createDefaultFishTable() - Static method in class com.mrbysco.gonefishing.util.FishHelper
Create the default fish table with predefined weights.
createRandomFish() - Static method in class com.mrbysco.gonefishing.util.FishHelper
Create a random fish ItemStack.

F

firstRun(InteractionType, InteractionContext, CooldownHandler) - Method in class com.mrbysco.gonefishing.interaction.FishingInteraction
 
firstRun(InteractionType, InteractionContext, CooldownHandler) - Method in class com.mrbysco.gonefishing.interaction.SpawnFishInteraction
 
FishCaughtEvent - Class in com.mrbysco.gonefishing.api.event
Event fired when player caught a fish.
FishCaughtEvent(ItemStack, Ref) - Constructor for class com.mrbysco.gonefishing.api.event.FishCaughtEvent
 
FishHelper - Class in com.mrbysco.gonefishing.util
 
FishHelper() - Constructor for class com.mrbysco.gonefishing.util.FishHelper
 
FishingConfig - Class in com.mrbysco.gonefishing.config
 
FishingConfig() - Constructor for class com.mrbysco.gonefishing.config.FishingConfig
 
FishingFailedEvent - Class in com.mrbysco.gonefishing.api.event
Event fired when player failed to catch a fish.
FishingFailedEvent(Ref) - Constructor for class com.mrbysco.gonefishing.api.event.FishingFailedEvent
 
FishingInteraction - Class in com.mrbysco.gonefishing.interaction
 
FishingInteraction() - Constructor for class com.mrbysco.gonefishing.interaction.FishingInteraction
 
FishingMetaData - Class in com.mrbysco.gonefishing.interaction
 
FishingMetaData() - Constructor for class com.mrbysco.gonefishing.interaction.FishingMetaData
 
FishingStartedEvent - Class in com.mrbysco.gonefishing.api.event
Event fired when player starts fishing.
FishingStartedEvent(Ref) - Constructor for class com.mrbysco.gonefishing.api.event.FishingStartedEvent
 
fishTable - Variable in class com.mrbysco.gonefishing.config.FishingConfig
 

G

get() - Static method in class com.mrbysco.gonefishing.GoneFishingPlugin
 
getAttachedEntity() - Method in class com.mrbysco.gonefishing.component.BoundBobberComponent
 
getBobberAge() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
getBobberComponent() - Method in class com.mrbysco.gonefishing.GoneFishingPlugin
 
getBoundBobber() - Method in class com.mrbysco.gonefishing.interaction.FishingMetaData
 
getBoundBobberComponent() - Method in class com.mrbysco.gonefishing.GoneFishingPlugin
 
getCatchTimer() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
getCaughtItem() - Method in class com.mrbysco.gonefishing.api.event.FishCaughtEvent
 
getComponentType() - Static method in class com.mrbysco.gonefishing.component.BobberComponent
 
getComponentType() - Static method in class com.mrbysco.gonefishing.component.BoundBobberComponent
 
getPlayerRef() - Method in class com.mrbysco.gonefishing.api.event.FishCaughtEvent
 
getPlayerRef() - Method in class com.mrbysco.gonefishing.api.event.FishingFailedEvent
 
getPlayerRef() - Method in class com.mrbysco.gonefishing.api.event.FishingStartedEvent
 
getQuery() - Method in class com.mrbysco.gonefishing.systems.BobberDespawnSystem
 
getQuery() - Method in class com.mrbysco.gonefishing.systems.BobberSystem
 
getRandomFish() - Static method in class com.mrbysco.gonefishing.util.FishHelper
Get a random fish based on defined weights.
getTargetWater(CommandBuffer, World, float, Ref) - Method in class com.mrbysco.gonefishing.interaction.FishingInteraction
Gets the target water block based on the raycast parameters.
getTargetWater(CommandBuffer, World, float, Ref) - Method in class com.mrbysco.gonefishing.interaction.SpawnFishInteraction
Gets the target water block based on the raycast parameters.
getTimeUntilCatch() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
getTimeUntilCatch() - Static method in class com.mrbysco.gonefishing.util.FishHelper
 
GoneFishingPlugin - Class in com.mrbysco.gonefishing
 
GoneFishingPlugin(JavaPluginInit) - Constructor for class com.mrbysco.gonefishing.GoneFishingPlugin
 

K

KEY - Static variable in class com.mrbysco.gonefishing.interaction.FishingMetaData
 
KEYED_CODEC - Static variable in class com.mrbysco.gonefishing.interaction.FishingMetaData
 

L

LOGGER - Static variable in class com.mrbysco.gonefishing.GoneFishingPlugin
 

M

maxFishingTime - Variable in class com.mrbysco.gonefishing.config.FishingConfig
 
minFishingTime - Variable in class com.mrbysco.gonefishing.config.FishingConfig
 

S

setAttachedEntity(UUID) - Method in class com.mrbysco.gonefishing.component.BoundBobberComponent
 
setBobberAge(int) - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
setBoundBobber(UUID) - Method in class com.mrbysco.gonefishing.interaction.FishingMetaData
 
setCanCatch(boolean) - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
setCatchTimer(int) - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
setCaughtItem(ItemStack) - Method in class com.mrbysco.gonefishing.api.event.FishCaughtEvent
 
setRandomTimeUntilCatch() - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
setTimeUntilCatch(int) - Method in class com.mrbysco.gonefishing.component.BobberComponent
 
setup() - Method in class com.mrbysco.gonefishing.GoneFishingPlugin
 
setupFishes(FishingConfig) - Static method in class com.mrbysco.gonefishing.util.FishHelper
Setup fishes from config.
SpawnFishInteraction - Class in com.mrbysco.gonefishing.interaction
 
SpawnFishInteraction() - Constructor for class com.mrbysco.gonefishing.interaction.SpawnFishInteraction
 
start() - Method in class com.mrbysco.gonefishing.GoneFishingPlugin
 

T

tick(float, int, ArchetypeChunk, Store, CommandBuffer) - Method in class com.mrbysco.gonefishing.systems.BobberDespawnSystem
 
tick(float, int, ArchetypeChunk, Store, CommandBuffer) - Method in class com.mrbysco.gonefishing.systems.BobberSystem
 
B C F G K L M S T 
All Classes and Interfaces|All Packages|Constant Field Values