Compare commits

..
48 Commits
Author SHA1 Message Date
RoinujNosde e6a4d94ea7 Updated intellij module 2021-07-11 10:49:04 -03:00
RoinujNosde c4baa6b7f8 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	SimpleClans.iml
2021-07-11 10:44:26 -03:00
RoinujNosde 2eba58cd1c Bumped version
Changed url on pom
Removed Minecraft facet from module
2021-07-11 10:43:19 -03:00
Edson Passos bc4c1280b0 Merge pull request #234 from RoinujNosde/dev
v2.15.3
2021-07-11 10:39:23 -03:00
Edson Passos 0881f69900 New Crowdin updates (#228)
* New translations messages.properties (Russian)

* New translations messages.properties (Russian)

* New translations messages.properties (Russian)

* New translations messages.properties (Greek)

* New translations messages.properties (Greek)
2021-07-11 10:27:40 -03:00
RoinujNosde e3d6fdfe4a Makes registerProvider public 2021-07-09 18:39:28 -03:00
RoinujNosde 935c86c43d Revert "Adds support for PlotSquared 6"
This reverts commit ae1f8460
2021-07-08 21:09:06 -03:00
RoinujNosde ae1f846077 Adds support for PlotSquared 6 2021-07-08 20:54:49 -03:00
Minat0_ ddbd56e447 GitBook: [master] no pages and 2 assets modified 2021-07-06 15:54:40 +00:00
Minat0_ 35cba37cbe GitBook: [master] no pages and 2 assets modified 2021-07-06 15:30:57 +00:00
Minat0_ 1bd9191267 GitBook: [master] no pages and 2 assets modified 2021-07-05 10:04:51 +00:00
Minat0_ b8b1c6a02e GitBook: [master] 15 pages modified 2021-07-02 17:06:40 +00:00
RoinujNosde 001382558b Optimizes lookup command to not use OfflinePlayer 2021-07-02 13:27:26 -03:00
RoinujNosde eaf9cf6e19 Blocks clicking multiple times on the same button while it's loading 2021-07-01 18:16:13 -03:00
RoinujNosde 5297739002 Merge remote-tracking branch 'origin/dev' into dev 2021-06-28 18:52:59 -03:00
RoinujNosde c826db3549 Fixes max-kills-per-victim
Enabled bank-logger by default
2021-06-28 18:52:45 -03:00
Edson Passos 6b4e18338b New translations messages.properties (Dutch) (#227) 2021-06-28 08:49:16 -03:00
Edson Passos 44f1e6014f New Crowdin updates (#225)
* New translations messages.properties (German)

* New translations messages.properties (German)
2021-06-27 20:03:32 -03:00
Minat0_ c05e978faf SettingsManager cleanup (#226) 2021-06-27 20:02:53 -03:00
mehmet yılmaz 90f66681d0 GitBook: [master] 15 pages modified 2021-06-24 20:47:18 +00:00
mehmet yılmaz 536c18744a GitBook: [master] 15 pages modified 2021-06-24 20:18:37 +00:00
mehmet yılmaz ee00ffbf58 GitBook: [master] 15 pages modified 2021-06-24 19:54:41 +00:00
mehmet yılmaz 8b2cf58f9f GitBook: [master] 15 pages modified 2021-06-24 19:43:37 +00:00
mehmet yılmaz 194ed5cae8 GitBook: [master] 15 pages modified 2021-06-24 19:10:15 +00:00
mehmet yılmaz 747683aa99 GitBook: [master] 7 pages and one asset modified 2021-06-24 18:59:39 +00:00
RoinujNosde 2f6afdb6e0 Fixes regex for hex colors 2021-06-22 18:58:38 -03:00
Edson Passos 4aae97b033 New Crowdin updates (#213)
* New translations messages.properties (Spanish)

* New translations messages.properties (Turkish)

* New translations messages.properties (German)

* New translations messages.properties (French)

* New translations messages.properties (Hungarian)

* New translations messages.properties (Polish)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Russian)

* New translations messages.properties (Portuguese, Brazilian)

* New translations messages.properties (Russian)

* New translations messages.properties (Polish)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Finnish)

* New translations messages.properties (Spanish)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Polish)

* New translations messages.properties (Spanish)

* New translations messages.properties (Russian)

* New translations messages.properties (Arabic)

* New translations messages.properties (Vietnamese)

* New translations messages.properties (Russian)

* New translations messages.properties (Turkish)

* New translations messages.properties (Spanish)

* New translations messages.properties (Portuguese, Brazilian)
2021-06-21 15:59:18 -03:00
Edson Passos 51a88d0e5b Merge pull request #222 from Tomut0/patch-1
Removes unnecessary task canceling
2021-06-20 20:49:17 -03:00
Minat0_ d2a15f84f9 Removes unnecessary task canceling 2021-06-21 02:46:31 +03:00
Minat0_ d5e456a4b6 Fixes possibility to have multiple conversations (#220)
* Fixes possibility to have multiple conversation
* Fixes the missing resign message
2021-06-16 15:54:35 -03:00
RoinujNosde d2530ebc72 Merge remote-tracking branch 'origin/dev' into dev 2021-06-14 19:52:55 -03:00
RoinujNosde 1670c2da54 Added ignored list for BREAK 2021-06-14 19:52:37 -03:00
RoinujNosde eda29fbfad Adds debug messages for getLandsAt 2021-05-27 18:59:47 -03:00
RoinujNosde daff6952e5 Merge remote-tracking branch 'origin/dev' into dev 2021-05-26 19:42:39 -03:00
RoinujNosde be12935e2f Fixes GUI not respecting show-unverified-on-list
#212
2021-05-26 19:42:22 -03:00
RoinujNosde d17be1d834 Fixes wording on max members message
The max members can now be disabled by setting it to < 0
2021-05-26 19:39:27 -03:00
Edson Passos 38e6d6853f New Crowdin updates (#191)
* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Italian)

* New translations messages.properties (Italian)

* New translations messages.properties (Polish)

* New translations messages.properties (Hungarian)

* New translations messages.properties (Hungarian)
2021-05-26 19:36:34 -03:00
Minat0_ 5e1791d953 A little cleanup (#211)
* Adds javadocs to BankLog, CSVBankLogger

* Marks unused methods as deprecated in ChatBlock

* Removes useless mChatIntegration in SettingsManager

* Removes useless mChatIntegration in SettingsManager

* A little cleanup

* Changes javadocs description
2021-05-26 13:22:31 -03:00
Minat0_ f4f592da92 Fixes "Trusted color is ignored on clan/ally chat #186" (#202) 2021-05-21 19:44:20 -03:00
RoinujNosde aa130710ee Relocates javassist to prevent classloader problems 2021-05-18 20:12:18 -03:00
Edson Passos 0a664543a7 New Crowdin updates (#189)
* New translations messages.properties (Arabic)

* New translations messages.properties (Chinese Simplified)

* New translations messages.properties (Czech)

* New translations messages.properties (Spanish)

* New translations messages.properties (Russian)
2021-05-13 10:56:15 -03:00
Minat0_ 8338dc2ac7 Let's log bank transactions! 😃 (#190) 2021-05-12 13:03:49 -03:00
Edson Passos c621823d46 New Crowdin updates (#187)
* New translations messages.properties (Russian)

* New translations messages.properties (German)

* New translations messages.properties (Portuguese, Brazilian)
2021-05-05 09:26:03 -03:00
Edson Passos 612d923b12 New Crowdin updates (#182) 2021-05-04 20:03:34 -03:00
Minat0_ 7c0834845b Colored "none" message (#185)
#19
2021-05-04 09:11:49 -03:00
RoinujNosde 29f85228e8 Fixes clan-less leaders not being purged 2021-05-03 18:44:57 -03:00
Minat0_ c0741a3554 Cancel clan/rank creation (#184) 2021-05-02 14:19:47 -03:00
RoinujNosde 6e6503d480 getAnyClanPlayer(String) searches by name first 2021-05-01 18:54:01 -03:00
86 changed files with 3717 additions and 1815 deletions

No files matched your search

+10 -84
View File
@@ -1,109 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>SPIGOT</platformType>
</autoDetectTypes>
</configuration>
</facet>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="MavenCustomPomFilePath">
<option name="mavenPomFileUrl" value="file://$MODULE_DIR$/dependency-reduced-pom.xml" />
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<content url="file://$MODULE_DIR$/src/main/java">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
</content>
<content url="file://$MODULE_DIR$/src/main/resources">
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
</content>
<content url="file://$MODULE_DIR$/src/test/java">
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.spigotmc:spigot-api:1.16.4-R0.1-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-lang:commons-lang:2.6" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.guava:guava:21.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.gson:gson:2.8.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-chat:1.16-R0.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.26" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.github.MilkBowl:VaultAPI:1.7" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bukkit:bukkit:1.13.1-R0.1-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: junit:junit:4.10" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
<orderEntry type="library" name="Maven: org.bstats:bstats-bukkit:1.7" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: me.clip:placeholderapi:2.10.9" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:16.0.2" level="project" />
<orderEntry type="library" name="Maven: io.papermc:paperlib:1.0.5" level="project" />
<orderEntry type="library" name="Maven: co.aikar:acf-paper:0.5.0-SNAPSHOT" level="project" />
<orderEntry type="library" name="Maven: com.github.cryptomorin:XSeries:7.2.1" level="project" />
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.12" level="project" />
<orderEntry type="library" name="Maven: org.javassist:javassist:3.26.0-GA" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.4.0" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.4.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldguard:worldguard-bukkit:7.0.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldedit:worldedit-bukkit:7.2.0-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldguard:worldguard-core:7.0.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldguard.worldguard-libs:core:7.0.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldedit:worldedit-core:7.2.0-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q.worldedit.worldedit-libs:core:7.2.0-SNAPSHOT" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: de.schlichtherle:truezip:6.8.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-profile-default_2.13:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.scala-lang:scala-library:2.13.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-http:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-kernel-spec:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-annotations:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.findbugs:annotations:3.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-cio:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-io:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-services:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-logging:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.inject:javax.inject:1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.5.10" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.4.12" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-codec:commons-codec:1.11" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:jcl-over-slf4j:1.7.28" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-odf:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-comp-zipdriver:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-comp-zip:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bouncycastle:bcprov-jdk15on:1.63" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-tar:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-comp-tardriver:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-tar-bzip2:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-tar-gzip:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-tar-xz:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.tukaani:xz:1.8" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-zip-raes:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-profile-base_2.13:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-access-swing:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-access:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-file:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-jar:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-driver-zip:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-comp-ibm437:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truevfs:truevfs-kernel-impl_2.13:0.12.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-key-console:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-key-default:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-key-swing:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-key-macosx:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-key-spec:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.truecommons:truecommons-shed:2.5.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.java.dev.jna:jna:4.1.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.mozilla:rhino-runtime:1.7.12" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: it.unimi.dsi:fastutil:8.2.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:antlr4-runtime:4.7.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.flywaydb:flyway-core:3.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sk89q:commandbook:2.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: io.papermc:paperlib:1.0.4" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bstats:bstats-bukkit:1.7" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.github.TechFortress:GriefPrevention:16.17.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.plotsquared:PlotSquared-Core:5.13.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.plotsquared:PlotSquared-Bukkit:5.13.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.plotsquared:plotsquared-api:3.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.plotsquared:plotsquared-bukkitapi:3.1" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: net.milkbowl.vault:VaultAPI:1.7" level="project" />
</component>
</module>
+6 -2
View File
@@ -4,8 +4,8 @@
<groupId>net.sacredlabyrinth.phaed.simpleclans</groupId>
<artifactId>SimpleClans</artifactId>
<name>SimpleClans</name>
<version>2.15.1</version>
<url>http://dev.bukkit.org/server-mods/simpleclans/</url>
<version>2.15.2</version>
<url>https://www.spigotmc.org/resources/simpleclans.71242/</url>
<build>
<resources>
<resource>
@@ -80,6 +80,10 @@
<pattern>org.reflections</pattern>
<shadedPattern>net.sacredlabyrinth.phaed.simpleclans.reflections</shadedPattern>
</relocation>
<relocation>
<pattern>javassist</pattern>
<shadedPattern>net.sacredlabyrinth.phaed.simpleclans.javassist</shadedPattern>
</relocation>
</relocations>
<artifactSet>
<excludes>
+6 -2
View File
@@ -3,9 +3,9 @@
<modelVersion>4.0.0</modelVersion>
<groupId>net.sacredlabyrinth.phaed.simpleclans</groupId>
<artifactId>SimpleClans</artifactId>
<version>2.15.2</version>
<version>2.15.3</version>
<name>SimpleClans</name>
<url>http://dev.bukkit.org/server-mods/simpleclans/</url>
<url>https://www.spigotmc.org/resources/simpleclans.71242/</url>
<build>
<finalName>${project.name}</finalName>
@@ -88,6 +88,10 @@
<pattern>org.reflections</pattern>
<shadedPattern>net.sacredlabyrinth.phaed.simpleclans.reflections</shadedPattern>
</relocation>
<relocation>
<pattern>javassist</pattern>
<shadedPattern>net.sacredlabyrinth.phaed.simpleclans.javassist</shadedPattern>
</relocation>
</relocations>
<artifactSet>
<excludes>
@@ -27,10 +27,12 @@ public class ChatBlock {
private boolean cropRight = true;
private boolean padRight = true;
@Deprecated
public void setCropRight(boolean cropRight) {
this.cropRight = cropRight;
}
@Deprecated
public void setPadRight(boolean padRight) {
this.padRight = padRight;
}
@@ -45,6 +47,7 @@ public class ChatBlock {
}
}
@Deprecated
public void setColumnSizes(String prefix, double... columnPercentages) {
int ll = LINE_LENGTH;
@@ -57,6 +60,7 @@ public class ChatBlock {
}
}
@Deprecated
public boolean hasContent() {
return !rows.isEmpty();
}
@@ -65,22 +69,27 @@ public class ChatBlock {
rows.add(contents);
}
public int size() {
return rows.size();
}
@Deprecated
public boolean isEmpty() {
return rows.isEmpty();
}
@Deprecated
public void clear() {
rows.clear();
}
@Deprecated
public boolean sendBlock(CommandSender player) {
return sendBlock(player, null, 0);
}
@Deprecated
public boolean sendBlock(CommandSender player, String prefix) {
return sendBlock(player, prefix, 0);
}
@@ -269,6 +278,7 @@ public class ChatBlock {
return (int) maxWidth;
}
@Deprecated
public static String centerInLine(String msg) {
return centerInLineOf(msg, LINE_LENGTH);
}
@@ -551,10 +561,12 @@ public class ChatBlock {
player.sendMessage(ChatUtils.parseColors(msg));
}
// ClanCommands#setbanner, LandCommands#Allow/BlockCommand/verify, StaffCommands#kick, etc
public static void sendMessageKey(@Nullable CommandSender receiver, @NotNull String key, @NotNull Object... args) {
sendMessage(receiver, lang(key, receiver, args));
}
@Deprecated
public void startColor(String color) {
this.color = color;
}
@@ -573,10 +585,12 @@ public class ChatBlock {
/**
* Colors each line
*/
@Deprecated
public static String[] say(String message) {
return colorize(wordWrap(message));
}
@Deprecated
public static String[] getColorizedMessage(String msg) {
return colorize(wordWrap(msg));
}
@@ -589,11 +603,11 @@ public class ChatBlock {
}
}
@Deprecated
public static @Nullable String colorize(String message) {
return colorizeBase(new String[]{message})[0];
}
private static @Nullable String[] colorizeBase(String[] message) {
if (message != null && message[0] != null && !message[0].isEmpty()) {
// Go through each line
@@ -4,8 +4,13 @@ import net.md_5.bungee.api.chat.HoverEvent;
import net.md_5.bungee.api.chat.TextComponent;
import net.sacredlabyrinth.phaed.simpleclans.events.*;
import net.sacredlabyrinth.phaed.simpleclans.hooks.papi.Placeholder;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLog;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger;
import net.sacredlabyrinth.phaed.simpleclans.utils.ChatUtils;
import org.bukkit.*;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.OfflinePlayer;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemFlag;
@@ -19,10 +24,11 @@ import java.sql.Timestamp;
import java.util.*;
import java.util.stream.Collectors;
import static net.sacredlabyrinth.phaed.simpleclans.EconomyResponse.*;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
import static net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent.*;
import static org.bukkit.ChatColor.AQUA;
import static org.bukkit.ChatColor.RED;
import static net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent.Cause;
import static net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger.Operation.*;
import static org.bukkit.ChatColor.*;
/**
* @author phaed
@@ -105,15 +111,15 @@ public class Clan implements Serializable, Comparable<Clan> {
public void deposit(double amount, Player player) {
if (SimpleClans.getInstance().getPermissionsManager().playerHasMoney(player, amount)) {
if (SimpleClans.getInstance().getPermissionsManager().playerChargeMoney(player, amount)) {
player.sendMessage(ChatColor.AQUA + lang("player.clan.deposit", player, amount));
addBb(player.getName(), ChatColor.AQUA + lang("bb.clan.deposit", amount));
player.sendMessage(AQUA + lang("player.clan.deposit", player, amount));
addBb(player.getName(), AQUA + lang("bb.clan.deposit", amount));
setBalance(getBalance() + amount);
SimpleClans.getInstance().getStorageManager().updateClan(this);
} else {
player.sendMessage(ChatColor.AQUA + lang("not.sufficient.money", player));
player.sendMessage(AQUA + lang("not.sufficient.money", player));
}
} else {
player.sendMessage(ChatColor.AQUA + lang("not.sufficient.money", player));
player.sendMessage(AQUA + lang("not.sufficient.money", player));
}
}
@@ -121,11 +127,18 @@ public class Clan implements Serializable, Comparable<Clan> {
* Deposits money to the clan
*/
public EconomyResponse deposit(@Nullable CommandSender sender, @NotNull Cause cause, double amount) {
EconomyResponse response = null;
if (amount < 0) {
return EconomyResponse.NEGATIVE_VALUE;
response = NEGATIVE_VALUE;
}
return setBalance(sender, cause, getBalance() + amount);
if (response == null) {
response = setBalance(sender, cause, DEPOSIT, getBalance() + amount);
}
SimpleClans.getInstance().getBankLogger().log(new BankLog(sender, this, response, DEPOSIT, cause, amount));
return response;
}
/**
@@ -135,12 +148,12 @@ public class Clan implements Serializable, Comparable<Clan> {
public void withdraw(double amount, Player player) {
if (getBalance() >= amount) {
if (SimpleClans.getInstance().getPermissionsManager().playerGrantMoney(player, amount)) {
player.sendMessage(ChatColor.AQUA + lang("player.clan.withdraw", player, amount));
addBb(player.getName(), ChatColor.AQUA + lang("bb.clan.withdraw", amount));
player.sendMessage(AQUA + lang("player.clan.withdraw", player, amount));
addBb(player.getName(), AQUA + lang("bb.clan.withdraw", amount));
setBalance(getBalance() - amount);
}
} else {
player.sendMessage(ChatColor.AQUA + lang("clan.bank.not.enough.money", player));
player.sendMessage(AQUA + lang("clan.bank.not.enough.money", player));
}
}
@@ -148,15 +161,22 @@ public class Clan implements Serializable, Comparable<Clan> {
* Withdraws money from the clan
*/
public EconomyResponse withdraw(@Nullable CommandSender sender, @NotNull Cause cause, double amount) {
EconomyResponse response = null;
if (amount < 0) {
return EconomyResponse.NEGATIVE_VALUE;
response = NEGATIVE_VALUE;
}
if (getBalance() >= amount) {
return setBalance(sender, cause, getBalance() - amount);
} else {
return EconomyResponse.NOT_ENOUGH_BALANCE;
if (getBalance() < amount) {
response = NOT_ENOUGH_BALANCE;
}
if (response == null) {
response = setBalance(sender, cause, WITHDRAW, getBalance() - amount);
}
SimpleClans.getInstance().getBankLogger().log(new BankLog(sender, this, response, WITHDRAW, cause, amount));
return response;
}
/**
@@ -229,21 +249,26 @@ public class Clan implements Serializable, Comparable<Clan> {
* @param balance the balance to set
*/
public void setBalance(double balance) {
setBalance(null, Cause.API, balance);
setBalance(null, Cause.API, SET, balance);
}
public EconomyResponse setBalance(@Nullable CommandSender updater, @NotNull Cause cause, double balance) {
public EconomyResponse setBalance(@Nullable CommandSender updater, @NotNull Cause cause, @NotNull BankLogger.Operation operation, double balance) {
EconomyResponse response = SUCCESS;
ClanBalanceUpdateEvent event = new ClanBalanceUpdateEvent(updater, this, getBalance(), balance, cause);
Bukkit.getPluginManager().callEvent(event);
if (event.isCancelled()) {
return EconomyResponse.CANCELLED;
response = CANCELLED;
}
this.balance = event.getNewBalance();
if (cause != Cause.LOADING) {
if (operation == SET) {
SimpleClans.getInstance().getBankLogger().log(new BankLog(updater, this, response, SET, cause, balance));
}
SimpleClans.getInstance().getStorageManager().updateClan(this);
}
return EconomyResponse.SUCCESS;
return response;
}
/**
@@ -663,7 +688,7 @@ public class Clan implements Serializable, Comparable<Clan> {
* Returns a separator delimited string with all the ally clan's colored
* tags
*/
public String getAllyString(String sep) {
public String getAllyString(String sep, @Nullable CommandSender viewer) {
StringBuilder out = new StringBuilder();
for (String allyTag : getAllies()) {
@@ -677,17 +702,25 @@ public class Clan implements Serializable, Comparable<Clan> {
out = new StringBuilder(Helper.stripTrailing(out.toString(), sep));
if (out.toString().trim().isEmpty()) {
return ChatColor.BLACK + "None";
return lang("none", viewer);
}
return ChatUtils.parseColors(out.toString());
}
/**
* @deprecated use {@link Clan#getAllyString(String, CommandSender)}
*/
@Deprecated
public String getAllyString(String sep) {
return getAllyString(sep, null);
}
/**
* Returns a separator delimited string with all the rival clan's colored
* tags
*/
public String getRivalString(String sep) {
public String getRivalString(String sep, @Nullable CommandSender viewer) {
StringBuilder out = new StringBuilder();
for (String rivalTag : getRivals()) {
@@ -695,7 +728,7 @@ public class Clan implements Serializable, Comparable<Clan> {
if (rival != null) {
if (isWarring(rivalTag)) {
out.append(ChatColor.DARK_RED).append("[").append(ChatUtils.stripColors(rival.getColorTag()))
out.append(DARK_RED).append("[").append(ChatUtils.stripColors(rival.getColorTag()))
.append("]").append(sep);
} else {
out.append(rival.getColorTag()).append(sep);
@@ -707,12 +740,20 @@ public class Clan implements Serializable, Comparable<Clan> {
out = new StringBuilder(Helper.stripTrailing(out.toString(), sep));
if (out.toString().trim().isEmpty()) {
return ChatColor.BLACK + "None";
return lang("none", viewer);
}
return ChatUtils.parseColors(out.toString());
}
/**
* @deprecated use {@link Clan#getRivalString(String, CommandSender)}
*/
@Deprecated
public String getRivalString(String sep) {
return getRivalString(sep, null);
}
/**
* Returns a separator delimited string with all the leaders
*
@@ -1097,7 +1138,7 @@ public class Clan implements Serializable, Comparable<Clan> {
SimpleClans.getInstance().getPermissionsManager().removeClanPlayerPermissions(cp);
cp.setClan(null);
cp.addPastClan(getColorTag() + (cp.isLeader() ? ChatColor.DARK_RED + "*" : ""));
cp.addPastClan(getColorTag() + (cp.isLeader() ? DARK_RED + "*" : ""));
cp.setLeader(false);
cp.setTrusted(false);
cp.setJoinDate(0);
@@ -1338,7 +1379,7 @@ public class Clan implements Serializable, Comparable<Clan> {
}
}
SimpleClans.getInstance().getServer().getConsoleSender().sendMessage(ChatColor.AQUA + "[" + lang("clan.announce") + ChatColor.AQUA + "] " + ChatColor.AQUA + "[" + Helper.getColorName(playerName) + ChatColor.WHITE + "] " + message);
SimpleClans.getInstance().getServer().getConsoleSender().sendMessage(AQUA + "[" + lang("clan.announce") + AQUA + "] " + AQUA + "[" + Helper.getColorName(playerName) + WHITE + "] " + message);
}
/**
@@ -1356,7 +1397,7 @@ public class Clan implements Serializable, Comparable<Clan> {
ChatBlock.sendMessage(pl, message);
}
}
SimpleClans.getInstance().getServer().getConsoleSender().sendMessage(ChatColor.AQUA + "[" + lang("leader.announce") + ChatColor.AQUA + "] " + ChatColor.WHITE + message);
SimpleClans.getInstance().getServer().getConsoleSender().sendMessage(AQUA + "[" + lang("leader.announce") + AQUA + "] " + WHITE + message);
}
/**
@@ -1466,7 +1507,7 @@ public class Clan implements Serializable, Comparable<Clan> {
if (SimpleClans.getInstance().getSettingsManager().isDisableMessages() && sender != null) {
this.clanAnnounce(sender.getName(), AQUA + lang("clan.has.been.disbanded", this.getName()));
} else {
SimpleClans.getInstance().getClanManager().serverAnnounce(ChatColor.AQUA + lang("clan.has.been.disbanded", this.getName()));
SimpleClans.getInstance().getClanManager().serverAnnounce(AQUA + lang("clan.has.been.disbanded", this.getName()));
}
}
@@ -1476,7 +1517,7 @@ public class Clan implements Serializable, Comparable<Clan> {
cp.setClan(null);
if (isVerified()) {
cp.addPastClan(getColorTag() + (cp.isLeader() ? ChatColor.DARK_RED + "*" : ""));
cp.addPastClan(getColorTag() + (cp.isLeader() ? DARK_RED + "*" : ""));
}
cp.setLeader(false);
@@ -1490,15 +1531,15 @@ public class Clan implements Serializable, Comparable<Clan> {
String disbanded = lang("clan.disbanded");
if (c.removeWarringClan(this)) {
c.addBb(disbanded, ChatColor.AQUA + lang("you.are.no.longer.at.war", c.getName(), getColorTag()));
c.addBb(disbanded, AQUA + lang("you.are.no.longer.at.war", c.getName(), getColorTag()));
}
if (c.removeRival(getTag())) {
c.addBb(disbanded, ChatColor.AQUA + lang("has.been.disbanded.rivalry.ended", getName()));
c.addBb(disbanded, AQUA + lang("has.been.disbanded.rivalry.ended", getName()));
}
if (c.removeAlly(getTag())) {
c.addBb(disbanded, ChatColor.AQUA + lang("has.been.disbanded.alliance.ended", getName()));
c.addBb(disbanded, AQUA + lang("has.been.disbanded.alliance.ended", getName()));
}
}
SimpleClans.getInstance().getRequestManager().removeRequest(getTag());
@@ -1548,7 +1589,7 @@ public class Clan implements Serializable, Comparable<Clan> {
warring.add(targetClan.getTag());
flags.put(WARRING_KEY, warring);
if (requestPlayer != null) {
this.addBb(requestPlayer.getName(), ChatColor.AQUA + lang("you.are.at.war",
this.addBb(requestPlayer.getName(), AQUA + lang("you.are.at.war",
this.getName(), targetClan.getColorTag()));
}
SimpleClans.getInstance().getStorageManager().updateClan(this);
@@ -19,8 +19,6 @@ import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
import java.io.IOException;
import java.lang.reflect.Method;
import java.net.HttpURLConnection;
@@ -31,7 +29,8 @@ import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
import java.util.*;
import java.util.Map.Entry;
import java.util.stream.Collectors;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
/**
* @author phaed
@@ -563,9 +562,8 @@ public class Helper {
}
/*
* Retrieves the last color code @param msg @return
*/
/**
* Retrieves the last color code
*
* @param msg
* @return
*/
@@ -840,17 +838,19 @@ public class Helper {
* @param cp Sender
* @param msg The message
* @param placeholders The placeholders
* @return The formated message
* @return The formatted message
*/
public static String formatAllyChat(ClanPlayer cp, String msg, Map<String, String> placeholders) {
SettingsManager sm = SimpleClans.getInstance().getSettingsManager();
String leaderColor = sm.getAllyChatLeaderColor();
String memberColor = sm.getAllyChatMemberColor();
String trustedColor = sm.getClanChatTrustedColor();
String rank = cp.getRankId().isEmpty() ? null : ChatUtils.parseColors(cp.getRankDisplayName());
String rankFormat = rank != null ? ChatUtils.parseColors(sm.getAllyChatRank()).replace("%rank%", rank) : "";
String message = replacePlaceholders(sm.getAllyChatFormat(), cp, leaderColor, memberColor, rankFormat, msg);
String message = replacePlaceholders(sm.getAllyChatFormat(), cp, leaderColor, trustedColor, memberColor, rankFormat, msg);
if (placeholders != null) {
for (Entry<String, String> e : placeholders.entrySet()) {
message = message.replace("%"+e.getKey()+"%", e.getValue());
@@ -862,12 +862,13 @@ public class Helper {
private static String replacePlaceholders(String messageFormat,
ClanPlayer cp,
String leaderColor,
String trustedColor,
String memberColor,
String rankFormat,
String msg) {
return ChatUtils.parseColors(messageFormat)
.replace("%clan%", Objects.requireNonNull(cp.getClan()).getColorTag())
.replace("%nick-color%", (cp.isLeader() ? leaderColor : memberColor))
.replace("%nick-color%", (cp.isLeader() ? leaderColor : cp.isTrusted() ? trustedColor : memberColor))
.replace("%player%", cp.getName())
.replace("%rank%", rankFormat)
.replace("%message%", msg);
@@ -879,17 +880,19 @@ public class Helper {
* @param cp Sender
* @param msg The message
* @param placeholders The placeholders
* @return The formated message
* @return The formatted message
*/
public static String formatClanChat(ClanPlayer cp, String msg, Map<String, String> placeholders) {
SettingsManager sm = SimpleClans.getInstance().getSettingsManager();
String leaderColor = sm.getClanChatLeaderColor();
String memberColor = sm.getClanChatMemberColor();
String trustedColor = sm.getClanChatTrustedColor();
String rank = cp.getRankId().isEmpty() ? null : ChatUtils.parseColors(cp.getRankDisplayName());
String rankFormat = rank != null ? ChatUtils.parseColors(sm.getClanChatRank()).replace("%rank%", rank) : "";
String message = replacePlaceholders(sm.getClanChatFormat(), cp, leaderColor, memberColor, rankFormat, msg);
String message = replacePlaceholders(sm.getClanChatFormat(), cp, leaderColor, trustedColor, memberColor, rankFormat, msg);
if (placeholders != null) {
for (Entry<String, String> e : placeholders.entrySet()) {
@@ -7,6 +7,8 @@ import net.sacredlabyrinth.phaed.simpleclans.language.LanguageMigration;
import net.sacredlabyrinth.phaed.simpleclans.language.LanguageResource;
import net.sacredlabyrinth.phaed.simpleclans.listeners.*;
import net.sacredlabyrinth.phaed.simpleclans.managers.*;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger;
import net.sacredlabyrinth.phaed.simpleclans.loggers.CSVBankLogger;
import net.sacredlabyrinth.phaed.simpleclans.tasks.*;
import net.sacredlabyrinth.phaed.simpleclans.ui.InventoryController;
import net.sacredlabyrinth.phaed.simpleclans.utils.ChatFormatMigration;
@@ -35,6 +37,7 @@ import java.util.regex.Pattern;
public class SimpleClans extends JavaPlugin {
private final ArrayList<String> messages = new ArrayList<>();
private static SimpleClans instance;
private static LanguageResource languageResource;
private static final Logger logger = Logger.getLogger("SimpleClans");
@@ -49,6 +52,8 @@ public class SimpleClans extends JavaPlugin {
private boolean hasUUID;
private static final Pattern ACF_PLACEHOLDER_PATTERN = Pattern.compile("\\{(?<key>[a-zA-Z]+?)}");
private BankLogger bankLogger;
/**
* @return the logger
*/
@@ -99,6 +104,8 @@ public class SimpleClans extends JavaPlugin {
permissionsManager.loadPermissions();
commandManager = new SCCommandManager(this);
bankLogger = new CSVBankLogger(this);
logStatus();
startTasks();
startMetrics();
@@ -137,33 +144,33 @@ public class SimpleClans extends JavaPlugin {
}
private void startMetrics() {
Metrics metrics = new Metrics(this, 7131);
SettingsManager sm = getSettingsManager();
ClanManager cm = getClanManager();
String on = "enabled";
String off = "disabled";
metrics.addCustomChart(new Metrics.SingleLineChart("clans", () -> cm.getClans().size()));
metrics.addCustomChart(new Metrics.SingleLineChart("clan_players", () -> cm.getAllClanPlayers().size()));
metrics.addCustomChart(new Metrics.SimplePie("language", () -> sm.getLanguage().toString()));
metrics.addCustomChart(new Metrics.SimplePie("machine_language", () -> Locale.getDefault().toString()));
metrics.addCustomChart(new Metrics.SimplePie("language_chooser", () -> sm.isLanguagePerPlayer() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("database", () -> sm.isUseMysql() ? "MySQL" : "SQLite"));
metrics.addCustomChart(new Metrics.SimplePie("save_periodically", () -> sm.isSavePeriodically() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("save_interval", () -> String.valueOf(sm.getSaveInterval())));
metrics.addCustomChart(new Metrics.SimplePie("upkeep", () -> sm.isClanUpkeep() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("member_fee", () -> sm.isMemberFee() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("rejoin_cooldown", () -> sm.isRejoinCooldown() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("clan_verification", () -> sm.isRequireVerification() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("money_per_kill", () -> sm.isMoneyPerKill() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("threads", () -> sm.getUseThreads() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("bungeecord", () -> sm.getUseBungeeCord() ? on : off));
Metrics metrics = new Metrics(this, 7131);
SettingsManager sm = getSettingsManager();
ClanManager cm = getClanManager();
String on = "enabled";
String off = "disabled";
metrics.addCustomChart(new Metrics.SingleLineChart("clans", () -> cm.getClans().size()));
metrics.addCustomChart(new Metrics.SingleLineChart("clan_players", () -> cm.getAllClanPlayers().size()));
metrics.addCustomChart(new Metrics.SimplePie("language", () -> sm.getLanguage().toString()));
metrics.addCustomChart(new Metrics.SimplePie("machine_language", () -> Locale.getDefault().toString()));
metrics.addCustomChart(new Metrics.SimplePie("language_chooser", () -> sm.isLanguagePerPlayer() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("database", () -> sm.isUseMysql() ? "MySQL" : "SQLite"));
metrics.addCustomChart(new Metrics.SimplePie("save_periodically", () -> sm.isSavePeriodically() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("save_interval", () -> String.valueOf(sm.getSaveInterval())));
metrics.addCustomChart(new Metrics.SimplePie("upkeep", () -> sm.isClanUpkeep() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("member_fee", () -> sm.isMemberFee() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("rejoin_cooldown", () -> sm.isRejoinCooldown() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("clan_verification", () -> sm.isRequireVerification() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("money_per_kill", () -> sm.isMoneyPerKill() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("threads", () -> sm.getUseThreads() ? on : off));
metrics.addCustomChart(new Metrics.SimplePie("bungeecord", () -> sm.getUseBungeeCord() ? on : off));
}
private void startTasks() {
if (getSettingsManager().isSavePeriodically()) {
new SaveDataTask().start();
}
if (getSettingsManager().isSavePeriodically()) {
new SaveDataTask().start();
}
if (getSettingsManager().isMemberFee()) {
new CollectFeeTask().start();
}
@@ -178,12 +185,12 @@ public class SimpleClans extends JavaPlugin {
@Override
public void onDisable() {
getServer().getScheduler().cancelTasks(this);
if (getSettingsManager().isSavePeriodically()) {
getStorageManager().saveModified();
}
if (getSettingsManager().isSavePeriodically()) {
getStorageManager().saveModified();
}
getStorageManager().closeConnection();
getPermissionsManager().savePermissions();
getSettingsManager().loadAndSave();
}
/**
@@ -230,6 +237,10 @@ public class SimpleClans extends JavaPlugin {
return protectionManager;
}
public BankLogger getBankLogger() {
return bankLogger;
}
/**
* @param key the path within the language file
* @return the lang
@@ -314,4 +325,4 @@ public class SimpleClans extends JavaPlugin {
public void setUUID(boolean trueOrFalse) {
this.hasUUID = trueOrFalse;
}
}
}
@@ -10,6 +10,7 @@ import net.sacredlabyrinth.phaed.simpleclans.events.BankDepositEvent;
import net.sacredlabyrinth.phaed.simpleclans.events.BankWithdrawEvent;
import net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent;
import net.sacredlabyrinth.phaed.simpleclans.managers.PermissionsManager;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
@@ -69,7 +70,7 @@ public class BankCommand extends BaseCommand {
player.sendMessage(AQUA + lang("player.clan.withdraw", player, amount));
clan.addBb(player.getName(), AQUA + lang("bb.clan.withdraw", amount));
} else {
clan.setBalance(player, ClanBalanceUpdateEvent.Cause.REVERT, clan.getBalance() + amount);
clan.setBalance(player, ClanBalanceUpdateEvent.Cause.REVERT, BankLogger.Operation.WITHDRAW, clan.getBalance() + amount);
}
break;
case NOT_ENOUGH_BALANCE:
@@ -119,7 +120,7 @@ public class BankCommand extends BaseCommand {
clan.addBb(player.getName(), AQUA + lang("bb.clan.deposit", amount));
} else {
//Reverts the deposit if something went wrong with Vault
clan.setBalance(player, ClanBalanceUpdateEvent.Cause.REVERT, clan.getBalance() - amount);
clan.setBalance(player, ClanBalanceUpdateEvent.Cause.REVERT, BankLogger.Operation.DEPOSIT, clan.getBalance() - amount);
}
}
}
@@ -6,11 +6,11 @@ import net.sacredlabyrinth.phaed.simpleclans.*;
import net.sacredlabyrinth.phaed.simpleclans.commands.ClanInput;
import net.sacredlabyrinth.phaed.simpleclans.commands.ClanPlayerInput;
import net.sacredlabyrinth.phaed.simpleclans.conversation.ResignPrompt;
import net.sacredlabyrinth.phaed.simpleclans.conversation.SCConversation;
import net.sacredlabyrinth.phaed.simpleclans.events.TagChangeEvent;
import net.sacredlabyrinth.phaed.simpleclans.managers.*;
import net.sacredlabyrinth.phaed.simpleclans.utils.ChatUtils;
import net.sacredlabyrinth.phaed.simpleclans.utils.TagValidator;
import org.bukkit.conversations.ConversationFactory;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
@@ -149,7 +149,7 @@ public class ClanCommands extends BaseCommand {
return;
}
if (clan.getSize() >= settings.getMaxMembers()) {
if (clan.getSize() >= settings.getMaxMembers() && settings.getMaxMembers() > 0) {
ChatBlock.sendMessage(sender, RED + lang("the.clan.members.reached.limit", sender));
return;
}
@@ -357,11 +357,8 @@ public class ClanCommands extends BaseCommand {
@Subcommand("%resign")
@CommandPermission("simpleclans.member.resign")
@Description("{@@command.description.resign}")
@HelpSearchTags("leave")
public void resign(@Conditions("clan_member") Player player) {
new ConversationFactory(plugin)
.withFirstPrompt(new ResignPrompt())
.withLocalEcho(true)
.withTimeout(10)
.buildConversation(player).begin();
new SCConversation(plugin, player, new ResignPrompt()).begin();
}
}
@@ -5,6 +5,8 @@ import co.aikar.commands.annotation.*;
import net.sacredlabyrinth.phaed.simpleclans.*;
import net.sacredlabyrinth.phaed.simpleclans.commands.ClanPlayerInput;
import net.sacredlabyrinth.phaed.simpleclans.conversation.CreateRankNamePrompt;
import net.sacredlabyrinth.phaed.simpleclans.conversation.RequestCanceller;
import net.sacredlabyrinth.phaed.simpleclans.conversation.SCConversation;
import net.sacredlabyrinth.phaed.simpleclans.events.DeleteRankEvent;
import net.sacredlabyrinth.phaed.simpleclans.events.PlayerRankUpdateEvent;
import net.sacredlabyrinth.phaed.simpleclans.managers.PermissionsManager;
@@ -12,8 +14,6 @@ import net.sacredlabyrinth.phaed.simpleclans.managers.StorageManager;
import net.sacredlabyrinth.phaed.simpleclans.utils.ChatUtils;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.conversations.Conversation;
import org.bukkit.conversations.ConversationFactory;
import org.bukkit.entity.Player;
import java.util.Comparator;
@@ -82,8 +82,8 @@ public class RankCommand extends BaseCommand {
@CommandPermission("simpleclans.leader.rank.create")
@Description("{@@command.description.rank.create}")
public void create(Player player, Clan clan) {
Conversation conversation = new ConversationFactory(plugin).withFirstPrompt(new CreateRankNamePrompt())
.withLocalEcho(true).withTimeout(60).buildConversation(player);
SCConversation conversation = new SCConversation(plugin, player, new CreateRankNamePrompt(), 60);
conversation.addConversationCanceller(new RequestCanceller(player, RED + lang("rank.create.request.cancelled", player)));
conversation.getContext().setSessionData("clan", clan);
conversation.begin();
}
@@ -30,7 +30,7 @@ public class Alliances extends Sendable {
continue;
}
chatBlock.addRow(" " + AQUA + clan.getName(), clan.getAllyString(DARK_GRAY + ", "));
chatBlock.addRow(" " + AQUA + clan.getName(), clan.getAllyString(DARK_GRAY + ", ", sender));
}
sendBlock();
@@ -36,8 +36,8 @@ public class ClanProfile extends Sendable {
.replace("%clan_deaths%", String.valueOf(clan.getTotalDeaths()))
.replace("%clan_fee_enabled%", getFeeEnabled())
.replace("%clan_fee_value%", String.valueOf(clan.getMemberFee()))
.replace("%clan_allies%", clan.getAllyString(subColor + ", "))
.replace("%clan_rivals%", clan.getRivalString(subColor + ", "))
.replace("%clan_allies%", clan.getAllyString(subColor + ", ", sender))
.replace("%clan_rivals%", clan.getRivalString(subColor + ", ", sender))
.replace("%clan_founded%", clan.getFoundedString())
.replace("%clan_inactive_days%", String.valueOf(clan.getInactiveDays()))
.replace("%clan_max_inactive_days%", Helper.formatMaxInactiveDays(clan.getMaxInactiveDays()));
@@ -29,7 +29,7 @@ public class Rivalries extends Sendable {
continue;
}
chatBlock.addRow(" " + AQUA + clan.getName(), clan.getRivalString(DARK_GRAY + ", "));
chatBlock.addRow(" " + AQUA + clan.getName(), clan.getRivalString(DARK_GRAY + ", ", sender));
}
sendBlock();
@@ -13,16 +13,15 @@ import net.sacredlabyrinth.phaed.simpleclans.commands.ClanInput;
import net.sacredlabyrinth.phaed.simpleclans.commands.ClanPlayerInput;
import net.sacredlabyrinth.phaed.simpleclans.commands.data.*;
import net.sacredlabyrinth.phaed.simpleclans.conversation.CreateClanTagPrompt;
import net.sacredlabyrinth.phaed.simpleclans.conversation.RequestCanceller;
import net.sacredlabyrinth.phaed.simpleclans.conversation.SCConversation;
import net.sacredlabyrinth.phaed.simpleclans.managers.ClanManager;
import net.sacredlabyrinth.phaed.simpleclans.managers.RequestManager;
import net.sacredlabyrinth.phaed.simpleclans.managers.SettingsManager;
import net.sacredlabyrinth.phaed.simpleclans.managers.StorageManager;
import net.sacredlabyrinth.phaed.simpleclans.ui.InventoryDrawer;
import net.sacredlabyrinth.phaed.simpleclans.ui.frames.MainFrame;
import org.bukkit.OfflinePlayer;
import org.bukkit.command.CommandSender;
import org.bukkit.conversations.Conversation;
import org.bukkit.conversations.ConversationFactory;
import org.bukkit.entity.Player;
import java.util.HashMap;
@@ -74,8 +73,8 @@ public class GeneralCommands extends BaseCommand {
HashMap<Object, Object> initialData = new HashMap<>();
initialData.put(TAG_KEY, tag);
initialData.put(NAME_KEY, name);
Conversation conversation = new ConversationFactory(plugin).withFirstPrompt(new CreateClanTagPrompt())
.withLocalEcho(true).withTimeout(60).withInitialSessionData(initialData).buildConversation(player);
SCConversation conversation = new SCConversation(plugin, player, new CreateClanTagPrompt(), initialData);
conversation.addConversationCanceller(new RequestCanceller(player, RED + lang("clan.create.request.cancelled", player)));
conversation.begin();
}
@@ -91,8 +90,8 @@ public class GeneralCommands extends BaseCommand {
@CommandCompletion("@players")
@CommandPermission("simpleclans.anyone.lookup")
@Description("{@@command.description.lookup.other}")
public void lookup(CommandSender sender, @Name("player") OfflinePlayer player) {
Lookup l = new Lookup(plugin, sender, player.getUniqueId());
public void lookup(CommandSender sender, @Name("player") ClanPlayerInput player) {
Lookup l = new Lookup(plugin, sender, player.getClanPlayer().getUniqueId());
l.send();
}
@@ -7,6 +7,7 @@ import net.sacredlabyrinth.phaed.simpleclans.Clan;
import net.sacredlabyrinth.phaed.simpleclans.EconomyResponse;
import net.sacredlabyrinth.phaed.simpleclans.commands.ClanInput;
import net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger;
import org.bukkit.command.CommandSender;
import static net.md_5.bungee.api.ChatColor.RED;
@@ -70,7 +71,7 @@ public class BankCommand extends BaseCommand {
Clan clan = clanInput.getClan();
amount = Math.abs(amount);
EconomyResponse response = clan.setBalance(sender, ClanBalanceUpdateEvent.Cause.COMMAND, amount);
EconomyResponse response = clan.setBalance(sender, ClanBalanceUpdateEvent.Cause.COMMAND, BankLogger.Operation.SET, amount);
if (response == EconomyResponse.SUCCESS) {
ChatBlock.sendMessage(sender, AQUA + lang("clan.admin.set", sender, clan.getName(), amount));
clan.addBb(sender.getName(), AQUA + lang("bb.clan.set", sender, amount));
@@ -113,7 +113,7 @@ public class StaffCommands extends BaseCommand {
storage.saveModified();
plugin.reloadConfig();
LanguageResource.clearCache();
settings.load();
settings.loadAndSave();
storage.importFromDatabase();
permissions.loadPermissions();
@@ -18,10 +18,11 @@ public class CreateClanTagPrompt extends StringPrompt {
@Override
public @NotNull String getPromptText(@NotNull ConversationContext context) {
Player forWhom = (Player) context.getForWhom();
if (context.getSessionData(TAG_KEY) != null) {
return "";
}
return lang("insert.clan.tag", (Player) context.getForWhom());
return lang("insert.clan.tag", forWhom, lang("cancel", forWhom));
}
@Override
@@ -39,7 +40,6 @@ public class CreateClanTagPrompt extends StringPrompt {
Prompt errorPrompt = validateTag(plugin, player, input);
if (errorPrompt != null) return errorPrompt;
context.setSessionData(TAG_KEY, input);
return new CreateClanNamePrompt();
}
@@ -5,7 +5,6 @@ import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import net.sacredlabyrinth.phaed.simpleclans.events.CreateRankEvent;
import net.sacredlabyrinth.phaed.simpleclans.events.PreCreateRankEvent;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.conversations.ConversationContext;
import org.bukkit.conversations.Prompt;
import org.bukkit.conversations.StringPrompt;
@@ -14,11 +13,14 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
import static org.bukkit.ChatColor.AQUA;
import static org.bukkit.ChatColor.RED;
public class CreateRankNamePrompt extends StringPrompt {
@Override
public @NotNull String getPromptText(@NotNull ConversationContext context) {
return lang("insert.rank.name", (Player) context.getForWhom());
Player forWhom = (Player) context.getForWhom();
return lang("insert.rank.name", forWhom, lang("cancel", forWhom));
}
@Override
@@ -33,17 +35,18 @@ public class CreateRankNamePrompt extends StringPrompt {
PreCreateRankEvent event = new PreCreateRankEvent(player, clan, rank);
Bukkit.getServer().getPluginManager().callEvent(event);
rank = event.getRankName();
if (event.isCancelled()) {
return null;
}
if (clan.hasRank(rank)) {
return new MessagePromptImpl(ChatColor.RED + lang("rank.already.exists", player), this);
return new MessagePromptImpl(RED + lang("rank.already.exists", player), this);
}
clan.createRank(rank);
Bukkit.getServer().getPluginManager().callEvent(new CreateRankEvent(player, clan, clan.getRank(rank)));
plugin.getStorageManager().updateClan(clan, true);
return new MessagePromptImpl(ChatColor.AQUA + lang("rank.created", player));
return new MessagePromptImpl(AQUA + lang("rank.created", player));
}
}
@@ -5,14 +5,11 @@ import org.bukkit.conversations.Prompt;
import org.jetbrains.annotations.NotNull;
/**
*
* @author roinujnosde
*/
public class MessagePromptImpl extends org.bukkit.conversations.MessagePrompt {
private final String message;
private Prompt nextPrompt;
public MessagePromptImpl(String message) {
this.message = message;
}
@@ -31,5 +28,4 @@ public class MessagePromptImpl extends org.bukkit.conversations.MessagePrompt {
public @NotNull String getPromptText(@NotNull ConversationContext cc) {
return message;
}
}
@@ -0,0 +1,48 @@
package net.sacredlabyrinth.phaed.simpleclans.conversation;
import org.bukkit.command.CommandSender;
import org.bukkit.conversations.Conversation;
import org.bukkit.conversations.ConversationCanceller;
import org.bukkit.conversations.ConversationContext;
import org.jetbrains.annotations.NotNull;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
public class RequestCanceller implements ConversationCanceller {
@NotNull
private final String cancelledMessage;
@NotNull
private final String escapeSequence;
public RequestCanceller(@NotNull String escapeSequence, @NotNull String cancelledMessage) {
this.escapeSequence = escapeSequence;
this.cancelledMessage = cancelledMessage;
}
public RequestCanceller(@NotNull CommandSender sender, @NotNull String cancelledMessage) {
this(lang("cancel", sender), cancelledMessage);
}
@Override
public void setConversation(@NotNull Conversation conversation) {
}
@Override
public boolean cancelBasedOnInput(@NotNull ConversationContext context, @NotNull String input) {
if (input.equalsIgnoreCase(escapeSequence)) {
context.getForWhom().sendRawMessage(cancelledMessage);
return true;
}
return false;
}
//a clone that is not a clone, nice one, Bukkit
@SuppressWarnings("MethodDoesntCallSuperMethod")
@NotNull
@Override
public ConversationCanceller clone() {
return new RequestCanceller(this.escapeSequence, this.cancelledMessage);
}
}
@@ -4,7 +4,6 @@ import net.sacredlabyrinth.phaed.simpleclans.Clan;
import net.sacredlabyrinth.phaed.simpleclans.ClanPlayer;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import net.sacredlabyrinth.phaed.simpleclans.managers.ClanManager;
import org.bukkit.ChatColor;
import org.bukkit.conversations.ConversationContext;
import org.bukkit.conversations.Prompt;
import org.bukkit.conversations.StringPrompt;
@@ -16,6 +15,8 @@ import java.util.Arrays;
import java.util.Objects;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
import static org.bukkit.ChatColor.AQUA;
import static org.bukkit.ChatColor.RED;
/**
* @author roinujnosde
@@ -27,7 +28,7 @@ public class ResignPrompt extends StringPrompt {
final SimpleClans plugin = (SimpleClans) cc.getPlugin();
Player player = (Player) cc.getForWhom();
String yes = lang("resign.yes", player);
String yes = lang("yes", player);
ClanManager cm = Objects.requireNonNull(plugin).getClanManager();
ClanPlayer cp = cm.getCreateClanPlayer(player.getUniqueId());
Clan clan = cp.getClan();
@@ -37,28 +38,28 @@ public class ResignPrompt extends StringPrompt {
if (yes.equalsIgnoreCase(input)) {
if (clan.isPermanent() || !clan.isLeader(player) || clan.getLeaders().size() > 1) {
clan.addBb(player.getName(), ChatColor.AQUA + lang("0.has.resigned", player.getName()));
clan.addBb(player.getName(), AQUA + lang("0.has.resigned", player.getName()));
cp.addResignTime(clan.getTag());
clan.removePlayerFromClan(player.getUniqueId());
return new MessagePromptImpl(ChatColor.AQUA + lang("resign.success", player));
return new MessagePromptImpl(AQUA + lang("resign.success", player));
} else if (clan.isLeader(player) && clan.getLeaders().size() == 1) {
clan.disband(player, true, false);
return null;
return new MessagePromptImpl(RED + lang("clan.has.been.disbanded", player, clan.getName()));
} else {
return new MessagePromptImpl(ChatColor.RED + lang("last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan", player));
return new MessagePromptImpl(RED + lang("last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan", player));
}
} else {
return new MessagePromptImpl(ChatColor.RED + lang("resign.request.cancelled", player));
return new MessagePromptImpl(RED + lang("resign.request.cancelled", player));
}
}
@Override
public @NotNull String getPromptText(@NotNull ConversationContext cc) {
Player player = (Player) cc.getForWhom();
return ChatColor.RED + MessageFormat.format(
return RED + MessageFormat.format(
lang("resign.confirmation", player), Arrays.asList(
lang("resign.yes", player), lang("resign.no", player)));
lang("yes", player), lang("cancel", player)));
}
}
@@ -0,0 +1,51 @@
package net.sacredlabyrinth.phaed.simpleclans.conversation;
import org.bukkit.conversations.*;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
public class SCConversation extends Conversation {
private static final Map<UUID, SCConversation> conversations = new HashMap<>();
public SCConversation(@NotNull Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt) {
this(plugin, forWhom, firstPrompt, new HashMap<>(), 10);
}
public SCConversation(@NotNull Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt, int timeout) {
this(plugin, forWhom, firstPrompt, new HashMap<>(), timeout);
}
public SCConversation(@NotNull Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt, @NotNull Map<Object, Object> initialSessionData) {
this(plugin, forWhom, firstPrompt, initialSessionData, 10);
}
public SCConversation(@NotNull Plugin plugin, @NotNull Conversable forWhom, @Nullable Prompt firstPrompt, @NotNull Map<Object, Object> initialSessionData, int timeout) {
super(plugin, forWhom, firstPrompt, initialSessionData);
this.setLocalEchoEnabled(true);
this.addConversationCanceller(new InactivityConversationCanceller(plugin, timeout));
}
@Override
public void begin() {
UUID uniqueId = ((Player) getForWhom()).getUniqueId();
SCConversation oldConversation = conversations.get(uniqueId);
if (oldConversation != this && oldConversation != null) {
getForWhom().abandonConversation(oldConversation);
}
conversations.put(uniqueId, this);
super.begin();
}
public void addConversationCanceller(@NotNull ConversationCanceller canceller) {
canceller.setConversation(this);
this.cancellers.add(canceller);
}
}
@@ -18,6 +18,8 @@ import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.debug;
@SuppressWarnings("unused")
public class GriefPreventionProvider implements ProtectionProvider {
@@ -38,6 +40,8 @@ public class GriefPreventionProvider implements ProtectionProvider {
if (claim == null) {
return null;
}
debug(String.format("id %s name %s uuid %s", claim.getID(), claim.getOwnerName(), claim.getOwnerID()));
return new Land(getIdPrefix() + claim.getID().toString(), Collections.singleton(claim.getOwnerID()));
}
@@ -35,7 +35,7 @@ public class PlotSquared5Provider implements ProtectionProvider {
@NotNull
private Land getLand(@NotNull Plot plot) {
return new Land(getIdPrefix() + plot.getId().toString(), plot.getOwners());
return new Land(getIdPrefix() + plot.getId(), plot.getOwners());
}
@Override
@@ -99,7 +99,11 @@ public class LandProtection implements Listener {
return;
}
BlockBreakEvent blockBreakEvent = (BlockBreakEvent) event;
if (protectionManager.can(BREAK, blockBreakEvent.getBlock().getLocation(), blockBreakEvent.getPlayer())) {
Block block = blockBreakEvent.getBlock();
if (settingsManager.getIgnoredList(BREAK).contains(block.getType().name())) {
return;
}
if (protectionManager.can(BREAK, block.getLocation(), blockBreakEvent.getPlayer())) {
blockBreakEvent.setCancelled(false);
}
}, plugin, false);
@@ -188,7 +192,11 @@ public class LandProtection implements Listener {
@EventHandler(priority = EventPriority.LOWEST)
public void onBreak(BlockBreakEvent event) {
if (protectionManager.can(BREAK, event.getBlock().getLocation(), event.getPlayer())) {
Block block = event.getBlock();
if (settingsManager.getIgnoredList(BREAK).contains(block.getType().name())) {
return;
}
if (protectionManager.can(BREAK, block.getLocation(), event.getPlayer())) {
event.setCancelled(true);
}
}
@@ -47,7 +47,7 @@ public class PlayerDeath implements Listener {
ClanPlayer victimCp = plugin.getClanManager().getCreateClanPlayer(victim.getUniqueId());
ClanPlayer attackerCp = plugin.getClanManager().getCreateClanPlayer(attacker.getUniqueId());
addKill(victimCp, attackerCp);
classifyKill(victimCp, attackerCp);
giveMoneyReward(victimCp, attackerCp);
// record death for victim
@@ -71,7 +71,7 @@ public class PlayerDeath implements Listener {
war.increaseCasualties(victimClan);
}
private void addKill(@NotNull ClanPlayer victim, @NotNull ClanPlayer attacker) {
private void classifyKill(@NotNull ClanPlayer victim, @NotNull ClanPlayer attacker) {
Clan victimClan = victim.getClan();
Clan attackerClan = attacker.getClan();
if (victimClan == null || attackerClan == null || !victimClan.isVerified() || !attackerClan.isVerified()) {
@@ -156,6 +156,8 @@ public class PlayerDeath implements Listener {
if (kills < max) {
saveKill(kill, type);
}
} else {
saveKill(kill, type);
}
});
return;
@@ -0,0 +1,88 @@
package net.sacredlabyrinth.phaed.simpleclans.loggers;
import net.sacredlabyrinth.phaed.simpleclans.Clan;
import net.sacredlabyrinth.phaed.simpleclans.EconomyResponse;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/**
* Class responsible for logging bank related transactions.
* @since 2.15.3
*/
public class BankLog {
private final DecimalFormat decimalFormat = new DecimalFormat("##.##");
private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd - HH:mm");
private final CommandSender sender;
private final Clan clan;
private final EconomyResponse economyResponse;
private final BankLogger.Operation operation;
private final ClanBalanceUpdateEvent.Cause cause;
private final double amount;
public BankLog(@Nullable CommandSender sender, @NotNull Clan clan, @NotNull EconomyResponse economyResponse,
@NotNull BankLogger.Operation operation, ClanBalanceUpdateEvent.Cause cause, double amount) {
this.sender = sender;
this.clan = clan;
this.economyResponse = economyResponse;
this.operation = operation;
this.cause = cause;
this.amount = amount;
}
public static List<String> getHeader() {
return Arrays.asList("Date", "Sender", "Clan Name", "Response", "Operation", "Cause", "Sender Balance", "Amount", "Clan Balance");
}
public List<String> getValues() {
double senderMoney = (sender instanceof Player) ? SimpleClans.getInstance().getPermissionsManager().playerGetMoney((Player) sender) : 0;
List<String> values = new ArrayList<>();
values.add(dateFormat.format(new Date()));
values.add(sender != null ? sender.getName() : "API");
values.add(clan.getName());
values.add(economyResponse.name());
values.add(operation.name());
values.add(cause.name());
values.add(decimalFormat.format(senderMoney));
values.add(decimalFormat.format(amount));
values.add(decimalFormat.format(clan.getBalance()));
return values;
}
public CommandSender getSender() {
return sender;
}
public Clan getClan() {
return clan;
}
public EconomyResponse getEconomyResponse() {
return economyResponse;
}
public BankLogger.Operation getOperation() {
return operation;
}
public ClanBalanceUpdateEvent.Cause getCause() {
return cause;
}
public double getAmount() {
return amount;
}
}
@@ -0,0 +1,9 @@
package net.sacredlabyrinth.phaed.simpleclans.loggers;
public interface BankLogger {
void log(BankLog log);
enum Operation {
DEPOSIT, WITHDRAW, SET
}
}
@@ -0,0 +1,100 @@
package net.sacredlabyrinth.phaed.simpleclans.loggers;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import org.jetbrains.annotations.NotNull;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.*;
/**
* Logs all bank actions to one csv file per day.
* @since 2.15.3
*/
public class CSVBankLogger implements BankLogger {
private final Logger logger = Logger.getLogger(getClass().getSimpleName());
private final SimpleClans plugin;
public CSVBankLogger(SimpleClans plugin) {
this.plugin = plugin;
if (!plugin.getSettingsManager().isBankLogEnabled()) {
return;
}
try {
FileHandler fh = new FileHandler(getFilePath(), (int) (100 * Math.pow(10, 6)), 1, true);
fh.setFormatter(new CSVFormatter());
fh.setLevel(Level.INFO);
fh.setEncoding("UTF-8");
logger.addHandler(fh);
if (!plugin.getSettingsManager().isDebugging()) {
logger.setUseParentHandlers(false);
}
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void log(BankLog log) {
if (!plugin.getSettingsManager().isBankLogEnabled()) {
return;
}
logger.log(Level.INFO, toCSV(log));
}
@SuppressWarnings("ResultOfMethodCallIgnored")
@NotNull
String getFilePath() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String folderPath = plugin.getDataFolder().getPath() + File.separator + "logs" + File.separator + "bank";
String filePath = folderPath + File.separator + dateFormat.format(new Date()) + ".csv";
File folder = new File(folderPath);
if (!folder.exists()) {
folder.mkdirs();
}
File file = new File(filePath);
if (!file.exists()) {
try {
file.createNewFile();
makeHeader(file);
} catch (IOException e) {
e.printStackTrace();
}
}
return filePath;
}
private void makeHeader(File file) throws FileNotFoundException {
try (PrintWriter pw = new PrintWriter(file)) {
pw.println(String.join(",", BankLog.getHeader()));
}
}
private String toCSV(BankLog log) {
return String.join(",", log.getValues());
}
@NotNull
public Logger getLogger() {
return logger;
}
static class CSVFormatter extends Formatter {
@Override
public String format(LogRecord record) {
return record.getMessage() + "\n";
}
}
}
@@ -319,6 +319,11 @@ public final class ClanManager {
@SuppressWarnings("deprecation")
@Nullable
public ClanPlayer getAnyClanPlayer(String playerName) {
for (ClanPlayer cp : getAllClanPlayers()) {
if (cp.getName().equals(playerName)) {
return cp;
}
}
return getAnyClanPlayer(Bukkit.getOfflinePlayer(playerName).getUniqueId());
}
@@ -574,7 +579,7 @@ public final class ClanManager {
}
if (out.length() == 0) {
out = ChatColor.BLACK + "None";
out = lang("none", player);
}
return out;
@@ -645,7 +650,7 @@ public final class ClanManager {
}
if (out.length() == 0) {
out = ChatColor.BLACK + "None";
out = lang("none", player);
}
return out;
@@ -733,7 +738,7 @@ public final class ClanManager {
count += getFoodPoints(inv, XMaterial.COOKED_BEEF, 8, 12.8);
if (count == 0) {
return ChatColor.BLACK + lang("none", player);
return lang("none", player);
} else {
return ((int) count) + "" + ChatColor.GOLD + "p";
}
@@ -1228,7 +1233,7 @@ public final class ClanManager {
* Processes a ally chat command
*/
public void processAllyChat(Player player, final String msg) {
final ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);
final ClanPlayer cp = getClanPlayer(player);
if (cp == null) {
return;
@@ -1285,11 +1290,10 @@ public final class ClanManager {
String message = Helper.formatAllyChat(cp, ce.getMessage(), ce.getPlaceholders());
plugin.getLogger().info(message);
Player self = cp.toPlayer();
ChatBlock.sendMessage(self, message);
ChatBlock.sendMessage(cp, message);
for (ClanPlayer p : ce.getReceivers()) {
ChatBlock.sendMessage(p.toPlayer(), message);
ChatBlock.sendMessage(p, message);
}
}
}.runTask(plugin);
@@ -4,20 +4,18 @@ import net.milkbowl.vault.chat.Chat;
import net.milkbowl.vault.economy.Economy;
import net.milkbowl.vault.permission.Permission;
import net.sacredlabyrinth.phaed.simpleclans.*;
import org.bukkit.ChatColor;
import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;
import org.bukkit.permissions.PermissionAttachment;
import org.bukkit.plugin.RegisteredServiceProvider;
import org.jetbrains.annotations.Nullable;
import java.text.MessageFormat;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.bukkit.ChatColor;
import org.bukkit.OfflinePlayer;
import org.jetbrains.annotations.Nullable;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
/**
@@ -66,7 +64,6 @@ public final class PermissionsManager {
* Loads the permissions for each clan from the config
*/
public void loadPermissions() {
SimpleClans.getInstance().getSettingsManager().load();
permissions.clear();
for (Clan clan : plugin.getClanManager().getClans()) {
permissions.put(clan.getTag(), SimpleClans.getInstance().getConfig().getStringList("permissions." + clan.getTag()));
@@ -82,8 +79,6 @@ public final class PermissionsManager {
SimpleClans.getInstance().getSettingsManager().getConfig().set("permissions." + clan.getTag(), getPermissions(clan));
}
}
SimpleClans.getInstance().getSettingsManager().load();
SimpleClans.getInstance().getSettingsManager().save();
}
/**
@@ -163,20 +158,20 @@ public final class PermissionsManager {
public Map<Player, PermissionAttachment> getPermAttaches() {
return permAttaches;
}
/**
* Charge a player some money
*
*/
*/
@Deprecated
public boolean playerChargeMoney(String player, double money) {
return economy.withdrawPlayer(player, money).transactionSuccess();
}
/**
* Charge a player some money
*
*/
*/
public boolean playerChargeMoney(OfflinePlayer player, double money) {
return economy.withdrawPlayer(player, money).transactionSuccess();
}
@@ -239,20 +234,22 @@ public final class PermissionsManager {
* @param player the player
* @param perm the permission
* @return whether he has the permission
*
* @deprecated use {@link PermissionsManager#has(Player, RankPermission, boolean)} or {@link PermissionsManager#has(Player, String)}
*/
public boolean has(@Nullable String world, OfflinePlayer player, String perm) {
if (player != null && permission != null) {
return permission.playerHas(world, player, perm);
}
return false;
}
if (player != null && permission != null) {
return permission.playerHas(world, player, perm);
}
return false;
}
/**
* Check if a player has permissions
*
* @param player the player
* @param perm the permission
* @param perm the permission
* @return whether he has the permission
*/
public boolean has(Player player, String perm) {
@@ -270,30 +267,32 @@ public final class PermissionsManager {
SimpleClans.debug(String.format("Permission %s is %s for %s", perm, hasPermission, player.getName()));
return hasPermission;
}
/**
* Checks if the player has the rank permission or the permission level, and the equivalent Bukkit permission
*
*
* @param player the player
* @param permission the rank permission
* @param notify notify the player if they don't have permission
*
* @deprecated use {@link PermissionsManager#has(Player, RankPermission, boolean)} or {@link PermissionsManager#has(Player, String)}
*/
@Deprecated
public boolean has(Player player, RankPermission permission, PermissionLevel level, boolean notify) {
if (player == null || permission == null) {
return false;
}
}
ClanPlayer clanPlayer = plugin.getClanManager().getClanPlayer(player);
if (clanPlayer == null) {
return false;
}
}
boolean hasBukkitPermission = has(player, permission.getBukkitPermission());
if (!hasBukkitPermission) {
return false;
}
}
boolean hasLevel = false;
if (level != null) {
switch (level) {
@@ -304,8 +303,8 @@ public final class PermissionsManager {
hasLevel = clanPlayer.isTrusted();
break;
}
}
}
boolean hasRankPermission = false;
String rankName = clanPlayer.getRankId();
Clan clan = clanPlayer.getClan();
@@ -313,23 +312,21 @@ public final class PermissionsManager {
if (clan.hasRank(rankName)) {
//noinspection ConstantConditions
hasRankPermission = clan.getRank(rankName).getPermissions().contains(permission.toString());
} else {
if (rankName != null && !rankName.isEmpty()) {
clanPlayer.setRank(null);
}
}
} else if (!rankName.isEmpty()) {
clanPlayer.setRank(null);
}
if (notify && !hasLevel && !hasRankPermission) {
ChatBlock.sendMessage(player, ChatColor.RED + MessageFormat.format(lang("you.must.be.0.or.have.the.permission.1.to.use.this", player),
level == PermissionLevel.LEADER ? lang("leader", player) : lang("trusted", player), permission.toString()));
}
}
return hasLevel || hasRankPermission;
}
/**
* Checks if the player has the rank permission or the permission level, and the equivalent Bukkit permission
*
*
* @param player the player
* @param permission the rank permission
* @param notify notify the player if they don't have permission
@@ -337,24 +334,24 @@ public final class PermissionsManager {
public boolean has(Player player, RankPermission permission, boolean notify) {
if (player == null || permission == null) {
return false;
}
}
ClanPlayer clanPlayer = plugin.getClanManager().getClanPlayer(player);
if (clanPlayer == null) {
if (notify) {
player.sendMessage(ChatColor.RED + lang("not.a.member.of.any.clan", player));
}
return false;
}
}
boolean hasBukkitPermission = has(player, permission.getBukkitPermission());
if (!hasBukkitPermission) {
if (notify) {
ChatBlock.sendMessage(player,ChatColor.RED + lang("insufficient.permissions", player));
}
return false;
}
}
boolean hasLevel = false;
switch (permission.getPermissionLevel()) {
case LEADER:
@@ -363,8 +360,8 @@ public final class PermissionsManager {
case TRUSTED:
hasLevel = clanPlayer.isTrusted();
break;
}
}
boolean hasRankPermission = false;
String rankName = clanPlayer.getRankId();
Clan clan = clanPlayer.getClan();
@@ -373,17 +370,15 @@ public final class PermissionsManager {
if (rank != null) {
hasRankPermission = rank.getPermissions().contains(permission.toString());
}
} else {
if (rankName != null && !rankName.isEmpty()) {
clanPlayer.setRank(null);
}
}
} else if (!rankName.isEmpty()) {
clanPlayer.setRank(null);
}
if (notify && !hasLevel && !hasRankPermission) {
ChatBlock.sendMessage(player, ChatColor.RED + MessageFormat.format(lang("you.must.be.0.or.have.the.permission.1.to.use.this",player),
permission.getPermissionLevel() == PermissionLevel.LEADER ? lang("leader",player) : lang("trusted",player), permission.toString()));
}
}
return hasLevel || hasRankPermission;
}
@@ -20,6 +20,7 @@ import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.debug;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
public class ProtectionManager {
@@ -79,7 +80,9 @@ public class ProtectionManager {
}
public boolean isOwner(@NotNull OfflinePlayer player, @NotNull Location location) {
debug(String.format("isOwner: player %s %s -> %s", player.getName(), player.getUniqueId(), location));
for (Land land : getLandsAt(location)) {
debug(String.format("land -> id %s - owners %s", land.getId(), land.getOwners()));
if (land.getOwners().contains(player.getUniqueId())) {
return true;
}
@@ -250,7 +253,7 @@ public class ProtectionManager {
}
}
private void registerProvider(ProtectionProvider provider) {
public void registerProvider(@NotNull ProtectionProvider provider) {
String requiredPlugin = provider.getRequiredPluginName();
String providerName = provider.getClass().getSimpleName();
if (requiredPlugin != null && Bukkit.getPluginManager().getPlugin(requiredPlugin) == null) {
@@ -416,7 +416,7 @@ public final class RequestManager {
ask(req);
req.incrementAskCount();
}
}}.runTaskTimerAsynchronously(plugin, 0, plugin.getSettingsManager().getRequestFreqencySecs() * 20L);
}}.runTaskTimerAsynchronously(plugin, 0, plugin.getSettingsManager().getRequestFrequencySecs() * 20L);
}
/**
@@ -3,10 +3,12 @@ package net.sacredlabyrinth.phaed.simpleclans.managers;
import com.cryptomorin.xseries.XMaterial;
import net.sacredlabyrinth.phaed.simpleclans.Helper;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import net.sacredlabyrinth.phaed.simpleclans.utils.ChatUtils;
import net.sacredlabyrinth.phaed.simpleclans.utils.RankingNumberResolver.RankingType;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.event.EventPriority;
import org.bukkit.plugin.Plugin;
@@ -31,7 +33,6 @@ public final class SettingsManager {
private boolean keepOnHome;
private boolean debugging;
private final SimpleClans plugin;
private boolean mChatIntegration;
private boolean pvpOnlywhileInWar;
private boolean useColorCodeFromPrefix;
private boolean confirmationForPromote;
@@ -168,7 +169,7 @@ public final class SettingsManager {
private String username;
private String password;
private boolean safeCivilians;
private final File main;
private final File configFile;
private final FileConfiguration config;
private boolean compatMode;
private boolean homebaseSetOnce;
@@ -210,8 +211,9 @@ public final class SettingsManager {
public SettingsManager() {
plugin = SimpleClans.getInstance();
config = plugin.getConfig();
main = new File(plugin.getDataFolder() + File.separator + "config.yml");
load();
config.options().copyDefaults(true);
configFile = new File(plugin.getDataFolder() + File.separator + "config.yml");
loadAndSave();
warnAboutAutoGroupGroupName();
}
@@ -219,19 +221,13 @@ public final class SettingsManager {
* Load the configuration
*/
@SuppressWarnings({"CallToPrintStackTrace", "UseSpecificCatch"})
public void load() {
boolean exists = (main).exists();
if (exists) {
public void loadAndSave() {
if (configFile.exists()) {
try {
getConfig().options().copyDefaults(true);
getConfig().load(main);
} catch (Exception e) {
e.printStackTrace();
config.load(configFile);
} catch (IOException | InvalidConfigurationException ex) {
plugin.getLogger().severe("Error while trying to load plugin's configuration: " + ex.getMessage());
}
} else {
getConfig().options().copyDefaults(true);
}
enableGUI = getConfig().getBoolean("settings.enable-gui");
@@ -248,7 +244,6 @@ public final class SettingsManager {
}
}
debugging = getConfig().getBoolean("settings.show-debug-info");
mChatIntegration = getConfig().getBoolean("settings.mchat-integration");
pvpOnlywhileInWar = getConfig().getBoolean("settings.pvp-only-while-at-war");
enableAutoGroups = getConfig().getBoolean("settings.enable-auto-groups");
useColorCodeFromPrefix = getConfig().getBoolean("settings.use-colorcode-from-prefix-for-name");
@@ -430,12 +425,11 @@ public final class SettingsManager {
save();
}
@SuppressWarnings("CallToPrintStackTrace")
public void save() {
try {
getConfig().save(main);
} catch (IOException e) {
e.printStackTrace();
config.save(configFile);
} catch (IOException ex) {
plugin.getLogger().severe("Error while trying to save plugin's configuration: " + ex.getMessage());
}
}
@@ -448,6 +442,10 @@ public final class SettingsManager {
}
}
public boolean isBankLogEnabled() {
return getConfig().getBoolean("economy.bank-log.enable", false);
}
public boolean isWarRequestEnabled() {
return getConfig().getBoolean("war-and-protection.war-start.request-enabled", true);
}
@@ -996,7 +994,7 @@ public final class SettingsManager {
* @return the serverName
*/
public String getServerName() {
return Helper.parseColors(serverName);
return ChatUtils.parseColors(serverName);
}
/**
@@ -1028,9 +1026,9 @@ public final class SettingsManager {
}
/**
* @return the requestFreqencySecs
* @return the requestFrequencySecs
*/
public int getRequestFreqencySecs() {
public int getRequestFrequencySecs() {
return requestFreqencySecs;
}
@@ -1643,10 +1641,6 @@ public final class SettingsManager {
return pvpOnlywhileInWar;
}
public boolean ismChatIntegration() {
return mChatIntegration;
}
public boolean isDebugging() {
return debugging;
}
@@ -3,6 +3,7 @@ package net.sacredlabyrinth.phaed.simpleclans.managers;
import com.google.common.base.Charsets;
import net.sacredlabyrinth.phaed.simpleclans.*;
import net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent;
import net.sacredlabyrinth.phaed.simpleclans.loggers.BankLogger;
import net.sacredlabyrinth.phaed.simpleclans.storage.DBCore;
import net.sacredlabyrinth.phaed.simpleclans.storage.MySQLCore;
import net.sacredlabyrinth.phaed.simpleclans.storage.SQLiteCore;
@@ -334,7 +335,11 @@ public final class StorageManager {
List<ClanPlayer> purge = new ArrayList<>();
for (ClanPlayer cp : cps) {
if (cp.getInactiveDays() > purgePlayers && !cp.isLeader()) {
//let the clan be purged first
if (cp.isLeader() && cp.getClan() != null) {
continue;
}
if (cp.getInactiveDays() > purgePlayers) {
purge.add(cp);
}
}
@@ -399,7 +404,7 @@ public final class StorageManager {
clan.setPackedBb(packed_bb);
clan.setFounded(founded);
clan.setLastUsed(last_used);
clan.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, balance);
clan.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, BankLogger.Operation.SET, balance);
clan.setMemberFee(feeValue);
clan.setMemberFeeEnabled(feeEnabled);
clan.setRanks(Helper.ranksFromJson(ranks));
@@ -473,7 +478,7 @@ public final class StorageManager {
clan.setPackedBb(packed_bb);
clan.setFounded(founded);
clan.setLastUsed(last_used);
clan.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, balance);
clan.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, BankLogger.Operation.SET, balance);
clan.setMemberFee(feeValue);
clan.setMemberFeeEnabled(feeEnabled);
clan.setRanks(Helper.ranksFromJson(ranks));
@@ -653,7 +658,7 @@ public final class StorageManager {
clanReSync.setPackedBb(clanDB.getPackedBb());
clanReSync.setFounded(clanDB.getFounded());
clanReSync.setLastUsed(clanDB.getLastUsed());
clanReSync.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, clanDB.getBalance());
clanReSync.setBalance(null, ClanBalanceUpdateEvent.Cause.LOADING, BankLogger.Operation.SET, clanDB.getBalance());
cp.setClan(clanReSync);
} else {
plugin.getClanManager().importClan(clanDB);
@@ -1,19 +1,15 @@
package net.sacredlabyrinth.phaed.simpleclans.tasks;
import java.text.MessageFormat;
import net.sacredlabyrinth.phaed.simpleclans.*;
import net.sacredlabyrinth.phaed.simpleclans.events.ClanBalanceUpdateEvent;
import net.sacredlabyrinth.phaed.simpleclans.managers.SettingsManager;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.scheduler.BukkitRunnable;
import net.sacredlabyrinth.phaed.simpleclans.ChatBlock;
import net.sacredlabyrinth.phaed.simpleclans.Clan;
import net.sacredlabyrinth.phaed.simpleclans.ClanPlayer;
import net.sacredlabyrinth.phaed.simpleclans.Helper;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import java.text.MessageFormat;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
import net.sacredlabyrinth.phaed.simpleclans.managers.SettingsManager;
/**
*
@@ -36,7 +32,7 @@ public class CollectFeeTask extends BukkitRunnable {
int minute = sm.getTasksCollectFeeMinute();
long delay = Helper.getDelayTo(hour, minute);
this.runTaskTimerAsynchronously(SimpleClans.getInstance(), delay * 20, 86400 * 20);
this.runTaskTimerAsynchronously(plugin, delay * 20, 86400 * 20);
}
/**
@@ -33,7 +33,7 @@ public class CollectUpkeepTask extends BukkitRunnable {
int minute = settingsManager.getTasksCollectUpkeepMinute();
long delay = Helper.getDelayTo(hour, minute);
this.runTaskTimerAsynchronously(SimpleClans.getInstance(), delay * 20, 86400 * 20);
this.runTaskTimerAsynchronously(plugin, delay * 20, 86400 * 20);
}
/**
@@ -17,7 +17,7 @@ public class SaveDataTask extends BukkitRunnable {
* Starts the repetitive task
*/
public void start() {
long interval = plugin.getSettingsManager().getSaveInterval() * 20;
long interval = plugin.getSettingsManager().getSaveInterval() * 20L;
runTaskTimerAsynchronously(plugin, interval, interval);
}
@@ -36,7 +36,6 @@ public class InventoryDrawer {
OPENING.put(uuid, frame);
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
Inventory inventory = prepareInventory(frame);
if (!frame.equals(OPENING.get(uuid))) {
@@ -3,6 +3,7 @@ package net.sacredlabyrinth.phaed.simpleclans.ui.frames;
import com.cryptomorin.xseries.XMaterial;
import net.sacredlabyrinth.phaed.simpleclans.Clan;
import net.sacredlabyrinth.phaed.simpleclans.SimpleClans;
import net.sacredlabyrinth.phaed.simpleclans.managers.SettingsManager;
import net.sacredlabyrinth.phaed.simpleclans.ui.InventoryDrawer;
import net.sacredlabyrinth.phaed.simpleclans.ui.SCComponent;
import net.sacredlabyrinth.phaed.simpleclans.ui.SCComponentImpl;
@@ -17,22 +18,26 @@ import org.jetbrains.annotations.NotNull;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
public class ClanListFrame extends SCFrame {
private final SimpleClans plugin = SimpleClans.getInstance();
private final List<Clan> clans = plugin.getClanManager().getClans();
private final List<Clan> clans;
private final Paginator paginator;
private final RankingNumberResolver<Clan, BigDecimal> rankingResolver;
public ClanListFrame(SCFrame parent, Player viewer) {
super(parent, viewer);
SimpleClans plugin = SimpleClans.getInstance();
SettingsManager sm = plugin.getSettingsManager();
clans = plugin.getClanManager().getClans().stream()
.filter(clan -> clan.isVerified() || sm.isShowUnverifiedOnList()).collect(Collectors.toList());
paginator = new Paginator(getSize() - 9, clans);
plugin.getClanManager().sortClansByKDR(clans);
rankingResolver = new RankingNumberResolver<>(clans, c -> KDRFormat.toBigDecimal(c.getTotalKDR()), false,
plugin.getSettingsManager().getRankingType());
sm.getRankingType());
}
@Override
@@ -87,7 +87,7 @@ public class Components {
if (cp.isTrusted()) {
return lang("trusted", viewer);
}
if (cp.getRankId() != null && !cp.getRankId().isEmpty()) {
if (!cp.getRankId().isEmpty()) {
return lang("in.rank", viewer);
}
return lang("untrusted", viewer);
@@ -111,8 +111,8 @@ public class Components {
lang("gui.clandetails.clan.lore.deaths", viewer, clan.getTotalDeaths()),
lang("gui.clandetails.clan.lore.fee", viewer, clan.isMemberFeeEnabled()
? lang("fee.enabled", viewer) : lang("fee.disabled", viewer), clan.getMemberFee()),
lang("gui.clandetails.clan.lore.allies", viewer, clan.getAllies().isEmpty() ? lang("none", viewer) : clan.getAllyString(lang("gui.clandetails.clan.lore.allies.separator", viewer))),
lang("gui.clandetails.clan.lore.rivals", viewer, clan.getRivals().isEmpty() ? lang("none", viewer) : clan.getRivalString(lang("gui.clandetails.clan.lore.rivals.separator", viewer))),
lang("gui.clandetails.clan.lore.allies", viewer, clan.getAllies().isEmpty() ? lang("none", viewer) : clan.getAllyString(lang("gui.clandetails.clan.lore.allies.separator", viewer), viewer)),
lang("gui.clandetails.clan.lore.rivals", viewer, clan.getRivals().isEmpty() ? lang("none", viewer) : clan.getRivalString(lang("gui.clandetails.clan.lore.rivals.separator", viewer), viewer)),
lang("gui.clandetails.clan.lore.founded", viewer, clan.getFoundedString()),
lang("gui.clandetails.clan.lore.inactive", viewer, clan.getInactiveDays(), Helper.formatMaxInactiveDays(clan.getMaxInactiveDays())));
} else {
@@ -166,7 +166,7 @@ public class Components {
}
SCComponent c = new SCComponentImpl(lang("gui.previous.page.title", viewer), null,
XMaterial.STONE_BUTTON, slot);
c.setListener(ClickType.LEFT, listener);
setOneTimeUseListener(c, listener);
return c;
}
@@ -176,10 +176,19 @@ public class Components {
}
SCComponent c = new SCComponentImpl(lang("gui.next.page.title", viewer), null,
XMaterial.STONE_BUTTON, slot);
c.setListener(ClickType.LEFT, listener);
setOneTimeUseListener(c, listener);
return c;
}
private static void setOneTimeUseListener(SCComponent c, @Nullable Runnable listener) {
c.setListener(ClickType.LEFT, () -> {
if (listener != null) {
listener.run();
}
c.setListener(ClickType.LEFT, null);
});
}
@SuppressWarnings("deprecation")
public static void setOwningPlayer(@NotNull ItemStack item, @NotNull OfflinePlayer player) {
SkullMeta itemMeta = (SkullMeta) item.getItemMeta();
@@ -19,7 +19,7 @@ import static net.sacredlabyrinth.phaed.simpleclans.SimpleClans.lang;
public class ChatUtils {
private static final Pattern PLACEHOLDER_PATTERN = Pattern.compile("(%([A-Za-z]+)%)");
private static final Pattern HEX_COLOR_PATTERN = Pattern.compile("&#(\\w{5}[0-9A-Fa-f])");
private static final Pattern HEX_COLOR_PATTERN = Pattern.compile("&#([0-9A-Fa-f]{6})");
private static boolean supportsHexColors;
static {
+4 -1
View File
@@ -22,7 +22,6 @@ settings:
keep-items-on-clan-home: false
item-list: []
show-debug-info: false
mchat-integration: true
enable-auto-groups: false
chat-compatibility-mode: true
rival-limit-percent: 50
@@ -66,6 +65,8 @@ war-and-protection:
ignored-list:
PLACE:
- "PLAYER_HEAD"
BREAK:
- "EMERALD_BLOCK"
set-base-only-in-land: false
war-normal-expiration-time: 0
war-disconnect-expiration-time: 0
@@ -125,6 +126,8 @@ economy:
upkeep-enabled: false
multiply-upkeep-by-clan-size: false
charge-upkeep-only-if-member-fee-enabled: true
bank-log:
enable: true
kill-weights:
rival: 2.0
civilian: 0.0
+10 -8
View File
@@ -253,7 +253,7 @@ profile=profile
civilian.abbreviation=Civ
rank=Rank
leaders=Leaders
none=None
none=&8None
today=Today
kills=Kills
mostkilled=Most Killed
@@ -498,15 +498,15 @@ clan.admin.set=You set {0}''s bank balance to {1}
clan.admin.bank.not.enough.money={0}''s bank has not enough money!
clan.bank.not.enough.money=Your clans bank has not enough money
your.clans.are.not.rivals=Your clans are not rivals
the.clan.members.reached.limit=Your clan members reached limit
the.clan.members.reached.limit=Your clan has reached the member limit
you.have.reseted.your.kdr=You have reseted your KDR
you.have.reseted.0.kdr=You have reseted {0}''s KDR
you.have.reseted.kdr.of.all.players=You have reseted the KDR of all players
you.have.toggled.permanent.status=You have toggled permanent status for {0}
permanent.status.enabled=Your clan''s permanent status has been enabled by {0}
permanent.status.disabled=Your clan''s permanent status has been disabled by {0}
resign.yes=Yes
resign.no=No
yes=Yes
cancel=Cancel
resign.confirmation=Are you sure you want to resign? {0}
resign.success=You have successfully resigned from your clan
you.cannot.demote.the.last.leader=You cannot demote the last leader
@@ -557,6 +557,8 @@ you.must.be.0.or.have.the.permission.1.to.use.this=You must be {0} or your leade
deposit.not.allowed=Deposit is not allowed, use /%clan %toggle %deposit to allow it
withdraw.not.allowed=Withdraw is not allowed, use /%clan %toggle %withdraw to allow it
resign.request.cancelled=Resign request cancelled
clan.create.request.cancelled=Clan create request cancelled
rank.create.request.cancelled=Rank create request cancelled
promotion.vote.has.been.requested.from.all.leaders=Promotion vote has been requested from all leaders
allowed=allowed
blocked=blocked
@@ -780,20 +782,20 @@ unmuted.ally.chat=&bYou have unmuted ally chat
player.already.in.this.clan=&cThe player is already in this clan
your.clan.reached.max.alliances=&cYour clan has reached the max number of alliances
other.clan.reached.max.alliances=&cThe other clan has reached the max number of alliances
insert.clan.tag=&bInsert the clan tag:
insert.clan.tag=&bInsert the clan tag (or "{0}"):
insert.clan.name=&bInsert the clan name:
insert.rank.name=&bInsert the rank name:
insert.rank.name=&bInsert the rank name (or "{0}"):
click.to.help.translating=&bClick on this link to help translating:\n&r{0}
your.clan.must.have.members.to.verify=&cYour clan must have at least {0} members to get verified!
you.must.hold.a.banner=&cYou must have a banner in your hand!
you.changed.clan.banner=&bYou changed your clan''s banner!
your.clan.already.verified=&cYour clan is already verified!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&b%clan_name%&7 profile &8-------------------------------------------\n \n &7Name: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Description: &f%clan_description%\n &7Status: &f%clan_status%\n &7Leaders: %clan_leaders%\n &7Members Online: &f%clan_online_count%&7/&f%clan_size%\n &7KDR: &e%clan_kdr%\n &7Kill Totals: &8[Rival:&f%clan_rival_kills% &8Neutral:&f%clan_neutral_kills% &8Civilian:&f%clan_civilian_kills%&8]\n &7Deaths: &f%clan_deaths%\n &7Fee: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Allies: &f%clan_allies%\n &7Rivals: &f%clan_rivals%\n &7Founded: &f%clan_founded%\n &7Inactive: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% days\n
clan.profile=\n&b%clan_name%&7 profile &8-------------------------------------------\n \n &7Name\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Description\: &f%clan_description%\n &7Status\: &f%clan_status%\n &7Leaders\: %clan_leaders%\n &7Members Online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Kill Totals\: &8[Rival\:&f%clan_rival_kills% &8Ally\:&f%clan_ally_kills% &8Neutral\:&f%clan_neutral_kills% &8Civilian\:&f%clan_civilian_kills%&8]\n &7Deaths\: &f%clan_deaths%\n &7Fee\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Allies\: &f%clan_allies%\n &7Rivals\: &f%clan_rivals%\n &7Founded\: &f%clan_founded%\n &7Inactive\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% days\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Kill Type: %player_kill_type%\n
player.lookup=\n&b%player_name%&7''s player info &8-------------------------------------------\n \n &7Clan: &f%clan_name%\n &7Rank: &f%player_rank%\n &7Status: &f%player_status%\n &7KDR: &e%player_kdr%\n &7Kill Totals: &8[Rival:&f%player_rival_kills% &8Neutral:&f%player_neutral_kills% &8Civilian:&f%player_civilian_kills%&8]\n &7Deaths: &f%player_deaths%\n &7Join Date: &f%player_join_date%\n &7Last Seen: &f%player_last_seen%\n &7Past Clans: &f%player_past_clans%\n &7Inactive: &f%player_inactive_days%&7/&f%player_max_inactive_days% days\n %kill_type_line%
player.lookup=\n&b%player_name%&7's player info &8-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rank\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Kill Totals\: &8[Rival\:&f%player_rival_kills% &8Ally\:&7%player_ally_kills% &8Neutral\:&f%player_neutral_kills% &8Civilian\:&f%player_civilian_kills%&8]\n &7Deaths\: &f%player_deaths%\n &7Join Date\: &f%player_join_date%\n &7Last Seen\: &f%player_last_seen%\n &7Past Clans\: &f%player_past_clans%\n &7Inactive\: &f%player_inactive_days%&7/&f%player_max_inactive_days% days\n %kill_type_line%
economy.disabled=&cEconomy disabled!
has.been.purged={0}''s data has been purged
accepted.invitation=&bYou have accepted {0}''s invitation
@@ -1,4 +1,87 @@
description.command=الوصف
create.command=إنشاء
delete.command=حذف
rank.command=الرتبة
setdisplayname.command=تعيين اسم المعروض
setdefault.command=الوضع الإفتراضي
removedefault.command=إزالة الافتراضي
permissions.command=الصلاحيّات
list.command=قائمة
list.order.asc=تصاعدي
list.order.desc=تنازلي
list.type.name=الإسم
list.type.size=الحجم
list.type.founded=وجدت
list.type.active=نشط
profile.command=الملف الشخصى
roster.command=القائمة
lookup.command=إبحث
leaderboard.command=لائحة المتصدرين
alliances.command=إتحاد
rivalries.command=المنافسات
vitals.command=الحيوية
stats.command=الحالة
ally.command=حليف
add.command=إضافة
remove.command=إزالة
allow.command=السماح
block.command=حجب
auto.command=تلقائي
check.command=التحقق
assign.command=تعيين
unassign.command=إلغاء التعيين
rival.command=منافس
bb.command=الى اللقاء
clear.command=امسح
toggle.command=تبديل
tag.command=العلامة
deposit.command=وديعة
all.command=جميع
withdraw.command=سحب
invite.command=دعوة
kick.command=طرد
bank.command=مصرف
give.command=إعطاء
take.command=أخذ
status.command=الحالة
fee.command=الرسوم
set.command=تعيين
purge.command=الإزالة
trust.command=موثوق به
untrust.command=عدم الثقة
admin.command=المسؤول
mod.command=مشرف
promote.command=ترقية
demote.command=تخفيض
resign.command=انسحاب
disband.command=حل الفريق
verify.command=التحقق
ban.command=حظر
unban.command=إلغاء الحظر
reload.command=إعادة التحميل
kills.command=تعداد القتل
war.command=الحَرْبُ
home.command=المنزل
acf-core.parameter.member=عضو
acf-core.parameter.rank=الرتبة
acf-core.parameter.displayname=اسم العرض
acf-core.parameter.tag=العلامة
acf-core.parameter.name=الإسم
acf-core.parameter.fee=الرسوم
acf-core.parameter.description=الوصف
alliances=إتحاد
rivalries=المنافسات
roster=القائمة
stats=الحالة
vitals=الحيوية
profile=الملف الشخصى
# suppress inspection "TrailingSpacesInProperty"
add=إضافة
remove=إزالة
allow=السماح
block=حجب
auto=تلقائي
war=الحَرْبُ
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
@@ -27,6 +27,13 @@ acf-core.parameter.rank=hodnost
acf-core.parameter.leader=vůdce
acf-core.parameter.name=jmeno
acf-core.parameter.description=popis
acf-core.parameter.player=hráč
acf-core.parameter.clan=klan
acf-core.parameter.type=typ
acf-core.parameter.order=pořadí
acf-core.parameter.help=stránka nebo klíčová slova
command.description.land.allow.all=Umožňuje všechny akce ve vaší zemi
command.description.land.allow.interact_entity=Umožňuje členům klanu interagovat s entitami ve vaší zemi
command.description.create=Vytvoří klan
leader=vůdce
roster=roster
+41 -10
View File
@@ -11,11 +11,11 @@ list.order.asc=aufsteigend
list.order.desc=absteigend
list.type.name=Name
list.type.kdr=kdr
list.type.size=groesse
list.type.size=Größe
list.type.founded=gegründet
list.type.active=aktiv
profile.command=profil
roster.command=mitglieder
profile.command=Profil
roster.command=Mitglieder
lookup.command=suchen
leaderboard.command=rangliste
alliances.command=allianzen
@@ -44,6 +44,8 @@ withdraw.command=auszahlen
invite.command=einladen
kick.command=kick
bank.command=bank
give.command=geben
take.command=nehmen
status.command=status
fee.command=gebühr
set.command=setzen
@@ -169,10 +171,14 @@ command.description.invite=Lade einen Spieler zu deinem Clan ein
command.description.fee.check=Überprüft ob eine Clangebühr aktiviert ist und wie hoch diese eingestellt ist
command.description.fee.set=Bestimme die Clangebühr
command.description.bank.status=Überprüfe den Kontostand von deinem Clan
command.description.bank.admin.status=Überprüfe den Kontostand eines Clans
command.description.bank.withdraw.all=Hebe den kompletten Kontostand von deinem Clankonto ab
command.description.bank.withdraw.amount=Hebe einen bestimmten Betrag von deinem Clankonto ab
command.description.bank.admin.take=Nimmt einen Betrag an Geld von der Bank eines Clans
command.description.bank.deposit.all=Überweise dein komplettes Geld auf das Konto deines Clans
command.description.bank.deposit.amount=Überweise einen bestimmten Betrag auf das Konto deines Clans
command.description.bank.admin.give=Gibt einen Betrag an Geld an die Bank eines Clans
command.description.bank.admin.set=Setzt einen Betrag an Geld auf die Bank eines Clans
command.description.war.start=Startet einen Krieg mit einem anderen Clan
command.description.war.end=Beende einen Clankrieg
command.description.resetkdr.everyone=Alle KDR zurücksetzen
@@ -182,6 +188,7 @@ command.description.admin.demote=Degradiert jeden Anführer von jedem Clan
command.description.demote=Degradiere einen Calnführer
command.description.admin.promote=Befördere jedes Mitglied von jedem Clan
command.description.promote=Befördere ein Mitglied zum Anführer
command.description.admin.permanent=Schalte den permanenten Status eines Verbündeten Clans um
command.description.toggle.bb=Schaltet an, ob das Bulletinboard angezeigt werden soll, wenn du dich anmeldest
command.description.toggle.tag=Schaltet an, ob der Tag deines Clans neben deinem Namen angezeigt werden soll
command.description.toggle.deposit=Schalte um, ob Einzahlungen auf deinen Clan erlaubt sind
@@ -218,6 +225,7 @@ clans.lower=clans
rival=Rivale
civilian=Zivilist
neutral=Neutral
ally=Verbündete(r)
free.agent=Freier Agent
days=tage
rivals=Rivalen
@@ -240,11 +248,12 @@ food=Nahrung
vitals=vitale
verified=Verifiziert
unverified=Nicht verifiziert
permanent=Permanent
profile=profil
civilian.abbreviation=Civ
rank=Rang
leaders=Anführer
none=Kein
none=&8Keine
today=Heute
kills=Kills
mostkilled=Am meisten getötet
@@ -386,6 +395,7 @@ the.player.does.not.have.the.permissions.to.lead.a.clan=Der Spieler hat nicht di
you.cannot.promote.yourself=Du kannst dich nicht selbst befördern\!
the.player.is.already.a.leader=Der Spieler ist bereits Anführer
configuration.reloaded=Konfiguration neugeladen
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=Der letzter Anführer kann nicht zurücktreten. Du musst einen anderen Anführer ernennen oder den Clan auflösen
0.has.resigned={0} ist zurückgetreten
you.cannot.trust.yourself=Du kannst dir selbst nicht vertrauen
leaders.are.already.trusted=Anführer sind bereits vertrauenswürdig
@@ -472,27 +482,43 @@ your.clans.are.already.rivals=Eure Clans sind bereits Rivalen
player.got.money=Du hast für das töten von {1} Spielern basieren auf deiner KDR ({2}) {0} Geld bekommen
cleared.bb=Das schwarze Brett wurde gelöscht
clan.balance=Clan-Kontostand\: {0}
clan.admin.balance={0}''s Kontostand\: {1}$
bb.fee.player.kicked={0} wurde aus dem Clan geschmissen, da er/sie die Clangebühr nicht bezahlt hat
bb.fee.set=Die Clangebühr beträgt {0} $
bb.clan.deposit=Es wurden {0} $ überwiesen
player.clan.deposit=Du hast {0} überwiesen
bb.clan.withdraw=Es wurden {0} $ abgebucht
bb.clan.take={0} $ wurden abgehoben
bb.clan.give={0} $ wurden eingezahlt
bb.clan.set={0} $ wurden gesetzt
player.clan.withdraw=Du hast {0} abgebucht
clan.admin.take=Du hast {0} $ von {1}s Konto abgehoben
clan.admin.give=Du hast {0} $ an die Bank von {1} gegeben
clan.admin.set=Du hast {0}''s Bankkonto auf {1} gesetzt
clan.admin.bank.not.enough.money=Das Konto von {0} verfügt nicht über genügend Geld.
clan.bank.not.enough.money=Das Konto von deinem Clan ist nicht ausreichend gedeckt
your.clans.are.not.rivals=Eure Clans sind keine Rivalen
the.clan.members.reached.limit=Dein Clan hat das Limit an Clanmitglieder erreicht
the.clan.members.reached.limit=Dein Clan hat das Mitgliederlimit erreicht
you.have.reseted.your.kdr=Du hast deine KDR zurückgesetzt
you.have.reseted.0.kdr=Du hast die KDR von {0} zurückgesetzt
you.have.reseted.kdr.of.all.players=Du hast die KDR von allen Spielern zurückgesetzt
resign.yes=Ja
resign.no=Nein
you.have.toggled.permanent.status=Sie haben den permanenten Status für {0} umgeschaltet
permanent.status.enabled=Der permanente Status deines Clans wurde von {0} aktiviert
permanent.status.disabled=Der permanente Status deines Clans wurde von {0} deaktiviert
yes=Ja
cancel=Abbrechen
resign.confirmation=Bist du sicher dass du zurücktreten möchtest, {0}?
resign.success=Du bist erfolgreich aus deinem Clan ausgetreten
you.cannot.demote.the.last.leader=Du kannst den letzten Anführer nicht degradieren
you.cannot.move.the.last.leader=Du kannst den letzten Anführer nicht versetzen
player.successfully.demoted=Der Spieler wurde erfolgreich degradiert
player.successfully.promoted=Der Spieler wurde erfolgreich befördert
bb.ago= her
bb.moments=Momente
bb.seconds= Sekunden
bb.minutes= Minuten
bb.one.minute=1 Minute
bb.hours= Stunden
bb.one.hour=1 Stunde
bb.days= tage
bb.one.day=1 Tag
@@ -531,6 +557,8 @@ you.must.be.0.or.have.the.permission.1.to.use.this=Du musst {0} sein, oder dein
deposit.not.allowed=Überweisung ist nicht erlaubt. Benutze /%clan %toggle %deposit um die Überweisung zu erlauben
withdraw.not.allowed=Abbuchen ist nicht erlaubt. Benutze /%clan %toggle %withdraw um das Abbuchen zu erlauben
resign.request.cancelled=Rücktrittsanfrage abgebrochen
clan.create.request.cancelled=Clanerstellung abgebrochen
rank.create.request.cancelled=Rangerstellung abgebrochen
promotion.vote.has.been.requested.from.all.leaders=Das Wählen der Beförderung wurde von allen Anführern angefordert
allowed=erlaubt
blocked=blockiert
@@ -754,19 +782,20 @@ unmuted.ally.chat=&bDu hast den Allianzchat freigeschaltet
player.already.in.this.clan=&cDer Spieler ist bereits in diesem Clan
your.clan.reached.max.alliances=&cDein Clan hat die maximale Anzahl an Allianzen erreicht
other.clan.reached.max.alliances=&cDer andere Clan hat die maximale Anzahl an Allianzen erreicht
insert.clan.tag=&bDem Clan einen Tag hinzufügen\:
insert.clan.tag=&bFüge den Clan-Tag ein (oder "{0}")\:
insert.clan.name=&bDem Clan einen Namen geben\:
insert.rank.name=&bDen Rangnamen einfügen\:
insert.rank.name=&bRangname einfügen (oder "{0}")\:
click.to.help.translating=&bKlicke auf diesen Link &r{0} &bum bei der Übersetzung zu helfen
your.clan.must.have.members.to.verify=&cDein Clan muss mindestens {0} Mitglieder haben um verifiziert werden zu können\!
you.must.hold.a.banner=&cDu musst einen Banner in deiner Hand halten\!
you.changed.clan.banner=&bDu hast den Banner deines Clans geändert\!
your.clan.already.verified=&cDein Clan ist bereits verifiziert\!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&b%clan_name%&7 Profil &8-------------------------------------------\n \n &7Name\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Beschreibung\: &f%clan_description%\n &7Status\: &f%clan_verified%\n &7Anführer\: %clan_leaders%\n &7Mitglieder Online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Anzahl aller Kills\: &8[Rivalen\:&f%clan_rival_kills% &8Neutrale\:&f%clan_neutral_kills% &8Zivilisten\:&f%clan_civilian_kills%&8]\n &7Tode\: &f%clan_deaths%\n &7Gebühr\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Allianzen\: &f%clan_allies%\n &7Rivalen\: &f%clan_rivals%\n &7Gegründet\: &f%clan_founded%\n &7Inaktiv\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% Tage\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Kill-Typ\: %player_kill_type%\n
player.lookup=\n&b%player_name%&7's Spielerinfo &8-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rang\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Anzahl Kills\: &8[Rivale\:&f%player_rival_kills% &8Neutrale\:&f%player_neutral_kills% &8Zivilisten\:&f%player_civilian_kills%&8]\n &7Tode\: &f%player_deaths%\n &7Beitrittsdatum\: &f%player_join_date%\n &7Zuletzt gesehen\: &f%player_last_seen%\n &7Vergangene Clans\: &f%player_past_clans%\n &7Inaktiv\: &f%player_inactive_days%&7/&f%player_max_inactive_days% Tage\n %kill_type_line%
player.lookup=&b%player_name%&7s Spielerinfo&8-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rang\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Kills\: &8[Rivalen\:&f%player_rival_kills% &8Verbündete\:&7%player_ally_kills% &8Neutral\:&f%player_neutral_kills% &8Zivilisten\:&f%player_civilian_kills%&8]\n &7Tode\: &f%player_deaths%\n &7Beitrittsdatum\: &f%player_join_date%\n &7Zuletzt gesehen\: &f%player_last_seen%\n &7Vergangene Clans\: &f%player_past_clans%\n &7Inaktiv\: &f%player_inactive_days%&7/&f%player_max_inactive_days% days\n %kill_type_line%
economy.disabled=&cWirtschaft deaktiviert\!
has.been.purged=Die Daten von {0} wurden entfernt
accepted.invitation=&bDu hast die Einladung von {0} angenommen
@@ -781,6 +810,7 @@ cannot.change.member.fee.now=&cWährend die Clangebühr eingezogen wird, kannst
cannot.change.member.fee.hours=&cVersuche es in {0} Stunden erneut...
cannot.change.member.fee.minutes=&cVersuche es in {0} Minute(n)...
cannot.kick.last.leader=&cDu kannst den letzten Anführer nicht rauswerfen\!
cannot.disband.permanent=&cDu kannst diesen Clan nicht auflösen. Er hat einen permanenten Status.
you.can.only.set.base.in.your.land=&cDu kannst dein Zuhause nur auf deinem eigenen Land in Anspruch nehmen\!
only.leaders.can.create.lands=&cNur ein Anführer kann ein Land erstellen\!
only.one.land.per.clan=&cDein Clan besitzt bereits ein Land\!
@@ -792,6 +822,7 @@ land.blocked.action=&bVerbotene Aktion\!
you.do.not.own.lands=&cDu besitzt kein Land\!
land.sharing.disabled=&cDas Teilen von Land ist deaktiviert\!
war.expired=Der Krieg mit {0} ist abgelaufen\!
you.cant.start.war.online.members.difference=Du kannst den Krieg nicht starten. Ein Clan mehr aktive Mitglieder, als der andere.
land.command=Land
break.command=Abbauen
@@ -1,4 +1,51 @@
description.command=περιγραφή
create.command=δημιούργησε
delete.command=διαγραφή
rank.command=βαθμίδα
setdisplayname.command=ρύθμισε το nickname σου
setdefault.command=επιλογή στο κανονικό
removedefault.command=διαγραφή αρχικού
permissions.command=δικαιώματα
list.command=λίστα
list.order.asc=αύξουσα
list.order.desc=περιγραφή
list.type.name=όνομα
list.type.kdr=KDR
list.type.size=μέγεθος
list.type.founded=βρέθηκε
list.type.active=ενεργός
profile.command=προφίλ
roster.command=roster
lookup.command=αναζήτηση
leaderboard.command=κατάταξη
alliances.command=σύμμαχοι
rivalries.command=αντίπαλοι
vitals.command=ζωτικά
coords.command=συντεταγμένες
stats.command=στατιστικά
ally.command=σύμμαχος
add.command=πρόσθεσε
remove.command=αφαίρεση
allow.command=επιτρέπω
block.command=αποκλεισμός
auto.command=αυτόματο
check.command=ελέγχω
acf-core.parameter.rank=βαθμίδα
acf-core.parameter.name=όνομα
acf-core.parameter.description=περιγραφή
alliances=σύμμαχοι
coords=συντεταγμένες
rivalries=αντίπαλοι
roster=roster
stats=στατιστικά
vitals=ζωτικά
profile=προφίλ
# suppress inspection "TrailingSpacesInProperty"
add=πρόσθεσε
remove=αφαίρεση
allow=επιτρέπω
block=αποκλεισμός
auto=αυτόματο
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
+396 -374
View File
@@ -44,6 +44,8 @@ withdraw.command=retirar
invite.command=invite
kick.command=kick
bank.command=bank
give.command=dar
take.command=tomar
status.command=estado
fee.command=fee
set.command=poner
@@ -93,122 +95,126 @@ acf-core.parameter.clan=clan
acf-core.parameter.type=tipo
acf-core.parameter.order=orden
acf-core.parameter.help=pagina o palabras clave
command.description.land.allow.all=Permite todas las acciones en tu tierra
command.description.land.allow.interact_entity=Permite a los miembros del clan interactuar con entidades en tu tierra
command.description.land.allow.interact=Permite a los miembros del clan interactuar con tu tierra
command.description.land.allow.container=Permite a los miembros del clan abrir contenedores en tu tierra
command.description.land.allow.place=Permite a los miembros del clan colocar bloques en tu tierra
command.description.land.allow.break=Permite a los miembros del clan romper bloques en tu tierra
command.description.land.allow.damage=Permite a los miembros del clan causar daño en tu tierra
command.description.land.block.all=Bloquea todas las acciones en tu tierra
command.description.land.block.interact_entity=Bloquea a los miembros del clan de interactuar con entidades en tu tierra
command.description.land.block.interact=Bloquea que los miembros del clan interactúen con tu tierra
command.description.land.block.container=Bloquea a los miembros del clan de abrir contenedores en tu tierra
command.description.land.block.place=Bloquea a los miembros del clan de colocar bloques en tu tierra
command.description.land.block.break=Bloquea a los miembros del clan de romper bloques en tu tierra
command.description.land.block.damage=Bloquea a los miembros del clan de causar daño en tu tierra
command.description.stats=Muestra las estadisticas de los miembros de tu clan
command.description.rivalries=Muestra todas las rivalidades del clan
command.description.mostkilled=Muestra el top de asesinatos del server
command.description.kills=Muestra la cantidad de asesinatos tuyas o de un jugador
command.description.lookup=Muestra tu informacion
command.description.lookup.other=Muestra informacion de un jugador
command.description.leaderboard=Muestra la tabla de posiciones
command.description.roster.other=Lista los miembros de otro clan
command.description.roster=Lista los miembros de tu clan
command.description.profile.other=Muestra el perfil de otro clan
command.description.profile=Muestra el perfil de tu clan
command.description.vitals=Muestra las vitalidades de tu clan y aliados
command.description.list=Lista todos los clanes
command.description.chat=Habla en el chat del clan
command.description.ally=Habla en el chat de aliados
command.description.deny=Deniega una solicitud
command.description.accept=Acepta una solicitud
command.description.more=Muestra mas informacion
command.description.create=Crea un clan
command.description.ff.allow=Activa tu fuego amigo personal
command.description.ff.auto=Establece tu fuego amigo personal en automatico
command.description.globalff.allow=Activa el fuego amigo global
command.description.globalff.auto=Establece el fuego amigo global en automatico
command.description.clanff.allow=Activa el fuego amigo de tu clan
command.description.clanff.block=Desactiva el fuego amigo de tu clan
command.description.description=Establece la descripcion de tu clan
command.description.ban=Banea a un jugador de usar comandos de clanes
command.description.unban=Desbanea a un jugador de usar comandos de clanes
command.description.regroup.me=Reagrupa los miembros de tu clan en tu ubicacion
command.description.regroup.home=Reagrupa los miembros de tu clan en la casa del clan
command.description.home.tp=Teletransporta a la casa de tu clan
command.description.home.clear=Borra la casa de tu clan
command.description.home.set=Establece la casa de tu clan
command.description.mod.home.set=Establece la casa de un clan
command.description.mod.home.tp=Teletransporta a la casa de un clan
command.description.rival.remove=Remueve a un rival
command.description.rival.add=Añade a un rival
command.description.ally.remove=Remueve a un aliado
command.description.kick=Expulsa a un miembro de tu clan
command.description.bb.display=Muestra el tablero de anuncios
command.description.bb.clear=Limpia el tablero de anuncios
command.description.bb.post=Publica un mensaje en el tablero de anuncios de tu clan
command.description.place=Coloca a un jugador en un clan
command.description.reload=Recarga el plugin y su configuracion
command.description.trust=Confia en un miembro
command.description.untrust=Desconfia a un miembro
command.description.resign=Abandona tu clan
command.description.help=Muestra esta ayuda o busca en ayuda
command.description.ally.add=Añade un aliado
command.description.clan=Abre la interfaz grafica
command.description.disband=Disuelve tu clan
command.description.mod.disband=Disuelve un clan
command.description.mod.kick=Expulsa a un jugador del clan
command.description.modtag=Modifica la etiqueta de un clan
command.description.purge=Purga informacion de un jugador
command.description.setbanner=Establece la bandera de tu clan
command.description.verify=Verifica tu clan
command.description.mod.verify=Verifica un clan
command.description.invite=Invita a un jugador a tu clan
command.description.fee.check=Muestra el valor de la tarifa de tu clan y si esta activada
command.description.fee.set=Establece la tarifa de tu clan
command.description.bank.status=Comprueba el balance bancario de tu clan
command.description.bank.withdraw.all=Retira todo del banco de tu clan
command.description.bank.withdraw.amount=Retira un monto del banco de tu clan
command.description.bank.deposit.all=Deposita todo tu dinero en el banco de tu clan
command.description.bank.deposit.amount=Deposita un monto de tu dinero en el banco de tu clan
command.description.war.start=Empieza una guerra
command.description.war.end=Termina una guerra
command.description.resetkdr.everyone=Restablece el KDR de todos los jugadores
command.description.resetkdr.player=Restablece el KDR de un jugador
command.description.resetkdr=Restablece tu KDR
command.description.admin.demote=Degrada algun lider de algun clan
command.description.demote=Degrada un lider
command.description.admin.promote=Promueve algun miembro de algun clan
command.description.promote=Promueve un miembro a lider
command.description.admin.permanent=Cambia el estado permanente de cualquier clan
command.description.toggle.bb=Establece si el tablero de anuncios debe mostrarse al entrar al servidor
command.description.toggle.tag=Establece si el tag de tu clan deberia mostrarse al lado de tu nombre
command.description.toggle.deposit=Establece si los depositos de dinero estan permitidos en tu clan
command.description.toggle.withdraw=Establece si los retiros de dinero estan permitidos en tu clan
command.description.toggle.fee=Establece si la tarifa del clan esta activada
command.description.alliances=Lista toda las alianzas de los clanes
command.description.coords=Muestra las coordenadas de los miembros de tu clan
command.description.rank.assign=Asigna un rango a un miembro
command.description.rank.unassign=Desasigna a un miembro de un rango
command.description.rank.create=Crea un rango
command.description.rank.delete=Elimina un rango
command.description.rank.list=Lista los rangos de tu clan
command.description.rank.setdisplayname=Establece el nombre de pantalla de tu rango
command.description.rank.setdefault=Establece el rango por defecto
command.description.rank.removedefault=Elimina el rango predeterminado
command.description.rank.permissions.available=Lista los permisos de rango disponibles
command.description.rank.permissions.rank=Lista los permisos de un rango
command.description.rank.permissions.add=Añade un permiso a un rango
command.description.rank.permissions.remove=Quita un permiso de un rango
command.description.land.allow.all=&7Permite todas las acciones en tu tierra.
command.description.land.allow.interact_entity=&7Permite a los miembros del clan interactuar con entidades en tu tierra.
command.description.land.allow.interact=&7Permite a los miembros del clan interactuar con tu tierra.
command.description.land.allow.container=&7Permite a los miembros del clan abrir contenedores en tu tierra.
command.description.land.allow.place=&7Permite a los miembros del clan colocar bloques en tu tierra.
command.description.land.allow.break=&7Permite a los miembros del clan romper bloques en tu tierra.
command.description.land.allow.damage=&7Permite a los miembros del clan causar daños en tu tierra.
command.description.land.block.all=&7Bloquea todas las acciones en tu tierra.
command.description.land.block.interact_entity=&7Impide que los miembros del clan interactúen con las entidades de tu tierra.
command.description.land.block.interact=&7Bloquea a los miembros del clan para que interactúen con tu tierra.
command.description.land.block.container=&7Impide que los miembros del clan abran contenedores en tu tierra.
command.description.land.block.place=&7Impide que los miembros del clan coloquen bloques en tu tierra.
command.description.land.block.break=&7Impide que los miembros del clan rompan bloques en tu tierra.
command.description.land.block.damage=&7Impide que los miembros del clan causen daños en tu tierra.
command.description.stats=&7Muestra las estadísticas de los miembros de tu clan.
command.description.rivalries=&7Muestra todas las rivalidades de clanes.
command.description.mostkilled=&7Muestra los recuentos más asesinatos en todo el servidor.
command.description.kills=&7Muestra el recuento de asesinatos tuyas o de otro jugador.
command.description.lookup=&7Busca tu información.
command.description.lookup.other=&7Busca la información de un jugador.
command.description.leaderboard=&7Muestra la tabla de clasificación.
command.description.roster.other=&7Enumera los miembros de otro clan.
command.description.roster=&7Enumera los miembros de tu clan.
command.description.profile.other=&7Muestra el perfil de otro clan.
command.description.profile=&7Muestra el perfil de tu clan.
command.description.vitals=&7Muestra los signos vitales de tu clan y aliados.
command.description.list=&7Enumera todos los clanes.
command.description.chat=&7Charlas en el chat del clan.
command.description.ally=&7Charlas en el chat de aliados.
command.description.deny=&7Niega una solicitud.
command.description.accept=&7Acepta una solicitud
command.description.more=&7Muestra más información.
command.description.create=&7Crea un clan.
command.description.ff.allow=&7Establece tu fuego amigo personal en permitido.
command.description.ff.auto=&7Establece tu fuego amigo personal en automático.
command.description.globalff.allow=&7Establece fuego amigo global en permitido.
command.description.globalff.auto=&7Establece fuego amigo global en automático.
command.description.clanff.allow=&7Establece el fuego amigo de tu clan en permitido.
command.description.clanff.block=&7Bloquea el fuego amigo de tu clan.
command.description.description=&7Establece la descripción de tu clan.
command.description.ban=&7Banea a un jugador de los comandos del clan.
command.description.unban=&7Desbloquea a un jugador de los comandos del clan.
command.description.regroup.me=&7Reagrupa a los miembros de tu clan en tu ubicación.
command.description.regroup.home=&7Reagrupa a los miembros de tu clan en el hogar del clan.
command.description.home.tp=&7Te teletransporta al hogar de tu clan.
command.description.home.clear=&7Borra el hogar de tu clan.
command.description.home.set=&7Establece el hogar de tu clan.
command.description.mod.home.set=&7Establece el hogar de un clan.
command.description.mod.home.tp=&7Te teletransporta al hogar de un clan.
command.description.rival.remove=&7Elimina a un rival.
command.description.rival.add=&7Agrega un rival.
command.description.ally.remove=&7Elimina un aliado.
command.description.kick=&7Expulsa a un miembro de tu clan.
command.description.bb.display=&7Muestra el tablero de anuncios de tu clan.
command.description.bb.clear=&7Limpia el tablón de anuncios de tu clan.
command.description.bb.post=&7Publica un mensaje en el tablón de anuncios de tu clan.
command.description.place=&7Coloca a un jugador en un clan.
command.description.reload=&7Recarga complementos y configuración.
command.description.trust=&7Confía en un miembro.
command.description.untrust=&7Desconfía en un miembro.
command.description.resign=&7Renuncia a tu clan.
command.description.help=&7Muestra esta ayuda o busca en la ayuda.
command.description.ally.add=&7Agrega un aliado.
command.description.clan=&7Abre el menú.
command.description.disband=&7Disuelve tu clan.
command.description.mod.disband=&7Disuelve un clan.
command.description.mod.kick=&7Expulsa a un jugador de un clan.
command.description.modtag=&7Modifica la etiqueta de tu clan.
command.description.purge=&7Purga los datos de algunos jugadores.
command.description.setbanner=&7Establece el estandarte de tu clan.
command.description.verify=&7Verifica tu clan.
command.description.mod.verify=&7Verifica un clan.
command.description.invite=&7Invita a un jugador a tu clan.
command.description.fee.check=&7Comprueba el valor de la tarifa de tu clan y si está habilitado.
command.description.fee.set=&7Establece la tarifa de tu clan.
command.description.bank.status=&7Comprueba el saldo bancario de tu clan.
command.description.bank.admin.status=&7Comprueba el saldo bancario de un clan.
command.description.bank.withdraw.all=&7Retira todo del banco de tu clan.
command.description.bank.withdraw.amount=&7Retira una cantidad del banco de tu clan.
command.description.bank.admin.take=&7Toma una cantidad de dinero del banco de un clan.
command.description.bank.deposit.all=&7Deposita todo tu dinero en el banco de tu clan.
command.description.bank.deposit.amount=&7Deposita una cantidad de tu dinero en el banco de tu clan.
command.description.bank.admin.give=&7Da una cantidad de dinero al banco de un clan.
command.description.bank.admin.set=&7Establece una cantidad de dinero en el banco de un clan.
command.description.war.start=&7Comienza una guerra.
command.description.war.end=&7Termina una guerra.
command.description.resetkdr.everyone=&7Restablecer la KDR de todos.
command.description.resetkdr.player=&7Restablece la KDR de un jugador.
command.description.resetkdr=&7Restablece tu KDR.
command.description.admin.demote=&7Degrada a cualquier líder de cualquier clan.
command.description.demote=&7Degrada a un líder.
command.description.admin.promote=&7Promueve a cualquier miembro de cualquier clan.
command.description.promote=&7Promueve a un miembro a líder.
command.description.admin.permanent=&7Alterna el estado permanente de cualquier clan.
command.description.toggle.bb=&7Alterna si el tablón de anuncios debe mostrarse al iniciar sesión.
command.description.toggle.tag=&7Alterna si la etiqueta de tu clan debe mostrarse junto a tu nombre.
command.description.toggle.deposit=&7Alterna si se permiten depósitos en tu clan.
command.description.toggle.withdraw=&7Alterna si se permiten retiradas en tu clan.
command.description.toggle.fee=&7Alterna si la tarifa del clan está habilitada.
command.description.alliances=&7Muestra todas las alianzas de clanes.
command.description.coords=&7Muestra las coordenadas de los miembros de tu clan.
command.description.rank.assign=&7Asigna un rango a un miembro.
command.description.rank.unassign=&7Anula la asignación de un miembro de un rango.
command.description.rank.create=&7Crea un rango.
command.description.rank.delete=&7Elimina un rango.
command.description.rank.list=&7Enumera los rangos de tu clan.
command.description.rank.setdisplayname=&7Establece el nombre de visualización de un rango.
command.description.rank.setdefault=&7Establece el rango predeterminado.
command.description.rank.removedefault=&7Elimina el rango predeterminado.
command.description.rank.permissions.available=&7Muestra los permisos de rango disponibles.
command.description.rank.permissions.rank=&7Muestra los permisos de un rango.
command.description.rank.permissions.add=&7Agrega un permiso a un rango.
command.description.rank.permissions.remove=&7Elimina un permiso de un rango.
home-menu=/{0} home{1} - Telertransportate a la casa del clan
home-set-menu=/{0} home set{1} - Fija la casa del clan
home-clear-menu=/{0} home clear{1} - Remueve la casa del clan
clan=Clan
allies=Aliados
alliances=alianzas
coords=coordenadas
alliances=Alianzas
coords=Coordenadas
name=Nombre
distance=Distancia
coords.upper=Coordenadas
@@ -219,30 +225,31 @@ clans.lower=clanes
rival=Rival
civilian=Civil
neutral=Neutral
ally=Aliado
free.agent=Agente Libre
days=dias
rivals=Rivales
rivalries=rivalidades
rivalries=Rivalidades
online=Conectado
player=Jugador
seen=Visto
leader=lider
roster=lista
leader=Líder
roster=Lista
trusted=confiado
untrusted=no confiado
in.rank=en rango
in.rank=En rango
deaths=Muertes
weights=Cargas
stats=estadisticas
stats=Estatus
health=Vida
armor=Armadura
weapons=Armas
food=Comida
vitals=vitalidad
vitals=Vitales
verified=Verificado
unverified=No Verificado
permanent=Permanente
profile=perfil
profile=Perfil
civilian.abbreviation=Civ
rank=Rango
leaders=Lideres
@@ -267,7 +274,7 @@ demoted.back.to.member={0} ha sido degradado a miembro
peace.agreement.denied=El acuerdo de paz con {0} fue denegado
denied.to.make.peace={0} ha denegado hacer paz con {1}
broken.the.rivalry={0} ha roto la rivalidad con {1}
broken.the.rivalry.with={0} ha roto la rivalidad con {1}
broken.the.rivalry.with=&8(&cClan&8)&c {0}&7 ha roto la rivalidad con &c{1}&7.
the.alliance.was.denied=La alianza con {0} fue denegada
denied.an.alliance={0} ha denegado la alianza con {1}
accepted.an.alliance={0} ha aceptado la alianza con {1}
@@ -280,11 +287,11 @@ asking.for.the.deletion={0} esta solicitando la eliminacion del clan
asking.for.the.promotion={0} esta solicitando promover a {1}
asking.for.the.demotion={0} esta solicitando degradar a {1}
# suppress inspection "TrailingSpacesInProperty"
request.message= \n &8[&8{0}&8] &b{1}\n %accept% &bo %deny%\n
clickable.accept=&a&l[ACEPTAR]
clickable.deny=&c&l[RECHAZAR]
hover.click.to.accept=&aClick aquí para aceptar
hover.click.to.deny=&cClick aquí para rechazar
request.message= \n [{0}] &c{1}&7\n &a%accept% &7o &c%deny%\n
clickable.accept=&a[ACEPTAR]
clickable.deny=&c[RECHAZAR]
hover.click.to.accept=&7Haz clic aquí para aceptar.
hover.click.to.deny=&7Haz clic aquí para rechazar.
not.sufficient.money=No tienes suficiente dinero en tu cuenta
account.has.been.debited=Se ha descontado de tu cuenta {0}
mysql.connection.successful=MySQL Connection successful
@@ -311,11 +318,11 @@ clan.disbanded=Clan Disuelto
many.color.days={0}{1} dias
insufficient.permissions=Permisos insuficientes
clan.is.not.verified=El clan no esta verificado
player.not.a.member.of.any.clan=&cEl jugador no es miembro de ningun clan
player.not.a.member.of.any.clan=&8(&cClan&8)&7 El jugador no es miembro de ningún clan.
not.a.member.of.any.clan=No eres un miembro de ningun clan
minimum.to.make.alliance=Tu clan debe tener por lo menos {0} para hacer alianzas
cannot.be.same.clan=&cDebes introducir un clan distinto al tuyo\!
other.clan.not.verified=&cEl otro clan no esta verificado\!
other.clan.not.verified=&8(&cClan&8)&7 ¡El otro clan no está verificado\!
your.clans.are.not.allies=Sus clanes no son aliados
has.broken.the.alliance={0} ha roto la alianza con {1}
at.least.one.leader.accept.the.alliance=Por lo menos un lider del otro clan debe estar conectado para hacer la alianza
@@ -329,7 +336,7 @@ you.banned=Fuiste baneado de usar comandos de clanes
clan.wide.friendly.fire.blocked=Fuego amigo para todo el clan bloqueado
clan.wide.friendly.fire.is.allowed=Fuego amigo para todo el clan permitido
you.are.the.only.member.online=Eres el unico miembro conectados
your.clan.color.tag.cannot.be.longer.than.characters=&cLa etiqueta de color de tu clan no puede tener más de {0} caracteres
your.clan.color.tag.cannot.be.longer.than.characters=&8(&cClan&8)&7 La etiqueta de color de tu clan no puede ser más larga que &c{0}&7 caracteres.
your.clan.tag.cannot.be.longer.than.characters=El tag de tu clan no puede ser mas largo que {0} caracteres
your.clan.tag.must.be.longer.than.characters=El tag de tu clan debe ser mas largo que {0} caracteres
your.tag.cannot.contain.the.following.colors=Tu tag no puede contener los siguientes formatos de colores\: {0}
@@ -347,7 +354,7 @@ clan.created=Clan {0} creado
not.enough.leaders.online.to.vote.on.demotion=No hay suficientes lideres conectados para votar esta degradacion
demotion.vote.has.been.requested.from.all.leaders=Voto para degradar fue solicitado por todos los lideres
player.is.not.a.leader.of.your.clan=El jugador no es un lider de tu clan
clan.has.been.disbanded=Clan {0} fue disuelto
clan.has.been.disbanded=&8(&cClan&8)&7El clan &c{0}&7 ha caído.
clan.disband.vote.has.been.requested.from.all.leaders=Voto para disolver clan fue solicitado por todos los lideres
friendy.fire.is.now.managed.by.your.clan=Fuego amigo es ahora manejado por tu clan
personal.friendly.fire.is.set.to.allowed=Fuego amigo personal fue habilitado
@@ -377,7 +384,7 @@ inactive.0=Inactivo\: {0}
clan.commands=comandos de clan
you.can.only.modify.the.color.and.case.of.the.tag=Solo se puede modificar el color de la etiqueta
tag.changed.to.0=Tag cambiado a {0}
0.tag.changed.to.1=&bTag correctamente cambiado de {0} a {1}
0.tag.changed.to.1=Cambiado exitosamente la etiqueta &c{0}&7 a &c{1}&7.
name.0=Nombre\: {0}
description.0=Descripcion\: {0}
leaders.0=Lideres\: {0}
@@ -388,7 +395,7 @@ the.player.does.not.have.the.permissions.to.lead.a.clan=El jugador no tiene perm
you.cannot.promote.yourself=No puedes promoverte a ti mismo
the.player.is.already.a.leader=El jugador ya es un lider
configuration.reloaded=Configuracion reiniciada
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=El ultimo lider no puede abandonar el clan. Debes elegir otro lider o deshacer el clan
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=&8(&cClan&8)&7 El último líder no puede renunciar. Debes nombrar a otro líder o disolver el clan.
0.has.resigned={0} ha abandonado
you.cannot.trust.yourself=No puedes ponerte como confiable a vos mismo
leaders.are.already.trusted=Lideres ya son confiables
@@ -425,7 +432,7 @@ add=add
remove=remove
allow=allow
block=block
auto=auto
auto=&fautomático
war=war
0.s.sword.1.2.b.bow.3.4.a.arrow={0}E\=Espada{1}, {2}A\=Arco{3}, {4}F\=Flechas
weapon.S=E
@@ -475,32 +482,45 @@ your.clans.are.already.rivals=Sus clanes ya son rivales
player.got.money=Obtuviste {0} por matar a {1} basado en tu KDR\: {2}
cleared.bb=Has limpieado el tablon de anuncios
clan.balance=Balance del Clan\: {0}
clan.admin.balance=&8(&cClan&8)&7 El dinero del clan &c{0}&7 es\: &c${1}&7.
bb.fee.player.kicked={0} fue expulsado por no pagar la cuota
bb.fee.set={0} $ es la cuota
bb.clan.deposit={0} $ fueron depositados
player.clan.deposit=Has depositado {0}
bb.clan.withdraw={0} $ fueron retirados
bb.clan.take=&c${0}&7 fueron tomados.
bb.clan.give=&c${0}&7 fueron dados.
bb.clan.set=&c${0}&7 fueron puestos.
player.clan.withdraw=Has retirado {0}
clan.admin.take=&8(&cClan&8)&7 Tomaste &c${0}&7 del banco de &c{1}&7.
clan.admin.give=&8(&cClan&8)&7 Diste &c${0}&7 al banco de &c{1}&7.
clan.admin.set=&8(&cClan&8)&7 Estableciste el dinero del banco de &c{0}&7 a &c${1}&7.
clan.admin.bank.not.enough.money=&8(&cClan&8)&7 ¡El banco de &c{0}&7 no tiene suficiente dinero\!
clan.bank.not.enough.money=El banco de tu clan no tiene suficientes fondos
your.clans.are.not.rivals=Sus clanes no son rivales
the.clan.members.reached.limit=La cantidad de miembros de tu clan llego al limite
the.clan.members.reached.limit=&8(&cClan&8)&7 Los miembros de tu clan alcanzaron el límite.
you.have.reseted.your.kdr=Has reseteado tu KDR
you.have.reseted.0.kdr=Has reseteado el KDR de {0}
you.have.reseted.kdr.of.all.players=Has reseteado el KDR de todos los jugadores
you.have.toggled.permanent.status=Has cambiado el estado permanente para {0}
permanent.status.enabled=El estado permanente de tu clan fue activado por {0}
permanent.status.disabled=El estado permanente de tu clan fue desactivado por {0}
resign.yes=Yes
resign.no=No
you.have.toggled.permanent.status=&8(&cClan&8)&7 Has cambiado el estado permanente de &c{0}&7.
permanent.status.enabled=&8(&cClan&8)&c {0}&7 ha habilitado el estado permanente de tu clan.
permanent.status.disabled=&8(&cClan&8)&c {0}&7 ha inhabilitado el estado permanente de tu clan.
yes=Sí
cancel=Cancelar
resign.confirmation=Estas seguro que quieres abandonar el clan? {0}
resign.success=Has abandonado el clan exitosamente
you.cannot.demote.the.last.leader=No puedes degradar al ultimo lider
you.cannot.move.the.last.leader=No puedes mover al último líder
you.cannot.move.the.last.leader=&8(&cClan&8)&7 No puedes mover al último líder.
player.successfully.demoted=El jugador fue degradado correctamente
player.successfully.promoted=El jugador fue ascendido con éxito
player.successfully.promoted=&8(&cClan&8)&7 El jugador fue ascendido con éxito.
bb.ago= \ hace
bb.moments=\ momentos
bb.seconds= \ segundos
bb.minutes= \ minutos
bb.one.minute=1 minuto
bb.hours= \ horas
bb.one.hour=1 hora
bb.days= dias
bb.days= días
bb.one.day=1 dia
the.fee.is.0.and.its.current.value.is.1=La cuota es {0} y su valor actual es {1} $
fee.enabled=enabled
@@ -518,8 +538,8 @@ no.description=No hay descripcion
the.player.must.wait.0.before.joining.your.clan.again=Este jugador debe esperar {0} minuto(s) antes de volver a entrar a tu clan
disabled.command=Comando deshabilitado
rank.displayname.updated=El nombre de muestra del clan fue actualizado\!
rank.setdefault=El rango predeterminado del clan se ha establecido a {0}
rank.removedefault=El rango predeterminado del clan ha sido eliminado
rank.setdefault=&8(&cClan&8)&7 El rango predeterminado del clan ahora se ha establecido en &c{0}&7.
rank.removedefault=&8(&cClan&8)&7 Se ha eliminado el rango predeterminado del clan.
rank.0.permissions=Permisos del Rango {0}\:
available.rank.permissions=Permisos habilitados para rangos\:
rank.already.exists=El rango ya existe
@@ -534,273 +554,275 @@ no.ranks=Ningun rango fue creado
rank.no.permissions=Este rango no tiene ningun permiso
player.unassigned.from.rank=Jugador desasignado del rango
you.must.be.0.or.have.the.permission.1.to.use.this=Debes ser {0} o tu lider debe darle a tu rango el permiso {1} para usar esto
deposit.not.allowed=Deposit is not allowed
deposit.not.allowed=Depositos desactivados, usa /%clan %toggle %deposit para activarlo
withdraw.not.allowed=Retiros desactivados, usa /%clan %toggle %withdraw para activarlo
resign.request.cancelled=Solicitud para abandonar el clan cancelada.
clan.create.request.cancelled=Solicitud de creación de clan cancelada
rank.create.request.cancelled=Solicitud de creación de rango cancelada
promotion.vote.has.been.requested.from.all.leaders=Votacion para promover ha sido solicitada a todos los lideres
allowed=permitido
blocked=bloqueado
chat.joined=se ha unido
chat.not.joined=no se ha unido
chat.joined=unido
chat.not.joined=no unido
gui.loading=&7Cargando...
gui.back.title=&fAtras
gui.previous.page.title=&fPágina anterior
gui.next.page.title=&fPagina siguiente
gui.lore.no.permission=&cNo tienes permiso para ver esto\!
gui.next.page.title=&aSiguiente página
gui.lore.no.permission=&f¡Lo siento\! &7No tienes suficientes permisos.
gui.main.title={0} - menu del clan
gui.main.languageselector.title=&fElige tu idioma
gui.main.languageselector.lore.left.click=&7Clic izquierdo para seleccionar tu idioma
gui.main.languageselector.lore.right.click=&7Clic derecho para ayudar traduciendo
gui.main.other.commands.title=&fOtros comandos
gui.main.other.commands.lore=&7Clic izquierdo para ver todos los comandos del clan
gui.main.clan.list.title=&fLista de Clanes
gui.main.clan.list.lore=&7Clic izquierdo para ver la lista de clanes
gui.main.reset.kdr.title=&fReiniciar KDR
gui.main.reset.kdr.lore.price=&7Precio\: &b{0}
gui.main.reset.kdr.lore=&7Clic izquierdo para reiniciar tu KDR
gui.main.languageselector.lore.left.click=&7Haz clic izquierdo para seleccionar tu idioma.
gui.main.languageselector.lore.right.click=&7Haz clic derecho para ayudar a traducir.
gui.main.other.commands.title=&6Otros Comandos
gui.main.other.commands.lore=&7Haz clic izquierdo para ver todos los comandos del clan.
gui.main.clan.list.title=&6Lista de Clanes
gui.main.clan.list.lore=&7Haz clic izquierdo para ver la lista de clanes.
gui.main.reset.kdr.title=&6Reiniciar KDR
gui.main.reset.kdr.lore.price=&7Precio\: &f${0}&7.
gui.main.reset.kdr.lore=&7Haz clic con el botón izquierdo para restablecer tu KDR.
gui.main.leaderboard.title=&fTablero de posiciones
gui.main.leaderboard.lore=&7Clic izquierdo para ver el tablero de posiciones
gui.main.staff.title=&fStaff
gui.main.staff.lore=&7Clic izquierdo para abrir el menú del personal
gui.staff.title=Staff
gui.staff.clan.list.lore.left.click=&7Clic izquierdo para ver la lista de clanes
gui.staff.clan.list.lore.right.click=&7Clic derecho para ver la lista de clanes sin verificar
gui.player.list.title=Lista de Jugadores
gui.staff.player.list.title=&fLista de Jugadores
gui.staff.player.list.lore.left.click=&7Clic izquierdo para ver la lista de todos los jugadores
gui.staff.player.list.lore.right.click=&7Clic derecho para ver la lista de todos los jugadores conectados
gui.staff.global.ff.title=&fFuego Amigo Global
gui.staff.global.ff.lore.status=&7Estado\: &b{0}
gui.staff.global.ff.lore.toggle=&7Clic izquierdo para cambiar el estado del fuego amigo
gui.staff.reload.title=&fReiniciar
gui.staff.reload.lore=&7Clic izquierdo para reiniciar el plugin
gui.staff.clanlist.unverified.title=Clanes Sin Verificar - Total\: {0}
gui.staff.clanlist.toplace.title=Selecciona el nuevo clan de {0}
gui.warning.title=Advertencia
gui.warning.no.permission.title=&fSin permiso
gui.warning.no.permission.plugin.lore=&7No tienes permiso de hacer esto\!
gui.warning.no.permission.leader.lore=&7Eres uno de los lideres del clan?
gui.warning.no.permission.rank.lore=&7Debes ser {0} o tu lider debe darle a tu rango el permiso {1} para usar esto\!
gui.warning.not.verified.title=&fSin verificar
gui.warning.not.verified.lore=&7Tu clan debe estar verificado\!
gui.allies.title=Aliados
gui.allies.clan.lore=&7Clic derecho para borrar este aliado
gui.main.leaderboard.lore=&7Haz clic con el botón izquierdo para ver la tabla de posiciones.
gui.main.staff.title=&6Staff
gui.main.staff.lore=&7Haz clic con el botón izquierdo para abrir el menú del staff.
gui.staff.title=&8Staff
gui.staff.clan.list.lore.left.click=&7Haz clic izquierdo para ver todos los clanes.
gui.staff.clan.list.lore.right.click=&7Haz clic derecho para ver todos los clanes no verificados.
gui.player.list.title=&8Lista de Jugadores
gui.staff.player.list.title=&6Lista de Jugadores
gui.staff.player.list.lore.left.click=&7Haz clic izquierdo para ver todos los jugadores.
gui.staff.player.list.lore.right.click=&7Haz clic derecho para ver todos los jugadores en línea.
gui.staff.global.ff.title=&6Fuego Amistoso Global
gui.staff.global.ff.lore.status=&7Estatus\: &f{0}&7.
gui.staff.global.ff.lore.toggle=&7Haz clic con el botón izquierdo para alternar el estado del fuego amigo.
gui.staff.reload.title=&6Recargar
gui.staff.reload.lore=&7Haz clic izquierdo para recargar el plugin.
gui.staff.clanlist.unverified.title=&6Clanes no verificados - Total\: &f{0}
gui.staff.clanlist.toplace.title=&8Selecciona el nuevo clan de {0}.
gui.warning.title=&fAdvertencia
gui.warning.no.permission.title=&6Sin autorización
gui.warning.no.permission.plugin.lore=&7¡No tienes permiso para hacer esto\!
gui.warning.no.permission.leader.lore=&7¿Eres uno de los líderes del clan?
gui.warning.no.permission.rank.lore=&7¡Debes ser &f{0}&7 o tu líder debe darle a tu rango el permiso &f{1}&7 para usar esto\!
gui.warning.not.verified.title=&6No verificado
gui.warning.not.verified.lore=&7¡Tu clan debe ser verificado\!
gui.allies.title=&8Aliados
gui.allies.clan.lore=&7Haz clic derecho para eliminar este aliado.
gui.allies.add.title=&fAgregar un aliado
gui.add.ally.title=Agregar un aliado
gui.add.ally.clan.lore=&7Clic izquierdo para aliarse con este clan
gui.rivals.title=Rivales
gui.rivals.clan.lore=&7Clic derecho para eliminar a este rival
gui.add.ally.clan.lore=&7Haz clic izquierdo para aliarte a este clan.
gui.rivals.title=&8Rivales
gui.rivals.clan.lore=&7Haz clic derecho para eliminar este rival.
gui.rivals.add.title=&fAgregar un rival
gui.add.rival.title=Agregar un rival
gui.add.rival.clan.lore=&7Clic izquierdo para rivalizar con este clan
gui.clanlist.title=Clanes - Total\: {0}
gui.clanlist.clan.title=&fClan\: [{0}&f] {1}
gui.clanlist.clan.lore.position=&b\#{0}
gui.clanlist.clan.lore.kdr=&7KDR\: &b{0}
gui.clanlist.clan.lore.members=&7Miembros\: &b{0}
gui.coords.title=Coordenadas
gui.coords.player.lore.distance=&7Distancia\: &b{0}
gui.coords.player.lore.coords=&7Coordenadas\: &b{0} {1} {2}
gui.coords.player.lore.world=&7Mundo\: &b{0}
gui.invite.title=Invitar a un jugador
gui.add.rival.clan.lore=&7Haz clic izquierdo para rivalizar con este clan.
gui.clanlist.title=&8Clanes - Total\: {0}.
gui.clanlist.clan.title=&6Clan\: [{0}&6] {1}
gui.clanlist.clan.lore.position=&e\#&e{0}
gui.clanlist.clan.lore.kdr=&7KDR\: &f{0}
gui.clanlist.clan.lore.members=&7Miembros\: &f{0}
gui.coords.title=&8Coordenadas
gui.coords.player.lore.distance=&7Distancia\: &f{0}&7.
gui.coords.player.lore.coords=&7Coordenadas\: &f{0}&7 &f{1}&7 &f{2}&7
gui.coords.player.lore.world=&7Mundo\: &f{0}&7
gui.invite.title=&8Invitar a un jugador
gui.invite.player.title=&f{0}
gui.invite.player.price.lore=&7Precio\: &b{0}
gui.invite.player.lore=&7Clic izquierdo para invitar
gui.roster.title={0}''s Nomina
gui.roster.invite.title=&fInvita
gui.roster.invite.lore=&7Invita a un jugador a tu clan
gui.invite.player.price.lore=&7Precio\: &f{0}
gui.invite.player.lore=&7Haz clic izquierdo para invitar.
gui.roster.title=&8Lista de {0}
gui.roster.invite.title=&aInvitación
gui.roster.invite.lore=&7Invita a un jugador a tu clan.
gui.leaderboard.title=Posiciones - Jugadores\: {0}
gui.leaderboard.player.title=&f\#{0} {1}
gui.ranks.title=Rangos
gui.ranks.title.set.rank=Poner Rango - Actual\: {0}
gui.ranks.create.title=&fCrea un rango
gui.ranks.create.lore=&7Clic izquierdo para crear un rango
gui.ranks.rank.title=&fRango\: {0}
gui.ranks.rank.displayname.lore=&7Nombre de visualizacion\: &b{0}
gui.ranks.rank.remove.lore=&7Clic derecho para eliminar este rango
gui.ranks.rank.edit.permissions.lore=&7Clic izquierdo para editar los permisos del rango
gui.ranks.rank.assign.lore=&7Clic izquierdo para asignar este rango a {0}
gui.permissions.title=Permisos de {0}
gui.permissions.add.title=&fAgregar un permiso
gui.permissions.permission.title=&f{0}
gui.permissions.permission.lore=&7Clic derecho para quitar este permiso del rango
gui.add.permission.title=Agregar un permiso
gui.add.permission.permission.title=&f{0}
gui.add.permission.permission.lore=&7Clic izquierdo para agregar este permiso al rango
gui.clandetails.title=[{0}] {1}
gui.clandetails.free.agent.title=&fAgente Libre
gui.clandetails.free.agent.create.clan.price.lore=&7Precio\: &b{0}
gui.clandetails.free.agent.create.clan.lore=&7Clic izquierdo para crear un clan
gui.clandetails.clan.title=&f[{0}&f] {1}
gui.clandetails.clan.lore.description=&7Descripcion\: &b{0}
gui.clandetails.clan.lore.status=&7Estado\: &b{0}
gui.clandetails.clan.lore.leaders=&7Lideres\: &b{0}
gui.clandetails.clan.lore.online.members=&7Miembros conectados\: &b{0}/{1}
gui.clandetails.clan.lore.kdr=&7KDR\: &b{0}
gui.clandetails.clan.lore.kill.totals=&7Asesinatos Totales\: &b[Rivales\:{0} Neutrales\:{1} Civiles\:{2}]
gui.clandetails.clan.lore.deaths=&7Muertes\: &b{0}
gui.clandetails.clan.lore.fee=&7Cuota\: &b{0}, {1} $
gui.leaderboard.player.title=&e\#{0} {1}
gui.ranks.title=&8Rangos
gui.ranks.title.set.rank=&8Establecer Rango - Actual\: {0}
gui.ranks.create.title=&6Crea un Rango
gui.ranks.create.lore=&7Haz clic izquierdo para crear un rango.
gui.ranks.rank.title=&6Rango\: {0}
gui.ranks.rank.displayname.lore=&7Nombre para mostrar\: &f{0}&7.
gui.ranks.rank.remove.lore=&7Haz clic derecho para eliminar este rango.
gui.ranks.rank.edit.permissions.lore=&7Haz clic con el botón izquierdo para editar los permisos del rango.
gui.ranks.rank.assign.lore=&7Haz clic con el botón izquierdo para asignar este rango a &f{0}&7.
gui.permissions.title=&8Permisos de {0}.
gui.permissions.add.title=&6Agregar un permiso
gui.permissions.permission.title=&6{0}
gui.permissions.permission.lore=&7Haz clic derecho para eliminar este permiso del rango.
gui.add.permission.title=&8Agregar un permiso
gui.add.permission.permission.title=&6{0}
gui.add.permission.permission.lore=&7Haz clic con el botón izquierdo para agregar este permiso al rango.
gui.clandetails.title=&8[{0}&8] {1}
gui.clandetails.free.agent.title=&6Agente Libre
gui.clandetails.free.agent.create.clan.price.lore=&7Precio\: &f{0}&7
gui.clandetails.free.agent.create.clan.lore=&7Haz clic izquierdo para crear un clan.
gui.clandetails.clan.title=&c&l[{0}&c&l] {1}
gui.clandetails.clan.lore.description=&7Descripción\: &f{0}&7
gui.clandetails.clan.lore.status=&7Estatus\: &f{0}&7
gui.clandetails.clan.lore.leaders=&7Líderes\: &f{0}
gui.clandetails.clan.lore.online.members=&7Miembros en Línea\: &f{0}/&f{1}
gui.clandetails.clan.lore.kdr=&7KDR\: &f{0}
gui.clandetails.clan.lore.kill.totals=&7Asesinatos Totales\: &fRival\: {0} / Neutral\: {1} / Civil\: {2}
gui.clandetails.clan.lore.deaths=&7Muertes\: &f{0}
gui.clandetails.clan.lore.fee=&7Tarifa\: &f{0}, &f${1}
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.allies.separator=&b,
gui.clandetails.clan.lore.allies.separator=,
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.rivals.separator=&b,
gui.clandetails.clan.lore.allies=&7Aliados\: &b{0}
gui.clandetails.clan.lore.rivals=&7Rivales\: &b{0}
gui.clandetails.clan.lore.founded=&7Fundado\: &b{0}
gui.clandetails.clan.lore.inactive=&7Inactivo\: &b{0}/{1} dias
gui.clandetails.allies.title=&fAliados
gui.clandetails.allies.lore=&7Clic izquierdo para ver a tus aliados o agregar mas
gui.clandetails.rivals.title=&fRivales
gui.clandetails.rivals.lore=&7Clic izquierdo para ver a tus rivales o agregar mas
gui.clandetails.roster.title=&fNomina
gui.clandetails.roster.lore=&7Clic izquierdo para ver los miembros de tu clan o invitar mas
gui.staffclandetails.roster.lore=&7Clic izquierdo para ver la lista de miembros de este clan
gui.clandetails.coords.title=&fCoordenadas
gui.clandetails.coords.lore=&7Clic izquierdo para ver las coordenadas de los miembros de tu clan
gui.clandetails.home.title=&fHogar
gui.clandetails.home.lore.teleport.price=&7Precio de Teletransporte\: &b{0}
gui.clandetails.home.lore.teleport=&7Clic izquierdo para teletransportarte al hogar de tu clan
gui.staffclandetails.home.lore.teleport=&7Clic izquierdo para teletransportarte al hogar de este clan
gui.clandetails.home.lore.clear=&7Clic medio para eliminar el hogar de tu clan
gui.clandetails.home.lore.set.price=&7Establecer precio\: &b{0}
gui.clandetails.home.lore.set=&7Click derecho para establecer el hogar de tu clan
gui.staffclandetails.home.lore.set=&7Click derecho para establecer el hogar de este clan
gui.clandetails.clan.lore.rivals.separator=,
gui.clandetails.clan.lore.allies=&7Alianzas\: &f{0}
gui.clandetails.clan.lore.rivals=&7Rivales\: &f{0}
gui.clandetails.clan.lore.founded=&7Fundada\: &f{0}
gui.clandetails.clan.lore.inactive=&7Inactivo\: &f{0}/&f{1} días
gui.clandetails.allies.title=&6Alianzas
gui.clandetails.allies.lore=&7Haz clic izquierdo para ver a tus aliados o agregar más.
gui.clandetails.rivals.title=&6Rivales
gui.clandetails.rivals.lore=&7Haz clic izquierdo para ver a tus rivales o agregar más.
gui.clandetails.roster.title=&6Lista
gui.clandetails.roster.lore=&7Haz clic izquierdo para ver a los miembros de tu clan o invitar a más.
gui.staffclandetails.roster.lore=&7Haz clic izquierdo para ver los miembros del clan.
gui.clandetails.coords.title=&6Coordenadas
gui.clandetails.coords.lore=&7Haz clic izquierdo para ver las coordenadas de los miembros de tu clan.
gui.clandetails.home.title=&6Hogar
gui.clandetails.home.lore.teleport.price=&7Precio del teletransporte\: &f{0}
gui.clandetails.home.lore.teleport=&7Haz clic izquierdo para teletransportarte al hogar de tu clan.
gui.staffclandetails.home.lore.teleport=&7Haz clic izquierdo para teletransportarte al hogar de este clan.
gui.clandetails.home.lore.clear=&7Haz clic con el botón central para borrar el hogar de tu clan.
gui.clandetails.home.lore.set.price=&7Fijar precio\: &f{0}
gui.clandetails.home.lore.set=&7Haz clic derecho para configurar el hogar de tu clan.
gui.staffclandetails.home.lore.set=&7Haz clic derecho para configurar el hogar de este clan.
gui.clandetails.regroup.title=&fReagrupar
gui.clandetails.regroup.lore.price=&7Precio\: &b{0}
gui.clandetails.regroup.lore.home=&7Clic izquierdo para reagrupar a los miembros de tu clan en la casa del clan
gui.clandetails.regroup.lore.me=&7Clic derecho para reagrupar a los miembros de tu clan en tu ubicacion
gui.clandetails.regroup.lore.price=&7Precio\: &f{0}
gui.clandetails.regroup.lore.home=&7Haz clic izquierdo para reagrupar a los miembros de tu clan en el hogar del clan.
gui.clandetails.regroup.lore.me=&7Haz clic derecho para reagrupar a los miembros de tu clan en tu ubicación.
gui.clandetails.ff.title=&fFuego Amigo
gui.clandetails.ff.personal.lore=&7Personal\: &b{0}
gui.clandetails.ff.clan.lore=&7Clan\: &b{0}
gui.clandetails.ff.personal.toggle.lore=&7Clic izquierdo para cambiar tu fuego amigo
gui.clandetails.ff.clan.toggle.lore=&7Clic derecho para cambiar el fuego amigo de tu clan
gui.clandetails.bank.title=&fBanco
gui.clandetails.bank.balance.lore=&7Saldo\: &b{0}
gui.clandetails.bank.withdraw.status.lore=&7Retirar\: &b{0}
gui.clandetails.bank.deposit.status.lore=&7Depositar\: &b{0}
gui.clandetails.bank.withdraw.toggle.lore=&7Clic intermedio para cambiar el estado del retiro
gui.clandetails.bank.deposit.toggle.lore=&7Clic derecho para cambiar el estado del deposito
gui.clandetails.fee.title=&fCuota
gui.clandetails.fee.status.lore=&7Estado\: &b{0}
gui.clandetails.fee.value.lore=&7Valor\: &b{0}
gui.clandetails.fee.toggle.lore=&7Clic izquierdo para cambiar el estado de la cuota
gui.clandetails.rank.title=&fRango
gui.clandetails.rank.lore=&7Clic izquierdo para ver los rangos del clan y editarlos
gui.clandetails.verified.title=&fVerificado
gui.clandetails.not.verified.title=&fSin verificar
gui.clandetails.verify.price.lore=&7Precio\: &b{0}
gui.clandetails.not.verified.lore=&7Clic izquierdo para verificar tu clan
gui.staffclandetails.not.verified.lore=&7Clic izquierdo para verificar este clan
gui.clandetails.resign.title=&fAbandonar
gui.clandetails.resign.lore=&7Clic izquierdo para abandonar tu clan
gui.clandetails.disband.title=&fDisolver
gui.clandetails.disband.lore=&7Clic intermedio para disolver tu clan
gui.staffclandetails.disband.lore=&7Clic izquierdo para disolver este clan
gui.clandetails.chat.title=&fChat
gui.clandetails.chat.clan.chat.lore=&7/{0} [message] - &bEnvía un mensaje al chat del clan
gui.clandetails.chat.clan.join.leave.lore=&7/{0} {1}/{2} - &bEntrar/Salir del chat del clan
gui.clandetails.chat.ally.chat.lore=&7/{0} [message] - &bEnvía un mensaje al chat de la alianza
gui.clandetails.chat.ally.join.leave.lore=&7/{0} {1}/{2} - &bEntrar/Salir del chat de la alianza
gui.clandetails.chat.clan.status.lore=&7Clan\: &b{0}
gui.clandetails.chat.ally.status.lore=&7Aliados\: &b{0}
gui.clandetails.chat.clan.toggle.lore=&7Clic izquierdo para cambiar el estado del chat del clan
gui.clandetails.chat.ally.toggle.lore=&7Clic derecho para cambiar el estado del chat aliado
gui.clandetails.ff.personal.lore=&7Personal\: &f{0}
gui.clandetails.ff.clan.lore=&7Clan\: &f{0}
gui.clandetails.ff.personal.toggle.lore=&7Haz clic izquierdo para alternar tu fuego amigo.
gui.clandetails.ff.clan.toggle.lore=&7Haz clic derecho para alternar el fuego amigo de tu clan.
gui.clandetails.bank.title=&6Banco
gui.clandetails.bank.balance.lore=&7Dinero\: &f${0}
gui.clandetails.bank.withdraw.status.lore=&7Retiros\: &f{0}
gui.clandetails.bank.deposit.status.lore=&7Depósito\: &f{0}
gui.clandetails.bank.withdraw.toggle.lore=&7Haz clic con el botón central para cambiar el estado de retiro.
gui.clandetails.bank.deposit.toggle.lore=&7Haz clic derecho para cambiar el estado del depósito.
gui.clandetails.fee.title=&6Tarifas
gui.clandetails.fee.status.lore=&7Estatus\: &f{0}
gui.clandetails.fee.value.lore=&7Valor\: &f{0}
gui.clandetails.fee.toggle.lore=&7Haz clic con el botón izquierdo para cambiar el estado de la tarifa.
gui.clandetails.rank.title=&6Rango
gui.clandetails.rank.lore=&7Haz clic izquierdo para ver los rangos del clan y editarlos.
gui.clandetails.verified.title=&aVerificado
gui.clandetails.not.verified.title=&fNo Verificado
gui.clandetails.verify.price.lore=&7Precio\: &f{0}
gui.clandetails.not.verified.lore=&7Haz clic izquierdo para verificar tu clan.
gui.staffclandetails.not.verified.lore=&7Haz clic izquierdo para verificar este clan.
gui.clandetails.resign.title=&6Renuncia
gui.clandetails.resign.lore=&7Haz clic izquierdo para renunciar a tu clan.
gui.clandetails.disband.title=&6Borrar
gui.clandetails.disband.lore=&7Haz clic con el botón central para borrar tu clan.
gui.staffclandetails.disband.lore=&7Haz clic izquierdo para borrar este clan.
gui.clandetails.chat.title=&6Chat
gui.clandetails.chat.clan.chat.lore=&c/{0} [message] &7- Envía un mensaje al chat del clan.
gui.clandetails.chat.clan.join.leave.lore=&c/{0} {1}/{2} &7- Únete / abandona el chat del clan.
gui.clandetails.chat.ally.chat.lore=&c/{0} [message] &7- Envía un mensaje al chat aliado.
gui.clandetails.chat.ally.join.leave.lore=&c/{0} {1}/{2} &7- Únete / abandona el chat aliado.
gui.clandetails.chat.clan.status.lore=&7Clan\: &f{0}
gui.clandetails.chat.ally.status.lore=&7Aliado\: &f{0}
gui.clandetails.chat.clan.toggle.lore=&7Haz clic con el botón izquierdo para alternar el estado del chat del clan.
gui.clandetails.chat.ally.toggle.lore=&7Haz clic derecho para alternar el estado del chat de aliado.
gui.playerdetails.title={0}
gui.playerdetails.player.title=&f{0}
gui.playerdetails.player.lore.noclan=&7Clan\: &bNinguno
gui.playerdetails.player.lore.clan=&7Clan\: &b[{0}&b] {1}
gui.playerdetails.player.lore.rank=&7Rango\: &b{0}
gui.playerdetails.player.lore.status=&7Estado\: &b{0}
gui.playerdetails.player.lore.kdr=&7KDR\: &b{0}
gui.playerdetails.player.lore.kill.totals=&7Asesinatos Totales\: &b[Rivales\:{0} Neutrales\:{1} Civiles\:{2}]
gui.playerdetails.player.lore.deaths=&7Muertes\: &b{0}
gui.playerdetails.player.lore.join.date=&7Fecha de ingreso\: &b{0}
gui.playerdetails.player.lore.last.seen=&7Visto por ultima vez\: &b{0}
gui.playerdetails.player.title=&c&l{0}
gui.playerdetails.player.lore.noclan=&7Clan\: &fNinguno
gui.playerdetails.player.lore.clan=&7Clan\: &f[{0}&f] &f{1}
gui.playerdetails.player.lore.rank=&7Rango\: &f{0}
gui.playerdetails.player.lore.status=&7Estatus\: &f{0}
gui.playerdetails.player.lore.kdr=&7KDR\: &f{0}
gui.playerdetails.player.lore.kill.totals=&7Asesinatos Totales\: &fRival\: {0} / Neutral\: {1} / Civil\: {2}
gui.playerdetails.player.lore.deaths=&7Muertes\: &f{0}
gui.playerdetails.player.lore.join.date=&7Fecha de Ingreso\: &f{0}
gui.playerdetails.player.lore.last.seen=&7Ultima vez visto\: &f{0}
# suppress inspection "TrailingSpacesInProperty"
gui.playerdetails.player.lore.past.clans.separator=&b,
gui.playerdetails.player.lore.past.clans=&7Clanes anteriores\: &b{0}
gui.playerdetails.player.lore.inactive=&7Inactivo\: &b{0}/{1} dias
gui.playerdetails.kick.title=&fExpulsar
gui.playerdetails.player.lore.past.clans.separator=&f,
gui.playerdetails.player.lore.past.clans=&7Clanes pasados\: &f{0}
gui.playerdetails.player.lore.inactive=&7Inactivo\: &f{0}/{1} días
gui.playerdetails.kick.title=&6Expulsar
gui.playerdetails.promote.demote.title=&fPromover/Degradar
gui.playerdetails.promote.lore.left.click=&7Clic izquierdo para promover
gui.playerdetails.demote.lore.right.click=&7Clic derecho para degradar
gui.playerdetails.promote.lore.left.click=&7Haz clic izquierdo para promocionar.
gui.playerdetails.demote.lore.right.click=&7Haz clic derecho para degradar.
gui.playerdetails.assign.unassign.title=&fAsignar/Desasignar rango
gui.playerdetails.assign.lore.left.click=&7Clic izquierdo para asignar
gui.playerdetails.unassign.lore.right.click=&7Clic derecho para desasignar
gui.playerdetails.assign.lore.left.click=&7Haz clic izquierdo para asignar.
gui.playerdetails.unassign.lore.right.click=&7Haz clic derecho para desasignar.
gui.playerdetails.trust.untrust.title=&fConfiar/Desconfiar
gui.playerdetails.trust.lore.left.click=&7Clic izquierdo para confiar
gui.playerdetails.untrust.lore.right.click=&7Clic derecho para desconfiar
gui.playerdetails.ban.unban.title=&fBanear/Desbanear
gui.playerdetails.ban.left.click=&7Clic izquierdo para banear a este jugador de clanes
gui.playerdetails.unban.right.click=&7Clic derecho para desbanear a este jugador
gui.playerdetails.resetkdr.lore=&7Clic izquierdo para reiniciar el KDR de este jugador
gui.playerdetails.purge.title=&fPurgar
gui.playerdetails.purge.lore=&7Clic izquierdo para purgar los datos de este jugador
gui.playerdetails.place.title=&fPoner
gui.playerdetails.place.lore=&7Clic izquierdo para elegir un clan para este jugador
gui.languageselector.title=Idiomas - Actual\: {0}
gui.languageselector.language.title=&f{0}
gui.languageselector.language.lore.left.click=&7Clic izquierdo para elegir este idioma
gui.languageselector.language.lore.translation.status=&7Progreso de traduccion\: &b{0}%
gui.languageselector.language.lore.right.click=&7Clic derecho para ayudar traduciendo
gui.confirmation.title=Confirmacion
gui.confirmation.confirm=&7Haz clic aqui para confirmar
gui.confirmation.return=&7Haz clic aqui para regresar
gui.not.supported=&cHa ocurrido un error al abrir la GUI\! Desactivandola... ¿Descargaste la version correcta?
staff.member.verify.clan=&cUn miembro del staff debe verificar tu clan\!
player.already.has.that.rank=&cEl jugador ya tiene ese rango\!
joined.clan.chat=&bTe has unido al chat del clan
left.clan.chat=&bHas dejado el chat del clan
muted.clan.chat=&bHas silenciado el chat del clan
unmuted.clan.chat=&bHas des-silenciado el chat del clan
joined.ally.chat=&bTe has unido al chat de aliados
left.ally.chat=&bHas dejado el chat de aliados
muted.ally.chat=&bHas silenciado el chat de aliados
unmuted.ally.chat=&bHas des-silenciado el chat de aliados
player.already.in.this.clan=&cEl jugador ya se encuentra en un clan
your.clan.reached.max.alliances=&cTu clan ha alcanzado la cantidad maxima de alianzas
other.clan.reached.max.alliances=&cEl otro clan ha alcanzado la cantidad maxima de alianzas
insert.clan.tag=&bPon la etiqueta del clan aqui\:
insert.clan.name=&bPon el nombre del clan\:
insert.rank.name=&bPon el nombre del rango\:
click.to.help.translating=&bHaz clic en este link para ayudar a traducir\:\n&r{0}
your.clan.must.have.members.to.verify=&cTu clan debe tener al menos {0} miembros para ser verificado\!
you.must.hold.a.banner=&cDebes tener un estandarte en tu mano\!
you.changed.clan.banner=&bHas cambiado el estandarte de tu clan\!
your.clan.already.verified=&cTu clan ya esta verificado\!
gui.playerdetails.trust.lore.left.click=&7Haz clic izquierdo para confiar.
gui.playerdetails.untrust.lore.right.click=&7Haz clic derecho para desconfiar.
gui.playerdetails.ban.unban.title=&6Banear / Desbanear
gui.playerdetails.ban.left.click=&7Haz clic izquierdo para banear a este jugador de clanes.
gui.playerdetails.unban.right.click=&7Haz clic derecho para desbanear a este jugador.
gui.playerdetails.resetkdr.lore=&7Haz clic izquierdo para restablecer el KDR de este jugador.
gui.playerdetails.purge.title=&6Purgar
gui.playerdetails.purge.lore=&7Haz clic izquierdo para purgar los datos de este jugador.
gui.playerdetails.place.title=&6Lugar
gui.playerdetails.place.lore=&7Haz clic izquierdo para elegir un clan para este jugador.
gui.languageselector.title=&6Idiomas - Actual\: &f{0}
gui.languageselector.language.title=&f{0}&7
gui.languageselector.language.lore.left.click=&7Haga clic con el botón izquierdo para establecer este como tu idioma.
gui.languageselector.language.lore.translation.status=&7Estado de la traducción\: &f{0}%
gui.languageselector.language.lore.right.click=&7Haz clic derecho para ayudar a traducir.
gui.confirmation.title=&8Confirmación
gui.confirmation.confirm=&aHaz clic aquí para confirmar
gui.confirmation.return=&cHaz clic aquí para regresar
gui.not.supported=&8(&cClan&8)&7 &c¡Se produjo un error al abrir la GUI\! Deshabilitándolo ... ¿Descargó la versión correcta?
staff.member.verify.clan=&8(&cClan&8)&7 ¡Un miembro del personal debe verificar tu clan\!
player.already.has.that.rank=&8(&cClan&8)&7 El jugador ya tiene ese rango.
joined.clan.chat=&8(&cClan&8)&7 Te has unido al chat del clan.
left.clan.chat=&8(&cClan&8)&7 Has salido del chat del clan.
muted.clan.chat=&8(&cClan&8)&7 Has silenciado el chat del clan.
unmuted.clan.chat=&8(&cClan&8)&7 Has dejado de silenciar el chat del clan.
joined.ally.chat=&8(&cClan&8)&7 Te has unido al chat de aliados.
left.ally.chat=&8(&cClan&8)&7 Has dejado el chat de aliados.
muted.ally.chat=&8(&cClan&8)&7 Has silenciado el chat de aliados.
unmuted.ally.chat=&8(&cClan&8)&7 Has desactivado el chat de aliados.
player.already.in.this.clan=&8(&cClan&8)&7 El jugador ya está en este clan.
your.clan.reached.max.alliances=&8(&cClan&8)&7 Tu clan ha alcanzado el número máximo de alianzas.
other.clan.reached.max.alliances=&8(&cClan&8)&7 El otro clan ha alcanzado el número máximo de alianzas.
insert.clan.tag=&8(&cClan&8)&7 Inserta la etiqueta del clan\:
insert.clan.name=&8(&cClan&8)&7 Inserta el nombre del clan\:
insert.rank.name=&8(&cClan&8)&7 Inserte el nombre del rango\:
click.to.help.translating=&8(&cClan&8)&7 Haz clic en este enlace para ayudar a traducir\:\n&c{0}
your.clan.must.have.members.to.verify=&8(&cClan&8)&7 ¡Tu clan debe tener al menos &c{0}&7 miembros para ser verificado\!
you.must.hold.a.banner=&8(&cClan&8)&7 ¡Debes tener un estandarte en tu mano\!
you.changed.clan.banner=&8(&cClan&8)&7 Cambiaste el estandarte de tu clan.
your.clan.already.verified=&8(&cClan&8)&7 Tu clan ya está verificado.
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&7Perfil de &b%clan_name% &8-------------------------------------------\n \n &7Nombre\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Descripcion\: &f%clan_description%\n &7Estatus\: &f%clan_status%\n &7Lideres\: %clan_leaders%\n &7Miembros Conectados\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Asesinatos Totales\: &8[Rivales\:&f%clan_rival_kills% &8Neutrales\:&f%clan_neutral_kills% &8Civiles\:&f%clan_civilian_kills%&8]\n &7Muertes\: &f%clan_deaths%\n &7Tarifa\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Aliados\: &f%clan_allies%\n &7Rivales\: &f%clan_rivals%\n &7Fundado\: &f%clan_founded%\n &7Inactivo\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% dias\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
clan.profile=\n&6Perfil de %clan_name% &7-------------------------------------------\n \n &7Nombre\: &c&l[%clan_color_tag%] %clan_name%\n &7Descripción\: &f%clan_description%\n &7Estatus\: &f%clan_status%\n &7Líderes\: &f%clan_leaders%\n &7Miembros en línea\: &f%clan_online_count%/%clan_size%\n &7KDR\: &f%clan_kdr%\n &7Asesinatos Totales\: &fRival\: %clan_rival_kills% / Neutral\: %clan_neutral_kills% / Civil\: %clan_civilian_kills%\n &7Muertes\: &f%clan_deaths%\n &7Tarifa\: &f%clan_fee_enabled%, $%clan_fee_value%\n &7Aliados\: &f%clan_allies%\n &7Rivales\: &f%clan_rivals%\n &7Fundado\: &f%clan_founded%\n &7Inactivo\: &f%clan_inactive_days%/%clan_max_inactive_days% días\n
player.lookup.clanname=&f[%clan_color_tag%&f] %clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Tipo de Asesinato\: %player_kill_type%\n
player.lookup=\n&Informacion de jugador &b%player_name% &8-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rango\: &f%player_rank%\n &7Estatus\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Asesinatos Totales\: &8[Rivales\:&f%player_rival_kills% &8Neutrales\:&f%player_neutral_kills% &8Civiles\:&f%player_civilian_kills%&8]\n &7Muertes\: &f%player_deaths%\n &7Fecha de Ingreso\: &f%player_join_date%\n &7Visto por Ultima Vez\: &f%player_last_seen%\n &7Clanes Anteriores\: &f%player_past_clans%\n &7Inactivo\: &f%player_inactive_days%&7/&f%player_max_inactive_days% dias\n %kill_type_line%
player.lookup.killtype=&7Tipo de Asesinato\: &c%player_kill_type%\n
player.lookup=\n&6Información del jugador %player_name% &7-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rango\: &f%player_rank%\n &7Estatus\: &f%player_status%\n &7KDR\: &f%player_kdr%\n &7Asesinatos Totales\: &fRival\: %clan_rival_kills% / Neutral\: %clan_neutral_kills% / Civil\: %clan_civilian_kills%\n &7Muertes\: &f%player_deaths%\n &7Fecha de Ingreso\: &f%player_join_date%\n &7Ultima vez visto\: &f%player_last_seen%\n &7Clanes pasados\: &f%player_past_clans%\n &7Inactivo\: &f%player_inactive_days%/%player_max_inactive_days% días\n &f%kill_type_line%&7
economy.disabled=&cEconomia desactivada\!
has.been.purged=La informacion de {0} fue purgada
accepted.invitation=&bHas aceptado la invitacion de {0}
denied.invitation=&cHas denegado la invitacion de {0}
has.been.purged=&8(&cClan&8) &7Los datos de &c{0}&7 han sido depurados.
accepted.invitation=&8(&cClan&8)&7 Has aceptado la invitación de &c{0}&7.
denied.invitation=&8(&cClan&8)&7 Has rechazado la invitación de &c{0}&7.
must.be.in.clan.to.pvp=&cTu y {0} deben ser miembros de un clan para hacer PvP\!
clans.not.at.war.pvp.denied=&cTu clan no esta en guerra con {0}\!
cannot.attack.civilians=&cNo puedes atacar civiles\!
cannot.attack.clan.member=&cNo puedes atacar miembros de tu clan\!
cannot.attack.ally=&cNo puedes atacar a un aliado\!
# suppress inspection "TrailingSpacesInProperty"
cannot.change.member.fee.now=&cNo puedes cambiar la cuota de miembro cerca de su tiempo de recogida.
cannot.change.member.fee.hours=&cInténtalo de nuevo en {0} horas...
cannot.change.member.fee.minutes=&cInténtalo de nuevo en {0} minuto(s)...
cannot.kick.last.leader=&cNo puedes expulsar al último líder\!
cannot.disband.permanent=No puedes disolver este clan. Tiene un estatus de permanente.
you.can.only.set.base.in.your.land=&cSolo puedes establecer tu casa en tu tierra\!
only.leaders.can.create.lands=&cSolo los líderes pueden crear tierras\!
only.one.land.per.clan=&cTu clan ya tiene una tierra\!
only.clan.members.can.create.lands=&cSolo miembros del clan pueden crear tierras\!
land.allowed.all.actions=&bAhora todas las acciones están activadas\!
land.blocked.all.actions=&bAhora todas las acciones están bloqueadas\!
land.allowed.action=&bAcción permitida\!
land.blocked.action=&bAcción bloqueada\!
you.do.not.own.lands=&cNo posees una tierra\!
land.sharing.disabled=&cCompartir tierras está desactivado\!
war.expired=La guerra con {0} ha terminado\!
you.cant.start.war.online.members.difference=No puedes iniciar una guerra. Un clan tiene mas miembros conectados que el otro.
cannot.change.member.fee.now=&8(&cClan&8)&7 No puede cambiar la tarifa de miembro cerca de la hora de recogida.
cannot.change.member.fee.hours=&8(&cClan&8)&7 Vuelve a intentarlo en &c{0}&7 horas ...
cannot.change.member.fee.minutes=&8(&cClan&8)&7 Vuelve a intentarlo en &c{0}&7 minuto(s) ...
cannot.kick.last.leader=&8(&cClan&8)&7 ¡No puedes expulsar al último líder\!
cannot.disband.permanent=&8(&cClan&8)&7 No puedes borrar este clan. Tiene estatus permanente.
you.can.only.set.base.in.your.land=&8(&cClan&8)&7 Solo puedes establecer el hogar en tu tierra.
only.leaders.can.create.lands=&8(&cClan&8)&7 Solo los líderes pueden crear tierras.
only.one.land.per.clan=&8(&cClan&8)&7 Tu clan ya tiene una tierra.
only.clan.members.can.create.lands=&8(&cClan&8)&7 Solo los miembros del clan pueden crear tierras.
land.allowed.all.actions=&8(&cClan&8)&7 Todas las acciones ahora están permitidas.
land.blocked.all.actions=&8(&cClan&8)&7 Todas las acciones ahora están bloqueadas
land.allowed.action=&8(&cClan&8)&7 Acción permitida.
land.blocked.action=&8(&cClan&8)&7 Acción bloqueada.
you.do.not.own.lands=&8(&cClan&8)&7 No eres dueño de una tierra.
land.sharing.disabled=&8(&cClan&8)&7 Compartir tierras está deshabilitado.
war.expired=&8(&cClan&8)&7 La guerra con &c{0}&7 ha finalizado.
you.cant.start.war.online.members.difference=&8(&cClan&8)&7 No puedes empezar la guerra. Un clan tiene más miembros en línea que el otro.
land.command=terreno
break.command=romper
@@ -1,3 +1,15 @@
description.command=/kuvaus
create.command=/luoda
delete.command=/poistaa
rank.command=/rankki
setdisplayname.command=/asetanäytettävänimi
setdefault.command=/aseta oletus
removedefault.command=/poisto oletus
permissions.command=/oikeudet
list.command=/list
acf-core.parameter.rank=/rankki
acf-core.parameter.description=/kuvaus
seen=Nähty
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
@@ -190,7 +190,6 @@ profile=profil
civilian.abbreviation=Civ
rank=Rang
leaders=Chefs
none=Aucun
today=Aujourd'hui
kills=Tue
mostkilled=Plus Tués
@@ -415,12 +414,9 @@ bb.clan.withdraw={0} $ ont été retirés
player.clan.withdraw=Vous retirez {0}
clan.bank.not.enough.money=Votre banque de clans n'a pas assez d'argent
your.clans.are.not.rivals=Vos clans ne sont pas rivaux
the.clan.members.reached.limit=La limite des membres de votre clan a été atteinte
you.have.reseted.your.kdr=Vous avez réinitialisé votre KDR
you.have.reseted.0.kdr=Vous avez réinitialisé la KDR de {0}
you.have.reseted.kdr.of.all.players=Vous avez réinitialisé la KDR de tous les joueurs
resign.yes=Oui
resign.no=Non
resign.confirmation=Êtes-vous sûr de vouloir démissionner ? {0}
resign.success=Vous avez démissionné de votre clan avec succès
you.cannot.demote.the.last.leader=Vous ne pouvez pas rétrograder le dernier chef
+65 -2
View File
@@ -1,9 +1,66 @@
description.command=Leírás
create.command=létrehozás
delete.command=törlés
rank.command=rang
setdisplayname.command=név beállítása
setdefault.command=simabeallitasa
removedefault.command=simatorlese
permissions.command=jogosultságok
list.command=lista
list.order.asc=növekvő
list.order.desc=csökkenő
list.type.name=név
list.type.kdr=kda
list.type.size=méret
list.type.founded=megalapítva
list.type.active=aktív
profile.command=adatlap
roster.command=névsor
lookup.command=átvizsgálás
leaderboard.command=ranglista
alliances.command=szövetségek
rivalries.command=ellenfelek
vitals.command=vetélytársak
coords.command=koordináták
stats.command=statisztikák
ally.command=szövetséges
add.command=hozzáadás
remove.command=eltávolítás
allow.command=engedélyezés
block.command=blokkolás
auto.command=automatikus
check.command=ellenőrzés
assign.command=hozzárendel
unassign.command=szétválaszt
rival.command=vetélytárs
clear.command=törlés
toggle.command=váltás
deposit.command=letét
all.command=összes
withdraw.command=kiutalás
invite.command=meghívás
kick.command=kirúgás
bank.command=bank
give.command=adni
take.command=elvétel
status.command=állapot
fee.command=adó
purge.command=törlés
trust.command=megbízható
untrust.command=megbízhatatlan
verify.command=megerősítés
ban.command=kitíltás
unban.command=tiltás visszavonása
reload.command=újratöltés
kills.command=ölések
war.command=háború
start.command=indítás
acf-core.parameter.rank=rang
acf-core.parameter.leader=vezető
acf-core.parameter.name=név
acf-core.parameter.fee=adó
acf-core.parameter.description=Leírás
command.description.land.allow.all=Engedélyezett tevékenységek a te területeden
home-menu=/{0} home{1} - Teleportálás a klán hazai bázisához
home-set-menu=/{0} home set{1} - Beállítsa a klán hazai bázisát
home-clear-menu=/{0} home clear{1} - Törli a klán hazai bázisát
@@ -33,6 +90,7 @@ trusted=megbízható
untrusted=megbízhatatlan
deaths=Halálok
weights=Súlyok
stats=statisztikák
health=Élet
armor=Páncél
weapons=Fegyverek
@@ -44,7 +102,6 @@ profile=profil
civilian.abbreviation=Polgár
rank=Rang
leaders=Vezetők
none=Semmi
today=Ma
kills=Ölések
mostkilled=Legtöbbször megölt
@@ -200,6 +257,13 @@ you.are.no.longer.at.war={0} már nincs háborúban {1} ellen
end.war.denied=A háború befejezésére irányuló kérelmet a(z) {0}
denied.war.end={0} tagadta {1} kérését a háború befejezésére
has.initiated.a.rivalry={0} rivalizációt indított {1} ellen
start=indítás
add=hozzáadás
remove=eltávolítás
allow=engedélyezés
block=blokkolás
auto=automatikus
war=háború
materials=Anyagok
server.announce=Szerver bejelentés
clan.announce=Klán bejelentés
@@ -238,7 +302,6 @@ bb.clan.withdraw={0} $ visszavonták
player.clan.withdraw=Visszavonsz {0}
clan.bank.not.enough.money=A klán bankjaidnak nincs elég pénzük
your.clans.are.not.rivals=A klánok nem riválisok
the.clan.members.reached.limit=A klán tagjai elérik a határt
you.have.reseted.your.kdr=Visszaállítottad KDR-t
you.have.reseted.0.kdr=Visszaállítottad a(z) {0} KDR-t
you.have.reseted.kdr.of.all.players=Visszaállítottad a játékosok KDR-jét
+73 -3
View File
@@ -4,20 +4,37 @@ delete.command=elimina
rank.command=rango
permissions.command=permessi
list.order.asc=aSC
list.order.desc=disc
list.type.name=nome
list.type.kdr=kdr
list.type.founded=fondato
list.type.active=attivo
profile.command=profilo
roster.command=membri
lookup.command=ricerca
alliances.command=alleanze
coords.command=coordinate
stats.command=statistiche
ally.command=alleato
add.command=aggiungi
remove.command=rimuovi
allow.command=permetti
block.command=blocca
auto.command=automatico
rival.command=rivale
toggle.command=scambia
deposit.command=deposito
all.command=tutto
bank.command=banca
give.command=dare
fee.command=tassa
admin.command=amministratore
mod.command=mod
promote.command=promuovere
disband.command=sciogliere
verify.command=verifica
ban.command=bannare
reload.command=ricaricare
kills.command=uccisioni
mostkilled.command=più uccisioni
war.command=guerra
@@ -32,9 +49,16 @@ place.command=posiziona
resetkdr.command=resetkdr
everyone.command=tutti
help.command=aiuto
acf-core.parameter.member=membro
acf-core.parameter.rank=rango
acf-core.parameter.leader=leader
acf-core.parameter.name=nome
acf-core.parameter.fee=tassa
acf-core.parameter.description=descrizione
command.description.land.allow.all=Permette tutte le azioni nella tua terra
command.description.land.allow.interact_entity=Permette ai membri del clan di interagire con le entità nella tua terra
command.description.land.allow.interact=Permette ai membri del clan di interagire con la tua terra
command.description.land.allow.container=Permetti ai membri del clan di aprire contenitori nella tua terra
command.description.stats=Mostra le statistiche dei membri del tuo clan
command.description.rivalries=Mostra tutti i rivali del clan
command.description.lookup.other=Cerca le informazioni di un giocatore
@@ -144,7 +168,6 @@ profile=profilo
civilian.abbreviation=Civ
rank=Rango
leaders=Leader
none=Nessuno
today=Oggi
kills=Uccisioni
mostkilled=Maggior numero di uccisioni
@@ -280,8 +303,6 @@ player.rank.changed=Il Rango è stato impostato
your.clans.are.already.rivals=I vostri clan sono già rivali
player.got.money=Hai ottenuto {0} per aver ucciso {1} in base al tuo KDR\: {2}
cleared.bb=La bacheca è stata svuotata
resign.yes=Sì
resign.no=No
resign.success=Ti sei dimesso con successo dal tuo clan
you.cannot.demote.the.last.leader=Non puoi far retrocedere l'ultimo leader rimasto
you.cannot.move.the.last.leader=Non puoi spostare l'ultimo leader rimasto
@@ -382,14 +403,26 @@ gui.clandetails.clan.lore.rivals.separator=&b,
gui.clandetails.clan.lore.allies=&7Alleati\: &b{0}
gui.clandetails.clan.lore.founded=&7Fondato\: &b{0}
gui.clandetails.clan.lore.inactive=&7Inattivo\: &b{0}/{1} giorni
gui.clandetails.coords.title=&fCoordinate
gui.clandetails.coords.lore=&7Clic sinistro per vedere le coordinate dei membri del tuo clan
gui.clandetails.home.title=&fCasa
gui.clandetails.home.lore.teleport.price=&7Prezzo teletrasporto\: &b{0}
gui.clandetails.home.lore.teleport=&7Clic sinistro per teletrasportarti nella casa del tuo clan
gui.staffclandetails.home.lore.teleport=&7Clic sinistro per teletrasportarti nella casa di questo clan
gui.clandetails.home.lore.set.price=&7Imposta prezzo\: &b{0}
gui.clandetails.regroup.title=&fRaggruppare
gui.clandetails.regroup.lore.price=&7Prezzo\: &b{0}
gui.clandetails.regroup.lore.home=&7Clic sinistro per raggruppare i membri del tuo clan nella casa del clan
gui.clandetails.regroup.lore.me=&7Click destro per raggruppare i membri del tuo clan alla tua posizione
gui.clandetails.ff.title=&fFuoco Amico
gui.clandetails.ff.personal.lore=&7Personale\: &b{0}
gui.clandetails.ff.clan.lore=&7Clan\: &b{0}
gui.clandetails.bank.balance.lore=&7Saldo\: &b{0}
gui.clandetails.fee.status.lore=&7Stato\: &b{0}
gui.clandetails.fee.value.lore=&7Valore\: &b{0}
gui.clandetails.not.verified.title=&fNon verificato
gui.clandetails.verify.price.lore=&7Prezzo\: &b{0}
gui.clandetails.chat.clan.status.lore=&7Clan\: &b{0}
gui.clandetails.chat.ally.status.lore=&7Alleati\: &b{0}
gui.clandetails.chat.clan.toggle.lore=&7Click sinistro per attivare o disattivare lo stato della chat
gui.clandetails.chat.ally.toggle.lore=&7Click destro per attivare o disattivare lo stato della chat alleata
@@ -413,6 +446,11 @@ gui.playerdetails.promote.demote.title=&fPromuovi/Retrocedi
gui.playerdetails.promote.lore.left.click=&7Click sinistro per promuovere
gui.playerdetails.demote.lore.right.click=&7Click destro per retrocedere
gui.playerdetails.ban.unban.title=&fBandisci/Sbandisci
gui.playerdetails.ban.left.click=&7Clic sinistro per bannare questo giocatore dai clan
gui.playerdetails.resetkdr.lore=&7Clic sinistro per resettare il KDR di questo giocatore
gui.playerdetails.purge.title=&fEliminare
gui.playerdetails.purge.lore=&7Clic sinistro per eliminare i dati di questo giocatore
gui.playerdetails.place.lore=&7Clic sinistro per scegliere un clan per questo giocatore
gui.languageselector.title=Lingue - Attuale\: {0}
gui.languageselector.language.title=&f{0}
gui.languageselector.language.lore.translation.status=&7Stato traduzione\: &b{0}%
@@ -424,12 +462,44 @@ gui.not.supported=&cSi è verificato un errore durante l'apertura della GUI\! Di
staff.member.verify.clan=&cUn membro dello staff deve verificare il tuo clan\!
player.already.has.that.rank=&cIl giocatore ha già questo rango\!
joined.clan.chat=&bSei entrato nella chat del clan
player.already.in.this.clan=&cIl giocatore è già in questo clan
your.clan.reached.max.alliances=&cIl tuo clan ha raggiunto il numero massimo di alleanze
other.clan.reached.max.alliances=&cL'altro clan ha raggiunto il numero massimo di alleanze
insert.clan.name=&bInserisci il nome del clan\:
insert.rank.name=&bInserisci il nome del rango (o "{0}")\:
click.to.help.translating=&bClicca su questo link per aiutarci a tradurre\:\n&r{0}
your.clan.must.have.members.to.verify=&cIl tuo clan deve avere almeno {0} membri per essere verificato\!
you.must.hold.a.banner=&cDevi avere un stendardo in mano\!
you.changed.clan.banner=&bHai cambiato lo stendardo del tuo clan\!
your.clan.already.verified=&cIl tuo clan è già stato verificato\!
# suppress inspection "TrailingSpacesInProperty"
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
economy.disabled=&cEconomia disattivata\!
has.been.purged=I dati di {0} sono stati eliminati
accepted.invitation=&bHai accettato l''invito di {0}
denied.invitation=&cHai negato l''invito di {0}
clans.not.at.war.pvp.denied=&cIl tuo clan non è in guerra con {0}\!
cannot.attack.civilians=&cNon puoi attaccare i civili\!
cannot.attack.clan.member=&cNon puoi attaccare un altro membro del clan\!
cannot.attack.ally=&cNon puoi attaccare un alleato\!
# suppress inspection "TrailingSpacesInProperty"
cannot.change.member.fee.hours=&cRiprova tra {0} ore...
cannot.change.member.fee.minutes=&cRiprova tra {0} minuto/i...
cannot.kick.last.leader=&cNon puoi espellere l'ultimo leader\!
cannot.disband.permanent=&cNon puoi dissolvere questo clan. Ha stato permanente.
only.one.land.per.clan=&cIl tuo clan ha già una terra\!
only.clan.members.can.create.lands=&cSolo i membri di un clan possono creare terre\!
land.allowed.all.actions=&bTutte le azioni sono state permesse\!
land.blocked.all.actions=&bTutte le azioni sono state bloccate\!
land.allowed.action=&bAzione permessa\!
land.blocked.action=&bAzione bloccata\!
you.do.not.own.lands=&cNon possiedi una terra\!
land.sharing.disabled=&cCondivisione di terra è disattivata\!
war.expired=La guerra con {0} è scaduta\!
you.cant.start.war.online.members.difference=Non puoi iniziare la guerra. Un clan ha più membri online dell'altro.
land.command=terra
interact.command=interagire
damage.command=danno
container.command=contenitore
+625 -1
View File
@@ -28,6 +28,7 @@ add.command=toevoegen
remove.command=verwijderen
allow.command=toestaan
block.command=blokkeren
auto.command=auto
check.command=controle
assign.command=toewijzen
unassign.command=loskoppelen
@@ -43,6 +44,8 @@ withdraw.command=opnemen
invite.command=uitnodigen
kick.command=uitzetten
bank.command=bank
give.command=geven
take.command=neem
status.command=status
fee.command=kosten
set.command=set
@@ -65,6 +68,7 @@ globalff.command=globalff
kills.command=moorden
mostkilled.command=meestemoorden
war.command=oorlog
start.command=start
end.command=einde
home.command=huis
regroup.command=hergroeperen
@@ -91,6 +95,20 @@ acf-core.parameter.clan=clan
acf-core.parameter.type=type
acf-core.parameter.order=bestelling
acf-core.parameter.help=pagina of trefwoorden
command.description.land.allow.all=Staat alle acties in je land toe
command.description.land.allow.interact_entity=Staat clan leden toe om te communiceren met entiteiten in je land
command.description.land.allow.interact=Staat clan leden toe om te interacten in je land
command.description.land.allow.container=Staat clan leden toe containers te openen in je land
command.description.land.allow.place=Staat clan leden toe blokken te plaatsen in je land
command.description.land.allow.break=Staat clan leden toe blokken in je land te breken
command.description.land.allow.damage=Staat toe dat clan leden schade in je land veroorzaken
command.description.land.block.all=Blokkeert alle acties in je land
command.description.land.block.interact_entity=Blokkeert clan leden van interactie met entiteiten in je land
command.description.land.block.interact=Blokkeert clan leden om te interacten met je land
command.description.land.block.container=Blokkeert clan leden van het openen van containers in jouw land
command.description.land.block.place=Blokkeert clan leden van het plaatsen van blokken in je land
command.description.land.block.break=Blokkeert clan leden van het breken van blokken in je land
command.description.land.block.damage=Blokken kloonleden van het veroorzaken van schade in je land
command.description.stats=Toont de statistieken van de clan leden
command.description.rivalries=Toont alle clan rivaliteiten
command.description.mostkilled=Toont de meeste gedode aantallen op de hele server
@@ -139,6 +157,61 @@ command.description.trust=Vertrouwt een lid
command.description.untrust=Vertrouwt een lid niet
command.description.resign=Neemt ontslag uit je clan
command.description.help=Toont deze hulp of zoekt in de help
command.description.ally.add=Voeg een bondgenoot toe
command.description.clan=Opent de GUI
command.description.disband=Beëindig je clan
command.description.mod.disband=Beëindig een clan
command.description.mod.kick=Verwijdert een lid uit je clan
command.description.modtag=Wijzigt je clan's tag
command.description.purge=Zuiver de gegevens van een speler
command.description.setbanner=Stelt je clan's banner in
command.description.verify=Verifieert je clan
command.description.mod.verify=Verifieert een clan
command.description.invite=Nodigt een speler uit tot je clan
command.description.fee.check=Controleert de waarde van je clan's vergoeding en of het is ingeschakeld
command.description.fee.set=Stelt je clan's vergoeding in
command.description.bank.status=Controleert het saldo van je clans
command.description.bank.admin.status=Controleert het saldo van een clan's bank
command.description.bank.withdraw.all=Alles uit de bank van je clans halen
command.description.bank.withdraw.amount=Neem een bedrag van je clan's bank op
command.description.bank.admin.take=Neemt een bedrag van een clan's bank op
command.description.bank.deposit.all=Stort al je geld in je clan's bank
command.description.bank.deposit.amount=Stort een bedrag van je geld in je clan's bank
command.description.bank.admin.give=Geeft een bedrag aan geld aan een clan's bank
command.description.bank.admin.set=Stelt een bedrag in op een clan's bank
command.description.war.start=Start een oorlog
command.description.war.end=Beëindigt een oorlog
command.description.resetkdr.everyone=Reset ieders KDR
command.description.resetkdr.player=Reset de KDR van een speler
command.description.resetkdr=Reset je KDR
command.description.admin.demote=Degradeert een leider van een clan
command.description.demote=Degradeert een leider
command.description.admin.promote=Promoveert een lid van een clan
command.description.promote=Promoveert een lid tot leider
command.description.admin.permanent=Schakelt de permanente status van elke clan aan
command.description.toggle.bb=Schakelt of het prikbord moet worden weergegeven wanneer je inlogt
command.description.toggle.tag=Schakelt of de tag van je clan's naast je naam moet worden weergegeven
command.description.toggle.deposit=Schakelt of stortingen zijn toegestaan op uw clan
command.description.toggle.withdraw=Schakelt of opnames zijn toegestaan in je clan
command.description.toggle.fee=Schakelt of het bedrag van de clan's is ingeschakeld
command.description.alliances=Lijst met alle clans allianties
command.description.coords=Laat de coördinaten van je clan's leden zien
command.description.rank.assign=Voeg een rank toe aan een lid
command.description.rank.unassign=Verwijder een rank toe aan een lid
command.description.rank.create=Maakt een rank
command.description.rank.delete=Verwijdert een rank
command.description.rank.list=Laat je clan's ranks zien
command.description.rank.setdisplayname=Stelt de weergavenaam van een rank in
command.description.rank.setdefault=Stelt de standaard rank in
command.description.rank.removedefault=Verwijdert de standaard rank
command.description.rank.permissions.available=Geeft een lijst van de beschikbare rank machtigingen
command.description.rank.permissions.rank=Geeft een lijst van machtigingen voor een rank
command.description.rank.permissions.add=Voegt een toestemming toe aan een rank
command.description.rank.permissions.remove=Verwijdert een toestemming van een rank
home-menu=/{0} home{1} - Teleport naar home van clan
home-set-menu=/{0} home set{1} - Stel de home van de clan'' in
home-clear-menu=/{0} home clear{1} - Verwijder de home base van de clans
clan=Clan
allies=Bondgenoten
alliances=alliantie
coords=coördinaten
@@ -152,6 +225,7 @@ clans.lower=clan
rival=Rivaal
civilian=Burger
neutral=Neutraal
ally=Bondgenoot
free.agent=De Vrije Agent
days=dagen
rivals=Rivalen
@@ -174,11 +248,12 @@ food=Eten
vitals=vitalen
verified=Geverifieerd
unverified=Niet Geverifieerd
permanent=Permanent
profile=profiel
civilian.abbreviation=Civ
rank=Rang
leaders=Leiders
none=Geen
none=&8Geen
today=Vandaag
kills=Moorden
mostkilled=Meeste Kills
@@ -189,21 +264,570 @@ kill.death.ratio=Doden/Doodverhouding
nokillsfound=Geen doden gevonden
promoted.to.leader={0} is gepromoveerd tot leider
denied.demotion={0} heeft de demotie van {1} geweigerd. Consensus is mislukt.
membership.invitation={0} heeft lidmaatschap uitnodiging geweigerd
joined.the.clan={0} heeft zich aangesloten bij de clan
signed.off.request.cancelled={0} is afgemeld. {1} verzoek geannuleerd.
clan.deletion={0} heeft de clan verwijdering geweigerd. Consensus is mislukt.
has.been.disbanded=Clan {0} is verwijderd
denied.the.promotion={0} heeft promotie van {1} geweigerd. Consensus is mislukt.
demoted.back.to.member={0} is teruggezet naar lid
peace.agreement.denied=Het vredesakkoord met {0} werd geweigerd
denied.to.make.peace={0} heeft geweigerd vrede te sluiten met {1}
broken.the.rivalry={0} heeft de rivaliteit gebroken met {1}
broken.the.rivalry.with={0} heeft de rivaliteit gebroken met {1}
the.alliance.was.denied=De alliantie met {0} is geweigerd
denied.an.alliance={0} heeft een alliantie met {1} geweigerd
accepted.an.alliance={0} heeft een alliantie met {1} geaccepteerd
created.an.alliance={0} heeft een alliantie gemaakt met {1}
has.joined={0} heeft zich aangesloten bij {1}
proposing.to.end.the.rivalry={0} stelt voor om de rivaliteit te beëindigen met {1}
proposing.an.alliance={0} stelt een alliantie voor met {1}
inviting.you.to.join={0} nodigt u uit om deel te nemen aan {1}
asking.for.the.deletion={0} vraagt om het verwijderen van de clan
asking.for.the.promotion={0} vraagt om de promotie van {1}
asking.for.the.demotion={0} vraagt om de degradatie van {1}
# suppress inspection "TrailingSpacesInProperty"
request.message= \n &8[&8{0}&8] &b{1}\n %accept% &bof %deny%\n
clickable.accept=&a&l[ACCEPT]
clickable.deny=&c&l[DENY]
hover.click.to.accept=&aKlik hier om te accepteren
hover.click.to.deny=&cKlik hier om te weigeren
not.sufficient.money=Je hebt niet genoeg geld op je account
account.has.been.debited=Je account is in rekening gebracht {0}
mysql.connection.successful=MySQL verbinding succesvol
mysql.connection.failed=MySQL verbinding mislukt
sqlite.connection.successful=SQLite verbinding succesvol
sqlite.connection.failed= SQLite verbinding mislukt
purging.player.data=verwijder speler''s gegevens\: {0}
purging.clan=Clan verwijderen\: {0}
clan.players=Clan spelers\: {0}
clans=Clans\: {0}
banned=Je bent verbannen van het gebruik van clan commando's
nothing.more.to.see=Niets meer te bekijken
nothing.to.vote=&cNiets te accepteren of weigeren
no.leader.permissions=U heeft geen Leidingsrechten
you.have.already.voted=Je hebt al gestemd
has.voted.to.deny={0} heeft gestemd om te weigeren
view.next.page=Typ /{0} om de volgende pagina te bekijken.
voted.to.accept={0} heeft gestemd om te accepteren
bulletin.board.header={0}* {1}{2} bulletin board
has.been.disbanded.rivalry.ended={0} is beëindigt. Rivaliteit is geëindigd.
has.been.disbanded.alliance.ended={0} is beëindigt. Alliantie is geëindigd.
clan.disbanded=Clan verwijderd
1.color.day=1 {0}dag
many.color.days={0}{1} dagen
insufficient.permissions=Onvoldoende rechten
clan.is.not.verified=Clan is niet geverifieerd
player.not.a.member.of.any.clan=&cDe speler is geen lid van een clan
not.a.member.of.any.clan=Je bent geen lid van een clan
minimum.to.make.alliance=Je clan moet ten minste {0} spelers hebben om allianties te kunnen maken
cannot.be.same.clan=&cU moet een andere clan dan die van jou invoegen\!
other.clan.not.verified=&cDe andere clan is niet geverifieerd\!
your.clans.are.not.allies=Jouw clans zijn geen bondgenoten
has.broken.the.alliance={0} heeft de alliantie met {1} gebroken
at.least.one.leader.accept.the.alliance=Ten minste één leider van de geallieerden moet online zijn om de alliantie te accepteren
leaders.have.been.asked.for.an.alliance={0} leiders zijn gevraagd om een alliantie
your.clans.are.already.allies=Jullie clans zijn al bondgenoten
your.clan.cannot.create.rivals=Je clan kan geen rivalen maken
min.players.rivalries=Je kloon moet ten minste {0} spelers hebben om rivaliteit te maken
this.player.is.already.banned=Deze speler is al verbannen
player.added.to.banned.list=Speler toegevoegd aan verbannen lijst
you.banned=Je bent verbannen van clan commando's
clan.wide.friendly.fire.blocked=Onderling pvp is niet toegestaan
clan.wide.friendly.fire.is.allowed=Onderling pvp is toegestaan
you.are.the.only.member.online=U bent het enige lid online
your.clan.color.tag.cannot.be.longer.than.characters=&cJouw clan''s gekleurde tag mag niet langer zijn dan {0} tekens
your.clan.tag.cannot.be.longer.than.characters=Je clan''s tag mag niet langer zijn dan {0} tekens
your.clan.tag.must.be.longer.than.characters=Je tag van je clan''s moet langer zijn dan {0} tekens
your.tag.cannot.contain.the.following.colors=Uw tag kan de volgende kleuren niet bevatten\: {0}
your.tag.cannot.contain.color.codes=Uw tag mag geen kleurcodes bevatten
you.cannot.set.colored.ranks=U kunt geen gekleurde gelederen instellen
your.clan.name.cannot.be.longer.than.characters=De naam van je clan''s mag niet langer zijn dan {0} tekens
your.clan.name.must.be.longer.than.characters=De naam van je clan''s moet langer zijn dan {0} tekens
your.clan.tag.can.only.contain.letters.numbers.and.color.codes=De tag van je clans kan alleen letters, cijfers en kleurcodes bevatten
your.clan.name.cannot.contain.color.codes=Uw clan's naam mag geen kleurcodes bevatten
that.tag.name.is.disallowed=Die tag naam is niet toegestaan
you.must.first.resign=Je moet eerst aftreden uit {0}
clan.with.this.tag.already.exists=Er bestaat al een clan met deze tag
get.your.clan.verified.to.access.advanced.features=Krijg je clan geverifieerd om toegang te krijgen tot geavanceerde functies
clan.created=Clan {0} gemaakt
not.enough.leaders.online.to.vote.on.demotion=Er zijn niet genoeg leiders online om op deze demotie te stemmen
demotion.vote.has.been.requested.from.all.leaders=Alle leiders zijn gevraagd voor de stemming over de demotie
player.is.not.a.leader.of.your.clan=De speler is geen leider van je clan
clan.has.been.disbanded=Clan {0} is verwijderd
clan.disband.vote.has.been.requested.from.all.leaders=Alle leiders zijn gevraagd voor de stemming over het verwijderen van de clan
friendy.fire.is.now.managed.by.your.clan=Onderlinge pvp wordt nu beheerd door je clan
personal.friendly.fire.is.set.to.allowed=Onderlinge pvp is ingesteld op toegestaan
global.friendy.fire.is.now.managed.by.each.clan=Wereldwijde onderlinge pvp wordt nu beheerd door elke clan
global.friendy.fire.is.already.being.managed.by.each.clan=Wereldwijde onderlinge pvp wordt al beheerd door elke clan
global.friendly.fire.is.set.to.allowed=Onderlinge pvp is ingesteld op toegestaan
global.friendly.fire.is.already.being.allowed=Onderlinge pvp is ingesteld op niet toegestaan
the.player.doesn.t.not.have.the.permissions.to.join.clans=De speler heeft geen toegang tot de clans toe te treden
you.cannot.invite.yourself=Je kunt jezelf niet uitnodigen
this.player.is.banned.from.using.clan.commands=Deze speler is verbannen van het gebruik van clan commando's
the.player.is.already.member.of.another.clan=De speler is al lid van een andere clan
has.been.asked.to.join={0} is gevraagd om toe te treden tot {1}
you.cannot.kick.yourself=Je kan jezelf niet verwijderen
the.player.is.not.a.member.of.your.clan=De speler is geen lid van je clan
you.cannot.kick.another.leader=Je kan geen andere leider kicken
has.been.kicked.by={0} is eruit gekicked door {1}
no.clans.have.been.created=Er zijn geen clans aangemaakt
total.clans=Totale clans\:
legend=Legenda\:
kill.type.civilian=Kill Type\: {0}Civilian
no.player.data.found=Geen spelersgegevens gevonden
clan.0=Clan\: {0}
status.0=Status\:{0}
rank.0=Rank\: {0}
kdr.0=KDR\: {0}
inactive.0=Inactief\: {0}
clan.commands=clan commando's
you.can.only.modify.the.color.and.case.of.the.tag=Je kunt alleen de kleur en het uiterlijk van de tag aanpassen
tag.changed.to.0=Tag gewijzigd naar {0}
0.tag.changed.to.1=&bSuccesvol de tag van {0} gewijzigd naar {1}
name.0=Naam\: {0}
description.0=Omschrijving\: {0}
leaders.0=Leiders\: {0}
allies.0=Bondgenoten\: {0}
rivals.0=Rivalen\: {0}
other.player.must.be.online=&cDe speler moet online zijn\!
the.player.does.not.have.the.permissions.to.lead.a.clan=De speler heeft niet de machtigingen om een clan te leiden
you.cannot.promote.yourself=Je kunt jezelf niet promoveren
the.player.is.already.a.leader=De speler is al een leider
configuration.reloaded=Configuratie is herladen
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=Laatste leider kan niet aftreden. Je moet een andere leider aanwijzen of de clan verwijderen
0.has.resigned={0} is afgetreden
you.cannot.trust.yourself=Je kunt jezelf niet vertrouwen
leaders.are.already.trusted=Leiders zijn al vertrouwd
this.player.is.already.trusted=Deze speler is al vertrouwd
has.been.given.trusted.status.by={0} heeft een vertrouwde status gekregen door {1}
this.player.is.not.banned=Deze speler is niet verbannen
player.removed.from.the.banned.list=Speler verwijderd van de gebande lijst
you.have.been.unbanned.from.clan.commands=Je bent niet meer verbannen van clan commando's
you.cannot.untrust.yourself=Je kunt jezelf niet ontvertrouwen
leaders.cannot.be.untrusted=Leiders kunnen niet onvertrouwd worden
this.player.is.already.untrusted=Deze speler is al niet vertrouwd
has.been.given.untrusted.status.by={0} heeft een niet-vertrouwde status gekregen door {1}
the.clan.does.not.exist=De clan bestaat niet
the.clan.is.already.verified=De kloon is al geverifieerd
the.clan.has.been.verified=De clan is geverifieerd
clan.0.has.been.verified=Clan {0} is geverifieerd\!
total.clan.players.0=Totaal aantal clan spelers\: {0}
proposing.war={0} stelt voor om een oorlog te beginnen met {1}
you.can.only.start.war.with.rivals=Je kunt alleen oorlog beginnen met rivalen
leaders.have.been.asked.to.accept.the.war.request={0} leiders zijn gevraagd om het oorlogsverzoek te accepteren
leaders.asked.to.end.rivalry={0} leiders zijn gevraagd om de oorlog te beëindigen
proposing.to.end.the.war={0} stelt voor om de oorlog met {1} te beëindigen
clans.already.at.war=Jullie clans zijn al in oorlog
clans.not.at.war=Jullie clans zijn niet in oorlog
you.are.at.war={0} is nu in oorlog met {1}
denied.war.req={0} weigerde het oorlogsverzoek verzonden door {1}
you.are.no.longer.at.war={0} is niet langer in oorlog met {1}
end.war.denied=Verzoek om de oorlog te beëindigen is geweigerd door {0}
denied.war.end={0} weigerde het verzoek van {1} om de oorlog te beëindigen
has.initiated.a.rivalry={0} heeft een rivaliteit gestart met {1}
start=start
end=einde
add=toevoegen
remove=verwijderen
allow=toestaan
block=blokkeren
auto=auto
war=oorlog
0.s.sword.1.2.b.bow.3.4.a.arrow={0}S\=Zwaard{1}, {2}B\=Boog{3}, {4}A\=Pijlen
weapon.S=S
weapon.B=B
weapon.A=A
materials=Materialen
armor.h=H
armor.c=C
armor.l=L
armor.B=B
diamond=diamond
gold=gold
wood=wood
server.announce=Server aankondigen
clan.announce=Clan Aankondiging
leader.announce=Leider Aankondiging
hunger=Honger
stone=stone
iron=iron
the.clan.cannot.be.rivaled=De clan kan niet rivaleerd worden
bboff=BB uitgeschakeld
bbon=BB ingeschakeld
tagoff=Tag uitgeschakeld
tagon=Tag ingeschakeld
depositon=Storting ingeschakeld
depositoff=Storting uitgeschakeld
withdrawon=Opnemen aangezet
withdrawoff=Opnemen uitgezet
feeoff=Vergoeding uitgeschakeld
feeon=Vergoeding ingeschakeld
home.base.only.once=Home kan slechts eenmaal worden ingesteld
now.at.homebase=Je bent nu op de basis van {0}\n
hombase.set=Clan home ingesteld op\: {0}
hombase.cleared=Clan home gewist
hombase.mod.set={0} zijn home ingesteld op\:
hombase.not.set=Home niet ingesteld
rival.limit.reached=Je hebt de rivalisatielimiet bereikt. Je kan niet meer rivaliseren met clans.
you.moved.teleport.cancelled=Je bent verplaatst, teleport geannuleerd
waiting.for.teleport.stand.still.for.0.seconds=Wachten op teleportatie, blijf stil staan voor {0} seconden
on=aan
off=uit
leave=verlaten
join=toetreden
mute=dempen
player.rank.changed=Rank is ingesteld
your.clans.are.already.rivals=Je clans zijn al rivalen
player.got.money=Je hebt {0} gekregen voor het doden van {1} gebaseerd op je KDR\: {2}
cleared.bb=Het bulletin board is gewist
clan.balance=Clan-Balans\: {0}
clan.admin.balance={0}''s saldo\: {1}$
bb.fee.player.kicked={0} werd gekickt voor het niet betalen van de vergoeding
bb.fee.set={0} $ is de vergoeding
bb.clan.deposit={0} $ zijn gestort
player.clan.deposit=Je hebt {0} gestort
bb.clan.withdraw={0} $ zijn ingetrokken
bb.clan.take={0} $ zijn genomen
bb.clan.give={0} $ zijn gegeven
bb.clan.set={0} $ zijn ingesteld
player.clan.withdraw=Je neemt {0} op
clan.admin.take=Je nam {0} $ van {1}''s bank
clan.admin.give=Je gaf {0} $ aan {1}''s bank
clan.admin.set=U heeft de bankbalans van {0} ingesteld op {1}
clan.admin.bank.not.enough.money=De bank van {0} heeft niet genoeg geld\!
clan.bank.not.enough.money=Je clans bank heeft niet genoeg geld
your.clans.are.not.rivals=Jullie clans zijn geen rivalen
the.clan.members.reached.limit=Je clan heeft de ledenlimiet bereikt
you.have.reseted.your.kdr=Je hebt je KDR gereset
you.have.reseted.0.kdr=Je hebt de KDR van {0} gereset
you.have.reseted.kdr.of.all.players=Je hebt de KDR van alle spelers gereset
you.have.toggled.permanent.status=Je hebt de permanente status aangezet voor {0}
permanent.status.enabled=Je clan''s permanente status is ingeschakeld door {0}
permanent.status.disabled=Je clan''s permanente status is uitgeschakeld door {0}
yes=Ja
cancel=Annuleren
resign.confirmation=Weet je zeker dat je je clan wilt verlaten? {0}
resign.success=Je succesvol je clan verlaten
you.cannot.demote.the.last.leader=Je kan de laatste leider niet degraderen
you.cannot.move.the.last.leader=Je kunt de laatste leider niet verplaatsen
player.successfully.demoted=De speler is succesvol gedegradeerd
player.successfully.promoted=De speler is succesvol gepromoveerd
bb.ago= \ geleden
bb.moments=\ momenten
bb.seconds= \ seconden
bb.minutes= \ minuten
bb.one.minute=1 minuut
bb.hours= \ uren
bb.one.hour=1 uur
bb.days= dagen
bb.one.day=1 dag
the.fee.is.0.and.its.current.value.is.1=De vergoeding is {0} en de huidige waarde is {1}$
fee.enabled=ingeschakeld
fee.disabled=uitgeschakeld
fee.set=De vergoeding is ingesteld
max.fee.allowed.is.0=Max vergoeding toegestaan is {0}
fee.collected={0} $ zijn ingetrokken voor de clan vergoeding
player.purged=De speler is met succes verwijderd
upkeep.collected={0} $ zijn ingetrokken voor de upkeep
balance.is.not.enough.for.upkeep=Het clan saldo is niet genoeg voor het betalen van het onderhoud ({0} $), stort het bedrag om te voorkomen dat het wordt ontbonden
your.clan.description.must.be.longer.than=Je clan beschrijving moet langer zijn dan {0} tekens
your.clan.description.cannot.be.longer.than=Je clan beschrijving mag niet langer zijn dan {0} tekens
description.changed=Je hebt je clan's beschrijving met succes gewijzigd
no.description=Geen omschrijving
the.player.must.wait.0.before.joining.your.clan.again=Deze speler moet {0} minu(u)t(en) wachten voordat hij weer aan je clan kan deelnemen
disabled.command=Command uitgeschakeld
rank.displayname.updated=De weergavenaam van rank is bijgewerkt\!
rank.setdefault=De standaard rank van de clan''s is nu ingesteld op {0}
rank.removedefault=De standaard rang van de clan's is verwijderd
rank.0.permissions=Rank {0} zijn machtigingen\:
available.rank.permissions=Beschikbare machtigingen voor ranks\:
rank.already.exists=Rank bestaat al
rank.0.does.not.exist=Rang {0} bestaat niet
rank.created=Rank aangemaakt
permission.0.added.to.rank.1=Rechten {0} toegevoegd aan rank {1}
permission.0.removed.from.rank.1=Toestemming {0} verwijderd uit rank {1}
rank.0.deleted=Rang {0} verwijderd
clans.ranks=Clan's ranks\:
ranks.list.item={0}\# {1} ({2})
no.ranks=Er zijn geen rangen gemaakt
rank.no.permissions=Deze rank heeft geen toestemming
player.unassigned.from.rank=Rank van speler weggehaald
you.must.be.0.or.have.the.permission.1.to.use.this=Je moet {0} zijn of je leider moet je rang {1} toestemming geven om dit te gebruiken
deposit.not.allowed=Storten is niet toegestaan, gebruik /%clan %toggle %deposit om toe te staan
withdraw.not.allowed=Opnemen is niet toegestaan, gebruik /%clan %toggle %withdraw om toe te staan
resign.request.cancelled=Verzoek geannuleerd
clan.create.request.cancelled=Aanmaken verzoek geannuleerd
rank.create.request.cancelled=Aanmaken verzoek geannuleerd
promotion.vote.has.been.requested.from.all.leaders=Er is van alle leiders om stemming gevraagd
allowed=toegestaan
blocked=geblokkeerd
chat.joined=toegetreden
chat.not.joined=niet toegetreden
gui.loading=&7Laden...
gui.back.title=&fTerug
gui.previous.page.title=&fVorige pagina
gui.next.page.title=&fVolgende pagina
gui.lore.no.permission=&cJe hebt geen toestemming om dit te zien\!
gui.main.title={0} - clan menu
gui.main.languageselector.title=&fSelecteer je taal
gui.main.languageselector.lore.left.click=&7Linksklik om je taal te selecteren
gui.main.languageselector.lore.right.click=&7Rechtsklik om te helpen met vertalen
gui.main.other.commands.title=&fAndere commando's
gui.main.other.commands.lore=&7Links-klik om alle clan commando's te zien
gui.main.clan.list.title=&fClan Lijst
gui.main.clan.list.lore=&7Linksklik om de clan lijst te zien
gui.main.reset.kdr.title=&fReset KDR
gui.main.reset.kdr.lore.price=&7Prijs\: &b{0}
gui.main.reset.kdr.lore=&7Linksklik om je KDR te resetten
gui.main.leaderboard.title=&fLeaderboard
gui.main.leaderboard.lore=&7Linksklik om het scorebord te zien
gui.main.staff.title=&fStaff
gui.main.staff.lore=&7Linksklik om het staffmenu te openen
gui.staff.title=Staff
gui.staff.clan.list.lore.left.click=&7Linksklik om alle clans te zien
gui.staff.clan.list.lore.right.click=&7Rechtsklik om alle niet geverifieerde clans te zien
gui.player.list.title=Spelerslijst
gui.staff.player.list.title=&fSpeler Lijst
gui.staff.player.list.lore.left.click=&7Linksklik om alle spelers te zien
gui.staff.player.list.lore.right.click=&7Rechtsklik om alle online spelers te zien
gui.staff.global.ff.title=&fGlobaal Onderlinge PvP
gui.staff.global.ff.lore.status=&7Status\: &b{0}
gui.staff.global.ff.lore.toggle=&7Linksklik om de onderlinge PvP in of uit te schakelen
gui.staff.reload.title=&fHerladen
gui.staff.reload.lore=&7Linksklik om de plug-in te herladen
gui.staff.clanlist.unverified.title=Niet-geverifieerde Clans - Totaal\: {0}
gui.staff.clanlist.toplace.title=Selecteer de nieuwe clan van {0}
gui.warning.title=Waarschuwing
gui.warning.no.permission.title=&fGeen toestemming
gui.warning.no.permission.plugin.lore=&7Je hebt hier geen toestemming voor\!
gui.warning.no.permission.leader.lore=&7Ben je een van de leiders van de clan?
gui.warning.no.permission.rank.lore=&7Je moet {0} zijn of je leider moet je rang {1} rechten geven om dit te gebruiken\!
gui.warning.not.verified.title=&fNiet geverifieerd
gui.warning.not.verified.lore=&7Je clan moet worden geverifieerd\!
gui.allies.title=Bondgenoten
gui.allies.clan.lore=&7Rechtsklik om deze bondgenoot te verwijderen
gui.allies.add.title=&fVoeg een bondgenoot toe
gui.add.ally.title=Een bondgenoot toevoegen
gui.add.ally.clan.lore=&7Linksklik om deze clan te allieren
gui.rivals.title=Rivalen
gui.rivals.clan.lore=&7Rechtsklik om deze rivaal te verwijderen
gui.rivals.add.title=&fVoeg rivaal toe
gui.add.rival.title=Een rivaal toevoegen
gui.add.rival.clan.lore=&7Linksklik om deze clan te rivalen
gui.clanlist.title=Clans - Totaal\: {0}
gui.clanlist.clan.title=&fClan\: [{0}&f] {1}
gui.clanlist.clan.lore.position=&b\#{0}
gui.clanlist.clan.lore.kdr=&7KDR\: &b{0}
gui.clanlist.clan.lore.members=&7Leden\: &b{0}
gui.coords.title=Coördinaten
gui.coords.player.lore.distance=&7Afstand\: &b{0}
gui.coords.player.lore.coords=&7Coördinaten\: &b{0} {1} {2}
gui.coords.player.lore.world=&7Wereld\: &b{0}
gui.invite.title=Nodig een speler uit
gui.invite.player.title=&f{0}
gui.invite.player.price.lore=&7Prijs\: &b{0}
gui.invite.player.lore=&7Linksklik om uit te nodigen
gui.roster.title={0}''s Roster
gui.roster.invite.title=&fInvite
gui.roster.invite.lore=&7Nodig een speler uit voor je clan
gui.leaderboard.title=Leaderboard - Spelers\: {0}
gui.leaderboard.player.title=&f\#{0} {1}
gui.ranks.title=Ranks
gui.ranks.title.set.rank=Stel rank in - Huidig\: {0}
gui.ranks.create.title=&fMaak een rank
gui.ranks.create.lore=&7Linksklik om een rank te maken
gui.ranks.rank.title=&fRank\: {0}
gui.ranks.rank.displayname.lore=&7Weergavennaam\: &b{0}
gui.ranks.rank.remove.lore=&7Rechtsklik om deze rank te verwijderen
gui.ranks.rank.edit.permissions.lore=&7Linksklik om de rechten van de rang te bewerken
gui.ranks.rank.assign.lore=&7Linksklik om deze rank toe te wijzen aan {0}
gui.permissions.title={0}''s Permissies
gui.permissions.add.title=&fVoeg rechten toe
gui.permissions.permission.title=&f{0}
gui.permissions.permission.lore=&7Rechtsklik om deze toestemming van de rank te verwijderen
gui.add.permission.title=Machtiging toevoegen
gui.add.permission.permission.title=&f{0}
gui.add.permission.permission.lore=&7Linksklik om deze permissie toe te voegen aan de rank
gui.clandetails.title=[{0}] {1}
gui.clandetails.free.agent.title=&fFree Agent
gui.clandetails.free.agent.create.clan.price.lore=&7Prijs\: &b{0}
gui.clandetails.free.agent.create.clan.lore=&7Linksklik om een clan te maken
gui.clandetails.clan.title=&f[{0}&f] {1}
gui.clandetails.clan.lore.description=&7Omschrijving\: &b{0}
gui.clandetails.clan.lore.status=&7Status\: &b{0}
gui.clandetails.clan.lore.leaders=&7Leiders\: &b{0}
gui.clandetails.clan.lore.online.members=&7Online Leden\: &b{0}/{1}
gui.clandetails.clan.lore.kdr=&7KDR\: &b{0}
gui.clandetails.clan.lore.kill.totals=&7Dood Totalen\: &b[Rivaal\:{0} Neutraal\:{1} Beschaving\:{2}]
gui.clandetails.clan.lore.deaths=&7Deaths\: &b{0}
gui.clandetails.clan.lore.fee=&7Kosten\: &b{0}, {1}$
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.allies.separator=&b,
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.rivals.separator=&b,
gui.clandetails.clan.lore.allies=&7Bondgenoten\: &b{0}
gui.clandetails.clan.lore.rivals=&Rivalen\: {0}
gui.clandetails.clan.lore.founded=&7Gevonden\: &b{0}
gui.clandetails.clan.lore.inactive=&7Inactief\: &b{0}/{1} dagen
gui.clandetails.allies.title=&fBondgenoten
gui.clandetails.allies.lore=&7Linksklik om je bondgenoten te zien of voeg meer toe
gui.clandetails.rivals.title=&fRivalen
gui.clandetails.rivals.lore=&7Linksklik om rivalen te zien of voeg meer toe
gui.clandetails.roster.title=&fRoster
gui.clandetails.roster.lore=&7Linksklik om je clan's leden te zien of meer uit te nodigen
gui.staffclandetails.roster.lore=&7Linksklik om de clan's leden te zien
gui.clandetails.coords.title=&fCoördinaten
gui.clandetails.coords.lore=&7Linksklik om de coördinaten van je clan's leden te zien
gui.clandetails.home.title=&fHome
gui.clandetails.home.lore.teleport.price=&7Teleporteer prijs\: &b{0}
gui.clandetails.home.lore.teleport=&7Linksklik om naar je clan's home te teleporteren
gui.staffclandetails.home.lore.teleport=&7Linksklik om te teleporteren naar de home van deze clan's
gui.clandetails.home.lore.clear=&7Middle-klik om uw clan's home te verwijderen
gui.clandetails.home.lore.set.price=&7Zet prijs\: &b{0}
gui.clandetails.home.lore.set=&7Rechtsklik om je clan's home in te stellen
gui.staffclandetails.home.lore.set=&7Rechtsklik om de home van deze clan in te stellen
gui.clandetails.regroup.title=&fRegroup
gui.clandetails.regroup.lore.price=&7Prijs\: &b{0}
gui.clandetails.regroup.lore.home=&7Linksklik om je clan's leden samen te voegen bij de clan home
gui.clandetails.regroup.lore.me=&7Rechtsklik om je clan's leden samen te voegen op je locatie
gui.clandetails.ff.title=&fOnderlinge pvp
gui.clandetails.ff.personal.lore=&7Persoonlijk\: &b{0}
gui.clandetails.ff.clan.lore=&7Clan\: &b{0}
gui.clandetails.ff.personal.toggle.lore=&7Linksklik om onderlinge pvp aan te zetten
gui.clandetails.ff.clan.toggle.lore=&7Rechtsklik om je onderlinge pvp in/uit te zetten
gui.clandetails.bank.title=&fBank
gui.clandetails.bank.balance.lore=&7Saldo\: &b{0}
gui.clandetails.bank.withdraw.status.lore=&7Opnemen\: &b{0}
gui.clandetails.bank.deposit.status.lore=&7Storten\: &b{0}
gui.clandetails.bank.withdraw.toggle.lore=&7Middle-klik om de status van opname in te schakelen
gui.clandetails.bank.deposit.toggle.lore=&7Rechtsklik om de stortingsstatus in te schakelen
gui.clandetails.fee.title=&fVergoeding
gui.clandetails.fee.status.lore=&7Status\: &b{0}
gui.clandetails.fee.value.lore=&7Saldo\: &b{0}
gui.clandetails.fee.toggle.lore=&7Linksklik om de status van de vergoeding in of uit te schakelen
gui.clandetails.rank.title=&fRank
gui.clandetails.rank.lore=&7Linksklik om de clan's ranks te zien en ze te bewerken
gui.clandetails.verified.title=&fGeverifieerd
gui.clandetails.not.verified.title=&fNiet geverifieerd
gui.clandetails.verify.price.lore=&7Prijs\: &b{0}
gui.clandetails.not.verified.lore=&7Linksklik om je clan te verifiëren
gui.staffclandetails.not.verified.lore=&7Linksklik om deze clan te verifiëren
gui.clandetails.resign.title=&fOpgeven
gui.clandetails.resign.lore=&7Linksklik om je clan op te geven
gui.clandetails.disband.title=&fVerwijderen
gui.clandetails.disband.lore=&7Middle-klik om je clan te verwijderen
gui.staffclandetails.disband.lore=&7Linksklik om deze kloon te te verwijderen
gui.clandetails.chat.title=&fChat
gui.clandetails.chat.clan.chat.lore=&7/{0} [message] - &bStuurt een bericht naar de clan chat
gui.clandetails.chat.clan.join.leave.lore=&7/{0} {1}/{2} - &bJoins/verlaat de clan chat
gui.clandetails.chat.ally.chat.lore=&7/{0} [message] - Verzendt een bericht naar ally chat
gui.clandetails.chat.ally.join.leave.lore=&7/{0} {1}/{2} - &bJoins/verlaat de ally chat
gui.clandetails.chat.clan.status.lore=&7Clan\: &b{0}
gui.clandetails.chat.ally.status.lore=&7Bondgenoot\: &b{0}
gui.clandetails.chat.clan.toggle.lore=&7Linksklik om de clan chat status in of uit te zetten
gui.clandetails.chat.ally.toggle.lore=&7Rechtsklik om de chatstatus van ally in-/uitschakelen
gui.playerdetails.title={0}
gui.playerdetails.player.title=&f{0}
gui.playerdetails.player.lore.noclan=&7Clan\: &bGeen
gui.playerdetails.player.lore.clan=&7Clan\: &b[{0}&b] {1}
gui.playerdetails.player.lore.rank=&7Rank\: &b{0}
gui.playerdetails.player.lore.status=&7Status\: &b{0}
gui.playerdetails.player.lore.kdr=&7KDR\: &b{0}
gui.playerdetails.player.lore.kill.totals=&7Dood Totalen\: &b[Rivaal\:{0} Neutraal\:{1} Beschaving\:{2}]
gui.playerdetails.player.lore.deaths=&7Deaths\: &b{0}
gui.playerdetails.player.lore.join.date=&7Join datum\: &b{0}
gui.playerdetails.player.lore.last.seen=&7Laatst gezien\: &b{0}
# suppress inspection "TrailingSpacesInProperty"
gui.playerdetails.player.lore.past.clans.separator=&b,
gui.playerdetails.player.lore.past.clans=&7Vorige clans\: &b{0}
gui.playerdetails.player.lore.inactive=&7Inactief\: &b{0}/{1} dagen
gui.playerdetails.kick.title=&fKick
gui.playerdetails.promote.demote.title=&fPromotie/degraderen
gui.playerdetails.promote.lore.left.click=&7Linksklik om te promoten
gui.playerdetails.demote.lore.right.click=&7Rechtsklik om te degraderen
gui.playerdetails.assign.unassign.title=&fVoeg/verwijder rank
gui.playerdetails.assign.lore.left.click=&7Linksklik om toe te wijzen
gui.playerdetails.unassign.lore.right.click=&7Rechtsklik om toe te verwijderen
gui.playerdetails.trust.untrust.title=&fVertrouwen/Devertrouwen
gui.playerdetails.trust.lore.left.click=&7Linksklik om te vertrouwen
gui.playerdetails.untrust.lore.right.click=&7Rechtsklik om te devertrouwen
gui.playerdetails.ban.unban.title=&fBan/Unban
gui.playerdetails.ban.left.click=&7Linksklik om deze speler van clans te verbannen
gui.playerdetails.unban.right.click=&7Rechtsklik om de verbanning van deze speler ongedaan te maken
gui.playerdetails.resetkdr.lore=&7Linksklik om de KDR van deze speler te resetten
gui.playerdetails.purge.title=&fVerwijderen
gui.playerdetails.purge.lore=&7Linksklik om de gegevens van deze speler te verwijderen
gui.playerdetails.place.title=&fPlace
gui.playerdetails.place.lore=&7Linksklik om een clan voor deze speler te kiezen
gui.languageselector.title=Talen - Huidig\: {0}
gui.languageselector.language.title=&f{0}
gui.languageselector.language.lore.left.click=&7Linksklik om je taal te selecteren
gui.languageselector.language.lore.translation.status=&7Status van Vertaling\: &b{0}%
gui.languageselector.language.lore.right.click=&7Rechtsklik om te helpen met vertalen
gui.confirmation.title=Bevestiging
gui.confirmation.confirm=&7Klik hier om te bevestigen
gui.confirmation.return=&7Klik hier om terug te keren
gui.not.supported=&cEr is een fout opgetreden tijdens het openen van de GUI\! Uitschakelen... Heb je de juiste versie gedownload?
staff.member.verify.clan=&cEen staflid moet jouw clan verifiëren\!
player.already.has.that.rank=&cDe speler heeft die rank al\!
joined.clan.chat=&bJe praat nu in clan chat
left.clan.chat=&bJe praat nu niet meer in clan chat
muted.clan.chat=&bJe hebt de clan chat gedempt
unmuted.clan.chat=&bJe hebt de clan chat niet meer gedempt
joined.ally.chat=&bJe praat nu in ally chat
left.ally.chat=&bJe praat nu niet meer in ally chat
muted.ally.chat=&bJe hebt de ally chat gedempt
unmuted.ally.chat=&bJe hebt de ally chat niet meer gedempt
player.already.in.this.clan=&cDe speler is al in deze clan
your.clan.reached.max.alliances=&cJouw clan heeft het maximale aantal allianties bereikt
other.clan.reached.max.alliances=&cDe andere clan heeft het maximale aantal allianties bereikt
insert.clan.tag=&bVoeg de clan tag (of "{0}")\:
insert.clan.name=&bVoeg de clan naam toe\:
insert.rank.name=&bVoer de rank naam in (of "{0}")\:
click.to.help.translating=&bKlik op deze link om te helpen met vertalen\:\n&r{0}
your.clan.must.have.members.to.verify=&cJe clan moet ten minste {0} leden hebben om te worden geverifieerd\!
you.must.hold.a.banner=&cJe moet een banner in je hand hebben\!
you.changed.clan.banner=&bJe hebt je clan's banner veranderd\!
your.clan.already.verified=&cJe clan is al geverifieerd\!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&b%clan_name%&7 profiel &8-------------------------------------------\n \n &7Naam\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Omschrijving\: &f%clan_description%\n &7Status\: &f%clan_status%\n &7Leiders\: %clan_leaders%\n &7Leden online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Kill Totals\: &8[Rival\:&f%clan_rival_kills% &8Allience\:&f%clan_ally_kills% &8Neutraal\:&f%clan_neutral_kills% &8Burger\:&f%clan_civilian_kills%&8]\n &7Deaths\: &f%clan_deaths%\n &7Vergoeding\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Alliances\: &f%clan_allies%\n &7Rivalen\: &f%clan_rivals%\n &7Opgericht\: &f%clan_founded%\n &7Inactief\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% dagen\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Kill Type\: %player_kill_type%\n
player.lookup=\n&b%player_name%&7's speler info &8-------------------------------------------\n \n &7Clan\: &f%clan_name%\n &7Rank\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Kill Totals\: &8[Rival\:&f%player_rival_kills% &8Ally\:&7%player_ally_kills% &8Neutral\:&f%player_neutral_kills% &8Civilian\:&f%player_civilian_kills%&8]\n &7Deaths\: &f%player_deaths%\n &7Datum Gejoined\: &f%player_join_date%\n &7Laatst Gezien\: &f%player_last_seen%\n &7Vorige Clans\: &f%player_past_clans%\n &7Inactief\: &f%player_inactive_days%&7/&f%player_max_inactive_days% days\n %kill_type_line%
economy.disabled=&cEconomy uitgeschakeld\!
has.been.purged=Gegevens van {0} zijn verwijderd
accepted.invitation=&bJe hebt de uitnodiging van {0} geaccepteerd
denied.invitation=&cJe hebt de uitnodiging van {0} geweigerd
must.be.in.clan.to.pvp=&cJij en {0} moeten clan leden zijn om te PvPen\!
clans.not.at.war.pvp.denied=&cJe clan is niet in oorlog met {0}\!
cannot.attack.civilians=&cJe kan burgers niet aanvallen\!
cannot.attack.clan.member=&cJe kan een ander clan lid niet aanvallen\!
cannot.attack.ally=&cJe kan een bondgenoot niet aanvallen\!
# suppress inspection "TrailingSpacesInProperty"
cannot.change.member.fee.now=&cJe kan de ledenvergoeding niet wijzigen op het punt van de verzameltijd.
cannot.change.member.fee.hours=&cProbeer opnieuw over {0} uren...
cannot.change.member.fee.minutes=&cProbeer opnieuw over {0} minuten...
cannot.kick.last.leader=&cJe kan de laatste leider niet kicken\!
cannot.disband.permanent=&cJe kan deze clan, niet ontbinden. Het heeft een permanente status.
you.can.only.set.base.in.your.land=&cJe kan alleen de home zetten in je land\!
only.leaders.can.create.lands=&cAlleen leiders kunnen landen maken\!
only.one.land.per.clan=&cJe clan heeft al een land\!
only.clan.members.can.create.lands=&cAlleen clan leden kunnen landen maken\!
land.allowed.all.actions=&bAlle acties zijn nu toegestaan\!
land.blocked.all.actions=&bAlle acties zijn nu geblokkeerd\!
land.allowed.action=&bToegestane actie\!
land.blocked.action=&bGeblokkeerde actie\!
you.do.not.own.lands=&cJe bezit geen land\!
land.sharing.disabled=&cLand delen is uitgeschakeld\!
war.expired=De oorlog met {0} is verlopen\!
you.cant.start.war.online.members.difference=Je kunt de oorlog niet starten. De ene clan heeft meer leden online dan de andere.
land.command=land
break.command=break
interact.command=interact
place_block.command=place_block
damage.command=damage
interact_entity.command=interact_entity
container.command=container
+75 -9
View File
@@ -44,6 +44,8 @@ withdraw.command=wyplata
invite.command=zaproś
kick.command=wyrzuć
bank.command=bank
give.command=give
take.command=Weź
status.command=status
fee.command=oplata
set.command=ustaw
@@ -95,6 +97,18 @@ acf-core.parameter.order=Zamówienie
acf-core.parameter.help=Strona lub słowa kluczowe
command.description.land.allow.all=Pozwala na wszystkie działania na twoim terenie
command.description.land.allow.interact_entity=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.allow.interact=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.allow.container=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.allow.place=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.allow.break=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.allow.damage=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.all=Pozwala na wszystkie działania na twoim terenie
command.description.land.block.interact_entity=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.interact=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.container=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.place=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.break=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.land.block.damage=Pozwala członkom klanu na interakcję z obiektami na twoim terenie
command.description.stats=Pokaż statystyki członków twojego klanu
command.description.rivalries=Pokazuje wszystkie rywalizacje klanów
command.description.mostkilled=Pokazuje liczbę najczęściej zabitych na serwerze
@@ -147,6 +161,7 @@ command.description.ally.add=Dodaj sojusznika
command.description.clan=Otwórz GUI
command.description.disband=Rozwiąż swój klan
command.description.mod.disband=Rozwiąż klan
command.description.mod.kick=Wyrzuć członka z twojego klanu
command.description.modtag=Modyfikuj tag klanu
command.description.purge=Puste dane gracza
command.description.setbanner=Ustaw baner klanu
@@ -156,10 +171,14 @@ command.description.invite=Zaproś gracza do klanu
command.description.fee.check=Sprawdza wartość opłaty klanowej, jeśli jest włączona
command.description.fee.set=Ustaw podatek twojego klanu
command.description.bank.status=Sprawdź stan banku twojego klanu
command.description.bank.admin.status=Sprawdź stan banku twojego klanu
command.description.bank.withdraw.all=Wypłaca wszystko z banku klanu
command.description.bank.withdraw.amount=Wypłać kwotę z banku klanu
command.description.bank.admin.take=Pobiera pieniądze z banku klanu
command.description.bank.deposit.all=Depozyt wszystkich Twoich pieniędzy do banku klanu
command.description.bank.deposit.amount=Depozytuj pieniądze do banku klanu
command.description.bank.admin.give=Pobiera pieniądze z banku klanu
command.description.bank.admin.set=Pobiera pieniądze z banku klanu
command.description.war.start=Rozpoczęcie wojny
command.description.war.end=Kończy wojnę
command.description.resetkdr.everyone=Resetuje KDR wszystkich
@@ -169,6 +188,7 @@ command.description.admin.demote=Demotuje dowolnego lidera z klanu
command.description.demote=Demotuje lidera
command.description.admin.promote=Promuj dowolnego członka z klanu
command.description.promote=Awansuje członka do lidera
command.description.admin.permanent=Przełącza stały status klanu
command.description.toggle.bb=Ustala czy tablica bulletin powinna być wyświetlana podczas logowania
command.description.toggle.tag=Ustala czy tag klanu ma być wyświetlany obok Twojego imienia
command.description.toggle.deposit=Przełącza, czy wpłaty są dozwolone na klanu
@@ -182,6 +202,8 @@ command.description.rank.create=Tworzy rangę
command.description.rank.delete=Usuwa rangę
command.description.rank.list=Wyświetla rangę klanu
command.description.rank.setdisplayname=Ustawia wyświetlaną nazwę rangi
command.description.rank.setdefault=Ustawia domyślną rangę
command.description.rank.removedefault=Ustawia domyślną rangę
command.description.rank.permissions.available=Wyświetla dostępne uprawnienia rangi
command.description.rank.permissions.rank=Modyfikuj pozwolenia rangi
command.description.rank.permissions.add=Dodaj uprawnienia do tego węzła
@@ -203,7 +225,8 @@ clans.lower=Klans
rival=Wrog
civilian=Cywile
neutral=Neutralny
free.agent=Wolny Strzelec
ally=Sojusznik
free.agent=Wolny klan
days=Dni
rivals=Wrgogowie
rivalries=Wrogie
@@ -225,11 +248,12 @@ food=Zarcie
vitals=statystyki
verified=zweryfikowane
unverified=niezweryfikowane
permanent=Stałe
profile=profil
civilian.abbreviation=Cyw
rank=Ranga
leaders=Przywodcy
none=Zaden
none=&8Brak
today=Dzis
kills=Zabija
mostkilled=Wiekszosc zabitych
@@ -371,6 +395,7 @@ the.player.does.not.have.the.permissions.to.lead.a.clan=Ten gracz nie ma uprawni
you.cannot.promote.yourself=Nie możesz awansować samego siebie
the.player.is.already.a.leader=Ten gracz jest już przywódcą
configuration.reloaded=Przeładowano ustawienia
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=Ostatni dowódca nie może zrezygnować. Musisz wyznaczyć innego dowódcę lub rozwiązać klan
0.has.resigned={0} zrezygnował
you.cannot.trust.yourself=Nie możesz oznaczyć samego siebie jako osobę zaufaną
leaders.are.already.trusted=Przywódcy są już oznaczeni jako zaufani
@@ -457,25 +482,43 @@ your.clans.are.already.rivals=Wasze klany to juz sojusznicy
player.got.money=Masz {0} za zabicie {1} na podstawie KDR\: {2}
cleared.bb=Usunięto tablicę ogłoszeń.
clan.balance=Saldo Klanowe\: {0}
clan.admin.balance={0} - Stan\: {1}
bb.fee.player.kicked={0} został/a wyrzucony/a za nieuiszczenie opłaty
bb.fee.set={0} $ oznacza opłatę
bb.clan.deposit={0} $ zostało wpłaconych
player.clan.deposit=Złożyłeś {0}
bb.clan.withdraw={0} $ zostało wypłaconych
bb.clan.take={0} $ zostało wzięte
bb.clan.give={0} $ zostało wzięte
bb.clan.set={0} $ zostało wzięte
player.clan.withdraw=Wypłaciłeś {0}
clan.admin.take=Zdobyłeś {0} $ z banku {1}
clan.admin.give=Zdobyłeś {0} $ z banku {1}
clan.admin.set=Ustawiłeś {0} saldo bankowe na {1}
clan.admin.bank.not.enough.money=Bank {0} nie posiada wystarczającej ilości pieniędzy\!
clan.bank.not.enough.money=Twój bank klanów nie ma wystarczającej ilości pieniędzy
your.clans.are.not.rivals=Wasze klany nie sa sojusznikami
the.clan.members.reached.limit=Twoi członkowie klanu osiągnęli limit
the.clan.members.reached.limit=Twój klan osiągnął limit członków
you.have.reseted.your.kdr=Zresetowałeś swój KDR
you.have.reseted.0.kdr=Zresetowałeś KDR {0}
you.have.reseted.kdr.of.all.players=Zresetowałeś KDR wszystkich graczy
resign.yes=Tak
resign.no=Nie
you.have.toggled.permanent.status=Przełączyłeś stały status dla {0}
permanent.status.enabled=Stały status Twojego klanu został włączony przez {0}
permanent.status.disabled=Stały status Twojego klanu został wyłączony przez {0}
yes=Tak
cancel=Anuluj
resign.confirmation=Czy na pewno chcesz zrezygnować? {0}
resign.success=Pomyślnie zrezygnowałeś z klanu
you.cannot.demote.the.last.leader=Nie możesz zdegradować ostatniego lidera
you.cannot.move.the.last.leader=Nie możesz ruszyć ostatniego lidera
player.successfully.demoted=Gracz został pomyślnie obniżony
player.successfully.promoted=Gracz został pomyślnie awansowany
bb.ago= \ temu
bb.moments=\ chwile
bb.seconds= \ sekund
bb.minutes= \ minut
bb.one.minute=1 minuta
bb.hours= \ godzin
bb.one.hour=1 godzina
bb.days= Dni
bb.one.day=1 dzień
@@ -514,6 +557,8 @@ you.must.be.0.or.have.the.permission.1.to.use.this=Musisz być {0} lub twój lid
deposit.not.allowed=Wpłata jest niedozwolona, użyj /%clan %toggle %dedeposit
withdraw.not.allowed=Wypłata jest niedozwolona, użyj /%clan %toggle %withdraw aby na to zezwolić
resign.request.cancelled=Rezygnacja została anulowana
clan.create.request.cancelled=Żądanie utworzenia klanu anulowane
rank.create.request.cancelled=Żądanie utworzenia rangi anulowane
promotion.vote.has.been.requested.from.all.leaders=Prośba o awans została złożona dla wszystkich przywódców
allowed=dozwolone
blocked=zablokowane
@@ -605,7 +650,7 @@ gui.add.permission.title=Dodaj uprawnienie
gui.add.permission.permission.title=&f{0}
gui.add.permission.permission.lore=&7Kliknij lewym przyciskiem myszy aby dodać to uprawnienie do rangi
gui.clandetails.title={0} {1}
gui.clandetails.free.agent.title=&fWolny Agent
gui.clandetails.free.agent.title=&fStwórz Swój klan
gui.clandetails.free.agent.create.clan.price.lore=&7Cena\: &b{0}
gui.clandetails.free.agent.create.clan.lore=&7Kliknij lewym przyciskiem myszy, aby utworzyć klan
gui.clandetails.clan.title=&f[{0}&f] {1}
@@ -737,19 +782,20 @@ unmuted.ally.chat=&bWłączyłeś czat klanowy
player.already.in.this.clan=&cGracz jest już w tym klanu
your.clan.reached.max.alliances=&cTwój klan osiągnął maksymalną liczbę sojuszy
other.clan.reached.max.alliances=&cTen klan osiągnął maksymalną liczbę sojuszy
insert.clan.tag=&bWstaw tag klanu\:
insert.clan.tag=&bWprowadź tag klanowy (lub "{0}")\:
insert.clan.name=&bWprowadź nazwę klanu\:
insert.rank.name=&bWprowadź nazwę rangi\:
insert.rank.name=&bWprowadź nazwę rangi (lub "{0}")\:
click.to.help.translating=&bKliknij ten link, aby pomóc w tłumaczeniu\:\n&r{0}
your.clan.must.have.members.to.verify=&cTwój klan musi mieć co najmniej {0} członków, aby mógł zostać zweryfikowany\!
you.must.hold.a.banner=&cMusisz mieć baner w ręce\!
you.changed.clan.banner=&bZmieniłeś baner Twojego klanu\!
your.clan.already.verified=&Ten klan jest już zweryfikowany\!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&7Profil klanu &b%clan_name% &8-------------------------------------------\n \n &7Nazwa\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Opis\: &f%clan_description%\n &7Status\: &f%clan_status%\n &7Liderzy\: %clan_leaders%\n &7Członkowie Online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Suma Zabójstw\: &8[Rywale\:&f%clan_rival_kills% &8Sojusznicy\:&f%clan_ally_kills% &8Neutralni\:&f%clan_neutral_kills% &8Cywile\:&f%clan_civilian_kills%&8]\n &7Zgony\: &f%clan_deaths%\n &7Opłata\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Sojusznicy\: &f%clan_allies%\n &7Wrogowie\: &f%clan_rivals%\n &7Klan Założony\: &f%clan_founded%\n &7Nieaktywność\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% dni\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Typ zabójstwa\: %player_kill_type%\n
player.lookup=\n&b%player_name%&7 Info &8-------------------------------------------\n \n &7Klan\: &f%clan_name%\n &7Ranga\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Kille\: &8[Rival\:&f%player_rival_kills% &8Neutral\:&f%player_neutral_kills% &8Civilian\:&f%player_civilian_kills%&8]\n &7Zgony\: &f%player_deaths%\n &7Data dolaczenia\: &f%player_join_date%\n &7Ostatnie zalogowanie\: &f%player_last_seen%\n &7Ostatni klan\: &f%player_past_clans%\n &7Nieaktywny\: &f%player_inactive_days%&7/&f%player_max_inactive_days% dni\n %kill_type_line%
player.lookup=\n&7Informacje o graczu &b%player_name% &8-------------------------------------------\n \n &7Klan\: &f%clan_name%\n &7Ranking\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Suma Zabójstw\: &8[Rywale\:&f%player_rival_kills% &8Sojusznicy\:&7%player_ally_kills% &8Neutralni\:&f%player_neutral_kills% &8Cywile\:&f%player_civilian_kills%&8]\n &7Zgodny\: &f%player_deaths%\n &7Data Dołączenia\: &f%player_join_date%\n &7Ostatnio Widziany\: &f%player_last_seen%\n &7Poprzednie Klany\: &f%player_past_clans%\n &7Nieaktywność\: &f%player_inactive_days%&7/&f%player_max_inactive_days% dni\n %kill_type_line%
economy.disabled=&cGospodarka wyłączona\!
has.been.purged=Dane {0}zostały wyczyszczone
accepted.invitation=&bZaakceptowałeś zaproszenie {0}
@@ -764,4 +810,24 @@ cannot.change.member.fee.now=&cNie możesz zmienić składki członkowskiej blis
cannot.change.member.fee.hours=&cSpróbuj ponownie za {0} godzin...
cannot.change.member.fee.minutes=&cSpróbuj ponownie za {0} minut...
cannot.kick.last.leader=&cNie możesz wyrzucić ostatniego lidera\!
cannot.disband.permanent=&cNie możesz rozwiązać tego klanu. Ma on stały status.
you.can.only.set.base.in.your.land=&cMożesz ustawić dom tylko na swojej ziemi\!
only.leaders.can.create.lands=&cTylko liderzy mogą tworzyć ziemię\!
only.one.land.per.clan=&cTwój klan ma już ziemię\!
only.clan.members.can.create.lands=&cTylko członkowie klanu mogą tworzyć ziemię\!
land.allowed.all.actions=&bWszystkie akcje są teraz dozwolone\!
land.blocked.all.actions=&bWszystkie akcje są teraz zablokowane\!
land.allowed.action=&bAkcja dozwolona\!
land.blocked.action=&bAkcja zablokowana\!
you.do.not.own.lands=&cNie posiadasz ziemi\!
land.sharing.disabled=&cDzielenie ziemi jest wyłączone\!
war.expired=Wojna z {0} wygasła\!
you.cant.start.war.online.members.difference=Nie możesz rozpocząć wojny. Jeden klan ma więcej członków online niż drugi.
land.command=ziemia
break.command=zniszcz
interact.command=interakcja
place_block.command=umieść_blok
damage.command=obrażenia
interact_entity.command=jednostka_interakcyjna
container.command=pojemnik
+16 -14
View File
@@ -33,7 +33,7 @@ check.command=verificar
assign.command=atribuir
unassign.command=desatribuir
rival.command=rival
bb.command=bb
bb.command=avisos
clear.command=limpar
modtag.command=mudartag
toggle.command=alternar
@@ -253,7 +253,7 @@ profile=perfil
civilian.abbreviation=Civ
rank=Cargo
leaders=Líderes
none=Nenhum
none=&8Nenhum
today=Hoje
kills=Matou
mostkilled=Mais Matou
@@ -453,8 +453,8 @@ hunger=Fome
stone=pedra
iron=ferro
the.clan.cannot.be.rivaled=O clã não pode ser rivalizado
bboff=BB desativado
bbon=BB ativado
bboff=Quadro de avisos desativado
bbon=Quadro de avisos ativado
tagoff=Tag desativada
tagon=Tag ativada
depositon=Depósitos ativados
@@ -482,7 +482,7 @@ your.clans.are.already.rivals=Seus clãs já são rivais
player.got.money=Você ganhou {0} por matar {1} baseado no seu KDR\: {2}
cleared.bb=Você limpou o quadro de avisos
clan.balance=Saldo do clã\: {0}
clan.admin.balance=Saldo de {0}\: {1}
clan.admin.balance=Saldo de {0}\: {1} $
bb.fee.player.kicked={0} foi expulso por não pagar a taxa
bb.fee.set=A taxa é {0} $
bb.clan.deposit={0} $ foram depositados
@@ -492,10 +492,10 @@ bb.clan.take={0} $ foram tirados
bb.clan.give={0} $ foram dados
bb.clan.set={0} $ foram definidos
player.clan.withdraw=Você sacou {0}
clan.admin.take=Você tirou {0}$ do banco de {1}
clan.admin.give=Você deu {0}$ para o banco de {1}
clan.admin.take=Você tirou {0} $ do banco de {1}
clan.admin.give=Você deu {0} $ para o banco de {1}
clan.admin.set=Você definiu o saldo do banco de {0} para {1}
clan.admin.bank.not.enough.money=O banco de {0} não tem saldo suficiente
clan.admin.bank.not.enough.money=O banco de {0} não tem saldo suficiente\!
clan.bank.not.enough.money=O banco do seu clã não tem saldo suficiente
your.clans.are.not.rivals=Seus clãs não são rivais
the.clan.members.reached.limit=Seu clã atingiu o limite de membros
@@ -505,8 +505,8 @@ you.have.reseted.kdr.of.all.players=Você redefiniu o KDR de todos os jogadores
you.have.toggled.permanent.status=Você alternou o status permanente para {0}
permanent.status.enabled=O status permanente do seu clã foi ativado por {0}
permanent.status.disabled=O status permanente do seu clã foi desativado por {0}
resign.yes=Sim
resign.no=Não
yes=Sim
cancel=Cancelar
resign.confirmation=Tem certeza de que quer abandonar o clã? {0}
resign.success=Você abandonou seu clã com sucesso
you.cannot.demote.the.last.leader=Você não pode rebaixar o último líder
@@ -557,6 +557,8 @@ you.must.be.0.or.have.the.permission.1.to.use.this=Você deve ser {0} ou o seu l
deposit.not.allowed=Depósito não é permitido, use /%clan %toggle %deposit para permitir
withdraw.not.allowed=Saque não é permitido, use /%clan %toggle %withdraw para permitir
resign.request.cancelled=Pedido para abandonar clã cancelado
clan.create.request.cancelled=Solicitação para criação de clã cancelada
rank.create.request.cancelled=Solicitação para criação de cargo cancelada
promotion.vote.has.been.requested.from.all.leaders=Um voto de promoção foi pedido a todos os líderes
allowed=permitido
blocked=bloqueado
@@ -780,20 +782,20 @@ unmuted.ally.chat=&bVocê desmutou o chat dos aliados
player.already.in.this.clan=&cO jogador já está no clã
your.clan.reached.max.alliances=&cSeu clã atingiu o número máximo de alianças
other.clan.reached.max.alliances=&cO outro clã atingiu o número máximo de alianças
insert.clan.tag=&bInsira a tag do clã\:
insert.clan.tag=&bInsira a tag do clã (ou "{0}")\:
insert.clan.name=&bInsira o nome do clã\:
insert.rank.name=&bInsira o nome do cargo\:
insert.rank.name=&bInsira o nome do cargo (ou "{0}")\:
click.to.help.translating=&bClique neste link para ajudar a traduzir\:\n&r{0}
your.clan.must.have.members.to.verify=&cSeu clã deve ter pelo menos {0} membros para ser verificado\!
you.must.hold.a.banner=&cVocê precisa ter um estandarte em sua mão\!
you.changed.clan.banner=&bVocê mudou o estandarte do seu clã\!
your.clan.already.verified=&cSeu clã já está verificado\!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=&b%clan_name%&7 perfil &8-------------------------------------------\n \n &7Nome\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Descrição\: &f%clan_description%\n &7Status\: &f%clan_status%\n &7Líderes\: %clan_leaders%\n &7Membros Online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Total Kills\: &8[Rival\:&f%clan_rival_kills% &8Neutro\:&f%clan_neutral_kills% &8Civil\:&f%clan_civilian_kills%&8]\n &7Mortes\: &f%clan_deaths%\n &7Taxa\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Aliados\: &f%clan_allies%\n &7Rivais\: &f%clan_rivals%\n &7Fundado\: &f%clan_founded%\n &7Inativo\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% dias\n
clan.profile=\n&b%clan_name%&7 perfil &8-------------------------------------------\n \n &7Nome\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Descrição\: &f%clan_description%\n &7Status\: &f%clan_status%\n &7Líderes\: %clan_leaders%\n &7Membros Online\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Eliminações\: &8[Rival\:&f%clan_rival_kills% &8Aliado\:&f%clan_ally_kills% &8Neutro\:&f%clan_neutral_kills% &8Civil\:&f%clan_civilian_kills%&8]\n &7Mortes\: &f%clan_deaths%\n &7Taxa\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Aliados\: &f%clan_allies%\n &7Rivais\: &f%clan_rivals%\n &7Fundado\: &f%clan_founded%\n &7Inativo\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% dias\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Tipo de Morte\: %player_kill_type%\n
player.lookup=\n&bInformações de %player_name%&7 &8-------------------------------------------\n \n &7Clã\: &f%clan_name%\n &7Cargo\: &f%player_rank%\n &7Estado\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Total de Kills\: &8[Rival\:&f%player_rival_kills% &8Neutro\:&f%player_neutral_kills% &8Civil\:&f%player_civilian_kills%&8]\n &7Mortes\: &f%player_deaths%\n &7Data de entrada\: &f%player_join_date%\n &7Visto por último\: &f%player_last_seen%\n &7Clãs passados\: &f%player_past_clans%\n &7Inativo\: &f%player_inactive_days%&7/&f%player_max_inactive_days% dias\n %kill_type_line%
player.lookup=\n&7Informações do jogador &b%player_name% &8-------------------------------------------\n \n &7Clã\: &f%clan_name%\n &7Cargo\: &f%player_rank%\n &7Status\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Eliminações\: &8[Rival\:&f%player_rival_kills% &8Aliado\:&7%player_ally_kills% &8Neutro\:&f%player_neutral_kills% &8Civil\:&f%player_civilian_kills%&8]\n &7Mortes\: &f%player_deaths%\n &7Data de entrada\: &f%player_join_date%\n &7Visto por último\: &f%player_last_seen%\n &7Últimos clãs\: &f%player_past_clans%\n &7Inativo\: &f%player_inactive_days%&7/&f%player_max_inactive_days% dias\n %kill_type_line%
economy.disabled=&cEconomia desativada\!
has.been.purged=Os dados de {0} foram apagados
accepted.invitation=&bVocê aceitou o convite de {0}
+200 -198
View File
@@ -1,85 +1,85 @@
description.command=описать
create.command=создать
delete.command=удалить
rank.command=ранг
setdisplayname.command=установить отображаемое имя
setdefault.command=установить по умолчанию
removedefault.command=удалить по умолчанию
permissions.command=права
list.command=список
list.order.asc=по возрастанию
list.order.desc=описание
list.type.name=имя
description.command=description
create.command=create
delete.command=delete
rank.command=rank
setdisplayname.command=setdisplayname
setdefault.command=setdefault
removedefault.command=removedefault
permissions.command=permissions
list.command=list
list.order.asc=asc
list.order.desc=desc
list.type.name=name
list.type.kdr=kdr
list.type.size=размер
list.type.founded=основанный
list.type.active=активный
profile.command=профиль
roster.command=расписание
lookup.command=найти
leaderboard.command=лидеры
alliances.command=союзники
rivalries.command=соперничество
vitals.command=боеспособность
coords.command=координаты
stats.command=статистика
ally.command=союзник
add.command=добавить
remove.command=удалить
allow.command=разрешить
block.command=блокировать
auto.command=авто
check.command=проверить
assign.command=назначить
unassign.command=забрать
rival.command=соперник
bb.command=объявления
clear.command=очистить
modtag.command=описание
toggle.command=переключить
tag.command=тег
deposit.command=пополнить
all.command=всё
withdraw.command=вывести
invite.command=пригласить
kick.command=выгнать
bank.command=банк
give.command=дать
take.command=взять
status.command=статус
fee.command=комиссия
set.command=установить
purge.command=очистка
trust.command=доверие
untrust.command=недоверие
admin.command=админ
mod.command=мод
promote.command=повысить
demote.command=понизить
clanff.command=кланфф
ff.command=союзные стычки
resign.command=отойти
disband.command=расформировать
verify.command=подтвердить
ban.command=бан
unban.command=разбанить
reload.command=перезагрузить
globalff.command=глобальные Союзные Стычки
kills.command=Убито
mostkilled.command=убийства
war.command=война
start.command=начать
end.command=конец
home.command=дом
regroup.command=созвать
me.command=мне
tp.command=телепортировать
setrank.command=установить ранг
place.command=место
resetkdr.command=сброситькдр
everyone.command=каждый
setbanner.command=установить баннер
help.command=помощь
list.type.size=size
list.type.founded=founded
list.type.active=active
profile.command=profile
roster.command=roster
lookup.command=lookup
leaderboard.command=leaderboard
alliances.command=alliances
rivalries.command=rivalries
vitals.command=vitals
coords.command=coords
stats.command=stats
ally.command=ally
add.command=add
remove.command=remove
allow.command=allow
block.command=block
auto.command=auto
check.command=check
assign.command=assign
unassign.command=unassign
rival.command=rival
bb.command=bb
clear.command=clear
modtag.command=modtag
toggle.command=toggle
tag.command=tag
deposit.command=deposit
all.command=all
withdraw.command=withdraw
invite.command=invite
kick.command=kick
bank.command=bank
give.command=give
take.command=take
status.command=status
fee.command=fee
set.command=set
purge.command=purge
trust.command=trust
untrust.command=untrust
admin.command=admin
mod.command=mod
promote.command=promote
demote.command=demote
clanff.command=clanff
ff.command=ff
resign.command=resign
disband.command=disband
verify.command=verify
ban.command=ban
unban.command=unban
reload.command=reload
globalff.command=globalff
kills.command=kills
mostkilled.command=mostkilled
war.command=war
start.command=start
end.command=end
home.command=home
regroup.command=regroup
me.command=me
tp.command=tp
setrank.command=setrank
place.command=place
resetkdr.command=resetkdr
everyone.command=everyone
setbanner.command=setbanner
help.command=help
acf-core.parameter.member=участник
acf-core.parameter.rank=ранг
acf-core.parameter.leader=лидер
@@ -97,7 +97,7 @@ acf-core.parameter.order=список заказов
acf-core.parameter.help=страница или ключевые слова
command.description.land.allow.all=Разрешить все действия на вашей территории
command.description.land.allow.interact_entity=Разрешить участникам клана взаимодействовать с сущностями на вашей территории
command.description.land.allow.interact=Разрешить участникам клана взаимодействовать с сущностями на вашей территории
command.description.land.allow.interact=Разрешить участникам клана взаимодействовать на вашей территории
command.description.land.allow.container=Разрешить участникам клана открывать сундуки, печки и другие хранилища на вашей территории
command.description.land.allow.place=Разрешить участникам клана размещать блоки на вашей территории
command.description.land.allow.break=Разрешить участникам клана ломать блоки на вашей территории
@@ -171,7 +171,7 @@ command.description.invite=Пригласить игрока в ваш клан
command.description.fee.check=Узнать значение комиссии в вашем клане, если она включена
command.description.fee.set=Установить значение комиссии вашего клана
command.description.bank.status=Проверить баланс банка вашего клана
command.description.bank.admin.status=Проверить баланс вашего клана
command.description.bank.admin.status=Проверить баланс клана
command.description.bank.withdraw.all=Вывести все средства с банковского счета вашего клана
command.description.bank.withdraw.amount=Вывести указанную сумму с банковского счета вашего клана
command.description.bank.admin.take=Взять сумму из баланса клана
@@ -188,7 +188,7 @@ command.description.admin.demote=Понизить лидера из любого
command.description.demote=Понизить лидера
command.description.admin.promote=Повысить любого участника из любого клана
command.description.promote=Повысить участника до лидера
command.description.admin.permanent=Переключает постоянный статус любого клана
command.description.admin.permanent=Переключить постоянный статус любого клана
command.description.toggle.bb=Следует ли показывать доску объявлений при входе на сервер
command.description.toggle.tag=Показывать ли рядом с вашим именем тег клана
command.description.toggle.deposit=Можно ли вносить средства в банковский счёт вашего клана
@@ -197,7 +197,7 @@ command.description.toggle.fee=Должна ли быть включена ко
command.description.alliances=Показать список всех союзных кланов
command.description.coords=Показать координаты участников вашего клана
command.description.rank.assign=Назначить ранг участнику
command.description.rank.unassign=Отобрать ранг у участника (уволить)
command.description.rank.unassign=Отобрать ранг у участника
command.description.rank.create=Создать ранг
command.description.rank.delete=Удалить ранг
command.description.rank.list=Показать список рангов вашего клана
@@ -211,8 +211,8 @@ command.description.rank.permissions.remove=Удалить право у ран
home-menu=/{0} home{1} - Телепортироваться на базу клана
home-set-menu=/{0} home set{1} - Установить базу клана
home-clear-menu=/{0} home clear{1} - Удалить базу клана
clan=Клан
allies=Союзники
clan=Clan
allies=Allies
alliances=союзники
coords=координаты
name=Имя
@@ -221,9 +221,9 @@ coords.upper=Координаты
world=Мир
kdr=КДР
members=Участники
clans.lower=кланы
clans.lower=clans
rival=Соперник
civilian=Мирный житель
civilian=Мирный
neutral=Общие
ally=Союзник
free.agent=без клана
@@ -253,9 +253,9 @@ profile=профиль
civilian.abbreviation=Жители
rank=Ранг
leaders=Лидеры
none=Нет
none=&8Нет
today=Сегодня
kills=Убиты
kills=Убийства
mostkilled=Наибольшее число убийств
killcount=Количество убийств
attacker=Атакующий
@@ -290,8 +290,8 @@ asking.for.the.demotion={0} просит понизить {1}
request.message= \n&8[&8{0}&8] &b{1}\n %accept% &bили %deny%\n
clickable.accept=&a&l[ПРИНЯТЬ]
clickable.deny=&c&l[ОТКЛОНИТЬ]
hover.click.to.accept=Нажмите, чтобы принять
hover.click.to.deny=Нажмите, чтобы отклонить
hover.click.to.accept=&aНажмите, чтобы принять
hover.click.to.deny=&cНажмите, чтобы отклонить
not.sufficient.money=На вашем балансе недостаточно средств
account.has.been.debited=С вашего баланса было списано {0}
mysql.connection.successful=Соединение с MySQL прошло успешно
@@ -299,20 +299,20 @@ mysql.connection.failed=Не удалось подключиться к MySQL
sqlite.connection.successful=Соединение с SQLite прошло успешно
sqlite.connection.failed= Не удалось подключиться к SQLite
purging.player.data=Очистка данных игрока\: {0}
purging.clan=Очистка Клана\: {0}
purging.clan=Удаление клана\: {0}
clan.players=Игроков в клане\: {0}
clans=Кланы\: {0}
banned=Вам запрещено использовать команды клана
nothing.more.to.see=Больше ничего нет
nothing.to.vote=&cНечего принимать или отклонять
no.leader.permissions=Вы не имеете права лидера
no.leader.permissions=Вы не имеете прав лидера
you.have.already.voted=Вы уже проголосовали
has.voted.to.deny={0} проголосовал, чтобы отклонить
view.next.page=Введите /{0} для просмотра следующей страницы.
voted.to.accept={0} проголосовал за принятие
bulletin.board.header={0}* {1}{2} доска объявлений
has.been.disbanded.rivalry.ended={0} был распущен. Оборона завершена.
has.been.disbanded.alliance.ended={0} был распущен. Альянс окончен.
has.been.disbanded.rivalry.ended={0} был распущен. Вражда была завершена.
has.been.disbanded.alliance.ended={0} был распущен. Союз был окончен.
clan.disbanded=Клан распущен
1.color.day=1 {0}день
many.color.days={0}{1} дней
@@ -320,58 +320,58 @@ insufficient.permissions=Недостаточно прав
clan.is.not.verified=Клан не подтверждён
player.not.a.member.of.any.clan=&cИгрок не является участником какого-либо клана
not.a.member.of.any.clan=Вы не состоите ни в одном клане
minimum.to.make.alliance=Ваш клан должен иметь минимум {0} игроков, чтобы заключить союз
minimum.to.make.alliance=Ваш клан должен иметь как минимум {0} игроков, чтобы заключить союз
cannot.be.same.clan=&cВы должны написать клан, отличающийся от вашего\!
other.clan.not.verified=&cДругой клан не верифицирован\!
other.clan.not.verified=&cДругой клан не подтвержден\!
your.clans.are.not.allies=Ваши кланы не являются союзниками
has.broken.the.alliance={0} разорвал альянс с {1}
at.least.one.leader.accept.the.alliance=Чтобы принять союз, лидер должен быть онлайн
leaders.have.been.asked.for.an.alliance={0} лидеров попросили заключить альянс
has.broken.the.alliance={0} разорвал союз с {1}
at.least.one.leader.accept.the.alliance=Хотя бы один из союзных лидеров должен быть в сети, чтобы принять союз
leaders.have.been.asked.for.an.alliance={0} лидеров попросили заключить союз
your.clans.are.already.allies=Ваши кланы уже являются союзниками
your.clan.cannot.create.rivals=Ваш клан не может начать воевать
min.players.rivalries=У вашего клана должно быть не менее {0} игроков, чтобы соперничать
this.player.is.already.banned=Этот игрок уже забанен
player.added.to.banned.list=Игрок был добавлен в бан-лист
you.banned=Вы были заблокированы в участие кланов
you.banned=Вам был заблокирован доступ к командам клана
clan.wide.friendly.fire.blocked="Огонь по своим" в клане запрещён
clan.wide.friendly.fire.is.allowed="Огонь по своим" в клане был разрешён
you.are.the.only.member.online=Вы единственный участник онлайн
your.clan.color.tag.cannot.be.longer.than.characters=&cТег вашего клана не может быть длиннее {0} символов
your.clan.color.tag.cannot.be.longer.than.characters=&cЦветной тег вашего клана не может быть длиннее {0} символов
your.clan.tag.cannot.be.longer.than.characters=Ваш клан тег не может быть длиннее {0} символов
your.clan.tag.must.be.longer.than.characters=Ваш клан тег должен быть длиннее {0} символов
your.tag.cannot.contain.the.following.colors=Ваш тег не может содержать следующие цвета\: {0}
your.tag.cannot.contain.color.codes=Ваш тег не может содержать цветовые коды
you.cannot.set.colored.ranks=Вы не можете установить цвет рангам
your.clan.name.cannot.be.longer.than.characters=Имя клана не может быть длинее {0} символов
your.clan.name.must.be.longer.than.characters=Название вашего клана должно быть длиннее {0} символов
your.clan.name.cannot.be.longer.than.characters=Имя вашего клана не может быть длиннее {0} символов
your.clan.name.must.be.longer.than.characters=Имя вашего клана должно быть длиннее {0} символов
your.clan.tag.can.only.contain.letters.numbers.and.color.codes=Тег вашего клана может содержать только буквы, цифры и цветовые коды
your.clan.name.cannot.contain.color.codes=Имя вашего клана не может содержать цветовые коды
that.tag.name.is.disallowed=Это имя тега запрещено
you.must.first.resign=Вы должны выйти из клана {0}
you.must.first.resign=Сперва вы должны выйти из {0}
clan.with.this.tag.already.exists=Клан с таким тегом уже существует
get.your.clan.verified.to.access.advanced.features=Получите подтверждение клана чтобы получить доступ к расширенным функциям
get.your.clan.verified.to.access.advanced.features=Получите подтверждение клана, чтобы получить доступ к расширенным функциям
clan.created=Клан {0} создан
not.enough.leaders.online.to.vote.on.demotion=Нет лидеров в сети, чтобы проголосовать за это понижение
demotion.vote.has.been.requested.from.all.leaders=Поступила просьба о проведении голосования по предложению от всех лидеров
player.is.not.a.leader.of.your.clan=Игрок не является лидером вашего клана
clan.has.been.disbanded=Клан {0} был распущен
clan.disband.vote.has.been.requested.from.all.leaders=Запрошено участие в голосовании от всех Лидеров
clan.disband.vote.has.been.requested.from.all.leaders=Запрос на расформирование клана был отправлен всем лидерам
friendy.fire.is.now.managed.by.your.clan="Огонь по своим" теперь управляется вашим кланом
personal.friendly.fire.is.set.to.allowed=Личные дружественные огни разрешены
personal.friendly.fire.is.set.to.allowed=Собственный "огонь по своим" разрешён
global.friendy.fire.is.now.managed.by.each.clan=Каждый клан теперь может менять "Огонь по своим"
global.friendy.fire.is.already.being.managed.by.each.clan=Каждый клан уже управляет глобальным параметром "Огонь по своим"
global.friendly.fire.is.set.to.allowed=Глобальный параметр "Огонь по своим" разрешён
global.friendly.fire.is.already.being.allowed=Глобальный параметр "Огонь по своим" уже разрешён
the.player.doesn.t.not.have.the.permissions.to.join.clans=У игрока нет прав для вступления в клан
you.cannot.invite.yourself=Вы не можете пригласить себя
this.player.is.banned.from.using.clan.commands=Этот игрок заблокирован для использования команд клана
the.player.is.already.member.of.another.clan=Игрок уже состоит в другом клане
this.player.is.banned.from.using.clan.commands=Этот игрок заблокирован от использования команд клана
the.player.is.already.member.of.another.clan=Игрок уже является участником другого клана
has.been.asked.to.join={0} было предложено присоединиться к {1}
you.cannot.kick.yourself=Вы не можете выгнать себя
the.player.is.not.a.member.of.your.clan=Игрок не является участником вашего клана
you.cannot.kick.another.leader=Вы не можете выгнать другого лидера
has.been.kicked.by={0} был выгнан из клана {1}
no.clans.have.been.created=Клан не был создан
no.clans.have.been.created=Нет созданных кланов
total.clans=Всего кланов\:
legend=Цветовые обозначения\:
kill.type.civilian=Тип убийства\: {0}Мирный житель
@@ -379,47 +379,47 @@ no.player.data.found=Данные игрока не найдены
clan.0=Клан\: {0}
status.0=Статус\: {0}
rank.0=Ранг\: {0}
kdr.0=КДР\: {0}
kdr.0=KDR\: {0}
inactive.0=Неактивно\: {0}
clan.commands=команды клана
you.can.only.modify.the.color.and.case.of.the.tag=Вы можете изменить только цвет и регистр тега
tag.changed.to.0=Тег изменён на {0}
0.tag.changed.to.1=&bТег {0} успешно изменён на {1}
name.0=Имя\: {0}
description.0=Описание\:{0}
leaders.0=Лидер\: {0}
description.0=Описание\: {0}
leaders.0=Лидеры\: {0}
allies.0=Союзники\: {0}
rivals.0=Соперники\: {0}
other.player.must.be.online=&cИгрок должен быть онлайн\!
the.player.does.not.have.the.permissions.to.lead.a.clan=У игрока нет прав возглавить клан
you.cannot.promote.yourself=Вы не можете повысить самого себя\!
you.cannot.promote.yourself=Вы не можете повысить самого себя
the.player.is.already.a.leader=Игрок уже является лидером
configuration.reloaded=Конфигурация перезагружена
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=Последний лидер не может выйти в отставку. Вы должны назначить другого лидера или распустить клан
0.has.resigned={0} ушёл в отставку
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=Последний лидер не может покинуть клан. Вы должны назначить другого лидера или распустить клан
0.has.resigned={0} покинул клан
you.cannot.trust.yourself=Вы не можете установить статус доверия самому себе
leaders.are.already.trusted=Лидерам уже доверяют
this.player.is.already.trusted=Игроку уже доверяют
leaders.are.already.trusted=Лидеры уже имеет статус доверенного
this.player.is.already.trusted=Этот игрок уже имеет надёжный статус
has.been.given.trusted.status.by={0} получил доверенный статус от {1}
this.player.is.not.banned=Этот игрок не забанен
player.removed.from.the.banned.list=Игрок был удален из бан-листа
you.have.been.unbanned.from.clan.commands=Вам был разблокирован доступ к командам клана
you.cannot.untrust.yourself=Вы не можете изменить это
leaders.cannot.be.untrusted=Нельзя портить репутацию лидера
this.player.is.already.untrusted=Этот игрок уже имеет статус недоверия
has.been.given.untrusted.status.by={0} получил статус ненадёжного {1}
the.clan.does.not.exist=Клана не существует
you.cannot.untrust.yourself=Вы не можете установить статус ненадёжного самому себе
leaders.cannot.be.untrusted=Лидеры не могут иметь ненадежный статус
this.player.is.already.untrusted=Этот игрок уже имеет ненадёжный статус
has.been.given.untrusted.status.by={0} получил ненадёжный статус от {1}
the.clan.does.not.exist=Указанного клана не существует
the.clan.is.already.verified=Клан уже подтвержден
the.clan.has.been.verified=Клан был подтвержден
clan.0.has.been.verified=Клан {0} был подтвержден\!
total.clan.players.0=Всего игроков\: {0}
proposing.war={0} предлагает начать войну с {1}
you.can.only.start.war.with.rivals=Объявить войну можно только с соперниками
leaders.have.been.asked.to.accept.the.war.request={0} запрос на объявление войн
leaders.asked.to.end.rivalry={0} лидеров попросили завершить войну
leaders.have.been.asked.to.accept.the.war.request=Лидеры {0} получили запрос на принятие войны
leaders.asked.to.end.rivalry=Лидеры {0} получили запрос на завершение войны
proposing.to.end.the.war={0} предлагает завершить войну с {1}
clans.already.at.war=Ваши кланы уже воюют
clans.not.at.war=Ваши кланы не воюют
clans.not.at.war=Ваши кланы не в состоянии войны
you.are.at.war={0} воюет с {1}
denied.war.req={0} отклонил запрос войны, отправленный кланом {1}
you.are.no.longer.at.war={0} больше не воюют с {1}
@@ -453,8 +453,8 @@ hunger=Голод
stone=камень
iron=железо
the.clan.cannot.be.rivaled=Клан не может быть соперником
bboff=BB выключен
bbon=BB включён
bboff=Доска объявлений выключена
bbon=Доска объявлений включена
tagoff=Тег клана выключен
tagon=Тег клана включен
depositon=Пополнение включено
@@ -467,22 +467,22 @@ home.base.only.once=База клана может быть установлен
now.at.homebase=Вы сейчас находитесь на базе клана {0}
hombase.set=База клана\: {0}
hombase.cleared=База клана была удалена
hombase.mod.set=База клана {0}, была установлена на координатах\:
hombase.mod.set=База клана {0} была установлена на координатах\:
hombase.not.set=У клана нет базы
rival.limit.reached=Вы достигли лимита соперников, нельзя соперничать больше.
you.moved.teleport.cancelled=Вы перемещены, телепортация отменена
you.moved.teleport.cancelled=Вы сдвинулись, телепортация отменена
waiting.for.teleport.stand.still.for.0.seconds=Ожидание телепортирования, оставайтесь на месте ещё {0} секунд
on=включить
off=выключить
leave=покинуть
join=присоединиться
mute=заглушить
on=on
off=off
leave=leave
join=join
mute=mute
player.rank.changed=Ранг был установлен
your.clans.are.already.rivals=Между вашими кланами уже война
your.clans.are.already.rivals=Ваши кланы уже являются соперниками
player.got.money=Вы получили {0} за убийство {1} , основанном на вашем KDR\: {2}
cleared.bb=Доска объявлений очищена
clan.balance=Баланс Клана\: {0}
clan.admin.balance={0} баланс\: {1}
clan.admin.balance=Баланс {0}\: {1} $
bb.fee.player.kicked={0} был выгнан за невыплату комиссии
bb.fee.set={0} $ - это комиссия
bb.clan.deposit={0} $ сдано на хранение
@@ -491,27 +491,27 @@ bb.clan.withdraw={0} $ снято
bb.clan.take={0} $ взято
bb.clan.give={0} $ получено
bb.clan.set={0} $ установлено
player.clan.withdraw=Вы снимаете {0}
clan.admin.take=Вы взяли {0}$ у {1}
clan.admin.give=Вы отдали {0}$ в банк {1}
player.clan.withdraw=Вы сняли {0}
clan.admin.take=Вы взяли {0} $ из банка {1}
clan.admin.give=Вы отдали {0} $ в банк {1}
clan.admin.set=Вы установили баланс {0} на {1}
clan.admin.bank.not.enough.money={0} имеет недостаточно денег
clan.admin.bank.not.enough.money={0} имеет недостаточно денег\!
clan.bank.not.enough.money=У вашего клана недостаточно денег
your.clans.are.not.rivals=Ваши кланы не воюют
the.clan.members.reached.limit=Количество участников клана достигло лимита
you.have.reseted.your.kdr=Вы восстановили KDR
you.have.reseted.0.kdr=Вы восстановили {0} KDR
you.have.reseted.kdr.of.all.players=Вы восстановили KDR всех игроков
your.clans.are.not.rivals=Ваши кланы не являются соперниками
the.clan.members.reached.limit=Ваш клан достиг лимита участников
you.have.reseted.your.kdr=Вы сбросили свой KDR
you.have.reseted.0.kdr=Вы сбросили KDR игрока {0}
you.have.reseted.kdr.of.all.players=Вы сбросили KDR всех игроков
you.have.toggled.permanent.status=Вы переключили постоянный статус для {0}
permanent.status.enabled={0} включил постоянный статус вашего клана
permanent.status.disabled={0} выключил постоянный статус вашего клана
resign.yes=Да
resign.no=Нет
resign.confirmation=Вы уверены, что хотите выйти? {0}
resign.success=Вы покинули клан
yes=Да
cancel=Отмена
resign.confirmation=Вы уверены, что хотите покинуть клан? {0}
resign.success=Вы успешно вышли из своего клана
you.cannot.demote.the.last.leader=Вы не можете понизить последнего лидера
you.cannot.move.the.last.leader=Вы не можете переместить последнего лидера
player.successfully.demoted=Игрок был понижен
player.successfully.demoted=Игрок был успешно понижен
player.successfully.promoted=Игрок был успешно повышен
bb.ago= \ назад
bb.moments=\ моменты
@@ -525,12 +525,12 @@ bb.one.day=1 день
the.fee.is.0.and.its.current.value.is.1=Комиссия равна {0}, а ее текущее значение {1}$
fee.enabled=включено
fee.disabled=выключено
fee.set=Комиссия успешно установлена
fee.set=Комиссия была успешно установлена
max.fee.allowed.is.0=Максимальный размер комиссии {0}
fee.collected={0} $ были сняты за комиссию клана
player.purged=Игрок был успешно очищен
upkeep.collected={0} $ были отозваны на содержание
balance.is.not.enough.for.upkeep=Баланс Клана недостаточно для оплаты содержания ({0} $), пополните счет чтобы избежать роспуска
balance.is.not.enough.for.upkeep=Недостаточно средств на балансе клана для оплаты его содержания ({0} $), пополните баланс, чтобы избежать расформирования
your.clan.description.must.be.longer.than=Описание вашего клана должно быть длиннее, чем {0} символов
your.clan.description.cannot.be.longer.than=Описание клана не может быть длиннее {0} символов
description.changed=Вы успешно изменили описание клана
@@ -548,16 +548,18 @@ rank.created=Ранг создан
permission.0.added.to.rank.1=Право {0} добавлено в ранг {1}
permission.0.removed.from.rank.1=Право {0} удалено из ранга {1}
rank.0.deleted=Ранг {0} удален
clans.ranks=Рейтинг клана\:
clans.ranks=Ранги клана\:
ranks.list.item={0}\# {1} ({2})
no.ranks=Нет рангов
rank.no.permissions=Этот ранг не имеет никаких прав
player.unassigned.from.rank=Игроку не присвоен ранг
player.unassigned.from.rank=Игрок снят с ранга
you.must.be.0.or.have.the.permission.1.to.use.this=Вы должны быть {0} или ваш лидер должен выдать вам разрешение {1} на использование этого
deposit.not.allowed=Взнос средств запрещен, используйте /%clan %toggle %deposit, чтобы разрешить его
withdraw.not.allowed=Вывод средства запрещен, используйте /%clan %toggle %withdraw, чтобы разрешить его
resign.request.cancelled=Запрос выравнивания отменён
promotion.vote.has.been.requested.from.all.leaders=Поступила просьба о проведении голосования от всех лидеров
resign.request.cancelled=Запрос на выход из клана отменен
clan.create.request.cancelled=Запрос на создание клана отменён
rank.create.request.cancelled=Запрос на создание ранга отменён
promotion.vote.has.been.requested.from.all.leaders=Голосование на повышение было запрошено у всех лидеров
allowed=Разрешено
blocked=запрещено
chat.joined=присоединился
@@ -567,10 +569,10 @@ gui.back.title=&fНазад
gui.previous.page.title=&fПредыдущая страница
gui.next.page.title=&fСледующая страница
gui.lore.no.permission=&cУ вас нет прав для просмотра этого\!
gui.main.title={0} - Клановое меню
gui.main.title={0} - меню клана
gui.main.languageselector.title=&fВыбрать язык
gui.main.languageselector.lore.left.click=&7ЛКМ\: Посмотреть список доступных языков
gui.main.languageselector.lore.right.click=&7ПКМ\: &bПомочь с переводом
gui.main.languageselector.lore.right.click=&7ПКМ\: Помочь с переводом
gui.main.other.commands.title=&fДругие команды
gui.main.other.commands.lore=&7ЛКМ\: Посмотреть все команды клана
gui.main.clan.list.title=&fСписок кланов
@@ -579,7 +581,7 @@ gui.main.reset.kdr.title=&fСбросить KDR
gui.main.reset.kdr.lore.price=&7Цена\: &b{0}
gui.main.reset.kdr.lore=&7ЛКМ\: Сбросить KDR
gui.main.leaderboard.title=&fТаблица лидеров
gui.main.leaderboard.lore=&7ЛКМ\: Таблица лидеров
gui.main.leaderboard.lore=&7ЛКМ\: Посмотреть таблицу лидеров
gui.main.staff.title=&fПанель администратора
gui.main.staff.lore=&7ЛКМ\: &bОткрыть панель администратора
gui.staff.title=Панель администратора
@@ -589,10 +591,10 @@ gui.player.list.title=Список игроков
gui.staff.player.list.title=&fСписок игроков
gui.staff.player.list.lore.left.click=&7ЛКМ\: Посмотреть список всех игроков
gui.staff.player.list.lore.right.click=&7ПКМ\: Посмотреть игроков онлайн
gui.staff.global.ff.title=&fГлобальный дружественный огонь
gui.staff.global.ff.title=&fГлобальный "огонь по своим"
gui.staff.global.ff.lore.status=&7Статус\: &b{0}
gui.staff.global.ff.lore.toggle=&7ЛКМ\: Переключить статус "Огонь по своим"
gui.staff.reload.title=&fОбновить
gui.staff.reload.title=&fПерезагрузить
gui.staff.reload.lore=&7ЛКМ\: Перезагрузить плагин и его конфигурацию
gui.staff.clanlist.unverified.title=Неподтвержденные Кланы - Всего\: {0}
gui.staff.clanlist.toplace.title=Выберите новый клан {0}
@@ -606,13 +608,13 @@ gui.warning.not.verified.lore=&7Ваш клан должен быть подтв
gui.allies.title=Союзники
gui.allies.clan.lore=&7ЛКМ\: Разорвать союз
gui.allies.add.title=&fДобавить союзника
gui.add.ally.title=Добавить союзников
gui.add.ally.title=Добавить союзника
gui.add.ally.clan.lore=&7ЛКМ\: Создать союз
gui.rivals.title=Враги
gui.rivals.clan.lore=&7ЛКМ\: Заключить мир
gui.rivals.clan.lore=&7ЛКМ\: Удалить соперника
gui.rivals.add.title=&fДобавить соперника
gui.add.rival.title=Добавить соперника
gui.add.rival.clan.lore=&7ЛКМ\: Вступить в клан
gui.add.rival.clan.lore=&7ЛКМ\: Добавить соперника
gui.clanlist.title=Кланы - Всего\: {0}
gui.clanlist.clan.title=&fКлан\: [{0}&f] {1}
gui.clanlist.clan.lore.position=&b\#{0}
@@ -648,7 +650,7 @@ gui.add.permission.title=Добавить право
gui.add.permission.permission.title=&f{0}
gui.add.permission.permission.lore=&7ЛКМ\: Добавить право к рангу
gui.clandetails.title=[{0}] {1}
gui.clandetails.free.agent.title=&fВы не состоите в клане
gui.clandetails.free.agent.title=&fБез клана
gui.clandetails.free.agent.create.clan.price.lore=&7Стоимость\: &b{0}
gui.clandetails.free.agent.create.clan.lore=&7ЛКМ\: Создать клан
gui.clandetails.clan.title=&f[{0}&f] {1}
@@ -682,7 +684,7 @@ gui.clandetails.home.lore.teleport.price=&7Цена телепортирован
gui.clandetails.home.lore.teleport=&7ЛКМ\: Телепортироваться на базу вашего клана
gui.staffclandetails.home.lore.teleport=&7ЛКМ\: Телепорироваться на базу этого клана
gui.clandetails.home.lore.clear=&7СКМ\: Удалить точку базы вашего клана
gui.clandetails.home.lore.set.price=&7Установить цену\: &b{0}
gui.clandetails.home.lore.set.price=&7Цена установки \: &b{0}
gui.clandetails.home.lore.set=&7ПКМ\: Установить точку базы вашего клана
gui.staffclandetails.home.lore.set=&7ПКМ\: Установить точку базы для этого клана
gui.clandetails.regroup.title=&fСозвать
@@ -690,15 +692,15 @@ gui.clandetails.regroup.lore.price=&7Цена\: &b{0}
gui.clandetails.regroup.lore.home=&7ЛКМ\: Телепортировать всех участников вашего клана на базу
gui.clandetails.regroup.lore.me=&7ПКМ\: Телепортировать участников вашего клана к вам
gui.clandetails.ff.title=&fОгонь по своим
gui.clandetails.ff.personal.lore=&7Частный\: &b{0}
gui.clandetails.ff.personal.lore=&7Персональный\: &b{0}
gui.clandetails.ff.clan.lore=&7Клан\: &b{0}
gui.clandetails.ff.personal.toggle.lore=&7ЛКМ\: Переключение параметра "Огонь по своим"
gui.clandetails.ff.clan.toggle.lore=&7ПКМ\: Переключить режим "Огонь по своим" вашего клана
gui.clandetails.bank.title=&6Банк
gui.clandetails.bank.balance.lore=&fБаланс\: {0}
gui.clandetails.bank.withdraw.status.lore=&fСнятие\: {0}
gui.clandetails.bank.deposit.status.lore=&7Депозиты\: &b{0}
gui.clandetails.bank.withdraw.toggle.lore=&7Переключить статус вывода
gui.clandetails.bank.withdraw.status.lore=&fВывод\: {0}
gui.clandetails.bank.deposit.status.lore=&7Депозит\: &b{0}
gui.clandetails.bank.withdraw.toggle.lore=&7СКМ\: Переключить статус вывода
gui.clandetails.bank.deposit.toggle.lore=&7ПКМ\: Переключить статус депозита
gui.clandetails.fee.title=&fКомиссия
gui.clandetails.fee.status.lore=&7Статус\: &b{0}
@@ -713,8 +715,8 @@ gui.clandetails.not.verified.lore=&7ЛКМ\: Подтвердить ваш кл
gui.staffclandetails.not.verified.lore=&7ЛКМ\: Подтвердить этот клан
gui.clandetails.resign.title=&fВыйти
gui.clandetails.resign.lore=&7ЛКМ\: Выйти из вашего клана
gui.clandetails.disband.title=&fУдалить клан
gui.clandetails.disband.lore=&7СКМ\: Удалить ваш Клан
gui.clandetails.disband.title=&fРасформировать
gui.clandetails.disband.lore=&7СКМ\: Распустить ваш клан
gui.staffclandetails.disband.lore=&7ЛКМ\: Расформировать этот клан
gui.clandetails.chat.title=&fЧат
gui.clandetails.chat.clan.chat.lore=&7/{0} [message] - &bОтправляет сообщение в чат клана
@@ -723,11 +725,11 @@ gui.clandetails.chat.ally.chat.lore=&7/{0} [message] - &bОтправляет с
gui.clandetails.chat.ally.join.leave.lore=&7/{0} {1}/{2} - &bПрисоединиться/покинуть чат союзников
gui.clandetails.chat.clan.status.lore=&7Клан\: &b{0}
gui.clandetails.chat.ally.status.lore=&7Союзник\: &b{0}
gui.clandetails.chat.clan.toggle.lore=&7ЛКМ\: Изменить статус чата в Клане
gui.clandetails.chat.clan.toggle.lore=&7ЛКМ\: Изменить статус чата в клане
gui.clandetails.chat.ally.toggle.lore=&7ПКМ\: Переключить статус чата для союзников
gui.playerdetails.title={0}
gui.playerdetails.player.title=&f{0}
gui.playerdetails.player.lore.noclan=&7Клан\: &bнет
gui.playerdetails.player.lore.noclan=&7Клан\: &bНет
gui.playerdetails.player.lore.clan=&7Клан\: &b[{0}&b] {1}
gui.playerdetails.player.lore.rank=&7Ранг\: &b{0}
gui.playerdetails.player.lore.status=&7Статус\: &b{0}
@@ -750,13 +752,13 @@ gui.playerdetails.unassign.lore.right.click=&bПКМ\: Забрать
gui.playerdetails.trust.untrust.title=&fВерить/Недоверять
gui.playerdetails.trust.lore.left.click=&7ЛКМ\: Верить игроку
gui.playerdetails.untrust.lore.right.click=&7ПКМ\: Не доверять игроку
gui.playerdetails.ban.unban.title=&fБан/Разбан
gui.playerdetails.ban.unban.title=&fЗаблокировать/Разблокировать
gui.playerdetails.ban.left.click=&7ЛКМ\: Заблокировать этому игроку доступ к командам клана
gui.playerdetails.unban.right.click=&7ПКМ\: Разблокировать этого игрока
gui.playerdetails.resetkdr.lore=&7ЛКМ\: Сбросить KDR игрока
gui.playerdetails.purge.title=&fОчистить
gui.playerdetails.purge.lore=&7ЛКМ\: Очистить данные этого игрока
gui.playerdetails.place.title=&fМесто
gui.playerdetails.place.title=&fПереместить
gui.playerdetails.place.lore=&7ЛКМ\: Выбрать клан игроку
gui.languageselector.title=Языки – Текущий\: {0}
gui.languageselector.language.title=&f{0}
@@ -778,33 +780,33 @@ left.ally.chat=&bВы покинули чат с союзниками
muted.ally.chat=&bВы заглушили чат с союзниками
unmuted.ally.chat=&bВы включили чат с союзниками
player.already.in.this.clan=&cИгрок уже состоит в этом клане
your.clan.reached.max.alliances=&cВаш клан достиг максимального количества альянсов
other.clan.reached.max.alliances=&cДругим кланом достигнуто максимальное количество альянсов
insert.clan.tag=&bВведите тег клана в чат\:
your.clan.reached.max.alliances=&cВаш клан достиг максимального количества союзников
other.clan.reached.max.alliances=&cДругой клан достиг максимального количества союзников
insert.clan.tag=&bВведите тег клана (или "{0}")\:
insert.clan.name=&bВведите имя клана в чат\:
insert.rank.name=&bВведите название ранга\:
insert.rank.name=&bВведите название ранга (или "{0}")\:
click.to.help.translating=&bНажмите на ссылку, для помощи с переводом\:\n&r{0}
your.clan.must.have.members.to.verify=&cВаш клан должен иметь по крайней мере {0} участников, чтобы пройти проверку\!
your.clan.must.have.members.to.verify=&cВаш клан должен иметь по крайней мере {0} участников, чтобы получить подтверждение\!
you.must.hold.a.banner=&cУ вас в руках должен быть флаг\!
you.changed.clan.banner=&bВы изменили флаг своего клана\!
your.clan.already.verified=&cКлан уже подтвержден\!
your.clan.already.verified=&cВаш клан уже подтвержден\!
# suppress inspection "TrailingSpacesInProperty"
clan.profile=\n&7Профиль клана &b%clan_name% &8-------------------------------------------\n \n &7Название\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Описание\: &f%clan_description%\n &7Статус\: &f%clan_verified%\n &7Лидеры\: %clan_leaders%\n &7Участников онлайн\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Всего убийств\: &8[Соперников\:&f%clan_rival_kills% &8Нейтральных\:&f%clan_neutral_kills% &8Гражданских\:&f%clan_civilian_kills%&8]\n &7Смерти\: &f%clan_deaths%\n &7Комиссия\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Союзники\: &f%clan_allies%\n &7Враги\: &f%clan_rivals%\n &7Основан\: &f%clan_founded%\n &7Неактивно\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% дня\n
clan.profile=\n&7Профиль клана &b%clan_name% &8-------------------------------------------\n \n &7Название\: &e[&8%clan_color_tag%&e] &b%clan_name%\n &7Описание\: &f%clan_description%\n &7Статус\: &f%clan_status%\n &7Лидеры\: %clan_leaders%\n &7Участников онлайн\: &f%clan_online_count%&7/&f%clan_size%\n &7KDR\: &e%clan_kdr%\n &7Всего убийств\: &8[Соперников\:&f%clan_rival_kills% &8Союзников\:&f%clan_ally_kills% &8Нейтральных\:&f%clan_neutral_kills% &8Гражданских\:&f%clan_civilian_kills%&8]\n &7Смерти\: &f%clan_deaths%\n &7Комиссия\: &f%clan_fee_enabled%&7, &f%clan_fee_value% $\n &7Союзники\: &f%clan_allies%\n &7Соперники\: &f%clan_rivals%\n &7Основан\: &f%clan_founded%\n &7Неактивен\: &f%clan_inactive_days%&7/&f%clan_max_inactive_days% дня\n
player.lookup.clanname=&e[&8%clan_color_tag%&e] &b%clan_name%
# suppress inspection "TrailingSpacesInProperty"
player.lookup.killtype=&7Тип убийства\: %player_kill_type%\n
player.lookup=\n&7Информация о игроке &b%player_name% &8---------------------------------------------------\n \n &7Клан\: &f%clan_name%\n &7Рейтинг\: &f%player_rank%\n &7Статус\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Убийств\: &8[Врагов\:&f%player_rival_kills% &8Нейтральных\:&f%player_neutral_kills% &8Гражданских\:&f%player_civilian_kills%&8]\n &7Смертей\: &f%player_deaths%\n &7Дата вступления\: &f%player_join_date%\n &7Последнее подключение\: &f%player_last_seen%\n &7Прошлые кланы\: &f%player_past_clans%\n &7Неактивен\: &f%player_inactive_days%&7/&f%player_max_inactive_days% дней\n %kill_type_line%
player.lookup=\n&7Информация о игроке &b%player_name% &8---------------------------------------------------\n \n &7Клан\: &f%clan_name%\n &7Ранг\: &f%player_rank%\n &7Статус\: &f%player_status%\n &7KDR\: &e%player_kdr%\n &7Убийств\: &8[Соперников\:&f%player_rival_kills% &8Союзников\:&7%player_ally_kills% &8Нейтральных\:&f%player_neutral_kills% &8Гражданских\:&f%player_civilian_kills%&8]\n &7Смертей\: &f%player_deaths%\n &7Дата вступления\: &f%player_join_date%\n &7Был в сети\: &f%player_last_seen%\n &7Прошлые кланы\: &f%player_past_clans%\n &7Неактивен\: &f%player_inactive_days%&7/&f%player_max_inactive_days% дней\n %kill_type_line%
economy.disabled=&cЭкономика отключена\!
has.been.purged=Данные {0} очищены
accepted.invitation=&bВы приняли приглашение от {0}
denied.invitation=&cВы отклонили приглашение от {0}
must.be.in.clan.to.pvp=&cВы и {0} должны быть участниками клана, чтобы иметь возможность драться\!
must.be.in.clan.to.pvp=&cВы и {0} должны быть участниками клана, чтобы сражаться\!
clans.not.at.war.pvp.denied=&cВаш клан не воюет с {0}\!
cannot.attack.civilians=&cВы не можете атаковать гражданских\!
cannot.attack.clan.member=&cВы не можете атаковать участников других кланов\!
cannot.attack.ally=&cВы не можете атаковать союзников\!
cannot.attack.ally=&cВы не можете атаковать союзника\!
# suppress inspection "TrailingSpacesInProperty"
cannot.change.member.fee.now=&cИзменить комиссию участника клана невозможно, так как приближается время её сбора
cannot.change.member.fee.now=&cИзменить комиссию участника клана невозможно, так как приближается время её сбора.
cannot.change.member.fee.hours=&cПовторите попытку через {0} часов...
cannot.change.member.fee.minutes=&cПовторите попытку через {0} минут(ы)...
cannot.kick.last.leader=&cВы не можете выгнать последнего лидера\!
@@ -822,10 +824,10 @@ land.sharing.disabled=&cРазделение территорий отключе
war.expired=Война с {0} истекла\!
you.cant.start.war.online.members.difference=Вы не можете начать войну. Один из кланов имеет больше участников в сети, чем у другого.
land.command=территория
break.command=ломать
interact.command=взаимодействовать
place_block.command=разместить_блок
damage.command=урон
interact_entity.command=взаимодействование_с_сущностью
container.command=хранилище
land.command=land
break.command=break
interact.command=interact
place_block.command=place_block
damage.command=damage
interact_entity.command=interact_entity
container.command=container
File diff suppressed because it is too large. Load diff
@@ -28,6 +28,8 @@ auto.command=tự động
check.command=kiểm tra
assign.command=phân công
unassign.command=hủy phân công
war.command=cuộc chiến
end.command=kết thúc
acf-core.parameter.rank=hạng
acf-core.parameter.name=tên
acf-core.parameter.description=mô tả
@@ -37,11 +39,13 @@ roster=đội hình
stats=thông số
profile=hồ sơ
# suppress inspection "TrailingSpacesInProperty"
end=kết thúc
add=thêm
remove=xóa bỏ
allow=cho phép
block=khóa
auto=tự động
war=cuộc chiến
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
+330 -4
View File
@@ -1,6 +1,19 @@
description.command=描述
create.command=创建
delete.command=删除
rank.command=排名
setdisplayname.command=设置显示名称
setdefault.command=设置默认属性
removedefault.command=移除默认属性
permissions.command=权限
list.command=列表
list.order.asc=升序
list.order.desc=降序
list.type.name=名称
list.type.kdr=kd比
list.type.size=大小
list.type.founded=组建时间
list.type.active=启用
profile.command=信息
roster.command=名单
lookup.command=详情
@@ -16,17 +29,31 @@ remove.command=移除
allow.command=允许
block.command=阻止
auto.command=自动
check.command=检查
assign.command=分类
unassign.command=取消分类
rival.command=敌对
bb.command=公告板
clear.command=清除
modtag.command=更改标签
toggle.command=切换
tag.command=标签
deposit.command=存入
all.command=全部
withdraw.command=取出
invite.command=邀请
kick.command=移除
bank.command=银行
give.command=给予
take.command=拿取
status.command=状态
fee.command=费用
set.command=设定
purge.command=清除
trust.command=信任
untrust.command=取消信任
admin.command=管理员
mod.command=助理
promote.command=提升
demote.command=降级
clanff.command=帮派友军伤害
@@ -44,13 +71,143 @@ war.command=战争
start.command=开始
end.command=停止
home.command=基地
regroup.command=重组
me.command=我的
tp.command=传送
setrank.command=设置称号
place.command=移动
resetkdr.command=重置死亡比值
everyone.command=所有人
setbanner.command=设置标语
help.command=用户指南
acf-core.parameter.member=成员
acf-core.parameter.rank=排名
acf-core.parameter.leader=老大
acf-core.parameter.displayname=展示名称
acf-core.parameter.permission=权限
acf-core.parameter.message=信息
acf-core.parameter.tag=标签
acf-core.parameter.name=名称
acf-core.parameter.fee=费用
acf-core.parameter.description=描述
acf-core.parameter.player=玩家
acf-core.parameter.clan=帮派
acf-core.parameter.type=类型
acf-core.parameter.order=顺序
acf-core.parameter.help=页码或关键词
command.description.land.allow.all=允许在领土之内任意操作
command.description.land.allow.interact_entity=允许部族的成员在领土之内与实体互动
command.description.land.allow.interact=允许部族的成员和你的领土交互
command.description.land.allow.container=允许部族的成员在领土之内与容器如箱子等互动
command.description.land.allow.place=允许部族成员在领土内放置方块
command.description.land.allow.break=允许部族成员在领土内挖掘方块
command.description.land.allow.damage=允许部族成员在领土内攻击别的实体
command.description.land.block.all=禁止在领土之内进行任何操作
command.description.land.block.interact_entity=禁止部族的成员在领土之内与实体互动
command.description.land.block.interact=禁止部族的成员和你的领土交互
command.description.land.block.container=禁止部族的成员在领土之内与容器如箱子等互动
command.description.land.block.place=禁止部族成员在领土内放置方块
command.description.land.block.break=禁止部族成员在领土内挖掘方块
command.description.land.block.damage=禁止部族成员在领土内攻击别的实体
command.description.stats=显示你部族成员的状态
command.description.rivalries=显示所有部族竞争关系
command.description.mostkilled=显示服务器范围内最高连杀数
command.description.kills=显示你或别的玩家的击杀数
command.description.lookup=查找我的信息
command.description.lookup.other=查找玩家信息
command.description.leaderboard=显示排行榜
command.description.roster.other=列出其他部族成员
command.description.roster=列出你的部族成员
command.description.profile.other=显示另一个部族的基本信息
command.description.profile=显示你的部族的基本信息
command.description.vitals=显示你的部族和盟友的关系
command.description.list=列出所有部族
command.description.chat=在部族频道聊天
command.description.ally=在盟友频道中聊天
command.description.deny=拒绝请求
command.description.accept=接受请求
command.description.more=显示更多信息
command.description.create=创建部落
command.description.ff.allow=将友军伤害设置为允许
command.description.ff.auto=将友军伤害设置为自动
command.description.globalff.allow=将全体友军伤害设置为允许
command.description.globalff.auto=将全体友军伤害设置为自动
command.description.clanff.allow=将你的部族友军伤害设置为允许
command.description.clanff.block=将你的部族友军伤害设置为禁止
command.description.description=设置你的部族描述
command.description.ban=使用部落命令禁足玩家
command.description.unban=使用部落命令解除玩家禁足
command.description.regroup.me=将你的部族成员召集到当前位置
command.description.regroup.home=将你的部族成员召集到部族的家位置
command.description.home.tp=将你传送至部族的家
command.description.home.clear=清除部族家位置设置
command.description.home.set=设置部族的家位置
command.description.mod.home.set=设置一个部族的家位置
command.description.mod.home.tp=传送至一个部族的家
command.description.rival.remove=删除敌对关系
command.description.rival.add=添加敌对关系
command.description.ally.remove=移除同盟
command.description.kick=将一名成员移出你的派系
command.description.bb.display=显示部族公告板
command.description.bb.clear=清除你的部族公告板
command.description.bb.post=在公告板上贴出一条公告
command.description.place=将一名玩家邀入部族
command.description.reload=重载插件和配置文档
command.description.trust=信任此成员
command.description.untrust=取消信任一名成员
command.description.resign=离开你的派系
command.description.help=显示此帮助页面或在页面内搜索
command.description.ally.add=添加盟友
command.description.clan=打开GUI
command.description.disband=解散你的部族
command.description.mod.disband=解散部族
command.description.mod.kick=将玩家从部族中踢出
command.description.modtag=管理宗派的标签
command.description.purge=清除一些玩家的数据
command.description.setbanner=设置宗派旗帜
command.description.verify=验证宗派
command.description.mod.verify=验证宗派
command.description.invite=邀请玩家至你的宗派
command.description.fee.check=检查部族费用是否启用及经济状态
command.description.fee.set=设置宗派费用
command.description.bank.status=设置宗派银行余额
command.description.bank.admin.status=设置宗派银行余额
command.description.bank.withdraw.all=从宗派银行内取出所有钱
command.description.bank.withdraw.amount=从宗派银行内取出特定数量的钱
command.description.bank.admin.take=从一个部族银行提取特定数量的金额
command.description.bank.deposit.all=将所有的钱存入你的宗派银行
command.description.bank.deposit.amount=将特定数量的钱存入你的宗派银行
command.description.bank.admin.give=为一个宗派银行存入特定数量的金额
command.description.bank.admin.set=设置一个宗派银行的金额为特定数量
command.description.war.start=开始战争
command.description.war.end=结束战争
command.description.resetkdr.everyone=重置所有人的 KD 比
command.description.resetkdr.player=重置玩家的 KD 比
command.description.resetkdr=重置自身的 KD 比
command.description.admin.demote=请求对任意部族的领袖降级
command.description.demote=降级领袖
command.description.admin.promote=从任意宗派提升一名成员
command.description.promote=将该成员提升为领袖
command.description.admin.permanent=切换任何宗派的永久地位
command.description.toggle.bb=切换登录显示公告板内容
command.description.toggle.tag=切换在玩家名旁显示加入的宗派名称
command.description.toggle.deposit=切换宗派银行存款是否允许
command.description.toggle.withdraw=切换宗派银行提款是否允许
command.description.toggle.fee=是否启用该宗派的费用
command.description.alliances=列出所有宗派联盟
command.description.coords=显示你宗派成员的坐标
command.description.rank.assign=将头衔分配给成员
command.description.rank.unassign=取消成员所分配的等级
command.description.rank.create=创建一个等级
command.description.rank.delete=删除一个等级
command.description.rank.list=列出所有可用的宗派等级头衔
command.description.rank.setdisplayname=设置等级头衔的显示名称
command.description.rank.setdefault=设置默认等级头衔
command.description.rank.removedefault=删除默认等级头衔
command.description.rank.permissions.available=列出可用等级头衔的权限
command.description.rank.permissions.rank=列出一个等级头衔的权限
command.description.rank.permissions.add=向等级头衔添加权限
command.description.rank.permissions.remove=删除等级头衔的一个权限
home-menu=/{0} home{1} - 传送至帮派基地
home-set-menu=/{0} home set{1} - 设置帮派基地
home-clear-menu=/{0} home clear{1} - 清除帮派基地
@@ -68,6 +225,8 @@ clans.lower=帮派
rival=敌对
civilian=平民
neutral=中立
ally=联盟
free.agent=自由支配
days=天
rivals=敌对
rivalries=敌对
@@ -78,6 +237,7 @@ leader=老大
roster=名单
trusted=信任
untrusted=失信
in.rank=在等级头衔中
deaths=死亡
weights=权重
stats=统计
@@ -88,11 +248,12 @@ food=食物
vitals=生命
verified=已验证
unverified=未验证
permanent=永久的
profile=信息
civilian.abbreviation=平民
rank=称号
leaders=老大
none=无
none=&8无
today=今天
kills=击杀
mostkilled=最多死亡
@@ -126,6 +287,11 @@ asking.for.the.deletion={0} 正在请求删除帮派
asking.for.the.promotion={0} 正在请求 {1} 的提升
asking.for.the.demotion={0} 正在请求 {1} 的降级
# suppress inspection "TrailingSpacesInProperty"
request.message= \n &8[&8{0}&8] &b{1}\n %accept% &b或 %deny%\n
clickable.accept=&a&l[接受]
clickable.deny=&c&l[拒绝]
hover.click.to.accept=点击此处接受
hover.click.to.deny=点击此处拒绝
not.sufficient.money=您的账户没有足够的资金
account.has.been.debited=你的账户已经被扣除了 {0}
mysql.connection.successful=MySQL 连接成功
@@ -138,6 +304,7 @@ clan.players=帮派玩家\: {0}
clans=帮派\: {0}
banned=你被禁止使用帮派命令
nothing.more.to.see=没有更多
nothing.to.vote=&c没有待处理请求
no.leader.permissions=你没有老大权限
you.have.already.voted=你已经投票了
has.voted.to.deny={0} 投了拒绝票
@@ -151,8 +318,11 @@ clan.disbanded=帮派已解散
many.color.days={0}{1} 天
insufficient.permissions=权限不足
clan.is.not.verified=帮派未验证
player.not.a.member.of.any.clan=&c此玩家不是任何宗派成员
not.a.member.of.any.clan=你不是任何帮派的成员
minimum.to.make.alliance=你的帮派至少要有 {0} 名玩家才能建立联盟
cannot.be.same.clan=&c你必须输入一个非自己的宗派名称
other.clan.not.verified=&c另一宗派未通过验证
your.clans.are.not.allies=你的帮派不是联盟
has.broken.the.alliance={0} 停止了与 {1} 的联盟
at.least.one.leader.accept.the.alliance=至少一个老大在线才能接受联盟
@@ -166,9 +336,12 @@ you.banned=你被禁止使用帮派命令
clan.wide.friendly.fire.blocked=帮派友军伤害已经禁止
clan.wide.friendly.fire.is.allowed=帮派友军伤害已经启用
you.are.the.only.member.online=你是唯一在线的成员
your.clan.color.tag.cannot.be.longer.than.characters=&c你的宗派名称不能超过 {0} 个字符
your.clan.tag.cannot.be.longer.than.characters=你的帮派的标签不能超过 {0} 字符
your.clan.tag.must.be.longer.than.characters=你的帮派的标签必须超过 {0} 字符
your.tag.cannot.contain.the.following.colors=帮派的标签不能含有以下颜色\: {0}
your.tag.cannot.contain.color.codes=宗派名称不能含有颜色代码
you.cannot.set.colored.ranks=您不能设置彩色的等级头衔名称
your.clan.name.cannot.be.longer.than.characters=你的帮派的名称不能超过 {0} 字符
your.clan.name.must.be.longer.than.characters=你的帮派的名称必须超过 {0} 字符
your.clan.tag.can.only.contain.letters.numbers.and.color.codes=帮派的标签只能含有字母、数字和颜色代码
@@ -178,6 +351,7 @@ you.must.first.resign=你必须先离开 {0}
clan.with.this.tag.already.exists=此标签的帮派已经存在
get.your.clan.verified.to.access.advanced.features=验证你的帮派以使用高级功能
clan.created=帮派 {0} 创建了
not.enough.leaders.online.to.vote.on.demotion=没有足够的在线领袖对此降级投票
demotion.vote.has.been.requested.from.all.leaders=所有老大都要求降级
player.is.not.a.leader.of.your.clan=这个玩家不是你的帮派的老大
clan.has.been.disbanded=帮派 {0} 已经解散了
@@ -199,6 +373,7 @@ you.cannot.kick.another.leader=你不能踢出另一个老大
has.been.kicked.by={0} 已经被 {1} 踢出了
no.clans.have.been.created=没有帮派被创建
total.clans=总帮派\:
legend=说明\:
kill.type.civilian=击杀种类\: {0}平民
no.player.data.found=没有找到玩家数据
clan.0=帮派\: {0}
@@ -209,15 +384,18 @@ inactive.0=不活跃\: {0}
clan.commands=帮派命令
you.can.only.modify.the.color.and.case.of.the.tag=你只能更改标签的颜色和大小写
tag.changed.to.0=标签更改为 {0}
0.tag.changed.to.1=&b成功将 {0} 的标签修改为 {1}
name.0=名称\: {0}
description.0=描述:{0}
leaders.0=老大\: {0}
allies.0=联盟\: {0}
rivals.0=敌对\: {0}
other.player.must.be.online=&c玩家必须在线\!
the.player.does.not.have.the.permissions.to.lead.a.clan=玩家没有做老大的权限
you.cannot.promote.yourself=你不能提升你自己
the.player.is.already.a.leader=玩家已经是老大了
configuration.reloaded=配置已重载 by 754503921
last.leader.cannot.resign.you.must.appoint.another.leader.or.disband.the.clan=最后一位领袖不能辞职, 你必须指定另一个领袖或者选择解散此帮派
0.has.resigned={0} 已经离职
you.cannot.trust.yourself=你不能信任你自己
leaders.are.already.trusted=老大已经被信任
@@ -258,8 +436,13 @@ auto=自动
war=战争
0.s.sword.1.2.b.bow.3.4.a.arrow={0}S\=Sword{1}, {2}B\=Bow{3}, {4}A\=Arrows
weapon.S=秒
weapon.B=B
weapon.A=A
materials=材料
armor.h=小时
armor.c=C
armor.l=L
armor.B=B
diamond=钻石
gold=金
wood=木
@@ -267,11 +450,19 @@ server.announce=服务器公告
clan.announce=帮派公告
leader.announce=老大公告
hunger=饥饿
stone=石
iron=铁
the.clan.cannot.be.rivaled=这个帮派不能敌对
bboff=公告板已关闭
bbon=公告板已开启
tagoff=标签已关闭
tagon=标签已开启
depositon=存款启用
depositoff=存款禁用
withdrawon=取款启用
withdrawoff=取款禁用
feeoff=手续费已禁用
feeon=手续费已启用
home.base.only.once=基地只能设置一次
now.at.homebase=你现在在 {0} 的基地
hombase.set=帮派基地设置为\: {0}
@@ -291,38 +482,173 @@ your.clans.are.already.rivals=你的帮派已经是敌对了
player.got.money=你因为击杀 {1} 而获得了基于 KD\: {2} 的 {0}
cleared.bb=清空了公告板
clan.balance=帮派经济\: {0}
clan.admin.balance={0} 的账户金额\: {1} $
bb.fee.player.kicked={0} 因为没有支付费用而被踢出
bb.fee.set={0} $ 费用
bb.clan.deposit={0} $ 已存入
player.clan.deposit=你存入了 {0}
bb.clan.withdraw={0} $ 被取出
bb.clan.take={0} $ 已被拿走
bb.clan.give={0} $ 已被给予
bb.clan.set={0} $ 已被设置
player.clan.withdraw=你取出了 {0}
clan.admin.take=你成功从玩家 {1} 的银行拿出了 {0} $
clan.admin.give=你成功向玩家 {1} 的银行内存入 {0} $
clan.admin.set=你成功将玩家 {0} 的银行余额设置为 {1}
clan.admin.bank.not.enough.money=玩家 {0} 银行余额不足\!
clan.bank.not.enough.money=你的帮派银行资金不足
your.clans.are.not.rivals=你的帮派不是敌对
the.clan.members.reached.limit=帮派成员达到上限
the.clan.members.reached.limit=你的宗派已达到成员上限
you.have.reseted.your.kdr=您已经重置您的 KD 比
you.have.reseted.0.kdr=您已经重置 {0} 的 KD 比
you.have.reseted.kdr.of.all.players=您已重置所有玩家的 KD 比
resign.yes=是
resign.no=否
you.have.toggled.permanent.status=你已将宗派永久状态切换至了 {0}
permanent.status.enabled=你的宗派的永久状态已被 {0} 启用
permanent.status.disabled=你的宗派的永久状态已被 {0} 禁用
yes=是
cancel=取消
resign.confirmation=你确定要主动辞退吗? {0}
resign.success=你已经成功地从你的宗派辞职
you.cannot.demote.the.last.leader=你不能降级最后一个领袖
you.cannot.move.the.last.leader=你不能辞退最后一个领袖
player.successfully.demoted=已成功降级玩家
player.successfully.promoted=玩家已成功升级
bb.ago= \ 前
bb.moments=\ 时刻
bb.seconds= \ 秒
bb.minutes= \ 分
bb.one.minute=一分钟
bb.hours= \ 时
bb.one.hour=一小时
bb.days= 天
bb.one.day=一天
the.fee.is.0.and.its.current.value.is.1=加入宗派费用是 {0} ,当前为 {1} $
fee.enabled=启用的
fee.disabled=未启用的
fee.set=成功设置费用
max.fee.allowed.is.0=费用最高不超过{0}
fee.collected={0} $ 宗派费用已被取出
player.purged=玩家已成功升级
upkeep.collected={0} 美元已经被提取用于维护上
balance.is.not.enough.for.upkeep=部族余额不足以支付预留款 ({0} $), 存款金额以避免被解散。
your.clan.description.must.be.longer.than=你的宗派的标签必须超过 {0} 个字符长度
your.clan.description.cannot.be.longer.than=你的宗派的标签不能超过 {0} 个字符长度
description.changed=你已成功修改宗派的描述
no.description=无描述
the.player.must.wait.0.before.joining.your.clan.again=此玩家必须等待 {0} 分钟才能再次加入你的宗派
disabled.command=已禁用命令
rank.displayname.updated=等级头衔显示名称已更新\!
rank.setdefault=宗派的默认等级头衔已设置为 {0}
rank.removedefault=宗派的默认等级头衔已清除
rank.0.permissions=等级 {0} 所拥有的权限\:
available.rank.permissions=可为等级设置的权限\:
rank.already.exists=等级头衔已存在
rank.0.does.not.exist=等级头衔 {0} 不存在
rank.created=等级头衔已创建
permission.0.added.to.rank.1=权限 {0} 已添加至等级 {1}
permission.0.removed.from.rank.1=权限 {0} 已从等级 {1} 移除
rank.0.deleted=等级 {0} 已删除
clans.ranks=宗派等级\:
ranks.list.item={0}\# {1} ({2})
no.ranks=无可用等级
rank.no.permissions=此等级无任何权限
player.unassigned.from.rank=玩家已从此等级中解除分配
you.must.be.0.or.have.the.permission.1.to.use.this=你必须是等级 {0}, 或者宗派的领袖必须给予你所在的等级权限 {1} 才能使用这个
deposit.not.allowed=存款已被禁止, 请使用 /%clan %toggle %deposit 以允许存款
withdraw.not.allowed=取款已被禁止, 请使用 /%clan %toggle %withdraw 以允许取款
resign.request.cancelled=请求已取消
clan.create.request.cancelled=宗派创建请求已取消
rank.create.request.cancelled=等级创建请求已取消
promotion.vote.has.been.requested.from.all.leaders=升职投票已发送给所有领袖
allowed=允许
blocked=禁止
chat.joined=已加入
chat.not.joined=未加入
gui.loading=&7载入中...
gui.back.title=&f返回
gui.previous.page.title=&f上一页
gui.next.page.title=&f下一页
gui.lore.no.permission=&c您无权执行此操作.
gui.main.title={0} - 宗派菜单
gui.main.languageselector.title=&f选择你的语言
gui.main.languageselector.lore.left.click=&7左键单击选择你的语言
gui.main.languageselector.lore.right.click=&7右键点击以打开翻译界面
gui.main.other.commands.title=&f其他命令
gui.main.other.commands.lore=&7左键点击查看所有宗派命令
gui.main.clan.list.title=&f宗派列表
gui.main.clan.list.lore=&7左键点击查看所有宗派
gui.main.reset.kdr.title=&f重置 KD 比
gui.main.reset.kdr.lore.price=&7价格\: &b{0}
gui.main.reset.kdr.lore=&7左键单击重置你的 KDR
gui.main.leaderboard.title=&f排行榜
gui.main.leaderboard.lore=&7左键点击查看排行榜
gui.warning.title=警告
gui.warning.no.permission.title=&f没有权限
gui.warning.no.permission.plugin.lore=&7你没有这样做的权限!
gui.allies.title=联盟
gui.rivals.title=敌对
gui.invite.player.price.lore=&7价格\: &b{0}
gui.ranks.rank.displayname.lore=&7显示名称\: &b{0}
gui.ranks.rank.remove.lore=&7右键删除此等级
gui.ranks.rank.edit.permissions.lore=&7左键单击编辑此等级的权限
gui.ranks.rank.assign.lore=&7左键点击将此等级分配给 {0}
gui.permissions.title={0} 的权限
gui.permissions.add.title=&f添加权限
gui.permissions.permission.lore=&7右键点击从等级中删除此权限
gui.add.permission.title=添加权限
gui.add.permission.permission.lore=&7左键单击可将此权限添加到该等级
gui.clandetails.title=[{0}] {1}
gui.clandetails.free.agent.title=&f自由支配
gui.clandetails.free.agent.create.clan.price.lore=&7价格\: &b{0}
gui.clandetails.free.agent.create.clan.lore=&7左键单击创建宗派
gui.clandetails.clan.title=&f[{0}&f] {1}
gui.clandetails.clan.lore.description=&7描述\: &b{0}
gui.clandetails.clan.lore.leaders=&7领袖\: {0}
gui.clandetails.clan.lore.online.members=&7在线成员\: &b{0}/{1}
gui.clandetails.clan.lore.kill.totals=&7总击杀数\: &b[敌对\:{0} 中立\:{1} 友好\:{2}]
gui.clandetails.clan.lore.deaths=&死亡次数\: {0}
gui.clandetails.clan.lore.fee=&7费用\:&b{0}, {1} $
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.allies.separator=&b、
# suppress inspection "TrailingSpacesInProperty"
gui.clandetails.clan.lore.rivals.separator=&b、
gui.clandetails.clan.lore.allies=&7联盟\: &b{0}
gui.clandetails.clan.lore.rivals=&7敌对联盟\: &b{0}
gui.clandetails.clan.lore.founded=&7成立\: &b{0}
gui.clandetails.clan.lore.inactive=&7不活跃\: &b{0}/{1} 天
gui.clandetails.allies.title=&f盟友
gui.clandetails.allies.lore=&7左键点击查看宗派的盟友或添加更多
gui.clandetails.rivals.title=&f敌对宗派
gui.clandetails.rivals.lore=&7左键点击查看宗派的敌人或添加更多
gui.clandetails.roster.title=&f名单
gui.clandetails.roster.lore=&7左键点击查看你的部族成员或邀请更多成员
gui.staffclandetails.roster.lore=&7左键点击查看所有宗派成员
gui.clandetails.coords.title=&f坐标
gui.clandetails.coords.lore=&7显示你宗派成员的坐标
gui.clandetails.home.title=&f家
gui.clandetails.home.lore.teleport.price=&7传送价格\: &b{0}
gui.clandetails.home.lore.teleport=&7左键点击传送到你的宗派家中
gui.staffclandetails.home.lore.teleport=&7左键点击传送到此宗派家中
gui.clandetails.home.lore.clear=&7鼠标中键清除宗派家的位置
gui.clandetails.home.lore.set.price=&7设置价格\: &b{0}
gui.clandetails.home.lore.set=&7右键点击设置你的宗派家
gui.staffclandetails.home.lore.set=&7右键点击设置此宗派的家
gui.clandetails.regroup.title=&f召集
gui.clandetails.regroup.lore.price=&7价格\: &b{0}
gui.clandetails.regroup.lore.home=&7左键点击召唤你的宗派成员至宗派的家
gui.clandetails.regroup.lore.me=&7左键点击召唤你的宗派成员至你的位置
gui.clandetails.ff.title=&f友军伤害
gui.clandetails.ff.personal.lore=&7个人\: &b{0}
gui.clandetails.ff.clan.lore=&7宗派\: &b{0}
gui.clandetails.ff.personal.toggle.lore=&7左键单击切换你的友军伤害
gui.clandetails.verify.price.lore=&7价格\: &b{0}
gui.clandetails.chat.clan.status.lore=&7宗派\: &b{0}
gui.playerdetails.player.lore.kill.totals=&7总击杀数\: &b[敌对\:{0} 中立\:{1} 友好\:{2}]
gui.playerdetails.player.lore.deaths=&死亡次数\: {0}
# suppress inspection "TrailingSpacesInProperty"
gui.playerdetails.player.lore.past.clans.separator=&b、
gui.playerdetails.player.lore.inactive=&7不活跃\: &b{0}/{1} 天
gui.languageselector.language.lore.right.click=&7右键点击以打开翻译界面
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
# suppress inspection "TrailingSpacesInProperty"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

+11 -11
View File
@@ -1,24 +1,24 @@
---
description: SimpleClans Wiki'ye hoş geldiniz!
description: Welcome to the SimpleClans Wiki!
---
# Giriş
# Introduction
Burada SimpleClans için kurulum, yapılandırma, izinler ve kullanım dahil olmak üzere eksiksiz bir belge seti bulacaksınız.
Here you will find a complete set of documentation including installation, configuration, permissions and usage for SimpleClans.
## Destek
## Support
`1) Wiki`
`1) The Wiki`
Sorunuzun cevabı için her zaman bu wiki'yi dikkatlice kontrol etmelisiniz! Gizli görünse bile, burada olabilir!
You should always check this wiki carefully for the answer to your question! Even if it seems hidden, it may be here!
`2) Discord`
`2) The Discord`
Wiki'de cevabınız yoksa, yardım istemek için [discord](https://discord.gg/CkNwgdE) sunucusuna katılmaktan çekinmeyin.
If the wiki does not have your answer, feel free to join [the discord](https://discord.gg/CkNwgdE) server to ask for help.
## Hatalar ve Öneriler
## Bugs and Suggestions
`Sorun İzleyici`
`Issue Tracker`
Eklentide bir hata bulduğunuzu düşünüyorsanız, [sorun izleyicide](https://github.com/RoinujNosde/SimpleClans/issues) sorunu bildirmekten çekinmeyin! Hatalar incelenecek ve ilk fırsatta ele alınacaktır.
If you believe you have found a bug in the plugin, feel free to make an issue on the [issue tracker!](https://github.com/RoinujNosde/SimpleClans/issues) Bugs will be looked into and addressed at the earliest opportunity.
+20 -20
View File
@@ -1,29 +1,29 @@
# Table of contents
* [Giriş](README.md)
* [Discord Destek](https://discord.gg/CkNwgdE)
* [Hatalar ve Öneriler](https://github.com/RoinujNosde/SimpleClans/issues)
* [Introduction](README.md)
* [Discord Support](https://discord.gg/CkNwgdE)
* [Bugs and Suggestions](https://github.com/RoinujNosde/SimpleClans/issues)
## Nasıl Kurulur <a id="how-to-setup"></a>
## How to Setup
* [Yapılandırma](how-to-setup/configuration.md)
* [Tercüme](how-to-setup/translation.md)
* [Üye Ücreti](how-to-setup/member-fee.md)
* [Klan Bakımı](how-to-setup/clan-upkeep.md)
* [Oyuncu Adının Altında veya Üstünde Klan Adı veya Etiketi Gösterme](how-to-setup/clan-below-players-name.md)
* [Tab Listesinde Klan Adlarını Kullanma](how-to-setup/clan-on-tablist.md)
* [Configuration](how-to-setup/configuration.md)
* [Translation](how-to-setup/translation.md)
* [Member Fee](how-to-setup/member-fee.md)
* [Clan Upkeep](how-to-setup/clan-upkeep.md)
* [Clan Below Player's Name](how-to-setup/clan-below-players-name.md)
* [Clan on Tablist](how-to-setup/clan-on-tablist.md)
## Komutlar ve İzinler <a id="commands-and-permissions"></a>
## Commands and Permissions
* [Komutlar](commands-and-permissions/commands.md)
* [İzinler](commands-and-permissions/permissions.md)
* [Klan İttifakları ve Rekabetleri](commands-and-permissions/aliances-and-rivalries.md)
* [İzinli Rütbeler](commands-and-permissions/ranks-with-permissions.md)
* [Commands](commands-and-permissions/commands.md)
* [Permissions](commands-and-permissions/permissions.md)
* [Clan Alliances and Rivalries](commands-and-permissions/aliances-and-rivalries.md)
* [Ranks with Permissions](commands-and-permissions/ranks-with-permissions.md)
## Diğer <a id="other"></a>
## Other
* [Bilinen Sorunlar](other/known-issues.md)
* [SimpleClans API Örnek](other/simpleclans-api.md)
* [PlaceholderAPI Desteği](other/placeholderapi-support.md)
* [Claim\(Arazi\) Eklentileri](other/land-claims.md)
* [Known issues](other/known-issues.md)
* [SimpleClans API Example](other/simpleclans-api.md)
* [PlaceholderAPI Support](other/placeholderapi-support.md)
* [Land Claims Plugins](other/land-claims.md)
@@ -2,32 +2,32 @@
description: null
---
# Klan İttifakları ve Rekabetleri
# Clan Alliances and Rivalries
Herhangi bir klan lideri, `/clan ally add`ile başka bir klanla ittifak başlatmak için istek gönderebilir. İstek ikinci klanın lideri tarafından kabul edilirse ittifak kurulur. İttifak herhangi bir klanın herhangi bir lideri tarafından `/clan ally remove` ile herhangi bir zamanda bozulabilir, hiç kimse bir ittifakın kaldırılmasını kabul etmek zorunda değildir.
Any clan leader can send an request to start an alliance with any other clan with `/clan ally add`. If the request is accepted by a leader of the second clan, the alliance is formed. The alliance can be broken by any leader of either clan at any time with `/clan ally remove`, no one needs to accept the removal of an alliance.
Klan rekabetleri herhangi bir zamanda herhangi bir klan tarafından başlatılabilir, herhangi bir talep gerekmez, Bir klan lideri `/clan rival add` kullanarak bir tane istediğine karar verdiğinde, rekabetler otomatik olarak oluşturulur. Biri sizi kızdırdıysa ve onları rakip olarak istiyorsanız, onların iznine gerek yoktur. Öte yandan bir klan rekabetini kırmak için diğer klanın kabulüne ihtiyacınız var, Liderlerinden biri rekabetin bozulduğunu kabul ettiğinde, diğer klana istek göndermek için `/clan rival remove` komutunu kullanmalısınız.
Clan rivalries can be started by any clan at any time, no request is needed, rivalries are automatically formed once a clan leader decides he wants one by using `/clan rival add`. If someone has pissed you off and you want them as rivals, their permission is not needed. To break a clan rivalry on the other hand, you need the acceptance of the other clan, you must use `/clan rival remove` to send the other clan a request, once one of their leaders accept the rivalry is broken.
`/clan alliances` komutu ile tüm klanların ve müttefiklerinin bir listesini görüntüleyebilirsiniz, veya `/clan rivalries` komutuyla rakipleri.
You can view a list of all clans and their allies with the `/clan alliances` command, or their rivals with the `/clan rivalries` command.
## Komutlar
## Commands
| Komutlar | İzinler |
| Commands | Description |
| :--- | :--- |
| `/clan ally add [tag]` | Bir ittifak başlatmak için bir istek gönderin \(kabul gereklidir\) |
| `/clan ally remove [tag]` | İttifakı kaldır \(kabul gerekli değildir\) |
| `/clan rival add [tag]` | Bir rekabet başlatmak \(kabul gerekli değildir\) |
| `/clan rival remove [tag]` | Bir rekabeti kaldırın \(kabul gereklidir\) |
| `/clan alliances` | Tüm klanları ve müttefiklerini listele |
| `/clan rivalries` | Tüm klanları ve rakiplerini listele |
| `/clan ally add [tag]` | Send an request to start an alliance \(acceptance is required\) |
| `/clan ally remove [tag]` | Remove alliance \(no acceptance is required\) |
| `/clan rival add [tag]` | Starting a rivalry \(no acceptance is required\) |
| `/clan rival remove [tag]` | Remove a rivalry \(acceptance is required\) |
| `/clan alliances` | List all clans and their allies |
| `/clan rivalries` | List all clans and their rivals |
## İzinler
## Permissions
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.member.ally` | Müttefik sohbeti kullanabilir |
| `simpleclans.leader.ally` | Klanını diğer klanlarla ittifak yapabilir |
| `simpleclans.leader.rival` | Başka bir klanla rekabet başlatabilir |
| `simpleclans.anyone.alliances` | Klana göre ittifakları görüntüleyebilir |
| `simpleclans.anyone.rivalries` | Klana göre rekabetleri görüntüleyebilir |
| `simpleclans.member.ally` | Can use ally chat |
| `simpleclans.leader.ally` | Can ally his clan with other simpleclans |
| `simpleclans.leader.rival` | Can start a rivalry with another clan |
| `simpleclans.anyone.alliances` | Can view alliances by clan |
| `simpleclans.anyone.rivalries` | Can view rivalries by clan |
+91 -91
View File
@@ -2,117 +2,117 @@
description: null
---
# Komutlar
# Commands
> Gerekli değişkenler`(argument)` ile işaretlenmiştir.
> Required arguments are marked with `(argument)`
>
> İsteğe bağlı bağımsız değişkenler `[argument]` ile işaretlenmiştir.
> Optional arguments are marked with `[argument]`
## Varsayılan Komutlar
## Anyone Commands
| Komut | Açıklama | Sadece Doğrulananlar | | | | | |
| Command | Description | Verified only | | | | | |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| `/clan` | GUI'yi açar veya yardımı gösterir | Hayır | | | | | |
| `/clan help` | Eklenti komutlarını gösterir | Hayır | | | | | |
| `/clan create [tag] [name]` | Yeni klan oluşturur | Hayır | | | | | |
| `/accept` | İsteği onaylar | Hayır | | | | | |
| `/deny` | İsteği reddeder | Hayır | | | | | |
| `/more` | Daha fazla bilgi gösterir | Hayır | | | | | |
| `/clan leaderboard` | Skor tablosunu gösterir | Hayır | | | | | |
| \`/clan list \[name | boyut | kdr | kurulmuş | aktif\] \[artan | azalan\]\` | Tüm klanları listeler | Hayır |
| `/clan rivalries` | Tüm klan rekabetlerini gösterir | Hayır | | | | | |
| `/clan alliances` | Tüm klan ittifaklarını gösterir | Hayır | | | | | |
| `/clan lookup [player]` | Sizin veya başka bir oyuncunun bilgilerini arar | Hayır | | | | | |
| `/clan profile [tag]` | Başka bir klanın profilini gösterir | Evet\* | | | | | |
| `/clan roster [tag]` | Başka bir klanın kadrosunu gösterir | Evet\* | | | | | |
| `/clan ff (otomatik izin ver)` | | Kişisel dost ateşini açar/kapatır | Hayır | | | | |
| `/clan resetkdr` | KD'nizi sıfırlar | Hayır | | | | | |
| `/clan` | Opens the GUI or shows the help | No | | | | | |
| `/clan help` | Shows the plugin's commands | No | | | | | |
| `/clan create [tag] [name]` | Creates a new clan | No | | | | | |
| `/accept` | Accepts a request | No | | | | | |
| `/deny` | Denies a request | No | | | | | |
| `/more` | Shows more information | No | | | | | |
| `/clan leaderboard` | Shows the leaderboard | No | | | | | |
| \`/clan list \[name | size | kdr | founded | active\] \[asc | desc\]\` | Lists all clans | No |
| `/clan rivalries` | Shows all clan rivalries | No | | | | | |
| `/clan alliances` | Shows all clan alliances | No | | | | | |
| `/clan lookup [player]` | Looks up your or another player's info | No | | | | | |
| `/clan profile [tag]` | Shows another clan's profile | Yes\* | | | | | |
| `/clan roster [tag]` | Shows another clan's roster | Yes\* | | | | | |
| \`/clan ff \(allow | auto\)\` | Toggles personal friendly fire | No | | | | |
| `/clan resetkdr` | Resets your KDR | No | | | | | |
\\* Hedef Klan
\\* The target clan
## Üye Komutları
## Members Commands
### Genel Komutlar
### General Commands
| Komut | Açıklama | Sadece Doğrulananlar |
| Command | Description | Verified only |
| :--- | :--- | :--- |
| `/clan kills [player]` | Sizin veya başka bir oyuncunun öldürme sayılarını gösterir | Evet |
| `/clan toggle` | Kişisel ayarları değiştirir | Evet |
| `/clan mostkilled` | Sunucu genelinde en çok öldürülen sayıları gösterir | Evet |
| `/clan resign` | Klandan ayrıl | Hayır |
| `/clan fee check` | Ücretin etkin olup olmadığını ve ne kadar olduğunu kontrol eder | Evet |
| `/clan vitals` | Klanınızın hayati özelliklerini gösterir | Evet |
| `/clan stats` | Klanınızın istatistiklerini gösterir | Evet |
| `/clan profile` | Klanınızın profilini gösterir | Evet |
| `/clan roster` | Klanınızın kadrosunu gösterir | Evet |
| `/clan coords` | Klanınızdakilerin kordinatlarını gösterir | Evet |
| `/clan kills [player]` | Shows your or another player's kill counts | Yes |
| `/clan toggle` | Toggles personal settings | Yes |
| `/clan mostkilled` | Shows server-wide most killed counts | Yes |
| `/clan resign` | Resigns from the clan | No |
| `/clan fee check` | Checks if the fee is enabled and how much it costs | Yes |
| `/clan vitals` | Shows your clan's vitals | Yes |
| `/clan stats` | Shows your clan's stats | Yes |
| `/clan profile` | Shows your clan's profile | Yes |
| `/clan roster` | Shows your clan's roster | Yes |
| `/clan coords` | Shows your clan's coords | Yes |
### Sohbet Komutları
### Chat Commands
| Komut | Açıklama | Sadece Doğrulananlar | | |
| Command | Description | Verified only | | |
| :--- | :--- | :--- | :--- | :--- |
| `/. (mesaj)` | Sends a message to your clan's chat | Hayır | | |
| \`/. \[join, leave, mute\] | Klanınızın sohbetine katılır/çıkar/sessizleştirir | Hayır | | |
| `/ally (mesaj)` | Müttefik sohbetine bir mesaj gönderir | Hayır | | |
| \`/ally \[join, leave, mute\] | Müttefik sohbetine katılır/çıkar/sessizleştirir | Hayır | | |
| `/. (message)` | Sends a message to your clan's chat | No | | |
| \`/. \[join | leave | mute\]\` | Joins/leaves/mutes your clan's chat | No |
| `/ally (message)` | Sends a message to the ally chat | No | | |
| \`/ally \[join | leave | mute\]\` | Joins/leaves/mutes the ally chat | No |
## Lider Komutları
## Leaders Commands
| Komut | Açıklama | Sadece Doğrulananlar | |
| Command | Description | Verified only | |
| :--- | :--- | :--- | :--- |
| `/clan description (açıklama)` | Klanın açıklamasını değiştirir | Evet | |
| `/clan invite (oyuncu)` | Bir oyuncu davet eder | Hayır | |
| `/clan kick (oyuncu)` | Klandan bir oyuncuyu tekmeler | Hayır | |
| `/clan trust (oyuncu)` | Bir üyeyi güvenilir olarak ayarlar | Hayır | |
| `/clan untrust (oyuncu)` | Bir üyeyi güvenilmeyen olarak ayarlar | Hayır | |
| `/clan promote (üye)` | Bir üyeyi liderliğe terfi ettirir | Hayır | |
| `/clan demote (lider)` | Bir lideri üyeliğe indirger | Hayır | |
| `/clan setbanner` | Klanın bayrağını ayarlar | Evet | |
| `/clan modtag (etiket)` | Klanınızın etiketini değiştirir \(yalnızca renkler ve büyük harf\) | | |
| `/clan clanff (izin ver, engelle]` | Klanın dost ateşini açar/kapatır | Hayır | |
| `/clan war (başlat, bitir) (etiket)` | Savaş başlatır veya bitirir | Evet | |
| `/clan rival (ekle, kaldır) (etiket)` | Rakip ekler veya kaldırırEvet | | |
| `/clan ally (ekle, kaldır) (etiket)` | Bir müttefik ekler veya kaldırır | Evet | |
| `/clan verify` | Klanınızı doğrular | Hayır | |
| `/clan disband` | Klanınızı dağıtır | Hayır | |
| `/clan fee set (miktar)` | Klanın üye ücretini belirler | Hayır | |
| `/clan regroup me` | Klan üyelerinizi konumunuza göre yeniden gruplandırır | Evet | |
| `/clan regroup home` | Klan üyelerinizi klanınızın evinde yeniden gruplandırır | Evet | |
| `/clan home` | Sizi klanınızın evine ışınlanır | Evet | |
| `/clan home clear` | Klanınızın evini temizler | Evet | |
| `/clan home set` | Klanınızın evini ayarlar | Evet | |
| `/clan rank create` | Bir rütbe oluşturur | Evet | |
| `/clan rank setdisplayname (rütbe) (görünecek isim)` | Rütbenin görünen adını ayarlar \(renkler ve birden çok kelime içerebilir\) | Evet | |
| `/clan rank assign (oyuncu) (rütbe)` | Bir kullanıcıyı bir rütbeye atar | Evet | |
| `/clan rank unassign (oyuncu)` | Bir kullanıcının bir rütbeden atamasını kaldırır | Evet | |
| `/clan rank delete (rütbe)` | Rütbeyi siler | Evet | |
| `/clan rank list` | Klanın rütbelerini listeler | Evet | |
| `/clan rank permissions` | Rütbeler için mevcut izinleri listeler | Evet | |
| `/clan rank permissions (rütbe)` | Rütbenin izinlerini listeler | Evet | |
| `/clan rank permissions add (rütbe) (izin)` | Rütbeye izin ekler | Evet | |
| `/clan rank permissions remove (rütbe) (izin)` | Rütbeden bir izni kaldırır | Evet | |
| `/clan description (description)` | Modifies the clan's description | Yes | |
| `/clan invite (player)` | Invites a player | No | |
| `/clan kick (player)` | Kicks a player from the clan | No | |
| `/clan trust (player)` | Sets a member as trusted | No | |
| `/clan untrust (player)` | Sets a member as untrusted | No | |
| `/clan promote (member)` | Promotes a member to leader | No | |
| `/clan demote (leader)` | Demotes a leader to member | No | |
| `/clan setbanner` | Sets the clan's banner | Yes | |
| `/clan modtag (tag)` | Modifies your clan's tag \(only colors and case\) | | |
| \`/clan clanff \(allow | block\)\` | Toggles clan's friendly fire | No |
| \`/clan war \(start | end\) \(tag\)\` | Starts or ends a war | Yes |
| \`/clan rival \(add | remove\) \(tag\)\` | Adds or removes a rival | Yes |
| \`/clan ally \(add | remove\) \(tag\)\` | Adds or removes an ally | Yes |
| `/clan verify` | Verifies your clan | No | |
| `/clan disband` | Disbands your clan | No | |
| `/clan fee set (amount)` | Sets the clan's member fee | No | |
| `/clan regroup me` | Regroups your clan members to your location | Yes | |
| `/clan regroup home` | Regroups your clan members to your clan's home | Yes | |
| `/clan home` | Teleports to your clan's home | Yes | |
| `/clan home clear` | Clears your clan's home | Yes | |
| `/clan home set` | Sets your clan's home | Yes | |
| `/clan rank create` | Creates a rank | Yes | |
| `/clan rank setdisplayname (rank) (displayname)` | Sets the display name of the rank \(it can contain colors and multiple words\) | Yes | |
| `/clan rank assign (player) (rank)` | Assigns a user to a rank | Yes | |
| `/clan rank unassign (player)` | Unassigns a user from a rank | Yes | |
| `/clan rank delete (rank)` | Deletes a rank | Yes | |
| `/clan rank list` | Lists the clan's ranks | Yes | |
| `/clan rank permissions` | Lists the available permissions for ranks | Yes | |
| `/clan rank permissions (rank)` | Lists the rank's permissions | Yes | |
| `/clan rank permissions add (rank) (permission)` | Adds a permission to the rank | Yes | |
| `/clan rank permissions remove (rank) (permission)` | Removes a permission from the rank | Yes | |
## Moderatör Komutları
## Mod Commands
| Komut | Açıklama | |
| Command | Description | |
| :--- | :--- | :--- |
| `/clan place (oyuncu) (yeni klan)` | Bir oyuncuyu bir klana yerleştirir | |
| `/clan home set (etiket)` | Bir klanın evini ayarlar | |
| `/clan home tp (etiket)` | Bir klanın evine ışınlanır | |
| `/clan ban (oyuncu)` | Bir oyuncuyu klan komutlarından yasaklar | |
| `/clan unban (oyuncu)` | Bir oyuncunun klan komutlarından banını kaldırır | |
| `/clan globalff (otomatik izin ver)` | Küresel dost ateşi durumunu değiştirir | |
| `/clan verify (etiket)` | Bir klanı doğrular | |
| `/clan disband (etiket)` | Bir klanı dağıtır | |
| `/clan place (player) (new clan)` | Places a player in a clan | |
| `/clan home set (tag)` | Sets a clan's home | |
| `/clan home tp (tag)` | Teleports to a clan's home | |
| `/clan ban (player)` | Bans a player from clan commands | |
| `/clan unban (player)` | Unbans a player from clan commands | |
| \`/clan globalff \(allow | auto\)\` | Toggles the global friendly-fire status |
| `/clan verify (tag)` | Verifies a clan | |
| `/clan disband (tag)` | Disbands a clan | |
## Yönetici Komutları
## Admin Commands
| Komut | Açıklama |
| Command | Description |
| :--- | :--- |
| `/clan reload` | Eklentiyi ve yapılandırmasını yeniden yükler \(bazı özelliklerin güncellenmesi için sunucunun yeniden başlatılması gerekebilir\) |
| `/clan purge` | Bir oyuncunun verilerini temizler |
| `/clan resetkdr everyone` | Herkesin KD'sini sıfırlar |
| `/clan resetkdr (oyuncu)` | Bir oyuncunun KD'sini sıfırlar |
| `/clan admin demote (player)` | Herhangi bir klandan bir lideri düşürür |
| `/clan admin promote (oyuncu)` | Herhangi bir klandan bir üyeyi terfi ettirir |
| `/clan reload` | Reloads the plugin and its configuration \(some features may need a server restart\) |
| `/clan purge` | Purges a player's data |
| `/clan resetkdr everyone` | Resets everyone's KDR |
| `/clan resetkdr (player)` | Resets a player's KDR |
| `/clan admin demote (player)` | Demotes a leader from any clan |
| `/clan admin promote (player)` | Promotes a member from any clan |
+109 -109
View File
@@ -2,138 +2,138 @@
description: null
---
# İzinler
# Permissions
## Süper İzin Düğümleri \(Bazıları otomatik olarak eklendi\)
## SuperPerms Nodes \(Some auto added\)
Bu süper izin düğümleri, SimpleClans'ı kurmanın hızlı bir yoludur, bazıları otomatik olarak verilir \(Bkz. Otomatik Eklendi\). Gruplara bireysel izinler ayarlamak istiyorsanız, otomatik olarak eklenen bu süper izin düğümlerini ve kurulum izinlerini birer birer reddetmeniz gerekir.
These super permission nodes are a quick way to setup SimpleClans, some are automatically given \(See Auto Added\). If you wish to setup individual permissions to groups you will need to deny these auto added super permission nodes and setup permissions one by one after.
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.anyone.*` \(Otomatik Eklendi\) | Herkes için izinler |
| `simpleclans.member.*` \(Otomatik Eklendi\) | Klan üyesi olabilecekler için izinler |
| `simpleclans.leader.*` \(Otomatik Eklendi\) | Klan lideri olabilecekler için izinler |
| `simpleclans.mod.*` \(OP'lara Otomatik Eklendi\) | Moderatörler için izinler |
| `simpleclans.admin.*` \(OP'lara Otomatik Eklendi\) | Yöneticiler için izinler |
| `simpleclans.anyone.*` \(Auto added\) | Permissions for anyone |
| `simpleclans.member.*` \(Auto added\) | Permissions for those who can be clan members |
| `simpleclans.leader.*` \(Auto added\) | Permissions for those who can be clan leaders |
| `simpleclans.mod.*` \(Auto added to OPS\) | Permissions for moderators |
| `simpleclans.admin.*` \(Auto added to OPS\) | Permissions for admins |
## Bireysel Düğümler
## Individual Nodes
\(Düğüm gruplarını zaten eklediyseniz \(yukarıda\) hepsi dahil oldukları için bunları eklemenize gerek yoktur. Bunlar, yalnızca birkaçını ayrı ayrı devre dışı bırakmak istemeniz durumunda referans olarak dahil edilmiştir. Düğüm gruplarıyla birlikte bunları yanlış olarak ayarlayın.\)
\(You don't need to add these as they are all included if you've already added the node groups \(above\). They are only included here as reference in case you want to toggle a couple of them off individually. Then you can just drop those in, set to false, along with the node groups.\)
### Herkes İçin Düğümler
### Anyone Nodes
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.anyone.alliances` | Klana göre ittifakları görüntüleyebilir |
| `simpleclans.anyone.leaderboard` | Skor tablosunu görüntüleyebilir |
| `simpleclans.anyone.list` | Klanları listeleyebilir |
| `simpleclans.anyone.lookup` | Bir oyuncunun bilgilerini arayabilir |
| `simpleclans.anyone.profile` | Bir klanın profilini görüntüleyebilir |
| `simpleclans.anyone.rivalries` | Klana göre rekabetleri görüntüleyebilir |
| `simpleclans.anyone.roster` | Bir klanın üye listesini görüntüleyebilir |
| `simpleclans.anyone.alliances` | Can view alliances by clan |
| `simpleclans.anyone.leaderboard` | Can view the leaderboard |
| `simpleclans.anyone.list` | Can list simpleclans |
| `simpleclans.anyone.lookup` | Can lookup a player's info |
| `simpleclans.anyone.profile` | Can view a clan's profile |
| `simpleclans.anyone.rivalries` | Can view rivalries by clan |
| `simpleclans.anyone.roster` | Can view a clan's member list |
### Üye Düğümleri
### Member Nodes
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.member.abstain` | Çekimser Kalabilir |
| `simpleclans.member.accept` | Kabul edebilir |
| `simpleclans.member.ally` | Müttefik sohbeti kullanabilir |
| `simpleclans.member.chat` | Klan sohbetini kullanabilir |
| `simpleclans.member.bank` | Klan bankasını kullanabilir |
| `simpleclans.member.bb-add` | Klanının bülten panosuna ekleyebilir |
| `simpleclans.member.bb-toggle` | Bülten panosunu açıp kapatabilir |
| `simpleclans.member.bb` | Klanının bülten panosunu görüntüleyebilir |
| `simpleclans.member.can-join` | Klanlara katılabilir |
| `simpleclans.member.coords` | Klanının koordinatlarını görebilir |
| `simpleclans.member.deny` | Reddedebilir |
| `simpleclans.member.ff` | Kendi dost ateşini değiştirebilir |
| `simpleclans.member.home` | Klan evine ışınlanabilir olabilir |
| `simpleclans.member.kills` | Kendisinin ve diğerlerinin öldürmelerini görebilir |
| `simpleclans.member.lookup` | Kendi oyuncu bilgilerini görüntüleyebilir |
| `simpleclans.member.profile` | Kendi klanının profilini görebilir |
| `simpleclans.member.resign` | Klanından ayrılabilir |
| `simpleclans.member.roster` | Kendi klanının üye listesini görüntüleyebilir |
| `simpleclans.member.stats` | Klan istatistiklerini görüntüleyebilir |
| `simpleclans.member.vitals` | Klanının hayati bilgilerini görebilir |
| `simpleclans.member.toggle.bb` | Bülten Panosunu açıp kapatabilir |
| `simpleclans.member.tag-toggle` | Klan etiketini gizleyebilir/gösterebilir |
| `simpleclans.member.fee-check` | Üyenin ücretin ne kadar olduğunu ve etkin olup olmadığını kontrol etmesini sağlar |
| `simpleclans.member.bypass-fee` | Üye ücretini atlayabilir |
| `simpleclans.member.abstain` | Can abstain |
| `simpleclans.member.accept` | Can accept |
| `simpleclans.member.ally` | Can use ally chat |
| `simpleclans.member.chat` | Can use clan chat |
| `simpleclans.member.bank` | Can use the clan bank |
| `simpleclans.member.bb-add` | Can add to his clan's bulletin board |
| `simpleclans.member.bb-toggle` | Can toggle the bulletin board on/off |
| `simpleclans.member.bb` | Can view his clan's bulletin board |
| `simpleclans.member.can-join` | Can join clans |
| `simpleclans.member.coords` | Can view his clan's coords |
| `simpleclans.member.deny` | Can deny |
| `simpleclans.member.ff` | Can toggle his own friendly fire |
| `simpleclans.member.home` | Can tp to home base |
| `simpleclans.member.kills` | Can view his and other's kills |
| `simpleclans.member.lookup` | Can view his own player info |
| `simpleclans.member.profile` | Can view his own clan's profile |
| `simpleclans.member.resign` | Can resign from his clan |
| `simpleclans.member.roster` | Can view his own clan's member list |
| `simpleclans.member.stats` | Can view his clan stats |
| `simpleclans.member.vitals` | Can view his clan's vitals |
| `simpleclans.member.toggle.bb` | Can toggle bb on/off |
| `simpleclans.member.tag-toggle` | Can hide/show their clan tag |
| `simpleclans.member.fee-check` | Allows the member to check how much is the fee and if it's enabled |
| `simpleclans.member.bypass-fee` | Can bypass the member fee |
### Lider Düğümleri
### Leader Nodes
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.leader.fee` | Kullanıcının ücreti değiştirmesine ve değerini ayarlamasına izin verir |
| `simpleclans.leader.ally` | Klanını diğer klanlarla ittifak yapabilir |
| `simpleclans.leader.create` | Klanlar oluşturabilir |
| `simpleclans.leader.verify` | Klanlarını doğrulayabilir |
| `simpleclans.leader.demote` | Klan liderlerini normal oyunculara indirebilir |
| `simpleclans.leader.disband` | Kendi klanını dağıtabilir |
| `simpleclans.leader.ff` | Klanının dost ateşini açabilir |
| `simpleclans.leader.home-set` | Klan evini ayarlayabilir |
| `simpleclans.leader.regroup.me` | Tüm klanı kendisine ışınlayabilir |
| `simpleclans.leader.regroup.home` | Tüm klanı klan evine ışınlayabilir |
| `simpleclans.leader.invite` | Oyuncuları klanına davet edebilir |
| `simpleclans.leader.kick` | Oyuncuları klanından atabilir |
| `simpleclans.leader.modtag` | Klanının etiketini değiştirebilir |
| `simpleclans.leader.description` | Klanlarının açıklamasını değiştirebilir |
| `simpleclans.leader.coloredtag` | Etiketlerde renk kodlarını kullanabilir |
| `simpleclans.leader.coloredrank` | Sıralama görünen adlarında renk kodlarını kullanabilir |
| `simpleclans.leader.promotable` | Klan liderine terfi ettirilebilir |
| `simpleclans.leader.promote` | Oyuncuları klan liderlerine terfi ettirebilir |
| `simpleclans.leader.rank.assign` | Bir kullanıcıya bir rütbe atayabilir |
| `simpleclans.leader.rank.unassign` | Bir rütbeden bir oyuncunun atamasını kaldırabilir |
| `simpleclans.leader.rank.create` | Yeni bir rütbe oluşturabilir |
| `simpleclans.leader.rank.delete` | Bir rütbeyi silebilir |
| `simpleclans.leader.rank.list` | Tüm rütbeleri listeleyebilir |
| `simpleclans.leader.rank.setdisplayname` | Rütbenin görünen adını ayarlayabilir |
| `simpleclans.leader.rank.permissions.add` | Bir rütbeye izinler ekleyebilir |
| `simpleclans.leader.rank.permissions.available` | Mevcut tüm izinleri listeleyebilir |
| `simpleclans.leader.rank.permissions.list` | Rütbenin izinlerini listeleyebilir |
| `simpleclans.leader.rank.permissions.remove` | Bir rütbeden izinleri kaldırabilir |
| `simpleclans.leader.rival` | Başka bir klanla rekabet başlatabilir |
| `simpleclans.leader.settrust` | Üyeler için güven seviyeleri belirleyebilir |
| `simpleclans.leader.war` | Savaşları başlatabilir |
| `simpleclans.leader.setbanner` | Klanının bayrağını ayarlayabilir |
| `simpleclans.leader.withdraw-toggle:` | Klan bankasını geri çekme arasında geçiş yapabilir |
| `simpleclans.leader.deposit-toggle:` | Klan banka mevduatını değiştirebilir |
| `simpleclans.leader.bb-clear` | Klan bülten panosunu temizleyebilir |
| `simpleclans.leader.fee` | allows the user to toggle the fee and set its value |
| `simpleclans.leader.ally` | Can ally his clan with other clans |
| `simpleclans.leader.create` | Can create clans |
| `simpleclans.leader.verify` | Can verify their clan |
| `simpleclans.leader.demote` | Can demote clan leaders to normal players |
| `simpleclans.leader.disband` | Can disband his own clan |
| `simpleclans.leader.ff` | Can toggle his clan's friendly fire |
| `simpleclans.leader.home-set` | Can set home base |
| `simpleclans.leader.regroup.me` | Can teleport the entire clan to themself |
| `simpleclans.leader.regroup.home` | Can teleport the entire clan to homebase |
| `simpleclans.leader.invite` | Can invite players into his clan |
| `simpleclans.leader.kick` | Can kick players form his clan |
| `simpleclans.leader.modtag` | Can modify his clan's tag |
| `simpleclans.leader.description` | Can modify their clan's description |
| `simpleclans.leader.coloredtag` | Can use color codes in tags |
| `simpleclans.leader.coloredrank` | Can use color codes in rank display names |
| `simpleclans.leader.promotable` | Can be promoted to clan leader |
| `simpleclans.leader.promote` | Can promote players to clan leaders |
| `simpleclans.leader.rank.assign` | Can assign a rank to a user |
| `simpleclans.leader.rank.unassign` | Can unassign a player from a rank |
| `simpleclans.leader.rank.create` | Can create a new rank |
| `simpleclans.leader.rank.delete` | Can delete a new rank |
| `simpleclans.leader.rank.list` | Can list all the ranks |
| `simpleclans.leader.rank.setdisplayname` | Can set the display name of the rank |
| `simpleclans.leader.rank.permissions.add` | Can add permissions to a rank |
| `simpleclans.leader.rank.permissions.available` | Can list all available permissions |
| `simpleclans.leader.rank.permissions.list` | Can list the rank's permissions |
| `simpleclans.leader.rank.permissions.remove` | Can remove permissions from a rank |
| `simpleclans.leader.rival` | Can start a rivalry with another clan |
| `simpleclans.leader.settrust` | Can set trust levels for members |
| `simpleclans.leader.war` | Can start wars |
| `simpleclans.leader.setbanner` | Can set his clan's banner |
| `simpleclans.leader.withdraw-toggle:` | Can toggle clan bank withdraw |
| `simpleclans.leader.deposit-toggle:` | Can toggle clan bank deposit |
| `simpleclans.leader.bb-clear` | Clan clear their clan's bb |
### Moderatör Düğümleri
### Mod Nodes
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.mod.ban` | Tüm eklentiden oyuncuları yasaklayabilir |
| `simpleclans.mod.bypass` | Kısıtlamaları atlayabilir |
| `simpleclans.mod.disband` | Herhangi bir klanı dağıtabilir |
| `simpleclans.mod.globalff` | Küresel dost ateşi korumasını kapatabilir |
| `simpleclans.mod.home` | Diğer klanların evini ayarlayabilir |
| `simpleclans.mod.hometp` | Tüm klan evlerine ışınlanabilir |
| `simpleclans.mod.staffgui` | Yönetici GUI'sini açabilir |
| `simpleclans.mod.place` | Oyuncuları manuel olarak klanlara yerleştirebilir |
| `simpleclans.mod.keep-items` | Eve ışınlanırken eşyaları tutabilir |
| `simpleclans.mod.mostkilled` | Kendisinin ve diğerlerinin en çok öldürülen klanlarını görebilir |
| `simpleclans.mod.nopvpinwar` | Savaşlarda PVP'yi atlayabilir |
| `simpleclans.mod.unban` | Oyuncuların tüm eklentideki yasağını kaldırabilir |
| `simpleclans.mod.verify` | Klanları doğrulayabilir |
| `simpleclans.mod.ban` | Can ban players from the entire plugin |
| `simpleclans.mod.bypass` | Can bypass restrictions |
| `simpleclans.mod.disband` | Can disband any clan |
| `simpleclans.mod.globalff` | Can turn off global friendly fire protection |
| `simpleclans.mod.home` | Can set other clan's home |
| `simpleclans.mod.hometp` | Can teleport to all clans homes |
| `simpleclans.mod.staffgui` | Can open the staff GUI |
| `simpleclans.mod.place` | Can manually place players in clans |
| `simpleclans.mod.keep-items` | Can keep items when teleporting home |
| `simpleclans.mod.mostkilled` | Can view his and other's clans mostkilled |
| `simpleclans.mod.nopvpinwar` | Can bypass PvP in wars |
| `simpleclans.mod.unban` | Can unban players from the entire plugin |
| `simpleclans.mod.verify` | Can verify clans |
### Yönetici Düğümleri
### Admin Nodes
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.admin.resetkdr` | Can reset a player's or everyone's KDR |
| `simpleclans.admin.purge` | Bir oyuncuyu temizleyebilir |
| `simpleclans.admin.demote` | Bir oyuncuyu tekrar üyeliğe indirebilir |
| `simpleclans.admin.promote` | Oyuncuları klan liderlerine terfi ettirebilir |
| `simpleclans.admin.all-seeing-eye` | Tüm klan sohbetlerini görebilir |
| `simpleclans.admin.reload` | Yapılandırmayı yeniden yükleyebilir |
| `simpleclans.admin.purge` | Can purge a player |
| `simpleclans.admin.demote` | Can demote a player back to member |
| `simpleclans.admin.promote` | Can promote players to clan leaders |
| `simpleclans.admin.all-seeing-eye` | Can see all clan chats |
| `simpleclans.admin.reload` | Can reload configuration |
### Diğer Düğümler
### Other Nodes
| İzin | Açıklama |
| Permission | Node |
| :--- | :--- |
| `simpleclans.other.kdr-exempt` | Oyuncunun KD'si öldürme/ölme işleminden etkilenmez \(Bilinen Sorunları kontrol edin\) |
| `simpleclans.vip.resetkdr` | KD'lerini sıfırlayabilir |
| `simpleclans.other.kdr-exempt` | The player's KDR is not affected on killing/dying \(check Known Issues\) |
| `simpleclans.vip.resetkdr` | Can reset their KDR |
@@ -2,83 +2,83 @@
description: null
---
# İzinli Rütbeler
# Ranks with Permissions
## Nasıl Çalışır?
## How does it work?
Liderler, rütbeler oluşturma ve onlara klan içinde çeşitli eylemler gerçekleştirme izni verme yeteneğine sahiptir. `/clan trust` farklı olarak, izinlere sahip rütbeler, liderlerin kimin ne yapabileceğini daha iyi kontrol etmelerini sağlar. Ör.: Bir rütbe davetleri işleyebilir \(`davet etme` izni\), bir diğeri moderasyonla ilgilenir \(`atma` izni\), vb.
Leaders have the ability to create ranks and give them permissions to perform several actions inside the clan. Unlike `/clan trust`, ranks with permissions allows leaders to have a finer control of who can do what. Ex.: A rank can handle invites \(`invite` permission\), another takes care of moderation \(`kick` permission\), etc
## Önerilen Rütbeler
## Suggested ranks
| Rütbe | Açıklama | İzin |
| Ranks | Description | Permission |
| :--- | :--- | :---: |
| Yardımcı Lider | Klanın bakımına yardımcı olur | `all` |
| **Hazinedar** | Klanın banka hesabını yönetir | `bank.balance`, `bank.deposit`, `bank.withdraw` |
| Büyükelçi | Klanın diğer klanlarla ilişkilerini yönetir | `ally.chat`, `ally.add`, `ally.remove`, `rival.add`, `rival.remove`, `war.end`, `war.start` |
| **Komutan** | Klan verilerini inceler | `stats`, `kills`, `mostkilled`, `rank.list` |
| **Coleader** | Helps take care of the clan | `all` |
| **Treasurer** | Manages the clan's bank account | `bank.balance`, `bank.deposit`, `bank.withdraw` |
| **Ambassador** | Manages the clan's relations with other clans | `ally.chat`, `ally.add`, `ally.remove`, `rival.add`, `rival.remove`, `war.end`, `war.start` |
| **Recruit** | A member in trial | `stats`, `kills`, `mostkilled`, `rank.list` |
## Rütbe Komutları
## Ranks Commands
| Komut | Açıklama |
| Command | Description |
| :--- | :--- |
| `/clan rank create` | Bu adla bir rütbe oluşturur |
| `/clan rank setdisplayname [rütbe] [görünen ad]` | Rütbenin görünen adını belirler \(birden fazla kelime ve renkli olabilir\) |
| `/clan rank assign (oyuncu) (rütbe)` | Bir kullanıcıyı bir rütbeye atar |
| `/clan rank unassign (oyuncu)` | Bir kullanıcının bir rütbeden atamasını kaldırır |
| `/clan rank delete (rütbe)` | Rütbeyi siler |
| `/clan rank list` | Klanın rütbelerini listeler |
| `/clan rank permissions` | Rütbeler için mevcut izinleri listeler |
| `/clan rank permissions (rütbe)` | Rütbenin izinlerini listeler |
| `/clan rank permissions add (rütbe) (izin)` | Rütbeye izin ekler |
| `/clan rank permissions remove (rütbe) (izin)` | Rütbeden bir izni kaldırır |
| `/clan rank create` | Creates a rank with this name |
| `/clan rank setdisplayname [rank] [displayname]` | Sets the display name of the rank \(it can be more than one word and colored\) |
| `/clan rank assign (player) (rank)` | Assigns a user to a rank |
| `/clan rank unassign (player)` | Unassigns a user from a rank |
| `/clan rank delete (rank)` | Deletes a rank |
| `/clan rank list` | Lists the clan's ranks |
| `/clan rank permissions` | Lists the available permissions for ranks |
| `/clan rank permissions (rank)` | Lists the rank's permissions |
| `/clan rank permissions add (rank) (permission)` | Adds a permission to the rank |
| `/clan rank permissions remove (rank) (permission)` | Removes a permission from the rank |
## Rütbeler için mevcut izinler
## Available permissions for ranks
Bir oyuncu, `/clan rank permissions` kullanarak oyun içinde bu izinleri görüntüleyebilir.
A player can view those permissions in-game using `/clan rank permissions`
| Rütbe izni | Açıklama |
| Rank Permission | Description |
| :--- | :--- |
| `ally.add` | bir müttefik ekleyebilir |
| `ally.remove` | bir müttefiki kaldırabilir |
| `ally.chat` | müttefik sohbeti kullanabilir |
| `bank.balance` | banka bakiyesini görüntüleyebilir |
| `bank.deposit` | para yatırabilir |
| `bank.withdraw` | para çekebilir |
| `bb.add` | bülten panosuna mesaj ekleyebilir |
| `bb.clear` | bülten panosunu temizleyebilir |
| `coords` | klanın koordinatlarını görebilir |
| `fee.enable` | üye ücretini etkinleştirebilir |
| `fee.set` | ücret değerini değiştirebilir |
| `home.regroup` | klanı yeniden gruplayabilir |
| `home.set` | klan evini ayarlayabilir |
| `home.tp` | klan evine ışınlanabilir |
| `invite` | birini klana davet edebilir |
| `kick` | birini klandan atabilir |
| `modtag` | klan etiketini değiştirebilir |
| `rank.displayname` | bir rütbenin görünen adını değiştirebilir |
| `rank.list` | rütbeleri listeleyebilir |
| `rival.add` | rakip ekleyebilir |
| `rival.remove` | bir rakibi kaldırabilir |
| `war.end` | bir savaşı bitirebilir |
| `war.start` | bir savaş başlatabilir |
| `vitals` | klanın hayati bilgilerini görüntüleyebilir |
| `stats` | klanın istatistiklerini görüntüleyebilir |
| `kills` | kendisinin veya başkalarının öldürmelerini görebilir |
| `mostkilled` | en çok öldürülenleri görüntüleyebilir |
| `description` | klanın açıklamasını değiştirebilir |
| `ally.add` | can add an ally |
| `ally.remove` | can remove an ally |
| `ally.chat` | can use ally chat |
| `bank.balance` | can view the bank balance |
| `bank.deposit` | can deposit money |
| `bank.withdraw` | can withdraw money |
| `bb.add` | can add a message to bb |
| `bb.clear` | can clear the bb |
| `coords` | can view the clan's coords |
| `fee.enable` | can enable the member fee |
| `fee.set` | can change the fee value |
| `home.regroup` | can regroup the clan |
| `home.set` | can set the clan home |
| `home.tp` | can tp to the clan home |
| `invite` | can invite someone to the clan |
| `kick` | can kick someone from the clan |
| `modtag` | can modify the clan tag |
| `rank.displayname` | can modify a rank's display name |
| `rank.list` | can list the ranks |
| `rival.add` | can add a rival |
| `rival.remove` | can remove a rival |
| `war.end` | can end a war |
| `war.start` | can start a war |
| `vitals` | can view the clan's vitals |
| `stats` | can view the clan's stats |
| `kills` | can view his or other's kills |
| `mostkilled` | can view the mostkilled |
| `description` | can change the clan's description |
## Rütbe komutlarını kullanma izinleri
## Permissions to use the rank commands
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.leader.rank.assign` | Bir kullanıcıya bir rütbe atayabilir |
| `simpleclans.leader.rank.unassign` | Bir rütbeden bir oyuncunun atamasını kaldırabilir |
| `simpleclans.leader.rank.create` | Yeni bir rütbe oluşturabilir |
| `simpleclans.leader.rank.delete` | Bir rütbeyi silebilir |
| `simpleclans.leader.rank.list` | Tüm rütbeleri listeleyebilir |
| `simpleclans.leader.rank.setdisplayname` | Rütbenin görünen adını bir rütbeye ayarlayabilir |
| `simpleclans.leader.rank.permissions.add` | Bir rütbeye izinler ekleyebilir |
| `simpleclans.leader.rank.permissions.available` | Mevcut tüm izinleri listeleyebilir |
| `simpleclans.leader.rank.permissions.list` | Rütbenin izinlerini listeleyebilir |
| `simpleclans.leader.rank.permissions.remove` | Bir rütbeden izinleri kaldırabilir |
| `simpleclans.leader.rank.assign` | Can assign a rank to a user |
| `simpleclans.leader.rank.unassign` | Can unassign a player from a rank |
| `simpleclans.leader.rank.create` | Can create a new rank |
| `simpleclans.leader.rank.delete` | Can delete a new rank |
| `simpleclans.leader.rank.list` | Can list all the ranks |
| `simpleclans.leader.rank.setdisplayname` | Can set the display name of the rank |
| `simpleclans.leader.rank.permissions.add` | Can add permissions to a rank |
| `simpleclans.leader.rank.permissions.available` | Can list all available permissions |
| `simpleclans.leader.rank.permissions.list` | Can list the rank's permissions |
| `simpleclans.leader.rank.permissions.remove` | Can remove permissions from a rank |
+14 -15
View File
@@ -1,17 +1,17 @@
# Oyuncu Adının Altında veya Üstünde Klan Adı veya Etiketi Gösterme
---
description: null
---
## Gerekli Eklentiler
# Clan Below Player's Name
## Plugins needed
* [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
* [TAB](https://www.spigotmc.org/resources/tab-1-5-x-1-15-x-free-version.57806/) (PlaceholderAPI'yi desteklediği sürece farklı bir tab listesi eklentisi kullanabilirsiniz.)
* [TAB](https://www.spigotmc.org/resources/tab-1-5-x-1-15-x-free-version.57806/) \(you can use a different tablist plugin, as long as it supports PlaceholderAPI\)
## Adım Adım
## Step by step
1\. TAB'ın yapılandırmasını açın ve Gruplar bölümünü düzenleyin:
&#x20;Altına eklemek için bu: `belowname`&#x20;
Üstüne eklemek için bu: `abovename` kısmına bunu ekleyin:`%simpleclans_clan_name%` veya`%simpleclans_clan_color_tag%`
1. Open TAB's config and edit the Groups section adding `%simpleclans_clan_color_tag%` to `belowname`:
{% code title="Example:" %}
```yaml
@@ -26,12 +26,11 @@ _OTHER_:
```
{% endcode %}
2\. Aşağıdaki `belowname` veya`classic-vanilla-belowname` seçeneğini bulun ve devre dışı bırakın.
1. Find the option `belowname` or `classic-vanilla-belowname` and disable it.
2. Find the option `unlimited-nametag-prefix-suffix-mode` and enable it.
3. Restart \(or reload\) and enjoy!
3\. `unlimited-nametag-prefix-suffix-mode` seçeneğini bulun ve etkinleştirin.
## Screenshot
4\. Yeniden başlatın (veya yeniden yükleyin) ve keyfini çıkarın!
![](../.gitbook/assets/clans-below-name.png)
## Ekran Görüntüsü
![](../.gitbook/assets/klan.png)
+7 -7
View File
@@ -2,16 +2,16 @@
description: null
---
# Tab Listesinde Klan Adlarını Kullanma
# Clan on Tablist
## Gerekli Eklentiler
## Plugins needed
* [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
* [PlayerListPlus](https://www.spigotmc.org/resources/%E2%99%9B-playerlistplus-%E2%99%9B-1-8-1-14-3-tablist-editor.55878/) \(PlaceholderAPI'yi desteklediği sürece farklı bir tab listesi eklentisi kullanabilirsiniz.\)
* [PlayerListPlus](https://www.spigotmc.org/resources/%E2%99%9B-playerlistplus-%E2%99%9B-1-8-1-14-3-tablist-editor.55878/) \(you can use a different tablist plugin, as long as it supports PlaceholderAPI\)
## Adım Adım
## Step by step
1. PlayerListPlus yapılandırmasını açın ve formatlarını düzenleyin`%simpleclans_clan_color_tag%`:
1. Open PlayerListPlus config and edit the formats adding `%simpleclans_clan_color_tag%`:
{% code title="Example:" %}
```yaml
@@ -26,9 +26,9 @@ slot-items:
```
{% endcode %}
1. Yeniden başlatın \(veya yeniden yükleyin\) ve keyfini çıkarın!
1. Restart \(or reload\) and enjoy!
## Ekran Görüntüsü
## Screenshot
![](../.gitbook/assets/clans-tablist.png)
+10 -10
View File
@@ -2,13 +2,13 @@
description: null
---
# Klan Bakımı
# Clan Upkeep
## Nasıl Çalışır?
## How does it work?
Etkinleştirilirse, klanlar klanlarını korumak için her gün bir miktar para ödemek zorunda kalacaklar. Değer, saat `01:30`'da toplanacaktır. Gece `12`'de klanın ödemeye yetecek kadar parası yoksa klanın Bülten Panosuna bir uyarı gönderilecek. Miktar sabitlenebilir veya klan boyutuna göre belirlenebilir.
If enabled, clans will have to pay an amount everyday to keep their clans. The value will be collected at `1:30am`. At `12am`, if the clan doesn't have enough money to pay it, a wan will be sent to the clan's BB. The amount can be fixed or based on the clan size.
Örn. klan boyutuna göre ücret:
Ex. fee based on the clan size:
```text
upkeep base = 20.0
@@ -16,14 +16,14 @@ clan size = 10
final upkeep = 200.0
```
## Yapılandırma
## Configuring
* `upkeep` - Temel bakım ücreti.
* `upkeep-enabled` - Özelliği etkinleştirin veya devre dışı bırakın.
* `multiply-upkeep-by-clan-size` - Klan boyutuna göre ücret alın
* `charge-upkeep-only-if-member-fee-enabled` - [Üye ücreti](https://github.com/RoinujNosde/SimpleClans/wiki/Member-Fee) etkinse bakımı etkinleştirin.
* `upkeep` - The base upkeep.
* `upkeep-enabled` - Enable or disable the feature.
* `multiply-upkeep-by-clan-size` - This works as explained above
* `charge-upkeep-only-if-member-fee-enabled` - Enable upkeep if [member fee](https://github.com/RoinujNosde/SimpleClans/wiki/Member-Fee) is enabled.
#### Örnek
### Exemple
```yaml
economy:
+51 -51
View File
@@ -2,17 +2,17 @@
description: null
---
# Yapılandırma
# Configuration
[SimpleClans için ana yapılandırma dosyası burada bulunabilir.](https://github.com/RoinujNosde/SimpleClans/blob/master/src/main/resources/config.yml)
[The main configuration file for SimpleClans can be found here.](https://github.com/RoinujNosde/SimpleClans/blob/master/src/main/resources/config.yml)
## Genel Ayarlar
## General Settings
* `enable-gui` - GUI'yi etkinleştirir.
* `disable-messages` - Bu, "Klan oluşturuldu", "Klan dağıldı" vb. gibi eklentiden gelen yayınları devre dışı bırakacaktır.
* `enable-gui` - Enables the GUI.
* `disable-messages` - This will disable broadcasts from the plugin such as "Clan created", "Clan disbanded", etc.
* `tameable-mobs-sharing` -
* `teleport-blocks` -
* `teleport-home-on-spawn` - Oyuncular yeniden doğduklarında klanlarının evine ışınlanmasını sağlar.
* `teleport-home-on-spawn` - Players will be teleported to their clan's home when they respawn.
* `drop-items-on-clan-home` -
* `keep-items-on-clan-home` -
* `item-list` -
@@ -37,12 +37,12 @@ description: null
* `allow-reset-kdr` -
* `rejoin-cooldown` -
* `rejoin-cooldown-enabled` -
* `min-to-verify` - Klanların doğrulanması için bu sayıda üyeye sahip olması gerekir \(moderatörler bunu atlayabilir\)
* `ranking-type` - Geçerli seçenekler: ORDINAL ve DENSE
* `DENSE`: Oyuncular aynı KD'ye sahipse, aynı rütbe pozisyonuna sahip olacaklardır. Örn.: 12234
* `ORDINAL`: Her oyuncunun farklı bir rütbe pozisyonu olacaktır. Örn.: 12345
* `min-to-verify` - The clan must have this amount of members to get verified \(moderators can bypass this\)
* `ranking-type` - Valid options: ORDINAL and DENSE
* `DENSE`: if players have the same KDR, they will have the same rank position. Ex.: 12234
* `ORDINAL`: Every player will have a different rank position. Ex.: 12345
### Örnek
### Example
```yaml
settings:
@@ -85,9 +85,9 @@ settings:
ranking-type: DENSE
```
## Etiketlerin Biçimi
## Tags Format
### Örnek
### Example
* `default-color` -
* `max-length` -
@@ -118,7 +118,7 @@ tag:
char: ' .'
```
## Genel Komutlar
## General Commands
* `more` -
* `ally` -
@@ -129,7 +129,7 @@ tag:
* `clan_chat` -
* `force-priority` -
### Örnek
### Example
```yaml
commands:
@@ -143,14 +143,14 @@ commands:
force-priority: true
```
## Haksız KD Kazanmayı Önleme
## KDR Grinding Prevention
* `enable-max-kills` -
* `max-kills-per-victim` -
* `enable-kill-delay` -
* `delay-between-kills` -
### Örnek
### Example
```yaml
kdr-grinding-prevention:
@@ -160,7 +160,7 @@ kdr-grinding-prevention:
delay-between-kills: 5
```
## Liste Komutları
## List Commands
* `size` -
* `kdr` -
@@ -171,7 +171,7 @@ kdr-grinding-prevention:
* `desc` -
* `default` -
### Örnek
### Example
```yaml
list:
@@ -185,7 +185,7 @@ list:
default: kdr
```
## Ekonomi
## Economy
* `creation-price` -
* `purchase-clan-create` -
@@ -214,7 +214,7 @@ list:
* `multiply-upkeep-by-clan-size` -
* `charge-upkeep-only-if-member-fee-enabled` -
### Örnek
### Example
```yaml
economy:
@@ -246,14 +246,14 @@ economy:
charge-upkeep-only-if-member-fee-enabled: true
```
## Öldürme Ağırlıkları
## Kill Weights
* `rival` -
* `civilian` -
* `neutral` -
* `deny-same-ip-kills` -
### Örnek
### Example
```yaml
kill-weights:
@@ -263,7 +263,7 @@ kill-weights:
deny-same-ip-kills: false
```
## Klan Ayarları
## Clan Settings
* `homebase-teleport-wait-secs` -
* `homebase-can-be-set-only-once` -
@@ -280,7 +280,7 @@ kill-weights:
* `min-length` -
* `min-size-to-set-ally` -
### Örnek
### Example
```yaml
clan:
@@ -300,7 +300,7 @@ clan:
min-size-to-set-ally: 3
```
## Görevler
## Tasks
* `collect-upkeep` -
* `hour` -
@@ -312,7 +312,7 @@ clan:
* `hour` -
* `minute` -
### Örnek
### Example
```yaml
tasks:
@@ -327,7 +327,7 @@ tasks:
minute: 0
```
## Sayfa
## Page
* `untrusted-color` -
* `clan-name-color` -
@@ -338,7 +338,7 @@ tasks:
* `separator` -
* `size` -
### Örnek
### Example
```yaml
page:
@@ -352,7 +352,7 @@ page:
size: 100
```
## Klan Sohbeti
## Clan Chat
* `enable` -
* `tag-based-clan-chat` -
@@ -363,7 +363,7 @@ page:
* `trusted-color` -
* `member-color` -
### Örnek
### Example
```yaml
clanchat:
@@ -377,13 +377,13 @@ clanchat:
member-color: '7'
```
## İstek
## Request
* `message-color` -
* `ask-frequency-secs` -
* `max-asks-per-request` -
### Örnek
### Example
```yaml
request:
@@ -392,7 +392,7 @@ request:
max-asks-per-request: 1440
```
## Bülten Panosu
## Bulletin Board
* `color` -
* `accent-color` -
@@ -400,7 +400,7 @@ request:
* `size` -
* `login-size` -
### Örnek
### Example
```yaml
bb:
@@ -411,7 +411,7 @@ bb:
login-size: 6
```
## Müttefik Sohbeti
## Ally Chat
* `enable` -
* `format` -
@@ -420,7 +420,7 @@ bb:
* `trusted-color` -
* `member-color` -
### Örnek
### Example
```yaml
allychat:
@@ -432,13 +432,13 @@ allychat:
member-color: '7'
```
## Verileri Temizleme
## Purge Data
* `inactive-player-data-days` -
* `inactive-clan-days` -
* `unverified-clan-days` -
### Örnek
### Example
```yaml
purge:
@@ -447,7 +447,7 @@ purge:
unverified-clan-days: 2
```
## mySQL Ayarları
## mySQL Settings
* `username` -
* `host` -
@@ -456,7 +456,7 @@ purge:
* `password` -
* `database` -
### Örnek
### Example
```yaml
mysql:
@@ -468,11 +468,11 @@ mysql:
database: ''
```
## İzinler
## Permissions
* `auto-group-groupname` -
### Örnek
### Example
```yaml
permissions:
@@ -481,14 +481,14 @@ permissions:
- test.permission
```
## Performans
## Performance
* `save-periodically` - Eklenti, verilerini hemen değil, periyodik olarak kaydeder, doğru olarak ayarlanması **ÖNERİLİR**.
* `save-interval` - Değişikliklerin veritabanına yazıldığı dakika cinsinden aralık.
* `use-threads` - Eklenti, bu doğruysa, veritabanına bağlanmak için ana iş parçacığını kullanmaz, doğru olarak ayarlanması **ÖNERİLİR**.
* `save-periodically` - The plugin will save its data periodically as opposed to right away, **RECOMMENDED** to set it true.
* `save-interval` - The interval **in minutes** in which changes are written to the database.
* `use-threads` - The plugin will not use the main thread to connect with the database if this is true, **RECOMMENDED** to set it true.
* `use-bungeecord` -
### Örnek
### Example
```yaml
performance:
@@ -498,11 +498,11 @@ performance:
use-bungeecord: false
```
## Sivilleri Koru
## Safe Civilians
* `safe-civilians` - Siviller PvP'den güvende olur, sivillere karşı siviller için bile savaşlar devre dışı.
* `safe-civilians` - Civilians are safe from PvP, even civilian vs civilian combat is disabled
### Örnek
### Example
```yaml
safe-civilians: false
+18 -18
View File
@@ -2,20 +2,20 @@
description: null
---
# Üye Ücreti
# Member Fee
## Nasıl Çalışır?
## How does it work?
Eğer sunucu ve klan tarafından etkinleştirilirse, lider olmayanlardan saat 1'de \(lider tarafından belirlenen\) bir ücret alınır. Ödemek için yeterli parası olmayan bir üye otomatik olarak klandan atılır. Toplanan ücret klan bankasına eklenir.
If enabled by the server and the clan, at `1am` a fee \(set by the leader\) is collected from the non-leaders. A member that doesn't have enough money to pay it will be automatically kicked from the clan. The collected fee is added to the clan bank.
## Yapılandırma
## Configuration
* `member-fee-enabled` - Özelliği etkinleştirir veya devre dışı bırakır.
* `max-member-fee` - Ücreti sınırlar, böylece liderler üyeleri kötüye kullanamaz.
* `purchase-member-fee-set` - Bir lider ücret değerini her değiştirdiğinde aşağıdaki değer kadar ücretlendirmek için bunu etkinleştirin.
* `member-fee-set-price` - Ücret değerindeki değişiklikler için ücretlendirilecek değer
* `member-fee-enabled` - Enables or disables the feature.
* `max-member-fee` - Limits the fee, so leaders may not abuse the members.
* `purchase-member-fee-set` - Enable this to charge the value below everytime a leader changes the fee value.
* `member-fee-set-price` - Value to charge for changes on the fee value
#### Örnek
### Example
```yaml
economy:
@@ -25,18 +25,18 @@ economy:
member-fee-set-price: 1000.0
```
## İzinler
## Permissions
| İzin | Açıklama |
| Permission | Description |
| :--- | :--- |
| `simpleclans.leader.fee` | Kullanıcının ücreti değiştirmesine ve değerini ayarlamasına izin verir |
| `simpleclans.member.fee-check` | Üyenin ücretin ne kadar olduğunu ve etkin olup olmadığını kontrol etmesine izin verir |
| `simpleclans.leader.fee` | Allows the user to toggle the fee and set its value |
| `simpleclans.member.fee-check` | allows the member to check how much is the fee and if it's enabled |
## Komutlar
## Commands
| İzin | Açıklama | İzin |
| Permission | Description | Permission |
| :--- | :--- | :--- |
| `/clan toggle fee` | Ücreti etkinleştirir/devre dışı bırakır | `simpleclans.leader.fee` |
| `/clan fee set [amount]` | Ücret değerini ayarlar | `simpleclans.leader.fee` |
| `/clan fee check` | Ücret durumunu kontrol eder | `simpleclans.member.fee-check` |
| `/clan toggle fee` | Enables/disables the fee | `simpleclans.leader.fee` |
| `/clan fee set [amount]` | Sets the fee value | `simpleclans.leader.fee` |
| `/clan fee check` | Checks the status of the fee | `simpleclans.member.fee-check` |
+21 -21
View File
@@ -1,34 +1,34 @@
# Tercüme
---
description: null
---
## Eklenti mesajlarını düzenleme
# Translation
### Gereksinimler:
## Editing the plugin's messages
* Bir ZIP düzenleme programı ([WinRAR](https://www.win-rar.com/download.html?\&L=0) veya [7-Zip](https://www.7-zip.org/download.html) gibi)
* Bir metin düzenleyici ([NotePad++](https://notepad-plus-plus.org/downloads/), [Visual Studio Code](https://code.visualstudio.com/) veya [Sublime Text](https://www.sublimetext.com/) gibi)
### Requirements:
### Adım Adım
* A ZIP explorer program \(such as [WinRAR](https://www.win-rar.com/download.html?&L=0) or [7-Zip](https://www.7-zip.org/download.html)\)
* A Text editor like [NotePad++](https://notepad-plus-plus.org/downloads/), [Visual Studio Code](https://code.visualstudio.com/) or [Sublime Text](https://www.sublimetext.com/).
1. Eklenti dosyasına sağ tıklayıp Farklı aç'ı seçin;
2. Dilinize karşılık gelen mesaj dosyasını eklentinin klasörüne kopyalayın;
3. Mesajları düzenleyip kaydedin;
4. `Yapılandırmada language` kısmını dil kodunuza göre ayarların(örn: **tr\_TR**);
5. Eklentiyi /clan reload komutuyla yeniden yükleyin. (Eğer dili türkçe olarak ayarladıysanız /klan yenile komutunu kullanabilirsiniz.)
### Step by step
### Küçük bir numara
1. Right click the plugin jar, click on "Open as" and choose the ZIP program;
2. Copy the messages file corresponding to your language to the plugin's folder;
1. If there isn't one for your language, copy "messages.properties" instead and rename it with your language code appended. For example, if your language is Russian: `messages_ru_RU.properties`
3. Edit the messages and save;
4. Change `language` in config.yml to your language code;
5. Reload the plugin using /clan reload.
Mevcut çeviriyi beğendiyseniz, ancak yalnızca birkaç satırı değiştirmek istiyorsanız:&#x20;
### A little trick
1\. Dosyayı eklentinin klasörüne kopyalayın;&#x20;
If you like the current translation, but want to change only a few lines: 1. Copy the file to the plugin's folder; 2. Delete all messages except the ones you would like to edit; 3. Edit them and save.
2\. Düzenlemek istediklerinizin dışındaki tüm mesajları silin;&#x20;
> **Note**: Please note that your custom `messages.properties` does not automatically update when new messages are added.
3\. Bunları düzenleyin ve kaydedin.
## Share your translations!
> **Not**: Lütfen dil dosyanızın yeni mesajlar eklendiği zaman otomatik olarak **güncellenmediğini** unutmayın.
SimpleClans has a project on [Crowdin](https://crowdin.com/project/simpleclans). There you can translate the messages and suggest corrections!
## Çevirilerinizi paylaşın!
> **Note**: if you have an old `language.yml` file for SimpleClans that you translated to your language, [open an issue here](https://github.com/RoinujNosde/SimpleClans/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), I will convert the file and add it to the plugin.
SimpleClans'ın [Crowdin'de ](https://crowdin.com/project/simpleclans)bir projesi var. Orada mesajları çevirebilir ve düzeltmeler önerebilirsiniz!
> **Not**: SimpleClans için kendi dilinize çevirdiğiniz eski bir `language.yml` dosyanız varsa, [burada bir konu açın](https://github.com/RoinujNosde/SimpleClans/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), dosyayı dönüştüreceğim ve eklentiye ekleyeceğim.
+12 -11
View File
@@ -1,18 +1,18 @@
---
description: Eklentinin bilinen sorunlarının ve olası çözümlerinin listesi.
description: List of the plugin's known issues and possible solutions.
---
# Bilinen Sorunlar
# Known issues
#### MySQL #1366 - Yanlış dize değeri
## MySQL \#1366 - Incorrect string value
Bu hata, MySQL'in mevcut kodlamasının desteklemediği karakterleri eklemeye çalıştığınızda meydana gelir.
This error happens when you try to insert characters that MySQL's current encoding doesn't support.
Çözüm**:** MySQL'in kodlamasını şu şekilde değiştir: `utf8mb4`.\
1\. MySQL'i açın: `my.cnf`.\
2\. Bu yapılandırmaları ekleyin, MySQL'i kaydedin ve yeniden başlatın:
**Solution:** change MySQL's encoding to `utf8mb4`.
1. Open MySQL's `my.cnf`.
2. Add these configurations, save and restart MySQL:
```
```text
[mysql]
default-character-set=utf8mb4
[mysqld]
@@ -20,8 +20,9 @@ character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
```
#### KD sayılmıyor
## KDR is not counted
Oyuncular KD'lerinin değişmediğini bildiriyor.
Players report that their KDR is not changing.
**Solution:** deny the permission `simpleclans.other.kdr-exempt`. In some permission plugins, just add a `-` before the node. Others accept the `false` value.
**Çözüm:** `simpleclans.other.kdr-exempt`iznini reddet. Bazı izin eklentilerinde, izinden önce bir `-` ekleyin. Diğerleri `false` değeri kabul eder.
+12 -12
View File
@@ -2,14 +2,14 @@
description: null
---
# Claim\(Arazi\) Eklentileri
# Land Claims Plugins
## Yapılandırma
## Configuration
* `enable-auto-groups` -
* `auto-group-groupname`-
### Örnek
### Exemple
```yaml
settings:
@@ -22,17 +22,17 @@ permissions:
## GriefPrevention
`<clantag>` öğesini herhangi bir klan etiketiyle değiştirebilirsiniz. \(müttefik, rakip vb.\)
You can replace `<clantag>` with ANY clan tag \(ally, rival, etc\)
| Komut | Açıklama |
| Command | Description |
| :--- | :--- |
| `/Trust group.<clantag>` | Klan üyelerine talebinizi düzenleme izni verir |
| `/AccessTrust group.<clantag>` | Klan üyelerine düğmelerinizi, şalterlerinizi ve yataklarınızı kullanma izni verir |
| `/ContainerTrust group.<clantag>` | Klan üyelerine düğmelerinizi, kollarınızı, yataklarınızı, işleme teçhizatınızı, kaplarınızı ve hayvanlarınızı kullanma izni verir |
| `/PermissionTrust group.<clantag>` | Klan üyelerine izin düzeylerini başkalarıyla paylaşma izni verir |
| `/UnTrust group.<clantag>` | Talebinizde bir Klana verilen tüm izinleri iptal eder |
| `/Trust group.<clantag>` | Gives the Clan members permission to edit in your claim |
| `/AccessTrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, and beds |
| `/ContainerTrust group.<clantag>` | Gives the Clan members permission to use your buttons, levers, beds, crafting gear, containers, and animals |
| `/PermissionTrust group.<clantag>` | Gives the Clan members permission to share their permission level with others |
| `/UnTrust group.<clantag>` | Revokes any permissions granted to a Clan in your claim |
## Not
## Note
İzin verildikten sonra, oyuncu yeniden bağlanmalıdır.
After the permission is given, the player must reconnect.
+6 -6
View File
@@ -2,11 +2,11 @@
description: null
---
# PlaceholderAPI Desteği
# PlaceholderAPI Support
## Mevcut placeholderlar
## Available placeholders
| Placeholder | Sonuç | Açıklama | |
| Placeholder | Result | Description | |
| :--- | :--- | :--- | :--- |
| %simpleclans\_neutral\_kills% | INTEGER | | |
| %simpleclans\_rival\_kills% | INTEGER | | |
@@ -29,12 +29,12 @@ description: null
| %simpleclans\_is\_friendlyfire\_on% | BOOLEAN \(YES/NO\) | | |
| %simpleclans\_is\_muted% | BOOLEAN \(YES/NO\) | | |
| %simpleclans\_is\_mutedally% | BOOLEAN \(YES/NO\) | | |
| %simpleclans\_join\_date% | DATE | Ay, Gün, Yıl, Saat | |
| %simpleclans\_join\_date% | DATE | Month, Day, Year, Hour | |
| %simpleclans\_inactive\_days% | INTEGER | | |
| %simpleclans\_lastseen% | INTEGER | | |
| %simpleclans\_lastseendays% | INTEGER | | |
| %simpleclans\_tag% | STRING | renksiz düşük puanlı Klan etiketi | |
| %simpleclans\_tag\_label% | STRING | Doğru mayus, renk ve sonunda &c ile klan etiketi | |
| %simpleclans\_tag% | STRING | lowerscored Clan tag without color | |
| %simpleclans\_tag\_label% | STRING | Clan tag with correct mayus, color and at the end &c | |
| %simpleclans\_rank% | STRING | | |
| %simpleclans\_rank\_displayname% | STRING | | |
| %simpleclans\_clanchat\_player\_color% | | | |
+9 -9
View File
@@ -2,9 +2,9 @@
description: null
---
# SimpleClans API Örnek
# SimpleClans API Example
SimpleClans eklentisine şu şekilde bağlanabilirsiniz:
You can hook into SimpleClans plugin like so:
```java
private SimpleClans sc;
@@ -23,7 +23,7 @@ public void onEnable()
```java
public void doClanStuff(Player player)
{
// bir oyuncunun klanını al
// get a player's clan
if (sc != null)
{
@@ -35,11 +35,11 @@ public void doClanStuff(Player player)
}
else
{
// oyuncu bir klanda değil
// player is not in a clan
}
}
// klan etiketinden klan al
// get a clan from a clan tag
if (sc != null)
{
@@ -47,15 +47,15 @@ public void doClanStuff(Player player)
if (clan != null)
{
// klan var
// clan exists
}
}
}
```
Her oyuncunun, klanı da dahil olmak üzere tüm bilgilerini tutan ve oyuncu üzerinde çeşitli işlemler gerçekleştirmek için kullanılabilen bir **ClanPlayer** nesnesi vardır.
Every player has a **ClanPlayer** object which holds all his information, including his clan, and can be used to perform various operations on the player.
**Klan** nesnesi, bir klana ait tüm bilgileri tutar ve klanda çeşitli işlemleri gerçekleştirmek için kullanılabilir.
The **Clan** object holds all the information for a clan and can be used to perform various operations on the clan.
**ClanManager**, tüm **Klanları** ve **ClanPlayer'ları** tutar ve bunları almanıza izin veren yöntemler içerir.
The **ClanManager** holds all the **Clans** and **ClanPlayers** and contains methods that allow you to retrieve them.