diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4b82ef1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+## IDEA ##
+.idea/
+out/
+*.iml
+*.ipr
+*.iws
+*.ids
+
+## MAVEN ##
+target/
diff --git a/.idea/artifacts/PrisonAPI_jar.xml b/.idea/artifacts/PrisonAPI_jar.xml
deleted file mode 100644
index c802572..0000000
--- a/.idea/artifacts/PrisonAPI_jar.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- D:/Devel_Minecraft/spi_server_1.12/plugins
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml
deleted file mode 100644
index d57c82f..0000000
--- a/.idea/dataSources.local.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- #@
- `
-
-
- master_key
- root
- *:prison4life
-
-
-
\ No newline at end of file
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
deleted file mode 100644
index e270bb3..0000000
--- a/.idea/dataSources.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- mysql
- true
- com.mysql.jdbc.Driver
- jdbc:mysql://localhost:3306/prison4life
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/dataSources/4defc9a2-e1ce-4207-91c9-549baaa59221.xml b/.idea/dataSources/4defc9a2-e1ce-4207-91c9-549baaa59221.xml
deleted file mode 100644
index 9fa23d6..0000000
--- a/.idea/dataSources/4defc9a2-e1ce-4207-91c9-549baaa59221.xml
+++ /dev/null
@@ -1,1027 +0,0 @@
-
-
-
-
- 5.7.24
- InnoDB
- InnoDB
- lower/lower
-
-
- utf8_general_ci
-
-
- latin1_swedish_ci
-
-
- latin1_swedish_ci
-
-
- utf8_general_ci
-
-
- 1
- 1
- latin1_swedish_ci
-
-
- utf8_general_ci
-
-
- armscii8
- 0
-
-
- armscii8
- 1
-
-
- ascii
- 0
-
-
- ascii
- 1
-
-
- big5
- 0
-
-
- big5
- 1
-
-
- binary
- 1
-
-
- cp1250
- 0
-
-
- cp1250
- 0
-
-
- cp1250
- 0
-
-
- cp1250
- 1
-
-
- cp1250
- 0
-
-
- cp1251
- 0
-
-
- cp1251
- 0
-
-
- cp1251
- 1
-
-
- cp1251
- 0
-
-
- cp1251
- 0
-
-
- cp1256
- 0
-
-
- cp1256
- 1
-
-
- cp1257
- 0
-
-
- cp1257
- 1
-
-
- cp1257
- 0
-
-
- cp850
- 0
-
-
- cp850
- 1
-
-
- cp852
- 0
-
-
- cp852
- 1
-
-
- cp866
- 0
-
-
- cp866
- 1
-
-
- cp932
- 0
-
-
- cp932
- 1
-
-
- dec8
- 0
-
-
- dec8
- 1
-
-
- eucjpms
- 0
-
-
- eucjpms
- 1
-
-
- euckr
- 0
-
-
- euckr
- 1
-
-
- gb18030
- 0
-
-
- gb18030
- 1
-
-
- gb18030
- 0
-
-
- gb2312
- 0
-
-
- gb2312
- 1
-
-
- gbk
- 0
-
-
- gbk
- 1
-
-
- geostd8
- 0
-
-
- geostd8
- 1
-
-
- greek
- 0
-
-
- greek
- 1
-
-
- hebrew
- 0
-
-
- hebrew
- 1
-
-
- hp8
- 0
-
-
- hp8
- 1
-
-
- keybcs2
- 0
-
-
- keybcs2
- 1
-
-
- koi8r
- 0
-
-
- koi8r
- 1
-
-
- koi8u
- 0
-
-
- koi8u
- 1
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 0
-
-
- latin1
- 1
-
-
- latin2
- 0
-
-
- latin2
- 0
-
-
- latin2
- 0
-
-
- latin2
- 1
-
-
- latin2
- 0
-
-
- latin5
- 0
-
-
- latin5
- 1
-
-
- latin7
- 0
-
-
- latin7
- 0
-
-
- latin7
- 1
-
-
- latin7
- 0
-
-
- macce
- 0
-
-
- macce
- 1
-
-
- macroman
- 0
-
-
- macroman
- 1
-
-
- sjis
- 0
-
-
- sjis
- 1
-
-
- swe7
- 0
-
-
- swe7
- 1
-
-
- tis620
- 0
-
-
- tis620
- 1
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 1
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ucs2
- 0
-
-
- ujis
- 0
-
-
- ujis
- 1
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 1
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16
- 0
-
-
- utf16le
- 0
-
-
- utf16le
- 1
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 1
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf32
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 1
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 1
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
- utf8mb4
- 0
-
-
-
-
-
- 1
- varchar(255)|0s
- normal
-
-
- 2
- varchar(255)|0s
- normal
-
-
- 3
- int(11)|0s
- normal
-
-
- 1
- varchar(255)|0s
- normal
-
-
- 2
- varchar(255)|0s
- normal
-
-
- 3
- int(11)|0s
- normal
-
-
- 4
- double|0s
- normal
-
-
- 5
- varchar(255)|0s
- normal
-
-
- 6
- int(11)|0s
- normal
-
-
- 7
- int(11)|0s
- normal
-
-
- 8
- int(11)|0s
- normal
-
-
- 9
- int(11)|0s
- normal
-
-
- 10
- int(11)|0s
- normal
-
-
- 11
- int(11)|0s
- normal
-
-
- 12
- int(11)|0s
- normal
-
-
- 13
- int(11)|0s
- normal
-
-
- 14
- int(11)|0s
- normal
-
-
- 1
- varchar(255)|0s
- normal
-
-
- 2
- varchar(255)|0s
- normal
-
-
- 3
- int(11)|0s
- normal
-
-
- 4
- int(11)|0s
- normal
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/spigot_1_12.xml b/.idea/libraries/spigot_1_12.xml
deleted file mode 100644
index f0066eb..0000000
--- a/.idea/libraries/spigot_1_12.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 803a716..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index f6bb769..0000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,852 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- DEFINITION_ORDER
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1548877621012
-
-
- 1548877621012
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrisonAPI:jar
-
-
-
-
-
-
-
-
-
-
-
-
- No facets are configured
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1.8
-
-
-
-
-
-
-
-
-
-
-
- PrisonAPI
-
-
-
-
-
-
-
-
-
-
-
- spigot-1.12
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/java/META-INF/MANIFEST.MF b/src/main/java/META-INF/MANIFEST.MF
deleted file mode 100644
index f2a831e..0000000
--- a/src/main/java/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: ru.prisonlife.api.PrisonAPI
-
diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF
deleted file mode 100644
index f2a831e..0000000
--- a/target/classes/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: ru.prisonlife.api.PrisonAPI
-
diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml
deleted file mode 100644
index 870e79e..0000000
--- a/target/classes/plugin.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: PrisonAPI
-version: ${project.version}
-authors: [Overlord_S, Prot_CN, Wani4ka, DmitriyMX]
-main: ru.prisonlife.api.PrisonAPI
\ No newline at end of file
diff --git a/target/classes/ru/prisonlife/api/PrisonAPI$Factions.class b/target/classes/ru/prisonlife/api/PrisonAPI$Factions.class
deleted file mode 100644
index cb49e2c..0000000
Binary files a/target/classes/ru/prisonlife/api/PrisonAPI$Factions.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/PrisonAPI.class b/target/classes/ru/prisonlife/api/PrisonAPI.class
deleted file mode 100644
index 1e16459..0000000
Binary files a/target/classes/ru/prisonlife/api/PrisonAPI.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Faction.class b/target/classes/ru/prisonlife/api/template/Faction.class
deleted file mode 100644
index 7e8771b..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Faction.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Level.class b/target/classes/ru/prisonlife/api/template/Level.class
deleted file mode 100644
index 66e04ef..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Level.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Manager.class b/target/classes/ru/prisonlife/api/template/Manager.class
deleted file mode 100644
index 10693bb..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Manager.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Policeman$1.class b/target/classes/ru/prisonlife/api/template/Policeman$1.class
deleted file mode 100644
index 8f40390..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Policeman$1.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Policeman$2.class b/target/classes/ru/prisonlife/api/template/Policeman$2.class
deleted file mode 100644
index 6f76e22..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Policeman$2.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Policeman.class b/target/classes/ru/prisonlife/api/template/Policeman.class
deleted file mode 100644
index 3ce61e7..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Policeman.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Prisoner.class b/target/classes/ru/prisonlife/api/template/Prisoner.class
deleted file mode 100644
index 5a66b37..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Prisoner.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Score.class b/target/classes/ru/prisonlife/api/template/Score.class
deleted file mode 100644
index 8a5b291..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Score.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Stats.class b/target/classes/ru/prisonlife/api/template/Stats.class
deleted file mode 100644
index 6e13690..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Stats.class and /dev/null differ
diff --git a/target/classes/ru/prisonlife/api/template/Wallet.class b/target/classes/ru/prisonlife/api/template/Wallet.class
deleted file mode 100644
index cf5c3dd..0000000
Binary files a/target/classes/ru/prisonlife/api/template/Wallet.class and /dev/null differ