Index
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
Sensor
s. - 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
-
Represents
Attribute.GENERIC_ARMOR
- GENERIC_ARMOR_TOUGHNESS - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_ARMOR_TOUGHNESS
- GENERIC_ATTACK_DAMAGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_ATTACK_DAMAGE
- 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
-
Represents
Attribute.GENERIC_ATTACK_SPEED
- GENERIC_FLYING_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_FLYING_SPEED
- GENERIC_FOLLOW_RANGE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_FOLLOW_RANGE
- GENERIC_KNOCKBACK_RESISTANCE - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_KNOCKBACK_RESISTANCE
- GENERIC_LUCK - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_LUCK
- GENERIC_MAX_HEALTH - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_MAX_HEALTH
- GENERIC_MOVEMENT_SPEED - Static variable in class me.gamercoder215.mobchip.ai.attribute.EntityAttribute
-
Represents
Attribute.GENERIC_MOVEMENT_SPEED
- 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 byGossipType.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
-
Represents
Attribute.HORSE_JUMP_STRENGTH
- 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.Use
EntityCombatTracker.isInCombat()
instead. - 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
and360.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
-
Adds a CombatEntry to
EntityCombatTracker.getCombatEntries()
. - 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
-
Called in between
CustomPathfinder.start()
andCustomPathfinder.stop()
. - 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
-
Represents
Attribute.ZOMBIE_SPAWN_REINFORCEMENTS
All Classes and Interfaces|All Packages|Constant Field Values