| public boolean | | a() | | method_2742() | | canStart() | | func_75250_a() | | shouldExecute() |
|
| public boolean | | b() | | method_2744() | | shouldContinue() | | func_75253_b() | | shouldContinueExecuting() |
|
| public void | | c() | | method_2747() | | start() | | func_75249_e() | | startExecuting() |
|
| public void | | e() | | method_2746() | | tick() | | func_75246_d() | | tick() |
|
| protected abstract void | | j() | | method_14086() | | useSpell() | | func_190868_j() | | castSpell() |
|
| protected int | | m() | | method_14089() | | getInitialCooldown() | | func_190867_m() | | getCastWarmupTime() |
|
| protected abstract int | | g() | | method_14084() | | getSpellTicks() | | func_190869_f() | | getCastingTime() |
|
| protected abstract int | | i() | | method_14085() | | startTimeDelay() | | func_190872_i() | | getCastingInterval() |
|
| protected abstract SoundEvent | | k() | | method_14087() | | getSoundPrepare() | | func_190871_k() | | getSpellPrepareSound() |
|
| protected abstract IllagerSpellcaster$Spell | | l() | | method_14139() | | getSpell() | | func_193320_l() | | getSpellType() |
|