Interface NpcOverrides


  • public interface NpcOverrides
    Dynamically applied NPC effects
    • Method Detail

      • getModelIds

        @Nullable
        int[] getModelIds()
        Entirely replaces this NPC's models
      • getColorToReplaceWith

        @Nullable
        short[] getColorToReplaceWith()
        Replaces this NPC's recolor values. Does not replace it's keys, which must be set statically in the cache
      • getTextureToReplaceWith

        @Nullable
        short[] getTextureToReplaceWith()
      • useLocalPlayer

        boolean useLocalPlayer()
        Causes this NPC to use the model of the local player instead