All Classes and Interfaces

Class
Description
AbstractAction<T extends net.minecraft.world.entity.Mob & IFWAction>
 
AbstractActionGoal<T extends net.minecraft.world.entity.Mob & IFWAction>
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ActionTickerGoal<T extends net.minecraft.world.entity.Mob & IFWAction>
 
AgeablePlantRenderer<T extends AbstractPlant,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
Made with Blockbench 5.1.0 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
BabyPlantModelProvider<T extends AbstractPlant,M extends net.minecraft.client.model.EntityModel<T>>
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
Made with Blockbench 5.1.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Made with Blockbench 5.1.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BuffStatusLayer<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
Made with Blockbench 5.0.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
CombatMovementGoal<T extends net.minecraft.world.entity.Mob>
 
 
 
CooldownIndicatorLayer<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T>>
 
 
Made with Blockbench 5.0.5 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
CustomArmorLayer<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T> & IArmorWearer>
 
 
 
CustomNearestTargetGoal<T extends net.minecraft.world.entity.LivingEntity,R extends BasePlant & IFWAction>
 
CustomPlantRenderer<T extends AbstractPlant,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ElectricArcLayer<T extends net.minecraft.world.entity.Entity & IArcInfo,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
FlowerHeadGiftRibbonCosmetic<T extends net.minecraft.world.entity.LivingEntity>
 
 
FollowCaravanGoal<T extends net.minecraft.world.entity.Mob & ICaravanMovement>
 
 
 
 
 
 
 
 
 
FrozenIceLayer<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
FWBlockEntityModel<T extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FWCustomHeadLayer<T extends net.minecraft.world.entity.LivingEntity,M extends FWHierarchicalModel<T> & ICustomHeadedModel>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FWHierarchicalModel<T extends net.minecraft.world.entity.Entity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.2 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
IAgeableModelProvider<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
Made with Blockbench 5.0.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
IFloralWarfareModel<T extends net.minecraft.world.entity.Entity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ImpRenderer<T extends Imp>
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MoveGoalProperties<T extends net.minecraft.world.entity.Mob>
 
 
 
 
 
 
 
MultiHeadedNearestTargetGoal<T extends net.minecraft.world.entity.LivingEntity,R extends net.minecraft.world.entity.Mob & IFWAction & IMultiHeadedEntity>
 
 
NearbyPlantSensor<E extends net.minecraft.world.entity.LivingEntity>
 
NearestSunTargetGoal<T extends net.minecraft.world.entity.LivingEntity,M extends BasePlant & ISunProducer>
 
NearestSupportGoal<T extends net.minecraft.world.entity.LivingEntity,M extends BasePlant & ISupportPlant>
 
NearestSupportGoal<T extends net.minecraft.world.entity.LivingEntity,M extends BasePlant & ISupportPlant>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
PlantGainExpEvent is fired just before a plant gains experience.

This event is fired via the FWHooks.onPlantExpGain(AbstractPlant, int).

PlantGainExpEvent.plant contains the Plant that gained exp.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PlantProjectileRenderer<T extends AbstractPlantProjectile,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
PlantRenderer<T extends AbstractPlant,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
PlantSleepGoal<T extends net.minecraft.world.entity.LivingEntity & ISleepingPlant>
 
 
 
 
 
PlantTargetSelectGoal<T extends net.minecraft.world.entity.LivingEntity>
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
Made with Blockbench 5.0.5 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
ShadesFlowerHeadCosmetic<T extends net.minecraft.world.entity.LivingEntity>
 
 
Made with Blockbench 5.1.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
Made with Blockbench 5.0.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
Made with Blockbench 5.0.2 Exported for Minecraft version 1.19 or later with Mojang mappings
 
Based on @lgh877's codes:link
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
SolarPeaOrbRenderer<T extends net.minecraft.world.entity.Entity>
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SunDonatorGoal<T extends net.minecraft.world.entity.LivingEntity,M extends BasePlant & ISunProducer>
 
 
Made with Blockbench 5.0.7 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.0.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
 
 
 
TargetGoalConfig<T extends net.minecraft.world.entity.LivingEntity>
 
 
 
 
 
 
TertiaryLookControl<T extends net.minecraft.world.entity.Mob & TwoHeadedEntity>
 
 
 
 
 
 
TestFlowerHeadCosmetic<T extends net.minecraft.world.entity.LivingEntity>
 
TestLayer<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T> & net.minecraft.client.model.HeadedModel>
 
TestPlantRenderer<T extends net.minecraft.world.entity.Mob,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
ThirdHeadTargetGoal<T extends net.minecraft.world.entity.Mob & TertiaryTargeting>
 
 
 
 
Made with Blockbench 4.12.6 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
TrajectoryUtil — projectile trajectory helpers for Minecraft Forge 1.20.1 Minecraft projectile physics recap: - Each tick: velocity *= drag, then velocity.y -= gravity - Default arrow: drag = 0.99, gravity = 0.05 (per tick) - Default snowball/egg: drag = 0.99, gravity = 0.03 - Fireball: drag = 0.95, gravity = 0.0 - ThrownPotion: drag = 0.99, gravity = 0.05 All positions are in blocks (doubles).
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
UseShieldGoal<T extends net.minecraft.world.entity.Mob & IFWAction>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Made with Blockbench 5.1.4 Exported for Minecraft version 1.19 or later with Mojang mappings
 
 
 
 
 
 
 
 
 
 
ZombieCustomHeadLayer<T extends net.minecraft.world.entity.LivingEntity,M extends FWHierarchicalModel<T> & ICustomHeadedModel>
 
ZombieCustomHeadLayer1<T extends net.minecraft.world.entity.LivingEntity,M extends FWHierarchicalModel<T> & ICustomHeadedModel>