Index

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

A

aiStep() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
asHolder() - Method in interface com.mrbysco.ghastcow.registration.RegistryObject
Gets this object wrapped in a vanilla Holder.

C

cancelMobGriefing(ServerLevel, Entity) - Method in interface com.mrbysco.ghastcow.platform.services.IPlatformHelper
If mob griefing should be canceled
canRide(Entity) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
canSpawnHere(EntityType, LevelAccessor, EntitySpawnReason, BlockPos, RandomSource) - Static method in class com.mrbysco.ghastcow.entity.GhastCow
 
canUsePortal(boolean) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
causeFallDamage(double, float, DamageSource) - Method in class com.mrbysco.ghastcow.entity.FlyingMonster
 
checkFallDamage(double, boolean, BlockState, BlockPos) - Method in class com.mrbysco.ghastcow.entity.FlyingMonster
 
ClientClass - Class in com.mrbysco.ghastcow.client
 
ClientClass() - Constructor for class com.mrbysco.ghastcow.client.ClientClass
 
com.mrbysco.ghastcow - package com.mrbysco.ghastcow
 
com.mrbysco.ghastcow.client - package com.mrbysco.ghastcow.client
 
com.mrbysco.ghastcow.client.model - package com.mrbysco.ghastcow.client.model
 
com.mrbysco.ghastcow.client.renderer - package com.mrbysco.ghastcow.client.renderer
 
com.mrbysco.ghastcow.config - package com.mrbysco.ghastcow.config
 
com.mrbysco.ghastcow.entity - package com.mrbysco.ghastcow.entity
 
com.mrbysco.ghastcow.platform - package com.mrbysco.ghastcow.platform
 
com.mrbysco.ghastcow.platform.services - package com.mrbysco.ghastcow.platform.services
 
com.mrbysco.ghastcow.registration - package com.mrbysco.ghastcow.registration
 
COMMON - Static variable in class com.mrbysco.ghastcow.config.GhowConfig
 
CommonClass - Class in com.mrbysco.ghastcow
 
CommonClass() - Constructor for class com.mrbysco.ghastcow.CommonClass
 
commonSpec - Static variable in class com.mrbysco.ghastcow.config.GhowConfig
 
Constants - Class in com.mrbysco.ghastcow
 
Constants() - Constructor for class com.mrbysco.ghastcow.Constants
 
create(Registry, String) - Method in interface com.mrbysco.ghastcow.registration.RegistrationProvider.Factory
create(ResourceKey, String) - Method in interface com.mrbysco.ghastcow.registration.RegistrationProvider.Factory
createMesh() - Static method in class com.mrbysco.ghastcow.client.model.GhastCowModel
 
createRenderState() - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 
customServerAiStep(ServerLevel) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 

D

defineSynchedData(SynchedEntityData.Builder) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 

E

ENTITY_TYPES - Static variable in class com.mrbysco.ghastcow.registration.ModEntities
 
extractRenderState(GhastCow, GhastCowRenderState, float) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 

F

finalizeSpawn(ServerLevelAccessor, DifficultyInstance, EntitySpawnReason, SpawnGroupData) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
FlyingMonster - Class in com.mrbysco.ghastcow.entity
 
FlyingMonster(EntityType, Level) - Constructor for class com.mrbysco.ghastcow.entity.FlyingMonster
 

G

generateAttributes() - Static method in class com.mrbysco.ghastcow.entity.GhastCow
 
get() - Method in interface com.mrbysco.ghastcow.registration.RegistryObject
Gets the object behind this wrapper.
get(Registry, String) - Static method in interface com.mrbysco.ghastcow.registration.RegistrationProvider
Gets a provider for specified modId and registry.
get(ResourceKey, String) - Static method in interface com.mrbysco.ghastcow.registration.RegistrationProvider
Gets a provider for specified modId and resourceKey.
getAmbientSound() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getBlockFriction(Level, BlockPos, Entity) - Method in interface com.mrbysco.ghastcow.platform.services.IPlatformHelper
Get the friction of the block
getBlockLightLevel(GhastCow, BlockPos) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 
getDeathSound() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getEntries() - Method in interface com.mrbysco.ghastcow.registration.RegistrationProvider
Gets all the objects currently registered.
getHurtSound(DamageSource) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getId() - Method in interface com.mrbysco.ghastcow.registration.RegistryObject
Gets the id of the object.
getInvulnerableTicks() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getModId() - Method in interface com.mrbysco.ghastcow.registration.RegistrationProvider
Gets the mod id that this provider registers objects for.
getResourceKey() - Method in interface com.mrbysco.ghastcow.registration.RegistryObject
Gets the ResourceKey of the registry of the object wrapped.
getSoundCategory() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getSoundSet() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getSoundVolume() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getTargetID() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
getTextureLocation() - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowAuraLayer
 
getTextureLocation(GhastCowRenderState) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 
GHAST_COW - Static variable in class com.mrbysco.ghastcow.client.ClientClass
 
GHAST_COW - Static variable in class com.mrbysco.ghastcow.registration.ModEntities
 
GhastCow - Class in com.mrbysco.ghastcow.entity
 
GhastCow(EntityType, Level) - Constructor for class com.mrbysco.ghastcow.entity.GhastCow
 
GhastCowAuraLayer - Class in com.mrbysco.ghastcow.client.renderer
 
GhastCowAuraLayer(RenderLayerParent, EntityModelSet) - Constructor for class com.mrbysco.ghastcow.client.renderer.GhastCowAuraLayer
 
GhastCowModel - Class in com.mrbysco.ghastcow.client.model
 
GhastCowModel(ModelPart) - Constructor for class com.mrbysco.ghastcow.client.model.GhastCowModel
 
GhastCowRenderer - Class in com.mrbysco.ghastcow.client.renderer
 
GhastCowRenderer(EntityRendererProvider.Context) - Constructor for class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 
GhastCowRenderState - Class in com.mrbysco.ghastcow.client
 
GhastCowRenderState() - Constructor for class com.mrbysco.ghastcow.client.GhastCowRenderState
 
GhowConfig - Class in com.mrbysco.ghastcow.config
 
GhowConfig() - Constructor for class com.mrbysco.ghastcow.config.GhowConfig
 
GhowConfig.Common - Class in com.mrbysco.ghastcow.config
 

H

hurtServer(ServerLevel, DamageSource, float) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 

I

init() - Static method in class com.mrbysco.ghastcow.CommonClass
 
INSTANCE - Static variable in interface com.mrbysco.ghastcow.registration.RegistrationProvider.Factory
The singleton instance of the RegistrationProvider.Factory.
invulnerableTicks - Variable in class com.mrbysco.ghastcow.client.GhastCowRenderState
 
IPlatformHelper - Interface in com.mrbysco.ghastcow.platform.services
 
isAttacking - Variable in class com.mrbysco.ghastcow.client.GhastCowRenderState
 
isAttacking() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
isPowered - Variable in class com.mrbysco.ghastcow.client.GhastCowRenderState
 
isPowered() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
isPowered(GhastCowRenderState) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowAuraLayer
 

L

load(Class) - Static method in class com.mrbysco.ghastcow.platform.Services
 
loadClass() - Static method in class com.mrbysco.ghastcow.registration.ModEntities
 
LOGGER - Static variable in class com.mrbysco.ghastcow.Constants
 

M

MOD_ID - Static variable in class com.mrbysco.ghastcow.Constants
 
MOD_NAME - Static variable in class com.mrbysco.ghastcow.Constants
 
model() - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowAuraLayer
 
ModEntities - Class in com.mrbysco.ghastcow.registration
Example class for item registration
ModEntities() - Constructor for class com.mrbysco.ghastcow.registration.ModEntities
 
modLoc(String) - Static method in class com.mrbysco.ghastcow.Constants
 

O

onClimbable() - Method in class com.mrbysco.ghastcow.entity.FlyingMonster
Returns true if this entity should move as if it were on a ladder (either because it's actually on a ladder, or for AI reasons)
onDeath(LivingEntity, DamageSource) - Static method in class com.mrbysco.ghastcow.CommonClass
 

P

performRangedAttack(LivingEntity, float) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
PLATFORM - Static variable in class com.mrbysco.ghastcow.platform.Services
 

R

readAdditionalSaveData(ValueInput) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
register(String, Supplier) - Method in interface com.mrbysco.ghastcow.registration.RegistrationProvider
Registers an object.
registerGoals() - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
RegistrationProvider<T> - Interface in com.mrbysco.ghastcow.registration
Utility class for multiloader registration.
RegistrationProvider.Factory - Interface in com.mrbysco.ghastcow.registration
Factory class for registration providers.
RegistryObject<T> - Interface in com.mrbysco.ghastcow.registration
Represents a lazy wrapper for registry object.
requireNamed - Variable in class com.mrbysco.ghastcow.config.GhowConfig.Common
 

S

scale(GhastCowRenderState, PoseStack) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowRenderer
 
Services - Class in com.mrbysco.ghastcow.platform
 
Services() - Constructor for class com.mrbysco.ghastcow.platform.Services
 
setAttacking(boolean) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
setCustomName(Component) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
setInvulTime(int) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
setupAnim(GhastCowRenderState) - Method in class com.mrbysco.ghastcow.client.model.GhastCowModel
 
startSeenByPlayer(ServerPlayer) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 
stopSeenByPlayer(ServerPlayer) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 

T

travel(Vec3) - Method in class com.mrbysco.ghastcow.entity.FlyingMonster
 

U

updateTargetID(int) - Method in class com.mrbysco.ghastcow.entity.GhastCow
 

X

xOffset(float) - Method in class com.mrbysco.ghastcow.client.renderer.GhastCowAuraLayer
 
A C D E F G H I L M O P R S T U X 
All Classes and Interfaces|All Packages|Constant Field Values