Contents
Package com.hypixel.hytale.server.npc.util
package com.hypixel.hytale.server.npc.util
-
ClassDescriptionCreated on 31/10/2019Strictly monotonic C² function on [0, 1] with f(0) = 0, f(1) = 1, f'(0) = k, f'(1) = e, f(0.5) = t Seam at x = 0.5 with slope s = f'(0.5) and zero second derivative there.Created on 04/01/2019Charge travel distance and target stop range calculations.Created on 03/10/2018DamageData collects any damages/kills inflicted/suffered for an NPC.How to read a
BiasedEasingthat drives motion over a phase.Speed schedule for one ramp of a charge.Shared rule for whether an entity can be sensed, targeted, or remembered by NPCs.An interface representing a component within an NPC behaviour tree that is annotated for dumping or debug printing Created on 03/10/2018An interface representing anIAnnotatedComponentthat aggregates other components such as an Instruction Created on 03/10/2018Created on 28/04/2020Math helper for world calculations or alternative implementations of existing functions requiring no memory allocations.Back-off for a path search that keeps getting the NPC nowhere.This code is take from https://github.com/erich666/GraphicsGems/blob/master/gems/Roots3And4.cHelper for rendering debug shapes (arrows, spheres) in the world viaDebugUtils, using shared constants for scale, time, and default opacity.Stateless helper that decides which breathing samples a walk position needs.Computes fluid depth constraints and wading thresholds for walking NPCs.