All Classes and Interfaces

Class
Description
Allows bullet entities to have custom damage sources and calculations.
 
 
 
 
 
 
 
 
 
An enum of accessory slots.
Builder for creating effects.
An enum of scaling types for effects.
An enum of accessory effects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Simply keeps a list of entities which have attacked this entity.
 
 
 
 
 
 
 
 
 
 
Handles the respawning of Super Hans when tossing a Hans' Blessing into a fire block.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CelestialTowerModel<T extends net.minecraft.world.entity.Entity>
 
 
 
 
 
 
 
 
Remove clamping on entity motion packets and use integers over shorts, to prevent rubber-banding in projectiles with high speed.
 
 
 
 
 
 
Replace the vanilla armor cap of 20 points with a configurable value.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CustomArrowRenderer<T extends net.minecraft.world.entity.projectile.AbstractArrow>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class contains data for debug tracing.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rolls are based on the number of entities that attacked the entity dropping loot.
See individual methods for notes.
 
 
 
EvilEyeModel<T extends net.minecraft.world.entity.Entity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A collection of random utility methods for general use.
 
Client-only data used when rendering scope overlays.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Re-color enchantment names at the max Skygazer cap.
This class is used to access IWCB methods.
 
 
 
 
 
A utility class for weapons that have a kill count.
An enum of weapon name tiers, which are used to determine the level of a weapon based on the amount of kills.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RangedGunAttackGoal<T extends net.minecraft.world.entity.Mob & net.minecraft.world.entity.monster.RangedAttackMob>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SkeletonMerchantClothingLayer<T extends SkeletonMerchantEntity,M extends net.minecraft.client.model.EntityModel<T>>
 
 
 
 
 
 
Fix Slimes not spawning in the correct size, as finalizeSpawn does not respect sizes in NBT data.
 
 
 
 
 
This event is fired when a player crafts an item using the small parts table.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A packet payload for syncing player persistent data between the server and client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This event is fired when a player crafts an item using the tesla synthesizer.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
WaveSummonGoal<T extends net.minecraft.world.entity.Mob & WaveSummoningBoss>