Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABSENT - Enum constant in enum class me.gamercoder215.mobchip.ai.memories.MemoryStatus
Represents a Memory that is not present in the brain.
Activity - Enum Class in me.gamercoder215.mobchip.ai.schedule
Represents an Activity assignable to a Mob.
add(int, int, int) - Method in class me.gamercoder215.mobchip.util.Position
Adds an amount to each coordinate.
add(Position) - Method in class me.gamercoder215.mobchip.util.Position
Adds a Position to this Position.
add(Location) - Method in class me.gamercoder215.mobchip.util.Position
Adds a location to this Position.
add(Entity) - Method in class me.gamercoder215.mobchip.util.Position
Adds an entity's location to this Position.
addActivity(int, Activity) - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule.Builder
Adds an Activity to the Schedule.
addAttribute(AttributeInstance, double) - Method in class me.gamercoder215.mobchip.bosses.Boss
Adds an Attribute that this Boss will spawn with.
addAttribute(AttributeInstance, double) - Method in class me.gamercoder215.mobchip.bosses.Minion
Adds an Attribute that this Minion will spawn with.
addCollideExemption(Entity) - Method in interface me.gamercoder215.mobchip.EntityBody
Adds an entity that this Mob will not collide with.
addCollideExemptions(Iterable<Entity>) - Method in interface me.gamercoder215.mobchip.EntityBody
Adds a collection of entities that this Mob will not collide with.
addCollideExemptions(Entity...) - Method in interface me.gamercoder215.mobchip.EntityBody
Adds an array of entities that this Mob will not collide with.
addIgnore(EntityType) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
Adds an EntityType to the List of EntityTypes to ignore when hurt.
addItems(Iterable<? extends ItemStack>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Adds a Collection of ItemStacks to this PathfinderTempt.
addItems(ItemStack...) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Adds an Array of ItemStacks to this PathfinderTempt.
addPoint(int, int, int) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point from coordinates
addPoint(int, Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point at the given index
addPoint(int, Location) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point at the given index
addPoint(int, Entity) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point at the given index
addPoint(Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point
addPoint(Location) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point from Location
addPoint(Entity) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Adds a Point from an Entity
addPosition(Position) - Method in class me.gamercoder215.mobchip.util.PositionPath
Adds a position to the end of this Path.
addPosition(Position, int) - Method in class me.gamercoder215.mobchip.util.PositionPath
Adds a position.
addRiptideTicks(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Adds Riptiding Ticks to the Mob's current Riptiding Ticks.
addSensor(Sensor<?>) - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Adds a Sensor to this mob's senses.
ADMIRING_DISABLED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether Admiring is Disabled.
ADULT_HOGLIN_COUNT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The amount of Visible Adult Hoglins.
ADULT_PIGLIN_COUNT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The amount of Visible Adult Piglins.
advance() - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Advances this path.
advance() - Method in class me.gamercoder215.mobchip.util.PositionPath
Advances this Path to the next Position.
AllayBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behavior for an Allay
ANGRY_AT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity that this Entity is angry at.
ATE_RECENTLY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity has Eaten Recently.
ATTACK_COOLING_DOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity's Attack is cooling down.
ATTACK_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Attack Target.
Attribute - Interface in me.gamercoder215.mobchip.ai.attribute
Represents an ordinary Attribute of a Mob
AttributeInstance - Interface in me.gamercoder215.mobchip.ai.attribute
Represents a custom Attribute Instance of a Mob
AVOID_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity to avoid.
AxolotlBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behavior for an Axolotl

B

BABY_VILLAGER - Static variable in class me.gamercoder215.mobchip.ai.schedule.DefaultSchedules
Represents a Baby Villager's default schedule.
backupIfClose(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob back up if it is too close, with no speed modifier.
backupIfClose(int, float) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob back up if it is too close.
BehaviorResult - Class in me.gamercoder215.mobchip.ai.behavior
Represents a Behavior Result
BehaviorResult() - Constructor for class me.gamercoder215.mobchip.ai.behavior.BehaviorResult
Constructs an Abstract Behavior Result.
BehaviorResult.Status - Enum Class in me.gamercoder215.mobchip.ai.behavior
Represents a Behavior Status
BLOCK_BREAK_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#BLOCK_BREAK_SPEED
BLOCK_INTERACTION_RANGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#BLOCK_INTERACTION_RANGE
Boss<T> - Class in me.gamercoder215.mobchip.bosses
Represents a Boss Entity.
Boss(EntityType, Plugin) - Constructor for class me.gamercoder215.mobchip.bosses.Boss
Creates a New Boss.
BossHandler - Class in me.gamercoder215.mobchip.bosses
Represents a Boss Handler
BrainEvent - Class in me.gamercoder215.mobchip.bukkit.events
Represents an Event related to the Brain
BrainEvent(EntityBrain) - Constructor for class me.gamercoder215.mobchip.bukkit.events.BrainEvent
Construct a BrainEvent
BrainEvent(EntityBrain, boolean) - Constructor for class me.gamercoder215.mobchip.bukkit.events.BrainEvent
Construct a BrainEvent
BREATH_ATTACK - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will attack with dragon breath at its current location.
BREEDING_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Breeding Target.
BREEZE_JUMP_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Breeze's Jump Cooldown.
BREEZE_JUMP_INHALING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The duration of a Breeze's Inhaling before Jumping.
BREEZE_JUMP_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The location of where a Breeze should jump.
BREEZE_SHOOT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Breeze's Shooting Duration.
BREEZE_SHOOT_CHARGING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Breeze's Charging duration for its Shooting.
BREEZE_SHOOT_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Breeze's Shooting Cooldown.
BREEZE_SHOOT_RECOVERING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Breeze's Recovery duration after Shooting.
BreezeBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behavior for a Breeze
build() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Builds the EntityAttribute.
build() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule.Builder
Builds the Schedule.
build() - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Builds a new CombatEntry.
builder() - Static method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Fetches the EntityAttribute Builder.
builder() - Static method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Fetches the Schedule builder.
builder() - Static method in class me.gamercoder215.mobchip.combat.CombatEntry
Creates a new Builder for a CombatEntry.
buildPath() - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Constructs a NavigationPath.
BukkitBrain - Class in me.gamercoder215.mobchip.bukkit
Bukkit Implementation of EntityBrain

C

CamelBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Entity Behaviors for a Camel
canBreatheUnderwater() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob can breathe underwater.
canContinueToUse() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Whether this Pathfinder Goal will continue to be used.
canFly() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Whether this Tame bale can fly to their owner.
canInterrupt() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Whether this Pathfinder Goal can be interrupted.
canRideUnderwater() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob can be ridden underwater.
canSee(EntityBrain) - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this Mob can see another Entity.
canSee(Entity) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Whether this Mob can see another Entity.
canSee(Entity) - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this Mob can see another Entity.
canStart() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Whether this Custom Pathfinder can start.
canUseDoors() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Fetches the Function used in whether this entity can use doors throughout the Village.
celebrateSurvivedRaid(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager celebrate that they survived the Raid.
celebrateSurvivedRaid(int, int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager celebrate that they survived the Raid.
CELEBRATING_LOCATION - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Celebrating Location of this Entity.
CELEBRATION_LOCATION - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Entity's Celebration Location.
CHARGE_PLAYER - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will charge a player.
CIRCLING - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will circle outside the ring of pillars if ender crystal remain or inside the ring if not.
clear() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Removes all activities from the current Activity Map.
clearRestrictionArea() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Clears this Entity's Restriction Area.
clearRestrictionArea() - Method in interface me.gamercoder215.mobchip.EntityBrain
Clears this Entity's Restriction Area.
clientTick() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
clientTick() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called every tick during the phase between the first and last.
clone() - Method in class me.gamercoder215.mobchip.util.Position
 
CombatEntry - Class in me.gamercoder215.mobchip.combat
Represents a Combat Entry stored in the Entity's EntityCombatTracker
CombatEntry(Mob, EntityDamageEvent.DamageCause, int, float, float) - Constructor for class me.gamercoder215.mobchip.combat.CombatEntry
Constructs a new CombatEntry with no fall damage.
CombatEntry(Mob, EntityDamageEvent.DamageCause, int, float, float, float) - Constructor for class me.gamercoder215.mobchip.combat.CombatEntry
Constructs a new CombatEntry with no Combat Location.
CombatEntry(Mob, EntityDamageEvent.DamageCause, int, float, float, float, CombatLocation) - Constructor for class me.gamercoder215.mobchip.combat.CombatEntry
Constructs a new CombatEntry with no attacker.
CombatEntry(Mob, EntityDamageEvent.DamageCause, int, float, float, float, CombatLocation, Entity) - Constructor for class me.gamercoder215.mobchip.combat.CombatEntry
Constructs a new CombatEntry.
CombatEntry.Builder - Class in me.gamercoder215.mobchip.combat
Builder class for a CombatEntry.
CombatLocation - Enum Class in me.gamercoder215.mobchip.combat
Represents a specific location in combat that a Mob can prepare for.
Conditional<T> - Interface in me.gamercoder215.mobchip.ai.goal
Represents a Conditional State for this Pathfinder to work
CONSUME - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Represents an interaction result that caused an item to be consumed.
CONSUME_PARTIAL - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Represents an interaction result that caused an item to be partially consumed.
contains(int) - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Whether this Schedule contains this timestamp.
contains(Pathfinder) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Whether this EntityAI contains this Pathfinder.
contains(Activity) - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Whether this Schedule contains this Activity.
contains(Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Whether this Path contains this Navigation Node.
containsAll(Collection<? extends Position>) - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Whether this NavigationPath contains all of these Navigation Nodes.
containsAll(Position...) - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Whether this NavigationPath contains all of these Navigation Nodes.
containsAllMemories(Memory<?>...) - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this Brain contains all of these memories.
containsMemory(Memory<?>) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Whether this Brain contains this memory.
containsMemory(Memory<?>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this Brain contains this memory.
CORE - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Main Activity of the Mob.
createNavigation() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Creates new Entity Navigation associated with this Brain.
createNavigation() - Method in interface me.gamercoder215.mobchip.EntityBrain
Creates new Entity Navigation associated with this Brain.
CreatureBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Entity Behaviors for Advanced Mobs (i.e.
CRITICAL_DAMAGE - Enum constant in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Represents the Damage Animation when taking damage on a critical hit
croak() - Method in interface me.gamercoder215.mobchip.ai.behavior.FrogBehavior
Makes this frog Croak.
CustomPathfinder - Class in me.gamercoder215.mobchip.ai.goal
Represents an extendable Pathfinder for creating Custom Pathfinders.
CustomPathfinder(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Constructs a CustomPathfinder.
CustomPhase - Class in me.gamercoder215.mobchip.ai.enderdragon
Represents a custom Ender Dragon Phase.
CustomPhase(EnderDragon, NamespacedKey) - Constructor for class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
Constructs a new CustomPhase.
CustomSensor<T> - Class in me.gamercoder215.mobchip.ai.sensing
Represents a Custom Sensor.
CustomSensor(Class<T>, NamespacedKey) - Constructor for class me.gamercoder215.mobchip.ai.sensing.CustomSensor
Creates a new Custom Sensor with the default Scan Rate.
CustomSensor(Class<T>, NamespacedKey, int) - Constructor for class me.gamercoder215.mobchip.ai.sensing.CustomSensor
Constructs a Custom Sensor.

D

DAMAGE - Enum constant in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Represents the Damage Animation when taking damage
DANCING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this entity is dancing.
decay() - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Forcefully decays all the gossip types by their daily decay rate.
DEFAULT_ATTACK_INTERVAL - Static variable in interface me.gamercoder215.mobchip.ai.goal.Ranged
Default Attack Interval, in ticks (100)
DEFAULT_ATTACK_RANGE - Static variable in interface me.gamercoder215.mobchip.ai.goal.Ranged
Default Attack Range (6F)
DEFAULT_DOOR_BREAK_TIME - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Default amount of ticks it takes to break a door
DEFAULT_HEALTH - Static variable in class me.gamercoder215.mobchip.bosses.Boss
Default health for Boss (20)
DEFAULT_INTERVAL - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
The Default Interval to swim, in ticks
DEFAULT_LOOK_RANGE - Static variable in interface me.gamercoder215.mobchip.ai.goal.Ranged
Default Range for Looking
DEFAULT_MIN_DISTANCE - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Default Minimum Distance from a village to start moving through a village
DEFAULT_PROBABILITY - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Default Probability to look at an Entity (0.02F)
DEFAULT_PROBABILITY - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
The default probability to stroll.
DEFAULT_RANGE - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Default Range to find Block (25)
DEFAULT_RANGE - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
Default Range for moving towards a target
DEFAULT_SCAN_RATE - Static variable in interface me.gamercoder215.mobchip.ai.sensing.Sensor
Represents the Default Scan Rate of 20 Ticks.
DEFAULT_SPEED_MODIFIER - Static variable in interface me.gamercoder215.mobchip.ai.SpeedModifier
Default Speed Modifier
DEFAULT_USE_DOORS - Static variable in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Default Supplier to Use Doors (true)
DefaultSchedules - Class in me.gamercoder215.mobchip.ai.schedule
Represents Built-In MC Schedules
delay() - Element in annotation interface me.gamercoder215.mobchip.bosses.annotations.Repeatable
The delay of this Repeatable Attack.
DETECTED_GOLEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether a Golem has been recently detected.
dig(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Makes this Warden dig into the ground.
DIG_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can dig again.
DISABLE_WALKING_TO_ADMIRING_ITEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity should not walk to its admiring item.
disableFlag(Pathfinder.PathfinderFlag) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Disables all Pathfinders with this flag.
distance(Position) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance of this Position to another Position.
distance(Location) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance of this Position to another Location.
distance(Entity) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance of this Position to another Entity.
distanceManhattan(Position) - Method in class me.gamercoder215.mobchip.util.Position
Fetches the Manhattan distance to another Position.
distanceManhattan(Location) - Method in class me.gamercoder215.mobchip.util.Position
Fetches the Manhattan distance to another Location.
distanceSquared(double, double, double) - Method in class me.gamercoder215.mobchip.util.Position
GEts the distance, squared, of this Position to these coordinates.
distanceSquared(Position) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance, squared, of this Position to another Position.
distanceSquared(Location) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance, squared, of this Position to another Location.
distanceSquared(Entity) - Method in class me.gamercoder215.mobchip.util.Position
Gets the distance, squared, of this Position to another Entity.
DISTURBANCE_LOCATION - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Mob (Warden)'s current disturbance location, symbolizing a potential future attack.
doesMemoryExist(Memory<?>) - Static method in class me.gamercoder215.mobchip.ai.memories.EntityMemories
Whether this entity has the given memory.
DOORS_TO_CLOSE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Doors to close (will ignore blocks without BlockData Door)
dragon - Variable in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
The Dragon that this phase is attached to.
DragonBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Entity Behaviors for an Ender Dragon
DragonBrain - Interface in me.gamercoder215.mobchip
Represents a special EntityBrain for Ender Dragons.
DragonPhase - Interface in me.gamercoder215.mobchip.ai.enderdragon
Represents a Dragon Phase
DragonPhases - Class in me.gamercoder215.mobchip.ai.enderdragon
Utility Class for Ender Dragon Phases
DragonPhases(EnderDragon) - Constructor for class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
Constructs a new DragonPhases object.
DYING - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will fly to the vicinity of the portal and die.

E

eat(ItemStack) - Method in interface me.gamercoder215.mobchip.EntityBody
Eats an Item.
emerge(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Makes this Warden emerge from the ground.
EMPTY - Static variable in class me.gamercoder215.mobchip.ai.schedule.DefaultSchedules
Represents an Empty Schedule
enableFlag(Pathfinder.PathfinderFlag) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Enables all Pathfinders with this flag.
entity - Variable in class me.gamercoder215.mobchip.ai.goal.Pathfinder
This Entity.
ENTITY_INTERACTION_RANGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#ENTITY_INTERACTION_RANGE
EntityAI - Interface in me.gamercoder215.mobchip.ai
Represents Entity Pathfinder AI
EntityAnimation - Enum Class in me.gamercoder215.mobchip.ai.animation
Represents an Entity Animation
EntityAttribute - Class in me.gamercoder215.mobchip.ai.attribute
Represents an Entity's Attribute
EntityAttribute.Builder - Class in me.gamercoder215.mobchip.ai.attribute
Entity Attribute Builder
EntityBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Entity Behavior.
EntityBody - Interface in me.gamercoder215.mobchip
Represents an Entity's Body and Server Attributes
EntityBody.InteractionHand - Enum Class in me.gamercoder215.mobchip
Represents EquipmentSlots consisting of your Main Hand and Off-Hand
EntityBody.InteractionResult - Enum Class in me.gamercoder215.mobchip
Represents the result of an interaction
EntityBrain - Interface in me.gamercoder215.mobchip
Represents an Entire Entity Brain
EntityCombatTracker - Interface in me.gamercoder215.mobchip.combat
Represents an Entity's Combat Tracker
EntityController - Interface in me.gamercoder215.mobchip.ai.controller
Represents an Entity Controller, used for calling direct actions for an entity.
EntityGossipContainer - Interface in me.gamercoder215.mobchip.ai.gossip
Represents a Gossip Container Manager for a Villager
EntityMemories - Class in me.gamercoder215.mobchip.ai.memories
Utility class for Entity Memories
EntityMemory<T> - Class in me.gamercoder215.mobchip.ai.memories
Represents a Memory of an entity.
EntityNavigation - Interface in me.gamercoder215.mobchip.ai.navigation
Represents Entity Navigation.
EntityScheduleManager - Interface in me.gamercoder215.mobchip.ai.schedule
Represents the Schedule Manager for this Entity.
EntitySenses - Interface in me.gamercoder215.mobchip.ai.sensing
Represents a mob's senses and groups of Sensors.
entrySet() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Creates an entry set for the timestamps to Activities in this Schedule.
eraseIf(Predicate<Mob>, Memory<?>) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Erases a memory if function returns true.
exists(NamespacedKey) - Static method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Whether an Attribute exists in the Minecraft registrar.

F

FAIL - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Represents a failed interaction result.
FALL_DAMAGE_MULTIPLIER - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#FALL_DAMAGE_MULTIPLIER
Filtering<T> - Interface in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder that filters in an entity class
findJobSite() - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager find a potential Job Site with the default Speed Modifier.
findJobSite(float) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager find a potential Job Site.
findNearestVillage(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager find the nearest Village, with no speed modifier.
findNearestVillage(int, float) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager find the nearest Village.
FLY_TO_PORTAL - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will fly towards the empty portal (approaching from the other side, if applicable).
followTemptation() - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Follows the Entity's Temptation (e.g.
followTemptation(float) - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Follows the Entity's Temptation (e.g.
followTemptation(Function<LivingEntity, Float>) - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Follows the Entity's Temptation (e.g.
FrogBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behaviors for a Frog
fromBukkit(Attribute) - Static method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Converts a Bukkit Attribute to a MobChip Attribute.
fromBukkit(EnderDragon, EnderDragon.Phase) - Static method in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
Converts a Bukkit Phase to a MobChip Phase.
fromEquipmentSlot(EquipmentSlot) - Static method in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Converts an EquipmentSlot to an InteractionHand.

G

GENERIC_ARMOR - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_ARMOR_TOUGHNESS - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_ATTACK_DAMAGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_ATTACK_KNOCKBACK - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#GENERIC_ATTACK_KNOCKBACK
GENERIC_ATTACK_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_FLYING_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_FOLLOW_RANGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_KNOCKBACK_RESISTANCE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_LUCK - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_MAX_HEALTH - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
GENERIC_MOVEMENT_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
get(int) - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Fetches the Activity at this timestamp.
get(String) - Static method in class me.gamercoder215.mobchip.ai.schedule.DefaultSchedules
Fetches a Schedule from the Minecraft registrar.
getActiveActivities() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Fetches a set of all active activities.
getAI() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderClearEvent
Gets the current EntityAI involved in this Event.
getAI() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Gets the current EntityAI involved in this Event.
getAnimationSpeed() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current animation speed.
getArmorCoverPercentage() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetch the percentage of how much armor is covering this Mob.
getAttacker() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Deprecated.
As of Minecraft 1.20, no longer stored in CombatEntry
getAttribute() - Method in interface me.gamercoder215.mobchip.ai.attribute.AttributeInstance
Deprecated.
Use AttributeInstance.getGenericAttribute() to get the actual Attribute.
getAttribute(NamespacedKey) - Static method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Fetches an EntityAttribute from the Minecraft registrar.
getAttributeInstance(Attribute) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Fetches the MobChip Attribute Instance.
getAttributeInstance(Attribute) - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetches a MobChip Attribute Instance.
getAttributes() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetch this Entity's Attributes.
getAttributes() - Method in class me.gamercoder215.mobchip.bosses.Minion
Fetch this Entity's Attributes.
getAvoidingPredicate() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Gets the current avoiding predicate.
getAvoidPredicate() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Gets the current avoid predicate.
getBehaviors() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the Entity's Scheduling Manager associated with this Brain.
getBehaviors() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity's Behavior associated with this Brain.
getBlock() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Gets the Material to remove.
getBody() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Fetches the Entity Body Editor.
getBody() - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetches the Entity Body Editor.
getBodyRotation() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current body rotation (between 0.0F and 360.0F)
getBoss() - Method in class me.gamercoder215.mobchip.bosses.BossHandler
Get the Boss of this Handler.
getBossId() - Method in class me.gamercoder215.mobchip.bosses.Boss
Get the ID of this Boss Class.
getBrain() - Method in class me.gamercoder215.mobchip.bukkit.events.BrainEvent
Gets the EntityBrain involved in this event.
getBrain(EnderDragon) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Gets the DragonBrain of this EnderDragon.
getBrain(Mob) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the EntityBrain of this Mob.
getBreakTime() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Gets the amount of ticks it takes to break a door.
getBukkitClass() - Method in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Get the Bukkit Class of this EntityMemory.
getBukkitClass() - Method in interface me.gamercoder215.mobchip.ai.memories.Memory
Fetches the Class of this Memory.
getByKey(NamespacedKey) - Static method in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Fetches an EntityMemory by its NamespacedKey.
getByKey(NamespacedKey) - Static method in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Fetches an EntityAnimation by its NamespacedKey.
getByKey(NamespacedKey) - Static method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches a Gossip Type by its unique Namespaced Key.
getByKey(NamespacedKey) - Static method in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Fetches an Activity by its key.
getByKey(NamespacedKey) - Static method in enum class me.gamercoder215.mobchip.combat.CombatLocation
Fetches a CombatLocation by its NamespacedKey.
getCause() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches the cause of the damage in this CombatEntry.
getCollideExemptions() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches a set of all entities that this Mob will not collide with.
getCombatDuration() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Fetches how long this Mob has been in combat, in ticks
getCombatEntries() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Creates an immutable list of the CombatEntries of this CombatTracker.
getCombatTime() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Deprecated.
As of Minecraft 1.20, no longer stored in CombatEntry
getCombatTracker() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
 
getCombatTracker() - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetches the Entity's Combat Tracker.
getCondition() - Method in interface me.gamercoder215.mobchip.ai.goal.Conditional
Sets the Condition of this Conditional Pathfinder.
getCondition() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
 
getCondition() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
 
getCondition() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
getController() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the Entity Controller associated with this Brain.
getController() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity Controller associated with this Brain.
getCurrentDeathMessage() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Fetches the current death message of the Entity according to EntityCombatTracker.getLatestEntry().
getCurrentPhase() - Method in interface me.gamercoder215.mobchip.DragonBrain
Fetches the current DragonPhase of the Ender Dragon.
getCurrentPosition() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the current position at this Path's current index.
getCurrentSchedule() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Fetches the current schedule that this Mob has.
getCurrentSpeedModifier() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Get the current Speed Modifier that this Entity has, if it is moving.
getDailyDecay() - Method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches the amount of decay that will be removed from the current amount every minecraft day.
getDamage() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches how much damage this Entity took.
getDeathSound() - Method in class me.gamercoder215.mobchip.bosses.Boss
Gets the Death Sound, or Sound.ENTITY_WITHER_DEATH if not set
getDeathTime() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the total amount of ticks this mob has been dead for, or 0 if not dead.
getDefaultDrops() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the entity's current default drops.
getDefaultMaxDecay() - Method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches the maximum amount of decay that can be applied to this GossipType

When the gossip is applied, a number is set to how long it will stay there, and it will increase daily by GossipType.getDailyDecay() until it reaches 0, when the gossip type will be removed.
getDefaultValue() - Method in interface me.gamercoder215.mobchip.ai.attribute.Attribute
Fetches the Default value of this Attribute
getDefaultValue() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
 
getDeltaMovement() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Gets the Delta Movement of this Entity.
getDeltaMovementX() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Gets the ΔX of this Entity.
getDeltaMovementY() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Gets the ΔY of this Entity.
getDeltaMovementZ() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Gets the ΔZ of this Entity.
getDistance() - Method in class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
Fetches the current closest enough distance.
getDragon() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
getDragon() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Fetches the Dragon associated with this Custom Phase.
getDroppedExperience() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the amount of experience this Mob will drop.
getDrops() - Method in class me.gamercoder215.mobchip.bosses.Boss
Get the Drops of this Boss Entity.
getEndPosition() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the Position at the end of the path, right before PositionPath.getTargetLocation().
getEntity() - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Fetches the Entity this EntityAI belongs to.
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.Pathfinder
Get the entity involved in this Pathfinder.
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
 
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreathAir
 
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
 
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
getEntity() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
 
getEntity() - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Fetches this Gossip Container's Villager.
getEntity() - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Fetches the Entity this EntitySenses belongs to.
getEntity() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the Entity that this Brain relates to.
getEntity() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the entity this body belongs to.
getEntity() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity that this Brain relates to.
getEntity() - Method in interface me.gamercoder215.mobchip.VillagerBrain
 
getEntityClass() - Method in class me.gamercoder215.mobchip.ai.sensing.CustomSensor
 
getEntityClass() - Method in interface me.gamercoder215.mobchip.ai.sensing.Sensor
Fetches the Class Type related to this Sensor.
getEntityClass() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetch the Entity Class of this Boss.
getEntityClass() - Method in class me.gamercoder215.mobchip.bosses.Minion
Get the Entity Class of this Minion.
getEntityType() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetch the Entity Type of this Boss.
getEquipment() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetch the Boss's Equipment.
getEquipment() - Method in class me.gamercoder215.mobchip.bosses.Minion
Fetch the Minion's Equipment.
getExpiration(Memory<?>) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the expiration date of this Memory.
getExpiration(Memory<?>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the expiration date of this Memory.
getFallDistance() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches the last amount of distance the Entity fell in this CombatEntry.
getFilter() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
getFilter() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
getFilter() - Method in interface me.gamercoder215.mobchip.ai.goal.target.Filtering
Get the filter that this Pathfinder is looking for.
getFilter() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
getFinishSound() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Gets the current sound used when the item is finished.
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
The flags of this Custom Pathfinder.
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.Pathfinder
Fetches an Array of Flags that this Pathfinder has.
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreathAir
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderDolphinJump
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderEatTile
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFindWater
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFloat
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowBoat
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowFishLeader
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtTradingPlayer
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToRaid
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOcelotAttack
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOfferFlower
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomLook
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStand
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRestrictSun
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRideShoulder
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSit
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSkeletonTrap
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSwellCreeper
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTradePlayer
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderDefendVillage
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtByTarget
 
getFlags() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtTarget
 
getFlyDistance() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches how far this Mob has flown.
getFlyingSpeed() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
getFlyingSpeed() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Fetches the current flying speed of the dragon.
getFlyingSpeed() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current flying speed.
getForwardSpeed() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the forward speed of this entity.
getGenericAttribute() - Method in interface me.gamercoder215.mobchip.ai.attribute.AttributeInstance
The attribute pertaining to this instance.
getGoalAI() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the Entity AI associated with this Brain.
getGoalAI() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity AI associated with this Brain.
getGossipContainer() - Method in interface me.gamercoder215.mobchip.VillagerBrain
Fetches this Villager's Gossip Container
getHandler() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetches the BossHandler for this Boss.
getHandlerList() - Static method in class me.gamercoder215.mobchip.bukkit.events.BrainEvent
Gets this BrainEvent's Handlers.
getHandlerList() - Static method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderClearEvent
Gets the Handlers of this PathfinderEvent.
getHandlerList() - Static method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Gets the Handlers of this PathfinderEvent.
getHandlers() - Method in class me.gamercoder215.mobchip.bukkit.events.BrainEvent
Gets this BrainEvent's Handlers.
getHandlers() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderClearEvent
Gets the Handlers of this PathfinderEvent.
getHandlers() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Gets the Handlers of this PathfinderEvent.
getHeadRotation() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current head rotation (between 0.0F and 360.0F)
getHealth() - Method in class me.gamercoder215.mobchip.bosses.Boss
Get the health that this Boss will spawn with.
getHealth() - Method in class me.gamercoder215.mobchip.bosses.Minion
Get the health that this Minion will spawn with.
getHealthAfterDamage() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches how much health the entity has had after taking damage.
getHealthBeforeDamage() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Deprecated.
As of Minecraft 1.20, no longer stored in CombatEntry
getHeight() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
Fetches the Y value height while leaping.
getHurtDuration() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the total amount of ticks this mob has been hurt for.
getHurtTime() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the number of ticks the mob turns red for after being hit, or 0 when not recently hit.
getIgnoring() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
Gets the current list of EntityTypes to ignore when hurt.
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Deprecated.
Internal Use only
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreathAir
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderDolphinJump
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderEatTile
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFindWater
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFloat
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowBoat
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowFishLeader
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
 
getInternalName() - Method in interface me.gamercoder215.mobchip.ai.goal.PathfinderInfo
Returns the NMS Internal Name.
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtTradingPlayer
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToRaid
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOcelotAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOfferFlower
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomLook
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStand
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollFlying
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollInVillage
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollToVillage
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRestrictSun
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRideShoulder
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSit
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSkeletonTrap
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderSwellCreeper
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTradePlayer
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderZombieAttack
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderDefendVillage
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTargetRaider
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestHealableRaider
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtByTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtTarget
 
getInternalName() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderWildTarget
 
getInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderDolphinJump
Get the current interval of jump time
getInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
getInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
Gets the current interval of this PathfinderRandomStrollThroughVillage.
getInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
getInterval() - Method in interface me.gamercoder215.mobchip.ai.goal.Repeated
Gets the repeating interval, in ticks
getInterval() - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Gets the current attack interval, in ticks.
getItem() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Gets the current item that will be used.
getItems() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Gets the Set of ItemStack belonging to this PathfinderTempt.
getKey() - Method in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
 
getKey() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
 
getKey() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
Fetches the unique ID of this phase.
getKey() - Method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches the unique key of this GossipType.
getKey() - Method in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Fetches the NamespacedKey for this Memory.
getKey() - Method in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Return the namespaced identifier for this object.
getKey() - Method in class me.gamercoder215.mobchip.ai.sensing.CustomSensor
 
getKey() - Method in enum class me.gamercoder215.mobchip.combat.CombatLocation
Fetches the key of this CombatLocation.
getLastLavaContact() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the last position this Entity touched Material.LAVA.
getLatestEntry() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Fetches the latest CombatEntry of this CombatTracker.
getLocation() - Method in class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
Get the Location that this WalkingTarget is looking for.
getLocation() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches the type of preparation this CombatEntry was for.
getMainHand() - Method in interface me.gamercoder215.mobchip.EntityBody
Gets this Mob's Main Hand.
getMaxAttackInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Fetches the maximum attack interval, in ticks.
getMaxDistance() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Get the maximum distance needed to stop avoiding the target, in blocks (meters).
getMaxFallDistance() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the maximum distance this Mob can fall before taking damage.
getMaxUpStep() - Method in interface me.gamercoder215.mobchip.EntityBody
Deprecated.
Exposed in Minecraft 1.20.5 via Attribute#STEP_HEIGHT
getMaxValue() - Method in interface me.gamercoder215.mobchip.ai.attribute.Attribute
Fetches the maximum value of this Attribute
getMaxValue() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
 
getMemory() - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryEvent
Gets the memory involved in this MemoryEvent.
getMemory(Memory<T>) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Fetch the Memory that is stored in this Entity's Brain.
getMemory(Memory<T>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetch the Memory that is stored in this Entity's Brain.
getMemoryStatus(Memory<?>) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
 
getMemoryStatus(Memory<?>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetches the status of a Memory.
getMinAttackInterval() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Fetches the minimum attack interval, in ticks.
getMinDistance() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Gets the minimum distance from a village to move through it.
getMinValue() - Method in interface me.gamercoder215.mobchip.ai.attribute.Attribute
Fetches the minimum value of this Attribute.
getMinValue() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
 
getMob() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetch the Entity.
getMoveDistance() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches how far this Mob has moved.
getName() - Method in interface me.gamercoder215.mobchip.ai.goal.PathfinderInfo
Returns this Pathfinder's Name.
getNearestCrystal() - Method in interface me.gamercoder215.mobchip.DragonBrain
Fetches the nearest ender crystal that is currently healing this Ender Dragon.
getNewCenter() - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Fetches the new restriction center.
getNewRadius() - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Fetches the new radius.
getNewValue() - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryChangeEvent
Get the new value of this MemoryChangeEvent.
getNextPositionIndex() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the index of the next position.
getOldCenter() - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Fetches the old restriction center.
getOldRadius() - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Fetches the old radius.
getOldValue() - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryChangeEvent
Get the old value of this MemoryChangeEvent.
getOwner() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Fetches the owner of this CombatEntry.
getPathfinder() - Method in class me.gamercoder215.mobchip.ai.goal.WrappedPathfinder
Gets the pathfinder of this WrappedPathfinder.
getPathfinder() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Gets the Pathfinder involved in this event.
getPitch() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current pitch (between 0.0F and 360.0F)
getPlugin() - Method in class me.gamercoder215.mobchip.bosses.BossHandler
Get the Plugin associated with this BossHandler.
getPosition(int) - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the position at this Path's current index.
getPositions() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches all the positions in this Path.
getPredicate() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Gets the Predicate for this PathfinderTempt.
getPriority() - Method in class me.gamercoder215.mobchip.ai.goal.WrappedPathfinder
Gets the priority of the pathfinder.
getPriority() - Method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches the priority of this GossipType.
getPriority() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderAddEvent
Gets the priority that this Pathfinder will be added to.
getProbability() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
getProbability() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
 
getProbability() - Method in interface me.gamercoder215.mobchip.ai.Probable
Get the current probability of this Pathfinder.
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
Get the look range of this PathfinderBeg.
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Gets this Range as a Float.
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
getRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
getRange() - Method in interface me.gamercoder215.mobchip.ai.goal.Ranged
Gets the current Range.
getRange() - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Fetches the maximum range of this Navigation.
getRegisteredSensor(NamespacedKey) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Fetches the Sensor registered with this key.
getReputation(Entity, GossipType...) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Gets the reputation of this entity.
getRestrictionArea() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Gets the current restriction area.
getRestrictionArea() - Method in interface me.gamercoder215.mobchip.EntityBrain
Gets the current restriction area.
getRestrictionRadius() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Fetch the current restriction radius for this entity.
getRestrictionRadius() - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetch the current restriction radius for this entity.
getRiptideTicks() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current Riptiding Ticks.
getRunningActivity() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Fetches the Secondary Activity that is currently running.
getRunningGoals() - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Fetches all pathfinders that this Entity is running.
getScanRate() - Method in class me.gamercoder215.mobchip.ai.sensing.CustomSensor
 
getScanRate() - Method in interface me.gamercoder215.mobchip.ai.sensing.Sensor
Fetches the scan rate of how often to check for the memories in Sensor.required(), in ticks.
getScheduleManager() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Gets the EntityScheduleManager associated with this Brain.
getScheduleManager() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity's Scheduling Manager associated with this Brain.
getSenses() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
 
getSenses() - Method in interface me.gamercoder215.mobchip.EntityBrain
Fetches this Entity's Senses.
getSensors() - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Fetches a list of all sensors that this mob has enabled.
getSidewaysSpeed() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the sideways speed of this entity.
getSoundPitch() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetches the current sound pitch.
getSoundVolume() - Method in class me.gamercoder215.mobchip.bosses.Boss
Fetches the current sound volume.
getSpawnSound() - Method in class me.gamercoder215.mobchip.bosses.Boss
Gets the Spawn Sound, or Sound.ENTITY_WITHER_SPAWN if not set
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
 
getSpeedModifier() - Method in class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
 
getSpeedModifier() - Method in interface me.gamercoder215.mobchip.ai.SpeedModifier
Get the Speed Modifier of this Pathfinder.
getSprintModifier() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Gets the current sprint modifier.
getStartDistance() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Gets the distance from the owner to start moving towards the owner
getStatus() - Method in class me.gamercoder215.mobchip.ai.behavior.BehaviorResult
Fetches the Status of this BehaviorResult.
getStopDistance() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Gets the Distance needed to stop following.
getStopDistance() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Gets the distance from the owner to stop moving towards the owner
getTargetAI() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Get the Entity Target AI associated with this Brain.
getTargetAI() - Method in interface me.gamercoder215.mobchip.EntityBrain
Get the Entity Target AI associated with this Brain.
getTargetLocation() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Fetches the target location of the Ender Dragon during this Phase.
getTargetLocation() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the final target position for this Path.
getTargetLookLocation() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Get the Location that this Entity is trying to look at.
getTargetMoveLocation() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Get the Location that this Entity is trying to move towards.
getTimeline() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule.Builder
Fetches the current Timeline as a map in this builder.
getTransferDecay() - Method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Fetches the amount of decay that will be removed when trading with this Villager.
getUpwardSpeed() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the upward speed of this entity.
getValidBlock() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Fetches the function called when checking if this block is valid, or a default of true if not set.
getVersion() - Static method in class me.gamercoder215.mobchip.util.Registration
Gets the version for registration.
getVerticalRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Fetches the current vertical range of this Pathfinder.
getVerticalSearchRange() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Gets the vertical search range for looking for the specified Material.
getWalkDistance() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches how far this Mob has automatically walked.
getWorld() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
 
getWorld() - Method in interface me.gamercoder215.mobchip.ai.goal.WorldSpecific
Get the world of this WorldSpecific.
getWorld() - Method in class me.gamercoder215.mobchip.util.PositionPath
Fetches the world this Path takes place in.
getX() - Method in class me.gamercoder215.mobchip.util.Position
Fetches the current X value of this Position.
getY() - Method in class me.gamercoder215.mobchip.util.Position
Fetches the current Y value of this Position.
getYaw() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches the Mob's current yaw (between 0.0F and 360.0F)
getZ() - Method in class me.gamercoder215.mobchip.util.Position
Fetches the current Z value of this Position.
giftHero(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager gift the hero of the Raid.
GossipType - Enum Class in me.gamercoder215.mobchip.ai.gossip
Represents a Gossip Type that influences an Entity's popularity
GRAVITY - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#GENERIC_GRAVITY

H

harvestFarmland() - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager harvest Farmland.
HAS_HUNTED_RECENTLY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity has hunted recently.
HAS_HUNTING_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity has a Hunting Cooldown
hasAttacker() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Whether this CombatEntry contains an Entity Attacker.
hasHorizontalCollision() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob has horizontal collision enabled.
hasLastDamageCancelled() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Whether this Mob had its last damage cancelled.
hasLocation() - Method in class me.gamercoder215.mobchip.combat.CombatEntry
Whether this CombatEntry has a CombatLocation.
hasRestriction() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Whether this entity has a restriction area.
hasRestriction() - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this entity has a restriction area.
hasSensor(NamespacedKey) - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Whether this mob has a Sensor by its NamespacedKey.
hasVerticalCollision() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob has vertical collision enabled.
HEARD_BELL_DURATION - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The duration, in ticks, of how long this Mob has heard a bell.
hearNoteblock(Location) - Method in interface me.gamercoder215.mobchip.ai.behavior.AllayBehavior
Makes this Allay listen to a Note Block.
HIDE - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Activity while hiding.
HIDING_PLACE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Hiding Place for this Entity during a Raid.
HOME - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Entity's Home.
HORSE_JUMP_STRENGTH - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
HOVER - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will hover at its current location, not performing any actions.

I

id - Variable in class me.gamercoder215.mobchip.bosses.Boss
The Numerical ID of this Boss.
IDLE - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Idle Activity of the Mob.
indexOf(Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Returns the index of this Navigation Node.
INSTANCE - Enum constant in enum class me.gamercoder215.mobchip.ai.memories.Unit
The only Unit Instance.
interact(Player, EntityBody.InteractionHand) - Method in interface me.gamercoder215.mobchip.EntityBody
Makes this Mob interact with a Player.
INTERACTABLE_DOORS - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Doors that are interactable (will ignore blocks without BlockData Door)
INTERACTION_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Interaction Target.
interactWithDoor() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob interact with the nearest door.
interval() - Element in annotation interface me.gamercoder215.mobchip.bosses.annotations.Repeatable
Interval of this Repeatable Attack.
IS_ADMIRING_ITEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is admiring an Item.
IS_EMERGING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Warden is emerging.
IS_LONG_JUMP - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is currently doing its Long Jump.
IS_PANICKING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is currently panicking.
IS_SNIFFING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Warden is sniffing.
IS_TEMPTED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Mob is being tempted.
isAffectedByPotions() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is affected by Potions.
isAlertingOthers() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
Whether the Mob will alert other entities of this type.
isBlocking() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is blocking.
isCancelled() - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryEvent
 
isCancelled() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderAddEvent
 
isClientSide() - Method in interface me.gamercoder215.mobchip.ai.attribute.Attribute
Whether this Attribute will sync and appear on the client's side.
isClientSide() - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
 
isDone() - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Whether this NavigationPath is complete.
isEmpty() - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Whether this NavigationPath is empty.
isEmpty() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Whether the current running Activity Map is empty.
isFireImmune() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is Immune to Fire/Lava Damage.
isForcingDrops() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether the Mob is currently forced to drop its loot.
isHorizontal() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Whether the Looking Rotation is only horizontal.
isImmuneToExplosions() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Entity is immune to explosions.
isInBubbleColumn() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is currently in a Bubble Column.
isInCombat() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Whether this Mob is currently in combat.
isInCombat() - Method in interface me.gamercoder215.mobchip.EntityBody
Deprecated.
isInRestriction() - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Whether this Entity is in its restriction area.
isInRestriction() - Method in interface me.gamercoder215.mobchip.EntityBrain
Whether this Entity is in its restriction area.
isInUnloadedChunk() - Method in interface me.gamercoder215.mobchip.EntityBody
Fetches whether this Entity is currently inside an Unloaded Chunk.
isInvisibleTo(Player) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is invisible to this Player.
isInvulnerableTo(EntityDamageEvent.DamageCause) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is immune to being damaged by this DamageCause.
isLeftHanded() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Entity is Left Handed.
isLookingAtTarget() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Whether this Mob is looking at the last Look Target.
isMoving() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is currently moving.
isPeacefulCompatible() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob can be spawned in Peaceful Mode,
isPushableBy(Entity) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is pushable by this entity.
isReached() - Method in class me.gamercoder215.mobchip.util.PositionPath
Whether this Path has reached its end position.
isRiptiding() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is currently riptiding.
isRunning(Pathfinder) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Whether this Pathfinder is currently running.
isRunning(Activity) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Whether this Activity is currently active and running.
isSensitiveToWater() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Entity is sensitive to water (e.g.
isSensorRegistered(Sensor<?>) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Checks whether this sensor is registered.
isSensorRegistered(NamespacedKey) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Checks whether a sensor is registered with this key.
isSitting() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
isSitting() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Whether the Ender Dragon is currently sitting.
isSwinging() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is swinging its arm.
isTakingDamage() - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
Whether this Mob is currently taking damage.
isTarget() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderClearEvent
Whether this EntityAI is the Target AI.
isTarget() - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Whether this EntityAI is the Target AI.
isUsingItem() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob is currently using an Item.
ITEM_PICKUP_COOLDOWN_TICKS - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Allay can pick up another item.

J

JOB_SITE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Job Site of this Entity.
jump() - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Forces this Entity to jump naturally.
JUMPING - Enum constant in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Flag representing that the Pathfinder involves making the entity jump
jumpOnBed() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob jump on a Bed, with no speed Modifier.
jumpOnBed(float) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob jump on a Bed.

K

key - Variable in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
The unique ID of this phase.
keySet() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Fetches all timestamps in this Schedule.

L

LADDER - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of a ladder.
LAND_ON_PORTAL - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will land on the portal.
LAST_FAILURE_WALK_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The last timestamp this Mob has failed to reach their Walking Target.
LAST_HURT_CAUSE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Last DamageCause of this Entity.
LAST_HURT_ENTITY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Last entity that caused this Entity Damage.
LAST_SLEPT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The last timestamp this Mob has slept.
LAST_WOKEN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The last timestamp this Mob has woken up.
LAST_WORKED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The last timestamp this Mob has worked.
lastIndexOf(Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Returns the last index of this Navigation Node.
LEAVE_PORTAL - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will leave the portal.
LIKED_NOTEBLOCK - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Allay's Liked Noteblock Position.
LIKED_NOTEBLOCK_COOLDOWN_TICKS - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Allay likes a different noteblock.
LIKED_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The player that this Mob likes.
LONG_JUMP_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Long Jump Cooldown, in ticks
longJump() - Method in interface me.gamercoder215.mobchip.ai.behavior.BreezeBehavior
Performs a Breeze Long Jump.
lookAt(double, double, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Makes this Entity look at coordinates.
lookAt(Location) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Makes this Entity look at a Location.
lookAt(Entity) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Makes this Entity look at another entity.
LOOKING - Enum constant in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Flag representing that the Pathfinder will make the entity look at something/someone
LOOKING_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Looking Target.

M

MAGICAL_CRITICAL_DAMAGE - Enum constant in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Represents the Damage Animation when taking damage on a magical critical hit
MAIN_HAND - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Represents the Main Hand
MAJOR_NEGATIVE - Enum constant in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Represents the most influential gossip type, a major negative.
MAJOR_POSITIVE - Enum constant in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Represents the least influential gossip type, a major positive.
MAX_ABSORPTION - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#GENERIC_MAX_ABSORPTION
me.gamercoder215.mobchip - package me.gamercoder215.mobchip
Main MobChip API Package
me.gamercoder215.mobchip.ai - package me.gamercoder215.mobchip.ai
All Packages relating to Entity AI
me.gamercoder215.mobchip.ai.animation - package me.gamercoder215.mobchip.ai.animation
Package containing all Animation-Related MobChip API.
me.gamercoder215.mobchip.ai.attribute - package me.gamercoder215.mobchip.ai.attribute
Package relating to all MobChip Entity AI
me.gamercoder215.mobchip.ai.behavior - package me.gamercoder215.mobchip.ai.behavior
Package relating to Entity Behaviors
me.gamercoder215.mobchip.ai.controller - package me.gamercoder215.mobchip.ai.controller
Package related to Small Entity Controlling
me.gamercoder215.mobchip.ai.enderdragon - package me.gamercoder215.mobchip.ai.enderdragon
Packages relating to the Ender Dragon
me.gamercoder215.mobchip.ai.goal - package me.gamercoder215.mobchip.ai.goal
Packages relating to Entity Pathfinding
me.gamercoder215.mobchip.ai.goal.target - package me.gamercoder215.mobchip.ai.goal.target
Packages relating to Entity Pathfinding including Targets
me.gamercoder215.mobchip.ai.gossip - package me.gamercoder215.mobchip.ai.gossip
Packages related to MobChip Villager Gossip API
me.gamercoder215.mobchip.ai.memories - package me.gamercoder215.mobchip.ai.memories
Package related to Entity Memories
me.gamercoder215.mobchip.ai.navigation - package me.gamercoder215.mobchip.ai.navigation
Packages relating to Large-Scale Movement Controller / Entity Navigation
me.gamercoder215.mobchip.ai.schedule - package me.gamercoder215.mobchip.ai.schedule
Packages relating to MobChip Entity Scheduling
me.gamercoder215.mobchip.ai.sensing - package me.gamercoder215.mobchip.ai.sensing
Package relating to MobChip Entity Sensors and Sensing
me.gamercoder215.mobchip.bosses - package me.gamercoder215.mobchip.bosses
MobChip Bosses API Main Package
me.gamercoder215.mobchip.bosses.annotations - package me.gamercoder215.mobchip.bosses.annotations
MobChip Bosses API Annotations
me.gamercoder215.mobchip.bukkit - package me.gamercoder215.mobchip.bukkit
Main package for MobChip Bukkit Implementation
me.gamercoder215.mobchip.bukkit.events - package me.gamercoder215.mobchip.bukkit.events
All MobChip Bukkit Events
me.gamercoder215.mobchip.bukkit.events.memory - package me.gamercoder215.mobchip.bukkit.events.memory
MobChip Bukkit Events related to Memories
me.gamercoder215.mobchip.bukkit.events.pathfinder - package me.gamercoder215.mobchip.bukkit.events.pathfinder
MobChip Bukkit Events related to Pathfinding
me.gamercoder215.mobchip.combat - package me.gamercoder215.mobchip.combat
Package for combat related MobChip API.
me.gamercoder215.mobchip.util - package me.gamercoder215.mobchip.util
Package for utility classes in MobChip API
MEETING_POINT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Entity's Meeting point.
meleeAttack() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob perform a Melee Attack, with a cooldown of 3 seconds (60 ticks).
meleeAttack(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob perform a Melee Attack.
Memory<T> - Interface in me.gamercoder215.mobchip.ai.memories
Represents an Entity Memory
Memory.WalkingTarget - Class in me.gamercoder215.mobchip.ai.memories
Represents a Memory Type of Walking Target
MemoryChangeEvent - Class in me.gamercoder215.mobchip.bukkit.events.memory
Called when a Memory Changes
MemoryChangeEvent(EntityBrain, EntityMemory<?>, Object, Object) - Constructor for class me.gamercoder215.mobchip.bukkit.events.memory.MemoryChangeEvent
Construct a MemoryChangeEvent.
MemoryEvent - Class in me.gamercoder215.mobchip.bukkit.events.memory
Represents an Event involving a Memory
MemoryEvent(EntityBrain, EntityMemory<?>) - Constructor for class me.gamercoder215.mobchip.bukkit.events.memory.MemoryEvent
Constructs a MemoryEvent.
MemoryStatus - Enum Class in me.gamercoder215.mobchip.ai.memories
Represents the status of a Memory's presence in a brain.
Minion<T> - Class in me.gamercoder215.mobchip.bosses
Represents a Boss Minion
Minion(Class<T>) - Constructor for class me.gamercoder215.mobchip.bosses.Minion
Creates a Minion with a health of 20.
Minion(Class<T>, double) - Constructor for class me.gamercoder215.mobchip.bosses.Minion
Creates a Minion with no equipment or attributes.
Minion(Class<T>, double, Map<EquipmentSlot, ItemStack>) - Constructor for class me.gamercoder215.mobchip.bosses.Minion
Creates a Minion with no equipment.
Minion(Class<T>, double, Map<EquipmentSlot, ItemStack>, Map<AttributeInstance, Double>) - Constructor for class me.gamercoder215.mobchip.bosses.Minion
Creates a Minion.
MINOR_NEGATIVE - Enum constant in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Represents a minor negative gossip type.
MINOR_POSITIVE - Enum constant in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Represents a minor positive gossip type.
mob - Variable in class me.gamercoder215.mobchip.bosses.Boss
This Entity, can be null.
MOVEMENT - Enum constant in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Flag representing that the Pathfinder will move the entity
moveTo(double, double, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to the specified coordinates, with no speed modifier.
moveTo(double, double, double, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to the specified coordinates.
moveTo(Location) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to the specified Location, with no speed modifier.
moveTo(Location, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to the specified Location.
moveTo(Entity) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to another Entity, with no speed modifier.
moveTo(Entity, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Moves an Entity to another Entity.
moveToWantedItem(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Entity move to its wanted item, with no speed modifier.
moveToWantedItem(int, float) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Entity move to its wanted item, with requireTarget set to true.
moveToWantedItem(int, float, boolean) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Entity move to its wanted item.
mustBeNight() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Whether it has to be nighttime to roam the Village.
mustClose() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
Whether this entity should close the door.
mustReach() - Method in class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
Whether this entity must reach the target.
mustSee() - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
mustSee() - Method in interface me.gamercoder215.mobchip.ai.goal.target.Targeting
Whether the entity must see the target.
mustSee() - Method in class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
 

N

naturalKnockback(double, double, double) - Method in interface me.gamercoder215.mobchip.EntityBody
Performs a natural knockback on this Entity.
naturalKnockback(List<Entity>) - Method in interface me.gamercoder215.mobchip.ai.behavior.DragonBehavior
Makes this Ender Dragon perform a natural knockback with its wings when Entities get too close.
naturalMoveTo(double, double, double, NaturalMoveType) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Performs a Natural Entity Movement.
NaturalMoveType - Enum Class in me.gamercoder215.mobchip.ai.controller
Represents a Natural Moving Type.
NavigationPath - Interface in me.gamercoder215.mobchip.ai.navigation
Represents a Path for an Entity
NEAREST_ATTACKABLE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Living Entity that this Mob can attack.
NEAREST_BED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The nearest bed available for this Entity.
NEAREST_HOSTILE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Hostile Living Entity.
NEAREST_LIVING_ENTITIES - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Nearby Living Entities.
NEAREST_NONGOLD_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Player that is not wearing Golden Armor (Used for Piglins)
NEAREST_PLAYERS - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Nearby Players.
NEAREST_REPELLENT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The nearest Repelled for this Entity.
NEAREST_TEMPTED_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The nearest player that is tempting this Mob.
NEAREST_VISIBLE_ADULT - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The nearest visible Adult for this Mob.
NEAREST_VISIBLE_ATTACKING_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Visible Player this entity can attack.
NEAREST_VISIBLE_LIVING_ENTITIES - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Nearby and Visible Living Entities.
NEAREST_VISIBLE_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Visible Player.
NEAREST_VISIBLE_WANTED_ITEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Mob's nearest visible wanted Item, as an entity.
NEAREST_WANTED_ITEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents a Mob's wanted item.
NEAREST_ZOMBIFIED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Nearest Zombified Piglin/Hoglin.
normalizeRotation(float) - Static method in interface me.gamercoder215.mobchip.EntityBody
Utility Method to normalize the rotation value to be within 0.0F and 360.0F.
NOT_ADMIRING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is not admiring another entity.
notStarted() - Method in class me.gamercoder215.mobchip.util.PositionPath
Whether this Path has not started (PositionPath.getNextPositionIndex() is 0).

O

OFF_HAND - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Represents the Off-Hand
onCrystalDestroyed(EnderCrystal, EntityDamageEvent.DamageCause, Player) - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
onCrystalDestroyed(EnderCrystal, EntityDamageEvent.DamageCause, Player) - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called when an End Crystal is destroyed during this phase.
onDamage(EntityDamageEvent.DamageCause, float) - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
onDamage(EntityDamageEvent.DamageCause, float) - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called when the Dragon is damaged during this phase.
onDamageDefensive(EntityDamageEvent) - Method in class me.gamercoder215.mobchip.bosses.Boss
Called when this Entity receives damage
onDamageOffensive(EntityDamageByEntityEvent) - Method in class me.gamercoder215.mobchip.bosses.Boss
Called when this Entity damages another Entity
onDeath(EntityDeathEvent) - Method in class me.gamercoder215.mobchip.bosses.Boss
Called when the Entity Dies
onSpawn(CreatureSpawnEvent) - Method in class me.gamercoder215.mobchip.bosses.Boss
Called when the Entity Spawns
OTHER_CLIMBABLE - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of another falling incident.

P

PACIFIED - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is Pacified.
panic() - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Makes this Creature panic with the default speed modifier.
panic(float) - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Makes this Creature panic.
PASS - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Represents an interaction result that did nothing.
passiveIf(Memory<?>, int) - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Entity become Passive is a Memory is present.
PATH - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Mob's current path.
Pathfinder - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder Goal of an Entity.
Pathfinder(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.Pathfinder
Constructs a Pathfinder.
Pathfinder.PathfinderFlag - Enum Class in me.gamercoder215.mobchip.ai.goal
Pathfinder Flags for a Pathfinder
PathfinderAddEvent - Class in me.gamercoder215.mobchip.bukkit.events.pathfinder
Called before a Pathfinder is added
PathfinderAddEvent(EntityAI, Pathfinder, boolean, int) - Constructor for class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderAddEvent
Constructs a PathfinderAddEvent.
PathfinderAvoidEntity<T> - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder to avoid a LivingEntity
PathfinderAvoidEntity(Creature, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Constructs a PathfinderAvoidEntity with a max distance of 5 and using the default speed modifiers.
PathfinderAvoidEntity(Creature, Class<T>, float, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Constructs a PathfinderAvoidEntity with both modifiers the same.
PathfinderAvoidEntity(Creature, Class<T>, float, double, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Constructs a PathfinderAvoidEntity without any avoiding predicates.
PathfinderAvoidEntity(Creature, Class<T>, float, double, double, Predicate<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Constructs a PathfinderAvoidEntity with only an avoid predicate.
PathfinderAvoidEntity(Creature, Class<T>, float, double, double, Predicate<T>, Predicate<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Constructs a PathfinderAvoidEntity.
PathfinderBeg - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for Wolf Begging
PathfinderBeg(Wolf) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
Constructs a PathfinderBeg with the default look range.
PathfinderBeg(Wolf, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
Constructs a PathfinderBeg.
PathfinderBreakDoor - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that has a Mob break a door
PathfinderBreakDoor(Mob, int, Predicate<Difficulty>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Constructs a PathfinderBreakDoor with a predicate.
PathfinderBreakDoor(Mob, int, Difficulty...) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Constructs a PathfinderBreakDoor.
PathfinderBreakDoor(Mob, Difficulty...) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Constructs a PathfinderBreakDoor with the default break time.
PathfinderBreathAir - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder to Breath Air
PathfinderBreathAir(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreathAir
Constructs a PathfinderBreathAir.
PathfinderBreed - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that causes Animals to breed
PathfinderBreed(Animals) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
Constructs a PathfinderBreed with no speed modifier.
PathfinderBreed(Animals, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
Constructs a PathfinderBreed.
PathfinderCatOnBed - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Cat to sit on a Bed
PathfinderCatOnBed(Cat, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
Constructs a PathfinderCatOnBed with a range of 4.
PathfinderCatOnBed(Cat, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
Constructs a PathfinderCatOnBed.
PathfinderCatOnBlock - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Cat to sit on a block
PathfinderCatOnBlock(Cat, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
Constructs a PathfinderCatOnBlock.
PathfinderClearEvent - Class in me.gamercoder215.mobchip.bukkit.events.pathfinder
Called when Pathfinders are cleared
PathfinderClearEvent(EntityAI, boolean) - Constructor for class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderClearEvent
Construct a PathfinderClearEvent.
PathfinderClimbPowderedSnow - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder to climb on Powdered Snow
PathfinderClimbPowderedSnow(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
Constructs a PathfinderClimbPowderedSnow with the current world.
PathfinderClimbPowderedSnow(Mob, World) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
Constructs a PathfinderClimbPowderedSnow.
PathfinderDefendVillage - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder for an Iron Golem to defend a Village
PathfinderDefendVillage(IronGolem) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderDefendVillage
Constructs a PathfinderDefendVillage.
PathfinderDolphinJump - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that makes Dolphins Jump
PathfinderDolphinJump(Dolphin, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderDolphinJump
Constructs a PathfinderDolphinJump.
PathfinderEatTile - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to eat a tile
PathfinderEatTile(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderEatTile
Constructs a PathfinderEatTile.
PathfinderEvent - Class in me.gamercoder215.mobchip.bukkit.events.pathfinder
Represents an event involving a Pathfinder
PathfinderEvent(EntityAI, Pathfinder, boolean) - Constructor for class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderEvent
Construct a PathfinderEvent.
PathfinderFindWater - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to try and find water
PathfinderFindWater(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFindWater
Constructs a PathfinderFindWater.
PathfinderFleeSun - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to avoid the sun or to extinguish a fire.
PathfinderFleeSun(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
Creates a PathfinderFleeSun with a default speed modifier.
PathfinderFleeSun(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
Creates a PathfinderFleeSun.
PathfinderFloat - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that mobs need to float on water
PathfinderFloat(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFloat
Construct a PathfinderFloat
PathfinderFollowBoat - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to follow a Boat
PathfinderFollowBoat(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowBoat
Constructs a PathfinderFollowBoat.
PathfinderFollowFishLeader - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Cod / Salmon / Tropical Fish to follow its school leader
PathfinderFollowFishLeader(Fish) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowFishLeader
Constructs a PathfinderFollowFishLeader.
PathfinderFollowMob - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to follow another Mob
PathfinderFollowMob(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Constructs a PathfinderFollowMob with a stop distance of 1.
PathfinderFollowMob(Mob, double, float, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Constructs a PathfinderFollowMob.
PathfinderFollowMob(Mob, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Constructs a PathfinderFollowMob with Ranged.DEFAULT_LOOK_RANGE.
PathfinderFollowMob(Mob, float, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Constructs a PathfinderFollowMob with SpeedModifier.DEFAULT_SPEED_MODIFIER.
PathfinderFollowOwner - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Tamable Animal to follow its owner
PathfinderFollowOwner(Tameable, double, float, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Creates a PathfinderFollowOwner with flying set to true.
PathfinderFollowOwner(Tameable, double, float, float, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Creates a PathfinderFollowOwner.
PathfinderFollowOwner(Tameable, float, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Creates a PathfinderFollowOwner with no speed modifier.
PathfinderFollowParent - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a baby version of a mob to follow an adult version of a mob
PathfinderFollowParent(Animals) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
Creates a PathfinderFollowParent with no speed modifier.
PathfinderFollowParent(Animals, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
Creates a PathfinderFollowParent.
PathfinderHurtByTarget - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder for any Creature to retaliate if they are damaged
PathfinderHurtByTarget(Creature, EntityType...) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
Constructs a PathfinderHurtByTarget.
PathfinderInfo - Interface in me.gamercoder215.mobchip.ai.goal
Represents information about a Pathfinder
PathfinderLeapAtTarget - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to leap at its target
PathfinderLeapAtTarget(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
Constructs a PathfinderLeapAtTarget with a Y of 3.
PathfinderLeapAtTarget(Mob, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
Constructs a PathfinderLeapAtTarget.
PathfinderLlamaFollowCaravan - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Llama to follow a Caravan
PathfinderLlamaFollowCaravan(Llama) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
Constructs a PathfinderLlamaFollowCaravan with no speed modifier.
PathfinderLlamaFollowCaravan(Llama, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
Constructs a PathfinderLlamaFollowCaravan.
PathfinderLookAtEntity<T> - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for an Entity to look at another Entity
PathfinderLookAtEntity(Mob, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Constructs a PathfinderLookAtEntity with the default Ranged.DEFAULT_LOOK_RANGE.
PathfinderLookAtEntity(Mob, Class<T>, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Constructs a PathfinderLookAtEntity with the default probability.
PathfinderLookAtEntity(Mob, Class<T>, float, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Constructs a PathfinderLookAtEntity with horizontal set to false.
PathfinderLookAtEntity(Mob, Class<T>, float, float, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Constructs a PathfinderLookAtEntity.
PathfinderLookAtTradingPlayer - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Villager
PathfinderLookAtTradingPlayer(AbstractVillager) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtTradingPlayer
Constructs a PathfinderLookAtTradingPlayer.
PathfinderMeleeAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to attack.
PathfinderMeleeAttack(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
Constructs a PathfinderMeleeAttack with the default Speed Modifier.
PathfinderMeleeAttack(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
Constructs a PathfinderMeleeAttack with must see set to true.
PathfinderMeleeAttack(Creature, double, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
Constructs a PathfinderMeleeAttack.
PathfinderMoveThroughVillage - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to move throughout a Village
PathfinderMoveThroughVillage(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with the PathfinderMoveThroughVillage.DEFAULT_USE_DOORS.
PathfinderMoveThroughVillage(Creature, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with a boolean.
PathfinderMoveThroughVillage(Creature, boolean, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with PathfinderMoveThroughVillage.DEFAULT_MIN_DISTANCE.
PathfinderMoveThroughVillage(Creature, boolean, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with onlyAtNight set to false
PathfinderMoveThroughVillage(Creature, boolean, double, int, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage.
PathfinderMoveThroughVillage(Creature, BooleanSupplier) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with no speed modifier.
PathfinderMoveThroughVillage(Creature, BooleanSupplier, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with PathfinderMoveThroughVillage.DEFAULT_MIN_DISTANCE.
PathfinderMoveThroughVillage(Creature, BooleanSupplier, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage with onlyAtNight set to false
PathfinderMoveThroughVillage(Creature, BooleanSupplier, double, int, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Constructs a PathfinderMoveThroughVillage.
PathfinderMoveToBlock - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for an Entity to move to another block
PathfinderMoveToBlock(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Constructs a PathfinderMoveToBlock with the default Valid Block Predicate.
PathfinderMoveToBlock(Creature, Predicate<Location>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Constructs a PathfinderMoveToBlock with the Default Speed Modifier.
PathfinderMoveToBlock(Creature, Predicate<Location>, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Constructs a PathfinderMoveToBlock with the PathfinderMoveToBlock.DEFAULT_RANGE;
PathfinderMoveToBlock(Creature, Predicate<Location>, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Constructs a PathfinderMoveToBlock with horizontal and vertical ranges identical.
PathfinderMoveToBlock(Creature, Predicate<Location>, double, int, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Constructs a PathfinderMoveToBlock.
PathfinderMoveToRaid - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Raider to move to a Raid
PathfinderMoveToRaid(Raider) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToRaid
Constructs a PathfinderMoveToRaid.
PathfinderMoveTowardsRestriction - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to move towards its restriction center (if a mob has restriction)
PathfinderMoveTowardsRestriction(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
Constructs a PathfinderMoveTowardsRestriction with no speed modifier.
PathfinderMoveTowardsRestriction(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
Constructs a PathfinderMoveTowardsRestriction.
PathfinderMoveTowardsTarget - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to move towards its target
PathfinderMoveTowardsTarget(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
Creates a PathfinderMoveTowardsTarget with the default speed modifier.
PathfinderMoveTowardsTarget(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
Creates a PathfinderMoveTowardsTarget with the PathfinderMoveTowardsTarget.DEFAULT_RANGE.
PathfinderMoveTowardsTarget(Creature, double, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
Creates a PathfinderMoveTowardsTarget.
PathfinderNearestAttackableTarget<T> - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder to target a specific type of Entity
PathfinderNearestAttackableTarget(Mob, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Constructs a PathfinderNearestAttackableTarget with a default interval of 10.
PathfinderNearestAttackableTarget(Mob, Class<T>, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Constructs a PathfinderNearestAttackableTarget with see and reach set to true.
PathfinderNearestAttackableTarget(Mob, Class<T>, int, boolean, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Constructs a PathfinderNearestAttackableTarget with no conditions.
PathfinderNearestAttackableTarget(Mob, Class<T>, int, boolean, boolean, Predicate<LivingEntity>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Constructs a PathfinderNearestAttackableTarget.
PathfinderNearestAttackableTargetRaider<T> - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder for a specific Raider's attack
PathfinderNearestAttackableTargetRaider(Raider, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTargetRaider
Constructs a PathfinderNearestAttackableTargetRaider.
PathfinderNearestAttackableTargetRaider(Raider, Class<T>, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTargetRaider
Constructs a PathfinderNearestAttackableTargetRaider.
PathfinderNearestAttackableTargetRaider(Raider, Class<T>, int, boolean, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTargetRaider
Constructs a PathfinderNearestAttackableTargetRaider.
PathfinderNearestAttackableTargetRaider(Raider, Class<T>, int, boolean, boolean, Predicate<LivingEntity>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTargetRaider
Constructs a PathfinderNearestAttackableTargetRaider.
PathfinderNearestHealableRaider<T> - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder for Raiders to heal another Raider
PathfinderNearestHealableRaider(Raider, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestHealableRaider
Constructs a PathfinderNearestHealableRaider with see set to true.
PathfinderNearestHealableRaider(Raider, Class<T>, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestHealableRaider
Constructs a PathfinderNearestHealableRaider with no conditions.
PathfinderNearestHealableRaider(Raider, Class<T>, boolean, Predicate<LivingEntity>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestHealableRaider
Constructs a PathfinderNearestHealableRaider.
PathfinderOcelotAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a special Ocelot Attack
PathfinderOcelotAttack(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderOcelotAttack
Constructs a PathfinderOcelotAttack.
PathfinderOfferFlower - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for an Iron Golem to offer a Villager a flower
PathfinderOfferFlower(IronGolem) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderOfferFlower
Constructs a PathfinderOfferFlower.
PathfinderOpenDoor - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for an entity to open a door
PathfinderOpenDoor(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
Constructs a PathfinderOpenDoor that allows closing doors.
PathfinderOpenDoor(Mob, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
Constructs a PathfinderOpenDoor.
PathfinderOwnerHurtByTarget - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder for a Tamable to attack the Target if its owner is hurt
PathfinderOwnerHurtByTarget(Tameable) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtByTarget
Constructs a PathfinderOwnerHurtByTarget.
PathfinderOwnerHurtTarget - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder where a Tamable Animal attacks the owner's target.
PathfinderOwnerHurtTarget(Tameable) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderOwnerHurtTarget
Constructs a PathfinderOwnerHurtTarget.
PathfinderPanic - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to panic when damaged
PathfinderPanic(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
Constructs a PathfinderPanic with SpeedModifier.DEFAULT_SPEED_MODIFIER.
PathfinderPanic(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
Constructs a PathfinderPanic.
PathfinderRandomLook - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to randomly look around
PathfinderRandomLook(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomLook
Constructs a PathfinderRandomLook.
PathfinderRandomStand - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Horse-like Mob to randomly stand.
PathfinderRandomStand(AbstractHorse) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStand
Constructs a PathfinderRandomStand.
PathfinderRandomStroll - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for Creatures to randomly stroll
PathfinderRandomStroll(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
Constructs a PathfinderRandomStroll with no speed modifier.
PathfinderRandomStroll(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
Constructs a PathfinderRandomStroll with a default interval of 120 ticks.
PathfinderRandomStroll(Creature, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
Constructs a PathfinderRandomStroll.
PathfinderRandomStrollFlying - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to randomly fly
PathfinderRandomStrollFlying(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollFlying
Constructs a PathfinderRandomStrollFlying with no speed modifier.
PathfinderRandomStrollFlying(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollFlying
Constructs a PathfinderRandomStrollFlying.
PathfinderRandomStrollInVillage - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to randomly stroll throughout a village
PathfinderRandomStrollInVillage(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollInVillage
Constructs a PathfinderRandomStrollVillage with no speed modifier.
PathfinderRandomStrollInVillage(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollInVillage
Constructs a PathfinderRandomStrollVillage.
PathfinderRandomStrollLand - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder to randomly stroll only on land.
PathfinderRandomStrollLand(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
Constructs a PathfinderRandomStrollLand with no speed modifier.
PathfinderRandomStrollLand(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
Constructs a PathfinderRandomStrollLand with PathfinderRandomStrollLand.DEFAULT_PROBABILITY.
PathfinderRandomStrollLand(Creature, double, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
Constructs a PathfinderRandomStrollLand
PathfinderRandomStrollThroughVillage - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to randomly stroll through a village
PathfinderRandomStrollThroughVillage(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
Constructs a PathfinderRandomStrollThroughVillage with a default interval of 100 ticks.
PathfinderRandomStrollThroughVillage(Creature, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
Constructs a PathfinderRandomStrollThroughVillage.
PathfinderRandomStrollToVillage - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder to Randomly Stroll back into a Village
PathfinderRandomStrollToVillage(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollToVillage
Constructs a PathfinderRandomStrollToVillage with no speed modifier.
PathfinderRandomStrollToVillage(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollToVillage
Constructs a PathfinderRandomStrollToVillage.
PathfinderRandomSwim - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to randomly swim
PathfinderRandomSwim(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
Constructs a PathfinderRandomSwim with the PathfinderRandomSwim.DEFAULT_INTERVAL.
PathfinderRandomSwim(Creature, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
Constructs a PathfinderRandomSwim with the PathfinderRandomSwim.DEFAULT_INTERVAL
PathfinderRandomSwim(Creature, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
Constructs a PathfinderRandomSwim.
PathfinderRandomSwim(Creature, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRandomSwim
Constructs a PathfinderRandomSwim with no speed modifier.
PathfinderRangedAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a ranged entity to shoot ranged projectiles
PathfinderRangedAttack(ProjectileSource, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Constructs a PathfinderRangedAttack with the default attack range.
PathfinderRangedAttack(ProjectileSource, double, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Constructs a PathfinderRangedAttack with the default interval.
PathfinderRangedAttack(ProjectileSource, double, float, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Constructs a PathfinderRangedAttack with the max and min intervals the same.
PathfinderRangedAttack(ProjectileSource, double, float, int, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Constructs a PathfinderRangedAttack.
PathfinderRangedBowAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for Any Ranged Monster to shoot arrows from a bow
PathfinderRangedBowAttack(ProjectileSource, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
Constructs a PathfinderRangedBowAttack with the default attack range.
PathfinderRangedBowAttack(ProjectileSource, double, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
Constructs a PathfinderRangedBowAttack with the default interval.
PathfinderRangedBowAttack(ProjectileSource, double, float, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
Constructs a PathfinderRangedBowAttack.
PathfinderRangedCrossbowAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for Any Crossbow-Specific Ranged Monster to shoot arrows from a crossbow
PathfinderRangedCrossbowAttack(Pillager) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
Constructs a PathfinderRangedCrossbowAttack with the default speed modifier.
PathfinderRangedCrossbowAttack(Pillager, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
Constructs a PathfinderRangedCrossbowAttack with the default range.
PathfinderRangedCrossbowAttack(Pillager, double, float) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
Constructs a PathfinderRangedCrossbowAttack.
PathfinderRemoveBlock - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to remove a block
PathfinderRemoveBlock(Creature, Material) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock
PathfinderRemoveBlock(Creature, Material, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock with a vertical search range of 1.
PathfinderRemoveBlock(Creature, Material, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock.
PathfinderRemoveBlock(Creature, Block) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock.
PathfinderRemoveBlock(Creature, Block, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock with a vertical search range of 1.
PathfinderRemoveBlock(Creature, Block, double, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Constructs a PathfinderRemoveBlock.
PathfinderRemoveEvent - Class in me.gamercoder215.mobchip.bukkit.events.pathfinder
Called when a Pathfinder is removed
PathfinderRemoveEvent(EntityAI, Pathfinder, boolean) - Constructor for class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderRemoveEvent
Construct a PathfinderRemoveEvent.
PathfinderResetAnger - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Neutral Mob to reset its Universal Anger
PathfinderResetAnger(Mob) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
Constructs a PathfinderResetAnger with alert others set to true
PathfinderResetAnger(Mob, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
Constructs a PathfinderResetAnger.
PathfinderRestrictSun - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Creature to avoid the Sun.
PathfinderRestrictSun(Creature) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRestrictSun
Constructs a PathfinderRestrictSun.
PathfinderRideShoulder - Class in me.gamercoder215.mobchip.ai.goal
Pathfinder for Shoulder-Riding Entities, like Parrots, to ride on a Player's shoulder
PathfinderRideShoulder(Parrot) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderRideShoulder
Constructs a PathfinderRideShoulder.
PathfinderSit - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for the logic of a Tamable Animal to sit when told to
PathfinderSit(Tameable) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderSit
Constructs a PathfinderSit.
PathfinderSkeletonTrap - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that will cause a trap when players get close
PathfinderSkeletonTrap(SkeletonHorse) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderSkeletonTrap
Constructs a PathfinderSkeletonTraP.
PathfinderSwellCreeper - Class in me.gamercoder215.mobchip.ai.goal
Represents the Pathfinder for the logic of a Creeper to swell before exploding
PathfinderSwellCreeper(Creeper) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderSwellCreeper
Constructs a PathfinderSwellCreeper.
PathfinderTameHorse - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for the logic of taming any horse by riding it
PathfinderTameHorse(AbstractHorse) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
Constructs a PathfinderTameHorse with no speed modifier.
PathfinderTameHorse(AbstractHorse, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
Constructs a PathfinderTameHorse.
PathfinderTempt - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for the logic of this Creature getting tempted to move to another entity, for when they hold a specific item.
PathfinderTempt(Creature, double, Iterable<? extends ItemStack>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Constructs a PathfinderTempt.
PathfinderTempt(Creature, double, Predicate<ItemStack>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Constructs a PathfinderTempt
PathfinderTempt(Creature, double, ItemStack...) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Constructs a PathfinderTempt with an array of Items.
PathfinderTempt(Creature, ItemStack...) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Constructs a PathfinderTempt with the default speed modifier.
PathfinderTradePlayer - Class in me.gamercoder215.mobchip.ai.goal
Represents the Pathfinder for the logic of any Villager to trade with a Player
PathfinderTradePlayer(AbstractVillager) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderTradePlayer
Constructs a PathfinderTradePlayer.
PathfinderUseItem - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a Mob to use an Item
PathfinderUseItem(Mob, ItemStack, Predicate<Mob>) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Constructs a PathfinderUseItem with Sound.ENTITY_PLAYER_BURP.
PathfinderUseItem(Mob, ItemStack, Predicate<Mob>, Sound) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Constructs a PathfinderUseItem.
PathfinderWildTarget<T> - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder when a Wild Animal Mob but not tamed targets another Entity.
PathfinderWildTarget(Tameable, Class<T>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderWildTarget
Constructs a PathfinderWildTarget with see set to true.
PathfinderWildTarget(Tameable, Class<T>, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderWildTarget
Constructs a PathfinderWildTarget with no conditions.
PathfinderWildTarget(Tameable, Class<T>, boolean, Predicate<LivingEntity>) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.PathfinderWildTarget
Constructs a PathfinderWildTarget.
PathfinderZombieAttack - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder for a special Zombie Melee Attack
PathfinderZombieAttack(Zombie) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderZombieAttack
Constructs a PathfinderZombieAttack with no speed modifier.
PathfinderZombieAttack(Zombie, double) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderZombieAttack
Constructs a PathfinderZombieAttack with see set to true.
PathfinderZombieAttack(Zombie, double, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.PathfinderZombieAttack
Constructs a PathfinderZombieAttack.
PiglinBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behavior for a Bukkit Piglin
PISTON - Enum constant in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
A Natural Movement Type that represents the entity moving when pushed by a piston.
PLAY - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Playing Activity of the Mob.
playAnimation(EntityAnimation) - Method in interface me.gamercoder215.mobchip.EntityBody
Makes this Mob perform an Animation.
playDead() - Method in interface me.gamercoder215.mobchip.ai.behavior.AxolotlBehavior
Makes this Axolotl Play Dead.
PLAYER - Enum constant in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
A Natural Movement Type that represents the entity moving when pushed by a player.
plugin() - Element in annotation interface me.gamercoder215.mobchip.bosses.annotations.Repeatable
The Name of the Plugin.
Position - Class in me.gamercoder215.mobchip.util
Represents a Location without a World
Position(double, double, double) - Constructor for class me.gamercoder215.mobchip.util.Position
Constructs a Position at these coordinates.
Position(int, int, int) - Constructor for class me.gamercoder215.mobchip.util.Position
Constructs a Position at these coordinates.
Position(Location) - Constructor for class me.gamercoder215.mobchip.util.Position
Constructs a Position at this Location.
Position(Entity) - Constructor for class me.gamercoder215.mobchip.util.Position
Constructs a Position at this Entity.
PositionPath - Class in me.gamercoder215.mobchip.util
Represents a Path, or a set of Position objects to get to a final destination.
PositionPath(Iterable<? extends Position>, Location) - Constructor for class me.gamercoder215.mobchip.util.PositionPath
Creates a new Path.
POSSIBLE_JOB_SITE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
A Possible Job Site of this Entity.
PRE_RAID - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Activity right before a raid will happen.
PRESENT - Enum constant in enum class me.gamercoder215.mobchip.ai.memories.MemoryStatus
Represents a Memory that is in the brain with an assigned value.
Probable - Interface in me.gamercoder215.mobchip.ai
Represents a Pathfinder that has a chance of succeeding
put(Pathfinder, int) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Adds a Pathfinder to this Entity AI.
put(Activity, Consumer<Mob>) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Associates an Activity with a function.
put(Entity, GossipType) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Puts this Entity to a GossipType.
put(Entity, GossipType, int) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Puts this Entity to a GossipType with a custom decay max.
putAll(Map<? extends Pathfinder, Integer>) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Adds all Pathfinders to this Entity AI.
putAll(Map<Activity, Consumer<Mob>>) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Associates all the activities with their respective functions.

R

RAID - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Activity during a raid.
RAM_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This entity's Ram Cooldown (Typically for Ravagers).
Ranged - Interface in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that contains Ranged Values
reactToBell() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob react to a Bell ringing, symbolizing an incoming raid.
recompute() - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Deprecated.
Called automatically by the internal EntityController
recordEntry(CombatEntry) - Method in interface me.gamercoder215.mobchip.combat.EntityCombatTracker
REGISTERED - Enum constant in enum class me.gamercoder215.mobchip.ai.memories.MemoryStatus
Represents a Memory that is registered within the Minecraft Registry.
registerMemory(Memory<?>) - Static method in class me.gamercoder215.mobchip.ai.memories.EntityMemories
Registers a new memory in the registry.
registerSensor(Sensor<?>) - Static method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Registers a Sensor.
Registration - Class in me.gamercoder215.mobchip.util
Represents registration under a specific context.
remove(int, int, int) - Method in class me.gamercoder215.mobchip.util.Position
Removes an amount to each coordinate.
remove(Pathfinder) - Method in interface me.gamercoder215.mobchip.ai.EntityAI
Removes a Pathfinder from this Entity AI.
remove(Position) - Method in class me.gamercoder215.mobchip.util.Position
Removes a Position from this Position.
remove(Location) - Method in class me.gamercoder215.mobchip.util.Position
Removes a Location from this Position.
remove(Entity) - Method in class me.gamercoder215.mobchip.util.Position
Removes an entity's location from this Position.
remove(Entity, GossipType) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Removes this Entity from a GossipType.
removeAll(GossipType) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Removes all Entities with this Gossip Type from this Gossip Container.
removeAll(Entity) - Method in interface me.gamercoder215.mobchip.ai.gossip.EntityGossipContainer
Removes this Entity from all GossipTypes.
removeAttribute(AttributeInstance) - Method in class me.gamercoder215.mobchip.bosses.Boss
Removes an Attribute that this Boss will spawn with.
removeAttribute(AttributeInstance) - Method in class me.gamercoder215.mobchip.bosses.Minion
Removes an Attribute that this Minion will spawn with.
removeCollideExemption(Entity) - Method in interface me.gamercoder215.mobchip.EntityBody
Removes an entity that this Mob will not collide with.
removeIgnore(EntityType) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
Removes an EntityType from the List of EntityTypes to ignore when hurt.
removeItems(Iterable<? extends ItemStack>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Removes a Collection of ItemStacks from this PathfinderTempt.
removeItems(ItemStack...) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Removes an Array of ItemStacks from this PathfinderTempt.
removeMemory(Memory<?>) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
 
removeMemory(Memory<?>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Removes a Memory from this EntityBrain.
removePoint(int) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Removes a Point
removePoint(int, int, int) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Removes a Point from coordinates
removePoint(Position) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Removes a Point
removePoint(Location) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Removes a Point from Location
removeSensor(Sensor<?>) - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Removes a Sensor from this mob's senses.
removeSensor(NamespacedKey) - Method in interface me.gamercoder215.mobchip.ai.sensing.EntitySenses
Removes a Sensor by its NamespacedKey from this mob's senses.
Repeatable - Annotation Interface in me.gamercoder215.mobchip.bosses.annotations
Represents an Attack that will be Repeated until the entity dies.
Repeated - Interface in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that has a repeating interval, in ticks
required() - Method in interface me.gamercoder215.mobchip.ai.sensing.Sensor
Fetches all the Memories required for this Sensor to be performed.
resetFallDistance() - Method in interface me.gamercoder215.mobchip.EntityBody
Resets the distance this Entity has fallen.
resetHuntingRadius() - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Resets the hunting radius used in PiglinBehavior.startHunting() to its default value (100).
resetProfession() - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Resets this Villager's profession.
REST - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Sleeping/Resting Activity of the Mob.
RestrictionSetEvent - Class in me.gamercoder215.mobchip.bukkit.events
Called before an Entity's Restriction Center Changes
RestrictionSetEvent(EntityBrain, Location, Location, int, int) - Constructor for class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Construct a RestrictionSetEvent.
RIDING_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Riding Target.
ringBell() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob ring the nearest bell.
roar() - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Makes this Warden roar.
ROAR_BEFORE_ATTACK - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will roar before performing a breath attack.
ROAR_SOUND_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can roar again.
ROAR_SOUND_DELAY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the delay for the next roar sound.
ROAR_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
This Warden's Roaring Target.
run(World, LivingEntity) - Method in interface me.gamercoder215.mobchip.ai.sensing.Sensor
Performs the Sensor's action.
RUNNING - Enum constant in enum class me.gamercoder215.mobchip.ai.behavior.BehaviorResult.Status
Represents that this Behavior is running.

S

SAFE_FALL_DISTANCE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#SAFE_FALL_DISTANCE
SCAFFOLDING - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of scaffolding.
SCALE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#GENERIC_SCALE
Schedule - Class in me.gamercoder215.mobchip.ai.schedule
Represents a Mob's Daily Routine
Schedule.Builder - Class in me.gamercoder215.mobchip.ai.schedule
Builder class for making a Schedule
SEARCH_FOR_BREATH_ATTACK_TARGET - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will search for a player to attack with dragon breath.
SECONDARY_JOB_SITE - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Locations for a possible Secondary Job Site.
SELF - Enum constant in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
A Natural Movement Type that represents the entity moving on its own.
sendTo(Player) - Method in interface me.gamercoder215.mobchip.EntityBody
Sends this Entity to the specified Player as a packet.
Sensor<T> - Interface in me.gamercoder215.mobchip.ai.sensing
Represents an action performed when certain Memory objects are present.
serverTick() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
serverTick() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called every tick during the phase between the first and last.
setAlertOthers(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderResetAnger
Sets whether the Mob will alert other entities of this type.
setAnimationSpeed(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current animation speed.
setAttacker(Entity) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the Entity that attacked the Entity that owns this CombatEntry.
setAvoidingPredicate(Predicate<T>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Sets the current avoiding predicate.
setAvoidPredicate(Predicate<T>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Sets the current avoid predicate.
setBlock(Material) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Sets the Material to remove.
setBlock(Block) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Sets the Block to remove.
setBodyRotation(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current body rotation.
setBoots(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Boots.
setBoots(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Boots.
setBreakTime(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
Sets the amount of ticks it takes to break a door.
setCancelled(boolean) - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryEvent
 
setCancelled(boolean) - Method in class me.gamercoder215.mobchip.bukkit.events.pathfinder.PathfinderAddEvent
 
setCanFly(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Set whether this Tamable should fly to their owner.
setCanUseDoors(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Sets whether this entity can use doors throughout the Village.
setCanUseDoors(BooleanSupplier) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Sets the Function used in whether this entity can use doors throughout the Village.
setCause(EntityDamageEvent.DamageCause) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the cause of this CombatEntry.
setChestplate(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Chestplate.
setChestplate(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Chestplate.
setClientSide(boolean) - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Sets whether the Attribute will appear on the client's side.
setCombatDuration(int) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the duration of this CombatEntry.
setCondition(Predicate<Difficulty>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreakDoor
 
setCondition(Predicate<LivingEntity>) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
setCondition(Predicate<Mob>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
 
setCondition(Predicate<T>) - Method in interface me.gamercoder215.mobchip.ai.goal.Conditional
Sets the Condition of this Conditional Pathfinder.
setCustomPhase(CustomPhase) - Method in interface me.gamercoder215.mobchip.DragonBrain
Sets the current custom phase of the Ender Dragon.
setDamage(float) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the damage taken by the Entity.
setDeathSound(Sound) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets the Death Sound.
setDeathTime(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the total amount of ticks this mob has been dead for.
setDefaultActivity(Activity) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Sets the current default Activity when no schedule is present.
setDefaultDrops(Iterable<ItemStack>) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the entity's current default drops.
setDefaultDrops(Material...) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the entity's current default drops.
setDefaultDrops(ItemStack...) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the entity's current default drops.
setDefaultValue(double) - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Sets the Attribute's default value.
setDeltaMovement(double, double, double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Sets the Delta Movement of this Entity.
setDeltaMovement(Vector) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Sets the Delta Movement of this Entity.
setDeltaMovementX(double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Sets the ΔX of this Entity.
setDeltaMovementY(double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Sets the ΔY of this Entity.
setDeltaMovementZ(double) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Sets the ΔZ of this Entity.
setDiscardFriction(boolean) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets whether this Mob should discard friction.
setDistance(int) - Method in class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
Sets the current closest enough distance.
setDisturbanceLocation(Location) - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Sets the Warden's Disturbance Location.
setDroppedExperience(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the amount of experience this Mob will drop.
setFallDistance(float) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the fall distance of the Entity.
setFilter(Class<T>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
setFilter(Class<T>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
setFilter(Class<T>) - Method in interface me.gamercoder215.mobchip.ai.goal.target.Filtering
Set the Filter that this Pathfinder is looking for.
setFilter(Class<T>) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
 
setFinishSound(Sound) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Sets the current sound used when the item is finished.
setFlyingSpeed(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current flying speed.
setForcingDrops(boolean) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets if the Mob should be forced to drop its loot.
setForwardSpeed(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the forward speed of this entity.
setHeadRotation(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current head rotation.
setHealth(double) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets the health that this Boss will spawn with.
setHealth(double) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets the health that this Minion will spawn with.
setHealthBeforeDamage(float) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the health of the Entity before taking damage.
setHeight(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLeapAtTarget
Sets the Y value height while leaping.
setHelmet(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Helmet.
setHelmet(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Helmet.
setHorizontal(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
Sets whether the Looking Rotation is only horizontal.
setHorizontalCollision(boolean) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets if this Mob has horizontal collision enabled.
setHuntingRadius(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Sets the hunting radius used to look for a new Hoglin in PiglinBehavior.startHunting().
setHurtDuration(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the total amount of ticks this mob has been hurt for.
setHurtTime(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the number of ticks the mob turns red for after being hit.
setIgnoring(EntityType...) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderHurtByTarget
Sets the current list of EntityTypes to ignore when hurt.
setInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderDolphinJump
 
setInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
setInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollThroughVillage
Sets the current interval of this PathfinderRandomStrollThroughVillage.
setInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
setInterval(int) - Method in interface me.gamercoder215.mobchip.ai.goal.Repeated
Sets the repeating interval, in ticks
setInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.target.PathfinderNearestAttackableTarget
Sets the current attack interval, in ticks.
setItem(EquipmentSlot, ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets an item on this Boss's Equipment that it will spawn with.
setItem(EquipmentSlot, ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets an item on this Minion's Equipment that it will spawn with.
setItem(ItemStack) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderUseItem
Sets the current item that will be used.
setItems(Iterable<? extends ItemStack>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Sets the ItemStacks for this PathfinderTempt.
setItems(ItemStack...) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Sets the ItemStacks for this PathfinderTempt/
setKey(NamespacedKey) - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Sets the Attribute's NamespacedKey.
setLeftHanded(boolean) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets this Entity to be left-handed.
setLeggings(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Leggings.
setLeggings(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Leggings.
setLocation(CombatLocation) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the CombatLocation of this CombatEntry.
setMainhand(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Mainhand.
setMainhand(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Mainhand.
setMaxAttackInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Sets the maximum attack interval, in ticks.
setMaxDistance(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Sets the maximum distance needed to stop avoiding the target, in blocks (meters).
setMaxUpStep(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Deprecated.
Exposed in Minecraft 1.20.5 via Attribute#STEP_HEIGHT
setMaxValue(double) - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Sets the Attribute's maximum value.
setMemories(Map<Memory, ?>) - Method in interface me.gamercoder215.mobchip.EntityBrain
Sets multiple permanent memories into this Entity's Brain.
setMemories(Map<Memory, ?>, long) - Method in interface me.gamercoder215.mobchip.EntityBrain
Sets multiple temporary memories into this Entity's Brain.
setMemory(Memory<T>, T) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Sets a permanent memory into this entity's brain.
setMemory(Memory<T>, T) - Method in interface me.gamercoder215.mobchip.EntityBrain
Sets a permanent memory into this entity's brain.
setMemory(Memory<T>, T, long) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Sets a temporary memory into this entity's brain.
setMemory(Memory<T>, T, long) - Method in interface me.gamercoder215.mobchip.EntityBrain
Sets a temporary memory into this entity's brain.
setMemory(EntityMemory<?>) - Method in class me.gamercoder215.mobchip.bukkit.events.memory.MemoryEvent
Sets the memory involved in this MemoryEvent.
setMinAttackInterval(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
Sets the minimum attack interval, in ticks.
setMinDistance(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Sets the minimum distance from a village to move through it.
setMinValue(double) - Method in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute.Builder
Sets the Attribute's minimum value.
setMustBeNight(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Sets whether it has to be nighttime to roam the Village.
setMustClose(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderOpenDoor
Sets whether this entity should close the door.
setNewCenter(Location) - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Sets the new Location center.
setNewRadius(int) - Method in class me.gamercoder215.mobchip.bukkit.events.RestrictionSetEvent
Sets the new radius.
setOffhand(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets this Boss's Offhand.
setOffhand(ItemStack) - Method in class me.gamercoder215.mobchip.bosses.Minion
Sets this Minion's Offhand.
setOwner(Mob) - Method in class me.gamercoder215.mobchip.combat.CombatEntry.Builder
Sets the owner of this CombatEntry.
setPitch(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current pitch.
setPredicate(Predicate<ItemStack>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
Sets the Predicate for this PathfinderTempt
setProbability(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
setProbability(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStrollLand
 
setProbability(float) - Method in interface me.gamercoder215.mobchip.ai.Probable
Sets the current probability of this Pathfinder.
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBeg
Sets the look range of this PathfinderBeg.
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLookAtEntity
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
Sets the range needed from a village to start walking to a village.
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
setRange(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
setRange(float) - Method in interface me.gamercoder215.mobchip.ai.goal.Ranged
Sets the current Range.
setRange(int) - Method in interface me.gamercoder215.mobchip.ai.navigation.EntityNavigation
Sets the maximum range of this Navigation.
setReach(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
Sets whether this entity must reach the target.
setRestrictionArea(Location, int) - Method in class me.gamercoder215.mobchip.bukkit.BukkitBrain
Sets the Restriction Area for this Entity.
setRestrictionArea(Location, int) - Method in interface me.gamercoder215.mobchip.EntityBrain
Sets the Restriction Area for this Entity.
setRiptideTicks(int) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's Riptiding Ticks.
setRotation(float, float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Entity's Rotation.
setRunningActivity(Activity) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Sets the Secondary Activity that is currently running.
setSchedule(Schedule) - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Sets the current schedule.
setSee(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
setSee(boolean) - Method in interface me.gamercoder215.mobchip.ai.goal.target.Targeting
Sets whether the entity must see the target.
setSee(boolean) - Method in class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
 
setSidewaysSpeed(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the sideways speed of this entity.
setSoundPitch(float) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets the Sound's Pitch.
setSoundVolume(float) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets the Sound's Volume.
setSpawnSound(Sound) - Method in class me.gamercoder215.mobchip.bosses.Boss
Sets the Death Sound.
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderBreed
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBed
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderCatOnBlock
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFleeSun
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowParent
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderLlamaFollowCaravan
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMeleeAttack
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveThroughVillage
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsRestriction
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveTowardsTarget
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderPanic
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRandomStroll
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedAttack
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedBowAttack
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRangedCrossbowAttack
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTameHorse
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderTempt
 
setSpeedModifier(double) - Method in class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
 
setSpeedModifier(double) - Method in interface me.gamercoder215.mobchip.ai.SpeedModifier
Sets the Speed Modifier of this Pathfinder.
setSprintModifier(double) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderAvoidEntity
Sets the current Sprint Modifier.
setStartDistance(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Sets the distance from the owner to start moving towards the owner
setStopDistance(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowMob
Sets the Distance needed to stop following.
setStopDistance(float) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderFollowOwner
Sets the distance from the owner to stop moving to the owner
setUpwardSpeed(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the upward speed of this entity.
setValidBlock(Predicate<Location>) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Sets the function called when checking if this block is valid, can be null
setVersion(String) - Static method in class me.gamercoder215.mobchip.util.Registration
Sets the version for registration.
setVerticalCollision(boolean) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets if this Mob has vertical collision enabled.
setVerticalRange(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderMoveToBlock
Sets the vertical range of this Pathfinder.
setVerticalSearchRange(int) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderRemoveBlock
Sets the vertical search range for looking for the specified Material.
setWorld(World) - Method in class me.gamercoder215.mobchip.ai.goal.PathfinderClimbPowderedSnow
 
setWorld(World) - Method in interface me.gamercoder215.mobchip.ai.goal.WorldSpecific
Sets the world of this WorldSpecific.
setX(int) - Method in class me.gamercoder215.mobchip.util.Position
Sets the Position's X value.
setY(int) - Method in class me.gamercoder215.mobchip.util.Position
Sets the Position's Y value.
setYaw(float) - Method in interface me.gamercoder215.mobchip.EntityBody
Sets the Mob's current yaw.
setZ(int) - Method in class me.gamercoder215.mobchip.util.Position
Sets the Position's Z value.
shoot() - Method in interface me.gamercoder215.mobchip.ai.behavior.BreezeBehavior
Performs a Breeze Shooting Attack.
shootTongue(Sound, Sound) - Method in interface me.gamercoder215.mobchip.ai.behavior.FrogBehavior
Makes this frog shoot its tongue.
shouldDiscardFriction() - Method in interface me.gamercoder215.mobchip.EntityBody
Whether this Mob should discard friction.
shouldRenderFrom(double) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether the entity would render.
shouldRenderFrom(double, double, double) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether the entity would render at this location.
shouldRenderFrom(Location) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether the entity would render at this location.
shouldRenderFromSqr(double) - Method in interface me.gamercoder215.mobchip.EntityBody
Whether the entity would render.
showTrades(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Village show trades to a Player.
showTrades(int, int) - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager show trades to a Player.
SHULKER - Enum constant in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
A Natural Movement Type that represents the entity moving when pushed with a Shulker Bullet.
SHULKER_BOX - Enum constant in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
A Natural Movement Type that represents the entity moving when pushed by a shulker box.
SIMPLE - Static variable in class me.gamercoder215.mobchip.ai.schedule.DefaultSchedules
Represents a Simple Schedule with working at 5,000 ticks and resting at 11,000 ticks.
sit(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.CamelBehavior
Makes this Camel sit.
size() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Fetches the current Activity Map size.
size() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Fetches the size of this Schedule.
sleep() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob sleep in a bed.
slide() - Method in interface me.gamercoder215.mobchip.ai.behavior.BreezeBehavior
Performs a Breeze Slide.
sniff(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Makes this Warden sniff for players.
SNIFF_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can sniff again.
SNIFFER_DIGGING - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents whether the Sniffer is digging.
SNIFFER_HAPPY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents whether the Sniffer is happy.
SNIFFER_SNIFFING_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents an array of explored positions this Sniffer has looked at.
socializeAtBell() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Makes this Mob socialize at the Village's Bell.
SONIC_BOOM_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can perform its sonic boom attack.
SONIC_BOOM_SOUND_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can play its sonic boom sound.
SONIC_BOOM_SOUND_DELAY - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the delay for when this Warden can play its sonic boom sound.
sonicBoom() - Method in interface me.gamercoder215.mobchip.ai.behavior.WardenBehavior
Makes this Warden perform a Sonic Boom.
spawn(Boss<?>) - Method in class me.gamercoder215.mobchip.bosses.Minion
Spawns this Minion at a Boss.
spawn(Location) - Method in class me.gamercoder215.mobchip.bosses.Boss
Spawns this Boss.
spawn(Location) - Method in class me.gamercoder215.mobchip.bosses.Minion
Spawns this Minion at a Location.
spawn(Entity) - Method in class me.gamercoder215.mobchip.bosses.Minion
Spawns this Minion at another Boss.
SPAWN - Enum constant in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Represents the Mob's Spawning Animation
SpeedModifier - Interface in me.gamercoder215.mobchip.ai
Represents a Pathfinder that has a speed modifier
start() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
start() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called when the Phase starts on the first tick.
start() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Called on the first tick this Pathfinder starts, when CustomPathfinder.canStart() returns true.
startAdmiring(Item, int) - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Makes this Piglin start admiring if a wanted item is near.
startHunting() - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Makes this Piglin start hunting if a Hoglin is near.
STEP_HEIGHT - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
Represents Attribute#GENERIC_STEP_HEIGHT
stop() - Method in class me.gamercoder215.mobchip.ai.behavior.BehaviorResult
Forces this Behavior to stop.
stop() - Method in class me.gamercoder215.mobchip.ai.enderdragon.CustomPhase
 
stop() - Method in interface me.gamercoder215.mobchip.ai.enderdragon.DragonPhase
Called when the Phase ends on the last tick.
stop() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
Called when this Pathfinder stops being used.
stopAdmiring() - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Makes this Piglin stop admiring an item if it is admiring an item.
stopHunting() - Method in interface me.gamercoder215.mobchip.ai.behavior.PiglinBehavior
Makes this Piglin stop hunting for Piglins.
STOPPED - Enum constant in enum class me.gamercoder215.mobchip.ai.behavior.BehaviorResult.Status
Represents that this Behavior has stopped running.
STOPPED - Static variable in class me.gamercoder215.mobchip.ai.behavior.BehaviorResult
Represents a stopped BehaviorResult.
stopRiptiding() - Method in interface me.gamercoder215.mobchip.EntityBody
Makes this Mob stop riptiding.
strafe(float, float) - Method in interface me.gamercoder215.mobchip.ai.controller.EntityController
Makes this Entity strafe.
STRAFING - Variable in class me.gamercoder215.mobchip.ai.enderdragon.DragonPhases
The dragon will fly towards a targeted player and shoot a fireball when within 64 blocks.
SUCCESS - Enum constant in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Represents a successful interaction result.

T

Targeting - Interface in me.gamercoder215.mobchip.ai.goal.target
Represents a target of a Pathfinder
TARGETING - Enum constant in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Flag representing that the Pathfinder will target something/someone
TargetPathfinder - Class in me.gamercoder215.mobchip.ai.goal.target
Represents a Pathfinder that involves targeting.
TargetPathfinder(Mob, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
Constructs a TargetPathfinder with reach set to false.
TargetPathfinder(Mob, boolean, boolean) - Constructor for class me.gamercoder215.mobchip.ai.goal.target.TargetPathfinder
Constructs a TargetPathfinder.
TEMPTING_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The cooldown, in ticks, of this Mob's tempting.
TEMPTING_PLAYER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Player this Mob is tempting.
tick() - Method in class me.gamercoder215.mobchip.ai.goal.CustomPathfinder
TICKS_ITEM_PICKUP_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The item pickup cooldown for this Mob.
TICKS_PLAY_DEAD - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
How many ticks this Mob has played dead.
TIME_TO_REACH_ADMIRING_ITEM - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
How much time, in ticks, left to reach the Admiring Item.
toArray() - Method in interface me.gamercoder215.mobchip.ai.navigation.NavigationPath
Converts this NavigationPath into an Array of Nodes.
toEquipmentSlot() - Method in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Converts this InteractionHand to an EquipmentSlot.
toLocation(World) - Method in class me.gamercoder215.mobchip.util.Position
Converts this Position to a Bukkit Location.
TOUCH_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can locate another disturbance.
toVector() - Method in class me.gamercoder215.mobchip.util.Position
Converts this Position to a Bukkit Vector.
TRADING - Enum constant in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Represents a Gossip Type when trading with a villager.
tryFindWater(int) - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Makes this Creature attempt to find water, with no speed modifier.
tryFindWater(int, float) - Method in interface me.gamercoder215.mobchip.ai.behavior.CreatureBehavior
Makes this Creature attempt to find water.
TWISTING_VINES - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of twisting vines.

U

Unit - Enum Class in me.gamercoder215.mobchip.ai.memories
Represents a Memory Unit.
UNIVERSAL_ANGER - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Whether this Entity is universally angry.
Updatable - Interface in me.gamercoder215.mobchip.ai.schedule
Represents an entity type that updates its Activities
updateActivities() - Method in interface me.gamercoder215.mobchip.ai.schedule.Updatable
Updates this Entity's Activities.
useBonemeal() - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager use bonemeal.
useDefaultActivity() - Method in interface me.gamercoder215.mobchip.ai.schedule.EntityScheduleManager
Uses the current default activity, overriding the current schedule.
useItem(EntityBody.InteractionHand) - Method in interface me.gamercoder215.mobchip.EntityBody
Makes this Mob use the Item in its Hand.
usePlugin(Plugin) - Static method in class me.gamercoder215.mobchip.util.Registration
Use the plugin version for registration.

V

valueOf(long) - Static method in class me.gamercoder215.mobchip.bosses.Boss
Fetch a Boss by its id.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.behavior.BehaviorResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.memories.MemoryStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.memories.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.combat.CombatLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Returns the enum constant of this class with the specified name.
valueOf(UUID) - Static method in class me.gamercoder215.mobchip.bosses.Boss
Fetch a Boss by an Entity UUID.
valueOf(T) - Static method in class me.gamercoder215.mobchip.bosses.Boss
Fetch a Boss by its Entity Instance.
values() - Static method in enum class me.gamercoder215.mobchip.ai.animation.EntityAnimation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.behavior.BehaviorResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.controller.NaturalMoveType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.goal.Pathfinder.PathfinderFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.gossip.GossipType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Fetches all the EntityMemory values.
values() - Static method in enum class me.gamercoder215.mobchip.ai.memories.MemoryStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.memories.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class me.gamercoder215.mobchip.ai.schedule.Schedule
Fetches all activities in this Schedule.
values() - Static method in enum class me.gamercoder215.mobchip.combat.CombatLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.EntityBody.InteractionHand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.gamercoder215.mobchip.EntityBody.InteractionResult
Returns an array containing the constants of this enum class, in the order they are declared.
VIBRATION_COOLDOWN - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
Represents the cooldown until this Warden can receive another vibration.
VILLAGER - Static variable in class me.gamercoder215.mobchip.ai.schedule.DefaultSchedules
Represents an Adult Villager's default schedule.
VillagerBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Behavior specific to Villagers
VillagerBrain - Interface in me.gamercoder215.mobchip
Represents a Special Brain for a Villager
VINES - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of falling from vines.
VISIBLE_VILLAGER_BABIES - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
An Array of Visible Villager Babies.

W

wakeUp() - Method in interface me.gamercoder215.mobchip.ai.behavior.EntityBehavior
Wakes up this Mob if it is sleeping.
WALKING_TARGET - Static variable in class me.gamercoder215.mobchip.ai.memories.EntityMemory
The Entity's Walking Target.
WalkingTarget(Location, float, int) - Constructor for class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
Constructs a WalkingTarget.
WalkingTarget(Location, int) - Constructor for class me.gamercoder215.mobchip.ai.memories.Memory.WalkingTarget
Constructs a WalkingTarget with the default speed modifier.
WardenBehavior - Interface in me.gamercoder215.mobchip.ai.behavior
Represents Warden Behaviors
WATER - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of water.
WEEPING_VINES - Enum constant in enum class me.gamercoder215.mobchip.combat.CombatLocation
Represents when the Mob takes damage because of weeping vines.
WORK - Enum constant in enum class me.gamercoder215.mobchip.ai.schedule.Activity
Represents the Working Activity of the Mob.
workAtJob() - Method in interface me.gamercoder215.mobchip.ai.behavior.VillagerBehavior
Makes this Villager work at its Job Site.
WORLD_NULL - Static variable in interface me.gamercoder215.mobchip.ai.goal.WorldSpecific
Exception called when World is null
WorldSpecific - Interface in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder that is world specific
WrappedPathfinder - Class in me.gamercoder215.mobchip.ai.goal
Represents a Pathfinder with a Priority
WrappedPathfinder(Pathfinder, int) - Constructor for class me.gamercoder215.mobchip.ai.goal.WrappedPathfinder
Creates a WrappedPathfinder.

Z

ZOMBIE_SPAWN_REINFORCEMENTS - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values