public class SpellBookParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCIO |
static java.lang.String |
AGUAMENTI |
static java.lang.String |
ALARTE_ASCENDARE |
static java.lang.String |
ALIQUAM_FLOO |
static java.lang.String |
ALOHOMORA |
static java.lang.String |
APARECIUM |
static java.lang.String |
APPARATE |
static java.lang.String |
AQUA_ERUCTO |
static java.lang.String |
ARANIA_EXUMAI |
static java.lang.String |
ARRESTO_MOMENTUM |
static java.lang.String |
ASCENDIO |
static java.lang.String |
AVADA_KEDAVRA |
static java.lang.String |
AVIFORS |
static java.lang.String |
AVIS |
static java.lang.String |
BOMBARDA |
static java.lang.String |
BOMBARDA_MAXIMA |
static java.lang.String |
BRACKIUM_EMENDO |
static java.lang.String |
CARPE_RETRACTUM |
static java.lang.String |
COLLOPORTUS |
static java.lang.String |
COLOVARIA |
static java.lang.String |
CONFUNDO |
static java.lang.String |
CRESCERE_PROTEGAT |
static java.lang.String |
DEFODIO |
static java.lang.String |
DELETRIUS |
static java.lang.String |
DEPRIMO |
static java.lang.String |
DEPULSO |
static java.lang.String |
DIFFINDO |
static java.lang.String |
DIMMINUENDO |
static java.lang.String |
DISSENDIUM |
static java.lang.String |
DRACONIFORS |
static java.lang.String |
DUCKLIFORS |
static java.lang.String |
DURO |
static java.lang.String |
EBUBLIO |
static java.lang.String |
ENGORGIO |
static java.lang.String |
ENTOMORPHIS |
static java.lang.String |
EPISKEY |
static java.lang.String |
EQUUSIFORS |
static java.lang.String |
ET_INTERFICIAM_ANIMAM_LIGAVERIS |
static java.lang.String |
EVANESCO |
static java.lang.String |
EVERTE_STATUM |
static java.lang.String |
EXPELLIARMUS |
static java.lang.String |
FIANTO_DURI |
static java.lang.String |
FIENDFYRE |
static java.lang.String |
FINITE_INCANTATEM |
static java.lang.String |
FLAGRANTE |
static java.lang.String |
FORSKNING |
static java.lang.String |
FRANGE_LIGNEA |
static java.lang.String |
FUMOS |
static java.lang.String |
FUMOS_DUO |
static java.lang.String |
GEMINIO |
static java.lang.String |
GLACIUS |
static java.lang.String |
GLACIUS_DUO |
static java.lang.String |
GLACIUS_TRIA |
static java.lang.String |
HARMONIA_NECTERE_PASSUS |
static java.lang.String |
HERBIVICUS |
static java.lang.String |
HORREAT_PROTEGAT |
static java.lang.String |
IMMOBULUS |
static java.lang.String |
IMPEDIMENTA |
static java.lang.String |
INCENDIO |
static java.lang.String |
INCENDIO_DUO |
static java.lang.String |
INCENDIO_TRIA |
static java.lang.String |
INFORMOUS |
static java.lang.String |
LACARNUM_INFLAMARI |
static java.lang.String |
LEGILIMENS |
static java.lang.String |
LEVICORPUS |
static java.lang.String |
LIBERACORPUS |
static java.lang.String |
LIGATIS_COR |
static java.lang.String |
LUMOS |
static java.lang.String |
LUMOS_DUO |
static java.lang.String |
LUMOS_MAXIMA |
static java.lang.String |
LUMOS_SOLEM |
static java.lang.String |
MELOFORS |
static java.lang.String |
METEOLOJINX |
static java.lang.String |
METEOLOJINX_RECANTO |
static java.lang.String |
MORTUOS_SUSCITATE |
static java.lang.String |
MUCUS_AD_NAUSEAM |
static java.lang.String |
MUFFLIATO |
static java.lang.String |
MULTICORFORS |
static java.lang.String |
NULLUM_APPAREBIT |
static java.lang.String |
NULLUM_EVANESCUNT |
static java.lang.String |
OBLIVIATE |
static java.lang.String |
OBSCURO |
static java.lang.String |
OPPUGNO |
static java.lang.String |
PACK |
static java.lang.String |
PARTIS_TEMPORUS |
static java.lang.String |
PERICULUM |
static java.lang.String |
PIERTOTUM_LOCOMOTOR |
static java.lang.String |
PORTUS |
static java.lang.String |
PRAEPANDO |
static java.lang.String |
PROTEGO |
static java.lang.String |
PROTEGO_HORRIBILIS |
static java.lang.String |
PROTEGO_MAXIMA |
static java.lang.String |
PROTEGO_TOTALUM |
static java.lang.String |
REDUCIO |
static java.lang.String |
REDUCTO |
static java.lang.String |
REPARIFARGE |
static java.lang.String |
REPARO |
static java.lang.String |
REPELLO_MUGGLETON |
static java.lang.String |
SCUTO_CONTERAM |
static java.lang.String |
SILENCIO |
static java.lang.String |
SPONGIFY |
static java.lang.String |
STUPEFY |
static java.lang.String |
TERGEO |
static java.lang.String |
VENTO_FOLIO |
static java.lang.String |
VOLATUS |
static java.lang.String |
WINGARDIUM_LEVIOSA |
Constructor and Description |
---|
SpellBookParser() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
books()
Returns a map of all books mapped to their titles
|
static void |
decode(Ollivanders p,
org.bukkit.entity.Player player,
org.bukkit.inventory.meta.ItemMeta imeta)
Takes a book and decodes the spells in lore, if any, into player uses
|
static org.bukkit.inventory.meta.BookMeta |
encode(Ollivanders p,
org.bukkit.entity.Player player,
org.bukkit.inventory.meta.BookMeta meta)
Encodes in the lore of the book the spells and levels the author is at
|
static java.util.List<org.bukkit.inventory.ItemStack> |
makeBooks(int amount)
This creates the books for the /Okit command
|
static java.util.List<java.lang.String> |
splitEqually(java.lang.String text,
int size)
This splits a string into equal segments.
|
public static final java.lang.String ACCIO
public static final java.lang.String AGUAMENTI
public static final java.lang.String ALARTE_ASCENDARE
public static final java.lang.String ALIQUAM_FLOO
public static final java.lang.String ALOHOMORA
public static final java.lang.String APARECIUM
public static final java.lang.String APPARATE
public static final java.lang.String AQUA_ERUCTO
public static final java.lang.String ARANIA_EXUMAI
public static final java.lang.String ARRESTO_MOMENTUM
public static final java.lang.String ASCENDIO
public static final java.lang.String AVADA_KEDAVRA
public static final java.lang.String AVIFORS
public static final java.lang.String AVIS
public static final java.lang.String BOMBARDA
public static final java.lang.String BOMBARDA_MAXIMA
public static final java.lang.String BRACKIUM_EMENDO
public static final java.lang.String CARPE_RETRACTUM
public static final java.lang.String COLLOPORTUS
public static final java.lang.String COLOVARIA
public static final java.lang.String CONFUNDO
public static final java.lang.String CRESCERE_PROTEGAT
public static final java.lang.String DEFODIO
public static final java.lang.String DELETRIUS
public static final java.lang.String DEPRIMO
public static final java.lang.String DEPULSO
public static final java.lang.String DIFFINDO
public static final java.lang.String DIMMINUENDO
public static final java.lang.String DISSENDIUM
public static final java.lang.String DUCKLIFORS
public static final java.lang.String DURO
public static final java.lang.String DRACONIFORS
public static final java.lang.String EBUBLIO
public static final java.lang.String ENGORGIO
public static final java.lang.String ENTOMORPHIS
public static final java.lang.String EPISKEY
public static final java.lang.String EQUUSIFORS
public static final java.lang.String ET_INTERFICIAM_ANIMAM_LIGAVERIS
public static final java.lang.String EVANESCO
public static final java.lang.String EVERTE_STATUM
public static final java.lang.String EXPELLIARMUS
public static final java.lang.String FIANTO_DURI
public static final java.lang.String FIENDFYRE
public static final java.lang.String FINITE_INCANTATEM
public static final java.lang.String FLAGRANTE
public static final java.lang.String FORSKNING
public static final java.lang.String FRANGE_LIGNEA
public static final java.lang.String FUMOS
public static final java.lang.String FUMOS_DUO
public static final java.lang.String GEMINIO
public static final java.lang.String GLACIUS
public static final java.lang.String GLACIUS_DUO
public static final java.lang.String GLACIUS_TRIA
public static final java.lang.String HARMONIA_NECTERE_PASSUS
public static final java.lang.String HERBIVICUS
public static final java.lang.String HORREAT_PROTEGAT
public static final java.lang.String IMMOBULUS
public static final java.lang.String IMPEDIMENTA
public static final java.lang.String INCENDIO
public static final java.lang.String INCENDIO_DUO
public static final java.lang.String INCENDIO_TRIA
public static final java.lang.String INFORMOUS
public static final java.lang.String LACARNUM_INFLAMARI
public static final java.lang.String LEGILIMENS
public static final java.lang.String LEVICORPUS
public static final java.lang.String LIBERACORPUS
public static final java.lang.String LIGATIS_COR
public static final java.lang.String LUMOS
public static final java.lang.String LUMOS_DUO
public static final java.lang.String LUMOS_MAXIMA
public static final java.lang.String LUMOS_SOLEM
public static final java.lang.String MELOFORS
public static final java.lang.String METEOLOJINX
public static final java.lang.String METEOLOJINX_RECANTO
public static final java.lang.String MORTUOS_SUSCITATE
public static final java.lang.String MUCUS_AD_NAUSEAM
public static final java.lang.String MUFFLIATO
public static final java.lang.String MULTICORFORS
public static final java.lang.String NULLUM_APPAREBIT
public static final java.lang.String NULLUM_EVANESCUNT
public static final java.lang.String OBLIVIATE
public static final java.lang.String OBSCURO
public static final java.lang.String OPPUGNO
public static final java.lang.String PACK
public static final java.lang.String PARTIS_TEMPORUS
public static final java.lang.String PERICULUM
public static final java.lang.String PIERTOTUM_LOCOMOTOR
public static final java.lang.String PORTUS
public static final java.lang.String PRAEPANDO
public static final java.lang.String PROTEGO
public static final java.lang.String PROTEGO_HORRIBILIS
public static final java.lang.String PROTEGO_MAXIMA
public static final java.lang.String PROTEGO_TOTALUM
public static final java.lang.String REDUCIO
public static final java.lang.String REDUCTO
public static final java.lang.String REPARIFARGE
public static final java.lang.String REPARO
public static final java.lang.String REPELLO_MUGGLETON
public static final java.lang.String SCUTO_CONTERAM
public static final java.lang.String SILENCIO
public static final java.lang.String SPONGIFY
public static final java.lang.String STUPEFY
public static final java.lang.String TERGEO
public static final java.lang.String VENTO_FOLIO
public static final java.lang.String VOLATUS
public static final java.lang.String WINGARDIUM_LEVIOSA
public static org.bukkit.inventory.meta.BookMeta encode(Ollivanders p, org.bukkit.entity.Player player, org.bukkit.inventory.meta.BookMeta meta)
p
- - The pluginplayer
- - The authormeta
- - The BookMeta of the bookpublic static void decode(Ollivanders p, org.bukkit.entity.Player player, org.bukkit.inventory.meta.ItemMeta imeta)
p
- - The Pluginplayer
- - The player reading the bookimeta
- - The book's metadatapublic static java.util.List<org.bukkit.inventory.ItemStack> makeBooks(int amount)
amount
- - number of copies of each bookpublic static java.util.List<java.lang.String> splitEqually(java.lang.String text, int size)
text
- size
- public static java.util.Map<java.lang.String,java.lang.String> books()