diff --git a/pom.xml b/pom.xml
index ba1242c..d204ec7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,7 +71,7 @@
-LOCAL
- 2.10.1
+ 2.11.0BentoBoxWorld_Levelbentobox-worldhttps://sonarcloud.io
@@ -127,18 +127,6 @@
-
- spigot-repo
- https://hub.spigotmc.org/nexus/content/repositories/snapshots
-
-
- codemc-repo
- https://repo.codemc.org/repository/maven-public/
-
-
- codemc-public
- https://repo.codemc.org/repository/maven-public/
- jitpack.io
@@ -154,6 +142,18 @@
songoda-publichttps://repo.songoda.com/repository/public/
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/repositories/snapshots
+
+
+ codemc-repo
+ https://repo.codemc.org/repository/maven-public/
+
+
+ codemc-public
+ https://repo.codemc.org/repository/maven-public/
+
@@ -331,10 +331,10 @@
maven-javadoc-plugin3.0.1
+ nonefalse
- -Xdoclint:none${java.home}/bin/javadoc
-
+
diff --git a/src/main/java/world/bentobox/level/Level.java b/src/main/java/world/bentobox/level/Level.java
index 61789e5..0d02802 100644
--- a/src/main/java/world/bentobox/level/Level.java
+++ b/src/main/java/world/bentobox/level/Level.java
@@ -190,9 +190,9 @@ public class Level extends Addon {
/**
* Compares versions
- * @param version1
- * @param version2
- * @return <0 if version 1 is older than version 2, =0 if the same, >0 if version 1 is newer than version 2
+ * @param version1 version 1
+ * @param version2 version 2
+ * @return {@code <0 if version 1 is older than version 2, =0 if the same, >0 if version 1 is newer than version 2}
*/
public static int compareVersions(String version1, String version2) {
int comparisonResult = 0;
diff --git a/src/main/resources/locales/es.yml b/src/main/resources/locales/es.yml
index 7f8616b..e6a9bd2 100644
--- a/src/main/resources/locales/es.yml
+++ b/src/main/resources/locales/es.yml
@@ -1,94 +1,79 @@
-###########################################################################################################
-# Este es un archivo YML. Tenga cuidado al editar. Revisa tus ediciones en un verificador de YAML como #
-# el de http://yaml-online-parser.appspot.com #
-###########################################################################################################
-
+---
admin:
level:
parameters: ""
- description: "Calcula el nivel de la isla del jugador"
+ description: Calcula el nivel de la isla del jugador
sethandicap:
- parameters:
- description: "Define la desventaja de la isla, usualmente el nivel inicial para nuevas islas"
+ parameters: ""
+ description: Define la desventaja de la isla, usualmente el nivel inicial para
+ nuevas islas
changed: "&aDesventaja inicial de la isla cambiado de [number] a [new_number]."
invalid-level: "&cNúmero no válido. Usa un número entero."
levelstatus:
- description: "Muestra cuantas islas hay en la cola para escanear"
+ description: Muestra cuantas islas hay en la cola para escanear
islands-in-queue: "&aIslas en cola: [number]"
top:
- description: "Muestra la lista de las diez primeras islas"
+ description: Muestra la lista de las diez primeras islas
unknown-world: "&c¡Mundo desconocido!"
display: "&f[rank]. &a[name] &7- &b[level]"
remove:
- description: "Elimina a un jugador de los diez primeros"
- parameters: ""
-
-
+ description: Elimina a un jugador de los diez primeros
+ parameters: ""
island:
- level:
+ level:
parameters: "[player]"
- description: "Calcula tu nivel de isla o muestra el nivel de [player]"
+ description: Calcula tu nivel de isla o muestra el nivel de [player]
calculating: "&aCalculando nivel..."
estimated-wait: "&aEspera estimada: [number] segundos"
in-queue: "&aEstás en el puesto [number] de la cola"
island-level-is: "&aNivel de isla es de &b[level]"
- required-points-to-next-level: "&a[points] Puntos requeridos hasta el siguiente nivel."
+ required-points-to-next-level: "&a[points] Puntos requeridos hasta el siguiente
+ nivel."
deaths: "&c([number] Muertes)"
cooldown: "&cDebes esperar &b[time] &csegundos para poder volver a hacer esto."
in-progress: "&6El Calculo del nivel de la islas está en progreso..."
time-out: "&cEl calculo del nivel de la isla está tardando. Intente más tarde."
-
top:
- description: "Muestra el top de islas"
+ description: Muestra el top de islas
gui-title: "&aTop diez"
gui-heading: "&6[name]: &b[rank]"
island-level: "&bNivel [level]"
warp-to: "&aLlevándote a la isla de [name]"
-
level-details:
- above-sea-level-blocks: "Bloques sobre el nivel del mar"
- spawners: "Spawners"
- underwater-blocks: "Bloques debajo del nivel del mar"
- all-blocks: "Todos los bloques"
+ above-sea-level-blocks: Bloques sobre el nivel del mar
+ spawners: Spawners
+ underwater-blocks: Bloques debajo del nivel del mar
+ all-blocks: Todos los bloques
no-island: "&c¡Sin isla!"
- names-island: "Isla de [name]"
+ names-island: Isla de [name]
syntax: "[name] x [number]"
hint: "&cEscriba /level para ver el recuento de bloques"
-
- value:
- description: "Muestra el valor de un bloque en la mano"
- success: "&7El valor del este bloque es: &e[value]"
- success-underwater: "&7El valor de este bloque debajo del nivel del mar es: &e[value]"
- empty-hand: "&cNo hay bloques en tu mano."
- no-value: "&cEste objeto no tiene valor."
-
level:
+ commands:
+ value:
+ parameters: "[hand|]"
+ description: muestra el valor de los bloques. Añade 'hand' al final para mostrar
+ el valor del bloque de la mano.
gui:
titles:
top: "&0&lTop de islas"
detail-panel: "&0&lIsla de [name]"
+ value-panel: "&0&l Valores de los Bloques"
buttons:
island:
- empty: '&f&l[name]. lugar'
- name: '&f&l[name]'
+ empty: "&f&l[name]. lugar"
+ name: "&f&l[name]"
description: |-
[owner]
[members]
[place]
[level]
- # Text that is replacing [name] if island do not have a name
- owners-island: "Isla de [player]"
- # Text for [owner] in description.
+ owners-island: Isla de [player]
owner: "&7&l Dueño: &r&b[player]"
- # Title before listing members for [members] in description
members-title: "&7&l Miembros:"
- # List each member under the title for [members] in description
member: "&b - [player]"
- # Name of unknown player.
unknown: " desconocido"
- # Section for parsing [place]
place: "&7&o [number]. &r&7lugar"
- # Section for parsing [level]
level: "&7 Nivel: &o[number]"
material:
name: "&f&l[number] x [material]"
@@ -123,31 +108,41 @@ level:
&7 nivel del mar.
spawner:
name: "&f&lSpawners"
- description: |-
- &7Mostrar solo spawners.
+ description: "&7Mostrar solo spawners."
filters:
name:
name: "&f&lOrdenar por nombre"
- description: |-
- &7Ordenar todos los bloques por nombre.
+ description: "&7Ordenar todos los bloques por nombre."
value:
name: "&f&lOrdenar por valor"
- description: |-
- &7Ordenar todos los bloques por valor.
+ description: "&7Ordenar todos los bloques por valor."
count:
name: "&f&lOrdenar por cantidad"
- description: |-
- &7Ordenar todos los bloques por cantidad.
- # Button that is used in multi-page GUIs which allows to return to previous page.
+ description: "&7Ordenar todos los bloques por cantidad."
+ value:
+ name: "&f&l [material]"
+ description: |-
+ [description]
+ [value]
+ [underwater]
+ [limit]
+ [id]
+ id: "&7 ID de Bloque: &e [id]"
+ value: "&7 Valor del Bloque: &e [number]"
+ underwater: "&7 Por debajo del nivel del mar: &e [number]"
+ limit: "&7 Límite de bloque: &e [number]"
previous:
name: "&f&lPágina anterior"
- description: |-
- &7Cambiar a la página [number]
- # Button that is used in multi-page GUIs which allows to go to next page.
+ description: "&7Cambiar a la página [number]"
next:
name: "&f&lSiguiente página"
+ description: "&7Cambiar a la página [number]"
+ search:
+ name: "&f&l Buscar"
description: |-
- &7Cambiar a la página [number]
+ &7 Buscar un determinado
+ &7 valor.
+ search: "&b Valor: [value]"
tips:
click-to-view: "&eClic &7para ver."
click-to-previous: "&eClic &7 para ir a la página anterior."
@@ -155,7 +150,23 @@ level:
click-to-select: "&eClic &7 para seleccionar."
left-click-to-cycle-up: "&eClic izquierdo &7para ir hacia arriba."
right-click-to-cycle-down: "&eClic derecho &7para ir hacia abajo."
+ left-click-to-change: "&e Clic Izquierdo &7 para editar."
+ right-click-to-clear: "&e Clic Derecho &7 para borrar."
+ click-to-asc: "&e Clic &7 para ordenar de forma creciente."
+ click-to-desc: "&e Clic &7 para ordenar de forma decreciente."
+ click-to-warp: "&e Clic &7 para teletransportarse."
+ click-to-visit: "&e Clic &7 para visitar."
+ right-click-to-visit: "&e Clic Derecho &7 para visitar."
conversations:
- # Prefix for messages that are send from server.
prefix: "&l&6[BentoBox]: &r"
no-data: "&cEscriba /level para ver el recuento de bloques."
+ cancel-string: cancelar
+ exit-string: cancelar, salir, abandonar
+ write-search: "&e Introduce un valor de búsqueda. (Escribe 'cancel' para salir)"
+ search-updated: "&a Valor de búsqueda actualizado."
+ cancelled: "&c ¡Conversación cancelada!"
+ no-value: "&c Ese ítem no tiene valor."
+ unknown-item: "&c El '[material]' no existe en el juego."
+ value: "&7 El valor de '[material]' es: &e[value]"
+ value-underwater: "&7 El valor de '[material]' por debajo del nivel del mar: &e[value]"
+ empty-hand: "&c No hay bloques en tu mano"
diff --git a/src/main/resources/locales/id.yml b/src/main/resources/locales/id.yml
index 4347616..9492265 100644
--- a/src/main/resources/locales/id.yml
+++ b/src/main/resources/locales/id.yml
@@ -2,54 +2,170 @@
admin:
level:
parameters: ""
- description: hitung level pulau untuk player
+ description: hitung level pulau untuk pemain
sethandicap:
parameters: ""
- description: mengatur handicap pulau, biasanya tingkat pulau pemula
- changed: "& Handicap pulau awal diubah dari [number] menjadi [new_number]."
- invalid-level: "& c Handicap tidak valid. Gunakan angka bulat."
+ description: mengatur handicap pulau, biasanya level pulau pemula
+ changed: "&a Handicap pulau awal diubah dari [number] menjadi [new_number]."
+ invalid-level: "&c Handicap tidak valid. Gunakan angka bulat."
levelstatus:
- description: menunjukkan berapa pulau yang menunggu pindaian
- islands-in-queue: "&a Pulau di dalam menunggu: [number]"
+ description: menunjukkan berapa banyak pulau dalam antrian untuk pemindaian
+ islands-in-queue: "&a Pulau di dalam antrian: [number]"
top:
description: menunjukkan daftar sepuluh besar
- unknown-world: "&c World tidak ditemukan!"
+ unknown-world: "&c Dunia tidak ditemukan!"
display: "&f[rank]. &a[name] &7- &b[level]"
remove:
- description: menghilangkan player dari sepuluh besar
+ description: menghapus pemain dari sepuluh besar
parameters: ""
island:
level:
parameters: "[player]"
- description: hitung level pulau Anda atau tunjukkan level [player]
+ description: hitung level pulau kamu atau melihat level [player]
calculating: "&a Menghitung level..."
- estimated-wait: "&a Waktu tunggu perkiraan: [number] detik"
- in-queue: "&aAnda berada pada posisi [number] pada urutan menunggu"
+ estimated-wait: "&a Perkiraan menunggu: [number] detik"
+ in-queue: "&a Kamu berada pada antrian nomor [number]"
island-level-is: "&a Level pulau adalah &b[level]"
required-points-to-next-level: "&a [points] poin dibutuhkan hingga level selanjutnya"
deaths: "&c([number] kematian)"
- cooldown: "&c Anda harus menunggu &b[time] &c detik sebelum Anda dapat melakukannya
+ cooldown: "&c Kamu harus menunggu &b[time] &c detik sebelum kamu dapat melakukannya
lagi"
in-progress: "&6 Perhitungan level pulau sedang dijalankan..."
time-out: "&c Perhitungan level pulau terlalu lama. Coba lagi nanti."
top:
- description: menunjukkan sepuluh besar
+ description: menunjukkan Sepuluh Besar
gui-title: "&a Sepuluh Besar"
gui-heading: "&6[name]: &B[rank]"
island-level: "&b Level [level]"
- warp-to: "&A Warping ke pulau milik [name]"
+ warp-to: "&A Warp ke pulau [name]"
level-details:
above-sea-level-blocks: Blok di atas permukaan laut
spawners: Spawner
underwater-blocks: Blok di bawah permukaan laut
all-blocks: Semua blok
- no-island: "&c Tidak terdapat pulau!"
- names-island: Pulau milik [name]
+ no-island: "&c Tidak ada pulau!"
+ names-island: Pulau [name]
syntax: "[name] x [number]"
- hint: "& c Jalankan perintah level untuk melihat laporan blok"
- value:
- description: menunjukkan nilai dari apapun blok
- success: "&7 Nilai blok ini adalah: &e[value]"
- success-underwater: "&7 Nilai blok ini di bawah permukaan laut adalah: &e[value]"
- empty-hand: "&c Tidak ada balok di tangan Anda"
- no-value: "&c Benda itu tidak bernilai."
+ hint: "&c Jalankan perintah level untuk melihat laporan blok"
+level:
+ commands:
+ value:
+ parameters: "[hand|]"
+ description: menunjukkan nilai blok. Tambah 'hand' di akhir untuk menjukkan
+ nilai item di tangan.
+ gui:
+ titles:
+ top: "&0&l Pulau Terbaik"
+ detail-panel: "&0&l Pulau [name]"
+ value-panel: "&0&l Nilai Blok"
+ buttons:
+ island:
+ empty: "&f&l [name]. place"
+ name: "&f&l [name]"
+ description: |-
+ [owner]
+ [members]
+ [place]
+ [level]
+ owners-island: Pulau [player]
+ owner: "&7&l Pemilik: &r&b [player]"
+ members-title: "&7&l Anggota:"
+ member: "&b - [player]"
+ unknown: tidak diketahui
+ place: "&r&7Peringkat &7&o [number]."
+ level: "&7 Level: &o [number]"
+ material:
+ name: "&f&l [number] x [material]"
+ description: |-
+ [description]
+ [count]
+ [value]
+ [calculated]
+ [limit]
+ [id]
+ id: "&7 Id blok: &e [id]"
+ value: "&7 Nilai blok: &e [number]"
+ limit: "&7 Batas blok: &e [number]"
+ count: "&7 Jumlah blok: &e [number]"
+ calculated: "&7 Nilai yang dihitung: &e [number]"
+ all_blocks:
+ name: "&f&l Semua blok"
+ description: |-
+ &7 Tampilkan semua blok
+ &7 di pulau.
+ above_sea_level:
+ name: "&f&l Blok Diatas Permukaan Laut"
+ description: |-
+ &7 Hanya mengampilkan blok
+ &7 yang berada di atas
+ &7 permukaan laut.
+ underwater:
+ name: "&f&l Blok Di bawah Permukaan Laut"
+ description: |-
+ &7 Hanya menampilkan blok
+ &7 yang berada di bawah
+ &7 permukaan laut.
+ spawner:
+ name: "&f&l Spawner"
+ description: "&7 Hanya tampilkan spawner."
+ filters:
+ name:
+ name: "&f&l Urut berdasarkan Nama"
+ description: "&7 Mengurutkan semua blok berdasarkan nama."
+ value:
+ name: "&f&l Urut berdasarkan Nilai"
+ description: "&7 Mengurutkan semua blok berdasarkan nilainya."
+ count:
+ name: "&f&l Urut berdasarkan Jumlah"
+ description: "&7 Mengurutkan semua blok berdasarkan jumlahnya."
+ value:
+ name: "&f&l [material]"
+ description: |-
+ [description]
+ [value]
+ [underwater]
+ [limit]
+ [id]
+ id: "&7 Id blok: &e [id]"
+ value: "&7 Nilai blok: &e [number]"
+ underwater: "&7 Dibawah permukaan laut: &e [number]"
+ limit: "&7 Batas block: &e [number]"
+ previous:
+ name: "&f&l Halaman sebelumnya"
+ description: "&7 Beralih ke halaman [number]"
+ next:
+ name: "&f&l Halaman selanjutnya"
+ description: "&7 Beralih ke halaman [number]"
+ search:
+ name: "&f&l Cari"
+ description: |-
+ &7 Mencari nilai yang
+ &7 spesifik.
+ search: "&b Nilai: [value]"
+ tips:
+ click-to-view: "&e Klik &7 untuk melihat."
+ click-to-previous: "&e Klik &7 untuk melihat halaman sebelumnya."
+ click-to-next: "&e Klik &7 untuk melihat halaman selanjutnya."
+ click-to-select: "&e Klik &7 untuk memilih."
+ left-click-to-cycle-up: "&e Klik Kiri &7 untuk memutar ke atas."
+ right-click-to-cycle-down: "&e Klik Kanan &7 memutar ke bawah."
+ left-click-to-change: "&e Klik Kiri &7 untuk mengubah."
+ right-click-to-clear: "&e Klik Kanan &7 untuk membersihkan."
+ click-to-asc: "&e Klik &7 untuk mengurutkan dalam urutan menaik."
+ click-to-desc: "&e Klik &7 untuk mengurutkan dalam urutan menurun."
+ click-to-warp: "&e Klik &7 untuk warp."
+ click-to-visit: "&e Klik &7 untuk mengunjungi."
+ right-click-to-visit: "&e Klik Kanan &7 untuk mengunjungi."
+ conversations:
+ prefix: "&l&6 [BentoBox]: &r"
+ no-data: "&c Jalankan perintah level untuk melihat laporan blok"
+ cancel-string: batal
+ exit-string: batal, keluar, berhenti
+ write-search: "&e Tolong masukkan pencarian nilai. (Ketik 'batal' untuk keluar)"
+ search-updated: "&a Nilai pencarian diperbarui."
+ cancelled: "&c Percakapan dibatalkan!"
+ no-value: "&c Item itu tidak ada nilai."
+ unknown-item: "&c '[material]' tidak ada di dalam permainan."
+ value: "&7 Nilai dari '[material]' adalah: &e[value]"
+ value-underwater: "&7Nilai dari '[material]' di bawah permukaan laut: &e[value]"
+ empty-hand: "&c Tidak ada blok di tangan mu"
diff --git a/src/main/resources/locales/zh-CN.yml b/src/main/resources/locales/zh-CN.yml
index c268f5b..d015525 100755
--- a/src/main/resources/locales/zh-CN.yml
+++ b/src/main/resources/locales/zh-CN.yml
@@ -5,7 +5,7 @@ admin:
description: 计算指定玩家的岛屿等级
sethandicap:
parameters: ""
- description: 设置偏差值,通常用于调整新建的初始岛屿等级为零。实际岛屿等级 - = 计算的岛屿等级
+ description: 设置偏差值,通常用于抵消初始岛屿等级,来保证岛屿等级从零开始。实际岛屿等级 - = 最终的岛屿等级
changed: "&a 岛屿的偏差值从 [number] 更改为 [new_number]"
invalid-level: "&c 偏差值无效,请使用整数"
levelstatus:
@@ -90,7 +90,7 @@ level:
name: "&f&l 所有方块"
description: "&7 显示岛屿上所有的方块"
above_sea_level:
- name: "&f&l 方块在海平面以上的价值"
+ name: "&f&l 海平面以上的方块"
description: |-
&7 只显示所有
&7 海平面以上的方块
@@ -122,7 +122,7 @@ level:
[id]
id: "&7 方块ID:&e [id]"
value: "&7 方块价值:&e [number]"
- underwater: "&7 方块海平面下价值:&e [number]"
+ underwater: "&7 海平面以下方块的价值:&e [number]"
limit: "&7 方块限制:&e [number]"
previous:
name: "&f&l 上一页"