Skip to content

Commit

Permalink
Release 1.7.0 (#16)
Browse files Browse the repository at this point in the history
* Translated to Hungarian (#11)

* Remove the 'cs' translation (#10)

This is the Greenhouses translation and not the DimensionalTrees.

* add Vietnamese (#12)

* Create zh-CN.yml (#13)

* Fixes a bug where admin command is not detected (#14)

Top-level commands should be registred onLoad and not onEnable.

* Update pom.xml

* Update pom.xml 1.7.0

* Update POM to latest.

* Update English

* Translate lv.yml via GitLocalize (#26)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate ko.yml via GitLocalize (#25)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate id.yml via GitLocalize (#22)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate es.yml via GitLocalize (#19)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate de.yml via GitLocalize (#18)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate fr.yml via GitLocalize (#17)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate hu.yml via GitLocalize (#21)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate it.yml via GitLocalize (#23)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate hr.yml via GitLocalize (#20)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Japanese (#24)

* Translate ja.yml via GitLocalize

* Translate ja.yml via GitLocalize

---------

Co-authored-by: tastybento <tastybento@wasteofplastic.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate zh-TW.yml via GitLocalize (#36)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate zh-CN.yml via GitLocalize (#35)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate vi.yml via GitLocalize (#34)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate uk.yml via GitLocalize (#33)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate tr.yml via GitLocalize (#32)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate ru.yml via GitLocalize (#31)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate ro.yml via GitLocalize (#30)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate pt.yml via GitLocalize (#29)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate pl.yml via GitLocalize (#28)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Translate nl.yml via GitLocalize (#27)

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>

* Czech translation (#37)

* Translate cs.yml via GitLocalize

* Update cs.yml

---------

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: tastybento <tastybento@users.noreply.github.com>

---------

Co-authored-by: András Marczinkó <andris155@users.noreply.github.com>
Co-authored-by: Huynh Tien <huynhqtienvtag@gmail.com>
Co-authored-by: Katorly <70022443+katorly@users.noreply.github.com>
Co-authored-by: BONNe <bonne@bonne.id.lv>
Co-authored-by: gitlocalize-app[bot] <55277160+gitlocalize-app[bot]@users.noreply.github.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
  • Loading branch information
7 people committed Jan 14, 2024
1 parent 519f0d0 commit 01c74b4
Show file tree
Hide file tree
Showing 24 changed files with 202 additions and 209 deletions.
100 changes: 86 additions & 14 deletions pom.xml
Expand Up @@ -46,15 +46,15 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<powermock.version>1.7.4</powermock.version>
<java.version>17</java.version>
<powermock.version>2.0.9</powermock.version>
<!-- More visible way how to change dependency versions -->
<spigot.version>1.14.3-R0.1-SNAPSHOT</spigot.version>
<bentobox.version>1.6.0</bentobox.version>
<spigot.version>1.20.4-R0.1-SNAPSHOT</spigot.version>
<bentobox.version>2.0.0-SNAPSHOT</bentobox.version>
<!-- Revision variable removes warning about dynamic version -->
<revision>${build.version}-SNAPSHOT</revision>
<!-- This allows to change between versions and snapshots. -->
<build.version>1.6.1</build.version>
<build.version>1.7.0</build.version>
<build.number>-LOCAL</build.number>
</properties>

Expand Down Expand Up @@ -186,16 +186,47 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<version>3.8.0</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<release>${java.version}</release>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<version>3.0.0-M5</version>
<configuration>
<argLine>
${argLine}
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.math=ALL-UNNAMED
--add-opens java.base/java.io=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens
java.base/java.util.stream=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
--add-opens
java.base/java.util.regex=ALL-UNNAMED
--add-opens
java.base/java.nio.channels.spi=ALL-UNNAMED
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
--add-opens java.base/java.net=ALL-UNNAMED
--add-opens
java.base/java.util.concurrent=ALL-UNNAMED
--add-opens java.base/sun.nio.fs=ALL-UNNAMED
--add-opens java.base/sun.nio.cs=ALL-UNNAMED
--add-opens java.base/java.nio.file=ALL-UNNAMED
--add-opens
java.base/java.nio.charset=ALL-UNNAMED
--add-opens
java.base/java.lang.reflect=ALL-UNNAMED
--add-opens
java.logging/java.util.logging=ALL-UNNAMED
--add-opens java.base/java.lang.ref=ALL-UNNAMED
--add-opens java.base/java.util.jar=ALL-UNNAMED
--add-opens java.base/java.util.zip=ALL-UNNAMED
</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand All @@ -207,9 +238,10 @@
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<show>public</show>
<doclint>none</doclint> <!-- Turnoff all checks -->
<failOnError>false</failOnError>
<additionalJOption>-Xdoclint:none</additionalJOption>
<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
<source>17</source>
</configuration>
<executions>
<execution>
Expand Down Expand Up @@ -243,33 +275,73 @@
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.3.1-SNAPSHOT</version>
<configuration>
<minimizeJar>true</minimizeJar>
<artifactSet>
<includes>
<include>lv.id.bonne:panelutils:*</include>
</includes>
</artifactSet>
<transformers>
<!-- Add a transformer to exclude any other manifest files (possibly from dependencies). -->
<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
<resource>MANIFEST.MF</resource>
</transformer>
<!-- Add a transformer to include your custom manifest file. -->
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
<resource>META-INF/MANIFEST.MF</resource>
<file>src/main/resources/META-INF/MANIFEST.MF</file>
</transformer>
</transformers>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.3</version>
<version>0.8.10</version>
<configuration>
<append>true</append>
<excludes>
<!-- This is required to prevent Jacoco from adding
synthetic fields to a JavaBean class (causes errors in testing) -->
<exclude>**/*Names*</exclude>
<!-- Prevents the Material is too large to mock error -->
<exclude>org/bukkit/Material*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>pre-unit-test</id>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>post-unit-test</id>
<id>report</id>
<goals>
<goal>report</goal>
</goals>
<configuration>
<formats>
<format>XML</format>
</formats>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

</project>
Expand Up @@ -15,12 +15,12 @@ public void onLoad() {
saveDefaultConfig();
// Load settings from config.yml. This will check if there are any issues with it too.
loadSettings();
// Register command
new AdminCommand(this);
}

@Override
public void onEnable() {
// Plugin startup logic
new AdminCommand(this);
// Register listener
registerListener(new TreeGrowEvent(this));
}
Expand Down
196 changes: 5 additions & 191 deletions src/main/resources/locales/cs.yml
@@ -1,191 +1,5 @@
###########################################################################################
# This is a YML file. Be careful when editing. Check your edits in a YAML checker like #
# the one at http://yaml-online-parser.appspot.com #
# If this file is deleted, then it will be recreate at the next reload. #
# #
# Translation by: CZghost #
###########################################################################################
protection:
flags:
GREENHOUSE:
name: Skleníky
description: |
&bPřepnout, kdo může
&bovládat skleníky
greenhouses:
general:
greenhouses: "Skleníky"

errors:
move: "Nejdříve se přesuň do skleníku, který vlastníš."
no-rank: "&cNa toto nemáš hodnost."
notyours: "Toto není tvůj skleník!"
not-inside: "&cNejsi ve skleníku!"
tooexpensive: "Nemůžeš si dovolit [price]"
alreadyexists: "Skleník již existuje!"
norecipe: "Nelze vytvořit skleník!"

event:
broke: "Zničil jsi tento skleník! Vracím biom zpět na [biome]!"
entering: "Vcházíš do skleníku [biome]"
leaving: "Odcházíš ze skleníku [biome]"

recipe:
blockscolor: "&f"
title: "[Recept [biome]]"
watermustbe: "Voda > [coverage]% povrchu podlahy."
icemustbe: "Ledové bloky > [coverage]% povrchu podlahy."
lavamustbe: "Láva > [coverage]% povrchu podlahy."
minimumblockstitle: "[Minimum bloků vyžadováno]"
nootherblocks: "Žádné další bloky nejsou vyžadovány."
missing: "Skleník chybí"

commands:
user:
remove:
description: "Odstraní skleník, ve kterém stojíš, jsi-li vlastníkem"
make:
description: "Pokusit se o výrobu skelníku"
parameters: "<recipe>"
error:
already: "&cTady už je skleník!"
FAIL_BAD_ROOF_BLOCKS: "&cStřecha obsahuje nepovolené bloky!"
FAIL_BAD_WALL_BLOCKS: "&cStěny obsahují nepovolené bloky!"
FAIL_BELOW: "&cMusíš být uvnitř skleníku, aby ses pokusis jej vytvořit"
FAIL_BLOCKS_ABOVE: "&cNad skleníkem nesmí být žádné bloky! Bloky červeného skla by měly ukázat problémové bloky."
FAIL_HOLE_IN_ROOF: "&cVe střeše je díra nebo není rovná! Bloky červeného skla by měly ukázat problém."
FAIL_HOLE_IN_WALL: "&cVe stěně je díra!"
FAIL_NO_ROOF: "&cVypadá to, že tu není žádná střecha!"
FAIL_TOO_MANY_DOORS: "&cNemůžeš mít více, než 4 dveře ve skleníku!"
FAIL_TOO_MANY_HOPPERS: "&cVe stěnách nebo střeše je povolena jen jedna násypka."
FAIL_UNEVEN_WALLS: "&cStěny jsou nepravidelné. Bloky červeného skla by měly ukázat problémové bloky."
FAIL_INSUFFICIENT_ICE: "&cNedostatek ledu k vytvoření tohoto receptu"
FAIL_INSUFFICIENT_LAVA: "&cNedostatek lávy k vytvoření tohoto receptu"
FAIL_INSUFFICIENT_WATER: "&cNedostatek vody k vytvoření tohoto receptu"
FAIL_NO_ICE: "&cLed je potřeba k vytvoření tohoto receptu"
FAIL_NO_LAVA: "&cLáva je potřeba k vytvoření tohoto receptu"
FAIL_NO_WATER: "&cVoda je potřeba k vytvoření tohoto receptu"
FAIL_INSUFFICIENT_BLOCKS: "&cVíce bloků je potřeba k vytvoření tohoto receptu!"
FAIL_OVERLAPPING: "&cPardon, skleníky nesmí sdílet stěny."
success: "&2Úspěšně jsi vytvořil skleník biomu [biome]! Biom se synchronizuje s dalším teleportem nebo přihlášením."
missing-blocks: "&cChybí [material] x [number]"
unknown-recipe: "&cNeznámý recept"
try-these: "&cZkus něco z tohoto:"
recipe-format: "&3[name]"
info:
title: "&A[Jak postavit skleník]"
instructions: |
&EUdělej kostku ze skla se 4 stěnami a rovnou skleněnou
&Estřechou a přihoď k tomu &F4 dveře &Eve stěnách.
&EPlácni &F1 násypku &Edo stěny nebo střechy a přidej kbelíky vody.
&Epro sníh a/nebo kostní moučku pro automatický růst rostlin.
&EPodívej se do receptů biomu pro typy bloků, které musí být
&Euvnitř skleníku pro úspěšné vytvoření.
######### Old locale for reference
help:
help: "nápověda"
make: "Pokusí se vytvořit skleník"
remove: "Odstraní skleník, ve kterém stojíš, pokud jsi vlastníkem"
info: "Jak vytvořit skleník"
list: "Vypíše seznam všech biomů, které lze použít ve skleníku"
recipe: "Napoví, jak vytvořit skleník biomu"
opengui: "Otevře GUI Skleníků"

list:
title: "[Recepty biomů skleníku]"
info: "Použij /greenhouse recipe <number> k zobrazení detailů, jak vytvořit jednotlivé skleníky"


################
#General Errors#
################
error:
greenhouseProtected: "Skleník je chráněn"
move: "Nejdříve se přesuň do skleníku, který vlastníš."
notowner: "Na toto musíš být vlastník tohoto skleníku."
removing: "Odstraňuji skleník!"
notyours: "Toto není tvůj skleník!"
notinside: "Nejsi ve skleníku!"
tooexpensive: "Nemůžeš si dovolit [price]"
alreadyexists: "Skleník již existuje!"
norecipe: "Nelze vytvořit skleník!"

messages:
enter: "Vcházíš do [biome] skleníku [owner]!"
leave: "Odcházíš ze skleníku [owner]."
youarein: "Právě jsi v [biome] skleníku [owner]!"
removed: "Tento skleník již neeexistuje..."
removedmessage: "Tvůj [biome] skleník již neeistuje!"
ecolost: "Tvůj skleník na [location] ztratil svůj ekosystém a byl odstraněn."

info:
title: "&A[Jak postavit skleník]"
instructions: |
&EUdělej kostku ze skla se 4 stěnami a rovnou skleněnou
&Estřechou a přihoď k tomu &F4 dveře &Eve stěnách.
&EPlácni &F1 násypku &Edo stěny nebo střechy a přidej kbelíky vody.
&Epro sníh a/nebo kostní moučku pro automatický růst rostlin.
&EPodívej se do receptů biomu pro typy bloků, které musí být
&Euvnitř skleníku pro úspěšné vytvoření.
info: "[Info o skleníku]"
none: "Žádné"
nomore: "&4Nemůžeš postavit další skleníky!"
onemore: "&6Můžeš postavit ještě jeden skleník."
youcanbuild: "&AMůžeš postavit ještě [number] dalších skleníků!"
unlimited: "&AMůžeš postavit bezpočet dalších skleníků!"
welcome: "&BVítej! Klikni sem pro instrukce"

recipe:
blockscolor: "&f"
hint: "Použij /greenhouse list k zobrazení seznamu čísel receptů!"
wrongnumber: "Číslo receptu musí být mezi 1 a [size]"
title: "[Recept [biome]]"
nowater: "Voda není povolena."
noice: "Led není povolen."
nolava: "Láva není povolena."
watermustbe: "Voda > [coverage]% povrchu podlahy."
icemustbe: "Ledové bloky > [coverage]% povrchu podlahy."
lavamustbe: "Láva > [coverage]% povrchu podlahy."
minimumblockstitle: "[Minimum bloků vyžadováno]"
nootherblocks: "Žádné další bloky již nejsou vyžadovány."
missing: "Skleník chybí"

event:
broke: "Zničil jsi tento skleník! Vracím biom zpět na [biome]!"
fix: "Oprav skleník a pak ho znovu vytvoř."
cannotplace: "Nemůžeš položit bloky nad skleník!"
pistonerror: "Píst nemůže posunout bloky nad skleník!"


limits:
noneallowed: "Nemáš oprávnění vytvářet žádné skleníky, takže jich bylo [number] smazáno."
limitedto: "Máš oprávnění vytvořit jen [limit] skleníků, takže jich bylo [number] smazáno."


##################################
#Admin commands that use /gadmin #
##################################

#Help
adminHelp:
reload: "obnovit konfiguraci ze souboru."
info: "poskytuje info o skleníku, v němž se nacházíš"

#reload
reload:
configReloaded: "Obnovena konfigurace ze souboru."

admininfo:
error: "Info o skleníku je přístupné jen ve hře"
error2: "Postav se do skleníku, abys viděl info."
flags: "[Vlaječky skleníku]"

news:
headline: "[Novinky skleníku]"

controlpanel:
title: "&ASkleníky"

---
dimensionaltrees:
invalid-material: "&c Nemohu pěstovat strom. Byl zjištěn neplatný materiál."
reloaded: "&a DimensionalTrees bylo znovu načteno."
error: chyba
6 changes: 6 additions & 0 deletions src/main/resources/locales/de.yml
@@ -0,0 +1,6 @@
---
dimensionaltrees:
invalid-material: "&c Der Baum kann nicht wachsen. Es wurde ein ungültiges Material
erkannt."
reloaded: "&a DimensionalTrees wurde neu geladen."
error: Fehler
4 changes: 2 additions & 2 deletions src/main/resources/locales/en-US.yml
@@ -1,4 +1,4 @@
dimensionaltrees:
invalid-material: "§cCan't grow the tree. A invalid material has been detected."
reloaded: "§aDimensionalTrees has been reloaded."
invalid-material: "&c Can't grow the tree. An invalid material has been detected."
reloaded: "&a DimensionalTrees has been reloaded."
error: "error"
6 changes: 6 additions & 0 deletions src/main/resources/locales/es.yml
@@ -0,0 +1,6 @@
---
dimensionaltrees:
invalid-material: "&c No puedo hacer crecer el árbol. Se ha detectado un material
no válido."
reloaded: "&a DimensionalTrees ha sido recargado."
error: error

0 comments on commit 01c74b4

Please sign in to comment.