SYMBOL INDEX (2077 symbols across 242 files) FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/BetterModelBukkit.java type BetterModelBukkit (line 27) | public interface BetterModelBukkit extends BetterModelPlatform { method platform (line 51) | static @NotNull BetterModelBukkit platform() { method scheduler (line 61) | @Override method adapter (line 70) | @Override method eventBus (line 79) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/BukkitModelEventBus.java type BukkitModelEventBus (line 27) | public interface BukkitModelEventBus extends BetterModelEventBus { method subscribe (line 39) | @NotNull FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/entity/BaseBukkitEntity.java type BaseBukkitEntity (line 33) | public interface BaseBukkitEntity extends BaseEntity, PersistentDataHold... method entity (line 48) | default @NotNull Entity entity() { method mainHand (line 58) | @Override method offHand (line 73) | @Override method modelData (line 88) | default @Nullable String modelData() { method modelData (line 98) | default void modelData(@Nullable String modelData) { FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/entity/BaseBukkitPlayer.java type BaseBukkitPlayer (line 24) | public interface BaseBukkitPlayer extends BaseBukkitEntity, BasePlayer { method entity (line 31) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/event/BetterModelBukkitEvent.java class BetterModelBukkitEvent (line 30) | public final class BetterModelBukkitEvent extends Event { method BetterModelBukkitEvent (line 45) | @ApiStatus.Internal method is (line 60) | public boolean is(@NotNull Class eventClass) { method as (line 75) | public @Nullable T as(@NotNull Class eventCl... method as (line 95) | public void as(@NotNull Class eventClass, @N... method source (line 106) | @ApiStatus.Internal method getHandlers (line 111) | @Override method getHandlerList (line 122) | public static HandlerList getHandlerList() { FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/event/BukkitEventApplication.java method of (line 36) | public static @NotNull BukkitEventApplication of(@NotNull Plugin plugin) { method isEnabled (line 40) | @Override method equals (line 46) | @Override method hashCode (line 52) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitAdapter.java class BukkitAdapter (line 31) | public final class BukkitAdapter implements PlatformAdapter { method adapt (line 40) | public static @NotNull PlatformEntity adapt(@NotNull Entity entity) { method adapt (line 51) | public static @NotNull PlatformLivingEntity adapt(@NotNull LivingEntit... method adapt (line 62) | public static @NotNull PlatformOfflinePlayer adapt(@NotNull OfflinePla... method adapt (line 73) | public static @NotNull PlatformPlayer adapt(@NotNull Player player) { method adapt (line 84) | public static @NotNull PlatformItemStack adapt(@NotNull ItemStack item... method adapt (line 95) | public static @NotNull PlatformLocation adapt(@NotNull Location locati... method adapt (line 106) | public static @NotNull PlatformWorld adapt(@NotNull World world) { method player (line 110) | @Override method offlinePlayer (line 116) | @Override method serverViewDistance (line 121) | @Override method isTickThread (line 126) | @Override method isRegionSafe (line 131) | @Override method air (line 136) | @Override method zero (line 141) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitEntity.java class BukkitEntity (line 24) | @ToString method BukkitEntity (line 36) | public BukkitEntity(@NotNull Entity source) { method source (line 46) | public Entity source() { method uuid (line 50) | @Override method location (line 55) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitItemStack.java method isAir (line 24) | @Override method enchant (line 29) | @Override method modelData (line 38) | @SuppressWarnings("deprecation") method clone (line 49) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitLivingEntity.java class BukkitLivingEntity (line 20) | public class BukkitLivingEntity extends BukkitEntity implements Platform... method BukkitLivingEntity (line 28) | public BukkitLivingEntity(@NotNull LivingEntity source) { method source (line 38) | @Override method eyeLocation (line 43) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitLocation.java method world (line 26) | @Override method x (line 31) | @Override method y (line 36) | @Override method z (line 41) | @Override method pitch (line 46) | @Override method yaw (line 51) | @Override method add (line 56) | @Override method task (line 61) | @Override method taskLater (line 66) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitOfflinePlayer.java method uuid (line 24) | @Override method name (line 29) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/platform/BukkitPlayer.java class BukkitPlayer (line 20) | public final class BukkitPlayer extends BukkitLivingEntity implements Pl... method BukkitPlayer (line 28) | public BukkitPlayer(@NotNull Player source) { method source (line 38) | public @NotNull Player source() { method name (line 42) | @Override FILE: api/bukkit-api/src/main/java/kr/toxicity/model/api/bukkit/scheduler/BukkitModelScheduler.java type BukkitModelScheduler (line 25) | public interface BukkitModelScheduler extends ModelScheduler { method task (line 35) | @Nullable ModelTask task(@NotNull Location location, @NotNull Runnable... method taskLater (line 46) | @Nullable ModelTask taskLater(@NotNull Location location, long delay, ... FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/BetterModelMod.java type BetterModelMod (line 25) | public interface BetterModelMod extends BetterModelPlatform { method platform (line 33) | static @NotNull BetterModelMod platform() { method server (line 43) | @NotNull MinecraftServer server(); method scheduler (line 51) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/entity/BaseModEntity.java type BaseModEntity (line 22) | public interface BaseModEntity extends BaseEntity { method entity (line 30) | default @NotNull Entity entity() { method entity (line 40) | void entity(@NotNull Entity entity); FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/entity/BaseModPlayer.java type BaseModPlayer (line 23) | public interface BaseModPlayer extends BaseModEntity, BasePlayer { method entity (line 31) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModAdapter.java class ModAdapter (line 34) | public final class ModAdapter implements PlatformAdapter { method adapt (line 43) | public static @NotNull PlatformEntity adapt(@NotNull Entity entity) { method adapt (line 54) | public static @NotNull PlatformLivingEntity adapt(@NotNull LivingEntit... method adapt (line 65) | public static @NotNull PlatformPlayer adapt(@NotNull ServerPlayerConne... method adapt (line 76) | public static @NotNull PlatformPlayer adapt(@NotNull ServerPlayer play... method adapt (line 87) | public static @NotNull PlatformOfflinePlayer adapt(@NotNull UUID uuid) { method adapt (line 98) | public static @NotNull PlatformOfflinePlayer adapt(@NotNull GameProfil... method adapt (line 109) | public static @NotNull PlatformItemStack adapt(@NotNull ItemStack item... method adapt (line 120) | public static @NotNull PlatformWorld adapt(@NotNull Level world) { method serverViewDistance (line 124) | @Override method isTickThread (line 129) | @Override method isRegionSafe (line 134) | @Override method player (line 139) | @Override method offlinePlayer (line 145) | @Override method air (line 151) | @Override method zero (line 156) | @Override method server (line 161) | private @NotNull MinecraftServer server() { FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModEntity.java method of (line 36) | public static @NotNull ModEntity of(@NotNull Entity source) { method uuid (line 40) | @Override method location (line 45) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModItemStack.java method of (line 40) | public static @NotNull ModItemStack of(@NotNull ItemStack source) { method isAir (line 44) | @Override method enchant (line 49) | @Override method modelData (line 55) | @Override method clone (line 68) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModLivingEntity.java method of (line 36) | public static @NotNull ModLivingEntity of(@NotNull LivingEntity source) { method uuid (line 40) | @Override method location (line 45) | @Override method eyeLocation (line 50) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModLocation.java method of (line 50) | public static @NotNull ModLocation of(@Nullable Level level, double x, d... method of (line 71) | public static @NotNull ModLocation of(@Nullable Level level, double x, d... method of (line 92) | public static @NotNull ModLocation of(@Nullable Level level, Vec3 positi... method of (line 111) | public static @NotNull ModLocation of(@Nullable Level level, Vec3 positi... method of (line 129) | public static @NotNull ModLocation of(@NotNull Entity entity) { method ofEye (line 147) | public static @NotNull ModLocation ofEye(@NotNull Entity entity) { method world (line 158) | @Override method add (line 167) | @Override method task (line 179) | @Override method taskLater (line 184) | @Override method scheduler (line 189) | private @NotNull ModModelScheduler scheduler() { FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModOfflinePlayer.java method of (line 37) | public static @NotNull ModOfflinePlayer of(@NotNull UUID uuid, @Nullable... FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModPlayer.java method of (line 36) | public static @NotNull ModPlayer of(@NotNull ServerPlayerConnection sour... method uuid (line 40) | @Override method location (line 45) | @Override method eyeLocation (line 50) | @Override method name (line 55) | @Override FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModRegionHolder.java type ModRegionHolder (line 21) | public interface ModRegionHolder extends PlatformRegionHolder { FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/platform/ModWorld.java method of (line 33) | public static @NotNull ModWorld of(@NotNull Level level) { FILE: api/mod-api/src/main/java/kr/toxicity/model/api/mod/scheduler/ModModelScheduler.java type ModModelScheduler (line 24) | public interface ModModelScheduler extends ModelScheduler { method task (line 33) | @Nullable ModelTask task(@NotNull Runnable runnable); method taskLater (line 43) | @Nullable ModelTask taskLater(long delay, @NotNull Runnable runnable); FILE: api/src/main/java/kr/toxicity/model/api/BetterModel.java class BetterModel (line 32) | public final class BetterModel { method BetterModel (line 37) | private BetterModel() { method config (line 52) | public static @NotNull BetterModelConfig config() { method model (line 63) | public static @NotNull Optional model(@NotNull String n... method modelOrNull (line 74) | public static @Nullable ModelRenderer modelOrNull(@NotNull String name) { method limb (line 85) | public static @NotNull Optional limb(@NotNull String na... method limbOrNull (line 96) | public static @Nullable ModelRenderer limbOrNull(@NotNull String name) { method player (line 107) | public static @NotNull Optional player(@NotNull ... method registry (line 118) | public static @NotNull Optional registry(@NotNu... method registry (line 129) | public static @NotNull Optional registry(@NotNu... method registry (line 140) | public static @NotNull Optional registry(@NotNu... method registryOrNull (line 151) | public static @Nullable EntityTrackerRegistry registryOrNull(@NotNull ... method registryOrNull (line 162) | public static @Nullable EntityTrackerRegistry registryOrNull(@NotNull ... method registryOrNull (line 173) | public static @Nullable EntityTrackerRegistry registryOrNull(@NotNull ... method models (line 183) | public static @NotNull @Unmodifiable Collection models() { method limbs (line 193) | public static @NotNull @Unmodifiable Collection limbs() { method modelKeys (line 203) | public static @NotNull @Unmodifiable Set modelKeys() { method limbKeys (line 213) | public static @NotNull @Unmodifiable Set limbKeys() { method platform (line 224) | public static @NotNull BetterModelPlatform platform() { method nms (line 234) | public static @NotNull NMS nms() { method eventBus (line 244) | public static @NotNull BetterModelEventBus eventBus() { method register (line 258) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/BetterModelConfig.java type BetterModelConfig (line 29) | public interface BetterModelConfig { method debug (line 37) | @NotNull DebugConfig debug(); method indicator (line 45) | @NotNull IndicatorConfig indicator(); method module (line 53) | @NotNull ModuleConfig module(); method pack (line 61) | @NotNull PackConfig pack(); method metrics (line 69) | boolean metrics(); method sightTrace (line 77) | boolean sightTrace(); method mergeWithExternalResources (line 85) | boolean mergeWithExternalResources(); method item (line 93) | @NotNull Supplier item(); method itemModel (line 101) | @NotNull String itemModel(); method itemNamespace (line 109) | @NotNull String itemNamespace(); method maxSight (line 117) | double maxSight(); method minSight (line 125) | double minSight(); method namespace (line 133) | @NotNull String namespace(); method packType (line 141) | @NotNull PackType packType(); method buildFolderLocation (line 149) | @NotNull String buildFolderLocation(); method followMobInvisibility (line 157) | boolean followMobInvisibility(); method usePurpurAfk (line 165) | boolean usePurpurAfk(); method versionCheck (line 173) | boolean versionCheck(); method defaultMountController (line 182) | @NotNull MountController defaultMountController(); method lerpFrameTime (line 190) | int lerpFrameTime(); method cancelPlayerModelInventory (line 198) | boolean cancelPlayerModelInventory(); method playerHideDelay (line 206) | long playerHideDelay(); method packetBundlingSize (line 214) | int packetBundlingSize(); method enableStrictLoading (line 225) | boolean enableStrictLoading(); type PackType (line 232) | enum PackType { FILE: api/src/main/java/kr/toxicity/model/api/BetterModelEvaluator.java type BetterModelEvaluator (line 16) | public interface BetterModelEvaluator { method compile (line 22) | @NotNull Float2FloatFunction compile(@NotNull String expression); FILE: api/src/main/java/kr/toxicity/model/api/BetterModelEventBus.java type BetterModelEventBus (line 28) | public interface BetterModelEventBus { method subscribe (line 40) | @NotNull method call (line 55) | @NotNull Result call(@NotNull Class consumer); method addReloadEndHandler (line 191) | void addReloadEndHandler(@NotNull Consumer consumer); method logger (line 199) | @NotNull BetterModelLogger logger(); method evaluator (line 207) | @NotNull BetterModelEvaluator evaluator(); method eventBus (line 215) | @NotNull BetterModelEventBus eventBus(); method getResource (line 224) | @Nullable InputStream getResource(@NotNull String path); type ReloadResult (line 231) | sealed interface ReloadResult { method packingTime (line 249) | public long packingTime() { method totalTime (line 259) | public long totalTime() { method length (line 269) | public long length() { type OnReload (line 279) | enum OnReload implements ReloadResult { type JarType (line 303) | @RequiredArgsConstructor method raw (line 329) | public String raw() { FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationIterator.java type AnimationIterator (line 27) | public sealed interface AnimationIterator extends Itera... method clear (line 33) | void clear(); method type (line 41) | @NotNull Type type(); type Type (line 47) | @RequiredArgsConstructor method create (line 55) | @Override method create (line 66) | @Override method create (line 77) | @Override method create (line 92) | public abstract @NotNull AnimationIterator crea... class PlayOnce (line 101) | @RequiredArgsConstructor(access = AccessLevel.PRIVATE) method clear (line 106) | @Override method hasNext (line 111) | @Override method next (line 116) | @Override method type (line 122) | @NotNull class HoldOnLast (line 135) | @RequiredArgsConstructor(access = AccessLevel.PRIVATE) method clear (line 140) | @Override method hasNext (line 145) | @Override method next (line 150) | @Override method type (line 157) | @NotNull class Loop (line 170) | @RequiredArgsConstructor(access = AccessLevel.PRIVATE) method clear (line 175) | @Override method hasNext (line 180) | @Override method next (line 185) | @Override method type (line 192) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationKeyframe.java method builder (line 41) | public static @NotNull Builder builder(int size, boolean rotateGlobal) { method AnimationArray (line 53) | AnimationArray(int size, boolean rotateGlobal) { class Builder (line 73) | public static final class Builder { method Builder (line 79) | private Builder(int size, boolean rotateGlobal) { method write (line 94) | public void write( method build (line 128) | public @NotNull AnimationKeyframe build() { method animate (line 135) | @Override method skipInterpolation (line 158) | @Override method globalRotation (line 163) | @Override method time (line 168) | @Override method get (line 174) | @Override method getLast (line 179) | @Override method size (line 184) | @Override method toEmpty (line 195) | public @NotNull TimedStorage toEmpty() { FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationModifier.java method builder (line 56) | public static @NotNull Builder builder() { method toBuilder (line 64) | public @NotNull Builder toBuilder() { class Builder (line 78) | public static final class Builder { method Builder (line 91) | private Builder() { method predicate (line 99) | public @NotNull Builder predicate(@Nullable BooleanSupplier predicate) { method start (line 109) | public @NotNull Builder start(int start) { method end (line 119) | public @NotNull Builder end(int end) { method priority (line 129) | public @NotNull Builder priority(int priority) { method type (line 139) | public @NotNull Builder type(@Nullable AnimationIterator.Type type) { method speed (line 149) | public @NotNull Builder speed(float speed) { method speed (line 159) | public @NotNull Builder speed(@Nullable FloatSupplier speed) { method override (line 169) | public @NotNull Builder override(@Nullable Boolean override) { method player (line 179) | public @NotNull Builder player(@Nullable PlatformPlayer player) { method mergeNotDefault (line 189) | public @NotNull Builder mergeNotDefault(@NotNull AnimationModifier mod... method build (line 204) | public @NotNull AnimationModifier build() { method AnimationModifier (line 225) | public AnimationModifier(int start, int end) { method AnimationModifier (line 236) | public AnimationModifier(int start, int end, float speedValue) { method AnimationModifier (line 247) | public AnimationModifier(int start, int end, @Nullable FloatSupplier sup... method AnimationModifier (line 258) | public AnimationModifier(int start, int end, @Nullable AnimationIterator... method AnimationModifier (line 270) | public AnimationModifier(int start, int end, @Nullable AnimationIterator... method AnimationModifier (line 283) | public AnimationModifier(@Nullable BooleanSupplier predicate, int start,... method type (line 292) | public @NotNull AnimationIterator.Type type(@NotNull AnimationIterator.T... method speedValue (line 300) | public float speedValue() { method predicateValue (line 308) | public boolean predicateValue() { method override (line 317) | public boolean override(boolean original) { method toSupplier (line 321) | private static @Nullable FloatSupplier toSupplier(float speed) { FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationOverrideState.java type AnimationOverrideState (line 10) | public enum AnimationOverrideState { method shouldSkip (line 15) | public boolean shouldSkip() { FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationProgress.java type AnimationProgress (line 23) | public interface AnimationProgress extends Timed { method skipInterpolation (line 36) | boolean skipInterpolation(); method globalRotation (line 44) | boolean globalRotation(); method empty (line 53) | static @NotNull AnimationProgress empty(float time) { method toEmpty (line 63) | default @NotNull AnimationProgress toEmpty() { method emptyStorage (line 75) | static @NotNull TimedStorage emptyStorage(float tim... method animate (line 90) | @NotNull BoneMovement animate(@NotNull BoneMovement movement, @NotNull... method animate (line 100) | @Override method toEmpty (line 105) | @Override method skipInterpolation (line 110) | @Override method globalRotation (line 115) | @Override FILE: api/src/main/java/kr/toxicity/model/api/animation/AnimationStateHandler.java class AnimationStateHandler (line 27) | @RequiredArgsConstructor method keyframeFinished (line 45) | public boolean keyframeFinished() { method beforeKeyframe (line 53) | public T beforeKeyframe() { method afterKeyframe (line 61) | public T afterKeyframe() { method beforeKeyframe (line 70) | @NotNull method afterKeyframe (line 81) | @NotNull method runningAnimation (line 91) | public @Nullable RunningAnimation runningAnimation() { method tick (line 100) | public boolean tick() { method tick (line 109) | public boolean tick(@NotNull Runnable ifEmpty) { method progress (line 122) | public float progress() { method shouldUpdateAnimation (line 127) | private boolean shouldUpdateAnimation() { method updateAnimation (line 131) | private boolean updateAnimation() { method updateKeyframe (line 160) | private boolean updateKeyframe(@NotNull Iterator iterato... method setAfterKeyframe (line 170) | private boolean setAfterKeyframe(@Nullable T next) { method addAnimation (line 187) | public void addAnimation(@NotNull String name, @NotNull AnimationItera... method replaceAnimation (line 199) | public void replaceAnimation(@NotNull String name, @NotNull AnimationI... method stopAnimation (line 212) | public boolean stopAnimation(@NotNull String name) { method frame (line 225) | public float frame() { class TreeIterator (line 229) | private class TreeIterator implements BooleanSupplier { method TreeIterator (line 242) | public TreeIterator(String name, AnimationIterator iterator, Anim... method getAsBoolean (line 251) | @Override method hasNext (line 256) | public boolean hasNext() { method next (line 260) | public @NotNull T next() { method clear (line 276) | public void clear() { FILE: api/src/main/java/kr/toxicity/model/api/animation/Timed.java type Timed (line 16) | public interface Timed extends Comparable { method compareTo (line 18) | default int compareTo(@NotNull Timed o) { method time (line 26) | float time(); FILE: api/src/main/java/kr/toxicity/model/api/animation/TimedStorage.java type TimedStorage (line 24) | public interface TimedStorage { method listOf (line 34) | @NotNull method get (line 47) | @NotNull T get(int index); method size (line 55) | int size(); method getLast (line 64) | @NotNull T getLast(); method get (line 74) | @Override method size (line 79) | @Override method getLast (line 84) | @Override FILE: api/src/main/java/kr/toxicity/model/api/animation/VectorPoint.java method vector (line 50) | public @NotNull Vector3f vector() { method vector (line 61) | public @NotNull Vector3f vector(float time) { method isContinuous (line 71) | public boolean isContinuous() { method leftTime (line 92) | @Override method leftValue (line 103) | @Override method rightTime (line 114) | @Override method rightValue (line 125) | @Override method equals (line 131) | @Override method hashCode (line 137) | @Override FILE: api/src/main/java/kr/toxicity/model/api/armor/PlayerArmor.java type PlayerArmor (line 15) | public interface PlayerArmor { method helmet (line 21) | @Override method chestplate (line 26) | @Override method leggings (line 31) | @Override method boots (line 36) | @Override method helmet (line 46) | @Nullable ArmorItem helmet(); method chestplate (line 52) | @Nullable ArmorItem chestplate(); method leggings (line 58) | @Nullable ArmorItem leggings(); method boots (line 64) | @Nullable ArmorItem boots(); FILE: api/src/main/java/kr/toxicity/model/api/bone/BoneEventDispatcher.java class BoneEventDispatcher (line 27) | public final class BoneEventDispatcher { method extend (line 41) | public synchronized void extend(@NotNull BoneEventDispatcher dispatche... method handleCreateHitBox (line 52) | public synchronized void handleCreateHitBox(@NotNull BiFunction source) { FILE: api/src/main/java/kr/toxicity/model/api/bone/BoneTag.java type BoneTag (line 19) | public interface BoneTag { method name (line 31) | @NotNull String name(); method itemMapper (line 37) | @Nullable BoneItemMapper itemMapper(); method tags (line 44) | @NotNull @Unmodifiable FILE: api/src/main/java/kr/toxicity/model/api/bone/BoneTagRegistry.java class BoneTagRegistry (line 23) | public final class BoneTagRegistry { method BoneTagRegistry (line 28) | BoneTagRegistry() { method addTag (line 38) | public void addTag(@NotNull BoneTag tag) { method byTagName (line 51) | public @NotNull Optional byTagName(@NotNull String tag) { method byTagNameOrNull (line 61) | public @Nullable BoneTag byTagNameOrNull(@NotNull String tag) { method parse (line 70) | public @NotNull BoneName parse(@NotNull String rawName) { FILE: api/src/main/java/kr/toxicity/model/api/bone/BoneTags.java type BoneTags (line 24) | public enum BoneTags implements BoneTag { method apply (line 127) | @Override method transform (line 136) | @Override method BoneTags (line 143) | BoneTags(@NotNull String... tags) { method BoneTags (line 147) | BoneTags(@Nullable BoneItemMapper itemMapper, @NotNull String... tags) { method itemMapper (line 157) | @Nullable method tags (line 163) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/bone/RenderedBone.java class RenderedBone (line 53) | public final class RenderedBone implements BoneEventHandler { method RenderedBone (line 120) | @ApiStatus.Internal method locator (line 148) | public void locator(@NotNull BoneIKSolver solver) { method state (line 156) | private @NotNull BoneStateHandler state(@Nullable PlatformPlayer playe... method state (line 160) | @NotNull BoneStateHandler state(@Nullable UUID uuid) { method getOrCreateState (line 164) | private @NotNull BoneStateHandler getOrCreateState(@Nullable PlatformP... method getOrCreateState (line 168) | private @NotNull BoneStateHandler getOrCreateState(@Nullable UUID uuid) { method runningAnimation (line 175) | public @Nullable RunningAnimation runningAnimation() { method eventDispatcher (line 179) | @Override method updateItem (line 184) | public boolean updateItem(@NotNull Predicate predicate) { method updateItem (line 188) | public boolean updateItem(@NotNull BoneRenderContext context) { method createHitBox (line 202) | public boolean createHitBox(@NotNull BaseEntity entity, @NotNull Predi... method createNametag (line 224) | public boolean createNametag(@NotNull Predicate predicat... method enchant (line 241) | public boolean enchant(@NotNull Predicate predicate, boo... method scale (line 249) | public void scale(@NotNull FloatSupplier scale) { method applyAtDisplay (line 259) | public boolean applyAtDisplay(@NotNull Predicate predica... method itemStack (line 273) | public boolean itemStack(@NotNull Predicate predicate, @... method addLocalRotModifier (line 292) | public synchronized boolean addLocalRotModifier(@NotNull Predicate movement) { method modifiedPosition (line 402) | private @NotNull Vector3f modifiedPosition(boolean preventModifierUpda... method modifiedLocalRot (line 406) | private @NotNull Quaternionf modifiedLocalRot(boolean preventModifierU... method modifiedGlobalRot (line 410) | private @NotNull Quaternionf modifiedGlobalRot(boolean preventModifier... method tint (line 414) | public boolean tint(@NotNull Predicate predicate) { method tint (line 418) | public boolean tint(@NotNull Predicate predicate, int ti... method applyItem (line 430) | private boolean applyItem() { method applyItem (line 438) | private void applyItem(@NotNull ModelDisplay targetDisplay) { method teleport (line 442) | public void teleport(@NotNull PlatformLocation location, @NotNull Pack... method spawn (line 446) | public void spawn(boolean hide, @NotNull PacketBundler bundler) { method addAnimation (line 452) | public boolean addAnimation(@NotNull AnimationOverrideState overrideSt... method replaceAnimation (line 461) | public boolean replaceAnimation(@NotNull AnimationOverrideState overri... method stopAnimation (line 476) | public boolean stopAnimation(@NotNull Predicate filter, ... method remove (line 484) | public void remove(@NotNull PacketBundler bundler) { method flatten (line 489) | public @NotNull Stream flatten() { method flattenBones (line 493) | @Unmodifiable method matchTree (line 510) | public boolean matchTree(@NotNull BonePredicate predicate, @NotNull Bi... method matchAnimation (line 519) | public boolean matchAnimation(@NotNull AnimationOverrideState override... method hitBoxPosition (line 528) | @NotNull method hitBoxPosition (line 533) | @NotNull method hitBoxScale (line 540) | public float hitBoxScale() { method rotation (line 544) | @NotNull class BoneStateHandler (line 549) | final class BoneStateHandler { method BoneStateHandler (line 572) | private BoneStateHandler(@Nullable UUID uuid, @NotNull Consumer predi... FILE: api/src/main/java/kr/toxicity/model/api/config/IndicatorConfig.java type IndicatorOption (line 29) | @RequiredArgsConstructor method from (line 49) | public static @NotNull IndicatorConfig from(@NotNull Predicate p... FILE: api/src/main/java/kr/toxicity/model/api/config/ModuleConfig.java method from (line 36) | public static @NotNull ModuleConfig from(@NotNull Predicate pred... FILE: api/src/main/java/kr/toxicity/model/api/config/PackConfig.java method from (line 35) | public static @NotNull PackConfig from(@NotNull Predicate predic... FILE: api/src/main/java/kr/toxicity/model/api/data/Float2.java method toVector (line 43) | public @NotNull Vector2f toVector() { FILE: api/src/main/java/kr/toxicity/model/api/data/Float3.java method Float3 (line 35) | public Float3(float value) { method plus (line 68) | public @NotNull Float3 plus(@NotNull Float3 other) { method convertToMinecraftDegree (line 80) | public @NotNull Float3 convertToMinecraftDegree() { method rotate (line 90) | public @NotNull Float3 rotate(@NotNull Quaternionf quaternionf) { method minus (line 101) | public @NotNull Float3 minus(@NotNull Float3 other) { method toBlockScale (line 113) | public @NotNull Float3 toBlockScale() { method times (line 122) | public @NotNull Float3 times(float value) { method div (line 134) | public @NotNull Float3 div(float value) { method invertXZ (line 146) | public @NotNull Float3 invertXZ() { method toJson (line 158) | public @NotNull JsonArray toJson() { method toQuaternionZYX (line 166) | public @NotNull Quaternionf toQuaternionZYX() { method toQuaternionXYZ (line 175) | public @NotNull Quaternionf toQuaternionXYZ() { method toVector (line 188) | public @NotNull Vector3f toVector() { method hashCode (line 192) | @Override method equals (line 202) | @Override method toString (line 211) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/Float4.java method div (line 52) | public @NotNull Float4 div(@NotNull ModelResolution resolution) { method div (line 62) | public @NotNull Float4 div(float width, float height) { method isValid (line 75) | public boolean isValid() { method toJson (line 86) | public @NotNull JsonArray toJson() { method hashCode (line 95) | @Override method equals (line 106) | @Override method toString (line 116) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/ModelAsset.java method of (line 57) | public static @NotNull ModelAsset of(@NotNull String name, byte[] bytes) { method of (line 69) | public static @NotNull ModelAsset of(@NotNull String name, @NotNull Stre... method of (line 82) | public static @NotNull ModelAsset of(@NotNull String name, long sizeAssu... method of (line 94) | public static @NotNull ModelAsset of(@NotNull File file) { method of (line 106) | public static @NotNull ModelAsset of(@NotNull Path path) { method nameWithoutExtension (line 114) | private static @NotNull String nameWithoutExtension(@NotNull String name) { method toResult (line 126) | public @NotNull ModelLoadResult toResult() { method compareTo (line 141) | @Override method equals (line 146) | @Override method hashCode (line 152) | @Override method toString (line 157) | @Override type StreamSupplier (line 167) | public interface StreamSupplier { method get (line 175) | @NotNull InputStream get() throws IOException; FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/AnimationGenerator.java class AnimationGenerator (line 38) | @ApiStatus.Internal method createMovements (line 57) | public static @NotNull Map createMovements( method AnimationGenerator (line 83) | private AnimationGenerator( method interpolateRotation (line 106) | public void interpolateRotation(@NotNull FloatSortedSet floats) { method interpolateStep (line 136) | public void interpolateStep(@NotNull FloatSortedSet floats) { method interpolateStep (line 147) | private void interpolateStep(@NotNull FloatSortedSet floats, @NotNull ... class AnimationTree (line 158) | private class AnimationTree { method AnimationTree (line 165) | AnimationTree(@NotNull BlueprintElement.Group group, @Nullable Bluep... method AnimationTree (line 168) | AnimationTree( method flatten (line 180) | @NotNull method tree (line 188) | private float tree(float first, float second, @NotNull Function emptyIterator(@NotN... FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintAnimator.java method allPoints (line 58) | public @NotNull Stream allPoints() { method iterator (line 76) | public @NotNull AnimationIterator iterator(@NotNull A... FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintElement.java type BlueprintElement (line 41) | public sealed interface BlueprintElement { type Bone (line 54) | sealed interface Bone extends BlueprintElement { method uuid (line 62) | @NotNull UUID uuid(); method name (line 70) | @NotNull BoneName name(); method origin (line 78) | @NotNull Float3 origin(); method rotation (line 87) | default @NotNull Float3 rotation() { method visibility (line 97) | default boolean visibility() { method origin (line 127) | @Override method jsonName (line 133) | private @NotNull String jsonName(@NotNull BlueprintLoadContext context) { method buildLegacyJson (line 145) | public @Nullable BlueprintJson buildLegacyJson( method buildModernJson (line 160) | @Nullable method buildMeshItemModel (line 185) | public @Nullable JsonObject buildMeshItemModel( method buildJson (line 198) | private @Nullable BlueprintJson buildJson( method scale (line 236) | public float scale() { method hitBox (line 249) | public @Nullable ModelBoundingBox hitBox() { method origin (line 291) | @Override method origin (line 332) | @Override method identifierDegree (line 365) | private @NotNull Float3 identifierDegree() { method centralize (line 369) | private static @NotNull Float3 centralize(@NotNull Float3 target, @Not... method deltaPosition (line 373) | private static @NotNull Float3 deltaPosition(@NotNull Float3 target, @... method buildJson (line 377) | private @NotNull JsonObject buildJson( method max (line 422) | public float max(@NotNull Float3 origin) { method faces (line 435) | @Override method hasTexture (line 446) | public boolean hasTexture() { method getRotation (line 450) | private @NotNull JsonObject getRotation(@NotNull Float3 rot) { method toShape (line 489) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintImage.java method estimatedSize (line 32) | public long estimatedSize() { method pngName (line 42) | public @NotNull String pngName() { method mcmetaName (line 52) | public @NotNull String mcmetaName() { FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintJson.java method jsonName (line 36) | public @NotNull String jsonName() { method buildJson (line 46) | public @NotNull JsonElement buildJson() { FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintLoadContext.java class BlueprintLoadContext (line 33) | @ApiStatus.Internal method BlueprintLoadContext (line 48) | BlueprintLoadContext( method name (line 71) | public @NotNull String name() { method triangleName (line 81) | public @NotNull MeshTriangleName triangleName() { method resolution (line 91) | public @NotNull ModelResolution resolution() { method texture (line 102) | public @NotNull BlueprintTexture texture(int index) { method imageByIndex (line 106) | @NotNull method canBeRendered (line 137) | public boolean canBeRendered() { method buildImage (line 148) | @NotNull class TextureRef (line 160) | private static final class TextureRef { method TextureRef (line 166) | private TextureRef(BlueprintTexture texture) { method canBeRendered (line 170) | public boolean canBeRendered() { method texture (line 174) | public @NotNull BlueprintTexture texture() { method image (line 179) | public @NotNull MeshImage image() { FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/BlueprintTexture.java method isAnimatedTexture (line 51) | public boolean isAnimatedTexture() { method toMcmeta (line 67) | public @NotNull JsonObject toMcmeta() { method packName (line 83) | public @NotNull String packName(@NotNull PackObfuscator obfuscator) { method packNamespace (line 94) | public @NotNull String packNamespace(@NotNull PackObfuscator obfuscator) { method hasUVSize (line 104) | public boolean hasUVSize() { method resolution (line 115) | public @NotNull ModelResolution resolution(@NotNull ModelResolution reso... FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/ModelBlueprint.java method context (line 46) | public @NotNull BlueprintLoadContext context() { FILE: api/src/main/java/kr/toxicity/model/api/data/blueprint/ModelBoundingBox.java method of (line 51) | public static @NotNull ModelBoundingBox of(@NotNull Vector3d min, @NotNu... method of (line 71) | public static @NotNull ModelBoundingBox of(double x, double y, double z) { method of (line 97) | public static @NotNull ModelBoundingBox of( method x (line 121) | public double x() { method y (line 131) | public double y() { method centerY (line 141) | public double centerY() { method z (line 151) | public double z() { method centerPoint (line 161) | public @NotNull Vector3f centerPoint() { method times (line 176) | public @NotNull ModelBoundingBox times(double scale) { method center (line 193) | public @NotNull ModelBoundingBox center() { method invert (line 211) | public @NotNull ModelBoundingBox invert() { method rotate (line 229) | public @NotNull ModelBoundingBox rotate(@NotNull Quaterniond quaterniond) { method min (line 243) | public @NotNull Vector3d min() { method max (line 253) | public @NotNull Vector3d max() { method lengthZX (line 263) | public double lengthZX() { method length (line 273) | public double length() { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/KeyframeChannel.java type KeyframeChannel (line 18) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelAnimation.java method toBlueprint (line 63) | public @NotNull BlueprintAnimation toBlueprint( method toScript (line 93) | private @NotNull BlueprintScript toScript(@NotNull ModelAnimator animato... method loop (line 127) | @Override method animators (line 138) | @Override method buildAnimationData (line 144) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelAnimator.java method rotationGlobal (line 42) | public boolean rotationGlobal() { method isAvailable (line 52) | public boolean isAvailable() { method isNotEmpty (line 62) | public boolean isNotEmpty() { method name (line 71) | @Override method keyframes (line 81) | @Override method stream (line 92) | public @NotNull Stream stream() { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelData.java method loadBlueprint (line 79) | public @NotNull ModelLoadResult loadBlueprint(@NotNull String name) { method loadBlueprint (line 91) | public @NotNull ModelLoadResult loadBlueprint(@NotNull String name, bool... method assertSupported (line 120) | public void assertSupported() { method placeholder (line 135) | @Override method animations (line 146) | @Override method groups (line 158) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelDatapoint.java method hasScript (line 48) | public boolean hasScript() { method script (line 59) | @Override method toFunction (line 75) | public @NotNull FloatFunction toFunction(@NotNull ModelLoadCon... method build (line 93) | private static @NotNull Float2FloatFunction build(@Nullable JsonPrimitiv... FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelElement.java type ModelElement (line 31) | @ApiStatus.Internal method uuid (line 83) | @NotNull String uuid(); method type (line 91) | @NotNull String type(); method toBlueprint (line 99) | @NotNull BlueprintElement toBlueprint(); method isSupported (line 107) | default boolean isSupported() { method type (line 124) | @Override method position (line 134) | @Override method toBlueprint (line 139) | @Override method type (line 158) | @Override method toBlueprint (line 163) | @Override method type (line 188) | @Override method position (line 199) | @Override method toBlueprint (line 204) | @Override method uuid (line 230) | @Override method isSupported (line 235) | @Override method toBlueprint (line 240) | @Override method type (line 274) | @Override method from (line 285) | @Override method to (line 296) | @Override method visibility (line 307) | public boolean visibility() { method rotation (line 317) | @Override method lightEmission (line 328) | @Override method toBlueprint (line 333) | @Override method origin (line 374) | @Override method rotation (line 385) | @Override method type (line 396) | @Override method visibility (line 401) | public boolean visibility() { method toBlueprint (line 405) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelFace.java method toJson (line 48) | public @NotNull JsonObject toJson(@NotNull BlueprintLoadContext parent, ... method hasTexture (line 66) | public boolean hasTexture() { method textureIndex (line 75) | public @NotNull IntStream textureIndex() { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelGroup.java method origin (line 44) | @Override method rotation (line 56) | @Override method visibility (line 68) | public boolean visibility() { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelKeyframe.java method hasPoint (line 59) | public boolean hasPoint() { method point (line 70) | public @NotNull ModelDatapoint point() { method point (line 82) | public @NotNull VectorPoint point(@NotNull ModelLoadContext context, @No... method interpolation (line 102) | @Override method channel (line 113) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelLoadContext.java class ModelLoadContext (line 27) | @RequiredArgsConstructor method trySupply (line 49) | @NotNull T trySupply(@NotNull Supplier supplier, @NotNull Funct... FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelMeta.java type FormatVersion (line 44) | @RequiredArgsConstructor method convertAnimationRotation (line 51) | @Override method convertAnimationPosition (line 58) | @Override method convertAnimationRotation (line 70) | @Override method convertAnimationPosition (line 77) | @Override method find (line 95) | public static @NotNull FormatVersion find(int major) { method convertAnimationRotation (line 109) | public abstract @NotNull Vector3f convertAnimationRotation(@NotNull Ve... method convertAnimationPosition (line 118) | public abstract @NotNull Vector3f convertAnimationPosition(@NotNull Ve... method convertAnimationScale (line 127) | public @NotNull Vector3f convertAnimationScale(@NotNull Vector3f vecto... FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelOutliner.java type ModelOutliner (line 34) | @ApiStatus.Internal method toBlueprint (line 66) | @NotNull BlueprintElement toBlueprint(@NotNull ModelLoadContext context); method flatten (line 74) | @NotNull Stream flatten(); method uuid (line 82) | @NotNull String uuid(); method toBlueprint (line 91) | @Override method flatten (line 96) | @Override method toBlueprint (line 114) | @Override method flatten (line 129) | @Override method uuid (line 137) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelPlaceholder.java method parseVariable (line 57) | public @NotNull String parseVariable(@NotNull String expression) { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelTexture.java method toBlueprint (line 56) | public @NotNull BlueprintTexture toBlueprint(@NotNull ModelLoadContext c... method nameWithoutExtension (line 77) | public @NotNull String nameWithoutExtension() { FILE: api/src/main/java/kr/toxicity/model/api/data/raw/ModelUV.java method hasTexture (line 42) | public boolean hasTexture() { method textureIndex (line 53) | public int textureIndex() { method toJson (line 65) | public @Nullable JsonObject toJson(@NotNull BlueprintLoadContext context... FILE: api/src/main/java/kr/toxicity/model/api/data/renderer/ModelRenderer.java method groupByTree (line 53) | public @Nullable RendererGroup groupByTree(@NotNull BoneName name) { method groupByTree0 (line 57) | private static @Nullable RendererGroup groupByTree0(@NotNull Map flatten() { method animation (line 83) | public @NotNull Optional animation(@NotNull String n... method create (line 95) | public @NotNull DummyTracker create(@NotNull PlatformLocation location) { method create (line 106) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 119) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 135) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 147) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 160) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 171) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 183) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 197) | public @NotNull DummyTracker create(@NotNull PlatformLocation location, ... method create (line 214) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity) { method create (line 225) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity, @No... method create (line 237) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity, @No... method create (line 248) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity, @No... method create (line 260) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity, @No... method create (line 273) | public @NotNull EntityTracker create(@NotNull PlatformEntity entity, @No... method getOrCreate (line 283) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity) { method getOrCreate (line 294) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 306) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 317) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 329) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 342) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 353) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 365) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method getOrCreate (line 378) | public @NotNull EntityTracker getOrCreate(@NotNull PlatformEntity entity... method create (line 388) | public @NotNull EntityTracker create(@NotNull BaseEntity entity) { method create (line 398) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 411) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 427) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 439) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 452) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 463) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 475) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method create (line 489) | public @NotNull EntityTracker create(@NotNull BaseEntity entity, @NotNul... method getOrCreate (line 504) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity) { method getOrCreate (line 515) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method getOrCreate (line 528) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method getOrCreate (line 545) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method getOrCreate (line 558) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, Mo... method getOrCreate (line 571) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method getOrCreate (line 582) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method getOrCreate (line 595) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, Mo... method getOrCreate (line 609) | public @NotNull EntityTracker getOrCreate(@NotNull BaseEntity entity, @N... method pipeline (line 619) | private @NotNull RenderPipeline pipeline(@NotNull RenderSource source) { type Type (line 630) | @RequiredArgsConstructor FILE: api/src/main/java/kr/toxicity/model/api/data/renderer/RenderPipeline.java class RenderPipeline (line 52) | public final class RenderPipeline implements BoneEventHandler, Iterable<... method RenderPipeline (line 89) | public RenderPipeline( method createBundler (line 115) | public @NotNull PacketBundler createBundler() { method channel (line 126) | public @Nullable PlayerChannelHandler channel(@NotNull UUID uuid) { method createAnimationBundler (line 137) | public @NotNull AnimationBundler createAnimationBundler() { method eventDispatcher (line 146) | @Override method viewFilter (line 157) | public void viewFilter(@NotNull Predicate filter) { method hideFilter (line 167) | public void hideFilter(@NotNull Predicate filter) { method spawnPacketHandler (line 177) | public void spawnPacketHandler(@NotNull Consumer spawnP... method despawnPacketHandler (line 187) | public void despawnPacketHandler(@NotNull Consumer desp... method hidePacketHandler (line 197) | public void hidePacketHandler(@NotNull Consumer despawn... method showPacketHandler (line 207) | public void showPacketHandler(@NotNull Consumer despawn... method isSpawned (line 218) | public boolean isSpawned(@NotNull UUID uuid) { method runningAnimation (line 228) | public @Nullable RunningAnimation runningAnimation() { method name (line 238) | public @NotNull String name() { method despawn (line 247) | public void despawn() { method rotate (line 263) | public boolean rotate(@NotNull ModelRotation rotation, @NotNull Packet... method tick (line 276) | public boolean tick(@NotNull AnimationBundler bundler) { method tick (line 293) | public boolean tick(@NotNull UUID uuid, @NotNull AnimationBundler bund... method defaultPosition (line 308) | public void defaultPosition(@NotNull Function move... method scale (line 320) | public void scale(@NotNull FloatSupplier scale) { method addLocalRotModifier (line 332) | public boolean addLocalRotModifier(@NotNull BonePredicate predicate, @... method addGlobalRotModifier (line 344) | public boolean addGlobalRotModifier(@NotNull BonePredicate predicate, ... method addPositionModifier (line 356) | public boolean addPositionModifier(@NotNull BonePredicate predicate, @... method bones (line 366) | public @NotNull @Unmodifiable Collection bones() { method hitboxes (line 376) | public @NotNull Stream hitboxes() { method boneOf (line 389) | public @Nullable RenderedBone boneOf(@NotNull BoneName name) { method spawn (line 402) | @ApiStatus.Internal method remove (line 422) | @ApiStatus.Internal method remove0 (line 431) | @ApiStatus.Internal method matchTree (line 445) | public boolean matchTree(@NotNull BonePredicate predicate, BiPredicate... method matchAnimation (line 464) | public boolean matchAnimation(@NotNull BiPredicate predicate) { method firstNotNull (line 497) | public @Nullable T firstNotNull(@NotNull Function... method playerCount (line 512) | public int playerCount() { method allPlayer (line 522) | public @NotNull Stream allPlayer() { method nonHidePlayer (line 534) | public @NotNull Stream nonHidePlayer() { method viewedPlayer (line 548) | public @NotNull Stream viewedPlayer() { method hide (line 559) | public boolean hide(@NotNull PlatformPlayer player) { method isHide (line 578) | public boolean isHide(@NotNull PlatformPlayer player) { method show (line 589) | public boolean show(@NotNull PlatformPlayer player) { method forEach (line 601) | @Override method iterator (line 608) | @Override method spliterator (line 614) | @Override method stream (line 626) | public @NotNull Stream stream() { class SpawnedPlayer (line 635) | @RequiredArgsConstructor method load (line 645) | public void load() { FILE: api/src/main/java/kr/toxicity/model/api/data/renderer/RenderSource.java type RenderSource (line 35) | public sealed interface RenderSource { method of (line 44) | @ApiStatus.Internal method of (line 57) | @ApiStatus.Internal method of (line 70) | @ApiStatus.Internal method of (line 82) | @ApiStatus.Internal method location (line 93) | @NotNull PlatformLocation location(); method create (line 104) | T create(@NotNull RenderPipeline pipeline, @NotNull TrackerModifier mo... method completeContext (line 115) | @NotNull CompletableFuture completeContext(); method fallbackContext (line 126) | default BoneRenderContext fallbackContext() { type Entity (line 135) | sealed interface Entity extends RenderSource { method entity (line 142) | @NotNull kr.toxicity.model.api.entity.BaseEntity entity(); method getOrCreate (line 154) | @NotNull type Dummy (line 163) | sealed interface Dummy extends RenderSource { method create (line 174) | @NotNull method completeContext (line 180) | @Override method create (line 194) | @NotNull method completeContext (line 200) | @Override method create (line 214) | @NotNull method getOrCreate (line 220) | @Override method location (line 225) | @Override method completeContext (line 231) | @Override method create (line 246) | @NotNull method getOrCreate (line 252) | @Override method location (line 257) | @Override method completeContext (line 262) | @Override method create (line 276) | @NotNull method getOrCreate (line 282) | @Override method location (line 287) | @Override method completeContext (line 292) | @Override method profile (line 297) | @Override method armors (line 302) | @Override method skinParts (line 307) | @Override method create (line 321) | @NotNull method getOrCreate (line 327) | @Override method location (line 332) | @Override method completeContext (line 337) | @Override method profile (line 342) | @Override method armors (line 347) | @Override method skinParts (line 352) | @Override FILE: api/src/main/java/kr/toxicity/model/api/data/renderer/RendererGroup.java class RendererGroup (line 33) | @RequiredArgsConstructor method RendererGroup (line 65) | public RendererGroup( method flatten (line 92) | public @NotNull Stream flatten() { method name (line 103) | public @NotNull BoneName name() { method uuid (line 111) | public @NotNull UUID uuid() { method create (line 120) | public @NotNull RenderedBone create(@NotNull RenderSource source) { method create (line 124) | private @NotNull RenderedBone create(@NotNull BoneRenderContext contex... method getItemStack (line 143) | public @NotNull TransformedItemStack getItemStack() { method equals (line 147) | @Override method hashCode (line 154) | @Override FILE: api/src/main/java/kr/toxicity/model/api/entity/BaseEntity.java type BaseEntity (line 28) | public interface BaseEntity extends Identifiable { method of (line 35) | static @NotNull BaseEntity of(@NotNull PlatformEntity entity) { method platform (line 48) | @NotNull PlatformEntity platform(); method location (line 55) | default @NotNull PlatformLocation location() { method customName (line 63) | @Nullable Component customName(); method handle (line 69) | @NotNull Object handle(); method id (line 75) | int id(); method dead (line 81) | boolean dead(); method ground (line 87) | boolean ground(); method invisible (line 93) | boolean invisible(); method glow (line 99) | boolean glow(); method onWalk (line 105) | boolean onWalk(); method fly (line 111) | boolean fly(); method scale (line 117) | double scale(); method pitch (line 123) | float pitch(); method bodyYaw (line 129) | float bodyYaw(); method yaw (line 135) | float yaw(); method headYaw (line 141) | float headYaw(); method damageTick (line 147) | float damageTick(); method walkSpeed (line 153) | float walkSpeed(); method passengerPosition (line 160) | @NotNull Vector3f passengerPosition(@NotNull Vector3f dest); method trackedBy (line 166) | @NotNull Stream trackedBy(); method mainHand (line 172) | @NotNull TransformedItemStack mainHand(); method offHand (line 178) | @NotNull TransformedItemStack offHand(); method registry (line 184) | default @NotNull Optional registry() { method hasControllingPassenger (line 192) | default boolean hasControllingPassenger() { method hasModelData (line 201) | default boolean hasModelData() { method modelData (line 209) | @Nullable String modelData(); method modelData (line 215) | void modelData(@Nullable String modelData); FILE: api/src/main/java/kr/toxicity/model/api/entity/BasePlayer.java type BasePlayer (line 17) | public interface BasePlayer extends BaseEntity, Profiled { method updateInventory (line 22) | void updateInventory(); method platform (line 24) | @Override FILE: api/src/main/java/kr/toxicity/model/api/event/CancellableEvent.java type CancellableEvent (line 18) | public interface CancellableEvent extends ModelEvent { method isCancelled (line 26) | boolean isCancelled(); method setCancelled (line 34) | void setCancelled(boolean cancel); method call (line 36) | @Override FILE: api/src/main/java/kr/toxicity/model/api/event/CreatePlayerSkinEvent.java class CreatePlayerSkinEvent (line 24) | @Getter method CreatePlayerSkinEvent (line 36) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/event/DismountModelEvent.java class DismountModelEvent (line 27) | public final class DismountModelEvent implements CancellableEvent { method DismountModelEvent (line 46) | @ApiStatus.Internal method tracker (line 60) | public @NotNull EntityTracker tracker() { method bone (line 70) | public @NotNull RenderedBone bone() { method hitbox (line 80) | public @NotNull HitBox hitbox() { method entity (line 90) | public PlatformEntity entity() { FILE: api/src/main/java/kr/toxicity/model/api/event/ModelAssetsEvent.java method addAsset (line 34) | public void addAsset(@NotNull ModelAsset asset) { FILE: api/src/main/java/kr/toxicity/model/api/event/ModelDamageSource.java type ModelDamageSource (line 22) | public interface ModelDamageSource { method getCausingEntity (line 31) | @Nullable PlatformEntity getCausingEntity(); method getDirectEntity (line 39) | @Nullable PlatformEntity getDirectEntity(); method getDamageLocation (line 47) | @Nullable PlatformLocation getDamageLocation(); method getSourceLocation (line 55) | @Nullable PlatformLocation getSourceLocation(); method isIndirect (line 63) | boolean isIndirect(); method getFoodExhaustion (line 71) | float getFoodExhaustion(); method scalesWithDifficulty (line 79) | boolean scalesWithDifficulty(); FILE: api/src/main/java/kr/toxicity/model/api/event/ModelEvent.java type ModelEvent (line 21) | public interface ModelEvent { method call (line 29) | default boolean call() { FILE: api/src/main/java/kr/toxicity/model/api/event/ModelEventApplication.java type ModelEventApplication (line 19) | public interface ModelEventApplication { method isEnabled (line 26) | boolean isEnabled(); FILE: api/src/main/java/kr/toxicity/model/api/event/ModelEventListener.java type ModelEventListener (line 18) | public interface ModelEventListener { method unregister (line 31) | void unregister(); FILE: api/src/main/java/kr/toxicity/model/api/event/ModelSpawnAtPlayerEvent.java class ModelSpawnAtPlayerEvent (line 25) | @Getter method ModelSpawnAtPlayerEvent (line 40) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/event/MountModelEvent.java class MountModelEvent (line 27) | public final class MountModelEvent implements CancellableEvent { method MountModelEvent (line 46) | @ApiStatus.Internal method tracker (line 60) | public @NotNull EntityTracker tracker() { method bone (line 70) | public @NotNull RenderedBone bone() { method hitbox (line 80) | public @NotNull HitBox hitbox() { method entity (line 90) | public PlatformEntity entity() { FILE: api/src/main/java/kr/toxicity/model/api/event/PlayerHideTrackerEvent.java class PlayerHideTrackerEvent (line 25) | @Getter method PlayerHideTrackerEvent (line 40) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/event/PlayerShowTrackerEvent.java class PlayerShowTrackerEvent (line 25) | @Getter method PlayerShowTrackerEvent (line 41) | @ApiStatus.Internal method tracker (line 53) | public @NotNull Tracker tracker() { FILE: api/src/main/java/kr/toxicity/model/api/event/RemovePlayerSkinEvent.java class RemovePlayerSkinEvent (line 23) | @Getter method RemovePlayerSkinEvent (line 35) | public RemovePlayerSkinEvent(@NotNull ModelProfile modelProfile) { FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxCreateEvent.java method getHitBox (line 27) | @Override FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxDamagedEvent.java class HitBoxDamagedEvent (line 26) | @Getter method HitBoxDamagedEvent (line 44) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxDismountEvent.java method getHitBox (line 22) | @Override FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxEvent.java type HitBoxEvent (line 19) | public interface HitBoxEvent extends ModelEvent { method getHitBox (line 27) | @NotNull HitBox getHitBox(); FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxInteractAtEvent.java class HitBoxInteractAtEvent (line 28) | @Getter method HitBoxInteractAtEvent (line 47) | @ApiStatus.Internal FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxMountEvent.java method getHitBox (line 22) | @Override FILE: api/src/main/java/kr/toxicity/model/api/event/hitbox/HitBoxRemoveEvent.java method getHitBox (line 27) | @Override FILE: api/src/main/java/kr/toxicity/model/api/manager/ModelManager.java type ModelManager (line 32) | public interface ModelManager { method model (line 41) | @Nullable ModelRenderer model(@NotNull String name); method renderer (line 50) | @Deprecated method models (line 62) | @NotNull @Unmodifiable method modelKeys (line 71) | @NotNull @Unmodifiable method limbs (line 80) | @NotNull @Unmodifiable method limb (line 90) | @Nullable ModelRenderer limb(@NotNull String name); method limbKeys (line 98) | @NotNull @Unmodifiable method animate (line 111) | default boolean animate(@NotNull PlatformPlayer player, @NotNull Strin... method animate (line 125) | default boolean animate(@NotNull PlatformPlayer player, @NotNull Strin... method animate (line 140) | default boolean animate(@NotNull PlatformPlayer player, @NotNull Strin... FILE: api/src/main/java/kr/toxicity/model/api/manager/PlayerManager.java type PlayerManager (line 26) | public interface PlayerManager { method player (line 34) | @Nullable PlayerChannelHandler player(@NotNull UUID uuid); method player (line 46) | @NotNull PlayerChannelHandler player(@NotNull PlatformPlayer player); FILE: api/src/main/java/kr/toxicity/model/api/manager/ProfileManager.java type ProfileManager (line 23) | public interface ProfileManager { method supplier (line 31) | @NotNull ModelProfileSupplier supplier(); method skin (line 40) | @NotNull ModelProfileSkin skin(@NotNull String rawTextures); method supplier (line 48) | void supplier(@NotNull ModelProfileSupplier supplier); FILE: api/src/main/java/kr/toxicity/model/api/manager/ScriptManager.java type ScriptManager (line 23) | public interface ScriptManager { method build (line 31) | @Nullable AnimationScript build(@NotNull String script); method addBuilder (line 40) | void addBuilder(@NotNull String name, @NotNull ScriptBuilder script); FILE: api/src/main/java/kr/toxicity/model/api/manager/SkinManager.java type SkinManager (line 25) | public interface SkinManager { method fallback (line 33) | @NotNull SkinData fallback(); method complete (line 42) | @NotNull CompletableFuture complete(@NotNull Model... method removeCache (line 50) | void removeCache(@NotNull ModelProfile profile); FILE: api/src/main/java/kr/toxicity/model/api/mount/MountController.java type MountController (line 18) | public interface MountController { method move (line 28) | @NotNull Vector3f move(@NotNull PlatformPlayer player, @NotNull Platfo... method moveOnFly (line 38) | default @NotNull Vector3f moveOnFly(@NotNull PlatformPlayer player, @N... method move (line 51) | default Vector3f move(@NotNull MoveType type, @NotNull PlatformPlayer ... method canMount (line 62) | default boolean canMount() { method canDismountBySelf (line 70) | default boolean canDismountBySelf() { method canControl (line 79) | default boolean canControl() { method canJump (line 87) | default boolean canJump() { method canFly (line 95) | default boolean canFly() { method canBeDamagedByRider (line 103) | default boolean canBeDamagedByRider() { type MoveType (line 110) | enum MoveType { method modifier (line 125) | default @NotNull Modifier modifier() { class Modifier (line 132) | class Modifier { method Modifier (line 147) | private Modifier(@NotNull MountController controller) { method canDismountBySelf (line 161) | public @NotNull Modifier canDismountBySelf(boolean canDismountBySelf) { method canMount (line 171) | public @NotNull Modifier canMount(boolean canMount) { method canControl (line 181) | public @NotNull Modifier canControl(boolean canControl) { method canFly (line 191) | public @NotNull Modifier canFly(boolean canFly) { method canJump (line 201) | public @NotNull Modifier canJump(boolean canJump) { method canBeDamagedByRider (line 211) | public @NotNull Modifier canBeDamagedByRider(boolean canBeDamagedByR... method build (line 220) | public @NotNull MountController build() { FILE: api/src/main/java/kr/toxicity/model/api/mount/MountControllers.java type MountControllers (line 18) | public enum MountControllers implements MountController { method move (line 23) | @NotNull method canMount (line 29) | @Override method move (line 38) | @NotNull method canControl (line 44) | @Override method move (line 53) | @NotNull method move (line 69) | @NotNull method canFly (line 80) | @Override FILE: api/src/main/java/kr/toxicity/model/api/nms/AnimationBundler.java method isNotEmpty (line 30) | public boolean isNotEmpty() { method send (line 40) | public void send(@NotNull PlayerChannelHandler handler) { FILE: api/src/main/java/kr/toxicity/model/api/nms/DisplayTransformer.java type DisplayTransformer (line 22) | public interface DisplayTransformer { method transform (line 34) | void transform(int duration, @NotNull Vector3f position, @NotNull Vect... method sendTransformation (line 42) | void sendTransformation(@NotNull PacketBundler bundler); FILE: api/src/main/java/kr/toxicity/model/api/nms/HitBox.java type HitBox (line 33) | public interface HitBox extends Identifiable { method hide (line 41) | @ApiStatus.Internal method show (line 50) | @ApiStatus.Internal method groupName (line 59) | default @NotNull BoneName groupName() { method mountController (line 69) | @NotNull MountController mountController(); method mountController (line 77) | void mountController(@NotNull MountController controller); method onWalk (line 85) | boolean onWalk(); method source (line 93) | @NotNull PlatformEntity source(); method mount (line 101) | void mount(@NotNull PlatformEntity entity); method hasMountDriver (line 109) | boolean hasMountDriver(); method hasBeenControlled (line 117) | default boolean hasBeenControlled() { method dismount (line 127) | void dismount(@NotNull PlatformEntity entity); method dismountAll (line 134) | void dismountAll(); method forceDismount (line 142) | boolean forceDismount(); method relativePosition (line 150) | @NotNull Vector3f relativePosition(); method removeHitBox (line 157) | void removeHitBox(); method listener (line 165) | @NotNull HitBoxListener listener(); method listener (line 173) | @ApiStatus.Internal method listener (line 186) | default void listener(@NotNull Function registry() { FILE: api/src/main/java/kr/toxicity/model/api/nms/HitBoxListener.java type HitBoxListener (line 32) | public interface HitBoxListener { method builder (line 46) | static @NotNull Builder builder() { class Builder (line 55) | final class Builder { method Builder (line 63) | private Builder( method listen (line 80) | @SuppressWarnings("unchecked") method sync (line 93) | public @NotNull Builder sync(@NotNull Consumer sync) { method damage (line 106) | public @NotNull Builder damage(@NotNull Consumer... method interactAt (line 117) | public @NotNull Builder interactAt(@NotNull Consumer remove) { method create (line 139) | public @NotNull Builder create(@NotNull Consumer create) { method mount (line 150) | public @NotNull Builder mount(@NotNull BiConsumer suppli... method add (line 110) | public void add(@NotNull String[] paths, @NotNull Supplier sup... FILE: api/src/main/java/kr/toxicity/model/api/pack/PackBuilder.java class PackBuilder (line 25) | @RequiredArgsConstructor(access = AccessLevel.PACKAGE) method resolve (line 38) | public @NotNull PackBuilder resolve(@NotNull String... paths) { method add (line 50) | public void add(@NotNull String path, long estimatedSize, @NotNull Sup... method add (line 62) | public void add(@NotNull String[] paths, long size, @NotNull Supplier<... method obfuscator (line 73) | public @NotNull PackObfuscator obfuscator() { method add (line 84) | public void add(@NotNull String path, @NotNull Supplier suppli... method add (line 95) | public void add(@NotNull String[] paths, @NotNull Supplier sup... FILE: api/src/main/java/kr/toxicity/model/api/pack/PackBuiltInAssets.java method applyAs (line 80) | static void applyAs(@NotNull PackZipper zipper) { method meshTriangle (line 86) | private static @NotNull JsonObject meshTriangle(@NotNull Function { method overlay (line 32) | @Nullable method path (line 41) | @NotNull method estimatedSize (line 50) | long estimatedSize(); method of (line 61) | static @NotNull PackResource of(@NotNull PackPath path, long size, @No... method of (line 75) | static @NotNull PackResource of(@Nullable PackOverlay overlay, @NotNul... method get (line 96) | @Override FILE: api/src/main/java/kr/toxicity/model/api/pack/PackResult.java class PackResult (line 30) | @RequiredArgsConstructor method set (line 51) | @ApiStatus.Internal method freeze (line 70) | public void freeze() { method changed (line 80) | public boolean changed() { method freeze (line 91) | public void freeze(boolean changed) { method meta (line 103) | @NotNull method directory (line 114) | public @Nullable File directory() { method hash (line 124) | public @NotNull UUID hash() { method size (line 144) | public int size() { method time (line 154) | public long time() { method overlays (line 165) | @NotNull method stream (line 178) | public @NotNull Stream stream() { method assets (line 191) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/pack/PackZipper.java class PackZipper (line 31) | public final class PackZipper { method PackZipper (line 33) | private PackZipper() { method zipper (line 45) | public static @NotNull PackZipper zipper() { method assets (line 58) | public @NotNull PackAssets assets() { method legacy (line 68) | public @NotNull PackAssets legacy() { method modern (line 78) | public @NotNull PackAssets modern() { method overlay (line 89) | public @NotNull PackAssets overlay(@NotNull PackOverlay overlay) { method metaBuilder (line 99) | public @NotNull PackMeta.Builder metaBuilder() { method build (line 109) | @ApiStatus.Internal method size (line 134) | public int size() { method loadIcon (line 138) | private static @Nullable PackResource loadIcon() { FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformAdapter.java type PlatformAdapter (line 24) | public interface PlatformAdapter { method serverViewDistance (line 32) | int serverViewDistance(); method isTickThread (line 40) | boolean isTickThread(); method isRegionSafe (line 48) | boolean isRegionSafe(); method player (line 57) | @Nullable PlatformPlayer player(@NotNull UUID uuid); method offlinePlayer (line 66) | @NotNull PlatformOfflinePlayer offlinePlayer(@NotNull UUID uuid); method air (line 74) | @NotNull PlatformItemStack air(); method zero (line 82) | @NotNull PlatformLocation zero(); FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformBillboard.java type PlatformBillboard (line 18) | public enum PlatformBillboard { FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformEntity.java type PlatformEntity (line 29) | public interface PlatformEntity extends PlatformRegionHolder { method uuid (line 37) | @NotNull UUID uuid(); method location (line 45) | @NotNull PlatformLocation location(); method task (line 47) | @Override method taskLater (line 52) | @Override method registry (line 63) | default @NotNull Optional registry() { method tracker (line 74) | default @NotNull Optional tracker(@NotNull String name) { FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformItemStack.java type PlatformItemStack (line 22) | public interface PlatformItemStack { method isAir (line 30) | boolean isAir(); method enchant (line 39) | @NotNull PlatformItemStack enchant(boolean enchant); method modelData (line 49) | @NotNull PlatformItemStack modelData(int customModelData, @Nullable Pl... method clone (line 57) | @NotNull PlatformItemStack clone(); FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformItemTransform.java type PlatformItemTransform (line 18) | public enum PlatformItemTransform { FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformLivingEntity.java type PlatformLivingEntity (line 21) | public interface PlatformLivingEntity extends PlatformEntity { method eyeLocation (line 29) | @NotNull PlatformLocation eyeLocation(); FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformLocation.java type PlatformLocation (line 24) | public interface PlatformLocation extends PlatformRegionHolder { method world (line 32) | PlatformWorld world(); method x (line 40) | double x(); method y (line 48) | double y(); method z (line 56) | double z(); method pitch (line 64) | float pitch(); method yaw (line 72) | float yaw(); method add (line 83) | @NotNull PlatformLocation add(double x, double y, double z); method distance (line 92) | default double distance(@NotNull PlatformLocation other) { method distanceSquared (line 103) | default double distanceSquared(@NotNull PlatformLocation other) { FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformOfflinePlayer.java type PlatformOfflinePlayer (line 24) | public interface PlatformOfflinePlayer { method uuid (line 32) | @NotNull UUID uuid(); method name (line 40) | @Nullable String name(); FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformPlayer.java type PlatformPlayer (line 21) | public interface PlatformPlayer extends PlatformLivingEntity, PlatformOf... method name (line 29) | @Override FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformRegionHolder.java type PlatformRegionHolder (line 22) | public interface PlatformRegionHolder { method task (line 30) | @Nullable ModelTask task(@NotNull Runnable runnable); method taskLater (line 40) | @Nullable ModelTask taskLater(long delay, @NotNull Runnable runnable); FILE: api/src/main/java/kr/toxicity/model/api/platform/PlatformWorld.java type PlatformWorld (line 19) | public interface PlatformWorld { FILE: api/src/main/java/kr/toxicity/model/api/player/PlayerLimb.java type PlayerLimb (line 27) | @RequiredArgsConstructor method createItem (line 127) | public @NotNull TransformedItemStack createItem(@NotNull BoneRenderCon... class LimbItemMapper (line 134) | @RequiredArgsConstructor method transform (line 139) | @NotNull method apply (line 145) | @Override FILE: api/src/main/java/kr/toxicity/model/api/player/PlayerSkinParts.java method isCapeEnabled (line 25) | public boolean isCapeEnabled() { method isJacketEnabled (line 34) | public boolean isJacketEnabled() { method isLeftSleeveEnabled (line 43) | public boolean isLeftSleeveEnabled() { method isRightSleeveEnabled (line 52) | public boolean isRightSleeveEnabled() { method isLeftPantsEnabled (line 61) | public boolean isLeftPantsEnabled() { method isRightPantsEnabled (line 70) | public boolean isRightPantsEnabled() { method isHatEnabled (line 79) | public boolean isHatEnabled() { FILE: api/src/main/java/kr/toxicity/model/api/profile/ModelProfile.java type ModelProfile (line 22) | public interface ModelProfile { method of (line 34) | static @NotNull ModelProfile of(@NotNull ModelProfileInfo info) { method of (line 44) | static @NotNull ModelProfile of(@NotNull ModelProfileInfo info, @NotNu... method of (line 53) | static @NotNull ModelProfile of(@NotNull PlatformPlayer player) { method of (line 63) | static @NotNull Uncompleted of(@NotNull PlatformOfflinePlayer offlineP... method of (line 72) | static @NotNull Uncompleted of(@NotNull UUID uuid) { method info (line 80) | @NotNull ModelProfileInfo info(); method skin (line 86) | @NotNull ModelProfileSkin skin(); method asUncompleted (line 93) | default @NotNull Uncompleted asUncompleted() { method player (line 111) | default @Nullable PlatformPlayer player() { type Uncompleted (line 126) | interface Uncompleted { method info (line 132) | @NotNull ModelProfileInfo info(); method complete (line 138) | @NotNull CompletableFuture complete(); method fallback (line 144) | default @NotNull ModelProfile fallback() { FILE: api/src/main/java/kr/toxicity/model/api/profile/ModelProfileSupplier.java type ModelProfileSupplier (line 16) | public interface ModelProfileSupplier { method supply (line 23) | @NotNull ModelProfile.Uncompleted supply(@NotNull ModelProfileInfo info); method supply (line 30) | default @NotNull ModelProfile.Uncompleted supply(@NotNull PlatformOffl... FILE: api/src/main/java/kr/toxicity/model/api/scheduler/ModelScheduler.java type ModelScheduler (line 15) | public interface ModelScheduler { method asyncTask (line 22) | @NotNull ModelTask asyncTask(@NotNull Runnable runnable); method asyncTaskLater (line 30) | @NotNull ModelTask asyncTaskLater(long delay, @NotNull Runnable runnab... method asyncTaskTimer (line 39) | @NotNull ModelTask asyncTaskTimer(long delay, long period, @NotNull Ru... FILE: api/src/main/java/kr/toxicity/model/api/scheduler/ModelTask.java type ModelTask (line 13) | public interface ModelTask { method isCancelled (line 19) | boolean isCancelled(); method cancel (line 24) | void cancel(); FILE: api/src/main/java/kr/toxicity/model/api/script/AnimationScript.java type AnimationScript (line 20) | public interface AnimationScript extends Consumer { method accept (line 27) | @Override method isSync (line 34) | boolean isSync(); method time (line 41) | default @NotNull TimeScript time(float time) { method of (line 50) | static @NotNull AnimationScript of(@NotNull Consumer source) { method of (line 60) | static @NotNull AnimationScript of(boolean isSync, @NotNull Consumer scri... FILE: api/src/main/java/kr/toxicity/model/api/script/BlueprintScript.java method fromEmpty (line 34) | public static @NotNull BlueprintScript fromEmpty(@NotNull ModelAnimation... method iterator (line 48) | public @NotNull AnimationIterator iterator(@NotNull Animatio... FILE: api/src/main/java/kr/toxicity/model/api/script/ScriptBuilder.java type ScriptBuilder (line 20) | @FunctionalInterface method build (line 27) | @NotNull AnimationScript build(@NotNull ScriptData data); type ScriptMetaData (line 34) | interface ScriptMetaData { method toMap (line 36) | @NotNull @Unmodifiable method asBoolean (line 39) | default @Nullable Boolean asBoolean(@NotNull String key) { method asNumber (line 49) | default @Nullable Number asNumber(@NotNull String key) { method asString (line 59) | default @Nullable String asString(@NotNull String key) { FILE: api/src/main/java/kr/toxicity/model/api/script/TimeScript.java method isSync (line 23) | @Override method accept (line 28) | @Override method time (line 33) | public @NotNull TimeScript time(float newTime) { FILE: api/src/main/java/kr/toxicity/model/api/skin/SkinData.java type SkinData (line 19) | public interface SkinData { method profile (line 25) | @NotNull ModelProfile profile(); method head (line 32) | @NotNull TransformedItemStack head(@NotNull PlayerArmor armor); method hip (line 39) | @NotNull TransformedItemStack hip(@NotNull PlayerArmor armor); method waist (line 46) | @NotNull TransformedItemStack waist(@NotNull PlayerArmor armor); method chest (line 53) | @NotNull TransformedItemStack chest(@NotNull PlayerArmor armor); method leftArm (line 60) | @NotNull TransformedItemStack leftArm(@NotNull PlayerArmor armor); method leftForeArm (line 66) | @NotNull TransformedItemStack leftForeArm(); method rightArm (line 73) | @NotNull TransformedItemStack rightArm(@NotNull PlayerArmor armor); method rightForeArm (line 79) | @NotNull TransformedItemStack rightForeArm(); method leftLeg (line 86) | @NotNull TransformedItemStack leftLeg(@NotNull PlayerArmor armor); method leftForeLeg (line 93) | @NotNull TransformedItemStack leftForeLeg(@NotNull PlayerArmor armor); method rightLeg (line 100) | @NotNull TransformedItemStack rightLeg(@NotNull PlayerArmor armor); method rightForeLeg (line 107) | @NotNull TransformedItemStack rightForeLeg(@NotNull PlayerArmor armor); method cape (line 114) | @Nullable TransformedItemStack cape(@NotNull PlayerArmor armor); FILE: api/src/main/java/kr/toxicity/model/api/tracker/DummyTracker.java class DummyTracker (line 31) | public final class DummyTracker extends Tracker { method DummyTracker (line 44) | public DummyTracker(@NotNull PlatformLocation location, @NotNull Rende... method location (line 60) | public void location(@NotNull PlatformLocation location) { method location (line 77) | @Override method spawn (line 88) | public void spawn(@NotNull PlatformPlayer player) { FILE: api/src/main/java/kr/toxicity/model/api/tracker/EntityBodyRotator.java class EntityBodyRotator (line 35) | public final class EntityBodyRotator { method defaultData (line 59) | static @NotNull RotatorData defaultData() { method EntityBodyRotator (line 74) | EntityBodyRotator(@NotNull EntityTrackerRegistry registry) { method clampHead (line 96) | private float clampHead(float value) { method clampBody (line 100) | private float clampBody(float value, float compare) { method lockRotation (line 111) | public boolean lockRotation(boolean lock) { method bodyRotation (line 115) | @NotNull ModelRotation bodyRotation() { method bodyRotation0 (line 119) | private float bodyRotation0() { method stableBodyYaw (line 137) | private float stableBodyYaw() { method wrapDegrees (line 145) | private static float wrapDegrees(float value) { method headRotation (line 152) | @NotNull Quaternionf headRotation() { method setValue (line 162) | public void setValue(@NotNull Consumer consumer) { method setValue (line 169) | synchronized void setValue(@NotNull RotatorData data) { method reset (line 178) | public void reset() { method createData (line 182) | synchronized @NotNull RotatorData createData() { class RotatorData (line 202) | @Setter method set (line 227) | private void set(@NotNull EntityBodyRotator rotator) { FILE: api/src/main/java/kr/toxicity/model/api/tracker/EntityHideOption.java method composite (line 56) | public static @NotNull EntityHideOption composite(@NotNull Stream op... method or (line 140) | public @NotNull Builder or(@NotNull EntityHideOption option) { method build (line 154) | public @NotNull EntityHideOption build() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/EntityTracker.java class EntityTracker (line 53) | public class EntityTracker extends Tracker { method EntityTracker (line 85) | @ApiStatus.Internal method rotation (line 158) | @Override method updateBaseEntity (line 168) | public void updateBaseEntity() { method updateLocation (line 178) | private void updateLocation() { method registry (line 193) | public @NotNull EntityTrackerRegistry registry() { method createHitBox (line 205) | public boolean createHitBox(@Nullable HitBoxListener listener, @NotNul... method hitbox (line 217) | public @Nullable HitBox hitbox(@Nullable HitBoxListener listener, @Not... method damageTintValue (line 227) | public int damageTintValue() { method damageTintValue (line 237) | public void damageTintValue(int tint) { method damageTint (line 246) | public void damageTint() { method despawn (line 252) | @Override method location (line 261) | @Override method sourceEntity (line 272) | public @NotNull BaseEntity sourceEntity() { method cancelDamageTint (line 281) | public void cancelDamageTint() { method refresh (line 290) | @ApiStatus.Internal method markPlayerForSpawn (line 303) | public boolean markPlayerForSpawn(@NotNull PlatformPlayer player) { method markPlayerForSpawn (line 314) | public boolean markPlayerForSpawn(@NotNull Set uuids) { method unmarkPlayerForSpawn (line 325) | public boolean unmarkPlayerForSpawn(@NotNull PlatformPlayer player) { method asTrackerData (line 335) | public @NotNull TrackerData asTrackerData() { method bodyRotator (line 353) | public @NotNull EntityBodyRotator bodyRotator() { method canBeSpawnedAt (line 364) | public boolean canBeSpawnedAt(@NotNull PlatformPlayer player) { method hideOption (line 374) | public @NotNull EntityHideOption hideOption() { method hideOption (line 384) | public void hideOption(@NotNull EntityHideOption hideOption) { method canBeSaved (line 394) | public boolean canBeSaved() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/EntityTrackerRegistry.java class EntityTrackerRegistry (line 59) | @ToString(onlyExplicitlyIncluded = true) method registry (line 92) | public static @Nullable EntityTrackerRegistry registry(@NotNull UUID u... method registry (line 103) | public static @Nullable EntityTrackerRegistry registry(int id) { method registry (line 114) | public static @Nullable EntityTrackerRegistry registry(@NotNull BaseEn... method registries (line 126) | public static void registries(@NotNull Consumer... method registries (line 138) | public static @NotNull @Unmodifiable List regis... method getOrCreate (line 149) | @ApiStatus.Internal method create (line 155) | private static @NotNull EntityTrackerRegistry create(@NotNull BaseEnti... method deserialize (line 172) | private static @NotNull Collection deserialize(@Nullable ... method EntityTrackerRegistry (line 178) | private EntityTrackerRegistry(@NotNull BaseEntity entity) { method entity (line 191) | public @NotNull BaseEntity entity() { method uuid (line 201) | public @NotNull UUID uuid() { method id (line 211) | public int id() { method trackers (line 221) | public @NotNull @Unmodifiable Collection trackers() { method tracker (line 232) | public @Nullable EntityTracker tracker(@Nullable String key) { method first (line 242) | public @Nullable EntityTracker first() { method create (line 255) | @ApiStatus.Internal method getOrCreate (line 273) | @ApiStatus.Internal method putTracker (line 279) | private boolean putTracker(@NotNull String key, @NotNull EntityTracker... method refreshSpawn (line 294) | private void refreshSpawn() { method refreshRemove (line 298) | private void refreshRemove() { method initialLoad (line 304) | private void initialLoad() { method refreshPlayer (line 311) | private void refreshPlayer() { method remove (line 325) | public boolean remove(@NotNull String key) { method isClosed (line 338) | public boolean isClosed() { method close (line 348) | public boolean close() { method close (line 359) | public boolean close(@NotNull Tracker.CloseReason reason) { method reload (line 382) | public void reload() { method refresh (line 399) | public void refresh() { method despawn (line 413) | public void despawn() { method load (line 426) | public void load(@NotNull Stream stream) { method load (line 436) | public void load() { method save (line 447) | public void save() { method runSync (line 452) | private void runSync(@NotNull Runnable runnable) { method displays (line 464) | public @NotNull Stream displays() { method serialize (line 476) | public @NotNull JsonArray serialize() { method isSpawned (line 487) | public boolean isSpawned(@NotNull PlatformPlayer player) { method isSpawned (line 497) | public boolean isSpawned(@NotNull UUID uuid) { method spawn (line 510) | public boolean spawn(@NotNull PlatformPlayer player) { method spawnIfNotSpawned (line 521) | public boolean spawnIfNotSpawned(@NotNull PlatformPlayer player) { method spawn (line 525) | private boolean spawn(@NotNull PlatformPlayer player, boolean shouldNo... method registerPlayer (line 543) | private @NotNull PlayerChannelCache registerPlayer(@NotNull PlayerChan... method viewedPlayer (line 553) | public @NotNull Stream viewedPlayer() { method remove (line 564) | public boolean remove(@NotNull PlatformPlayer player) { method hideOption (line 582) | public @NotNull EntityHideOption hideOption(@NotNull UUID uuid) { method mountedHitBox (line 593) | @NotNull method hitBoxes (line 605) | @NotNull method hasPassenger (line 617) | public boolean hasPassenger() { method hasControllingPassenger (line 627) | public boolean hasControllingPassenger() { method dismount (line 647) | public void dismount() { method dismountAll (line 654) | public void dismountAll() { class AnimationProperty (line 659) | final class AnimationProperty { class PlayerChannelCache (line 666) | @RequiredArgsConstructor method hide (line 671) | private void hide() { method spawn (line 676) | private void spawn(@NotNull PacketBundler bundler) { method reapplyHideOption (line 681) | private synchronized void reapplyHideOption() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/ModelRotation.java method equals (line 35) | @Override method hashCode (line 41) | @Override method pitch (line 52) | public @NotNull ModelRotation pitch() { method yaw (line 62) | public @NotNull ModelRotation yaw() { method radianX (line 72) | public float radianX() { method radianY (line 82) | public float radianY() { method packedX (line 92) | public byte packedX() { method packedY (line 102) | public byte packedY() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/ModelRotator.java type ModelRotator (line 34) | public sealed interface ModelRotator extends BiFunction rotator) { method of (line 246) | static @NotNull Getter of(@NotNull Function supplier) { method rotator (line 246) | public final void rotator(@NotNull ModelRotator rotator) { method scaler (line 256) | public @NotNull ModelScaler scaler() { method scaler (line 266) | public void scaler(@NotNull ModelScaler scaler) { method task (line 276) | public void task(@NotNull Runnable runnable) { method frame (line 286) | public synchronized void frame(@NotNull ScheduledPacketHandler handler) { method tick (line 295) | public void tick(@NotNull ScheduledPacketHandler handler) { method tick (line 305) | public void tick(long tick, @NotNull ScheduledPacketHandler handler) { method perPlayerTick (line 315) | public synchronized void perPlayerTick(@NotNull BiConsumer animation) { method animate (line 527) | public boolean animate(@NotNull TrackerAnimation animation, @NotNul... method animate (line 541) | public boolean animate(@NotNull BlueprintAnimation animation, @NotNull... method stopAnimation (line 554) | public boolean stopAnimation(@NotNull String animation) { method stopAnimation (line 566) | public boolean stopAnimation(@NotNull Predicate filter, ... method stopAnimation (line 579) | public boolean stopAnimation(@NotNull Predicate filter, ... method replace (line 593) | public boolean replace(@NotNull String target, @NotNull String animati... method replace (line 608) | public boolean replace(@NotNull String target, @NotNull BlueprintAnima... method listenHitBox (line 632) | public void listenHitBox(@NotNull BiFunction void listenHitBox(@NotNull Class eve... method createHitBox (line 670) | public boolean createHitBox(@NotNull BaseEntity entity, @Nullable HitB... method hitbox (line 683) | public @Nullable HitBox hitbox(@NotNull BaseEntity entity, @Nullable H... method createNametag (line 700) | public boolean createNametag(@NotNull BonePredicate predicate, @NotNul... method update (line 720) | public void update(@NotNull T action) { method update (line 732) | public void update(@NotNull T action, ... method update (line 744) | public void update(@NotNull T action, ... method tryUpdate (line 756) | public boolean tryUpdate(@NotNull BiPredicate pr... method bones (line 802) | public @NotNull @Unmodifiable Collection bones() { method displays (line 812) | public @NotNull Stream displays() { method hide (line 825) | public boolean hide(@NotNull PlatformPlayer player) { method isHide (line 836) | public boolean isHide(@NotNull PlatformPlayer player) { method show (line 847) | public boolean show(@NotNull PlatformPlayer player) { method handleCloseEvent (line 857) | public void handleCloseEvent(@NotNull BiConsumer... method isSpawned (line 868) | public boolean isSpawned(@NotNull UUID uuid) { method isSpawned (line 879) | public boolean isSpawned(@NotNull PlatformPlayer player) { method renderer (line 889) | public @NotNull ModelRenderer renderer() { method forRemoval (line 899) | @ApiStatus.Internal method forRemoval (line 910) | @ApiStatus.Internal method equals (line 915) | @Override method hashCode (line 922) | @Override type ScheduledPacketHandler (line 932) | @FunctionalInterface method handle (line 941) | void handle(@NotNull Tracker tracker, @NotNull BundlerSet bundlerSet); method then (line 950) | default @NotNull ScheduledPacketHandler then(@NotNull ScheduledPacke... class BundlerSet (line 963) | public final class BundlerSet { method BundlerSet (line 976) | private BundlerSet() { method send (line 979) | private void send() { method perPlayerSend (line 984) | private void perPlayerSend() { method globalSend (line 989) | private void globalSend() { class PerPlayerCache (line 1005) | @RequiredArgsConstructor method channel (line 1011) | private @NotNull Optional channel() { method add (line 1015) | public void add() { method remove (line 1021) | public void remove() { method send (line 1033) | private void send() { method toString (line 1041) | @Override type CloseReason (line 1051) | @RequiredArgsConstructor method shouldBeSave (line 1077) | public boolean shouldBeSave() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerAnimation.java method builder (line 61) | public static @NotNull Builder builder(@NotNull String name) { method compareTo (line 69) | @Override method play (line 74) | boolean play(@NotNull Tracker tracker) { method play (line 78) | boolean play(@NotNull Tracker tracker, @NotNull Runnable removeTask) { class Builder (line 101) | @RequiredArgsConstructor(access = AccessLevel.PACKAGE) method type (line 121) | public Builder type(@NotNull Class newTargetClass) { method priority (line 138) | public @NotNull Builder priority(int priority) { method check (line 150) | public @NotNull Builder check(@NotNull Predicate applyCo... method modifier (line 162) | public @NotNull Builder modifier(@NotNull Function onRemove(@NotNull Consumer remov... method onSuccess (line 186) | public @NotNull Builder onSuccess(@NotNull Consumer succ... method onFallback (line 198) | public @NotNull Builder onFallback(@NotNull Consumer fal... method build (line 209) | public @NotNull TrackerAnimation build() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerBuiltInAnimation.java class TrackerBuiltInAnimation (line 26) | public final class TrackerBuiltInAnimation { method register (line 39) | public static @NotNull TrackerAnimation registe... method register (line 45) | private static void register(@NotNull TrackerAnimation animation) { method play (line 52) | static void play(@NotNull Tracker tracker) { method TrackerBuiltInAnimation (line 121) | private TrackerBuiltInAnimation() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerData.java method applyAs (line 65) | public void applyAs(@NotNull EntityTracker tracker) { method serialize (line 79) | public @NotNull JsonElement serialize() { method deserialize (line 90) | public static @NotNull TrackerData deserialize(@NotNull JsonElement elem... method scaler (line 108) | @Override method rotator (line 119) | @Override method hideOption (line 130) | @Override method markForSpawn (line 141) | @Override method bodyRotator (line 152) | @Override method toString (line 163) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerExtraAnimation.java class TrackerExtraAnimation (line 17) | public final class TrackerExtraAnimation { method TrackerExtraAnimation (line 52) | private TrackerExtraAnimation() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerModifier.java method builder (line 46) | public static @NotNull Builder builder() { method toBuilder (line 56) | public @NotNull Builder toBuilder() { class Builder (line 65) | public static final class Builder { method Builder (line 74) | private Builder(@NotNull TrackerModifier modifier) { method sightTrace (line 87) | public @NotNull Builder sightTrace(boolean sightTrace) { method damageAnimation (line 99) | public @NotNull Builder damageAnimation(boolean damageAnimation) { method damageTint (line 111) | public @NotNull Builder damageTint(boolean damageTint) { method build (line 122) | public @NotNull TrackerModifier build() { FILE: api/src/main/java/kr/toxicity/model/api/tracker/TrackerUpdateAction.java type TrackerUpdateAction (line 34) | public sealed interface TrackerUpdateAction extends BiPredicate stream() { method test (line 244) | @Override type Glow (line 254) | @RequiredArgsConstructor method test (line 269) | @Override method test (line 281) | @Override method test (line 293) | @Override type Enchant (line 303) | @RequiredArgsConstructor method test (line 318) | @Override method test (line 330) | @Override type PreviousTint (line 340) | enum PreviousTint implements TrackerUpdateAction { method test (line 347) | @Override type TogglePart (line 357) | @RequiredArgsConstructor method test (line 372) | @Override method test (line 384) | @Override method test (line 396) | @Override type ItemMapping (line 406) | enum ItemMapping implements TrackerUpdateAction { method test (line 414) | @Override method test (line 426) | @Override method test (line 438) | @Override method stream (line 447) | @Override method test (line 459) | @Override type None (line 469) | enum None implements TrackerUpdateAction { method test (line 477) | @Override method stream (line 482) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/CollectionUtil.java class CollectionUtil (line 32) | @ApiStatus.Internal method CollectionUtil (line 37) | private CollectionUtil() { method newAddressingMap (line 48) | @NotNull method newSequencedChainingMap (line 60) | @NotNull method newSequencedAddressingMap (line 72) | @NotNull method newChainingMap (line 85) | @NotNull method newAddressingMap (line 98) | @NotNull method newSequencedChainingMap (line 111) | @NotNull method newSequencedAddressingMap (line 124) | @NotNull method filterIsInstance (line 137) | @NotNull method mapToList (line 150) | @NotNull method mapToList (line 164) | @NotNull method mapToSet (line 178) | @NotNull method mapToSet (line 192) | @NotNull method mapToJson (line 206) | @NotNull method mapToJson (line 219) | @NotNull method mapToJson (line 233) | @NotNull method filterIsInstance (line 248) | @NotNull method group (line 262) | @NotNull method mapIndexed (line 277) | @NotNull method mapIndexed (line 290) | @NotNull method mapIndexed (line 303) | @NotNull method mapFloat (line 318) | @NotNull method mapValue (line 334) | @NotNull method filterWithWarning (line 347) | @NotNull method associate (line 367) | @NotNull method associate (line 381) | @NotNull method associate (line 395) | @NotNull method associate (line 409) | @NotNull method associate (line 425) | @NotNull method associateSequenced (line 439) | @NotNull method associateSequenced (line 455) | @NotNull method associateSequenced (line 469) | @NotNull method associateSequenced (line 485) | @NotNull method associateSequenced (line 501) | @NotNull method associateSequenced (line 518) | @NotNull type IndexedFunction (line 537) | @FunctionalInterface method apply (line 545) | R apply(int index, T t); type FloatFunction (line 552) | @FunctionalInterface method apply (line 559) | float apply(T t); FILE: api/src/main/java/kr/toxicity/model/api/util/EntityUtil.java class EntityUtil (line 26) | @ApiStatus.Internal method EntityUtil (line 32) | private EntityUtil() { method renderDistance (line 56) | public static double renderDistance() { method entityModelViewRadius (line 66) | public static float entityModelViewRadius() { method canSee (line 78) | public static boolean canSee(@NotNull PlatformLocation player, @NotNul... method isCustomNameVisible (line 101) | public static boolean isCustomNameVisible(@NotNull PlatformLocation pl... method isInPoint (line 115) | public static boolean isInPoint(@NotNull PlatformLocation player, @Not... method isInDegree (line 119) | private static boolean isInDegree(@NotNull PlatformLocation player, @N... FILE: api/src/main/java/kr/toxicity/model/api/util/EventUtil.java class EventUtil (line 27) | @ApiStatus.Internal method EventUtil (line 32) | private EventUtil() { method call (line 45) | @NotNull FILE: api/src/main/java/kr/toxicity/model/api/util/FunctionUtil.java class FunctionUtil (line 26) | @ApiStatus.Internal method FunctionUtil (line 31) | private FunctionUtil() { method asSupplier (line 41) | public static @NotNull Supplier asSupplier(@NotNull T t) { method throttleTick (line 51) | public static @NotNull Supplier throttleTick(@NotNull Supplier<... method throttleTick (line 62) | public static @NotNull Supplier throttleTick(long tick, @NotNul... method throttleTickFloat (line 71) | public static @NotNull FloatSupplier throttleTickFloat(@NotNull FloatS... method throttleTickFloat (line 81) | public static @NotNull FloatSupplier throttleTickFloat(long tick, @Not... method throttleTickBoolean (line 94) | public static @NotNull BooleanSupplier throttleTickBoolean(@NotNull Bo... method throttleTick (line 108) | public static @NotNull Predicate throttleTick(@NotNull Predicat... method throttleTick (line 119) | public static @NotNull Function throttleTick(@NotNull Fun... method throttleTick (line 131) | public static @NotNull Function throttleTick(long tick, @... class TickThrottledSupplier (line 135) | private static class TickThrottledSupplier implements Supplier { method TickThrottledSupplier (line 141) | public TickThrottledSupplier(long tick, @NotNull Supplier delegat... method get (line 147) | @Override class TickThrottledFloatSupplier (line 156) | @RequiredArgsConstructor method TickThrottledFloatSupplier (line 163) | public TickThrottledFloatSupplier(long tick, @NotNull FloatSupplier ... method getAsFloat (line 169) | @Override class TickThrottledBooleanSupplier (line 178) | @RequiredArgsConstructor method getAsBoolean (line 184) | @Override class TickThrottledPredicate (line 193) | @RequiredArgsConstructor method test (line 199) | @Override class TickThrottledFunction (line 208) | @RequiredArgsConstructor method TickThrottledFunction (line 215) | public TickThrottledFunction(long tick, @NotNull Function dele... method apply (line 221) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/HttpUtil.java class HttpUtil (line 43) | @ApiStatus.Internal method HttpUtil (line 58) | private HttpUtil() { method versionList (line 66) | public static @NotNull LatestVersion versionList() { method versionList (line 75) | public static @NotNull LatestVersion versionList(@NotNull MinecraftVer... method latestOf (line 105) | public static @NotNull LatestVersion latestOf(@NotNull List @NotNull Result client(@NotNull HttpClientConsume... type Result (line 184) | public sealed interface Result { method orElse (line 191) | default @NotNull T orElse(@NotNull Function function) { type HttpClientConsumer (line 217) | @FunctionalInterface method accept (line 225) | @NotNull T accept(@NotNull HttpClient client) throws Exception; FILE: api/src/main/java/kr/toxicity/model/api/util/InterpolationUtil.java class InterpolationUtil (line 27) | @ApiStatus.Internal method InterpolationUtil (line 33) | private InterpolationUtil() { method buildAnimation (line 49) | @NotNull method interpolatorFor (line 85) | public static @NotNull VectorPointBuilder interpolatorFor(@NotNull Lis... method roundTime (line 110) | public static float roundTime(float time) { method insertLerpFrame (line 118) | public static void insertLerpFrame(@NotNull FloatSortedSet frames) { method insertLerpFrame (line 127) | public static void insertLerpFrame(@NotNull FloatSortedSet frames, flo... method alpha (line 151) | public static float alpha(float p0, float p1, float alpha) { method lerp (line 163) | public static @NotNull Vector3f lerp(@NotNull Vector3f p0, @NotNull Ve... method lerp (line 175) | public static @NotNull Vector3f lerp(@NotNull Vector3f p0, @NotNull Ve... method lerp (line 189) | public static float lerp(float p0, float p1, float alpha) { method cubicBezier (line 193) | private static float cubicBezier(float p0, float p1, float p2, float p... method derivativeBezier (line 204) | private static float derivativeBezier(float p1, float p2, float t) { method solveBezierTForTime (line 212) | private static float solveBezierTForTime(float time, float h1, float h... method bezier (line 242) | public static @NotNull Vector3f bezier( method catmull_rom (line 279) | public static @NotNull Vector3f catmull_rom(@NotNull Vector3f p0, @Not... type VectorPointBuilder (line 292) | @FunctionalInterface method build (line 299) | @NotNull VectorResult build(float nextFloat); method VectorResult (line 312) | public VectorResult(@NotNull Vector3f vector) { FILE: api/src/main/java/kr/toxicity/model/api/util/LogUtil.java class LogUtil (line 28) | @ApiStatus.Internal method LogUtil (line 33) | private LogUtil() { method handleException (line 42) | public static void handleException(@NotNull String message, @NotNull T... method toLog (line 67) | public static @NotNull Component toLog(@NotNull String message, @NotNu... method debug (line 76) | public static void debug(@NotNull DebugConfig.DebugOption option, @Not... method debug (line 89) | public static void debug(@NotNull DebugConfig.DebugOption option, @Not... FILE: api/src/main/java/kr/toxicity/model/api/util/MathUtil.java class MathUtil (line 25) | @ApiStatus.Internal method MathUtil (line 31) | private MathUtil() { method isSimilar (line 106) | public static boolean isSimilar(float a, float b) { method isSimilar (line 117) | public static boolean isSimilar(float a, float b, float epsilon) { method isSimilar (line 127) | public static boolean isSimilar(@NotNull Vector3fc a, @NotNull Vector3... method isSimilar (line 138) | public static boolean isSimilar(@NotNull Vector3fc a, @NotNull Vector3... method isSimilar (line 148) | public static boolean isSimilar(@NotNull Quaternionf a, @NotNull Quate... method isSimilar (line 159) | public static boolean isSimilar(@NotNull Quaternionf a, @NotNull Quate... method similarHashCode (line 168) | public static int similarHashCode(float value) { method checkValidDegree (line 177) | public static boolean checkValidDegree(@NotNull Float3 rotation) { method checkValidDegree (line 190) | public static boolean checkValidDegree(float rotation) { method identifier (line 199) | public static @NotNull Float3 identifier(@NotNull Float3 rotation) { method toQuaternion (line 209) | public static @NotNull Quaternionf toQuaternion(@NotNull Vector3f vect... method toQuaternion (line 219) | public static @NotNull Quaternionf toQuaternion(@NotNull Vector3f vect... method toXYZEuler (line 234) | public static @NotNull Vector3f toXYZEuler(@NotNull Vector3f vec) { method fma (line 247) | public static @NotNull Vector3f fma(@NotNull Vector3f a, @NotNull Vect... method fma (line 261) | public static @NotNull Vector3f fma(@NotNull Vector3f a, float b, @Not... method fma (line 275) | public static float fma(float a, float b, float c) { method fma (line 286) | public static double fma(double a, double b, double c) { method isNotZero (line 295) | public static boolean isNotZero(@NotNull Vector3f vector3f) { method isZero (line 304) | public static boolean isZero(@NotNull Vector3f vector) { method floatToHalf (line 314) | public static short floatToHalf(float value) { FILE: api/src/main/java/kr/toxicity/model/api/util/PackUtil.java class PackUtil (line 18) | @ApiStatus.Internal method PackUtil (line 23) | private PackUtil() { method assertPackName (line 34) | public static void assertPackName(@NotNull String raw) { method toPackName (line 43) | public static @NotNull String toPackName(@NotNull String raw) { FILE: api/src/main/java/kr/toxicity/model/api/util/ReflectionUtil.java class ReflectionUtil (line 16) | @ApiStatus.Internal method ReflectionUtil (line 21) | private ReflectionUtil() { method classExists (line 30) | public static boolean classExists(@NotNull String clazz) { FILE: api/src/main/java/kr/toxicity/model/api/util/TransformedItemStack.java method empty (line 31) | public static @NotNull TransformedItemStack empty() { method of (line 40) | public static @NotNull TransformedItemStack of(@NotNull PlatformItemStac... method of (line 52) | public static @NotNull TransformedItemStack of(@NotNull Vector3f positio... method asAir (line 60) | public @NotNull TransformedItemStack asAir() { method offset (line 69) | public @NotNull TransformedItemStack offset(@NotNull Vector3f offset) { method modify (line 78) | public @NotNull TransformedItemStack modify(@NotNull Function, V> { method isEmpty (line 34) | public boolean isEmpty() { method compareTo (line 55) | @Override method put (line 72) | public @Nullable V put(@NotNull K key, @NotNull V value, int priority) { method get (line 86) | public @Nullable V get(@NotNull K key) { method remove (line 97) | public @Nullable V remove(@NotNull K key) { method replace (line 109) | public @Nullable V replace(@NotNull K Key, @NotNull Function fun... method valueIterator (line 121) | public @NotNull Iterator valueIterator() { class ValueIterator (line 125) | private class ValueIterator implements Iterator { method hasNext (line 130) | @Override method next (line 135) | @Override method remove (line 142) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/collection/SingletonSequencedSet.java class SingletonSequencedSet (line 19) | @Unmodifiable method of (line 26) | public static @NotNull SingletonSequencedSet of(@NotNull E elem... method SingletonSequencedSet (line 30) | private SingletonSequencedSet(@NotNull E element) { method size (line 35) | public int size() { method contains (line 39) | public boolean contains(Object o) { method hashCode (line 43) | @Override method iterator (line 48) | @NotNull method spliterator (line 55) | @Override method forEach (line 61) | @Override method removeIf (line 66) | @Override method stream (line 71) | @Override method parallelStream (line 76) | @Override method getFirst (line 82) | @Override method getLast (line 87) | @Override method removeFirst (line 92) | @Override method removeLast (line 97) | @Override method reversed (line 102) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/BonePredicate.java type BonePredicate (line 21) | public interface BonePredicate extends Predicate { method name (line 38) | static @NotNull Builder name(@NotNull String name) { method tag (line 47) | static @NotNull Builder tag(@NotNull BoneTag... tags) { method test (line 52) | @Override method and (line 55) | @Override method or (line 59) | @Override method negate (line 63) | @Override method applyAtChildren (line 71) | @NotNull State applyAtChildren(); method from (line 78) | static @NotNull BonePredicate from(@NotNull Predicate pr... method of (line 88) | static @NotNull BonePredicate of(@NotNull State applyAtChildren, @NotN... method test (line 99) | @Override method and (line 104) | @Override method or (line 111) | @Override method negate (line 118) | @Override type State (line 128) | enum State { method children (line 148) | @ApiStatus.Internal type Builder (line 160) | @FunctionalInterface method notSet (line 167) | default @NotNull BonePredicate notSet() { method withChildren (line 175) | default @NotNull BonePredicate withChildren() { method withoutChildren (line 183) | default @NotNull BonePredicate withoutChildren() { method build (line 192) | default @NotNull BonePredicate build(@NotNull State state) { method and (line 196) | @Override method or (line 202) | @Override method negate (line 208) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/BooleanConstantSupplier.java type BooleanConstantSupplier (line 18) | @RequiredArgsConstructor method of (line 32) | public static @NotNull BooleanConstantSupplier of(boolean value) { method getAsBoolean (line 36) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/Float2FloatConstantFunction.java method applyAsFloat (line 15) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/Float2FloatFunction.java type Float2FloatFunction (line 15) | @FunctionalInterface method applyAsFloat (line 27) | float applyAsFloat(float value); method of (line 34) | static @NotNull Float2FloatConstantFunction of(float value) { FILE: api/src/main/java/kr/toxicity/model/api/util/function/FloatConstantFunction.java method apply (line 20) | @Override method map (line 25) | @Override method memoize (line 30) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/FloatConstantSupplier.java method getAsFloat (line 21) | @Override FILE: api/src/main/java/kr/toxicity/model/api/util/function/FloatFunction.java type FloatFunction (line 21) | @FunctionalInterface method apply (line 29) | @NotNull T apply(float value); method of (line 37) | static @NotNull FloatConstantFunction of(@NotNull T t) { method map (line 47) | default @NotNull FloatFunction map(@NotNull Function mapp... method memoize (line 55) | default @NotNull FloatFunction memoize() { FILE: api/src/main/java/kr/toxicity/model/api/util/function/FloatSupplier.java type FloatSupplier (line 15) | @FunctionalInterface method getAsFloat (line 21) | float getAsFloat(); method of (line 28) | static @NotNull FloatConstantSupplier of(float value) { FILE: api/src/main/java/kr/toxicity/model/api/util/interpolator/VectorInterpolator.java type VectorInterpolator (line 23) | @ApiStatus.Internal method interpolate (line 30) | @NotNull method indexOf (line 50) | private static @NotNull VectorPoint indexOf(@NotNull List... method interpolate (line 56) | @NotNull method interpolate (line 82) | @NotNull method interpolate (line 108) | @NotNull method isContinuous (line 114) | @Override method interpolate (line 128) | @NotNull method isContinuous (line 135) | public boolean isContinuous() { FILE: api/src/main/java/kr/toxicity/model/api/util/json/JsonArrayBuilder.java class JsonArrayBuilder (line 16) | public final class JsonArrayBuilder { method builder (line 24) | public static @NotNull JsonArrayBuilder builder() { method jsonObject (line 28) | public @NotNull JsonArrayBuilder jsonObject(@NotNull Consumer ofVector(@NotNull FloatSuppl... FILE: api/src/main/java/kr/toxicity/model/api/util/lock/DuplexLock.java class DuplexLock (line 19) | @ApiStatus.Internal method accessToReadLock (line 29) | public T accessToReadLock(@NotNull Supplier supplier) { method accessToWriteLock (line 45) | public T accessToWriteLock(@NotNull Supplier supplier) { FILE: api/src/main/java/kr/toxicity/model/api/util/lock/SingleLock.java class SingleLock (line 16) | @ApiStatus.Internal method SingleLock (line 21) | public SingleLock() { method SingleLock (line 25) | public SingleLock(@Nullable Object lock) { method accessToLock (line 29) | public T accessToLock(@NotNull Supplier supplier) { FILE: api/src/main/java/kr/toxicity/model/api/version/MinecraftVersion.java method parse (line 80) | public static @NotNull MinecraftVersion parse(@NotNull String version) { method of (line 92) | public static @NotNull MinecraftVersion of(int major, int minor, int pat... method compareTo (line 96) | @Override method toString (line 101) | @NotNull FILE: core/bukkit-core/src/main/java/kr/toxicity/model/bukkit/AbstractBetterModelPlugin.java class AbstractBetterModelPlugin (line 27) | public abstract class AbstractBetterModelPlugin extends JavaPlugin imple... method logger (line 37) | private @NotNull ComponentLogger logger() { method info (line 46) | @Override method warn (line 56) | @Override method onLoad (line 68) | public void onLoad() { method skipInitialReload (line 73) | public void skipInitialReload() { method saveResource (line 77) | @Override method adapter (line 82) | @Override method attributes (line 88) | public @NotNull Attributes attributes() { FILE: core/bukkit-core/src/main/java/kr/toxicity/model/bukkit/BetterModelLibrary.java class BetterModelLibrary (line 23) | @SuppressWarnings("unused") method load (line 119) | public void load(@NotNull AbstractBetterModelPlugin plugin) { method register (line 130) | private static @NotNull LibraryData register(@NotNull String group, @N... class Builder (line 145) | private static class Builder { method Builder (line 153) | Builder(@NotNull String group, @NotNull String artifact) { method predicate (line 158) | @NotNull Builder predicate(@NotNull BooleanSupplier predicate) { method subModules (line 163) | @NotNull Builder subModules(@NotNull String... subModules) { method relocation (line 168) | @NotNull Builder relocation(@Nullable String relocation) { method versionRef (line 173) | @NotNull Builder versionRef(@NotNull String versionRef) { method build (line 178) | @NotNull LibraryData build() { method isLoaded (line 190) | public boolean isLoaded() { method toLibby (line 194) | private @NotNull Stream toLibby(@NotNull AbstractBetterModelP... FILE: core/bukkit-core/src/main/java/kr/toxicity/model/bukkit/BetterModelLibraryManager.java class BetterModelLibraryManager (line 19) | final class BetterModelLibraryManager extends LibraryManager { method BetterModelLibraryManager (line 23) | BetterModelLibraryManager(Plugin plugin) { method addToClasspath (line 37) | protected void addToClasspath(Path file) { FILE: core/src/main/java/kr/toxicity/model/BetterModelPlatformImpl.java type BetterModelPlatformImpl (line 17) | public interface BetterModelPlatformImpl extends BetterModelPlatform { method saveResource (line 19) | void saveResource(@NotNull String resourcePath); method loadAssets (line 21) | void loadAssets(@NotNull ReloadPipeline pipeline, @NotNull String pref... FILE: nms/v1_21_R3/src/main/java/kr/toxicity/model/bukkit/nms/v1_21_R3/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm method remove (line 33) | @Override FILE: nms/v1_21_R4/src/main/java/kr/toxicity/model/bukkit/nms/v1_21_R4/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm FILE: nms/v1_21_R5/src/main/java/kr/toxicity/model/bukkit/nms/v1_21_R5/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm FILE: nms/v1_21_R6/src/main/java/kr/toxicity/model/bukkit/nms/v1_21_R6/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm FILE: nms/v1_21_R7/src/main/java/kr/toxicity/model/bukkit/nms/v1_21_R7/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm FILE: nms/v26_R1/src/main/java/kr/toxicity/model/bukkit/nms/v26_R1/AbstractHitBox.java class AbstractHitBox (line 17) | public abstract class AbstractHitBox extends ArmorStand implements HitBox { method AbstractHitBox (line 19) | AbstractHitBox(@NotNull Level level) { method equals (line 23) | @Override //Only for provide compiler hint for Kotlin jvm method hashCode (line 28) | @Override //Only for provide compiler hint for Kotlin jvm FILE: platform/fabric/src/main/java/kr/toxicity/model/impl/fabric/entity/AbstractArmorStand.java class AbstractArmorStand (line 15) | public abstract class AbstractArmorStand extends ArmorStand { method AbstractArmorStand (line 16) | public AbstractArmorStand(EntityType type, Level... method equals (line 20) | @Override method hashCode (line 25) | @Override FILE: platform/fabric/src/main/java/kr/toxicity/model/impl/fabric/entity/EntityHook.java type EntityHook (line 12) | public interface EntityHook { method bettermodel$getModelData (line 13) | @Nullable String bettermodel$getModelData(); method bettermodel$setModelData (line 15) | void bettermodel$setModelData(@Nullable String modelData); FILE: platform/fabric/src/main/java/kr/toxicity/model/impl/fabric/network/BetterModelBundlePacket.java type BetterModelBundlePacket (line 10) | public interface BetterModelBundlePacket { method bettermodel$isBetterModelPacket (line 11) | boolean bettermodel$isBetterModelPacket(); method bettermodel$setBetterModelPacket (line 12) | void bettermodel$setBetterModelPacket(boolean isBetterModel); FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/AvatarAccessor.java type AvatarAccessor (line 16) | @Mixin(value = Avatar.class) method bettermodel$getDataPlayerModeCustomisation (line 18) | @Accessor("DATA_PLAYER_MODE_CUSTOMISATION") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/ClientboundBundlePacketMixin.java class ClientboundBundlePacketMixin (line 15) | @Mixin(value = ClientboundBundlePacket.class) method bettermodel$isBetterModelPacket (line 20) | @Override method bettermodel$setBetterModelPacket (line 25) | @Override FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/ConnectionAccessor.java type ConnectionAccessor (line 16) | @Mixin(value = Connection.class) method bettermodel$getChannel (line 18) | @Accessor(value = "channel") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/DisplayAccessor.java type DisplayAccessor (line 18) | @Mixin(value = Display.class) method bettermodel$getDataTransformationInterpolationStartDeltaTicksId (line 20) | @Accessor("DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID") method bettermodel$getDataTransformationInterpolationDurationId (line 25) | @Accessor("DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID") method bettermodel$getDataPosRotInterpolationDurationId (line 30) | @Accessor("DATA_POS_ROT_INTERPOLATION_DURATION_ID") method bettermodel$getDataTranslationId (line 35) | @Accessor("DATA_TRANSLATION_ID") method bettermodel$getDataScaleId (line 40) | @Accessor("DATA_SCALE_ID") method bettermodel$getDataLeftRotationId (line 45) | @Accessor("DATA_LEFT_ROTATION_ID") method bettermodel$getDataRightRotationId (line 50) | @Accessor("DATA_RIGHT_ROTATION_ID") method bettermodel$getDataBillboardRenderConstraintsId (line 55) | @Accessor("DATA_BILLBOARD_RENDER_CONSTRAINTS_ID") method bettermodel$getDataBrightnessOverrideId (line 60) | @Accessor("DATA_BRIGHTNESS_OVERRIDE_ID") method bettermodel$getDataViewRangeId (line 65) | @Accessor("DATA_VIEW_RANGE_ID") method bettermodel$getDataShadowRadiusId (line 70) | @Accessor("DATA_SHADOW_RADIUS_ID") method bettermodel$getDataShadowStrengthId (line 75) | @Accessor("DATA_SHADOW_STRENGTH_ID") method bettermodel$getDataWidthId (line 80) | @Accessor("DATA_WIDTH_ID") method bettermodel$getDataHeightId (line 85) | @Accessor("DATA_HEIGHT_ID") method bettermodel$getDataGlowColorOverrideId (line 90) | @Accessor("DATA_GLOW_COLOR_OVERRIDE_ID") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/EntityAccessor.java type EntityAccessor (line 16) | @Mixin(value = Entity.class) method bettermodel$getDataSharedFlagsId (line 18) | @Accessor(value = "DATA_SHARED_FLAGS_ID") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/EntityMixin.java class EntityMixin (line 25) | @Mixin(value = Entity.class) method level (line 27) | @Shadow method bettermodel$getModelData (line 30) | @Override method bettermodel$setModelData (line 35) | @Override method bettermodel$invokeDismountCallbacks (line 40) | @Inject( method betterModel$entity (line 56) | @Unique FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/ItemDisplayAccessor.java type ItemDisplayAccessor (line 17) | @Mixin(value = Display.ItemDisplay.class) method bettermodel$getDataItemStackId (line 19) | @Accessor(value = "DATA_ITEM_STACK_ID") method bettermodel$getDataItemDisplayId (line 24) | @Accessor(value = "DATA_ITEM_DISPLAY_ID") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/LivingEntityMixin.java class LivingEntityMixin (line 28) | @Mixin(value = LivingEntity.class) method LivingEntityMixin (line 30) | private LivingEntityMixin(EntityType type, Level level) { method bettermodel$invokeJumpCallbacks (line 34) | @Inject( method bettermodel$invokeEffectLoadCallbacks (line 47) | @Inject( method bettermodel$invokeEffectUnloadCallbacks (line 61) | @Inject( method bettermodel$livingEntity (line 75) | @Unique FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/MobAccessor.java type MobAccessor (line 16) | @Mixin(value = Mob.class) method bettermodel$getGoalSelector (line 18) | @Accessor(value = "goalSelector") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/ServerCommonPacketListenerImplAccessor.java type ServerCommonPacketListenerImplAccessor (line 16) | @Mixin(value = ServerCommonPacketListenerImpl.class) method bettermodel$getConnection (line 18) | @Accessor(value = "connection") FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/ServerLevelEntityCallbacksMixin.java class ServerLevelEntityCallbacksMixin (line 20) | @Mixin(targets = "net.minecraft.server.level.ServerLevel$EntityCallbacks") method bettermodel$invokeLoadCallbacks (line 23) | @Inject( method bettermodel$invokeUnloadCallbacks (line 37) | @Inject( FILE: platform/fabric/src/main/java/kr/toxicity/model/mixin/SynchedEntityDataAccessor.java type SynchedEntityDataAccessor (line 17) | @Mixin(value = SynchedEntityData.class) method bettermodel$getItemsById (line 19) | @Accessor(value = "itemsById") method bettermodel$setDirty (line 22) | @Accessor(value = "isDirty") method bettermodel$getItem (line 25) | @Invoker(value = "getItem") FILE: platform/paper/src/main/java/kr/toxicity/model/paper/BetterModelLoader.java class BetterModelLoader (line 24) | @SuppressWarnings({"UnstableApiUsage", "unused"}) method classloader (line 26) | @Override FILE: test-plugin/src/main/java/kr/toxicity/model/test/BetterModelTest.java class BetterModelTest (line 18) | @SuppressWarnings("unused") method onEnable (line 26) | @Override method onDisable (line 34) | @Override method asByte (line 42) | public @NotNull Supplier asByte(@NotNull String path) { FILE: test-plugin/src/main/java/kr/toxicity/model/test/FightTester.java class FightTester (line 51) | public final class FightTester implements ModelTester, Listener { method start (line 60) | @Override method end (line 85) | @Override method loadItem (line 90) | private void loadItem(@NotNull PackNamespace path, @NotNull String ite... method rightClick (line 101) | @EventHandler method giveKnightSword (line 118) | private void giveKnightSword(@NotNull Player player) { method createLine (line 133) | private static @NotNull ItemStack createLine() { method toDeltaVector (line 142) | private static @NotNull Vector3f toDeltaVector(@NotNull Location befor... class PlayerSkillCounter (line 147) | @RequiredArgsConstructor method skill (line 154) | @NotNull PlayerSkillCounter skill(@NotNull String name) { method execute (line 159) | void execute() { method execute (line 164) | private void execute(@NotNull String target) { method playSound (line 189) | private void playSound() { method cancelDrawer (line 205) | private void cancelDrawer() { class LineDrawer (line 220) | private class LineDrawer { method LineDrawer (line 227) | LineDrawer(@NotNull Player player, @NotNull RenderedBone bone, int c... method cancel (line 256) | void cancel() { method relativeLocation (line 261) | @NotNull Location relativeLocation(@NotNull Location location, @NotN... method createDisplay (line 268) | void createDisplay(@NotNull Location start, float length, @NotNull Q... FILE: test-plugin/src/main/java/kr/toxicity/model/test/ModelTester.java type ModelTester (line 12) | public interface ModelTester { method start (line 13) | void start(@NotNull BetterModelTest test); method end (line 14) | void end(@NotNull BetterModelTest test); FILE: test-plugin/src/main/java/kr/toxicity/model/test/RollTester.java class RollTester (line 39) | public final class RollTester implements ModelTester, Listener { method start (line 44) | @Override method end (line 51) | @Override method swap (line 56) | @EventHandler method hit (line 79) | @EventHandler method quit (line 83) | @EventHandler method death (line 89) | @EventHandler method damage (line 95) | @EventHandler method push (line 99) | @EventHandler method underBlock (line 104) | private static @NotNull Block underBlock(@NotNull Player player) { method sendRollTime (line 108) | private static boolean sendRollTime(@NotNull Audience audience) { method playRoll (line 121) | private void playRoll(@NotNull Player player) { method inputToYaw (line 150) | private static float inputToYaw(@NotNull Player player) { method packDegree (line 168) | private static float packDegree(float degree) { type TriState (line 173) | private enum TriState { method of (line 178) | static @NotNull TriState of(boolean left, boolean right) {