From dfd30d148b1a73f8c5197b0e243d66bfc57b5635 Mon Sep 17 00:00:00 2001 From: "gitlocalize-app[bot]" <55277160+gitlocalize-app[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 09:46:22 -0700 Subject: [PATCH 1/5] Chinese (#288) * Translate zh-CN.yml via GitLocalize * Translate zh-CN.yml via GitLocalize --------- Co-authored-by: Jeansou Co-authored-by: dawnTak --- src/main/resources/locales/zh-CN.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 上一页" From f8d50a43d69319931edd28cbdb8eac52b3c6db71 Mon Sep 17 00:00:00 2001 From: "gitlocalize-app[bot]" <55277160+gitlocalize-app[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 09:46:35 -0700 Subject: [PATCH 2/5] Translate id.yml via GitLocalize (#287) Co-authored-by: Dusty --- src/main/resources/locales/id.yml | 162 +++++++++++++++++++++++++----- 1 file changed, 139 insertions(+), 23 deletions(-) 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" From 951b0f5549522576d25381d3ab695d93efcc1c42 Mon Sep 17 00:00:00 2001 From: "gitlocalize-app[bot]" <55277160+gitlocalize-app[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 09:47:02 -0700 Subject: [PATCH 4/5] Spanish (#285) * Translate es.yml via GitLocalize * Translate es.yml via GitLocalize --------- Co-authored-by: ChrissTM03 Co-authored-by: Espan --- src/main/resources/locales/es.yml | 125 ++++++++++++++++-------------- 1 file changed, 68 insertions(+), 57 deletions(-) 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" From 1b20605791f90147fd1c9da8515d08359208edf4 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 3 Jun 2023 09:15:32 -0700 Subject: [PATCH 5/5] Version 2.11.0 --- pom.xml | 30 +++++++++---------- src/main/java/world/bentobox/level/Level.java | 6 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) 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.0 BentoBoxWorld_Level bentobox-world https://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-public https://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-plugin 3.0.1 + none false - -Xdoclint:none ${java.home}/bin/javadoc - 16 + 17 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;